Lines Matching refs:strpush
67 struct strpush {
68 struct strpush *prev; /* preceding string on stack */
88 struct strpush *strpush; /* for pushing strings at this level */
89 struct strpush basestrpush; /* so pushing one is fast */
229 while (parsefile->strpush) {
235 if (parsenleft == -1 && parsefile->strpush->ap != NULL)
317 if (parsefile->strpush)
343 struct strpush *sp;
347 if (parsefile->strpush) {
348 sp = ckmalloc(sizeof (struct strpush));
349 sp->prev = parsefile->strpush;
350 parsefile->strpush = sp;
352 sp = parsefile->strpush = &(parsefile->basestrpush);
367 struct strpush *sp = parsefile->strpush;
380 parsefile->strpush = sp->prev;
470 pf->strpush = NULL;
486 while (pf->strpush)