Home | History | Annotate | Download | only in common

Lines Matching refs:table

58  *   (This only works with a utf8Friendly table.)
69 * slightly and optionally adds a table for conversion to MBCS (non-SBCS)
85 * UTF-8 lead byte and middle trail byte. Unlike the older MBCS stage 2 table,
123 * will be able to use the base table and ignore the extension.
125 * The unicodeMask in the static data is part of the base table data structure.
128 * The static data unicodeMask refers only to the base table's properties if
129 * a base table is included.
175 * -- base table name for extension-only table
180 * -- normal base table with optional extension
194 * -- stage 1 table for all of Unicode
197 * -- BMP-only tables have a smaller stage 1 table
239 * -- extension table, details see ucnv_ext.h
251 * These values are in bits 23..20 of the state table entries.
269 /* Macros for state table entries */
299 #define MBCS_SINGLE_RESULT_FROM_U(table, results, c) (results)[ (table)[ (table)[(c)>>10] +(((c)>>4)&0x3f) ] +((c)&0xf) ]
302 #define SBCS_RESULT_FROM_LOW_BMP(table, results, c) (results)[ (table)[(c)>>6] +((c)&0x3f) ]
305 #define SBCS_RESULT_FROM_UTF8(table, results, l, t) (results)[ (table)[l] +(t) ]
308 #define MBCS_STAGE_2_FROM_U(table, c) ((const uint32_t *)(table))[ (table)[(c)>>10] +(((c)>>4)&0x3f) ]
317 #define DBCS_RESULT_FROM_MOST_BMP(table, results, c) (results)[ (table)[(c)>>6] +((c)&0x3f) ]
320 #define DBCS_RESULT_FROM_UTF8(table, results, lt1, t2) (results)[ (table)[lt1] +(t2) ]
325 * These per-converter types determine the storage method in stage 3 of the lookup table,
348 * Fallbacks to Unicode are stored outside the normal state table and code point structures