--- trunk/gtk/gtkbuilder.c 2007/09/14 00:56:57 18820 +++ trunk/gtk/gtkbuilder.c 2007/10/22 09:15:50 18939 @@ -21,7 +21,6 @@ */ #include -#include /* tolower, toupper */ #include /* errno */ #include /* strtol, strtoul */ #include /* strlen */ @@ -210,13 +209,13 @@ { 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");