Lines Matching refs:i

192 es_match (struct E_string const *es, size_t i, char c)  in es_match()  argument
194 return es->s[i] == c && !es->escaped[i]; in es_match()
439 for (unsigned int i = 0; s[i]; i++) in unquote() local
444 switch (s[i]) in unquote()
448 switch (s[i + 1]) in unquote()
482 c = s[i + 1] - '0'; in unquote()
483 oct_digit = s[i + 2] - '0'; in unquote()
487 ++i; in unquote()
488 oct_digit = s[i + 2] - '0'; in unquote()
494 ++i; in unquote()
508 s[i], s[i + 1], s[i + 2], in unquote()
509 s[i], s[i + 1], s[i + 2]); in unquote()
519 i--; in unquote()
523 c = s[i + 1]; in unquote()
526 ++i; in unquote()
530 es->s[j++] = s[i]; in unquote()
545 enum Char_class i; in look_up_char_class() local
547 for (i = 0; i < ARRAY_CARDINALITY (char_class_name); i++) in look_up_char_class()
548 if (STREQ_LEN (class_str, char_class_name[i], len) in look_up_char_class()
549 && strlen (char_class_name[i]) == len) in look_up_char_class()
550 return i; in look_up_char_class()
589 for (size_t i = 0; i < len; i++) in make_printable_str() local
593 unsigned char c = s[i]; in make_printable_str()
752 for (size_t i = start_idx; i < es->len - 1; i++) in find_closing_delim() local
753 if (es->s[i] == pre_bracket_char && es->s[i + 1] == ']' in find_closing_delim()
754 && !es->escaped[i] && !es->escaped[i + 1]) in find_closing_delim()
756 *result_idx = i; in find_closing_delim()
781 for (size_t i = start_idx + 2; i < es->len && !es->escaped[i]; i++) in find_bracketed_repeat() local
783 if (es->s[i] == ']') in find_bracketed_repeat()
785 size_t digit_str_len = i - start_idx - 2; in find_bracketed_repeat()
813 *closing_bracket_idx = i; in find_bracketed_repeat()
831 for (size_t i = idx + 1; i < es->len; i++) in star_digits_closebracket() local
832 if (!ISDIGIT (to_uchar (es->s[i])) || es->escaped[i]) in star_digits_closebracket()
833 return es_match (es, i, ']'); in star_digits_closebracket()
860 size_t i; in build_spec_list() local
861 for (i = 0; i + 2 < es->len; /* empty */) in build_spec_list()
863 if (es_match (es, i, '[')) in build_spec_list()
872 if (es_match (es, i + 1, ':') || es_match (es, i + 1, '=')) in build_spec_list()
876 if (find_closing_delim (es, i + 2, p[i + 1], &closing_delim_idx)) in build_spec_list()
878 size_t opnd_str_len = closing_delim_idx - 1 - (i + 2) + 1; in build_spec_list()
879 char const *opnd_str = p + i + 2; in build_spec_list()
883 if (p[i + 1] == ':') in build_spec_list()
891 if (p[i + 1] == ':') in build_spec_list()
896 if (star_digits_closebracket (es, i + 2)) in build_spec_list()
914 if (star_digits_closebracket (es, i + 2)) in build_spec_list()
929 i = closing_delim_idx + 2; in build_spec_list()
939 err = find_bracketed_repeat (es, i + 1, &char_to_repeat, in build_spec_list()
945 i = closing_bracket_idx + 1; in build_spec_list()
967 if (es_match (es, i + 1, '-')) in build_spec_list()
969 if (!append_range (result, p[i], p[i + 2])) in build_spec_list()
971 i += 3; in build_spec_list()
975 append_normal_char (result, p[i]); in build_spec_list()
976 ++i; in build_spec_list()
981 for (; i < es->len; i++) in build_spec_list()
982 append_normal_char (result, p[i]); in build_spec_list()
1015 int i; in get_next() local
1069 for (i = 0; i < N_CHARS; i++) in get_next()
1070 if (is_char_class_member (p->u.char_class, i)) in get_next()
1072 affirm (i < N_CHARS); in get_next()
1073 s->state = i; in get_next()
1077 for (i = s->state + 1; i < N_CHARS; i++) in get_next()
1078 if (is_char_class_member (p->u.char_class, i)) in get_next()
1080 if (i < N_CHARS) in get_next()
1081 s->state = i; in get_next()
1177 for (int i = 0; i < N_CHARS; i++) in validate_case_classes() local
1179 if (isupper (i)) in validate_case_classes()
1181 if (islower (i)) in validate_case_classes()
1263 for (int i = 0; i < N_CHARS; i++) in get_spec_stats() local
1264 if (is_char_class_member (p->u.char_class, i)) in get_spec_stats()
1278 for (int i = 0; i < N_CHARS; i++) in get_spec_stats() local
1279 if (is_equiv_class_member (p->u.equiv_code, i)) in get_spec_stats()
1516 size_t i = 0; in squeeze_filter() local
1521 if (i >= nr) in squeeze_filter()
1526 i = 0; in squeeze_filter()
1529 size_t begin = i; in squeeze_filter()
1545 for (; i < nr && !in_squeeze_set[to_uchar (buf[i])]; i += 2) in squeeze_filter()
1551 if (i == nr && in_squeeze_set[to_uchar (buf[i - 1])]) in squeeze_filter()
1552 --i; in squeeze_filter()
1554 if (i >= nr) in squeeze_filter()
1558 char_to_squeeze = buf[i]; in squeeze_filter()
1560 out_len = i - begin + 1; in squeeze_filter()
1564 if (i > 0 && buf[i - 1] == char_to_squeeze) in squeeze_filter()
1570 ++i; in squeeze_filter()
1582 for (; i < nr && buf[i] == char_to_squeeze; i++) in squeeze_filter()
1584 if (i < nr) in squeeze_filter()
1628 size_t i; in read_and_delete() local
1629 for (i = 0; i < nr && !in_delete_set[to_uchar (buf[i])]; i++) in read_and_delete()
1631 n_saved = i; in read_and_delete()
1633 for (++i; i < nr; i++) in read_and_delete()
1634 if (!in_delete_set[to_uchar (buf[i])]) in read_and_delete()
1635 buf[n_saved++] = buf[i]; in read_and_delete()
1651 for (size_t i = 0; i < bytes_read; i++) in read_and_xlate() local
1652 buf[i] = xlate[to_uchar (buf[i])]; in read_and_xlate()
1672 for (size_t i = 0; i < N_CHARS; i++) in set_initialize() local
1673 in_set[i] = (!in_set[i]); in set_initialize()
1817 for (int i = 0; i < N_CHARS; i++) in main() local
1818 xlate[i] = i; in main()
1819 for (int i = 0; i < N_CHARS; i++) in main() local
1821 if (!in_s1[i]) in main()
1831 xlate[i] = ch; in main()
1841 for (int i = 0; i < N_CHARS; i++) in main() local
1842 xlate[i] = i; in main()
1852 for (int i = 0; i < N_CHARS; i++) in main() local
1853 if (islower (i)) in main()
1854 xlate[i] = toupper (i); in main()
1858 for (int i = 0; i < N_CHARS; i++) in main() local
1859 if (isupper (i)) in main()
1860 xlate[i] = tolower (i); in main()