Lines Matching defs:byte
42 unsigned byte;
44 byte = (unsigned char)string[i];
45 if ( (byte & 0x80) == 0 ) { /* 1byte encoding */
47 if ( byte == 0 ) {
48 new_length++; /* We gain one byte in length on NULL bytes */
50 } else if ( (byte & 0xE0) == 0xC0 ) { /* 2byte encoding */
55 i++; /* Skip next byte */
57 } else if ( (byte & 0xF0) == 0xE0 ) { /* 3byte encoding */
65 } else if ( (byte & 0xF8) == 0xF0 ) { /* 4byte encoding */
73 new_length += 6; /* 4byte encoding turns into 2 3byte ones */
106 if ( (byte1 & 0x80) == 0 ) { /* 1byte encoding */
112 /* Single byte */
115 } else if ( (byte1 & 0xE0) == 0xC0 ) { /* 2byte encoding */
118 } else if ( (byte1 & 0xF0) == 0xE0 ) { /* 3byte encoding */
122 } else if ( (byte1 & 0xF8) == 0xF0 ) { /* 4byte encoding */
123 /* Beginning of 4byte encoding, turn into 2 3byte encodings */