#include "parm.h"#include <stdio.h>#include <varargs.h>#include "ststructs.mh"#include "stsizes.mh"#include "stptrs.mh"#include "stmkfields.mh"Go to the source code of this file.
Functions | |
| int | retaddr () |
| NODE * | mknode (va_alist) |
| NODE * | copynode (NODE *p) |
| LIST | copylist (LIST l) |
| static void | maprl1 (ConsNode *l, void(*fn)()) |
| void | maprlist (LIST l, void(*fn)()) |
| NODE * | mkcompnm (unsigned sttptr) |
| NODE * | prefix (char *string, NODE *id) |
Variables | |
| char | tokenbuf [] |
| int | yyvline |
| LIST copylist | ( | LIST | l | ) |
Definition at line 252 of file mknode.c.
References cn_cons(), cn_settail, cn_tail, dbgmsg, lock, mknode(), and NIL.
Referenced by copynode(), findsig(), infer_args(), inscomp(), and mkappl2().
Definition at line 202 of file mknode.c.
References BADflag, copylist(), diagmsg, kindname(), retaddr(), salloc, stptrs, and stsize.
Referenced by clear_construction(), delcomp(), equiv_expr(), findmpsig(), findsig(), fixhints(), getcomp(), Gpush_size(), mk_put_selection(), subst1(), tsubst1(), unshare1(), and Vappl().
| static void maprl1 | ( | ConsNode * | l, | |
| void (*)() | fn | |||
| ) | [static] |
| void maprlist | ( | LIST | l, | |
| void (*)() | fn | |||
| ) |
Definition at line 294 of file mknode.c.
References maprl1().
Referenced by Fexpression(), Gentry_trace(), n_vacuous_params(), Vappl(), and Ventry_trace().
| NODE* mkcompnm | ( | unsigned | sttptr | ) |
| NODE* mknode | ( | va_alist | ) |
Definition at line 321 of file mknode.c.
References dbgmsg, getname(), mkcompnm(), stt_enter(), and tokenbuf.
| int retaddr | ( | ) |
| char tokenbuf[] |
Definition at line 14 of file extract_sig.c.
Referenced by get_name(), get_string(), prefix(), rdposition(), reschk(), and yylex().
| int yyvline |
Definition at line 27 of file extract_sig.c.
Referenced by addposition(), initids(), mknode(), and yylex().
1.5.4