Lines Matching refs:sp
303 struct strpush *sp; in pushstring() local
308 sp = ckmalloc(sizeof (struct strpush)); in pushstring()
309 sp->prev = parsefile->strpush; in pushstring()
310 parsefile->strpush = sp; in pushstring()
312 sp = parsefile->strpush = &(parsefile->basestrpush); in pushstring()
313 sp->prevstring = parsenextc; in pushstring()
314 sp->prevnleft = parsenleft; in pushstring()
315 sp->prevlleft = parselleft; in pushstring()
316 sp->ap = ap; in pushstring()
327 struct strpush *sp = parsefile->strpush; in popstring() local
330 if (sp->ap) { in popstring()
331 if (parsenextc != sp->ap->val && in popstring()
334 sp->ap->flag &= ~ALIASINUSE; in popstring()
336 parsenextc = sp->prevstring; in popstring()
337 parsenleft = sp->prevnleft; in popstring()
338 parselleft = sp->prevlleft; in popstring()
340 parsefile->strpush = sp->prev; in popstring()
341 if (sp != &(parsefile->basestrpush)) in popstring()
342 ckfree(sp); in popstring()