Sergey Burladyan <eshkin...@gmail.com> writes:

> Maybe it should look something like this:
> +        wcstombs_s(&charsConverted, mbs, mb_len + 1, wchar_str, mb_len);

Ah, and we missed check for error.

Something like this, maybe:
+#ifdef __WIN32__
+        size_t charsConverted = 0;
+        if (wcstombs_s(&charsConverted, mbs, mb_len + 1, wchar_str, mb_len) != 
0) {
+                delete [] mbs;
+                return NULL;
+        }
+#else

-- 
Sergey Burladyan


Reply via email to