[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] gconf: Replace deprecated constructs
From: |
Detlev Zundel |
Subject: |
[PATCH] gconf: Replace deprecated constructs |
Date: |
Sat, 14 Aug 2010 17:12:57 +0200 |
Signed-off-by: Detlev Zundel <address@hidden>
---
gnome/gw/gconf-support.c | 26 +++++++++++++-------------
1 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/gnome/gw/gconf-support.c b/gnome/gw/gconf-support.c
index 698fedc..7afa9c6 100644
--- a/gnome/gw/gconf-support.c
+++ b/gnome/gw/gconf-support.c
@@ -57,15 +57,15 @@ SCM
scm_c_gconf_value_to_scm (const GConfValue *value)
{
if (!value)
- scm_throw (scm_str2symbol ("value-unset"), SCM_EOL);
+ scm_throw (scm_from_locale_symbol ("value-unset"), SCM_EOL);
switch (value->type) {
case GCONF_VALUE_STRING:
- return scm_makfrom0str (gconf_value_get_string (value));
+ return scm_from_locale_string (gconf_value_get_string (value));
case GCONF_VALUE_INT:
- return scm_int2num (gconf_value_get_int (value));
+ return scm_from_int (gconf_value_get_int (value));
case GCONF_VALUE_FLOAT:
- return scm_float2num (gconf_value_get_float (value));
+ return scm_from_double (gconf_value_get_float (value));
case GCONF_VALUE_BOOL:
return SCM_BOOL (gconf_value_get_bool (value));
case GCONF_VALUE_SCHEMA:
@@ -81,14 +81,14 @@ scm_c_gconf_value_to_scm (const GConfValue *value)
for (walk = head; walk; walk = walk->next) {
switch (t) {
case GCONF_VALUE_STRING:
- ret = scm_cons (scm_makfrom0str ((char*)walk->data), ret);
+ ret = scm_cons (scm_from_locale_string ((char*)walk->data),
ret);
g_free (walk->data);
break;
case GCONF_VALUE_INT:
- ret = scm_cons (scm_int2num (GPOINTER_TO_INT (walk->data)),
ret);
+ ret = scm_cons (scm_from_int (GPOINTER_TO_INT (walk->data)),
ret);
break;
case GCONF_VALUE_FLOAT:
- ret = scm_cons (scm_float2num (*(float*)walk->data), ret);
+ ret = scm_cons (scm_from_double (*(float*)walk->data), ret);
g_free (walk->data);
break;
case GCONF_VALUE_BOOL:
@@ -100,7 +100,7 @@ scm_c_gconf_value_to_scm (const GConfValue *value)
ret);
break;
default:
- scm_throw (scm_str2symbol ("unknown-value"),
+ scm_throw (scm_from_locale_symbol ("unknown-value"),
SCM_LIST1 (scm_from_int (t)));
}
}
@@ -111,7 +111,7 @@ scm_c_gconf_value_to_scm (const GConfValue *value)
return scm_cons (scm_c_gconf_value_to_scm (gconf_value_get_car
(value)),
scm_c_gconf_value_to_scm (gconf_value_get_cdr
(value)));
default:
- scm_throw (scm_str2symbol ("unknown-value"),
+ scm_throw (scm_from_locale_symbol ("unknown-value"),
SCM_LIST1 (scm_from_int (value->type)));
}
return SCM_BOOL_F; /* shouldn't get here */
@@ -185,15 +185,15 @@ scm_c_scm_to_gconf_value (SCM value)
ret = gconf_value_new (GCONF_VALUE_INT);
gconf_value_set_int (ret, scm_to_int (value));
} else if (SCM_NFALSEP (scm_exact_p (value))) {
- if (SCM_NFALSEP (scm_leq_p (value, scm_uint2num (G_MAXINT)))) {
+ if (SCM_NFALSEP (scm_leq_p (value, scm_from_uint (G_MAXINT)))) {
ret = gconf_value_new (GCONF_VALUE_INT);
- gconf_value_set_int (ret, scm_num2int (value, 1, FUNC_NAME));
+ gconf_value_set_int (ret, scm_to_int (value));
} else {
scm_misc_error (FUNC_NAME, "Invalid value: ~A", scm_list_1
(value));
}
} else if (SCM_NFALSEP (scm_inexact_p (value))) {
ret = gconf_value_new (GCONF_VALUE_FLOAT);
- gconf_value_set_float (ret, scm_num2float (value, 1, FUNC_NAME));
+ gconf_value_set_float (ret, scm_to_double (value));
} else if (scm_is_string (value)) {
char *chars;
ret = gconf_value_new (GCONF_VALUE_STRING);
@@ -235,7 +235,7 @@ with_notify_proc (GConfClient *client, guint cnxn_id,
GConfEntry *entry,
proc = GPOINTER_TO_SCM (user_data);
sclient = scm_c_gtype_instance_to_scm ((GTypeInstance*)client);
- key = scm_str2symbol (gconf_entry_get_key (entry));
+ key = scm_from_locale_symbol (gconf_entry_get_key (entry));
val = scm_c_gconf_value_to_scm (gconf_entry_get_value (entry));
scm_call_4 (proc, sclient, scm_from_uint (cnxn_id), key, val);
--
1.7.1
- [PATCH] Replace deprecated constructs in guile-gnome-platform set, Detlev Zundel, 2010/08/14
- [PATCH] glib: Replace deprecated constructs, Detlev Zundel, 2010/08/14
- [PATCH] gconf: Replace deprecated constructs,
Detlev Zundel <=
- [PATCH] gnome-vfs: Replace deprecated constructs, Detlev Zundel, 2010/08/14
- [PATCH] pango: Replace deprecated constructs, Detlev Zundel, 2010/08/14
- [PATCH] corba: Replace deprecated constructs, Detlev Zundel, 2010/08/14
- Re: [PATCH] Replace deprecated constructs in guile-gnome-platform set, Detlev Zundel, 2010/08/27
- Re: [PATCH] Replace deprecated constructs in guile-gnome-platform set, Andy Wingo, 2010/08/31