mirror of
https://git.suyu.dev/suyu/breakpad.git
synced 2026-01-01 04:04:32 +01:00
Fix Windows client compilation on mingw.
A=Jacek Caban <jacek@codeweavers.com>, R=ted at http://breakpad.appspot.com/548002/ git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@1399 4c0a9323-5329-0410-9bdc-e9ce6186880e
This commit is contained in:
parent
507a09f4de
commit
c971cf439c
15 changed files with 45 additions and 32 deletions
|
|
@ -58,7 +58,7 @@ bool WindowsStringUtils::safe_mbstowcs(const string &mbs, wstring *wcs) {
|
|||
}
|
||||
assert(wcs_length > 0);
|
||||
#else // _MSC_VER >= 1400
|
||||
if ((wcs_length = mbstowcs(NULL, mbs.c_str(), mbs.length())) < 0) {
|
||||
if ((wcs_length = mbstowcs(NULL, mbs.c_str(), mbs.length())) == (size_t)-1) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
@ -75,7 +75,7 @@ bool WindowsStringUtils::safe_mbstowcs(const string &mbs, wstring *wcs) {
|
|||
return false;
|
||||
}
|
||||
#else // _MSC_VER >= 1400
|
||||
if (mbstowcs(&wcs_v[0], mbs.c_str(), mbs.length()) < 0) {
|
||||
if (mbstowcs(&wcs_v[0], mbs.c_str(), mbs.length()) == (size_t)-1) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
@ -101,7 +101,7 @@ bool WindowsStringUtils::safe_wcstombs(const wstring &wcs, string *mbs) {
|
|||
}
|
||||
assert(mbs_length > 0);
|
||||
#else // _MSC_VER >= 1400
|
||||
if ((mbs_length = wcstombs(NULL, wcs.c_str(), wcs.length())) < 0) {
|
||||
if ((mbs_length = wcstombs(NULL, wcs.c_str(), wcs.length())) == (size_t)-1) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
@ -118,7 +118,7 @@ bool WindowsStringUtils::safe_wcstombs(const wstring &wcs, string *mbs) {
|
|||
return false;
|
||||
}
|
||||
#else // _MSC_VER >= 1400
|
||||
if (wcstombs(&mbs_v[0], wcs.c_str(), wcs.length()) < 0) {
|
||||
if (wcstombs(&mbs_v[0], wcs.c_str(), wcs.length()) == (size_t)-1) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue