Lines Matching refs:table
56 * (This only works with a utf8Friendly table.)
64 * slightly and optionally adds a table for conversion to MBCS (non-SBCS)
80 * UTF-8 lead byte and middle trail byte. Unlike the older MBCS stage 2 table,
118 * will be able to use the base table and ignore the extension.
120 * The unicodeMask in the static data is part of the base table data structure.
123 * The static data unicodeMask refers only to the base table's properties if
124 * a base table is included.
170 * -- base table name for extension-only table
175 * -- normal base table with optional extension
189 * -- stage 1 table for all of Unicode
192 * -- BMP-only tables have a smaller stage 1 table
234 * -- extension table, details see ucnv_ext.h
246 * These values are in bits 23..20 of the state table entries.
264 /* Macros for state table entries */
294 #define MBCS_SINGLE_RESULT_FROM_U(table, results, c) (results)[ (table)[ (table)[(c)>>10] +(((c)>>4)&0x3f) ] +((c)&0xf) ]
297 #define SBCS_RESULT_FROM_LOW_BMP(table, results, c) (results)[ (table)[(c)>>6] +((c)&0x3f) ]
300 #define SBCS_RESULT_FROM_UTF8(table, results, l, t) (results)[ (table)[l] +(t) ]
303 #define MBCS_STAGE_2_FROM_U(table, c) ((const uint32_t *)(table))[ (table)[(c)>>10] +(((c)>>4)&0x3f) ]
312 #define DBCS_RESULT_FROM_MOST_BMP(table, results, c) (results)[ (table)[(c)>>6] +((c)&0x3f) ]
315 #define DBCS_RESULT_FROM_UTF8(table, results, lt1, t2) (results)[ (table)[lt1] +(t2) ]
320 * These per-converter types determine the storage method in stage 3 of the lookup table,
343 * Fallbacks to Unicode are stored outside the normal state table and code point structures