Searched defs:stem (Results 1 - 4 of 4) sorted by relevance

/ast/src/cmd/nmake/
H A Dmetarule.c128 * otherwise if stem!=0 then non-dir part of matched stem is copied there
132 metamatch(char* stem, register char* s, char* pattern) argument
175 if (p = stem)
193 if (stem)
211 p = stem;
220 * expand the metarule pattern p into sp using stem
224 metaexpand(Sfio_t* sp, char* stem, char* p) argument
234 sfputr(sp, stem, -1);
253 char stem[MAXNAM local
352 metaget(Rule_t* r, Frame_t* active, char* stem, Rule_t** meta) argument
[all...]
H A Dmake.c247 if ((r->property & P_attribute) || (r->property & P_functional) && !(r->active->stem = arg))
337 char stem[MAXNAME]; local
830 if ((r2 = metaget(r, r->active, stem, &r4)) && !(state.questionable & 0x00100000) && ((state.questionable & 0x00200000) || !(r->property & P_implicit)) && strchr(unbound(r), '/') && !strchr(r4->name, '/'))
841 sfprintf(mam, "%smeta %s %s %s %s\n", state.mam.label, mamname(r), r4->name, state.mam.statix ? localview(r2) : r2->name, stem);
842 debug((-9, "metarule=%s source=%s stem=%s", r4->name, r2->name, stem));
843 frame.stem = stem;
902 metaexpand(tmp, stem, p->rule->name);
H A Dexpand.c2638 char stem[MAXNAME]; local
2640 if (metamatch(stem, unbound(r), z->rule->name) && (!(r->property & P_terminal) || (z->rule->property & P_terminal)) && !(z->rule->property & f) && (x = metainfo('I', z->rule->name, NiL, 0)))
2644 metaexpand(tmp, stem, q->rule->name);
3041 char stem[MAXNAME]; local
3054 if (metamatch(stem, pat, p->rule->name) && (x = metainfo('I', p->rule->name, NiL, 0)))
3056 if (metamatch(tmpname, name, q->rule->name) && streq(stem, tmpname))
3081 if (metamatch(stem, name, q->rule->name))
3102 metaexpand(tp, stem, u->rule->name);
3124 metaexpand(tp, stem, u->rule->name);
3136 metaexpand(xp, stem,
[all...]
H A Dmake.h468 char* stem; /* metarule stem */ member in struct:Frame_s

Completed in 26 milliseconds