Lines Matching refs:mark
1673 pushstackmark(struct stackmark *mark, size_t len) in pushstackmark() argument
1675 mark->stackp = g_stackp; in pushstackmark()
1676 mark->stacknxt = g_stacknxt; in pushstackmark()
1677 mark->stacknleft = g_stacknleft; in pushstackmark()
1682 setstackmark(struct stackmark *mark) in setstackmark() argument
1684 pushstackmark(mark, g_stacknxt == g_stackp->space && g_stackp != &stackbase); in setstackmark()
1688 popstackmark(struct stackmark *mark) in popstackmark() argument
1692 if (!mark->stackp) in popstackmark()
1696 while (g_stackp != mark->stackp) { in popstackmark()
1701 g_stacknxt = mark->stacknxt; in popstackmark()
1702 g_stacknleft = mark->stacknleft; in popstackmark()
1703 sstrend = mark->stacknxt + mark->stacknleft; in popstackmark()