9 _wtol(const wchar_t *str
)
11 ULONG RunningTotal
= 0;
14 while (iswctype(*str
, _SPACE
) ) {
20 } else if (*str
== L
'-') {
25 while (*str
>= L
'0' && *str
<= L
'9') {
26 RunningTotal
= RunningTotal
* 10 + *str
- L
'0';
30 return bMinus
? -RunningTotal
: RunningTotal
;