Piotr Caban : mshtml: Don't use strncasecmp.

Alexandre Julliard julliard at winehq.org
Tue Apr 2 16:09:59 CDT 2019


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

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Tue Apr  2 16:51:50 2019 +0200

mshtml: Don't use strncasecmp.

Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/mshtml/nsio.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/dlls/mshtml/nsio.c b/dlls/mshtml/nsio.c
index 9b9e575..97435c7 100644
--- a/dlls/mshtml/nsio.c
+++ b/dlls/mshtml/nsio.c
@@ -27,6 +27,7 @@
 #include "winbase.h"
 #include "winuser.h"
 #include "winreg.h"
+#include "winternl.h"
 #include "ole2.h"
 #include "shlguid.h"
 #include "wininet.h"
@@ -1181,7 +1182,7 @@ static nsresult NSAPI nsChannel_SetRequestMethod(nsIHttpChannel *iface,
 
     nsACString_GetData(aRequestMethod, &method);
     for(i=0; i < ARRAY_SIZE(request_method_strings); i++) {
-        if(!strcasecmp(method, request_method_strings[i])) {
+        if(!_strnicmp(method, request_method_strings[i], -1)) {
             This->request_method = i;
             return NS_OK;
         }
@@ -3708,11 +3709,11 @@ static BOOL is_gecko_special_uri(const char *spec)
     unsigned int i;
 
     for(i=0; i < ARRAY_SIZE(special_schemes); i++) {
-        if(!strncasecmp(spec, special_schemes[i], strlen(special_schemes[i])))
+        if(!_strnicmp(spec, special_schemes[i], strlen(special_schemes[i])))
             return TRUE;
     }
 
-    if(!strncasecmp(spec, "file:", 5)) {
+    if(!_strnicmp(spec, "file:", 5)) {
         const char *ptr = spec+5;
         while(*ptr == '/')
             ptr++;
@@ -3753,7 +3754,7 @@ static nsresult NSAPI nsIOServiceHook_NewURI(nsIIOServiceHook *iface, const nsAC
         }
     }
 
-    if(aOriginCharset && *aOriginCharset && strncasecmp(aOriginCharset, "utf", 3)) {
+    if(aOriginCharset && *aOriginCharset && _strnicmp(aOriginCharset, "utf", 3)) {
         BSTR charset;
         int len;
 




More information about the wine-cvs mailing list