bin_tree_t 35 maint/gnulib/lib/regcomp.c static reg_errcode_t preorder (bin_tree_t *root, bin_tree_t 36 maint/gnulib/lib/regcomp.c reg_errcode_t (fn (void *, bin_tree_t *)), bin_tree_t 38 maint/gnulib/lib/regcomp.c static reg_errcode_t postorder (bin_tree_t *root, bin_tree_t 39 maint/gnulib/lib/regcomp.c reg_errcode_t (fn (void *, bin_tree_t *)), bin_tree_t 41 maint/gnulib/lib/regcomp.c static reg_errcode_t optimize_subexps (void *extra, bin_tree_t *node); bin_tree_t 42 maint/gnulib/lib/regcomp.c static reg_errcode_t lower_subexps (void *extra, bin_tree_t *node); bin_tree_t 43 maint/gnulib/lib/regcomp.c static bin_tree_t *lower_subexp (reg_errcode_t *err, regex_t *preg, bin_tree_t 44 maint/gnulib/lib/regcomp.c bin_tree_t *node); bin_tree_t 45 maint/gnulib/lib/regcomp.c static reg_errcode_t calc_first (void *extra, bin_tree_t *node); bin_tree_t 46 maint/gnulib/lib/regcomp.c static reg_errcode_t calc_next (void *extra, bin_tree_t *node); bin_tree_t 47 maint/gnulib/lib/regcomp.c static reg_errcode_t link_nfa_nodes (void *extra, bin_tree_t *node); bin_tree_t 59 maint/gnulib/lib/regcomp.c static bin_tree_t *parse (re_string_t *regexp, regex_t *preg, bin_tree_t 61 maint/gnulib/lib/regcomp.c static bin_tree_t *parse_reg_exp (re_string_t *regexp, regex_t *preg, bin_tree_t 64 maint/gnulib/lib/regcomp.c static bin_tree_t *parse_branch (re_string_t *regexp, regex_t *preg, bin_tree_t 67 maint/gnulib/lib/regcomp.c static bin_tree_t *parse_expression (re_string_t *regexp, regex_t *preg, bin_tree_t 70 maint/gnulib/lib/regcomp.c static bin_tree_t *parse_sub_exp (re_string_t *regexp, regex_t *preg, bin_tree_t 73 maint/gnulib/lib/regcomp.c static bin_tree_t *parse_dup_op (bin_tree_t *dup_elem, re_string_t *regexp, bin_tree_t 76 maint/gnulib/lib/regcomp.c static bin_tree_t *parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, bin_tree_t 98 maint/gnulib/lib/regcomp.c static bin_tree_t *build_charclass_op (re_dfa_t *dfa, bin_tree_t 103 maint/gnulib/lib/regcomp.c static bin_tree_t *create_tree (re_dfa_t *dfa, bin_tree_t 104 maint/gnulib/lib/regcomp.c bin_tree_t *left, bin_tree_t *right, bin_tree_t 106 maint/gnulib/lib/regcomp.c static bin_tree_t *create_token_tree (re_dfa_t *dfa, bin_tree_t 107 maint/gnulib/lib/regcomp.c bin_tree_t *left, bin_tree_t *right, bin_tree_t 109 maint/gnulib/lib/regcomp.c static bin_tree_t *duplicate_tree (const bin_tree_t *src, re_dfa_t *dfa); bin_tree_t 111 maint/gnulib/lib/regcomp.c static reg_errcode_t free_tree (void *extra, bin_tree_t *node); bin_tree_t 112 maint/gnulib/lib/regcomp.c static reg_errcode_t mark_opt_subexp (void *extra, bin_tree_t *node); bin_tree_t 1188 maint/gnulib/lib/regcomp.c postorder (bin_tree_t *root, reg_errcode_t (fn (void *, bin_tree_t *)), bin_tree_t 1191 maint/gnulib/lib/regcomp.c bin_tree_t *node, *prev; bin_tree_t 1220 maint/gnulib/lib/regcomp.c preorder (bin_tree_t *root, reg_errcode_t (fn (void *, bin_tree_t *)), bin_tree_t 1223 maint/gnulib/lib/regcomp.c bin_tree_t *node; bin_tree_t 1236 maint/gnulib/lib/regcomp.c bin_tree_t *prev = NULL; bin_tree_t 1253 maint/gnulib/lib/regcomp.c optimize_subexps (void *extra, bin_tree_t *node) bin_tree_t 1284 maint/gnulib/lib/regcomp.c lower_subexps (void *extra, bin_tree_t *node) bin_tree_t 1305 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 1306 maint/gnulib/lib/regcomp.c lower_subexp (reg_errcode_t *err, regex_t *preg, bin_tree_t *node) bin_tree_t 1309 maint/gnulib/lib/regcomp.c bin_tree_t *body = node->left; bin_tree_t 1310 maint/gnulib/lib/regcomp.c bin_tree_t *op, *cls, *tree1, *tree; bin_tree_t 1344 maint/gnulib/lib/regcomp.c calc_first (void *extra, bin_tree_t *node) bin_tree_t 1366 maint/gnulib/lib/regcomp.c calc_next (void *extra, bin_tree_t *node) bin_tree_t 1389 maint/gnulib/lib/regcomp.c link_nfa_nodes (void *extra, bin_tree_t *node) bin_tree_t 2070 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 2075 maint/gnulib/lib/regcomp.c bin_tree_t *tree, *eor, *root; bin_tree_t 2104 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 2109 maint/gnulib/lib/regcomp.c bin_tree_t *tree, *branch = NULL; bin_tree_t 2153 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 2157 maint/gnulib/lib/regcomp.c bin_tree_t *tree, *expr; bin_tree_t 2175 maint/gnulib/lib/regcomp.c bin_tree_t *newtree = create_tree (dfa, tree, expr, CONCAT); bin_tree_t 2198 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 2203 maint/gnulib/lib/regcomp.c bin_tree_t *tree; bin_tree_t 2218 maint/gnulib/lib/regcomp.c bin_tree_t *mbc_remain; bin_tree_t 2312 maint/gnulib/lib/regcomp.c bin_tree_t *tree_first, *tree_last; bin_tree_t 2399 maint/gnulib/lib/regcomp.c bin_tree_t *dup_tree = parse_dup_op (tree, regexp, dfa, token, bin_tree_t 2430 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 2435 maint/gnulib/lib/regcomp.c bin_tree_t *tree; bin_tree_t 2473 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 2474 maint/gnulib/lib/regcomp.c parse_dup_op (bin_tree_t *elem, re_string_t *regexp, re_dfa_t *dfa, bin_tree_t 2477 maint/gnulib/lib/regcomp.c bin_tree_t *tree = NULL, *old_tree = NULL; bin_tree_t 3012 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 3029 maint/gnulib/lib/regcomp.c bin_tree_t *work_tree; bin_tree_t 3231 maint/gnulib/lib/regcomp.c bin_tree_t *mbc_tree; bin_tree_t 3529 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 3539 maint/gnulib/lib/regcomp.c bin_tree_t *tree; bin_tree_t 3586 maint/gnulib/lib/regcomp.c bin_tree_t *mbc_tree; bin_tree_t 3658 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 3659 maint/gnulib/lib/regcomp.c create_tree (re_dfa_t *dfa, bin_tree_t *left, bin_tree_t *right, bin_tree_t 3666 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 3667 maint/gnulib/lib/regcomp.c create_token_tree (re_dfa_t *dfa, bin_tree_t *left, bin_tree_t *right, bin_tree_t 3670 maint/gnulib/lib/regcomp.c bin_tree_t *tree; bin_tree_t 3704 maint/gnulib/lib/regcomp.c mark_opt_subexp (void *extra, bin_tree_t *node) bin_tree_t 3728 maint/gnulib/lib/regcomp.c free_tree (void *extra, bin_tree_t *node) bin_tree_t 3740 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 3741 maint/gnulib/lib/regcomp.c duplicate_tree (const bin_tree_t *root, re_dfa_t *dfa) bin_tree_t 3743 maint/gnulib/lib/regcomp.c const bin_tree_t *node; bin_tree_t 3744 maint/gnulib/lib/regcomp.c bin_tree_t *dup_root; bin_tree_t 3745 maint/gnulib/lib/regcomp.c bin_tree_t **p_new = &dup_root, *dup_node = root->parent; bin_tree_t 3765 maint/gnulib/lib/regcomp.c const bin_tree_t *prev = NULL; bin_tree_t 461 maint/gnulib/lib/regex_internal.h struct bin_tree_t *parent; bin_tree_t 462 maint/gnulib/lib/regex_internal.h struct bin_tree_t *left; bin_tree_t 463 maint/gnulib/lib/regex_internal.h struct bin_tree_t *right; bin_tree_t 464 maint/gnulib/lib/regex_internal.h struct bin_tree_t *first; bin_tree_t 465 maint/gnulib/lib/regex_internal.h struct bin_tree_t *next; bin_tree_t 473 maint/gnulib/lib/regex_internal.h typedef struct bin_tree_t bin_tree_t; bin_tree_t 476 maint/gnulib/lib/regex_internal.h ((1024 - sizeof (void *)) / sizeof (bin_tree_t)) bin_tree_t 481 maint/gnulib/lib/regex_internal.h bin_tree_t data[BIN_TREE_STORAGE_SIZE]; bin_tree_t 644 maint/gnulib/lib/regex_internal.h bin_tree_t *str_tree;