summaryrefslogtreecommitdiff
path: root/src/Fl_System_Driver.cxx
diff options
context:
space:
mode:
authorManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2021-02-13 21:12:52 +0100
committerManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com>2021-02-13 21:13:04 +0100
commit9fad60140167661bfa1f442db3b81ba9e10d37e9 (patch)
tree564b6cdd0e52c523a9a51e136d2edb0bbd60ece2 /src/Fl_System_Driver.cxx
parent5ade8fcb09ad2f30d0ee84228f062bdfc8ecdc50 (diff)
Remove compilation warnings issued by Visual Studio 2019.
Diffstat (limited to 'src/Fl_System_Driver.cxx')
-rw-r--r--src/Fl_System_Driver.cxx10
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);
}