Piotr Caban : wined3d: Don't use strcasecmp.

Alexandre Julliard julliard at winehq.org
Thu Apr 4 15:38:08 CDT 2019


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

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Thu Apr  4 16:00:57 2019 +0200

wined3d: Don't use strcasecmp.

Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/wined3d/shader.c       | 2 +-
 dlls/wined3d/wined3d_main.c | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dlls/wined3d/shader.c b/dlls/wined3d/shader.c
index 8fae8e2..7ebfd4d 100644
--- a/dlls/wined3d/shader.c
+++ b/dlls/wined3d/shader.c
@@ -3727,7 +3727,7 @@ static struct wined3d_shader_signature_element *shader_find_signature_element(co
     for (i = 0; i < s->element_count; ++i)
     {
         if (e[i].stream_idx == stream_idx
-                && !strcasecmp(e[i].semantic_name, semantic_name)
+                && !_strnicmp(e[i].semantic_name, semantic_name, -1)
                 && e[i].semantic_idx == semantic_idx)
             return &e[i];
     }
diff --git a/dlls/wined3d/wined3d_main.c b/dlls/wined3d/wined3d_main.c
index 0a0121d..180e2d2 100644
--- a/dlls/wined3d/wined3d_main.c
+++ b/dlls/wined3d/wined3d_main.c
@@ -240,17 +240,17 @@ static BOOL wined3d_dll_init(HINSTANCE hInstDLL)
         }
         if (!get_config_key(hkey, appkey, "shader_backend", buffer, size))
         {
-            if (!strcasecmp(buffer, "glsl"))
+            if (!_strnicmp(buffer, "glsl", -1))
             {
                 ERR_(winediag)("Using the GLSL shader backend.\n");
                 wined3d_settings.shader_backend = WINED3D_SHADER_BACKEND_GLSL;
             }
-            else if (!strcasecmp(buffer, "arb"))
+            else if (!_strnicmp(buffer, "arb", -1))
             {
                 ERR_(winediag)("Using the ARB shader backend.\n");
                 wined3d_settings.shader_backend = WINED3D_SHADER_BACKEND_ARB;
             }
-            else if (!strcasecmp(buffer, "none"))
+            else if (!_strnicmp(buffer, "none", -1))
             {
                 ERR_(winediag)("Disabling shader backends.\n");
                 wined3d_settings.shader_backend = WINED3D_SHADER_BACKEND_NONE;




More information about the wine-cvs mailing list