Searched refs:Rule_t (Results 1 - 21 of 21) sorted by relevance

/ast/src/cmd/nmake/
H A Dmake.h90 #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 Darchive.c68 register Rule_t* r;
105 Rule_t* r = (Rule_t*)v;
124 register Rule_t* r;
156 arscan(Rule_t* r)
H A Drule.c180 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 Dmetarule.c37 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 Dmam.c92 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 Dstate.c44 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 Dvariable.c40 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 Dobject.c125 #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 Dcommand.c80 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 Dbind.c175 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 Dmake.c37 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 Dexpand.c401 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 Dtrap.c43 Rule_t* rule;
251 register Rule_t* r;
H A Dscan.c126 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 Dread.c82 readfp(Sfio_t* sp, register Rule_t* r, int type)
94 Rule_t* x;
423 register Rule_t* r;
H A Dparse.c192 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 Ddump.c37 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 Dmain.c229 register Rule_t* r;
293 register Rule_t* r;
872 Rule_t* r;
H A Dmisc.c162 cons(Rule_t* r, List_t* p)
H A Doption.c435 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 Dmamake.c176 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...]

Completed in 221 milliseconds