diff --git a/ChangeLog b/ChangeLog index 15bf4d3ffd..994f62a711 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-10-22 Johan Dahlin + + * gtk/gtkbuilder.c: Use gtk_ascii_tolower/toupper instead of the C + library variants. (#488918, Sertaç Ö. Yıldız) + 2007-10-19 Tor Lillqvist * gdk/win32/gdkevents-win32.c (gdk_event_translate): Add a block diff --git a/gtk/gtkbuilder.c b/gtk/gtkbuilder.c index f8770d9912..5f4566dbe5 100644 --- a/gtk/gtkbuilder.c +++ b/gtk/gtkbuilder.c @@ -21,7 +21,6 @@ */ #include -#include /* tolower, toupper */ #include /* errno */ #include /* strtol, strtoul */ #include /* strlen */ @@ -210,13 +209,13 @@ _gtk_builder_resolve_type_lazily (const gchar *name) { c = name[i]; /* skip if uppercase, first or previous is uppercase */ - if ((c == toupper (c) && - i > 0 && name[i-1] != toupper (name[i-1])) || - (i > 2 && name[i] == toupper (name[i]) && - name[i-1] == toupper (name[i-1]) && - name[i-2] == toupper (name[i-2]))) + if ((c == g_ascii_toupper (c) && + i > 0 && name[i-1] != g_ascii_toupper (name[i-1])) || + (i > 2 && name[i] == g_ascii_toupper (name[i]) && + name[i-1] == g_ascii_toupper (name[i-1]) && + name[i-2] == g_ascii_toupper (name[i-2]))) g_string_append_c (symbol_name, '_'); - g_string_append_c (symbol_name, tolower (c)); + g_string_append_c (symbol_name, g_ascii_tolower (c)); } g_string_append (symbol_name, "_get_type");