From 4d80aadad1383ed7570238de7c4e1179584a047a Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Tue, 27 Mar 2018 10:15:42 +0200 Subject: [PATCH] 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. --- vapi/glib-2.0.vapi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)] -- 2.47.2