fprintf(stderr, "tab_add_symbol: tab(%08X), ident(%s), type(%i), check(%i), param_index(%i), soffset(%i)\n", tab, ident, type, check, param_index, soffset);
#endif
+#if 0
+ /* kann statt return -3, -4 verursachen... (z.b. codea_ag_snafu_01.3) */
if(param_index >= 6) {
fprintf(stderr, "eine methode hat zu viele parameter (max. 6 inkl. this erlaubt)\n");
exit(4);
}
+#endif
if(tab_lookup(tab, ident, type) != SYMNULL || (type == S_VAR && tab_lookup(tab, ident, S_PARM) != SYMNULL)) {
if(check) {