Searched defs:frame (Results 1 - 11 of 11) sorted by relevance

/ast/src/lib/libmam/
H A Dmamlib.h31 struct frame /* target stack frame */ struct
33 struct frame* next; /* next in list */
34 struct frame* prev; /* prev in list */
35 struct rule* rule; /* rule for this frame */
42 struct frame* bp; /* proc frame base pointer */ \
43 struct frame* fp; /* proc frame pointer */ \
/ast/src/lib/libdss/
H A Dcxmap.c51 initmap(Frame_t* frame, Cxmap_t* map, Cxdisc_t* disc) argument
79 if (!frame)
102 top.prev = frame;
104 frame = ⊤
116 for (fp = frame; fp; fp = fp->prev)
126 if (initmap(frame, item->map, disc))
H A Dtag.c298 Tagframe_t frame; local
301 memset(&frame, 0, sizeof(frame));
302 frame.prev = fp;
303 frame.level = fp->level + 1;
304 frame.tag = cp;
315 (*disc->errorf)(NiL, disc, ERROR_SYSTEM|2, "%s: invalid delimiter", tagcontext(tag, &frame));
336 (*disc->errorf)(tag, disc, 2, "%s<%s>: unknown tag", tagcontext(tag, &frame), b);
373 frame.tag = tp;
379 if (p->tag->begf && !(*p->tag->begf)(tag, &frame, t
441 Tagframe_t frame; local
816 Tagframe_t frame; local
[all...]
/ast/src/cmd/nmake/
H A Dmake.c126 if (r == state.frame->target)
127 state.frame->target = a;
335 Frame_t frame; local
355 r1 = state.frame->target;
391 r->active = state.frame;
458 zero(frame);
459 frame.flags = flags;
460 frame.target = r;
461 frame.parent = state.frame;
[all...]
H A Drule.c801 Frame_t frame; local
806 oframe = state.frame;
807 if ((r->property & P_use) && !(state.frame = r->active))
809 zero(frame);
810 frame.target = r;
811 state.frame = frame.parent = &frame;
866 state.frame = oframe;
1595 static Frame_t frame; local
[all...]
H A Dcommand.c47 #define MAMNAME(r) ((state.mam.dynamic||(r)!=state.frame->target||((r)->property&P_after))?mamname(r):(char*)0)
70 Frame_t* frame; /* active target frames */ member in struct:Context_s
71 Frame_t* last; /* last active target frame */
187 lhs_frame.parent = state.frame;
203 oframe = state.frame;
204 state.frame = &lhs_frame;
228 state.frame = oframe;
348 p = z->frame;
357 p->context.frame = r->active;
366 p = state.frame;
[all...]
H A Dscan.c1060 o = state.frame->original;
1061 state.frame->original = b;
1062 t = state.frame->stem;
1063 state.frame->stem = s;
1079 state.frame->original = o;
1080 state.frame->stem = t;
1269 Frame_t frame; local
1300 zero(frame);
1301 frame.parent = state.frame;
[all...]
H A Dexpand.c221 * $(s:Z) expand in parent reference frame (prefix cumulative)
2462 for (fp = state.frame; fp->target != r; fp = fp->parent)
2499 Frame_t frame; local
2501 oframe = state.frame;
2502 if (!(state.frame = r->active))
2504 zero(frame);
2505 frame.target = r;
2506 state.frame = frame.parent = &frame;
[all...]
H A Dparse.c1181 if (state.frame->target->property & P_functional)
1191 setvar(state.frame->target->name, sfstrseek(sp, n, SEEK_SET), 0);
1192 debug((-5, "%s returns `%s'", state.frame->target->name, sfstrseek(sp, 0, SEEK_CUR)));
3201 Frame_t frame; local
3209 zero(frame);
3210 frame.target = internal.query;
3211 frame.parent = state.frame;
3212 frame.previous = frame
[all...]
H A Dmake.h459 struct Frame_s /* active target frame */
461 Frame_t* parent; /* parent frame */
462 Frame_t* previous; /* previous active frame */
463 Rule_t* target; /* target in frame */
474 Frame_t* frame; /* original target frame */ member in struct:Frame_s::__anon164
491 Frame_t* active; /* active target frame */
867 Frame_t* frame; /* current target frame */ member in struct:State_s
/ast/src/lib/libast/misc/
H A Dstk.c27 * The beginning of each frame is initialized with a frame structure
28 * that contains a pointer to the previous frame and a pointer to the
29 * end of the current frame.
46 * The first frame has structure
51 * struct frame
68 struct frame struct
70 char *prev; /* address of previous frame */
71 char *end; /* address of end this frame */
81 char *stkbase; /* beginning of current stack frame */
[all...]

Completed in 164 milliseconds