Lines Matching defs:sbcset

89 static reg_errcode_t build_equiv_class (bitset_t sbcset,
94 bitset_t sbcset,
100 static reg_errcode_t build_equiv_class (bitset_t sbcset,
103 bitset_t sbcset,
345 bitset_word_t w = dfa->nodes[node].opr.sbcset[i];
1124 if (dfa->nodes[node].opr.sbcset[i])
2633 build_range_exp (bitset_t sbcset, re_charset_t *mbcset, int *range_alloc,
2636 build_range_exp (bitset_t sbcset, bracket_elem_t *start_elem,
2720 bitset_set (sbcset, wc);
2737 bitset_set (sbcset, ch);
2754 build_collating_symbol (bitset_t sbcset, re_charset_t *mbcset,
2757 build_collating_symbol (bitset_t sbcset, const unsigned char *name)
2765 bitset_set (sbcset, name[0]);
2887 build_range_exp (bitset_t sbcset, re_charset_t *mbcset, int *range_alloc,
2954 bitset_set (sbcset, ch);
2967 build_collating_symbol (bitset_t sbcset, re_charset_t *mbcset,
2986 bitset_set (sbcset, name[0]);
3017 bitset_set (sbcset, name[0]);
3025 re_bitset_ptr_t sbcset;
3052 sbcset = (re_bitset_ptr_t) calloc (sizeof (bitset_t), 1);
3057 if (BE (sbcset == NULL || mbcset == NULL, 0))
3059 if (BE (sbcset == NULL, 0))
3062 re_free (sbcset);
3083 bitset_set (sbcset, '\n');
3161 *err = build_range_exp (sbcset, mbcset, &range_alloc,
3165 *err = build_range_exp (sbcset,
3169 *err = build_range_exp (sbcset, &start_elem, &end_elem);
3180 bitset_set (sbcset, start_elem.opr.ch);
3202 *err = build_equiv_class (sbcset,
3211 *err = build_collating_symbol (sbcset,
3220 *err = build_charclass (regexp->trans, sbcset,
3246 bitset_not (sbcset);
3251 bitset_mask (sbcset, dfa->sb_char);
3267 if (sbcset[sbc_idx])
3269 /* If there are no bits set in sbcset, there is no point
3275 br_token.opr.sbcset = sbcset;
3287 re_free (sbcset);
3299 br_token.opr.sbcset = sbcset;
3309 re_free (sbcset);
3407 build_equiv_class (bitset_t sbcset, re_charset_t *mbcset,
3410 build_equiv_class (bitset_t sbcset, const unsigned char *name)
3464 bitset_set (sbcset, ch);
3489 bitset_set (sbcset, *name);
3502 build_charclass (RE_TRANSLATE_TYPE trans, bitset_t sbcset,
3506 build_charclass (RE_TRANSLATE_TYPE trans, bitset_t sbcset,
3543 bitset_set (sbcset, trans[i]); \
3549 bitset_set (sbcset, i); \
3589 re_bitset_ptr_t sbcset;
3598 sbcset = (re_bitset_ptr_t) calloc (sizeof (bitset_t), 1);
3604 if (BE (sbcset == NULL || mbcset == NULL, 0))
3606 if (BE (sbcset == NULL, 0))
3621 ret = build_charclass (trans, sbcset,
3629 re_free (sbcset);
3638 bitset_set (sbcset, *extra);
3642 bitset_not (sbcset);
3647 bitset_mask (sbcset, dfa->sb_char);
3652 br_token.opr.sbcset = sbcset;
3683 re_free (sbcset);
3805 re_free (node->opr.sbcset);