msvcrt: Update spec file with functions added in newer version of the dll.

This commit is contained in:
Piotr Caban 2013-03-28 12:56:38 +01:00 committed by Alexandre Julliard
parent fe474e3b6a
commit 12b8c9671e
3 changed files with 14 additions and 8 deletions

View File

@ -702,7 +702,9 @@ void free_mbcinfo(MSVCRT_pthreadmbcinfo mbcinfo)
MSVCRT_free(mbcinfo); MSVCRT_free(mbcinfo);
} }
/* _get_current_locale - not exported in native msvcrt */ /*********************************************************************
* _get_current_locale (MSVCRT.@)
*/
MSVCRT__locale_t CDECL MSVCRT__get_current_locale(void) MSVCRT__locale_t CDECL MSVCRT__get_current_locale(void)
{ {
MSVCRT__locale_t loc = MSVCRT_malloc(sizeof(MSVCRT__locale_tstruct)); MSVCRT__locale_t loc = MSVCRT_malloc(sizeof(MSVCRT__locale_tstruct));
@ -716,7 +718,9 @@ MSVCRT__locale_t CDECL MSVCRT__get_current_locale(void)
return loc; return loc;
} }
/* _free_locale - not exported in native msvcrt */ /*********************************************************************
* _free_locale (MSVCRT.@)
*/
void CDECL MSVCRT__free_locale(MSVCRT__locale_t locale) void CDECL MSVCRT__free_locale(MSVCRT__locale_t locale)
{ {
if (!locale) if (!locale)
@ -727,7 +731,9 @@ void CDECL MSVCRT__free_locale(MSVCRT__locale_t locale)
MSVCRT_free(locale); MSVCRT_free(locale);
} }
/* _create_locale - not exported in native msvcrt */ /*********************************************************************
* _create_locale (MSVCRT.@)
*/
MSVCRT__locale_t CDECL MSVCRT__create_locale(int category, const char *locale) MSVCRT__locale_t CDECL MSVCRT__create_locale(int category, const char *locale)
{ {
static const DWORD time_data[] = { static const DWORD time_data[] = {

View File

@ -376,6 +376,7 @@
@ cdecl _cputs(str) @ cdecl _cputs(str)
@ cdecl _cputws(wstr) @ cdecl _cputws(wstr)
@ cdecl _creat(str long) MSVCRT__creat @ cdecl _creat(str long) MSVCRT__creat
@ cdecl _create_locale(long str) MSVCRT__create_locale
# stub _crtAssertBusy # stub _crtAssertBusy
# stub _crtBreakAlloc # stub _crtBreakAlloc
# stub _crtDbgFlag # stub _crtDbgFlag
@ -464,6 +465,7 @@
@ cdecl _fputchar(long) MSVCRT__fputchar @ cdecl _fputchar(long) MSVCRT__fputchar
@ cdecl _fputwchar(long) MSVCRT__fputwchar @ cdecl _fputwchar(long) MSVCRT__fputwchar
# stub _free_dbg(ptr long) # stub _free_dbg(ptr long)
@ cdecl _free_locale(ptr) MSVCRT__free_locale
# stub _freea(ptr) # stub _freea(ptr)
# stub _freea_s # stub _freea_s
@ varargs _fscanf_l(ptr str ptr) MSVCRT__fscanf_l @ varargs _fscanf_l(ptr str ptr) MSVCRT__fscanf_l
@ -496,6 +498,7 @@
@ varargs _fwscanf_s_l(ptr wstr ptr) MSVCRT__fwscanf_s_l @ varargs _fwscanf_s_l(ptr wstr ptr) MSVCRT__fwscanf_s_l
@ cdecl _gcvt(double long str) @ cdecl _gcvt(double long str)
@ cdecl _gcvt_s(ptr long double long) @ cdecl _gcvt_s(ptr long double long)
@ cdecl _get_current_locale() MSVCRT__get_current_locale
@ cdecl _get_doserrno(ptr) @ cdecl _get_doserrno(ptr)
# stub _get_environ(ptr) # stub _get_environ(ptr)
@ cdecl _get_errno(ptr) @ cdecl _get_errno(ptr)
@ -1117,6 +1120,7 @@
@ cdecl _wcsrev(wstr) MSVCRT__wcsrev @ cdecl _wcsrev(wstr) MSVCRT__wcsrev
@ cdecl _wcsset(wstr long) MSVCRT__wcsset @ cdecl _wcsset(wstr long) MSVCRT__wcsset
# stub _wcsset_s(wstr long) # stub _wcsset_s(wstr long)
@ cdecl _wcstod_l(wstr ptr) MSVCRT__wcstod_l
@ cdecl -ret64 _wcstoi64(wstr ptr long) MSVCRT__wcstoi64 @ cdecl -ret64 _wcstoi64(wstr ptr long) MSVCRT__wcstoi64
@ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr) MSVCRT__wcstoi64_l @ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr) MSVCRT__wcstoi64_l
# stub _wcstol_l(wstr ptr long ptr) # stub _wcstol_l(wstr ptr long ptr)
@ -1515,17 +1519,13 @@
@ cdecl ___mb_cur_max_l_func(ptr) @ cdecl ___mb_cur_max_l_func(ptr)
@ cdecl -arch=i386 __control87_2(long long ptr ptr) @ cdecl -arch=i386 __control87_2(long long ptr ptr)
@ cdecl _configthreadlocale(long) @ cdecl _configthreadlocale(long)
@ cdecl _create_locale(long str) MSVCRT__create_locale
@ cdecl _get_current_locale() MSVCRT__get_current_locale
@ cdecl _dupenv_s(ptr ptr str) @ cdecl _dupenv_s(ptr ptr str)
@ cdecl _free_locale(ptr) MSVCRT__free_locale
@ cdecl _get_invalid_parameter_handler() @ cdecl _get_invalid_parameter_handler()
@ cdecl _set_abort_behavior(long long) MSVCRT__set_abort_behavior @ cdecl _set_abort_behavior(long long) MSVCRT__set_abort_behavior
@ cdecl _set_invalid_parameter_handler(ptr) @ cdecl _set_invalid_parameter_handler(ptr)
@ cdecl _set_purecall_handler(ptr) @ cdecl _set_purecall_handler(ptr)
@ cdecl _set_security_error_handler(ptr) @ cdecl _set_security_error_handler(ptr)
@ cdecl -arch=i386 _statusfp2(ptr ptr) @ cdecl -arch=i386 _statusfp2(ptr ptr)
@ cdecl _wcstod_l(wstr ptr) MSVCRT__wcstod_l
@ cdecl _wdupenv_s(ptr ptr wstr) @ cdecl _wdupenv_s(ptr ptr wstr)
@ cdecl _get_printf_count_output() MSVCRT__get_printf_count_output @ cdecl _get_printf_count_output() MSVCRT__get_printf_count_output
@ cdecl _set_printf_count_output(long) MSVCRT__set_printf_count_output @ cdecl _set_printf_count_output(long) MSVCRT__set_printf_count_output

View File

@ -199,7 +199,7 @@ int CDECL MSVCRT__wcslwr_s( MSVCRT_wchar_t* str, MSVCRT_size_t n )
} }
/********************************************************************* /*********************************************************************
* _wcstod_l - not exported in native msvcrt * _wcstod_l (MSVCRT.@)
*/ */
double CDECL MSVCRT__wcstod_l(const MSVCRT_wchar_t* str, MSVCRT_wchar_t** end, double CDECL MSVCRT__wcstod_l(const MSVCRT_wchar_t* str, MSVCRT_wchar_t** end,
MSVCRT__locale_t locale) MSVCRT__locale_t locale)