diff --git a/lib/arch/CMultibyte.cpp b/lib/arch/CMultibyte.cpp index e3186190..4f9dc5e1 100644 --- a/lib/arch/CMultibyte.cpp +++ b/lib/arch/CMultibyte.cpp @@ -19,7 +19,7 @@ #include "CArch.h" #include #include -#if HAVE_WCHAR_H +#if HAVE_WCHAR_H || defined(_MSC_VER) # include #elif __APPLE__ // wtf? Darwin puts mbtowc() et al. in stdlib @@ -112,7 +112,7 @@ ARCH_STRING::convStringWCToMB(char* dst, } ARCH->unlockMutex(s_mutex); - return (ssize_t)len; + return len; } int @@ -201,7 +201,7 @@ ARCH_STRING::convStringMBToWC(wchar_t* dst, } ARCH->unlockMutex(s_mutex); - return (ssize_t)len; + return len; } #endif