[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] corba: Replace deprecated constructs
From: |
Detlev Zundel |
Subject: |
[PATCH] corba: Replace deprecated constructs |
Date: |
Sat, 14 Aug 2010 17:12:56 +0200 |
Signed-off-by: Detlev Zundel <address@hidden>
---
gnome/corba/guile-gnome-corba-generic.c | 2 +-
gnome/corba/guile-gnome-corba-primitives.c | 14 +++++++-------
gnome/corba/guile-gnome-corba-types.c | 16 +++++++++-------
3 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/gnome/corba/guile-gnome-corba-generic.c
b/gnome/corba/guile-gnome-corba-generic.c
index 9515e6b..fe3418b 100644
--- a/gnome/corba/guile-gnome-corba-generic.c
+++ b/gnome/corba/guile-gnome-corba-generic.c
@@ -68,7 +68,7 @@ guile_corba_generic_make_type_name (const gchar *StudlyCaps)
"gtype-name->class-name"));
}
- ret = scm_call_1 (de_studly_capsify, scm_makfrom0str (StudlyCaps));
+ ret = scm_call_1 (de_studly_capsify, scm_from_locale_string (StudlyCaps));
return scm_to_locale_string (scm_symbol_to_string (ret));
}
diff --git a/gnome/corba/guile-gnome-corba-primitives.c
b/gnome/corba/guile-gnome-corba-primitives.c
index 0b63ff3..55effbb 100644
--- a/gnome/corba/guile-gnome-corba-primitives.c
+++ b/gnome/corba/guile-gnome-corba-primitives.c
@@ -90,7 +90,7 @@ make_scm_module_name (const gchar *module_name)
parts = g_strsplit (module_name, ":", 0);
for (ptr = parts; *ptr; ptr++)
scm_name = scm_append_x (SCM_LIST2 (scm_name, SCM_LIST1 (
- scm_str2symbol (*ptr))));
+ scm_from_locale_symbol
(*ptr))));
g_strfreev (parts);
return scm_name;
@@ -115,22 +115,22 @@ scm_c_corba_handle_exception (CORBA_Environment *ev)
{
SCM name;
- name = scm_mem2string (ev->_id, strlen (ev->_id));
+ name = scm_from_locale_stringn (ev->_id, strlen (ev->_id));
if (ev->_major == CORBA_SYSTEM_EXCEPTION) {
CORBA_SystemException *se = CORBA_exception_value (ev);
SCM minor, completed;
- minor = scm_long2num (se->minor);;
+ minor = scm_from_long (se->minor);;
switch (se->completed) {
case CORBA_COMPLETED_YES:
- completed = scm_str2symbol ("completed");
+ completed = scm_from_locale_symbol ("completed");
break;
case CORBA_COMPLETED_NO:
- completed = scm_str2symbol ("not-completed");
+ completed = scm_from_locale_symbol ("not-completed");
break;
default:
- completed = scm_str2symbol ("maybe-completed");
+ completed = scm_from_locale_symbol ("maybe-completed");
break;
}
@@ -338,7 +338,7 @@ repo_id_to_symbol (const gchar *format, const gchar
*repo_id)
SCM retval;
new_repo_id = guile_corba_generic_repo_id_to_name (format, repo_id);
- retval = scm_mem2symbol (new_repo_id, strlen (new_repo_id));
+ retval = scm_from_locale_symboln (new_repo_id, strlen (new_repo_id));
g_free (new_repo_id);
return retval;
}
diff --git a/gnome/corba/guile-gnome-corba-types.c
b/gnome/corba/guile-gnome-corba-types.c
index dce2c77..57a9dfb 100644
--- a/gnome/corba/guile-gnome-corba-types.c
+++ b/gnome/corba/guile-gnome-corba-types.c
@@ -64,7 +64,7 @@ print_corba_struct (SCM corba_struct, SCM port)
tc = SCM_CORBA_STRUCT_TYPECODE (corba_struct);
message = g_strdup_printf ("<CORBA-struct %p - %s>", corba_struct,
tc->repo_id);
- retval = scm_simple_format (port, scm_makfrom0str (message), SCM_EOL);
+ retval = scm_simple_format (port, scm_from_locale_string (message),
SCM_EOL);
g_free (message);
return retval;
@@ -84,7 +84,7 @@ print_corba_sequence (SCM corba_sequence, SCM port)
tc = SCM_CORBA_SEQUENCE_TYPECODE (corba_sequence);
message = g_strdup_printf ("<CORBA-sequence %p - %s>", corba_sequence,
tc->subtypes [0]->repo_id);
- retval = scm_simple_format (port, scm_makfrom0str (message), SCM_EOL);
+ retval = scm_simple_format (port, scm_from_locale_string (message),
SCM_EOL);
g_free (message);
return retval;
@@ -105,7 +105,7 @@ SCM_DEFINE (scm_corba_struct_fields, "corba-struct-fields",
1, 0, 0,
fields = SCM_EOL;
for (i = 0; i < tc->sub_parts; i++) {
- SCM sym = scm_mem2symbol (tc->subnames [i], strlen (tc->subnames [i]));
+ SCM sym = scm_from_locale_symboln (tc->subnames [i], strlen
(tc->subnames [i]));
fields = scm_append_x (SCM_LIST2 (fields, SCM_LIST1 (sym)));
}
@@ -489,7 +489,7 @@ case CORBA_tk_ ## k:
\
}
case CORBA_tk_string:
- retval = scm_mem2string (* (CORBA_char **) any->_value,
+ retval = scm_from_locale_stringn (* (CORBA_char **) any->_value,
strlen (* (CORBA_char **) any->_value));
break;
@@ -666,7 +666,7 @@ guile_corba_typecode_print (SCM typecode_smob, SCM port,
scm_print_state *pstate
CORBA_TypeCode tc = (CORBA_TypeCode) SCM_SMOB_DATA (typecode_smob);
scm_puts ("#<CORBA-TypeCode ", port);
- scm_display (scm_makfrom0str (tc->repo_id), port);
+ scm_display (scm_from_locale_string (tc->repo_id), port);
scm_puts (">", port);
/* non-zero means success */
@@ -814,7 +814,8 @@ scm_init_gnome_corba_types (void)
gsubr = scm_c_make_gsubr ("%print-corba-struct", 2, 0, 0,
print_corba_struct);
scm_corba_struct_vtable = scm_permanent_object
- (scm_make_vtable_vtable (scm_makfrom0str ("srprprprpopopW"),
scm_from_int (0), SCM_LIST1 (gsubr)));
+ (scm_make_vtable_vtable (scm_from_locale_string ("srprprprpopopW"),
+ scm_from_int (0), SCM_LIST1 (gsubr)));
SCM_SET_CORBA_STRUCT_TYPECODE (scm_corba_struct_vtable, TC_CORBA_TypeCode);
scm_c_define ("%corba-struct-vtable", scm_corba_struct_vtable);
scm_c_define ("%corba-struct-vtable-offset-user", scm_from_int
(scm_corba_struct_vtable_offset_user));
@@ -822,7 +823,8 @@ scm_init_gnome_corba_types (void)
gsubr = scm_c_make_gsubr ("%print-corba-sequence", 2, 0, 0,
print_corba_sequence);
scm_corba_sequence_vtable = scm_permanent_object
- (scm_make_vtable_vtable (scm_makfrom0str ("srprprprpopW"),
scm_from_int (0), SCM_LIST1 (gsubr)));
+ (scm_make_vtable_vtable (scm_from_locale_string ("srprprprpopW"),
+ scm_from_int (0), SCM_LIST1 (gsubr)));
SCM_SET_CORBA_SEQUENCE_TYPECODE (scm_corba_sequence_vtable,
TC_CORBA_TypeCode);
scm_c_define ("%corba-sequence-vtable", scm_corba_sequence_vtable);
scm_c_define ("%corba-sequence-vtable-offset-user", scm_from_int
(scm_corba_sequence_vtable_offset_user));
--
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, 2010/08/14
- [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 <=
- 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