Lines Matching refs:xoptions
1552 int *errorcodeptr, uint32_t options, uint32_t xoptions, BOOL isclass, in PRIV()
1557 ((options & PCRE2_ALT_BSUX) | (xoptions & PCRE2_EXTRA_ALT_BSUX)) != 0; in PRIV()
1591 if (c == CHAR_CR && (xoptions & PCRE2_EXTRA_ESCAPED_CR_IS_LF) != 0) in PRIV()
1697 (xoptions & PCRE2_EXTRA_ALT_BSUX) != 0) in PRIV()
1745 (xoptions & PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES) == 0) in PRIV()
1953 (xoptions & PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES) == 0) in PRIV()
2034 (xoptions & PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES) == 0) in PRIV()
2643 uint32_t xoptions) in handle_escdsw() argument
2672 if ((options & PCRE2_UCP) == 0 || (xoptions & ascii_option) != 0) in handle_escdsw()
2731 uint32_t xoptions; member
2789 uint32_t xoptions = cb->cx->extra_options; in parse_regex() local
2813 if ((xoptions & PCRE2_EXTRA_MATCH_LINE) != 0) in parse_regex()
2818 else if ((xoptions & PCRE2_EXTRA_MATCH_WORD) != 0) in parse_regex()
3007 xoptions, FALSE, cb); in parse_regex()
3207 xoptions, FALSE, cb); in parse_regex()
3211 if ((xoptions & PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL) == 0) in parse_regex()
3324 xoptions); in parse_regex()
3700 (xoptions & PCRE2_EXTRA_ASCII_POSIX) == 0 && in parse_regex()
3701 !((xoptions & PCRE2_EXTRA_ASCII_DIGIT) != 0 && in parse_regex()
3775 xoptions, TRUE, cb); in parse_regex()
3779 if ((xoptions & PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL) == 0) in parse_regex()
3854 xoptions); in parse_regex()
4053 top_nest->xoptions = xoptions & PARSE_TRACKED_EXTRA_OPTIONS; in parse_regex()
4186 top_nest->xoptions = xoptions & PARSE_TRACKED_EXTRA_OPTIONS; in parse_regex()
4207 uint32_t oldxoptions = xoptions; in parse_regex()
4222 xoptions &= ~(PCRE2_EXTRA_CASELESS_RESTRICT); in parse_regex()
4324 xoptions = (xoptions | xset) & (~xunset); in parse_regex()
4345 if (options != oldoptions || xoptions != oldxoptions) in parse_regex()
4349 *parsed_pattern++ = xoptions; in parse_regex()
4819 top_nest->xoptions = xoptions & PARSE_TRACKED_EXTRA_OPTIONS; in parse_regex()
4953 xoptions = (xoptions & ~PARSE_TRACKED_EXTRA_OPTIONS) | top_nest->xoptions; in parse_regex()
4996 if ((xoptions & PCRE2_EXTRA_MATCH_LINE) != 0) in parse_regex()
5001 else if ((xoptions & PCRE2_EXTRA_MATCH_WORD) != 0) in parse_regex()
5232 uint32_t options, uint32_t xoptions, compile_block *cb, uint32_t start, in add_to_class_internal() argument
5256 (xoptions & PCRE2_EXTRA_CASELESS_RESTRICT) != 0)) >= 0) in add_to_class_internal()
5261 options, xoptions, cb, PRIV(ucd_caseless_sets) + rc, oc); in add_to_class_internal()
5279 else n8 += add_to_class_internal(classbits, uchardptr, options, xoptions, in add_to_class_internal()
5285 (void)xoptions; /* Avoid compiler warning */ in add_to_class_internal()
5395 uint32_t options, uint32_t xoptions, compile_block *cb, const uint32_t *p, in add_list_to_class_internal() argument
5405 n8 += add_to_class_internal(classbits, uchardptr, options, xoptions, cb, in add_list_to_class_internal()
5438 uint32_t xoptions, compile_block *cb, uint32_t start, uint32_t end) in add_to_class() argument
5442 return add_to_class_internal(classbits, uchardptr, options, xoptions, cb, in add_to_class()
5474 uint32_t xoptions, compile_block *cb, const uint32_t *p, unsigned int except) in add_list_to_class() argument
5485 n8 += add_to_class_internal(classbits, uchardptr, options, xoptions, cb, in add_list_to_class()
5516 uint32_t options, uint32_t xoptions, compile_block *cb, const uint32_t *p) in add_not_list_to_class() argument
5521 n8 += add_to_class(classbits, uchardptr, options, xoptions, cb, 0, p[0] - 1); in add_not_list_to_class()
5525 n8 += add_to_class(classbits, uchardptr, options, xoptions, cb, p[0] + 1, in add_not_list_to_class()
5649 uint32_t xoptions = *xoptionsptr; /* May change dynamically */ in compile_branch() local
5933 ((xoptions & PCRE2_EXTRA_CASELESS_RESTRICT) == 0 || in compile_branch()
5963 ((xoptions & PCRE2_EXTRA_CASELESS_RESTRICT) != 0 && in compile_branch()
6057 (xoptions & PCRE2_EXTRA_ASCII_POSIX) == 0) in compile_branch()
6220 options & ~PCRE2_CASELESS, xoptions, cb, PRIV(hspace_list), in compile_branch()
6226 options & ~PCRE2_CASELESS, xoptions, cb, PRIV(hspace_list)); in compile_branch()
6231 options & ~PCRE2_CASELESS, xoptions, cb, PRIV(vspace_list), in compile_branch()
6237 options & ~PCRE2_CASELESS, xoptions, cb, PRIV(vspace_list)); in compile_branch()
6311 add_to_class(classbits, &class_uchardata, options, xoptions, in compile_branch()
6319 add_to_class(classbits, &class_uchardata, options, xoptions, in compile_branch()
6327 add_to_class(classbits, &class_uchardata, options, xoptions, in compile_branch()
6336 options, xoptions, cb, c, d); in compile_branch()
6344 add_to_class(classbits, &class_uchardata, options, xoptions, cb, in compile_branch()
6583 *xoptionsptr = xoptions = *(++pptr); in compile_branch()
6830 xoptions, /* The extra options state */ in compile_branch()
8163 (xoptions & PCRE2_EXTRA_ALLOW_LOOKAROUND_BSK) == 0) in compile_branch()
8195 if ((options & PCRE2_UCP) != 0 && (xoptions & PCRE2_EXTRA_ASCII_BSW) == 0) in compile_branch()
8241 ((xoptions & PCRE2_EXTRA_CASELESS_RESTRICT) == 0 || in compile_branch()
8378 compile_regex(uint32_t options, uint32_t xoptions, PCRE2_UCHAR **codeptr, in compile_regex() argument
8497 compile_branch(&options, &xoptions, &code, &pptr, errorcodeptr, in compile_regex()