Lines Matching defs:possible_problems
1411 U32 possible_problems; /* A bit is set here for each potential problem
1464 possible_problems = 0;
1506 possible_problems |= UTF8_GOT_EMPTY;
1526 possible_problems |= UTF8_GOT_CONTINUATION;
1545 possible_problems |= UTF8_GOT_SHORT;
1563 possible_problems |= UTF8_GOT_NON_CONTINUATION;
1582 if (UNLIKELY(possible_problems & UTF8_GOT_TOO_SHORT)) {
1593 possible_problems |= UTF8_GOT_OVERFLOW;
1601 if ( ( LIKELY(! possible_problems)
1603 || ( UNLIKELY(possible_problems)
1607 possible_problems |= UTF8_GOT_LONG;
1609 if ( UNLIKELY( possible_problems & UTF8_GOT_TOO_SHORT)
1615 && LIKELY(! (possible_problems & UTF8_GOT_OVERFLOW)))
1645 if ( ( ( LIKELY(! (possible_problems & ~UTF8_GOT_LONG))
1647 || ( UNLIKELY(possible_problems)
1653 && LIKELY(! (possible_problems & UTF8_GOT_OVERFLOW))
1667 if (LIKELY(! (possible_problems & ~UTF8_GOT_LONG))) {
1669 possible_problems |= UTF8_GOT_SURROGATE;
1672 possible_problems |= UTF8_GOT_SUPER;
1675 possible_problems |= UTF8_GOT_NONCHAR;
1684 possible_problems |= UTF8_GOT_SUPER;
1692 possible_problems |= UTF8_GOT_SUPER;
1695 possible_problems |= UTF8_GOT_SURROGATE;
1712 * possible_problems is 0 if there weren't any problems; otherwise a bit
1728 if (UNLIKELY(possible_problems)) {
1730 const U32 orig_problems = possible_problems;
1736 while (possible_problems) { /* Handle each possible problem */
1746 if (possible_problems & UTF8_GOT_OVERFLOW) {
1750 possible_problems
1799 else if (possible_problems & UTF8_GOT_EMPTY) {
1800 possible_problems &= ~UTF8_GOT_EMPTY;
1821 else if (possible_problems & UTF8_GOT_CONTINUATION) {
1822 possible_problems &= ~UTF8_GOT_CONTINUATION;
1840 else if (possible_problems & UTF8_GOT_SHORT) {
1841 possible_problems &= ~UTF8_GOT_SHORT;
1862 else if (possible_problems & UTF8_GOT_NON_CONTINUATION) {
1863 possible_problems &= ~UTF8_GOT_NON_CONTINUATION;
1888 else if (possible_problems & UTF8_GOT_SURROGATE) {
1889 possible_problems &= ~UTF8_GOT_SURROGATE;
1919 else if (possible_problems & UTF8_GOT_SUPER) {
1920 possible_problems &= ~UTF8_GOT_SUPER;
1994 else if (possible_problems & UTF8_GOT_NONCHAR) {
1995 possible_problems &= ~UTF8_GOT_NONCHAR;
2019 else if (possible_problems & UTF8_GOT_LONG) {
2020 possible_problems &= ~UTF8_GOT_LONG;
2106 } /* End of 'while (possible_problems)' */