diff options
Diffstat (limited to 'Build/source/libs/icu/icu-src/source/extra/uconv/uconv.cpp')
-rw-r--r-- | Build/source/libs/icu/icu-src/source/extra/uconv/uconv.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Build/source/libs/icu/icu-src/source/extra/uconv/uconv.cpp b/Build/source/libs/icu/icu-src/source/extra/uconv/uconv.cpp index 3bc807c819d..c3dca05ad8b 100644 --- a/Build/source/libs/icu/icu-src/source/extra/uconv/uconv.cpp +++ b/Build/source/libs/icu/icu-src/source/extra/uconv/uconv.cpp @@ -736,7 +736,7 @@ ConvertFile::convertFile(const char *pname, willexit = FALSE; // input file offset at the beginning of the next buffer - infoffset += rd; + infoffset += static_cast<uint32_t>(rd); rd = fread(buf, 1, bufsz, infile); if (ferror(infile) != 0) { @@ -974,7 +974,7 @@ ConvertFile::convertFile(const char *pname, // input file offset of the current byte buffer + // byte buffer offset of where the current Unicode buffer is converted from + // fromoffsets[Unicode offset] - ferroffset = infoffset + (prevbufp - buf) + fromoffset; + ferroffset = static_cast<int32_t>(infoffset + (prevbufp - buf) + fromoffset); errtag = "problemCvtFromU"; } else { // Do not use fromoffsets if (t != NULL) because the Unicode text may |