Jacek Caban : gdi32: Use win32u_wcsicmp instead of RtlCompareUnicodeStrings.

Alexandre Julliard julliard at winehq.org
Mon Oct 4 15:42:19 CDT 2021


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

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Mon Oct  4 15:03:17 2021 +0100

gdi32: Use win32u_wcsicmp instead of RtlCompareUnicodeStrings.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Huw Davies <huw at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/gdi32/freetype.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c
index d8bae670d7f..bd4a29bb723 100644
--- a/dlls/gdi32/freetype.c
+++ b/dlls/gdi32/freetype.c
@@ -1277,13 +1277,11 @@ static struct unix_face *unix_face_create( const char *unix_name, void *data_ptr
         This->second_name = ft_face_get_family_name( This->ft_face, MAKELANGID(LANG_ENGLISH, SUBLANG_DEFAULT) );
 
         /* try to find another secondary name, preferring the lowest langids */
-        if (!RtlCompareUnicodeStrings( This->family_name, lstrlenW( This->family_name ),
-                                       This->second_name, lstrlenW( This->second_name ), TRUE ))
+        if (!wcsicmp( This->family_name, This->second_name ))
         {
             free( This->second_name );
             This->second_name = ft_face_get_family_name( This->ft_face, MAKELANGID(LANG_NEUTRAL, SUBLANG_NEUTRAL) );
-            if (!RtlCompareUnicodeStrings( This->family_name, lstrlenW( This->family_name ),
-                                           This->second_name, lstrlenW( This->second_name ), TRUE ))
+            if (!wcsicmp( This->family_name, This->second_name ))
             {
                 free( This->second_name );
                 This->second_name = NULL;




More information about the wine-cvs mailing list