re_string_t 55 lib/regcomp.c static Idx fetch_number (re_string_t *input, re_token_t *token, re_string_t 57 lib/regcomp.c static int peek_token (re_token_t *token, re_string_t *input, re_string_t 59 lib/regcomp.c static bin_tree_t *parse (re_string_t *regexp, regex_t *preg, re_string_t 61 lib/regcomp.c static bin_tree_t *parse_reg_exp (re_string_t *regexp, regex_t *preg, re_string_t 64 lib/regcomp.c static bin_tree_t *parse_branch (re_string_t *regexp, regex_t *preg, re_string_t 67 lib/regcomp.c static bin_tree_t *parse_expression (re_string_t *regexp, regex_t *preg, re_string_t 70 lib/regcomp.c static bin_tree_t *parse_sub_exp (re_string_t *regexp, regex_t *preg, re_string_t 73 lib/regcomp.c static bin_tree_t *parse_dup_op (bin_tree_t *dup_elem, re_string_t *regexp, re_string_t 76 lib/regcomp.c static bin_tree_t *parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_string_t 80 lib/regcomp.c re_string_t *regexp, re_string_t 86 lib/regcomp.c re_string_t *regexp, re_string_t 705 lib/regcomp.c re_string_t regexp; re_string_t 1734 lib/regcomp.c fetch_token (re_token_t *result, re_string_t *input, reg_syntax_t syntax) re_string_t 1743 lib/regcomp.c peek_token (re_token_t *token, re_string_t *input, reg_syntax_t syntax) re_string_t 1975 lib/regcomp.c peek_token_bracket (re_token_t *token, re_string_t *input, reg_syntax_t syntax) re_string_t 2081 lib/regcomp.c parse (re_string_t *regexp, regex_t *preg, reg_syntax_t syntax, re_string_t 2115 lib/regcomp.c parse_reg_exp (re_string_t *regexp, regex_t *preg, re_token_t *token, re_string_t 2164 lib/regcomp.c parse_branch (re_string_t *regexp, regex_t *preg, re_token_t *token, re_string_t 2209 lib/regcomp.c parse_expression (re_string_t *regexp, regex_t *preg, re_token_t *token, re_string_t 2441 lib/regcomp.c parse_sub_exp (re_string_t *regexp, regex_t *preg, re_token_t *token, re_string_t 2484 lib/regcomp.c parse_dup_op (bin_tree_t *elem, re_string_t *regexp, re_dfa_t *dfa, re_string_t 3023 lib/regcomp.c parse_bracket_exp (re_string_t *regexp, re_dfa_t *dfa, re_token_t *token, re_string_t 3298 lib/regcomp.c parse_bracket_element (bracket_elem_t *elem, re_string_t *regexp, re_string_t 3336 lib/regcomp.c parse_bracket_symbol (bracket_elem_t *elem, re_string_t *regexp, re_string_t 3629 lib/regcomp.c fetch_number (re_string_t *input, re_token_t *token, reg_syntax_t syntax) re_string_t 21 lib/regex_internal.c re_string_t *pstr, re_string_t 31 lib/regex_internal.c static reg_errcode_t re_string_realloc_buffers (re_string_t *pstr, re_string_t 33 lib/regex_internal.c static void build_wcs_buffer (re_string_t *pstr); re_string_t 34 lib/regex_internal.c static reg_errcode_t build_wcs_upper_buffer (re_string_t *pstr); re_string_t 35 lib/regex_internal.c static void build_upper_buffer (re_string_t *pstr); re_string_t 36 lib/regex_internal.c static void re_string_translate_buffer (re_string_t *pstr); re_string_t 37 lib/regex_internal.c static unsigned int re_string_context_at (const re_string_t *input, Idx idx, re_string_t 47 lib/regex_internal.c re_string_allocate (re_string_t *pstr, const char *str, Idx len, Idx init_len, re_string_t 75 lib/regex_internal.c re_string_construct (re_string_t *pstr, const char *str, Idx len, re_string_t 79 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 172 lib/regex_internal.c re_string_construct_common (const char *str, Idx len, re_string_t *pstr, re_string_t 202 lib/regex_internal.c build_wcs_buffer (re_string_t *pstr) re_string_t 272 lib/regex_internal.c build_wcs_upper_buffer (re_string_t *pstr) re_string_t 489 lib/regex_internal.c re_string_skip_chars (re_string_t *pstr, Idx new_raw_idx, wint_t *last_wc) re_string_t 529 lib/regex_internal.c build_upper_buffer (re_string_t *pstr) re_string_t 548 lib/regex_internal.c re_string_translate_buffer (re_string_t *pstr) re_string_t 569 lib/regex_internal.c re_string_reconstruct (re_string_t *pstr, Idx idx, int eflags) re_string_t 818 lib/regex_internal.c re_string_peek_byte_case (const re_string_t *pstr, Idx idx) re_string_t 848 lib/regex_internal.c re_string_fetch_byte_case (re_string_t *pstr) re_string_t 883 lib/regex_internal.c re_string_destruct (re_string_t *pstr) re_string_t 894 lib/regex_internal.c re_string_context_at (const re_string_t *input, Idx idx, int eflags) re_string_t 412 lib/regex_internal.h typedef struct re_string_t re_string_t; re_string_t 582 lib/regex_internal.h re_string_t input; re_string_t 773 lib/regex_internal.h re_string_char_size_at (const re_string_t *pstr, Idx idx) re_string_t 786 lib/regex_internal.h re_string_wchar_at (const re_string_t *pstr, Idx idx) re_string_t 799 lib/regex_internal.h re_string_elem_size_at (const re_string_t *pstr, Idx idx) re_string_t 156 lib/regexec.c const re_string_t *input, Idx idx); re_string_t 3613 lib/regexec.c const re_string_t *input, Idx str_idx) re_string_t 3951 lib/regexec.c re_string_t *pstr = &mctx->input;