summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pal/src/locale/utf8.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pal/src/locale/utf8.cpp b/src/pal/src/locale/utf8.cpp
index d797f4557b..4688cf0119 100644
--- a/src/pal/src/locale/utf8.cpp
+++ b/src/pal/src/locale/utf8.cpp
@@ -1863,7 +1863,7 @@ public:
if (ch > 0x7F)
goto ProcessChar;
- *pTarget = (char)ch;
+ *pTarget = (WCHAR)ch;
pTarget++;
}
// we are done
@@ -1899,7 +1899,7 @@ public:
if (ch > 0x7F) {
goto LongCode;
}
- *pTarget = (char)ch;
+ *pTarget = (WCHAR)ch;
pTarget++;
}
@@ -2022,7 +2022,7 @@ public:
ch = (chc << 6) | (ch & 0x3F);
- *pTarget = (char)(((ch >> 10) & 0x7FF) +
+ *pTarget = (WCHAR)(((ch >> 10) & 0x7FF) +
(SHORT)(CharUnicodeInfo::HIGH_SURROGATE_START - (0x10000 >> 10)));
pTarget++;