fcall
mark_as_used(sym_t *sym, bool fcall, bool szof)
if (!fcall && !szof && sym->s_kind == SK_VCFT && sym->s_scl == EXTERN)
check_expr_addr(const tnode_t *ln, bool szof, bool fcall)
mark_as_used(ln->u.sym, fcall, szof);
check_expr_op(op_t op, const tnode_t *ln, bool szof, bool fcall, bool eqwarn)
check_expr_addr(ln, szof, fcall);
bool eqwarn, bool fcall, bool retval_discarded, bool szof)
check_expr_op(op, ln, szof, fcall, eqwarn);
fcall_t *fcall;
if ((fcall = hte->h_calls) != NULL) {
msg(0, hte->h_name, mkpos(&fcall->f_pos));
struct fcall *f_next; /* next call of same function */
fcall_t *fcall;
fcall = xalloc(sizeof(*fcall));
fcall->f_pos = pos;
lai = &fcall->f_args;
fcall->f_rused = rused;
fcall->f_rdisc = rdisc;
fcall->f_type = inptype(cp, &cp);
*hte->h_lcall = fcall;
hte->h_lcall = &fcall->f_next;