#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().