Home | History | Annotate | Download | only in makeconv

Lines Matching defs:stage2

48     uint32_t stage2[MBCS_STAGE_2_SIZE]; /* stage 2 for MBCS */
300 mbcsData->stage2[mbcsData->stage1[0]+i]=sum;
732 while(min<newBlock && mbcsData->stage2[newBlock-1]==0) {
766 if(mbcsData->stage2[idx]==0) {
794 mbcsData->stage2[i++]=(newBlock/MBCS_STAGE_3_GRANULARITY)/maxCharLength;
800 stage3Index=MBCS_STAGE_3_GRANULARITY*(uint32_t)(uint16_t)mbcsData->stage2[idx];
880 if((mbcsData->stage2[idx+(nextOffset>>MBCS_STAGE_2_SHIFT)]&(1UL<<(16+(c&0xf))))!=0 || old!=0) {
894 mbcsData->stage2[idx+(nextOffset>>4)]|=(1UL<<(16+(c&0xf)));
1006 * how much less of stage2 needs to be stored.
1009 * uses so much less space per block than stage2,
1306 for(i=0; i<MBCS_STAGE_2_BLOCK_SIZE && mbcsData->stage2[start+i]==0 && mbcsData->stage2[prevEnd-i]==0; ++i) {}
1314 mbcsData->stage2[newStart++]=mbcsData->stage2[start++];
1320 mbcsData->stage2[newStart++]=mbcsData->stage2[start++];
1402 i3=(uint16_t)mbcsData->stage2[i2];
1434 /* find how much of stage2 can be omitted */
1443 /* find the last stage2 block with mappings before utf8Limit */
1445 /* stage2 up to the end of this block corresponds to stageUTF8 */
1452 printf("+ omitting %lu out of %lu stage2 entries and %lu fromUBytes\n",
1562 udata_writeBlock(pData, mbcsData->stage2+stage2Start, stage2Length);