diff options
| author | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2021-02-13 21:12:52 +0100 |
|---|---|---|
| committer | ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> | 2021-02-13 21:13:04 +0100 |
| commit | 9fad60140167661bfa1f442db3b81ba9e10d37e9 (patch) | |
| tree | 564b6cdd0e52c523a9a51e136d2edb0bbd60ece2 /src/Fl_System_Driver.cxx | |
| parent | 5ade8fcb09ad2f30d0ee84228f062bdfc8ecdc50 (diff) | |
Remove compilation warnings issued by Visual Studio 2019.
Diffstat (limited to 'src/Fl_System_Driver.cxx')
| -rw-r--r-- | src/Fl_System_Driver.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Fl_System_Driver.cxx b/src/Fl_System_Driver.cxx index a68d3b381..71a60c034 100644 --- a/src/Fl_System_Driver.cxx +++ b/src/Fl_System_Driver.cxx @@ -357,10 +357,10 @@ unsigned Fl_System_Driver::utf8to_mb(const char* src, unsigned srclen, char* dst fl_utf8towc(src, srclen, buf, length+1); } if (dstlen) { - ret = wcstombs(dst, buf, dstlen); - if (ret >= (int)dstlen-1) ret = wcstombs(0,buf,0); + ret = (int)wcstombs(dst, buf, dstlen); + if (ret >= (int)dstlen-1) ret = (int)wcstombs(0,buf,0); } else { - ret = wcstombs(0,buf,0); + ret = (int)wcstombs(0,buf,0); } if (buf != lbuf) free(buf); if (ret >= 0) return (unsigned)ret; @@ -379,9 +379,9 @@ unsigned Fl_System_Driver::utf8from_mb(char* dst, unsigned dstlen, const char* s wchar_t* buf = lbuf; int length; unsigned ret; - length = mbstowcs(buf, src, 1024); + length = (int)mbstowcs(buf, src, 1024); if (length >= 1024) { - length = mbstowcs(0, src, 0)+1; + length = (int)mbstowcs(0, src, 0)+1; buf = (wchar_t*)(malloc(length*sizeof(wchar_t))); mbstowcs(buf, src, length); } |
