Home
last modified time | relevance | path

Searched refs:regex_t (Results 1 – 20 of 20) sorted by relevance

/PHP-7.3/ext/mbstring/oniguruma/src/
H A Dreggnu.c41 re_adjust_startpos(regex_t* reg, const char* string, int size, in re_adjust_startpos()
61 re_match(regex_t* reg, const char* str, int size, int pos, in re_match()
69 re_search(regex_t* bufp, const char* string, int size, int startpos, int range, in re_search()
79 re_compile_pattern(const char* pattern, int size, regex_t* reg, char* ebuf) in re_compile_pattern()
94 re_free_pattern(regex_t* reg) in re_free_pattern()
100 re_alloc_pattern(regex_t** reg) in re_alloc_pattern()
102 *reg = (regex_t* )xmalloc(sizeof(regex_t)); in re_alloc_pattern()
H A Donigposix.h87 } regex_t; typedef
161 ONIG_EXTERN int regcomp P_((regex_t* reg, const char* pat, int options));
162 ONIG_EXTERN int regexec P_((regex_t* reg, const char* str, size_t nmatch, regmatch_t* matches, i…
163 ONIG_EXTERN void regfree P_((regex_t* reg));
164 ONIG_EXTERN size_t regerror P_((int code, const regex_t* reg, char* buf, size_t size));
168 ONIG_EXTERN int reg_name_to_group_numbers P_((regex_t* reg, const unsigned char* name, const unsig…
169 …_EXTERN int reg_foreach_name P_((regex_t* reg, int (*func)(const unsigned char*, const unsigned c…
170 ONIG_EXTERN int reg_number_of_names P_((regex_t* reg));
H A Dregposix.c30 #define regex_t onig_regex_t macro
32 #undef regex_t
146 regcomp(regex_t* reg, const char* pattern, int posix_options) in regcomp()
180 regexec(regex_t* reg, const char* str, size_t nmatch, in regexec()
238 regfree(regex_t* reg) in regfree()
281 reg_name_to_group_numbers(regex_t* reg, in reg_name_to_group_numbers()
288 int (*func)(const unsigned char*, const unsigned char*,int,int*,regex_t*,void*);
289 regex_t* reg;
303 reg_foreach_name(regex_t* reg, in reg_foreach_name() argument
304 int (*func)(const unsigned char*, const unsigned char*,int,int*,regex_t*,void*), in reg_foreach_name()
[all …]
H A Dregext.c165 onig_new_deluxe(regex_t** reg, const UChar* pattern, const UChar* pattern_end, in onig_new_deluxe()
181 *reg = (regex_t* )xmalloc(sizeof(regex_t)); in onig_new_deluxe()
H A Dregposerr.c82 regerror(int posix_ecode, const regex_t* reg ARG_UNUSED, char* buf, in regerror()
H A Dregcomp.c149 ops_expand(regex_t* reg, int n) in ops_expand()
185 ops_new(regex_t* reg) in ops_new()
208 ops_free(regex_t* reg) in ops_free()
324 ops_make_string_pool(regex_t* reg) in ops_make_string_pool()
607 add_op(regex_t* reg, int opcode) in add_op()
1010 set_addr_in_repeat_range(regex_t* reg) in set_addr_in_repeat_range()
6396 clear_optimize_info(regex_t* reg) in clear_optimize_info()
6571 onig_get_regex_ext(regex_t* reg) in onig_get_regex_ext()
6630 onig_free_body(regex_t* reg) in onig_free_body()
6650 onig_free(regex_t* reg) in onig_free()
[all …]
H A Dregparse.h404 regex_t* reg; /* for reg->names only */
435 extern int onig_renumber_name_table P_((regex_t* reg, GroupNumRemap* map));
450 extern int onig_names_free P_((regex_t* reg));
451 extern int onig_parse_tree P_((Node** root, const UChar* pattern, const UChar* end, regex_t* reg…
462 extern int onig_print_names(FILE*, regex_t*);
H A Dregexec.c4171 regex_t* reg;
4221 regex_t* reg; in regset_search_body_position_lead()
4385 regex_t* reg; in regset_search_body_regex_lead()
4426 regex_t* reg; in onig_regset_search_with_param()
5638 onig_get_syntax(regex_t* reg) in onig_get_syntax()
5700 regex_t* reg = regs[i]; in onig_regset_new()
5829 regex_t* reg; in onig_regset_free()
5849 extern regex_t*
5853 return (regex_t* )0; in onig_regset_get_regex()
6286 regex_t* reg; in onig_builtin_cmp()
[all …]
H A Dregint.h906 extern void onig_print_compiled_byte_code_list(FILE* f, regex_t* reg);
918 extern int onig_compile P_((regex_t* reg, const UChar* pattern, const UChar* pattern_end, OnigEr…
920 extern RegexExt* onig_get_regex_ext(regex_t* reg);
921 extern int onig_ext_set_pattern(regex_t* reg, const UChar* pattern, const UChar* pattern_end);
931 extern CalloutListEntry* onig_reg_callout_list_at(regex_t* reg, int num);
932 extern OnigCalloutFunc onig_get_callout_start_func(regex_t* reg, int callout_num);
H A Dregparse.c698 names_clear(regex_t* reg) in names_clear()
709 onig_names_free(regex_t* reg) in onig_names_free()
738 regex_t* reg;
760 onig_foreach_name(regex_t* reg, in onig_foreach_name() argument
807 onig_number_of_names(regex_t* reg) in onig_number_of_names()
861 names_clear(regex_t* reg) in names_clear()
890 onig_names_free(regex_t* reg) in onig_names_free()
923 onig_foreach_name(regex_t* reg, in onig_foreach_name() argument
943 onig_number_of_names(regex_t* reg) in onig_number_of_names()
1093 regex_t* reg; in name_to_group_numbers()
[all …]
H A Doniguruma.h687 typedef OnigRegexType regex_t; typedef
810 int onig_regset_new P_((OnigRegSet** rset, int n, regex_t* regs[]));
812 int onig_regset_add P_((OnigRegSet* set, regex_t* reg));
814 int onig_regset_replace P_((OnigRegSet* set, int at, regex_t* reg));
820 regex_t* onig_regset_get_regex P_((OnigRegSet* set, int at));
/PHP-7.3/ext/mbstring/
H A Dphp_onig_compat.h5 #define regex_t php_mb_regex_t macro
H A Dphp_mbregex.c679 …gUChar* name, const OnigUChar* name_end, int ngroup_num, int* group_nums, regex_t* reg, void* parg) in mb_regex_groups_iter()
871 static int _php_mb_onig_search(regex_t* reg, const OnigUChar* str, const OnigUChar* end, const Onig… in _php_mb_onig_search()
/PHP-7.3/ext/mbstring/oniguruma/doc/
H A DAPI214 # void onig_free(regex_t* reg)
222 # void onig_free_body(regex_t* reg)
410 # int onig_regset_add(OnigRegSet* set, regex_t* reg)
601 # int onig_foreach_name(regex_t* reg,
619 # int onig_number_of_names(regex_t* reg)
628 # OnigEncoding onig_get_encoding(regex_t* reg)
629 # OnigOptionType onig_get_options(regex_t* reg)
631 # OnigSyntaxType* onig_get_syntax(regex_t* reg)
639 # int onig_number_of_captures(regex_t* reg)
647 # int onig_number_of_capture_histories(regex_t* reg)
[all …]
H A DSYNTAX.md224 Note that `OnigRegex`/`regex_t` are not stateful objects, and do _not_ record
/PHP-7.3/ext/mbstring/oniguruma/
H A DREADME_japanese83 oniguruma.hで定義されている型名regex_tを無効にしたい場合には、
85 すること。このときにはregex_tは定義されず、OnigRegexType, OnigRegexという
H A DHISTORY275 2016/04/18: fix bug of uninitialized regex_t value on error.
667 [API] add num_comb_exp_check member in regex_t.
775 add typedef OnigRegexType regex_t
1402 2004/04/12: [impl] add ambig_flag to regex_t.
1895 2003/05/26: [impl] add num_call member to regex_t.
1896 2003/05/26: [impl] add repeat_range member to regex_t.
2056 2003/02/12: [impl] rename 'max_mem' to 'num_mem' in regex_t.
2057 2003/02/12: [impl] rename 'code' to 'enc' in regex_t.
2059 remove transtable member in regex_t.
2134 remove region member from POSIX regex_t.
[all …]
H A DREADME100 If you want to disable regex_t type definition in oniguruma.h,
H A DREADME.md237 If you want to disable regex_t type definition in oniguruma.h,
/PHP-7.3/ext/fileinfo/
H A Dlibmagic.patch2337 - regex_t rx;

Completed in 126 milliseconds