stage4/generate_c/generate_c.cc
changeset 255 86ef2244aef1
parent 250 5d2927300e2c
child 272 579db02bebd9
equal deleted inserted replaced
254:28bd86c56793 255:86ef2244aef1
  1049   s4o.print(s4o.indent_spaces + "void config");
  1049   s4o.print(s4o.indent_spaces + "void config");
  1050   s4o.print(FB_INIT_SUFFIX);
  1050   s4o.print(FB_INIT_SUFFIX);
  1051   s4o.print("(void) {\n");
  1051   s4o.print("(void) {\n");
  1052   s4o.indent_right();
  1052   s4o.indent_right();
  1053   s4o.print(s4o.indent_spaces);
  1053   s4o.print(s4o.indent_spaces);
  1054   s4o.print("BOOL retain = 0;\n");
  1054   s4o.print("BOOL retain;\n");
       
  1055   s4o.print(s4o.indent_spaces);
       
  1056   s4o.print("retain = 0;\n");
  1055   
  1057   
  1056   /* (B.3) Global variables initializations... */
  1058   /* (B.3) Global variables initializations... */
  1057   s4o.print(s4o.indent_spaces);
  1059   s4o.print(s4o.indent_spaces);
  1058   vardecl = new generate_c_vardecl_c(&s4o,
  1060   vardecl = new generate_c_vardecl_c(&s4o,
  1059                                      generate_c_vardecl_c::constructorinit_vf,
  1061                                      generate_c_vardecl_c::constructorinit_vf,
  1326       current_resource_name->accept(*this);
  1328       current_resource_name->accept(*this);
  1327       s4o.print(FB_INIT_SUFFIX);
  1329       s4o.print(FB_INIT_SUFFIX);
  1328       s4o.print("(void) {\n");
  1330       s4o.print("(void) {\n");
  1329       s4o.indent_right();
  1331       s4o.indent_right();
  1330       s4o.print(s4o.indent_spaces);
  1332       s4o.print(s4o.indent_spaces);
  1331       s4o.print("BOOL retain = 0;\n");
  1333       s4o.print("BOOL retain;\n");
       
  1334       s4o.print(s4o.indent_spaces);
       
  1335       s4o.print("retain = 0;\n");
  1332       
  1336       
  1333       /* (B.2) Global variables initialisations... */
  1337       /* (B.2) Global variables initialisations... */
  1334       if (current_global_vars != NULL) {
  1338       if (current_global_vars != NULL) {
  1335         s4o.print(s4o.indent_spaces);
  1339         s4o.print(s4o.indent_spaces);
  1336         vardecl = new generate_c_vardecl_c(&s4o,
  1340         vardecl = new generate_c_vardecl_c(&s4o,