#ifndef CALL_H #define CALL_H #include "cgen.h" #include "lex.h" #include "parse.h" #include "prv.h" #include struct callparam { const struct stentry *entry; }; struct call { const struct tk *tk; const struct pr *pr; const struct stentry *ret; struct callparam *params; size_t nparams; }; int call(const struct lex *l, struct prv *p); int call_cgen(const struct call *m, struct cgen *c); void call_free(struct call *c); #endif