diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2012-08-10 12:26:29 +0800 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2012-10-27 12:06:09 -0400 |
commit | f2e54769ca9f72401d438b66fd6144986ee288f3 (patch) | |
tree | 73a97aa858298d02c6bd75fcd8e1c5a9c8977100 /giscanner/scannerparser.y | |
parent | b28cf37dbfe2182dd18daaccc1f6bda66dd92560 (diff) | |
download | gobject-introspection-f2e54769ca9f72401d438b66fd6144986ee288f3.tar.gz |
giscanner/scannerparser.y: Avoid C99ism
Move variable declarations to the start of block.
https://bugzilla.gnome.org/show_bug.cgi?id=681820
Diffstat (limited to 'giscanner/scannerparser.y')
-rw-r--r-- | giscanner/scannerparser.y | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/giscanner/scannerparser.y b/giscanner/scannerparser.y index 06a10efa..81a9374f 100644 --- a/giscanner/scannerparser.y +++ b/giscanner/scannerparser.y @@ -814,11 +814,12 @@ type_specifier struct_or_union_specifier : struct_or_union identifier_or_typedef_name '{' struct_declaration_list '}' { + GISourceSymbol *sym; $$ = $1; $$->name = $2; $$->child_list = $4; - GISourceSymbol *sym = gi_source_symbol_new (CSYMBOL_TYPE_INVALID, scanner->current_filename, lineno); + sym = gi_source_symbol_new (CSYMBOL_TYPE_INVALID, scanner->current_filename, lineno); if ($$->type == CTYPE_STRUCT) { sym->type = CSYMBOL_TYPE_STRUCT; } else if ($$->type == CTYPE_UNION) { @@ -1468,9 +1469,9 @@ gi_source_scanner_parse_macros (GISourceScanner *scanner, GList *filenames) FILE *fmacros = fdopen (g_file_open_tmp ("gen-introspect-XXXXXX.h", &tmp_name, &error), "w+"); + GList *l; g_unlink (tmp_name); - GList *l; for (l = filenames; l != NULL; l = l->next) { FILE *f = fopen (l->data, "r"); |