Don't use a compiler keyword as a variable name

Appease the MS C++ compiler by using _val instead of __value as a variable
name in G_VALUE_COLLECT_INIT.

Problem found by Haakon Sporsheim <haakon.sporsheim@gmail.com>.
Re-closes: bgo#608602
This commit is contained in:
Philip Withnall 2010-02-02 10:41:00 +00:00
parent e2bc5c2112
commit cf0e4c33fa

View File

@ -85,14 +85,14 @@ union _GTypeCValue
*/ */
#define G_VALUE_COLLECT_INIT(value, _value_type, var_args, flags, __error) \ #define G_VALUE_COLLECT_INIT(value, _value_type, var_args, flags, __error) \
G_STMT_START { \ G_STMT_START { \
GValue *__value = (value); \ GValue *_val = (value); \
guint _flags = (flags); \ guint _flags = (flags); \
GTypeValueTable *__vtable = g_type_value_table_peek (_value_type); \ GTypeValueTable *_vtab = g_type_value_table_peek (_value_type); \
gchar *_collect_format = __vtable->collect_format; \ gchar *_collect_format = _vtab->collect_format; \
GTypeCValue _cvalues[G_VALUE_COLLECT_FORMAT_MAX_LENGTH] = { { 0, }, }; \ GTypeCValue _cvalues[G_VALUE_COLLECT_FORMAT_MAX_LENGTH] = { { 0, }, }; \
guint _n_values = 0; \ guint _n_values = 0; \
\ \
__value->g_type = _value_type; /* value_meminit() from gvalue.c */ \ _val->g_type = _value_type; /* value_meminit() from gvalue.c */ \
while (*_collect_format) \ while (*_collect_format) \
{ \ { \
GTypeCValue *_cvalue = _cvalues + _n_values++; \ GTypeCValue *_cvalue = _cvalues + _n_values++; \
@ -118,7 +118,7 @@ G_STMT_START { \
g_assert_not_reached (); \ g_assert_not_reached (); \
} \ } \
} \ } \
*(__error) = __vtable->collect_value (__value, \ *(__error) = _vtab->collect_value (_val, \
_n_values, \ _n_values, \
_cvalues, \ _cvalues, \
_flags); \ _flags); \