From f8045eaee388b95ebe4c79fdd9764ed9ab3513b9 Mon Sep 17 00:00:00 2001 From: lins05 Date: Fri, 13 Dec 2013 15:51:35 +0800 Subject: [PATCH] fixed compile for glib-2.28 --- lib/searpc-utils.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/searpc-utils.c b/lib/searpc-utils.c index 080fb57..024de43 100644 --- a/lib/searpc-utils.c +++ b/lib/searpc-utils.c @@ -32,7 +32,8 @@ static json_t *json_serialize_pspec (const GValue *value) case G_TYPE_DOUBLE: return json_real (g_value_get_double (value)); case G_TYPE_CHAR: - return json_integer (g_value_get_schar (value)); + /* FIXME: here we should use g_value_get_schar */ + return json_integer (g_value_get_char (value)); case G_TYPE_UCHAR: return json_integer (g_value_get_uchar (value)); case G_TYPE_ENUM: @@ -109,7 +110,8 @@ static gboolean json_deserialize_pspec (GValue *value, GParamSpec *pspec, json_t json_int_t int_value = json_integer_value (node); switch (G_TYPE_FUNDAMENTAL (G_VALUE_TYPE (value))) { case G_TYPE_CHAR: - g_value_set_schar(value, (gchar)int_value); + /* FIXME: here we should use g_value_set_schar */ + g_value_set_char(value, (gchar)int_value); return TRUE; case G_TYPE_UCHAR: g_value_set_uchar (value, (guchar)int_value);