Lines Matching refs:regend

1594    Requires variables fail_stack, regstart, regend, reg_info, and
1643 DEBUG_PRINT2 (" end: %p\n", regend[this_reg]); \
1644 PUSH_FAILURE_POINTER (regend[this_reg]); \
1720 # define POP_FAILURE_POINT(str, pat, low_reg, high_reg, regstart, regend, reg_info)\
1769 regend[this_reg] = (const CHAR_T *) POP_FAILURE_POINTER (); \
1770 DEBUG_PRINT2 (" end: %p\n", regend[this_reg]); \
1780 regend[this_reg] = 0; \
2228 static const char ** regstart, ** regend;
2246 RETALLOC_IF (regend, num_regs, const char *);
5344 FREE_VAR (regend); \
5365 FREE_VAR (regend); \
5605 restart, regend, and reg_info for all registers corresponding to
5639 matching and the regnum-th regend points to right after where we
5643 const CHAR_T **regstart, **regend;
5711 regend = REGEX_TALLOC (num_regs, const CHAR_T *);
5720 if (!(regstart && regend && old_regstart && old_regend && reg_info
5731 regstart = regend = old_regstart = old_regend = best_regstart
5804 regstart[mcnt] = regend[mcnt]
5961 best_regend[mcnt] = regend[mcnt];
5987 regend[mcnt] = best_regend[mcnt];
6035 /* Convert the pointer data in `regstart' and `regend' to
6060 if (REG_UNSET (regstart[mcnt]) || REG_UNSET (regend[mcnt]))
6067 = (regoff_t) POINTER_TO_OFFSET (regend[mcnt]);
6652 ? REG_UNSET (regend[*p]) ? d : regend[*p]
6653 : regend[*p];
6657 regend[*p] = d;
6658 DEBUG_PRINT2 (" regend: %d\n", POINTER_TO_OFFSET (regend[*p]));
6742 against `aba' for regend[3].
6762 regend[r] = old_regend[r];
6787 if (REG_UNSET (regstart[regno]) || REG_UNSET (regend[regno]))
6799 == FIRST_STRING_P (regend[regno]))
6800 ? regend[regno] : end_match_1);
6808 if (dend2 == regend[regno]) break;
6812 dend2 = regend[regno];
7453 regstart, regend, reg_info);