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.34.18~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4d80aadad1383ed7570238de7c4e1179584a047a;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 628be8d14..cf7465c6b 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)]