From: Rico Tzschichholz Date: Tue, 27 Mar 2018 08:15:42 +0000 (+0200) Subject: glib-2.0: Use g_value_*et_schar instead of depecated g_value_*et_char X-Git-Tag: 0.38.9~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b8ea3711f24c5431f42c0936ad9224ff07d5c2f8;p=thirdparty%2Fvala.git glib-2.0: Use g_value_*et_schar instead of depecated g_value_*et_char g_value_get_char is broken on platforms where the char type is unsigned, such as ARM and PowerPC. --- diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index 4264a4843..457f1d3dc 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -64,7 +64,7 @@ public struct bool { [SimpleType] [GIR (name = "gint8")] -[CCode (cname = "gchar", cprefix = "g_ascii_", cheader_filename = "glib.h", type_id = "G_TYPE_CHAR", marshaller_type_name = "CHAR", get_value_function = "g_value_get_char", set_value_function = "g_value_set_char", default_value = "\'\\0\'", type_signature = "y")] +[CCode (cname = "gchar", cprefix = "g_ascii_", cheader_filename = "glib.h", type_id = "G_TYPE_CHAR", marshaller_type_name = "CHAR", get_value_function = "g_value_get_schar", set_value_function = "g_value_set_schar", default_value = "\'\\0\'", type_signature = "y")] [IntegerType (rank = 2, min = 0, max = 127)] public struct char { [CCode (cname = "g_strdup_printf", instance_pos = -1)]