stage4/generate_c/generate_c.cc
changeset 272 579db02bebd9
parent 267 0a1204bcc9af
parent 255 86ef2244aef1
child 279 c0453b7f99df
equal deleted inserted replaced
271:4f281513277f 272:579db02bebd9
  1081   s4o.print(s4o.indent_spaces + "void config");
  1081   s4o.print(s4o.indent_spaces + "void config");
  1082   s4o.print(FB_INIT_SUFFIX);
  1082   s4o.print(FB_INIT_SUFFIX);
  1083   s4o.print("(void) {\n");
  1083   s4o.print("(void) {\n");
  1084   s4o.indent_right();
  1084   s4o.indent_right();
  1085   s4o.print(s4o.indent_spaces);
  1085   s4o.print(s4o.indent_spaces);
  1086   s4o.print("BOOL retain = 0;\n");
  1086   s4o.print("BOOL retain;\n");
       
  1087   s4o.print(s4o.indent_spaces);
       
  1088   s4o.print("retain = 0;\n");
  1087   
  1089   
  1088   /* (B.3) Global variables initializations... */
  1090   /* (B.3) Global variables initializations... */
  1089   s4o.print(s4o.indent_spaces);
  1091   s4o.print(s4o.indent_spaces);
  1090   vardecl = new generate_c_vardecl_c(&s4o,
  1092   vardecl = new generate_c_vardecl_c(&s4o,
  1091                                      generate_c_vardecl_c::constructorinit_vf,
  1093                                      generate_c_vardecl_c::constructorinit_vf,
  1369       current_resource_name->accept(*this);
  1371       current_resource_name->accept(*this);
  1370       s4o.print(FB_INIT_SUFFIX);
  1372       s4o.print(FB_INIT_SUFFIX);
  1371       s4o.print("(void) {\n");
  1373       s4o.print("(void) {\n");
  1372       s4o.indent_right();
  1374       s4o.indent_right();
  1373       s4o.print(s4o.indent_spaces);
  1375       s4o.print(s4o.indent_spaces);
  1374       s4o.print("BOOL retain = 0;\n");
  1376       s4o.print("BOOL retain;\n");
       
  1377       s4o.print(s4o.indent_spaces);
       
  1378       s4o.print("retain = 0;\n");
  1375       
  1379       
  1376       /* (B.2) Global variables initialisations... */
  1380       /* (B.2) Global variables initialisations... */
  1377       if (current_global_vars != NULL) {
  1381       if (current_global_vars != NULL) {
  1378         s4o.print(s4o.indent_spaces);
  1382         s4o.print(s4o.indent_spaces);
  1379         vardecl = new generate_c_vardecl_c(&s4o,
  1383         vardecl = new generate_c_vardecl_c(&s4o,