Lines Matching refs:fsym
209 funcdef(sym_t *fsym)
214 funcsym = fsym;
233 if (!fsym->s_type->t_proto && fsym->s_args == NULL)
234 fsym->s_osdef = 1;
236 chktyp(fsym);
242 if (fsym->s_type->t_subt->t_tspec != VOID &&
243 incompl(fsym->s_type->t_subt)) {
248 fsym->s_def = DEF;
250 if (fsym->s_scl == TYPEDEF) {
251 fsym->s_scl = EXTERN;
257 fsym->s_inline = 1;
264 for (arg = fsym->s_type->t_args; arg != NULL; arg = arg->s_nxt) {
282 STRUCT_ASSIGN(dcs->d_fdpos, fsym->s_dpos);
286 if (!isredec(fsym, (warn = 0, &warn))) {
293 if (warn && !fsym->s_osdef) {
295 (*(sflag ? error : warning))(27, fsym->s_name);
300 cpuinfo(fsym, rdsym);
307 if (fsym->s_osdef && rdsym->s_type->t_proto)
308 STRUCT_ASSIGN(fsym->s_dpos, rdsym->s_dpos);
311 compltyp(fsym, rdsym);
315 fsym->s_inline = 1;
324 if (fsym->s_osdef && !fsym->s_type->t_proto) {
325 if (sflag && hflag && strcmp(fsym->s_name, "main") != 0)
332 fsym->s_rimpl = 1;