Lines Matching refs:funcnum
59 int funcnum;
1533 int functk = 0, funcnum = 0;
1539 funcnum = find_func_def_entry(TT.tokstr);
1540 if (!funcnum) funcnum = add_func_def_entry(TT.tokstr);
1541 FUNC_DEF[funcnum].flags |= FUNC_CALLED;
1542 gen2cd(opprepcall, funcnum);
2273 static void add_param(int funcnum, char *s)
2276 else XERR("function '%s' dup param '%s'\n", FUNC_DEF[funcnum].name, s);
2283 if (!strcmp(s, FUNC_DEF[funcnum].name))
2285 FUNC_DEF[funcnum].name, s);
2288 FUNC_DEF[funcnum].name, s);
2294 int funcnum = find_func_def_entry(TT.tokstr);
2295 if (!funcnum) {
2296 funcnum = add_func_def_entry(TT.tokstr);
2297 } else if (FUNC_DEF[funcnum].flags & FUNC_DEFINED) {
2300 FUNC_DEF[funcnum].flags |= FUNC_DEFINED;
2307 gen2cd(tkfunction, funcnum);
2308 FUNC_DEF[funcnum].zcode_addr = TT.zcode_last - 1;
2309 TT.cgl.funcnum = funcnum;
2315 add_param(funcnum, TT.tokstr);
2319 add_param(funcnum, TT.tokstr);
2337 if (!FUNC_DEF[funcnum].function_locals.base) {
2338 FUNC_DEF[funcnum].function_locals = TT.locals_table;