mirror of
https://github.com/reactos/reactos.git
synced 2025-07-13 06:54:15 +00:00
[0.4.14][CRT] Fix 2 MSVC compiler warnings CORE-17812
observed with MSVC2010SP1 16.0.40219.1 in rls-config several times:
sdk\lib\crt\string\wtoi64.c(28) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
sdk\lib\crt\string\wtoi64.c(194) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
the fix is a PARTIAL port of 0.4.15-dev-2951-g 5d8e834897
and while touching the file
fix another white-space-glitch.
in sum that brings us 100% in sync in this file to
current master head 0.4.15-dev-3264-g570cedf.
This commit is contained in:
parent
6702f8aca6
commit
2b9e32878c
1 changed files with 3 additions and 3 deletions
|
@ -6,7 +6,7 @@
|
||||||
*/
|
*/
|
||||||
__int64 CDECL _wtoi64_l(const wchar_t *str, _locale_t locale)
|
__int64 CDECL _wtoi64_l(const wchar_t *str, _locale_t locale)
|
||||||
{
|
{
|
||||||
ULONGLONG RunningTotal = 0;
|
LONGLONG RunningTotal = 0;
|
||||||
BOOL bMinus = FALSE;
|
BOOL bMinus = FALSE;
|
||||||
|
|
||||||
while (iswctype((int)*str, _SPACE)) {
|
while (iswctype((int)*str, _SPACE)) {
|
||||||
|
@ -191,7 +191,7 @@ unsigned __int64 CDECL _wcstoui64_l(const wchar_t *nptr,
|
||||||
if(endptr)
|
if(endptr)
|
||||||
*endptr = (wchar_t*)nptr;
|
*endptr = (wchar_t*)nptr;
|
||||||
|
|
||||||
return negative ? -ret : ret;
|
return negative ? -(__int64)ret : ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*********************************************************************
|
/*********************************************************************
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue