diff --git a/gmodule/ChangeLog b/gmodule/ChangeLog index 8f6879bb5..37a87a785 100644 --- a/gmodule/ChangeLog +++ b/gmodule/ChangeLog @@ -1,3 +1,7 @@ +2003-01-01 Tor Lillqvist + + * gmodule-win32.c (_g_module_build_path): Use g_ascii_strcasecmp(). + Tue Dec 3 20:56:19 2002 Owen Taylor * gmodule.c (g_module_open): Properly refcount the diff --git a/gmodule/gmodule-win32.c b/gmodule/gmodule-win32.c index 5fdf92886..ebf0cbb55 100644 --- a/gmodule/gmodule-win32.c +++ b/gmodule/gmodule-win32.c @@ -227,13 +227,13 @@ _g_module_build_path (const gchar *directory, k = strlen (module_name); if (directory && *directory) - if (k > 4 && g_strcasecmp (module_name + k - 4, ".dll") == 0) + if (k > 4 && g_ascii_strcasecmp (module_name + k - 4, ".dll") == 0) return g_strconcat (directory, G_DIR_SEPARATOR_S, module_name, NULL); else if (strncmp (module_name, "lib", 3) == 0) return g_strconcat (directory, G_DIR_SEPARATOR_S, module_name, ".dll", NULL); else return g_strconcat (directory, G_DIR_SEPARATOR_S, "lib", module_name, ".dll", NULL); - else if (k > 4 && g_strcasecmp (module_name + k - 4, ".dll") == 0) + else if (k > 4 && g_ascii_strcasecmp (module_name + k - 4, ".dll") == 0) return g_strdup (module_name); else if (strncmp (module_name, "lib", 3) == 0) return g_strconcat (module_name, ".dll", NULL);