Lines Matching refs:stack
1157 fail_stack_elt_t *stack; member
1173 fail_stack.stack = (fail_stack_elt_t *) \
1177 if (fail_stack.stack == NULL) \
1184 #define RESET_FAIL_STACK() REGEX_FREE_STACK (fail_stack.stack)
1214 : ((fail_stack).stack \
1216 REGEX_REALLOCATE_STACK ((fail_stack).stack, \
1222 (fail_stack).stack == NULL \
1239 : ((FAIL_STACK).stack[(FAIL_STACK).avail++].pointer = POINTER, \
1246 fail_stack.stack[fail_stack.avail++].pointer = (unsigned char *) (item)
1252 fail_stack.stack[fail_stack.avail++].integer = (item)
1258 fail_stack.stack[fail_stack.avail++] = (item)
1262 #define POP_FAILURE_POINTER() fail_stack.stack[--fail_stack.avail].pointer
1263 #define POP_FAILURE_INT() fail_stack.stack[--fail_stack.avail].integer
1264 #define POP_FAILURE_ELT() fail_stack.stack[--fail_stack.avail]
1690 compile_stack_elt_t *stack; member
1702 #define COMPILE_STACK_TOP (compile_stack.stack[compile_stack.avail])
1853 free (compile_stack.stack); \
1934 compile_stack.stack = TALLOC (INIT_COMPILE_STACK_SIZE, compile_stack_elt_t);
1935 if (compile_stack.stack == NULL)
2473 RETALLOC (compile_stack.stack, compile_stack.size << 1,
2475 if (compile_stack.stack == NULL) return REG_ESPACE;
2974 free (compile_stack.stack);
2999 if (! fail_stack.stack)
3000 fail_stack.stack
3004 fail_stack.stack
3005 = (fail_stack_elt_t *) xrealloc (fail_stack.stack,
3009 if (! fail_stack.stack)
3010 fail_stack.stack
3014 fail_stack.stack
3015 = (fail_stack_elt_t *) realloc (fail_stack.stack,
3151 if (compile_stack.stack[this_element].regnum == regnum)
3229 p = fail_stack.stack[--fail_stack.avail].pointer;
3529 && fail_stack.stack[fail_stack.avail - 1].pointer == p)
4006 REGEX_FREE_STACK (fail_stack.stack); \