Lines Matching refs:end_elem
2694 const bracket_elem_t *end_elem) in build_range_exp() argument
2699 const bracket_elem_t *end_elem) in build_range_exp()
2706 || end_elem->type == EQUIV_CLASS in build_range_exp()
2707 || end_elem->type == CHAR_CLASS)) in build_range_exp()
2714 || (end_elem->type == COLL_SYM in build_range_exp()
2715 && strlen ((char *) end_elem->opr.name) > 1))) in build_range_exp()
2727 end_ch = ((end_elem->type == SB_CHAR) ? end_elem->opr.ch in build_range_exp()
2728 : ((end_elem->type == COLL_SYM) ? end_elem->opr.name[0] in build_range_exp()
2732 end_wc = ((end_elem->type == SB_CHAR || end_elem->type == COLL_SYM) in build_range_exp()
2733 ? parse_byte (end_ch, mbcset) : end_elem->opr.wch); in build_range_exp()
2793 end_ch = ((end_elem->type == SB_CHAR ) ? end_elem->opr.ch in build_range_exp()
2794 : ((end_elem->type == COLL_SYM) ? end_elem->opr.name[0] in build_range_exp()
2943 bracket_elem_t *start_elem, bracket_elem_t *end_elem, in build_range_exp() argument
2957 || end_elem->type == EQUIV_CLASS in build_range_exp()
2958 || end_elem->type == CHAR_CLASS)) in build_range_exp()
2964 end_collseq = lookup_collation_sequence_value (end_elem, nrules, collseqmb, collseqwc, in build_range_exp()
3182 bracket_elem_t start_elem, end_elem; in parse_bracket_exp() local
3234 end_elem.opr.name = end_name_buf; in parse_bracket_exp()
3235 end_elem.type = COLL_SYM; in parse_bracket_exp()
3236 ret = parse_bracket_element (&end_elem, regexp, &token2, token_len2, in parse_bracket_exp()
3248 &start_elem, &end_elem, in parse_bracket_exp()
3255 &range_alloc, &start_elem, &end_elem); in parse_bracket_exp()
3257 *err = build_range_exp (syntax, sbcset, &start_elem, &end_elem); in parse_bracket_exp()