Piotr Caban : msvcp90: Added _Getcvt implementation.
Alexandre Julliard
julliard at winehq.org
Thu Dec 8 13:43:39 CST 2011
Module: wine
Branch: master
Commit: 56c1c75b7282c717a41819ee99c6781368a7bf85
URL: http://source.winehq.org/git/wine.git/?a=commit;h=56c1c75b7282c717a41819ee99c6781368a7bf85
Author: Piotr Caban <piotr at codeweavers.com>
Date: Thu Dec 8 12:09:05 2011 +0100
msvcp90: Added _Getcvt implementation.
---
dlls/msvcp90/locale.c | 18 +++++++++++++++---
dlls/msvcp90/msvcp90.spec | 2 +-
2 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/dlls/msvcp90/locale.c b/dlls/msvcp90/locale.c
index 2fd3bd1..a668d18 100644
--- a/dlls/msvcp90/locale.c
+++ b/dlls/msvcp90/locale.c
@@ -897,14 +897,26 @@ _Ctypevec __thiscall _Locinfo__Getctype(const _Locinfo *this)
return _Getctype();
}
+/* _Getcvt */
+_Cvtvec __cdecl _Getcvt(void)
+{
+ _Cvtvec ret;
+ _locale_t locale = _get_current_locale();
+
+ TRACE("\n");
+
+ ret.page = locale->locinfo->lc_codepage;
+ ret.handle = locale->locinfo->lc_handle[LC_CTYPE];
+ _free_locale(locale);
+ return ret;
+}
+
/* ?_Getcvt at _Locinfo@std@@QBE?AU_Cvtvec@@XZ */
/* ?_Getcvt at _Locinfo@std@@QEBA?AU_Cvtvec@@XZ */
DEFINE_THISCALL_WRAPPER(_Locinfo__Getcvt, 4)
_Cvtvec __thiscall _Locinfo__Getcvt(const _Locinfo *this)
{
- _Cvtvec ret = { 0 }; /* FIXME */
- FIXME("(%p) stub\n", this);
- return ret;
+ return _Getcvt();
}
/* ?_Getdateorder at _Locinfo@std@@QBEHXZ */
diff --git a/dlls/msvcp90/msvcp90.spec b/dlls/msvcp90/msvcp90.spec
index bcaaa1c..1f7ef62 100644
--- a/dlls/msvcp90/msvcp90.spec
+++ b/dlls/msvcp90/msvcp90.spec
@@ -5752,7 +5752,7 @@
# extern _FXbig
@ cdecl _Getcoll()
@ cdecl _Getctype()
-@ stub _Getcvt
+@ cdecl _Getcvt()
@ stub _Getdateorder
@ stub _Getwctype
@ stub _Getwctypes
More information about the wine-cvs
mailing list