Lines Matching refs:extra
40 void *extra);
43 void *extra);
44 static reg_errcode_t optimize_subexps (void *extra, bin_tree_t *node);
45 static reg_errcode_t lower_subexps (void *extra, bin_tree_t *node);
48 static reg_errcode_t calc_first (void *extra, bin_tree_t *node);
49 static reg_errcode_t calc_next (void *extra, bin_tree_t *node);
50 static reg_errcode_t link_nfa_nodes (void *extra, bin_tree_t *node);
113 const unsigned char *extra,
123 static reg_errcode_t free_tree (void *extra, bin_tree_t *node);
124 static reg_errcode_t mark_opt_subexp (void *extra, bin_tree_t *node);
877 /* Avoid overflows. The extra "/ 2" is for the table_size doubling
1211 void *extra)
1227 reg_errcode_t err = fn (extra, node);
1243 void *extra)
1249 reg_errcode_t err = fn (extra, node);
1275 optimize_subexps (void *extra, bin_tree_t *node)
1277 re_dfa_t *dfa = (re_dfa_t *) extra;
1306 lower_subexps (void *extra, bin_tree_t *node)
1308 regex_t *preg = (regex_t *) extra;
1365 calc_first (void *extra, bin_tree_t *node)
1367 re_dfa_t *dfa = (re_dfa_t *) extra;
1387 calc_next (void *extra, bin_tree_t *node)
1410 link_nfa_nodes (void *extra, bin_tree_t *node)
1412 re_dfa_t *dfa = (re_dfa_t *) extra;
2773 const unsigned char *extra;
2796 && name_len == extra[symb_table[2 * elem + 1]]
2798 && memcmp (name, &extra[symb_table[2 * elem + 1] + 1],
2852 idx += 1 + extra[idx];
2854 idx += 1 + extra[idx];
2861 (1 + *(unsigned int *) (extra + idx));
2863 return *(unsigned int *) (extra + idx);
2986 idx += 1 + extra[idx];
3054 extra = (const unsigned char *) _NL_CURRENT (LC_COLLATE,
3421 const unsigned char *weights, *extra, *cp;
3433 extra = (const unsigned char *) _NL_CURRENT (LC_COLLATE,
3586 const unsigned char *extra, bool non_match,
3637 for (; *extra; extra++)
3638 bitset_set (sbcset, *extra);
3787 mark_opt_subexp (void *extra, bin_tree_t *node)
3789 Idx idx = (Idx) (intptr_t) extra;
3815 free_tree (void *extra, bin_tree_t *node)