Piotr Caban : msvcp60: Added locale::Iscloc implementation.

Alexandre Julliard julliard at winehq.org
Wed Nov 28 14:14:05 CST 2012


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

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Tue Nov 27 21:12:19 2012 +0000

msvcp60: Added locale::Iscloc implementation.

---

 dlls/msvcp60/locale.c     |    9 +++++++++
 dlls/msvcp60/msvcp60.spec |    4 ++--
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/dlls/msvcp60/locale.c b/dlls/msvcp60/locale.c
index d6bd542..2517326 100644
--- a/dlls/msvcp60/locale.c
+++ b/dlls/msvcp60/locale.c
@@ -7396,6 +7396,15 @@ locale__Locimp* __cdecl locale__Init(void)
     return global_locale;
 }
 
+/* ?_Iscloc at locale@std@@QBE_NXZ */
+/* ?_Iscloc at locale@std@@QEBA_NXZ */
+DEFINE_THISCALL_WRAPPER(locale__Iscloc, 4)
+MSVCP_bool __thiscall locale__Iscloc(const locale *this)
+{
+    TRACE("(%p)\n", this);
+    return this->ptr == locale__Locimp__Clocptr;
+}
+
 /* ??0locale at std@@QAE at ABV01@0H at Z */
 /* ??0locale at std@@QEAA at AEBV01@0H at Z */
 DEFINE_THISCALL_WRAPPER(locale_ctor_locale_locale, 16)
diff --git a/dlls/msvcp60/msvcp60.spec b/dlls/msvcp60/msvcp60.spec
index 6e8bddd..e8f2ccc 100644
--- a/dlls/msvcp60/msvcp60.spec
+++ b/dlls/msvcp60/msvcp60.spec
@@ -2291,8 +2291,8 @@
 @ stub -arch=win64 ?_Iput@?$num_put at DV?$ostreambuf_iterator at DU?$char_traits at D@std@@@std@@@std@@KA?AV?$ostreambuf_iterator at DU?$char_traits at D@std@@@2 at V32@AEAVios_base at 2@DPEAD_K at Z
 @ stub -arch=win32 ?_Iput@?$num_put at GV?$ostreambuf_iterator at GU?$char_traits at G@std@@@std@@@std@@KA?AV?$ostreambuf_iterator at GU?$char_traits at G@std@@@2 at V32@AAVios_base at 2@GPADI at Z
 @ stub -arch=win64 ?_Iput@?$num_put at GV?$ostreambuf_iterator at GU?$char_traits at G@std@@@std@@@std@@KA?AV?$ostreambuf_iterator at GU?$char_traits at G@std@@@2 at V32@AEAVios_base at 2@GPEAD_K at Z
-@ stub -arch=win32 ?_Iscloc at locale@std@@QBE_NXZ
-@ stub -arch=win64 ?_Iscloc at locale@std@@QEBA_NXZ
+@ thiscall -arch=win32 ?_Iscloc at locale@std@@QBE_NXZ(ptr) locale__Iscloc
+@ cdecl -arch=win64 ?_Iscloc at locale@std@@QEBA_NXZ(ptr) locale__Iscloc
 @ stub ?_Isinf@?$_Ctr at M@std@@SA_NM at Z
 @ stub ?_Isinf@?$_Ctr at N@std@@SA_NN at Z
 @ stub ?_Isinf@?$_Ctr at O@std@@SA_NO at Z




More information about the wine-cvs mailing list