Piotr Caban : msvcp90: Added locale::facet:: _Register function implementation.

Alexandre Julliard julliard at winehq.org
Wed Jun 27 19:13:59 CDT 2012


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

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Wed Jun 27 11:16:21 2012 +0200

msvcp90: Added locale::facet::_Register function implementation.

---

 dlls/msvcp90/locale.c     |   10 ++++++++++
 dlls/msvcp90/msvcp90.spec |    2 ++
 2 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/dlls/msvcp90/locale.c b/dlls/msvcp90/locale.c
index 5cba182..7b98539 100644
--- a/dlls/msvcp90/locale.c
+++ b/dlls/msvcp90/locale.c
@@ -223,6 +223,16 @@ void __cdecl locale_facet_register(locale_facet *add)
 }
 
 /* Not exported from msvcp90 */
+/* ?_Register at facet@locale at std@@QAEXXZ */
+/* ?_Register at facet@locale at std@@QEAAXXZ */
+DEFINE_THISCALL_WRAPPER(locale_facet__Register, 4)
+void __thiscall locale_facet__Register(locale_facet *this)
+{
+    TRACE("(%p)\n", this);
+    locale_facet_register(this);
+}
+
+/* Not exported from msvcp90 */
 /* ??_7facet at locale@std@@6B@ */
 extern const vtable_ptr MSVCP_locale_facet_vtable;
 
diff --git a/dlls/msvcp90/msvcp90.spec b/dlls/msvcp90/msvcp90.spec
index 6d2656c..7126603 100644
--- a/dlls/msvcp90/msvcp90.spec
+++ b/dlls/msvcp90/msvcp90.spec
@@ -5817,3 +5817,5 @@
 @ extern ??_7facet at locale@std@@6B@ MSVCP_locale_facet_vtable
 @ cdecl -arch=win32 ?facet_Register at facet@locale at std@@CAXPAV123@@Z(ptr) locale_facet_register
 @ cdecl -arch=win64 ?facet_Register at facet@locale at std@@CAXPEAV123@@Z(ptr) locale_facet_register
+@ thiscall -arch=win32 ?_Register at facet@locale at std@@QAEXXZ(ptr) locale_facet__Register
+@ cdecl -arch=win64 ?_Register at facet@locale at std@@QEAAXXZ(ptr) locale_facet__Register




More information about the wine-cvs mailing list