Lines Matching refs:sbcset
92 static reg_errcode_t build_equiv_class (bitset_t sbcset,
97 bitset_t sbcset,
103 static reg_errcode_t build_equiv_class (bitset_t sbcset,
106 bitset_t sbcset,
353 bitset_word_t w = dfa->nodes[node].opr.sbcset[i]; in re_compile_fastmap_iter()
1109 if (dfa->nodes[node].opr.sbcset[i] >> rshift != 0) in optimize_utf8()
2614 build_range_exp (bitset_t sbcset, re_charset_t *mbcset, Idx *range_alloc, in build_range_exp() argument
2617 build_range_exp (bitset_t sbcset, bracket_elem_t *start_elem, in build_range_exp()
2701 bitset_set (sbcset, wc); in build_range_exp()
2718 bitset_set (sbcset, ch); in build_range_exp()
2734 build_collating_symbol (bitset_t sbcset, in build_collating_symbol() argument
2745 bitset_set (sbcset, name[0]); in build_collating_symbol()
2878 build_range_exp (sbcset, mbcset, range_alloc, start_elem, end_elem) in parse_bracket_exp()
2881 bitset_t sbcset; in parse_bracket_exp() local
2948 bitset_set (sbcset, ch); in parse_bracket_exp()
2961 build_collating_symbol (sbcset, mbcset, coll_sym_alloc, name) in parse_bracket_exp()
2964 bitset_t sbcset; in parse_bracket_exp() local
2983 bitset_set (sbcset, name[0]); in parse_bracket_exp()
3014 bitset_set (sbcset, name[0]); in parse_bracket_exp()
3022 re_bitset_ptr_t sbcset; in parse_bracket_exp() local
3049 sbcset = (re_bitset_ptr_t) calloc (sizeof (bitset_t), 1); in parse_bracket_exp()
3054 if (BE (sbcset == NULL || mbcset == NULL, 0)) in parse_bracket_exp()
3056 if (BE (sbcset == NULL, 0)) in parse_bracket_exp()
3076 bitset_set (sbcset, '\n'); in parse_bracket_exp()
3155 *err = build_range_exp (sbcset, mbcset, &range_alloc, in parse_bracket_exp()
3159 *err = build_range_exp (sbcset, in parse_bracket_exp()
3163 *err = build_range_exp (sbcset, &start_elem, &end_elem); in parse_bracket_exp()
3174 bitset_set (sbcset, start_elem.opr.ch); in parse_bracket_exp()
3196 *err = build_equiv_class (sbcset, in parse_bracket_exp()
3205 *err = build_collating_symbol (sbcset, in parse_bracket_exp()
3214 *err = build_charclass (regexp->trans, sbcset, in parse_bracket_exp()
3240 bitset_not (sbcset); in parse_bracket_exp()
3245 bitset_mask (sbcset, dfa->sb_char); in parse_bracket_exp()
3261 if (sbcset[sbc_idx]) in parse_bracket_exp()
3269 br_token.opr.sbcset = sbcset; in parse_bracket_exp()
3281 re_free (sbcset); in parse_bracket_exp()
3293 br_token.opr.sbcset = sbcset; in parse_bracket_exp()
3303 re_free (sbcset); in parse_bracket_exp()
3401 build_equiv_class (bitset_t sbcset, re_charset_t *mbcset, in build_equiv_class() argument
3404 build_equiv_class (bitset_t sbcset, const unsigned char *name) in build_equiv_class()
3455 bitset_set (sbcset, ch); in build_equiv_class()
3480 bitset_set (sbcset, *name); in build_equiv_class()
3493 build_charclass (RE_TRANSLATE_TYPE trans, bitset_t sbcset, in build_charclass() argument
3497 build_charclass (RE_TRANSLATE_TYPE trans, bitset_t sbcset, in build_charclass()
3534 bitset_set (sbcset, trans[i]); \ in build_charclass()
3540 bitset_set (sbcset, i); \ in build_charclass()
3580 re_bitset_ptr_t sbcset; in build_charclass_op() local
3589 sbcset = (re_bitset_ptr_t) calloc (sizeof (bitset_t), 1); in build_charclass_op()
3595 if (BE (sbcset == NULL || mbcset == NULL, 0)) in build_charclass_op()
3597 if (BE (sbcset == NULL, 0)) in build_charclass_op()
3612 ret = build_charclass (trans, sbcset, in build_charclass_op()
3620 re_free (sbcset); in build_charclass_op()
3629 bitset_set (sbcset, *extra); in build_charclass_op()
3633 bitset_not (sbcset); in build_charclass_op()
3638 bitset_mask (sbcset, dfa->sb_char); in build_charclass_op()
3643 br_token.opr.sbcset = sbcset; in build_charclass_op()
3674 re_free (sbcset); in build_charclass_op()
3797 re_free (node->opr.sbcset); in free_token()