From 9fad60140167661bfa1f442db3b81ba9e10d37e9 Mon Sep 17 00:00:00 2001 From: ManoloFLTK <41016272+ManoloFLTK@users.noreply.github.com> Date: Sat, 13 Feb 2021 21:12:52 +0100 Subject: Remove compilation warnings issued by Visual Studio 2019. --- src/Fl_System_Driver.cxx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/Fl_System_Driver.cxx') 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); } -- cgit v1.2.3