summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorMichael Natterer <mitch@imendio.com>2008-01-14 17:07:03 +0000
committerMichael Natterer <mitch@src.gnome.org>2008-01-14 17:07:03 +0000
commit7a658c13896c43790ab65c6b05f0b807a76d5ea3 (patch)
tree7f8f628a3b515d85be168e2c3791ffd6c0a2f96d /gtk
parentbbaf1be62542706321271c08fbfd810467dcb397 (diff)
downloadgtk+-7a658c13896c43790ab65c6b05f0b807a76d5ea3.tar.gz
add cast to fix const warning.
2008-01-14 Michael Natterer <mitch@imendio.com> * gtk/gtkrc.c (_gtk_rc_style_unset_rc_property): add cast to fix const warning. (gtk_rc_parse_any): change variables to const and introduce another local variable to fix const warnings. svn path=/trunk/; revision=19371
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtkrc.c23
1 files changed, 14 insertions, 9 deletions
diff --git a/gtk/gtkrc.c b/gtk/gtkrc.c
index 5cf3c8c4c0..707535e429 100644
--- a/gtk/gtkrc.c
+++ b/gtk/gtkrc.c
@@ -1285,7 +1285,9 @@ _gtk_rc_style_unset_rc_property (GtkRcStyle *rc_style,
g_return_if_fail (GTK_IS_RC_STYLE (rc_style));
- node = _gtk_rc_style_lookup_rc_property (rc_style, type_name, property_name);
+ node = (GtkRcProperty *) _gtk_rc_style_lookup_rc_property (rc_style,
+ type_name,
+ property_name);
if (node != NULL)
{
@@ -2253,11 +2255,9 @@ gtk_rc_parse_any (GtkRcContext *context,
if (expected_token != G_TOKEN_NONE)
{
- gchar *symbol_name;
- gchar *msg;
-
- msg = NULL;
- symbol_name = NULL;
+ const gchar *symbol_name = NULL;
+ gchar *msg = NULL;
+
if (scanner->scope_id == 0)
{
/* if we are in scope 0, we know the symbol names
@@ -2268,12 +2268,16 @@ gtk_rc_parse_any (GtkRcContext *context,
if (expected_token > GTK_RC_TOKEN_INVALID &&
expected_token < GTK_RC_TOKEN_LAST)
{
+ const gchar *sym = NULL;
+
for (i = 0; i < G_N_ELEMENTS (symbols); i++)
if (symbols[i].token == expected_token)
- msg = symbol_names + symbols[i].name_offset;
- if (msg)
- msg = g_strconcat ("e.g. `", msg, "'", NULL);
+ sym = symbol_names + symbols[i].name_offset;
+
+ if (sym)
+ msg = g_strconcat ("e.g. `", sym, "'", NULL);
}
+
if (scanner->token > GTK_RC_TOKEN_INVALID &&
scanner->token < GTK_RC_TOKEN_LAST)
{
@@ -2283,6 +2287,7 @@ gtk_rc_parse_any (GtkRcContext *context,
symbol_name = symbol_names + symbols[i].name_offset;
}
}
+
g_scanner_unexp_token (scanner,
expected_token,
NULL,