equal
deleted
inserted
replaced
726 s4o_incl.print(";\n\n"); |
726 s4o_incl.print(";\n\n"); |
727 delete typedecl; |
727 delete typedecl; |
728 |
728 |
729 /* (A.6) Function Block inline function declaration for function invocation */ |
729 /* (A.6) Function Block inline function declaration for function invocation */ |
730 inlinedecl = new generate_c_inlinefcall_c(&s4o, symbol->fblock_name, symbol, FB_FUNCTION_PARAM"->"); |
730 inlinedecl = new generate_c_inlinefcall_c(&s4o, symbol->fblock_name, symbol, FB_FUNCTION_PARAM"->"); |
731 inlinedecl->print(symbol->fblock_body); |
731 symbol->fblock_body->accept(*inlinedecl); |
732 delete inlinedecl; |
732 delete inlinedecl; |
733 |
733 |
734 /* (B) Constructor */ |
734 /* (B) Constructor */ |
735 /* (B.1) Constructor name... */ |
735 /* (B.1) Constructor name... */ |
736 s4o.print(s4o.indent_spaces + "void "); |
736 s4o.print(s4o.indent_spaces + "void "); |
916 s4o_incl.print(";\n\n"); |
916 s4o_incl.print(";\n\n"); |
917 delete typedecl; |
917 delete typedecl; |
918 |
918 |
919 /* (A.6) Function Block inline function declaration for function invocation */ |
919 /* (A.6) Function Block inline function declaration for function invocation */ |
920 inlinedecl = new generate_c_inlinefcall_c(&s4o, symbol->program_type_name, symbol, FB_FUNCTION_PARAM"->"); |
920 inlinedecl = new generate_c_inlinefcall_c(&s4o, symbol->program_type_name, symbol, FB_FUNCTION_PARAM"->"); |
921 inlinedecl->print(symbol->function_block_body); |
921 symbol->function_block_body->accept(*inlinedecl); |
922 delete inlinedecl; |
922 delete inlinedecl; |
923 |
923 |
924 /* (B) Constructor */ |
924 /* (B) Constructor */ |
925 /* (B.1) Constructor name... */ |
925 /* (B.1) Constructor name... */ |
926 s4o.print(s4o.indent_spaces + "void "); |
926 s4o.print(s4o.indent_spaces + "void "); |