Home | History | Annotate | Download | only in mtp

Lines Matching refs:ch

66     char ch;
67 while ((ch = *src++) != 0) {
68 if ((ch & 0x80) == 0) {
70 } else if ((ch & 0xE0) == 0xC0) {
77 } else if ((ch & 0xF0) == 0xE0) {
100 uint16_t ch;
103 while ((ch = *src++) != 0 && count < 255) {
104 if (ch >= 0x0800) {
105 *dest++ = (uint8_t)(0xE0 | (ch >> 12));
106 *dest++ = (uint8_t)(0x80 | ((ch >> 6) & 0x3F));
107 *dest++ = (uint8_t)(0x80 | (ch & 0x3F));
108 } else if (ch >= 0x80) {
109 *dest++ = (uint8_t)(0xC0 | (ch >> 6));
110 *dest++ = (uint8_t)(0x80 | (ch & 0x3F));
112 *dest++ = ch;
125 uint16_t ch = packet->getUInt16();
126 if (ch >= 0x0800) {
127 *dest++ = (uint8_t)(0xE0 | (ch >> 12));
128 *dest++ = (uint8_t)(0x80 | ((ch >> 6) & 0x3F));
129 *dest++ = (uint8_t)(0x80 | (ch & 0x3F));
130 } else if (ch >= 0x80) {
131 *dest++ = (uint8_t)(0xC0 | (ch >> 6));
132 *dest++ = (uint8_t)(0x80 | (ch & 0x3F));
134 *dest++ = ch;
149 uint16_t ch;
153 ch = ch1;
157 ch = ((ch1 & 0x1F) << 6) | (ch2 & 0x3F);
162 ch = ((ch1 & 0x0F) << 12) | ((ch2 & 0x3F) << 6) | (ch3 & 0x3F);
164 packet->putUInt16(ch);