1194 |
1194 |
1195 /* (A) resource declaration... */ |
1195 /* (A) resource declaration... */ |
1196 /* (A.1) resource name in comment */ |
1196 /* (A.1) resource name in comment */ |
1197 s4o.print("// RESOURCE "); |
1197 s4o.print("// RESOURCE "); |
1198 current_resource_name->accept(*this); |
1198 current_resource_name->accept(*this); |
1199 s4o.print("\n"); |
1199 s4o.print("\n\n"); |
|
1200 |
|
1201 s4o.print("extern int common_ticktime__;\n\n"); |
1200 |
1202 |
1201 /* (A.2) Global variables... */ |
1203 /* (A.2) Global variables... */ |
1202 if (current_global_vars != NULL) { |
1204 if (current_global_vars != NULL) { |
1203 vardecl = new generate_c_vardecl_c(&s4o, |
1205 vardecl = new generate_c_vardecl_c(&s4o, |
1204 generate_c_vardecl_c::local_vf, |
1206 generate_c_vardecl_c::local_vf, |
1205 generate_c_vardecl_c::global_vt); |
1207 generate_c_vardecl_c::global_vt); |
1206 vardecl->print(current_global_vars); |
1208 vardecl->print(current_global_vars); |
1207 delete vardecl; |
1209 delete vardecl; |
|
1210 s4o.print("\n"); |
1208 } |
1211 } |
1209 s4o.print("\n"); |
|
1210 |
1212 |
1211 /* (A.3) POUs inclusion */ |
1213 /* (A.3) POUs inclusion */ |
1212 s4o.print("#include \"POUS.c\"\n\n"); |
1214 s4o.print("#include \"POUS.c\"\n\n"); |
1213 |
1215 |
1214 /* (A.4) Resource programs declaration... */ |
1216 /* (A.4) Resource programs declaration... */ |