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

Alexandre Julliard julliard at winehq.org
Thu Mar 28 15:30:23 CDT 2013


Module: wine
Branch: master
Commit: 12b8c9671e8fd66519f3c17f98e55ea1a1257ff1
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=12b8c9671e8fd66519f3c17f98e55ea1a1257ff1

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Thu Mar 28 12:56:38 2013 +0100

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

---

 dlls/msvcrt/locale.c    |   12 +++++++++---
 dlls/msvcrt/msvcrt.spec |    8 ++++----
 dlls/msvcrt/wcs.c       |    2 +-
 3 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/dlls/msvcrt/locale.c b/dlls/msvcrt/locale.c
index 7fa4882..520c8fe 100644
--- a/dlls/msvcrt/locale.c
+++ b/dlls/msvcrt/locale.c
@@ -702,7 +702,9 @@ void free_mbcinfo(MSVCRT_pthreadmbcinfo 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 loc = MSVCRT_malloc(sizeof(MSVCRT__locale_tstruct));
@@ -716,7 +718,9 @@ MSVCRT__locale_t CDECL MSVCRT__get_current_locale(void)
     return loc;
 }
 
-/* _free_locale - not exported in native msvcrt */
+/*********************************************************************
+ *      _free_locale (MSVCRT.@)
+ */
 void CDECL MSVCRT__free_locale(MSVCRT__locale_t locale)
 {
     if (!locale)
@@ -727,7 +731,9 @@ void CDECL MSVCRT__free_locale(MSVCRT__locale_t 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)
 {
     static const DWORD time_data[] = {
diff --git a/dlls/msvcrt/msvcrt.spec b/dlls/msvcrt/msvcrt.spec
index dc87b8e..a569ea2 100644
--- a/dlls/msvcrt/msvcrt.spec
+++ b/dlls/msvcrt/msvcrt.spec
@@ -376,6 +376,7 @@
 @ cdecl _cputs(str)
 @ cdecl _cputws(wstr)
 @ cdecl _creat(str long) MSVCRT__creat
+@ cdecl _create_locale(long str) MSVCRT__create_locale
 # stub _crtAssertBusy
 # stub _crtBreakAlloc
 # stub _crtDbgFlag
@@ -464,6 +465,7 @@
 @ cdecl _fputchar(long) MSVCRT__fputchar
 @ cdecl _fputwchar(long) MSVCRT__fputwchar
 # stub _free_dbg(ptr long)
+@ cdecl _free_locale(ptr) MSVCRT__free_locale
 # stub _freea(ptr)
 # stub _freea_s
 @ varargs _fscanf_l(ptr str ptr) MSVCRT__fscanf_l
@@ -496,6 +498,7 @@
 @ varargs _fwscanf_s_l(ptr wstr ptr) MSVCRT__fwscanf_s_l
 @ cdecl _gcvt(double long str)
 @ cdecl _gcvt_s(ptr long  double long)
+@ cdecl _get_current_locale() MSVCRT__get_current_locale
 @ cdecl _get_doserrno(ptr)
 # stub _get_environ(ptr)
 @ cdecl _get_errno(ptr)
@@ -1117,6 +1120,7 @@
 @ cdecl _wcsrev(wstr) MSVCRT__wcsrev
 @ cdecl _wcsset(wstr long) MSVCRT__wcsset
 # stub _wcsset_s(wstr long)
+@ cdecl _wcstod_l(wstr ptr) MSVCRT__wcstod_l
 @ cdecl -ret64 _wcstoi64(wstr ptr long) MSVCRT__wcstoi64
 @ cdecl -ret64 _wcstoi64_l(wstr ptr long ptr) MSVCRT__wcstoi64_l
 # stub _wcstol_l(wstr ptr long ptr)
@@ -1515,17 +1519,13 @@
 @ cdecl ___mb_cur_max_l_func(ptr)
 @ cdecl -arch=i386 __control87_2(long long ptr ptr)
 @ 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 _free_locale(ptr) MSVCRT__free_locale
 @ cdecl _get_invalid_parameter_handler()
 @ cdecl _set_abort_behavior(long long) MSVCRT__set_abort_behavior
 @ cdecl _set_invalid_parameter_handler(ptr)
 @ cdecl _set_purecall_handler(ptr)
 @ cdecl _set_security_error_handler(ptr)
 @ cdecl -arch=i386 _statusfp2(ptr ptr)
-@ cdecl _wcstod_l(wstr ptr) MSVCRT__wcstod_l
 @ cdecl _wdupenv_s(ptr ptr wstr)
 @ cdecl _get_printf_count_output() MSVCRT__get_printf_count_output
 @ cdecl _set_printf_count_output(long) MSVCRT__set_printf_count_output
diff --git a/dlls/msvcrt/wcs.c b/dlls/msvcrt/wcs.c
index 7408bec..eb268dc 100644
--- a/dlls/msvcrt/wcs.c
+++ b/dlls/msvcrt/wcs.c
@@ -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,
         MSVCRT__locale_t locale)




More information about the wine-cvs mailing list