gobject: remove -DG_DISABLE_CONST_RETURNS

GObject had a few cases of depending on G_CONST_RETURN not being defined
to 'const'.  Remove those in preparation for deprecation of
G_CONST_RETURN.
This commit is contained in:
Ryan Lortie 2011-06-09 11:11:30 -04:00
parent 5794393c6f
commit 8f21e8145c
6 changed files with 9 additions and 9 deletions

View File

@ -18,8 +18,7 @@ AM_CPPFLAGS = \
$(GLIB_DEBUG_FLAGS) \ $(GLIB_DEBUG_FLAGS) \
$(THREAD_FLAGS) \ $(THREAD_FLAGS) \
-DG_DISABLE_DEPRECATED \ -DG_DISABLE_DEPRECATED \
-DGOBJECT_COMPILATION \ -DGOBJECT_COMPILATION
-DG_DISABLE_CONST_RETURNS
gobject.def: gobject.symbols gobject.def: gobject.symbols
$(AM_V_GEN) (echo -e EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DINCLUDE_INTERNAL_SYMBOLS -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/gobject.symbols | $(SED) -e '/^$$/d' -e 's/^/ /' -e 's/G_GNUC_[^ ]*//g' | sort) > gobject.def $(AM_V_GEN) (echo -e EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DINCLUDE_INTERNAL_SYMBOLS -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/gobject.symbols | $(SED) -e '/^$$/d' -e 's/^/ /' -e 's/G_GNUC_[^ ]*//g' | sort) > gobject.def

View File

@ -151,8 +151,8 @@ struct _GBinding
GObject *target; GObject *target;
/* the property names are interned, so they should not be freed */ /* the property names are interned, so they should not be freed */
gchar *source_property; const gchar *source_property;
gchar *target_property; const gchar *target_property;
GParamSpec *source_pspec; GParamSpec *source_pspec;
GParamSpec *target_pspec; GParamSpec *target_pspec;

View File

@ -1148,7 +1148,7 @@ object_set_property (GObject *object,
GObjectClass *class = g_type_class_peek (pspec->owner_type); GObjectClass *class = g_type_class_peek (pspec->owner_type);
guint param_id = PARAM_SPEC_PARAM_ID (pspec); guint param_id = PARAM_SPEC_PARAM_ID (pspec);
GParamSpec *redirect; GParamSpec *redirect;
static gchar* enable_diagnostic = NULL; static const gchar * enable_diagnostic = NULL;
if (class == NULL) if (class == NULL)
{ {

View File

@ -421,7 +421,8 @@ g_param_spec_internal (GType param_type,
if (flags & G_PARAM_STATIC_NAME) if (flags & G_PARAM_STATIC_NAME)
{ {
pspec->name = g_intern_static_string (name); /* pspec->name is not freed if (flags & G_PARAM_STATIC_NAME) */
pspec->name = (gchar *) g_intern_static_string (name);
if (!is_canonical (pspec->name)) if (!is_canonical (pspec->name))
g_warning ("G_PARAM_STATIC_NAME used with non-canonical pspec name: %s", pspec->name); g_warning ("G_PARAM_STATIC_NAME used with non-canonical pspec name: %s", pspec->name);
} }

View File

@ -488,7 +488,7 @@ type_node_any_new_W (TypeNode *pnode,
node->global_gdata = NULL; node->global_gdata = NULL;
g_hash_table_insert (static_type_nodes_ht, g_hash_table_insert (static_type_nodes_ht,
g_quark_to_string (node->qname), (gpointer) g_quark_to_string (node->qname),
(gpointer) type); (gpointer) type);
return node; return node;
} }

View File

@ -231,8 +231,8 @@ test_signal_accumulator (GSignalInvocationHint *ihint,
const GValue *handler_return, const GValue *handler_return,
gpointer data) gpointer data)
{ {
gchar *accu_string = g_value_get_string (return_accu); const gchar *accu_string = g_value_get_string (return_accu);
gchar *new_string = g_value_get_string (handler_return); const gchar *new_string = g_value_get_string (handler_return);
gchar *result_string; gchar *result_string;
if (accu_string) if (accu_string)