# HG changeset patch
# User Edouard Tisserant
# Date 1301930375 -7200
# Node ID 579db02bebd91a196f0f60d6a41c6cb3d2d37af0
# Parent  4f281513277f2c9a66b072edad9c40bfbff0bc72# Parent  86ef2244aef1e0350de5145d43d13c7af6502d4f
Merge

diff -r 4f281513277f -r 579db02bebd9 stage4/generate_c/generate_c.cc
--- a/stage4/generate_c/generate_c.cc	Mon Apr 04 17:13:03 2011 +0200
+++ b/stage4/generate_c/generate_c.cc	Mon Apr 04 17:19:35 2011 +0200
@@ -1083,7 +1083,9 @@
   s4o.print("(void) {\n");
   s4o.indent_right();
   s4o.print(s4o.indent_spaces);
-  s4o.print("BOOL retain = 0;\n");
+  s4o.print("BOOL retain;\n");
+  s4o.print(s4o.indent_spaces);
+  s4o.print("retain = 0;\n");
   
   /* (B.3) Global variables initializations... */
   s4o.print(s4o.indent_spaces);
@@ -1371,7 +1373,9 @@
       s4o.print("(void) {\n");
       s4o.indent_right();
       s4o.print(s4o.indent_spaces);
-      s4o.print("BOOL retain = 0;\n");
+      s4o.print("BOOL retain;\n");
+      s4o.print(s4o.indent_spaces);
+      s4o.print("retain = 0;\n");
       
       /* (B.2) Global variables initialisations... */
       if (current_global_vars != NULL) {