1014 case local_vf: nv = new next_var_c("", ", "); break; |
1014 case local_vf: nv = new next_var_c("", ", "); break; |
1015 default: nv = NULL; |
1015 default: nv = NULL; |
1016 } /* switch() */ |
1016 } /* switch() */ |
1017 |
1017 |
1018 symbol->accept(*this); |
1018 symbol->accept(*this); |
1019 |
1019 |
1020 /* special case... */ |
|
1021 if (wanted_varformat == finterface_vf) |
|
1022 if (finterface_var_count == 0) |
|
1023 s4o.print("void"); |
|
1024 |
|
1025 delete nv; |
1020 delete nv; |
1026 nv = NULL; |
1021 nv = NULL; |
1027 globalnamespace = NULL; |
1022 globalnamespace = NULL; |
1028 } |
1023 } |
1029 |
1024 |
|
1025 void print_eneno(void) { |
|
1026 if (!en_declared) { |
|
1027 if (wanted_varformat == finterface_vf) { |
|
1028 if (finterface_var_count > 0) |
|
1029 s4o.print(",\n" + s4o.indent_spaces); |
|
1030 s4o.print("BOOL EN"); |
|
1031 } |
|
1032 else |
|
1033 s4o.print(s4o.indent_spaces + "BOOL EN;\n"); |
|
1034 } |
|
1035 if (!eno_declared) { |
|
1036 if (wanted_varformat == finterface_vf) |
|
1037 s4o.print(",\n" + s4o.indent_spaces + "BOOL *ENO"); |
|
1038 else |
|
1039 s4o.print(s4o.indent_spaces + "BOOL ENO;\n"); |
|
1040 } |
|
1041 } |
1030 |
1042 |
1031 protected: |
1043 protected: |
1032 /***************************/ |
1044 /***************************/ |
1033 /* B 0 - Programming Model */ |
1045 /* B 0 - Programming Model */ |
1034 /***************************/ |
1046 /***************************/ |