Lines Matching refs:SURROGATE
4235 if (0xd7ff < code_point && code_point < 0xe000) { return result(error_code::SURROGATE, pos); }
4372 if(pos + 1 >= len) { return result(error_code::SURROGATE, pos); }
4374 if(diff > 0x3FF) { return result(error_code::SURROGATE, pos); }
4377 if(diff2 > 0x3FF) { return result(error_code::SURROGATE, pos); }
10674 return result(error_code::SURROGATE, pos);
10908 if (word >= 0xD800 && word <= 0xDFFF) { return result(error_code::SURROGATE, pos); }
11025 if (word >= 0xD800 && word <= 0xDFFF) { return result(error_code::SURROGATE, pos); }
11236 if(pos + 1 >= len) { return result(error_code::SURROGATE, pos); }
11238 if(diff > 0x3FF) { return result(error_code::SURROGATE, pos); }
11241 if(diff2 > 0x3FF) { return result(error_code::SURROGATE, pos); }
11354 if(diff > 0x3FF) { return result(error_code::SURROGATE, pos); }
11355 if(pos + 1 >= len) { return result(error_code::SURROGATE, pos); } // minimal bound checking
11358 if(diff2 > 0x3FF) { return result(error_code::SURROGATE, pos); }
11610 if (0xd7ff < code_point && code_point < 0xe000) { return result(error_code::SURROGATE, pos); }
11900 if (0xd7ff < code_point && code_point < 0xe000) { return result(error_code::SURROGATE, pos); }
13012 return result(error_code::SURROGATE, input - start);
13073 return result(error_code::SURROGATE, input - start);
14296 if((diff | diff2) > 0x3FF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k - 1), reinterpret_cast<char*>(utf8_output)); }
14461 if((diff | diff2) > 0x3FF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k - 1), reinterpret_cast<char32_t*>(utf32_output)); }
14847 return std::make_pair(result(error_code::SURROGATE, buf - start), reinterpret_cast<char*>(utf8_output));
14980 if (word >= 0xD800 && word <= 0xDFFF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k), reinterpret_cast<char*>(utf8_output)); }
15076 return std::make_pair(result(error_code::SURROGATE, buf - start), reinterpret_cast<char16_t*>(utf16_output));
15091 if (word >= 0xD800 && word <= 0xDFFF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k), reinterpret_cast<char16_t*>(utf16_output)); }
15230 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
15258 TOO_SHORT | OVERLONG_3 | SURROGATE,
15287 CARRY | TOO_LARGE | TOO_LARGE_1000 | SURROGATE,
15301 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
15302 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
15621 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
15649 TOO_SHORT | OVERLONG_3 | SURROGATE,
15678 CARRY | TOO_LARGE | TOO_LARGE_1000 | SURROGATE,
15692 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
15693 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
15973 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
16001 TOO_SHORT | OVERLONG_3 | SURROGATE,
16030 CARRY | TOO_LARGE | TOO_LARGE_1000 | SURROGATE,
16044 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
16045 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
16381 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
16453 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
16454 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
20159 return std::make_pair(result(error_code::SURROGATE, buf - start), utf8_output);
20281 if (word >= 0xD800 && word <= 0xDFFF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k), utf8_output); }
20392 return std::make_pair(result(error_code::SURROGATE, buf - start), utf16_output);
20411 if (word >= 0xD800 && word <= 0xDFFF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k), utf16_output); }
20963 return result(error_code::SURROGATE, (buf - start_buf) + (extra_low < extra_high ? extra_low : extra_high));
20986 return result(error_code::SURROGATE, (buf - start_buf) + (extra_low < extra_high ? extra_low : extra_high));
21017 return result(error_code::SURROGATE, (buf - start_buf) + (extra_low < extra_high ? extra_low : extra_high));
21040 return result(error_code::SURROGATE, (buf - start_buf) + (extra_low < extra_high ? extra_low : extra_high));
21073 return result(error_code::SURROGATE, buf - buf_orig + _tzcnt_u32(surrogate_range));
21089 return result(error_code::SURROGATE, buf - buf_orig + _tzcnt_u32(surrogate_range));
22418 return result(error_code::SURROGATE, input - start);
22482 return result(error_code::SURROGATE, input - start);
23545 if((diff | diff2) > 0x3FF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k - 1), utf8_output); }
23731 if((diff | diff2) > 0x3FF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k - 1), utf32_output); }
24178 return std::make_pair(result(error_code::SURROGATE, buf - start), utf8_output);
24300 if (word >= 0xD800 && word <= 0xDFFF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k), utf8_output); }
24408 return std::make_pair(result(error_code::SURROGATE, buf - start), utf16_output);
24427 if (word >= 0xD800 && word <= 0xDFFF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k), utf16_output); }
24641 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
24669 TOO_SHORT | OVERLONG_3 | SURROGATE,
24698 CARRY | TOO_LARGE | TOO_LARGE_1000 | SURROGATE,
24712 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
24713 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
25032 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
25060 TOO_SHORT | OVERLONG_3 | SURROGATE,
25089 CARRY | TOO_LARGE | TOO_LARGE_1000 | SURROGATE,
25103 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
25104 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
25384 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
25412 TOO_SHORT | OVERLONG_3 | SURROGATE,
25441 CARRY | TOO_LARGE | TOO_LARGE_1000 | SURROGATE,
25455 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
25456 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
25794 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
25866 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
25867 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
27013 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
27041 TOO_SHORT | OVERLONG_3 | SURROGATE,
27070 CARRY | TOO_LARGE | TOO_LARGE_1000 | SURROGATE,
27084 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
27085 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
27404 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
27432 TOO_SHORT | OVERLONG_3 | SURROGATE,
27461 CARRY | TOO_LARGE | TOO_LARGE_1000 | SURROGATE,
27475 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
27476 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
27756 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
27784 TOO_SHORT | OVERLONG_3 | SURROGATE,
27813 CARRY | TOO_LARGE | TOO_LARGE_1000 | SURROGATE,
27827 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
27828 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
28894 return result(error_code::SURROGATE, input - start);
28958 return result(error_code::SURROGATE, input - start);
29978 if((diff | diff2) > 0x3FF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k - 1), utf8_output); }
30164 if((diff | diff2) > 0x3FF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k - 1), utf32_output); }
30647 return std::make_pair(result(error_code::SURROGATE, buf - start), utf8_output);
30750 if (word >= 0xD800 && word <= 0xDFFF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k), utf8_output); }
30860 return std::make_pair(result(error_code::SURROGATE, buf - start), utf16_output);
30879 if (word >= 0xD800 && word <= 0xDFFF) { return std::make_pair(result(error_code::SURROGATE, buf - start + k), utf16_output); }
31020 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
31048 TOO_SHORT | OVERLONG_3 | SURROGATE,
31077 CARRY | TOO_LARGE | TOO_LARGE_1000 | SURROGATE,
31091 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
31092 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
31411 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
31439 TOO_SHORT | OVERLONG_3 | SURROGATE,
31468 CARRY | TOO_LARGE | TOO_LARGE_1000 | SURROGATE,
31482 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
31483 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
31763 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
31791 TOO_SHORT | OVERLONG_3 | SURROGATE,
31820 CARRY | TOO_LARGE | TOO_LARGE_1000 | SURROGATE,
31834 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
31835 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
32171 constexpr const uint8_t SURROGATE = 1<<4; // 11101101 101_____
32243 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,
32244 TOO_LONG | OVERLONG_2 | TWO_CONTS | SURROGATE | TOO_LARGE,