Lines Matching defs:s_8

1421 ud_utf82utf16(uint8_t *s_8, uint16_t *c_16, int32_t count)
1425 ASSERT(s_8);
1433 extra_bytes = bytes_from_utf8[*s_8];
1446 if (*s_8 & 0x80) {
1449 c_32 = *s_8 & 0x7F;
1451 if (((*s_8 & 0xE0) != 0xC0) ||
1452 ((*(s_8 + 1) & 0xC0) != 0x80)) {
1455 c_32 = *s_8 & 0x1F;
1457 if (((*s_8 & 0xF0) != 0xE0) ||
1458 ((*(s_8 + 1) & 0xC0) != 0x80) ||
1459 ((*(s_8 + 2) & 0xC0) != 0x80)) {
1462 c_32 = *s_8 & 0x0F;
1464 if (((*s_8 & 0xF8) != 0xF0) ||
1465 ((*(s_8 + 1) & 0xC0) != 0x80) ||
1466 ((*(s_8 + 2) & 0xC0) != 0x80) ||
1467 ((*(s_8 + 3) & 0xC0) != 0x80)) {
1470 c_32 = *s_8 & 0x07;
1472 if (((*s_8 & 0xFC) != 0xF8) ||
1473 ((*(s_8 + 1) & 0xC0) != 0x80) ||
1474 ((*(s_8 + 2) & 0xC0) != 0x80) ||
1475 ((*(s_8 + 3) & 0xC0) != 0x80) ||
1476 ((*(s_8 + 4) & 0xC0) != 0x80)) {
1479 c_32 = *s_8 & 0x03;
1481 if (((*s_8 & 0xFE) != 0xFC) ||
1482 ((*(s_8 + 1) & 0xC0) != 0x80) ||
1483 ((*(s_8 + 2) & 0xC0) != 0x80) ||
1484 ((*(s_8 + 3) & 0xC0) != 0x80) ||
1485 ((*(s_8 + 4) & 0xC0) != 0x80) ||
1486 ((*(s_8 + 5) & 0xC0) != 0x80)) {
1489 c_32 = *s_8 & 0x01;
1493 s_8++;
1501 c_32 += (*s_8++ & 0x3F);
1505 c_32 += (*s_8++ & 0x3F);
1509 c_32 += (*s_8++ & 0x3F);
1513 c_32 += (*s_8++ & 0x3F);
1517 c_32 += (*s_8++ & 0x3F);
1603 ud_utf162utf8(uint16_t c_16, uint8_t *s_8)
1610 ASSERT(s_8);
1637 s_8 += nc;
1640 *(--s_8) = (c_32 | byte_mark) & byte_mask;
1644 *(--s_8) = (c_32 | byte_mark) & byte_mask;
1648 *(--s_8) = (c_32 | byte_mark) & byte_mask;
1652 *(--s_8) = (c_32 | byte_mark) & byte_mask;
1656 *(--s_8) = (c_32 | byte_mark) & byte_mask;
1660 *(--s_8) = c_32 | first_byte_mark[nc];