Lines Matching refs:newBlock
566 uint32_t blockSize, newTop, i, nextOffset, newBlock, min; in MBCSSingleAddFromUnicode() local
591 newBlock=mbcsData->stage2Top; in MBCSSingleAddFromUnicode()
593 min=newBlock-nextOffset; /* minimum block start with overlap */ in MBCSSingleAddFromUnicode()
594 while(min<newBlock && mbcsData->stage2Single[newBlock-1]==0) { in MBCSSingleAddFromUnicode()
595 --newBlock; in MBCSSingleAddFromUnicode()
598 newTop=newBlock+MBCS_STAGE_2_BLOCK_SIZE; in MBCSSingleAddFromUnicode()
609 mbcsData->stage1[idx]=(uint16_t)newBlock; in MBCSSingleAddFromUnicode()
625 newBlock=mbcsData->stage3Top; in MBCSSingleAddFromUnicode()
627 min=newBlock-nextOffset; /* minimum block start with overlap */ in MBCSSingleAddFromUnicode()
628 while(min<newBlock && stage3[newBlock-1]==0) { in MBCSSingleAddFromUnicode()
629 --newBlock; in MBCSSingleAddFromUnicode()
632 newTop=newBlock+blockSize; in MBCSSingleAddFromUnicode()
640 while(newBlock<newTop) { in MBCSSingleAddFromUnicode()
641 mbcsData->stage2Single[i++]=(uint16_t)newBlock; in MBCSSingleAddFromUnicode()
642 newBlock+=MBCS_STAGE_3_BLOCK_SIZE; in MBCSSingleAddFromUnicode()
685 uint32_t blockSize, newTop, i, nextOffset, newBlock, min, overlap, maxOverlap; in MBCSAddFromUnicode() local
721 newBlock=mbcsData->stage2Top; in MBCSAddFromUnicode()
723 min=newBlock-nextOffset; /* minimum block start with overlap */ in MBCSAddFromUnicode()
724 while(min<newBlock && mbcsData->stage2[newBlock-1]==0) { in MBCSAddFromUnicode()
725 --newBlock; in MBCSAddFromUnicode()
728 newTop=newBlock+MBCS_STAGE_2_BLOCK_SIZE; in MBCSAddFromUnicode()
741 while(newBlock<newTop) { in MBCSAddFromUnicode()
742 mbcsData->stage1[i++]=(uint16_t)newBlock; in MBCSAddFromUnicode()
743 newBlock+=MBCS_STAGE_2_BLOCK_SIZE; in MBCSAddFromUnicode()
760 newBlock=mbcsData->stage3Top; in MBCSAddFromUnicode()
768 overlap<maxOverlap && stage3[newBlock-overlap-1]==0; in MBCSAddFromUnicode()
774 newBlock-=overlap; in MBCSAddFromUnicode()
776 newTop=newBlock+blockSize; in MBCSAddFromUnicode()
785 while(newBlock<newTop) { in MBCSAddFromUnicode()
786 mbcsData->stage2[i++]=(newBlock/MBCS_STAGE_3_GRANULARITY)/maxCharLength; in MBCSAddFromUnicode()
787 newBlock+=MBCS_STAGE_3_BLOCK_SIZE*maxCharLength; in MBCSAddFromUnicode()