diff --git a/src/util/shiftjis.cpp b/src/util/shiftjis.cpp index 593d6110b..1d66c1e3a 100644 --- a/src/util/shiftjis.cpp +++ b/src/util/shiftjis.cpp @@ -1340,7 +1340,7 @@ void sjis2ascii(char* bData) for (i = 0; i < len; i += 2) { - ch = (bData[i] << 8) | bData[i + 1]; + ch = (static_cast(bData[i]) << 8) | static_cast(bData[i + 1]); // 'A' .. 'Z' // '0' .. '9'