diff --git a/libs/main/core/pichar.cpp b/libs/main/core/pichar.cpp
index 0e06334a..540f9a17 100644
--- a/libs/main/core/pichar.cpp
+++ b/libs/main/core/pichar.cpp
@@ -347,7 +347,7 @@ PIChar PIChar::toUpper() const {
return PIChar(wc);
# endif
#endif
- return PIChar(towupper(ch));
+ return PIChar((ushort)towupper(ch));
}
@@ -365,7 +365,7 @@ PIChar PIChar::toLower() const {
return PIChar(wc);
# endif
#endif
- return PIChar(towlower(ch));
+ return PIChar((ushort)towlower(ch));
}
diff --git a/libs/main/core/pichar.h b/libs/main/core/pichar.h
index 6eacd170..c9b5282f 100644
--- a/libs/main/core/pichar.h
+++ b/libs/main/core/pichar.h
@@ -126,8 +126,8 @@ public:
const wchar_t * toWCharPtr() const;
- //! \~english Returns as "char * " string
- //! \~russian Возвращает символ как указатель на "char * "
+ //! \~english Returns as `char *` string
+ //! \~russian Возвращает символ как указатель на `char *`
const char * toCharPtr() const;
wchar_t toWChar() const;