Lines Matching refs:strpush
568 struct strpush { struct
569 struct strpush *prev; /* preceding string on stack */ argument
578 struct strpush *spfree; argument
599 struct strpush *strpush; /* for pushing strings at this level */ argument
600 struct strpush basestrpush; /* so pushing one is fast */
603 struct strpush *spfree;
10704 struct strpush *sp; in pushstring()
10709 if (g_parsefile->strpush || g_parsefile->spfree) { in pushstring()
10711 sp->prev = g_parsefile->strpush; in pushstring()
10715 g_parsefile->strpush = sp; in pushstring()
10737 struct strpush *sp = g_parsefile->strpush; in popstring()
10756 g_parsefile->strpush = sp->prev; in popstring()
10851 if (unlikely(g_parsefile->strpush)) { in preadbuffer()
10933 static void freestrings(struct strpush *sp) in freestrings()
10937 struct strpush *psp; in freestrings()
10985 struct strpush *sp = g_parsefile->spfree; in pgetc()
11088 while (pf->strpush) { in popfile()