Piotr Caban : msvcr110: Add __crtInitializeCriticalSectionEx implementation.

Alexandre Julliard julliard at wine.codeweavers.com
Thu Jun 26 15:04:51 CDT 2014


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

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Thu Jun 26 14:23:07 2014 +0200

msvcr110: Add __crtInitializeCriticalSectionEx implementation.

---

 dlls/msvcr110/msvcr110.spec |  2 +-
 dlls/msvcrt/misc.c          | 10 ++++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/dlls/msvcr110/msvcr110.spec b/dlls/msvcr110/msvcr110.spec
index 4127725..2f9ad70 100644
--- a/dlls/msvcr110/msvcr110.spec
+++ b/dlls/msvcr110/msvcr110.spec
@@ -921,7 +921,7 @@
 @ cdecl __crtGetShowWindowMode() MSVCR110__crtGetShowWindowMode
 @ stub -arch=i386,win64 __crtGetTimeFormatEx
 @ stub -arch=i386,win64 __crtGetUserDefaultLocaleName
-@ stub -arch=i386,win64 __crtInitializeCriticalSectionEx
+@ cdecl -arch=i386,win64 __crtInitializeCriticalSectionEx(ptr long long) MSVCR110__crtInitializeCriticalSectionEx
 @ stub __crtIsPackagedApp
 @ stub -arch=i386,win64 __crtIsValidLocaleName
 @ cdecl __crtLCMapStringA(long long str long ptr long long long)
diff --git a/dlls/msvcrt/misc.c b/dlls/msvcrt/misc.c
index 4e67cba..d791699 100644
--- a/dlls/msvcrt/misc.c
+++ b/dlls/msvcrt/misc.c
@@ -480,3 +480,13 @@ int CDECL MSVCR110__crtGetShowWindowMode(void)
     TRACE("window=%d\n", si.wShowWindow);
     return si.wShowWindow;
 }
+
+/*********************************************************************
+ *  __crtInitializeCriticalSectionEx (MSVCR110.@)
+ */
+BOOL CDECL MSVCR110__crtInitializeCriticalSectionEx(
+        CRITICAL_SECTION *cs, DWORD spin_count, DWORD flags)
+{
+    TRACE("(%p %x %x)\n", cs, spin_count, flags);
+    return InitializeCriticalSectionEx(cs, spin_count, flags);
+}




More information about the wine-cvs mailing list