re_string_t 57 lib/regcomp.c static Idx fetch_number (re_string_t *input, re_token_t *token, re_string_t 59 lib/regcomp.c static int peek_token (re_token_t *token, re_string_t *input, re_string_t 61 lib/regcomp.c static bin_tree_t *parse (re_string_t *regexp, regex_t *preg, re_string_t 63 lib/regcomp.c static bin_tree_t *parse_reg_exp (re_string_t *regexp, regex_t *preg, re_string_t 66 lib/regcomp.c static bin_tree_t *parse_branch (re_string_t *regexp, regex_t *preg, re_string_t 69 lib/regcomp.c static bin_tree_t *parse_expression (re_string_t *regexp, regex_t *preg, re_string_t 72 lib/regcomp.c static bin_tree_t *parse_sub_exp (re_string_t *regexp, regex_t *preg, re_string_t 75 lib/regcomp.c static bin_tree_t *parse_dup_op (bin_tree_t *dup_elem, re_string_t *regexp, re_string_t 78 lib/regcomp.c static bin_tree_t *parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_string_t 82 lib/regcomp.c re_string_t *regexp, re_string_t 88 lib/regcomp.c re_string_t *regexp, re_string_t 757 lib/regcomp.c re_string_t regexp; re_string_t 1763 lib/regcomp.c fetch_token (re_token_t *result, re_string_t *input, reg_syntax_t syntax) re_string_t 1773 lib/regcomp.c peek_token (re_token_t *token, re_string_t *input, reg_syntax_t syntax) re_string_t 2012 lib/regcomp.c peek_token_bracket (re_token_t *token, re_string_t *input, reg_syntax_t syntax) re_string_t 2108 lib/regcomp.c parse (re_string_t *regexp, regex_t *preg, reg_syntax_t syntax, re_string_t 2142 lib/regcomp.c parse_reg_exp (re_string_t *regexp, regex_t *preg, re_token_t *token, re_string_t 2183 lib/regcomp.c parse_branch (re_string_t *regexp, regex_t *preg, re_token_t *token, re_string_t 2223 lib/regcomp.c parse_expression (re_string_t *regexp, regex_t *preg, re_token_t *token, re_string_t 2439 lib/regcomp.c parse_sub_exp (re_string_t *regexp, regex_t *preg, re_token_t *token, re_string_t 2477 lib/regcomp.c parse_dup_op (bin_tree_t *elem, re_string_t *regexp, re_dfa_t *dfa, re_string_t 2776 lib/regcomp.c parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token, re_string_t 3335 lib/regcomp.c parse_bracket_element (bracket_elem_t *elem, re_string_t *regexp, re_string_t 3376 lib/regcomp.c parse_bracket_symbol (bracket_elem_t *elem, re_string_t *regexp, re_string_t 3716 lib/regcomp.c fetch_number (re_string_t *input, re_token_t *token, reg_syntax_t syntax) re_string_t 25 lib/regex_internal.c re_string_t *pstr, re_string_t 43 lib/regex_internal.c re_string_allocate (re_string_t *pstr, const char *str, Idx len, Idx init_len, re_string_t 71 lib/regex_internal.c re_string_construct (re_string_t *pstr, const char *str, Idx len, re_string_t 75 lib/regex_internal.c memset (pstr, '\0', sizeof (re_string_t)); re_string_t 134 lib/regex_internal.c re_string_realloc_buffers (re_string_t *pstr, Idx new_buf_len) re_string_t 174 lib/regex_internal.c re_string_construct_common (const char *str, Idx len, re_string_t *pstr, re_string_t 206 lib/regex_internal.c build_wcs_buffer (re_string_t *pstr) re_string_t 274 lib/regex_internal.c build_wcs_upper_buffer (re_string_t *pstr) re_string_t 490 lib/regex_internal.c re_string_skip_chars (re_string_t *pstr, Idx new_raw_idx, wint_t *last_wc) re_string_t 532 lib/regex_internal.c build_upper_buffer (re_string_t *pstr) re_string_t 555 lib/regex_internal.c re_string_translate_buffer (re_string_t *pstr) re_string_t 576 lib/regex_internal.c re_string_reconstruct (re_string_t *pstr, Idx idx, int eflags) re_string_t 839 lib/regex_internal.c re_string_peek_byte_case (const re_string_t *pstr, Idx idx) re_string_t 876 lib/regex_internal.c re_string_fetch_byte_case (re_string_t *pstr) re_string_t 914 lib/regex_internal.c re_string_destruct (re_string_t *pstr) re_string_t 928 lib/regex_internal.c re_string_context_at (const re_string_t *input, Idx idx, int eflags) re_string_t 413 lib/regex_internal.h typedef struct re_string_t re_string_t; re_string_t 423 lib/regex_internal.h static reg_errcode_t re_string_realloc_buffers (re_string_t *pstr, re_string_t 427 lib/regex_internal.h static void build_wcs_buffer (re_string_t *pstr) internal_function; re_string_t 428 lib/regex_internal.h static reg_errcode_t build_wcs_upper_buffer (re_string_t *pstr) re_string_t 431 lib/regex_internal.h static void build_upper_buffer (re_string_t *pstr) internal_function; re_string_t 432 lib/regex_internal.h static void re_string_translate_buffer (re_string_t *pstr) internal_function; re_string_t 433 lib/regex_internal.h static unsigned int re_string_context_at (const re_string_t *input, Idx idx, re_string_t 605 lib/regex_internal.h re_string_t input; re_string_t 803 lib/regex_internal.h re_string_char_size_at (const re_string_t *pstr, Idx idx) re_string_t 816 lib/regex_internal.h re_string_wchar_at (const re_string_t *pstr, Idx idx) re_string_t 825 lib/regex_internal.h re_string_elem_size_at (const re_string_t *pstr _UNUSED_PARAMETER_, re_string_t 192 lib/regexec.c const re_string_t *input, Idx idx) re_string_t 3793 lib/regexec.c const re_string_t *input, Idx str_idx) re_string_t 4150 lib/regexec.c re_string_t *pstr = &mctx->input;