Lines Matching refs:name_end
680 mb_regex_groups_iter(const OnigUChar* name, const OnigUChar* name_end, int ngroup_num, int* group_n… in mb_regex_groups_iter() argument
689 gn = onig_name_to_backref_number(reg, name, name_end, args->region); in mb_regex_groups_iter()
693 …add_assoc_stringl_ex(args->groups, (char *)name, name_end - name, &args->search_str[beg], end - be… in mb_regex_groups_iter()
695 add_assoc_bool_ex(args->groups, (char *)name, name_end - name, 0); in mb_regex_groups_iter()
771 char *name, *name_end; in mb_regex_substitute() local
773 name_end = name = p + 1; in mb_regex_substitute()
774 while (name_end < eos) { in mb_regex_substitute()
775 clen = (int) php_mb_mbchar_bytes(name_end, enc); in mb_regex_substitute()
777 name_end += clen; in mb_regex_substitute()
781 if (name_end[0] == delim) break; in mb_regex_substitute()
782 if (maybe_num && !isdigit(name_end[0])) maybe_num = 0; in mb_regex_substitute()
783 name_end++; in mb_regex_substitute()
785 p = name_end + 1; in mb_regex_substitute()
786 if (name_end - name < 1 || name_end >= eos) { in mb_regex_substitute()
798 if (name_end - name == 1) { in mb_regex_substitute()
809 no = onig_name_to_backref_number(regexp, (OnigUChar *)name, (OnigUChar *)name_end, regs); in mb_regex_substitute()