* assembly.c:
* locales.c: remove the use of g_strdown. Fixes bug #322313.
svn path=/trunk/mono/; revision=115457
+2008-10-10 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * assembly.c:
+ * locales.c: remove the use of g_strdown. Fixes bug #322313.
+
Fri Oct 10 17:01:42 CEST 2008 Paolo Molaro <lupus@ximian.com>
* assembly.c: in mono_assembly_load_friends() take the assemblies lock
} else
name = g_strdup (aname->name);
- if (aname->culture) {
- culture = g_strdup (aname->culture);
- g_strdown (culture);
- } else
+ if (aname->culture)
+ culture = g_utf8_strdown (aname->culture, -1);
+ else
culture = g_strdup ("");
pname = g_strdup_printf ("policy.%d.%d.%s", aname->major, aname->minor, name);
}
if (aname->culture) {
- culture = g_strdup (aname->culture);
- g_strdown (culture);
+ culture = g_utf8_strdown (aname->culture, -1);
} else {
culture = g_strdup ("");
}
if ((c = strchr (corrected, '_')) != NULL)
*c = '-';
- g_strdown (corrected);
+ c = corrected;
+ corrected = g_ascii_strdown (c, -1);
+ g_free (c);
return corrected;
}