regoff_t
regoff_t *start;
regoff_t *end;
regoff_t rm_so; /* Byte offset from string's start to substring's start. */
regoff_t rm_eo; /* Byte offset from string's start to substring's end. */
regoff_t *__starts, regoff_t *__ends);
regoff_t *starts, *ends;
regs->start = regs->end = (regoff_t) 0;
regs->start = TALLOC (regs->num_regs, regoff_t);
regs->end = TALLOC (regs->num_regs, regoff_t);
RETALLOC (regs->start, regs->num_regs, regoff_t);
RETALLOC (regs->end, regs->num_regs, regoff_t);
regs.start = TALLOC (nmatch, regoff_t);
regs.end = TALLOC (nmatch, regoff_t);
regoff_t *start;
regoff_t *end;
regoff_t rm_so; /* Byte offset from string's start to substring's start. */
regoff_t rm_eo; /* Byte offset from string's start to substring's end. */
unsigned num_regs, regoff_t *starts, regoff_t *ends));
regs.start = (regoff_t*)malloc(gNsub*sizeof(regoff_t));
regs.end = (regoff_t*)malloc(gNsub*sizeof(regoff_t));
typedef regoff_t Idx;
regoff_t sl_str_diff;
regoff_t sl_str_off;
regoff_t
regoff_t
Idx start, regoff_t range, struct re_registers *regs)
regoff_t
regoff_t
const char *string2, Idx length2, Idx start, regoff_t range,
static regoff_t
regoff_t range, struct re_registers *regs,
regoff_t rval;
static regoff_t
Idx start, regoff_t range, Idx stop, struct re_registers *regs,
regoff_t rval;
static regoff_t re_search_2_stub (struct re_pattern_buffer *bufp,
Idx start, regoff_t range,
static regoff_t re_search_stub (struct re_pattern_buffer *bufp,
regoff_t range, Idx stop,
regs->start = re_malloc (regoff_t, need_regs);
regs->end = re_malloc (regoff_t, need_regs);
regoff_t *new_start = re_realloc (regs->start, regoff_t, need_regs);
regoff_t *new_end;
new_end = re_realloc (regs->end, regoff_t, need_regs);
__re_size_t num_regs, regoff_t *starts, regoff_t *ends)