/ast/src/cmd/nmake/ |
H A D | make.h | 90 #define getrule(name) ((Rule_t*)hashget(table.rule,(name))) 127 #define freelist(x) do{if(x){(x)->rule=(Rule_t*)internal.freelists;internal.freelists=(char*)(x);}}while(0) 132 #define newrule(r) do{if(r=(Rule_t*)internal.freerules){internal.freerules=(*((char**)r));zero(*r);}else r=(Rule_t*)newchunk(&internal.freerules,sizeof(Rule_t));}while(0) 431 struct Rule_s; typedef struct Rule_s Rule_t; typedef in typeref:struct:Rule_s 463 Rule_t* target; /* target in frame */ 531 Rule_t* accept; /* .ACCEPT rule pointer */ 532 Rule_t* after; /* .AFTER rule pointer */ 533 Rule_t* alar [all...] |
H A D | archive.c | 68 register Rule_t* r; 105 Rule_t* r = (Rule_t*)v; 124 register Rule_t* r; 156 arscan(Rule_t* r)
|
H A D | rule.c | 180 maprule(char* s, Rule_t* r) 183 Rule_t* q; 184 Rule_t* o; 202 q = (Rule_t*)pos->bucket->value; 219 Rule_t* 222 register Rule_t* r; 270 special(register Rule_t* r) 295 joint(register Rule_t* r) 311 addprereq(register Rule_t* r, register Rule_t* [all...] |
H A D | metarule.c | 37 Rule_t* 40 register Rule_t* r; 89 Rule_t* 92 register Rule_t* r; 245 metaclose(Rule_t* in, Rule_t* out, int c) 248 Rule_t* x; 249 Rule_t* y; 250 Rule_t* z; 351 Rule_t* [all...] |
H A D | mam.c | 92 mamname(register Rule_t* r) 131 mampush(Sfio_t* sp, register Rule_t* r, Flags_t flags) 165 mampop(Sfio_t* sp, register Rule_t* r, Flags_t flags) 167 Rule_t* s; 197 mamout(register Rule_t* r) 199 register Rule_t* r0;
|
H A D | state.c | 44 Rule_t* 47 Rule_t* r; 100 static Rule_t* 101 stateview(int op, char* name, register Rule_t* s, register Rule_t* r, int view, int accept, Rule_t** pv) 103 register Rule_t* v; 248 Rule_t* 249 staterule(int op, register Rule_t* r, char* var, int force) 251 register Rule_t* [all...] |
H A D | variable.c | 40 scanprereqs(register Sfio_t* sp, Rule_t* r, int dostate, int all, int top, int sep, int op) 44 register Rule_t* x; 45 Rule_t* y; 46 Rule_t* z; 114 genprereqs(Sfio_t* sp, Rule_t* r, int dostate, int all, int sep, int op) 133 register Rule_t* r; 134 Rule_t* x; 135 Rule_t* z;
|
H A D | object.c | 125 #define getoldrule(r) ((Rule_t*)r->action) 218 Rule_t* u_freelink; /* free list link */ 342 markcompile(register Rule_t* r) 358 markgarbage(register Rule_t* r, int garbage) 362 Rule_t* x; 410 register Rule_t* r = (Rule_t*)v; 436 register Rule_t* r = (Rule_t*)v; 462 register Rule_t* [all...] |
H A D | command.c | 80 Rule_t* target; /* target for job */ 97 Rule_t* triggered; /* triggered but not yet a job */ 107 accept(register Rule_t* r) 169 apply(register Rule_t* r, char* lhs, char* rhs, char* act, Flags_t flags) 171 register Rule_t* x; 174 Rule_t lhs_rule; 175 Rule_t rhs_rule; 237 fapply(Rule_t* r, char* lhs, char* rhs, char* act, Flags_t flags) 260 call(register Rule_t* r, char* args) 282 register Rule_t* [all...] |
H A D | bind.c | 175 unique(register Rule_t* r) 178 Rule_t* x; 205 Rule_t* t; 297 newfile(register Rule_t* r, char* dir, Time_t date) 302 Rule_t* z; 350 dirscan(Rule_t* r) 654 static Rule_t* 655 bindalias(register Rule_t* r, register Rule_t* x, char* path, Rule_t* [all...] |
H A D | make.c | 37 makescan(register Rule_t* r, Time_t* tm) 39 register Rule_t* s; 40 register Rule_t* u; 68 globalprereqs(register Rule_t* r, Rule_t* g) 74 Rule_t* x; 106 static Rule_t* 107 unalias(register Rule_t* r, register Rule_t* a, char* name) 143 update(register Rule_t* [all...] |
H A D | expand.c | 401 mark(Sfio_t* xp, Rule_t* r, int m, int c) 555 register Rule_t* r; 650 register Rule_t* r; 779 register Rule_t* r; 822 for (v = (char**)sfstrbase(vec); r = (Rule_t*)*v;) 1138 order_descend(Sfio_t* xp, Hash_table_t* tab, Rule_t* r, unsigned long mark, unsigned int flags) 1141 register Rule_t* a; 1155 if (!(a = (Rule_t*)hashget(tab, p->rule->name))) 1176 if (!(a = (Rule_t*)hashget(tab, p->rule->name))) 1211 order_all(Sfio_t* xp, Sfio_t* tmp, Sfio_t* vec, Hash_table_t* tab, Rule_t* [all...] |
H A D | trap.c | 43 Rule_t* rule; 251 register Rule_t* r;
|
H A D | scan.c | 126 register Rule_t* r; 246 Rule_t* u; 351 scancompile(Rule_t* r, int flags) 751 Rule_t* u; 818 scanmacro(int fd, Rule_t* r, Scan_t* ss, register List_t* p) 831 Rule_t* u; 1043 scanmatch(List_t* p, register Action_t* a, Rule_t* r, char* b, char* s, int iflev, int split) 1048 Rule_t* u; 1049 Rule_t* x; 1131 x = (u->dynamic & D_alias) ? getrule(u->name) : (Rule_t*) [all...] |
H A D | read.c | 82 readfp(Sfio_t* sp, register Rule_t* r, int type) 94 Rule_t* x; 423 register Rule_t* r;
|
H A D | parse.c | 192 register Rule_t* r; 475 Rule_t* r; 553 Rule_t* r; 1540 statement(Sfio_t* sp, char** lhs, Rule_t** opr, char** rhs, char** act) 2065 assertion(char* lhs, Rule_t* opr, char* rhs, char* act, int op) 2068 register Rule_t* r; 2076 Rule_t* x; 2077 Rule_t* joint; 2084 Rule_t rule; /* rule attributes */ 2439 Rule_t* i [all...] |
H A D | dump.c | 37 dumpname(register Sfio_t* sp, register Rule_t* r, char* sep) 98 register Rule_t* r = (Rule_t*)v; 719 dumprule(Sfio_t* sp, register Rule_t* r) 722 register Rule_t* z;
|
H A D | main.c | 229 register Rule_t* r; 293 register Rule_t* r; 872 Rule_t* r;
|
H A D | misc.c | 162 cons(Rule_t* r, List_t* p)
|
H A D | option.c | 435 Rule_t* r; 753 Rule_t* r; 1164 *((Rule_t**)nop->value) = catrule(".OPTION.", nop->name, ".LIST.", 1); 1389 addprereq((*(Rule_t**)op->value), makerule(s), PREREQ_APPEND); 1398 freelist((*(Rule_t**)op->value)->prereqs); 1399 (*(Rule_t**)op->value)->prereqs = 0; 1537 p = (*(Rule_t**)op->value)->prereqs;
|
/ast/src/cmd/INIT/ |
H A D | mamake.c | 176 typedef struct List_s /* Rule_t list */ 191 } Rule_t; typedef in typeref:struct:Rule_s 248 static unsigned long make(Rule_t*); 341 dont(Rule_t* r, int code, int keepgoing) 601 static Rule_t* 604 Rule_t* r; 606 if (!(r = (Rule_t*)search(state.rules, name, NiL))) 608 if (!(r = newof(0, Rule_t, 1, 0))) 620 cons(Rule_t* r, Rule_t* [all...] |