utf16 241 ext/json/json_encoder.c static int php_json_utf8_to_utf16(unsigned short *utf16, char utf8[], size_t len) /* {{{ */ utf16 246 ext/json/json_encoder.c if (utf16) { utf16 256 ext/json/json_encoder.c utf16[j++] = (unsigned short)((us >> 10) | 0xd800); utf16 257 ext/json/json_encoder.c utf16[j] = (unsigned short)((us & 0x3ff) | 0xdc00); utf16 259 ext/json/json_encoder.c utf16[j] = (unsigned short)us; utf16 1189 ext/json/json_scanner.c int utf16 = php_json_ucs2_to_int(s, 4); utf16 1191 ext/json/json_scanner.c *(s->pstr++) = (char) (0xe0 | (utf16 >> 12)); utf16 1192 ext/json/json_scanner.c *(s->pstr++) = (char) (0x80 | ((utf16 >> 6) & 0x3f)); utf16 1193 ext/json/json_scanner.c *(s->pstr++) = (char) (0x80 | (utf16 & 0x3f)); utf16 1292 ext/json/json_scanner.c int utf16 = php_json_ucs2_to_int(s, 3); utf16 1294 ext/json/json_scanner.c *(s->pstr++) = (char) (0xc0 | (utf16 >> 6)); utf16 1295 ext/json/json_scanner.c *(s->pstr++) = (char) (0x80 | (utf16 & 0x3f)); utf16 1312 ext/json/json_scanner.c int utf16 = php_json_ucs2_to_int(s, 2); utf16 1314 ext/json/json_scanner.c *(s->pstr++) = (char) utf16; utf16 413 ext/mysqlnd/mysqlnd_charset.c static uint mysqlnd_mbcharlen_utf16(unsigned int utf16) utf16 415 ext/mysqlnd/mysqlnd_charset.c return UTF16_HIGH_HEAD(utf16) ? 4 : 2;