Lines Matching refs:mbcsIndex
81 * This requires a utf8Friendly format with an additional mbcsIndex table for fast
94 * redundant with the mbcsIndex and will be reconstituted from that (also using the
109 * allocation for parts of the BMP, and an additional mbcsIndex in non-SBCS
346 * In version 4.3, a utf8Friendly file contains an mbcsIndex table.
350 * See maxFastUChar, mbcsIndex and other details in ucnvmbcs.h.
1369 /* reconstitute the initial part of stage 2 from the mbcsIndex */
1378 /* each stage 2 block has 64 entries corresponding to 16 entries in the mbcsIndex */
1380 st3=mbcsTable->mbcsIndex[stageUTF8Index++];
1386 * allocated together as a single 64-block for access from the mbcsIndex
1684 mbcsTable->mbcsIndex=(const uint16_t *)
3267 const uint16_t *mbcsIndex;
3291 mbcsIndex=cnv->sharedData->mbcs.mbcsIndex;
3344 value=DBCS_RESULT_FROM_MOST_BMP(mbcsIndex, (const uint16_t *)bytes, c);
3932 const uint16_t *mbcsIndex;
3988 mbcsIndex=cnv->sharedData->mbcs.mbcsIndex;
3990 mbcsIndex=NULL;
4073 if(c<=0xd7ff && mbcsIndex!=NULL) {
4074 value=mbcsIndex[c>>6];
5176 const uint16_t *table, *mbcsIndex;
5198 mbcsIndex=cnv->sharedData->mbcs.mbcsIndex;
5261 value=DBCS_RESULT_FROM_UTF8(mbcsIndex, results, 0, b);
5276 value=DBCS_RESULT_FROM_UTF8(mbcsIndex, results, c, t2);
5291 value=DBCS_RESULT_FROM_UTF8(mbcsIndex, results, c, t1);