Lines Matching refs:regstart

1291    Requires variables fail_stack, regstart, regend, reg_info, and
1334 DEBUG_PRINT2 (" start: 0x%x\n", regstart[this_reg]); \
1335 PUSH_FAILURE_POINTER (regstart[this_reg]); \
1413 #define POP_FAILURE_POINT(str, pat, low_reg, high_reg, regstart, regend, reg_info)\
1464 regstart[this_reg] = (const char *) POP_FAILURE_POINTER (); \
1465 DEBUG_PRINT2 (" start: 0x%x\n", regstart[this_reg]); \
1473 regstart[this_reg] = 0; \
1814 static const char ** regstart, ** regend;
1830 RETALLOC_IF (regstart, num_regs, const char *);
4030 FREE_VAR (regstart); \
4198 regnum-th regstart pointer points to where in the pattern we began
4203 const char **regstart, **regend;
4270 regstart = REGEX_TALLOC (num_regs, const char *);
4280 if (!(regstart && regend && old_regstart && old_regend && reg_info
4291 regstart = regend = old_regstart = old_regend = best_regstart
4309 regstart[mcnt] = regend[mcnt]
4409 best_regstart[mcnt] = regstart[mcnt];
4435 regstart[mcnt] = best_regstart[mcnt];
4485 /* Convert the pointer data in `regstart' and `regend' to
4500 if (REG_UNSET (regstart[mcnt]) || REG_UNSET (regend[mcnt]))
4505 = (regoff_t) POINTER_TO_OFFSET (regstart[mcnt]);
4716 ? REG_UNSET (regstart[*p]) ? d : regstart[*p]
4717 : regstart[*p];
4721 regstart[*p] = d;
4722 DEBUG_PRINT2 (" regstart: %d\n", POINTER_TO_OFFSET (regstart[*p]));
4845 regstart[1], and, e.g., with `((a*)*(b*)*)*'
4861 regstart[r] = old_regstart[r];
4864 if (old_regend[r] >= regstart[r])
4890 if (REG_UNSET (regstart[regno]) || REG_UNSET (regend[regno]))
4894 d2 = regstart[regno];
4901 dend2 = ((FIRST_STRING_P (regstart[regno])
5721 regstart, regend, reg_info);