rem: re_set_registers (bufp, regs, num_regs, starts, ends) struct re_pattern_buffer *bufp; struct re_registers *regs; unsigned num_regs; regoff_t *starts, *ends;
add: re_set_registers (struct re_pattern_buffer *bufp, struct re_registers *regs, unsigned int num_regs, regoff_t *starts, regoff_t *ends)
context: re_set_registers (bufp, regs, num_regs, starts, ends)    struct re_pattern_buffer *bufp;    struct re_registers *regs;    unsigned num_regs;    regoff_t *starts, *ends;{  if (num_regs)    {      bufp->regs_allocated = REGS_REALLOCATE;      regs->num_regs = num_regs;      regs->start = starts;      regs->end = ends;    }  else    {      bufp->regs_allocated = REGS_UNALLOCATED;      regs->num_regs = 0;      regs->start = regs->end = (regoff_t *) 0;    }}