41 cnfa = &((
struct guts *) regex->re_guts)->search;
55 cnfa = &((
struct guts *) regex->re_guts)->search;
69 cnfa = &((
struct guts *) regex->re_guts)->search;
111 int ndx = (*arcs_count)++;
115 arcs[ndx].
co = ca->
co;
116 arcs[ndx].
to = ca->
to;
140 cnfa = &((
struct guts *) regex->re_guts)->search;
162 cnfa = &((
struct guts *) regex->re_guts)->search;
164 if (st < 0 || st >=
cnfa->
nstates || arcs_len <= 0)
179 cm = &((
struct guts *) regex->re_guts)->cmap;
196 cnfa = &((
struct guts *) regex->re_guts)->search;
213 cnfa = &((
struct guts *) regex->re_guts)->search;
235 cm = &((
struct guts *) regex->re_guts)->cmap;
237 if (co <= 0 || co > cm->
max)
273 cm = &((
struct guts *) regex->re_guts)->cmap;
275 if (co <= 0 || co > cm->
max || chars_len <= 0)
289 if (--chars_len == 0)
#define Assert(condition)
int pg_reg_getnumoutarcs(const regex_t *regex, int st)
int pg_reg_getnumcolors(const regex_t *regex)
int pg_reg_getnumstates(const regex_t *regex)
int pg_reg_getfinalstate(const regex_t *regex)
int pg_reg_getinitialstate(const regex_t *regex)
void pg_reg_getoutarcs(const regex_t *regex, int st, regex_arc_t *arcs, int arcs_len)
int pg_reg_colorisend(const regex_t *regex, int co)
static void traverse_lacons(struct cnfa *cnfa, int st, int *arcs_count, regex_arc_t *arcs, int arcs_len)
void pg_reg_getcharacters(const regex_t *regex, int co, pg_wchar *chars, int chars_len)
int pg_reg_getnumcharacters(const regex_t *regex, int co)
int pg_reg_colorisbegin(const regex_t *regex, int co)
void check_stack_depth(void)
static char chars[TZ_MAX_CHARS]