Lines Matching refs:stack
201 *res = (char *)x->stack+x->stacklen; in yxml_pushstack()
202 x->stack[x->stacklen] = ch; in yxml_pushstack()
204 x->stack[x->stacklen] = 0; in yxml_pushstack()
212 x->stack[x->stacklen] = ch; in yxml_pushstackc()
214 x->stack[x->stacklen] = 0; in yxml_pushstackc()
222 while(x->stack[x->stacklen]); in yxml_popstack()
237 x->elem = (char *)x->stack+x->stacklen-1; in yxml_selfclose()
242 x->elem = (char *)x->stack; in yxml_selfclose()
275 …yxml_t *x, unsigned ch) { (void) ch; yxml_popstack(x); x->pi = (char *)x->stack; return YXML_PIEND… in yxml_pivalend()
336 void yxml_init(yxml_t *x, void *stack, size_t stacksize) { in yxml_init() argument
339 x->stack = (unsigned char *) stack; in yxml_init()
341 *x->stack = 0; in yxml_init()
342 x->elem = x->pi = x->attr = (char *)x->stack; in yxml_init()