public static string get_ccode_upper_case_name (Symbol sym, string? infix = null) {
if (sym is Property) {
- return "%s_%s".printf (get_ccode_lower_case_name (sym.parent_symbol), Symbol.camel_case_to_lower_case (sym.name)).up ();
+ return "%s_%s".printf (get_ccode_lower_case_name (sym.parent_symbol), Symbol.camel_case_to_lower_case (sym.name)).ascii_up ();
} else {
- return get_ccode_lower_case_name (sym, infix).up ();
+ return get_ccode_lower_case_name (sym, infix).ascii_up ();
}
}
public int ascii_casecmp (string s2);
[CCode (cname = "g_ascii_strncasecmp")]
public int ascii_ncasecmp (string s2, size_t n);
+ [CCode (cname = "g_ascii_strup")]
+ public string ascii_up (ssize_t len = -1);
+ [CCode (cname = "g_ascii_strdown")]
+ public string ascii_down (ssize_t len = -1);
[CCode (cname = "g_utf8_skip")]
public static char[] skip;