Home | History | Annotate | Download | only in sh

Lines Matching defs:strpush

73 struct strpush {
74 struct strpush *prev; /* preceding string on stack */
96 struct strpush *strpush; /* for pushing strings at this level */
97 struct strpush basestrpush; /* so pushing one is fast */
260 while (parsefile->strpush) {
261 if (parsenleft == -1 && parsefile->strpush->ap != NULL)
376 struct strpush *sp = parsefile->strpush;
425 struct strpush *sp;
434 if (parsefile->strpush) {
435 sp = ckmalloc(sizeof (struct strpush));
436 sp->prev = parsefile->strpush;
437 parsefile->strpush = sp;
439 sp = parsefile->strpush = &(parsefile->basestrpush);
455 struct strpush *sp = parsefile->strpush;
475 parsefile->strpush = sp->prev;
622 pf->strpush = NULL;
639 while (pf->strpush)