Piotr Caban : msvcrt: Move towctrans to wcs.c file.
Alexandre Julliard
julliard at winehq.org
Thu Nov 26 16:31:01 CST 2020
Module: wine
Branch: master
Commit: 1f5930af51c2eb2b72c3cf30df76bbbc31b6f80d
URL: https://source.winehq.org/git/wine.git/?a=commit;h=1f5930af51c2eb2b72c3cf30df76bbbc31b6f80d
Author: Piotr Caban <piotr at codeweavers.com>
Date: Thu Nov 26 19:19:01 2020 +0100
msvcrt: Move towctrans to wcs.c file.
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/msvcr120/msvcr120.spec | 2 +-
dlls/msvcrt/locale.c | 10 ----------
dlls/msvcrt/wcs.c | 11 +++++++++++
dlls/ucrtbase/ucrtbase.spec | 2 +-
4 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/dlls/msvcr120/msvcr120.spec b/dlls/msvcr120/msvcr120.spec
index 77021438cb9..4427eb8bd3b 100644
--- a/dlls/msvcr120/msvcr120.spec
+++ b/dlls/msvcr120/msvcr120.spec
@@ -2414,7 +2414,7 @@
@ cdecl tmpnam_s(ptr long) MSVCRT_tmpnam_s
@ cdecl tolower(long) MSVCRT_tolower
@ cdecl toupper(long) MSVCRT_toupper
-@ cdecl towctrans(long long) MSVCR120_towctrans
+@ cdecl towctrans(long long)
@ cdecl towlower(long) MSVCRT_towlower
@ cdecl towupper(long) MSVCRT_towupper
@ cdecl trunc(double) MSVCR120_trunc
diff --git a/dlls/msvcrt/locale.c b/dlls/msvcrt/locale.c
index 1bc540b717b..52fbd9cf9c7 100644
--- a/dlls/msvcrt/locale.c
+++ b/dlls/msvcrt/locale.c
@@ -2148,14 +2148,4 @@ wctrans_t CDECL MSVCR120_wctrans(const char *property)
return 1;
return 0;
}
-
-/*********************************************************************
- * towctrans (MSVCR120.@)
- */
-MSVCRT_wint_t CDECL MSVCR120_towctrans(MSVCRT_wint_t c, wctrans_t category)
-{
- if(category == 1)
- return MSVCRT__towupper_l(c, NULL);
- return MSVCRT__towlower_l(c, NULL);
-}
#endif
diff --git a/dlls/msvcrt/wcs.c b/dlls/msvcrt/wcs.c
index 956efcb71c1..c46c09bedfa 100644
--- a/dlls/msvcrt/wcs.c
+++ b/dlls/msvcrt/wcs.c
@@ -23,6 +23,7 @@
#include <stdio.h>
#include <math.h>
#include <assert.h>
+#include <wctype.h>
#include "msvcrt.h"
#include "winnls.h"
#include "wtypes.h"
@@ -136,6 +137,16 @@ INT CDECL MSVCRT__wcsicmp_l(const MSVCRT_wchar_t *str1, const MSVCRT_wchar_t *st
return c1 - c2;
}
+/*********************************************************************
+ * towctrans (MSVCR120.@)
+ */
+wint_t CDECL towctrans(wint_t c, wctrans_t category)
+{
+ if(category == 1)
+ return MSVCRT__towupper_l(c, NULL);
+ return MSVCRT__towlower_l(c, NULL);
+}
+
/*********************************************************************
* _wcsicmp (MSVCRT.@)
*/
diff --git a/dlls/ucrtbase/ucrtbase.spec b/dlls/ucrtbase/ucrtbase.spec
index 1f8fce6a016..4206b380897 100644
--- a/dlls/ucrtbase/ucrtbase.spec
+++ b/dlls/ucrtbase/ucrtbase.spec
@@ -2543,7 +2543,7 @@
@ cdecl tmpnam_s(ptr long) MSVCRT_tmpnam_s
@ cdecl tolower(long) MSVCRT_tolower
@ cdecl toupper(long) MSVCRT_toupper
-@ cdecl towctrans(long long) MSVCR120_towctrans
+@ cdecl towctrans(long long)
@ cdecl towlower(long) MSVCRT_towlower
@ cdecl towupper(long) MSVCRT_towupper
@ cdecl trunc(double) MSVCR120_trunc
More information about the wine-cvs
mailing list