[gobject-introspection] giscanner/scannerparser.y: Avoid C99ism



commit f2e54769ca9f72401d438b66fd6144986ee288f3
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Fri Aug 10 12:26:29 2012 +0800

    giscanner/scannerparser.y: Avoid C99ism
    
    Move variable declarations to the start of block.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=681820

 giscanner/scannerparser.y |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/giscanner/scannerparser.y b/giscanner/scannerparser.y
index 06a10ef..81a9374 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");



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]