Lines Matching defs:code_point

29   uint32_t code_point;
40 code_point = b1;
45 code_point = (code_point << 6) | (b2 & 0x3F);
47 return 0x7FF & code_point; /* two-byte character */
52 code_point = (code_point << 6) | (b3 & 0x3F);
54 return 0xFFFF & code_point; /* three-byte character */
59 code_point = (code_point << 6) | (b4 & 0x3F);
61 code_point &= 0x1FFFFF;
62 if (code_point <= 0x10FFFF)
63 return code_point; /* four-byte character */
372 int32_t code_point;
375 code_point = uv__wtf8_decode1(&source_ptr);
376 if (code_point < 0)
378 if (code_point > 0xFFFF)
390 int32_t code_point;
393 code_point = uv__wtf8_decode1(&source_ptr);
395 assert(code_point >= 0);
396 if (code_point > 0x10000) {
397 assert(code_point < 0x10FFFF);
398 *w_target++ = (((code_point - 0x10000) >> 10) + 0xD800);
399 *w_target++ = ((code_point - 0x10000) & 0x3FF) + 0xDC00;
402 *w_target++ = code_point;
430 int32_t code_point;
434 code_point = uv__get_surrogate_value(w_source_ptr, w_source_len);
436 assert(code_point >= 0);
437 if (w_source_len < 0 && code_point == 0)
439 if (code_point < 0x80)
441 else if (code_point < 0x800)
443 else if (code_point < 0x10000)
467 int32_t code_point;
497 code_point = uv__get_surrogate_value(w_source_ptr, w_source_len);
499 assert(code_point >= 0);
500 if (w_source_len < 0 && code_point == 0) {
504 if (code_point < 0x80) {
505 *target++ = code_point;
506 } else if (code_point < 0x800) {
507 *target++ = 0xC0 | (code_point >> 6);
510 *target++ = 0x80 | (code_point & 0x3F);
511 } else if (code_point < 0x10000) {
512 *target++ = 0xE0 | (code_point >> 12);
515 *target++ = 0x80 | ((code_point >> 6) & 0x3F);
518 *target++ = 0x80 | (code_point & 0x3F);
520 *target++ = 0xF0 | (code_point >> 18);
523 *target++ = 0x80 | ((code_point >> 12) & 0x3F);
526 *target++ = 0x80 | ((code_point >> 6) & 0x3F);
529 *target++ = 0x80 | (code_point & 0x3F);