1 typedef unsigned long int size_t;
2 struct re_pattern_buffer
5 unsigned long int used;
12 static const char **regstart, **regend;
13 static const char **old_regend;
16 re_match_2_internal (struct re_pattern_buffer *bufp,
17 struct re_registers *regs)
19 unsigned char *p = bufp->buffer;
20 unsigned char *pend = p + bufp->used;
24 int highest_active_reg = 1;
32 switch ((unsigned int) *p++)
38 highest_active_reg = r;
52 do { do { mcnt = *p1; } while (0); p1 += 2; } while (0);
60 for (r = 0; r < (unsigned) *p + (unsigned) *(p + 1); r++)
62 if (regend[0] >= regstart[r])
63 regend[r] = old_regend[r];
65 do { while (0 < highest_active_reg + 1) { } } while (0);