bin_tree_t 39 maint/gnulib/lib/regcomp.c static reg_errcode_t preorder (bin_tree_t *root, bin_tree_t 40 maint/gnulib/lib/regcomp.c reg_errcode_t (fn (void *, bin_tree_t *)), bin_tree_t 42 maint/gnulib/lib/regcomp.c static reg_errcode_t postorder (bin_tree_t *root, bin_tree_t 43 maint/gnulib/lib/regcomp.c reg_errcode_t (fn (void *, bin_tree_t *)), bin_tree_t 45 maint/gnulib/lib/regcomp.c static reg_errcode_t optimize_subexps (void *extra, bin_tree_t *node); bin_tree_t 46 maint/gnulib/lib/regcomp.c static reg_errcode_t lower_subexps (void *extra, bin_tree_t *node); bin_tree_t 47 maint/gnulib/lib/regcomp.c static bin_tree_t *lower_subexp (reg_errcode_t *err, regex_t *preg, bin_tree_t 48 maint/gnulib/lib/regcomp.c bin_tree_t *node); bin_tree_t 49 maint/gnulib/lib/regcomp.c static reg_errcode_t calc_first (void *extra, bin_tree_t *node); bin_tree_t 50 maint/gnulib/lib/regcomp.c static reg_errcode_t calc_next (void *extra, bin_tree_t *node); bin_tree_t 51 maint/gnulib/lib/regcomp.c static reg_errcode_t link_nfa_nodes (void *extra, bin_tree_t *node); bin_tree_t 63 maint/gnulib/lib/regcomp.c static bin_tree_t *parse (re_string_t *regexp, regex_t *preg, bin_tree_t 65 maint/gnulib/lib/regcomp.c static bin_tree_t *parse_reg_exp (re_string_t *regexp, regex_t *preg, bin_tree_t 68 maint/gnulib/lib/regcomp.c static bin_tree_t *parse_branch (re_string_t *regexp, regex_t *preg, bin_tree_t 71 maint/gnulib/lib/regcomp.c static bin_tree_t *parse_expression (re_string_t *regexp, regex_t *preg, bin_tree_t 74 maint/gnulib/lib/regcomp.c static bin_tree_t *parse_sub_exp (re_string_t *regexp, regex_t *preg, bin_tree_t 77 maint/gnulib/lib/regcomp.c static bin_tree_t *parse_dup_op (bin_tree_t *dup_elem, re_string_t *regexp, bin_tree_t 80 maint/gnulib/lib/regcomp.c static bin_tree_t *parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, bin_tree_t 111 maint/gnulib/lib/regcomp.c static bin_tree_t *build_charclass_op (re_dfa_t *dfa, bin_tree_t 116 maint/gnulib/lib/regcomp.c static bin_tree_t *create_tree (re_dfa_t *dfa, bin_tree_t 117 maint/gnulib/lib/regcomp.c bin_tree_t *left, bin_tree_t *right, bin_tree_t 119 maint/gnulib/lib/regcomp.c static bin_tree_t *create_token_tree (re_dfa_t *dfa, bin_tree_t 120 maint/gnulib/lib/regcomp.c bin_tree_t *left, bin_tree_t *right, bin_tree_t 122 maint/gnulib/lib/regcomp.c static bin_tree_t *duplicate_tree (const bin_tree_t *src, re_dfa_t *dfa); bin_tree_t 124 maint/gnulib/lib/regcomp.c static reg_errcode_t free_tree (void *extra, bin_tree_t *node); bin_tree_t 125 maint/gnulib/lib/regcomp.c static reg_errcode_t mark_opt_subexp (void *extra, bin_tree_t *node); bin_tree_t 1226 maint/gnulib/lib/regcomp.c postorder (bin_tree_t *root, reg_errcode_t (fn (void *, bin_tree_t *)), bin_tree_t 1229 maint/gnulib/lib/regcomp.c bin_tree_t *node, *prev; bin_tree_t 1258 maint/gnulib/lib/regcomp.c preorder (bin_tree_t *root, reg_errcode_t (fn (void *, bin_tree_t *)), bin_tree_t 1261 maint/gnulib/lib/regcomp.c bin_tree_t *node; bin_tree_t 1274 maint/gnulib/lib/regcomp.c bin_tree_t *prev = NULL; bin_tree_t 1291 maint/gnulib/lib/regcomp.c optimize_subexps (void *extra, bin_tree_t *node) bin_tree_t 1322 maint/gnulib/lib/regcomp.c lower_subexps (void *extra, bin_tree_t *node) bin_tree_t 1343 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 1344 maint/gnulib/lib/regcomp.c lower_subexp (reg_errcode_t *err, regex_t *preg, bin_tree_t *node) bin_tree_t 1347 maint/gnulib/lib/regcomp.c bin_tree_t *body = node->left; bin_tree_t 1348 maint/gnulib/lib/regcomp.c bin_tree_t *op, *cls, *tree1, *tree; bin_tree_t 1382 maint/gnulib/lib/regcomp.c calc_first (void *extra, bin_tree_t *node) bin_tree_t 1404 maint/gnulib/lib/regcomp.c calc_next (void *extra, bin_tree_t *node) bin_tree_t 1427 maint/gnulib/lib/regcomp.c link_nfa_nodes (void *extra, bin_tree_t *node) bin_tree_t 2116 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 2121 maint/gnulib/lib/regcomp.c bin_tree_t *tree, *eor, *root; bin_tree_t 2150 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 2155 maint/gnulib/lib/regcomp.c bin_tree_t *tree, *branch = NULL; bin_tree_t 2199 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 2203 maint/gnulib/lib/regcomp.c bin_tree_t *tree, *expr; bin_tree_t 2221 maint/gnulib/lib/regcomp.c bin_tree_t *newtree = create_tree (dfa, tree, expr, CONCAT); bin_tree_t 2244 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 2249 maint/gnulib/lib/regcomp.c bin_tree_t *tree; bin_tree_t 2265 maint/gnulib/lib/regcomp.c bin_tree_t *mbc_remain; bin_tree_t 2360 maint/gnulib/lib/regcomp.c bin_tree_t *tree_first, *tree_last; bin_tree_t 2447 maint/gnulib/lib/regcomp.c bin_tree_t *dup_tree = parse_dup_op (tree, regexp, dfa, token, bin_tree_t 2478 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 2483 maint/gnulib/lib/regcomp.c bin_tree_t *tree; bin_tree_t 2521 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 2522 maint/gnulib/lib/regcomp.c parse_dup_op (bin_tree_t *elem, re_string_t *regexp, re_dfa_t *dfa, bin_tree_t 2525 maint/gnulib/lib/regcomp.c bin_tree_t *tree = NULL, *old_tree = NULL; bin_tree_t 2837 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 3100 maint/gnulib/lib/regcomp.c bin_tree_t *work_tree; bin_tree_t 3329 maint/gnulib/lib/regcomp.c bin_tree_t *mbc_tree; bin_tree_t 3645 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 3657 maint/gnulib/lib/regcomp.c bin_tree_t *tree; bin_tree_t 3715 maint/gnulib/lib/regcomp.c bin_tree_t *mbc_tree; bin_tree_t 3794 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 3795 maint/gnulib/lib/regcomp.c create_tree (re_dfa_t *dfa, bin_tree_t *left, bin_tree_t *right, bin_tree_t 3802 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 3803 maint/gnulib/lib/regcomp.c create_token_tree (re_dfa_t *dfa, bin_tree_t *left, bin_tree_t *right, bin_tree_t 3806 maint/gnulib/lib/regcomp.c bin_tree_t *tree; bin_tree_t 3840 maint/gnulib/lib/regcomp.c mark_opt_subexp (void *extra, bin_tree_t *node) bin_tree_t 3867 maint/gnulib/lib/regcomp.c free_tree (void *extra, bin_tree_t *node) bin_tree_t 3879 maint/gnulib/lib/regcomp.c static bin_tree_t * bin_tree_t 3880 maint/gnulib/lib/regcomp.c duplicate_tree (const bin_tree_t *root, re_dfa_t *dfa) bin_tree_t 3882 maint/gnulib/lib/regcomp.c const bin_tree_t *node; bin_tree_t 3883 maint/gnulib/lib/regcomp.c bin_tree_t *dup_root; bin_tree_t 3884 maint/gnulib/lib/regcomp.c bin_tree_t **p_new = &dup_root, *dup_node = root->parent; bin_tree_t 3904 maint/gnulib/lib/regcomp.c const bin_tree_t *prev = NULL; bin_tree_t 470 maint/gnulib/lib/regex_internal.h struct bin_tree_t *parent; bin_tree_t 471 maint/gnulib/lib/regex_internal.h struct bin_tree_t *left; bin_tree_t 472 maint/gnulib/lib/regex_internal.h struct bin_tree_t *right; bin_tree_t 473 maint/gnulib/lib/regex_internal.h struct bin_tree_t *first; bin_tree_t 474 maint/gnulib/lib/regex_internal.h struct bin_tree_t *next; bin_tree_t 482 maint/gnulib/lib/regex_internal.h typedef struct bin_tree_t bin_tree_t; bin_tree_t 485 maint/gnulib/lib/regex_internal.h ((1024 - sizeof (void *)) / sizeof (bin_tree_t)) bin_tree_t 490 maint/gnulib/lib/regex_internal.h bin_tree_t data[BIN_TREE_STORAGE_SIZE]; bin_tree_t 653 maint/gnulib/lib/regex_internal.h bin_tree_t *str_tree;