diff --git a/winsup/mingw/ChangeLog b/winsup/mingw/ChangeLog index b0f749390..0eaa00254 100644 --- a/winsup/mingw/ChangeLog +++ b/winsup/mingw/ChangeLog @@ -1,3 +1,14 @@ +2012-08-02 Earnie Boyd + + * include/stdlib.h (_strtoi64): Declare. + (_strtoi64_l): Ditto. + (_strtoui64): Ditto. + (_strtoui64_l): Ditto. + (_wcstrtoi64): Ditto. + (_wcstrtoi64_l): Ditto. + (_wcstrtoui64): Ditto. + (_wcstrtoui64_l): Ditto. + 2012-08-01 Earnie Boyd * include/excpt.h (__try1): Define based on _WIN64 definition. diff --git a/winsup/mingw/include/stdlib.h b/winsup/mingw/include/stdlib.h index 4df18aab3..726aa6fd2 100644 --- a/winsup/mingw/include/stdlib.h +++ b/winsup/mingw/include/stdlib.h @@ -300,6 +300,15 @@ __MINGW_IMPORT int _fmode_dll; #endif /* Not __STRICT_ANSI__ */ +_CRTIMP __int64 __cdecl _strtoi64(const char*, char **, int); +_CRTIMP __int64 __cdecl _strtoi64_l(const char *, char **, int, _locale_t); +_CRTIMP __int64 __cdecl _wcstoi64(const wchar_t *, wchar_t **, int); +_CRTIMP __int64 __cdecl _wcstoi64_l(const wchar_t *, wchar_t **, int, _locale_t); +_CRTIMP unsigned __int64 __cdecl _strtoui64(const char*, char **, int); +_CRTIMP unsigned __int64 __cdecl _strtoui64_l(const char *, char **, int, _locale_t); +_CRTIMP unsigned __int64 __cdecl _wcstoui64(const wchar_t *, wchar_t **, int); +_CRTIMP unsigned __int64 __cdecl _wcstoui64_l(const wchar_t *, wchar_t **, int, _locale_t); + _CRTIMP double __cdecl __MINGW_NOTHROW atof (const char*); _CRTIMP int __cdecl __MINGW_NOTHROW atoi (const char*); _CRTIMP long __cdecl __MINGW_NOTHROW atol (const char*);