Lines Matching refs:num_regs

1145    num_regs be declared.  DOUBLE_FAIL_STACK requires `destination' be
1237 /* We used to use (num_regs - 1), which is the number of registers
1631 regex_grow_registers (num_regs)
1632 int num_regs;
1634 if (num_regs > regs_allocated_size)
1636 RETALLOC_IF (regstart, num_regs, const char *);
1637 RETALLOC_IF (regend, num_regs, const char *);
1638 RETALLOC_IF (old_regstart, num_regs, const char *);
1639 RETALLOC_IF (old_regend, num_regs, const char *);
1640 RETALLOC_IF (best_regstart, num_regs, const char *);
1641 RETALLOC_IF (best_regend, num_regs, const char *);
1642 RETALLOC_IF (reg_info, num_regs, register_info_type);
1643 RETALLOC_IF (reg_dummy, num_regs, const char *);
1644 RETALLOC_IF (reg_info_dummy, num_regs, register_info_type);
1646 regs_allocated_size = num_regs;
2689 int num_regs = bufp->re_nsub + 1;
2721 regex_grow_registers (num_regs);
2942 unsigned num_regs = 0;
3238 re_set_registers (bufp, regs, num_regs, starts, ends)
3241 unsigned num_regs;
3244 if (num_regs)
3247 regs->num_regs = num_regs;
3254 regs->num_regs = 0;
3648 unsigned num_regs = bufp->re_nsub + 1;
3729 regstart = REGEX_TALLOC (num_regs, const char *);
3730 regend = REGEX_TALLOC (num_regs, const char *);
3731 old_regstart = REGEX_TALLOC (num_regs, const char *);
3732 old_regend = REGEX_TALLOC (num_regs, const char *);
3733 best_regstart = REGEX_TALLOC (num_regs, const char *);
3734 best_regend = REGEX_TALLOC (num_regs, const char *);
3735 reg_info = REGEX_TALLOC (num_regs, register_info_type);
3736 reg_dummy = REGEX_TALLOC (num_regs, const char *);
3737 reg_info_dummy = REGEX_TALLOC (num_regs, register_info_type);
3766 for (mcnt = 1; mcnt < num_regs; mcnt++)
3866 for (mcnt = 1; mcnt < num_regs; mcnt++)
3892 for (mcnt = 1; mcnt < num_regs; mcnt++)
3909 extra element beyond `num_regs' for the `-1' marker
3911 regs->num_regs = MAX (RE_NREGS, num_regs + 1);
3912 regs->start = TALLOC (regs->num_regs, regoff_t);
3913 regs->end = TALLOC (regs->num_regs, regoff_t);
3925 if (regs->num_regs < num_regs + 1)
3927 regs->num_regs = num_regs + 1;
3928 RETALLOC (regs->start, regs->num_regs, regoff_t);
3929 RETALLOC (regs->end, regs->num_regs, regoff_t);
3947 if (regs->num_regs > 0)
3955 /* Go through the first `min (num_regs, regs->num_regs)'
3957 for (mcnt = 1; mcnt < MIN (num_regs, regs->num_regs); mcnt++)
3975 for (mcnt = num_regs; mcnt < regs->num_regs; mcnt++)
5444 regs.num_regs = nmatch;