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)
364 struct strpush *sp = parsefile->strpush;
413 struct strpush *sp;
422 if (parsefile->strpush) {
423 sp = ckmalloc(sizeof (struct strpush));
424 sp->prev = parsefile->strpush;
425 parsefile->strpush = sp;
427 sp = parsefile->strpush = &(parsefile->basestrpush);
443 struct strpush *sp = parsefile->strpush;
463 parsefile->strpush = sp->prev;
610 pf->strpush = NULL;
627 while (pf->strpush)