Lines Matching refs:byte

80  * a UTF-8 trail byte. ASCII is allocated linearly with 128 contiguous entries.
85 * UTF-8 lead byte and middle trail byte. Unlike the older MBCS stage 2 table,
101 * U+0FFF covers UTF-8 two-byte sequences and three-byte sequences starting with
216 * -- stage 3 tables with byte results
218 * -- SBCS: each 16-bit result contains flags and the result byte, see ucnvmbcs.c
298 /* single-byte fromUnicode: get the 16-bit result word */
301 /* single-byte fromUnicode using the sbcsIndex */
304 /* single-byte fromUTF8 using the sbcsIndex; l and t must be masked externally; can be l=0 and t<=0x7f */
307 /* multi-byte fromUnicode: get the 32-bit stage 2 entry */
316 /* double-byte fromUnicode using the mbcsIndex */
319 /* double-byte fromUTF8 using the mbcsIndex; l and t1 combined into lt1; lt1 and t2 must be masked externally */
501 * This version of _MBCSSimpleGetNextUChar() is optimized for single-byte, single-state codepages.
510 * This macro version of _MBCSSingleSimpleGetNextUChar() gets a code point from a byte.
511 * It works for single-byte, single-state codepages that only map
520 * to check whether a byte is a lead byte.
523 ucnv_MBCSIsLeadByte(UConverterSharedData *sharedData, char byte);
526 #define _MBCS_IS_LEAD_BYTE(sharedData, byte) \
527 (UBool)MBCS_ENTRY_IS_TRANSITION((sharedData)->mbcs.stateTable[0][(uint8_t)(byte)])
542 * *pValue will contain the resulting bytes with the last byte in bits 7..0,
543 * the second to last byte in bits 15..8, etc.
552 * This version of _MBCSFromUChar32() is optimized for single-byte codepages.
555 * It returns the codepage byte for the code point, or -1 if it is unassigned.