1 typedef __SIZE_TYPE__
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);