Use g_ascii_strcasecmp().

2003-01-01  Tor Lillqvist  <tml@iki.fi>

	* gmodule-win32.c (_g_module_build_path): Use g_ascii_strcasecmp().
This commit is contained in:
Tor Lillqvist 2003-01-04 03:54:35 +00:00 committed by Tor Lillqvist
parent 3fa609363c
commit 53266027ee
2 changed files with 6 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2003-01-01 Tor Lillqvist <tml@iki.fi>
* gmodule-win32.c (_g_module_build_path): Use g_ascii_strcasecmp().
Tue Dec 3 20:56:19 2002 Owen Taylor <otaylor@redhat.com>
* gmodule.c (g_module_open): Properly refcount the

View File

@ -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);