Lines Matching refs:num_regs
460 && regs->num_regs <= bufp->re_nsub, 0))
462 nregs = regs->num_regs;
520 /* We need one extra element beyond `num_regs' for the `-1' marker GNU code
535 regs->num_regs = need_regs;
541 if (BE (need_regs > regs->num_regs, 0))
555 regs->num_regs = need_regs;
562 assert (regs->num_regs >= nregs);
572 for ( ; i < regs->num_regs; ++i)
578 /* Set REGS to hold NUM_REGS registers, storing them in STARTS and
582 be at least NUM_REGS * sizeof (regoff_t) bytes long.
584 If NUM_REGS == 0, then subsequent matches should allocate their own
592 re_set_registers (bufp, regs, num_regs, starts, ends)
595 __re_size_t num_regs;
598 if (num_regs)
601 regs->num_regs = num_regs;
608 regs->num_regs = 0;