Module: wine Branch: master Commit: f457511b1db81a951065efc8d23079f191b88e3b URL: http://source.winehq.org/git/wine.git/?a=commit;h=f457511b1db81a951065efc8d2... Author: Piotr Caban <piotr(a)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(a)facet@locale(a)std@@QAEXXZ */ +/* ?_Register(a)facet@locale(a)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(a)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(a)locale@std@@6B@ MSVCP_locale_facet_vtable @ cdecl -arch=win32 ?facet_Register(a)facet@locale(a)std@@CAXPAV123@@Z(ptr) locale_facet_register @ cdecl -arch=win64 ?facet_Register(a)facet@locale(a)std@@CAXPEAV123@@Z(ptr) locale_facet_register +@ thiscall -arch=win32 ?_Register(a)facet@locale(a)std@@QAEXXZ(ptr) locale_facet__Register +@ cdecl -arch=win64 ?_Register(a)facet@locale(a)std@@QEAAXXZ(ptr) locale_facet__Register