Lines Matching defs:byte1
204 unsigned byte1;
206 byte1 = (unsigned char)string[i];
209 if ( (byte1 & 0x80) == 0 ) { /* 1byte encoding */
210 if ( byte1 == 0 ) {
216 newString[j++] = byte1;
218 } else if ( (byte1 & 0xE0) == 0xC0 ) { /* 2byte encoding */
219 newString[j++] = byte1;
221 } else if ( (byte1 & 0xF0) == 0xE0 ) { /* 3byte encoding */
222 newString[j++] = byte1;
225 } else if ( (byte1 & 0xF8) == 0xF0 ) { /* 4byte encoding */
234 u21 = (byte1 & 0x07) << 18;
268 unsigned byte1, byte2, byte3, byte4, byte5, byte6;
270 byte1 = (unsigned char)string[i];
271 if ( (byte1 & 0x80) == 0 ) { /* 1byte encoding */
273 } else if ( (byte1 & 0xE0) == 0xC0 ) { /* 2byte encoding */
279 if ( byte1 != 0xC0 || byte2 != 0x80 ) {
284 } else if ( (byte1 & 0xF0) == 0xE0 ) { /* 3byte encoding */
294 if ( (i+3) < length && byte1 == 0xED && (byte2 & 0xF0) == 0xA0 ) {
335 unsigned byte1, byte2, byte3, byte4, byte5, byte6;
337 byte1 = (unsigned char)string[i];
338 if ( (byte1 & 0x80) == 0 ) { /* 1byte encoding */
340 newString[j++] = byte1;
341 } else if ( (byte1 & 0xE0) == 0xC0 ) { /* 2byte encoding */
343 if ( byte1 != 0xC0 || byte2 != 0x80 ) {
344 newString[j++] = byte1;
349 } else if ( (byte1 & 0xF0) == 0xE0 ) { /* 3byte encoding */
352 if ( i+3 < length && byte1 == 0xED && (byte2 & 0xF0) == 0xA0 ) {
381 newString[j++] = byte1;