Lines Matching refs:sbcset

93 static reg_errcode_t build_equiv_class (bitset_t sbcset,
98 bitset_t sbcset,
104 static reg_errcode_t build_equiv_class (bitset_t sbcset,
107 bitset_t sbcset,
338 bitset_word_t w = dfa->nodes[node].opr.sbcset[i]; in re_compile_fastmap_iter()
1132 if (dfa->nodes[node].opr.sbcset[i] >> rshift != 0) in optimize_utf8()
2690 bitset_t sbcset, in build_range_exp() argument
2697 bitset_t sbcset, in build_range_exp()
2784 bitset_set (sbcset, wc); in build_range_exp()
2801 bitset_set (sbcset, ch); in build_range_exp()
2817 build_collating_symbol (bitset_t sbcset, re_charset_t *mbcset, in build_collating_symbol() argument
2820 build_collating_symbol (bitset_t sbcset, const unsigned char *name) in build_collating_symbol()
2828 bitset_set (sbcset, name[0]); in build_collating_symbol()
2942 build_range_exp (bitset_t sbcset, re_charset_t *mbcset, int *range_alloc, in build_range_exp() argument
3018 bitset_set (sbcset, ch); in build_range_exp()
3031 build_collating_symbol (bitset_t sbcset, re_charset_t *mbcset, in build_collating_symbol() argument
3053 bitset_set (sbcset, name[0]); in build_collating_symbol()
3084 bitset_set (sbcset, name[0]); in build_collating_symbol()
3108 re_bitset_ptr_t sbcset; in parse_bracket_exp() local
3135 sbcset = (re_bitset_ptr_t) calloc (sizeof (bitset_t), 1); in parse_bracket_exp()
3140 if (__glibc_unlikely (sbcset == NULL || mbcset == NULL)) in parse_bracket_exp()
3142 if (__glibc_unlikely (sbcset == NULL)) in parse_bracket_exp()
3145 re_free (sbcset); in parse_bracket_exp()
3166 bitset_set (sbcset, '\n'); in parse_bracket_exp()
3247 *err = build_range_exp (sbcset, mbcset, &range_alloc, in parse_bracket_exp()
3253 *err = build_range_exp (syntax, sbcset, in parse_bracket_exp()
3257 *err = build_range_exp (syntax, sbcset, &start_elem, &end_elem); in parse_bracket_exp()
3268 bitset_set (sbcset, start_elem.opr.ch); in parse_bracket_exp()
3290 *err = build_equiv_class (sbcset, in parse_bracket_exp()
3299 *err = build_collating_symbol (sbcset, in parse_bracket_exp()
3309 *err = build_charclass (regexp->trans, sbcset, in parse_bracket_exp()
3336 bitset_not (sbcset); in parse_bracket_exp()
3341 bitset_mask (sbcset, dfa->sb_char); in parse_bracket_exp()
3357 if (sbcset[sbc_idx]) in parse_bracket_exp()
3365 br_token.opr.sbcset = sbcset; in parse_bracket_exp()
3377 re_free (sbcset); in parse_bracket_exp()
3389 br_token.opr.sbcset = sbcset; in parse_bracket_exp()
3399 re_free (sbcset); in parse_bracket_exp()
3497 build_equiv_class (bitset_t sbcset, re_charset_t *mbcset, in build_equiv_class() argument
3500 build_equiv_class (bitset_t sbcset, const unsigned char *name) in build_equiv_class()
3545 bitset_set (sbcset, ch); in build_equiv_class()
3569 bitset_set (sbcset, *name); in build_equiv_class()
3582 build_charclass (RE_TRANSLATE_TYPE trans, bitset_t sbcset, in build_charclass() argument
3586 build_charclass (RE_TRANSLATE_TYPE trans, bitset_t sbcset, in build_charclass()
3623 bitset_set (sbcset, trans[i]); \ in build_charclass()
3629 bitset_set (sbcset, i); \ in build_charclass()
3669 re_bitset_ptr_t sbcset; in build_charclass_op() local
3677 sbcset = (re_bitset_ptr_t) calloc (sizeof (bitset_t), 1); in build_charclass_op()
3678 if (__glibc_unlikely (sbcset == NULL)) in build_charclass_op()
3687 re_free (sbcset); in build_charclass_op()
3695 ret = build_charclass (trans, sbcset, in build_charclass_op()
3703 re_free (sbcset); in build_charclass_op()
3712 bitset_set (sbcset, *extra); in build_charclass_op()
3716 bitset_not (sbcset); in build_charclass_op()
3721 bitset_mask (sbcset, dfa->sb_char); in build_charclass_op()
3725 re_token_t br_token = { .type = SIMPLE_BRACKET, .opr.sbcset = sbcset }; in build_charclass_op()
3756 re_free (sbcset); in build_charclass_op()
3878 re_free (node->opr.sbcset); in free_token()