equal
deleted
inserted
replaced
888 s4o_incl.print(";\n\n"); |
888 s4o_incl.print(";\n\n"); |
889 delete typedecl; |
889 delete typedecl; |
890 |
890 |
891 /* (A.6) Function Block inline function declaration for function invocation */ |
891 /* (A.6) Function Block inline function declaration for function invocation */ |
892 inlinedecl = new generate_c_inlinefcall_c(&s4o, symbol->fblock_name, symbol, FB_FUNCTION_PARAM"->"); |
892 inlinedecl = new generate_c_inlinefcall_c(&s4o, symbol->fblock_name, symbol, FB_FUNCTION_PARAM"->"); |
893 inlinedecl->print(symbol->fblock_body); |
893 symbol->fblock_body->accept(*inlinedecl); |
894 delete inlinedecl; |
894 delete inlinedecl; |
895 |
895 |
896 /* (B) Constructor */ |
896 /* (B) Constructor */ |
897 /* (B.1) Constructor name... */ |
897 /* (B.1) Constructor name... */ |
898 s4o.print(s4o.indent_spaces + "void "); |
898 s4o.print(s4o.indent_spaces + "void "); |
1078 s4o_incl.print(";\n\n"); |
1078 s4o_incl.print(";\n\n"); |
1079 delete typedecl; |
1079 delete typedecl; |
1080 |
1080 |
1081 /* (A.6) Function Block inline function declaration for function invocation */ |
1081 /* (A.6) Function Block inline function declaration for function invocation */ |
1082 inlinedecl = new generate_c_inlinefcall_c(&s4o, symbol->program_type_name, symbol, FB_FUNCTION_PARAM"->"); |
1082 inlinedecl = new generate_c_inlinefcall_c(&s4o, symbol->program_type_name, symbol, FB_FUNCTION_PARAM"->"); |
1083 inlinedecl->print(symbol->function_block_body); |
1083 symbol->function_block_body->accept(*inlinedecl); |
1084 delete inlinedecl; |
1084 delete inlinedecl; |
1085 |
1085 |
1086 /* (B) Constructor */ |
1086 /* (B) Constructor */ |
1087 /* (B.1) Constructor name... */ |
1087 /* (B.1) Constructor name... */ |
1088 s4o.print(s4o.indent_spaces + "void "); |
1088 s4o.print(s4o.indent_spaces + "void "); |