/* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS system libraries * FILE: lib/crt/?????? * PURPOSE: Unknown * PROGRAMER: Unknown * UPDATE HISTORY: * 25/11/05: Added license header */ #include /* * @implemented */ __int64 _wtoi64 (const wchar_t *nptr) { int c; __int64 value; int sign; if (nptr == NULL) return 0; while (iswctype((int)*nptr, _SPACE)) ++nptr; c = (int)*nptr++; sign = c; if (c == L'-' || c == L'+') c = (int)*nptr++; value = 0; while (iswctype(c, _DIGIT)) { value = 10 * value + (c - L'0'); c = (int)*nptr++; } if (sign == L'-') return -value; else return value; } /* * @unimplemented */ __int64 _wcstoi64 (const wchar_t *nptr, wchar_t **endptr, int base) { TRACE("_wcstoi64 is UNIMPLEMENTED\n"); return 0; } /* * @unimplemented */ unsigned __int64 _wcstoui64 (const wchar_t *nptr, wchar_t **endptr, int base) { TRACE("_wcstoui64 is UNIMPLEMENTED\n"); return 0; } /* EOF */