Home
last modified time | relevance | path

Searched refs:strpush (Results 1 – 2 of 2) sorted by relevance

/third_party/uapp/dash/src/
A Dinput.h46 struct strpush { struct
47 struct strpush *prev; /* preceding string on stack */ argument
73 struct strpush *strpush; /* for pushing strings at this level */ argument
74 struct strpush basestrpush; /* so pushing one is fast */
A Dinput.c235 if (unlikely(parsefile->strpush)) { in preadbuffer()
238 parsefile->strpush->ap && in preadbuffer()
351 struct strpush *sp; in pushstring()
357 if (parsefile->strpush) { in pushstring()
358 sp = ckmalloc(sizeof (struct strpush)); in pushstring()
359 sp->prev = parsefile->strpush; in pushstring()
360 parsefile->strpush = sp; in pushstring()
381 struct strpush *sp = parsefile->strpush; in popstring()
402 parsefile->strpush = sp->prev; in popstring()
485 pf->strpush = NULL; in pushfile()
[all …]

Completed in 4 milliseconds