Lines Matching refs:us
373 unsigned int us; in php_json_escape_string() local
411 us = (unsigned char)s[pos]; in php_json_escape_string()
412 if (EXPECTED(!ZEND_BIT_TEST(charmap, us))) { in php_json_escape_string()
425 us = (unsigned char)s[0]; in php_json_escape_string()
426 if (UNEXPECTED(us >= 0x80)) { in php_json_escape_string()
428 us = php_next_utf8_char((unsigned char *)s, len, &pos, &status); in php_json_escape_string()
455 || us < 0x2028 || us > 0x2029)) { in php_json_escape_string()
459 if (us >= 0x10000) { in php_json_escape_string()
462 us -= 0x10000; in php_json_escape_string()
463 next_us = (unsigned short)((us & 0x3ff) | 0xdc00); in php_json_escape_string()
464 us = (unsigned short)((us >> 10) | 0xd800); in php_json_escape_string()
468 dst[2] = digits[(us >> 12) & 0xf]; in php_json_escape_string()
469 dst[3] = digits[(us >> 8) & 0xf]; in php_json_escape_string()
470 dst[4] = digits[(us >> 4) & 0xf]; in php_json_escape_string()
471 dst[5] = digits[us & 0xf]; in php_json_escape_string()
472 us = next_us; in php_json_escape_string()
477 dst[2] = digits[(us >> 12) & 0xf]; in php_json_escape_string()
478 dst[3] = digits[(us >> 8) & 0xf]; in php_json_escape_string()
479 dst[4] = digits[(us >> 4) & 0xf]; in php_json_escape_string()
480 dst[5] = digits[us & 0xf]; in php_json_escape_string()
487 switch (us) { in php_json_escape_string()
561 ZEND_ASSERT(us < ' '); in php_json_escape_string()
567 dst[4] = digits[(us >> 4) & 0xf]; in php_json_escape_string()
568 dst[5] = digits[us & 0xf]; in php_json_escape_string()