• Home
  • Raw
  • Download

Lines Matching refs:ucm

38     UCMFile *ucm;  member
155 MBCSInit(MBCSData *mbcsData, UCMFile *ucm) { in MBCSInit() argument
158 mbcsData->ucm=ucm; /* aliased, not owned */ in MBCSInit()
167 MBCSOpen(UCMFile *ucm) { in MBCSOpen() argument
174 MBCSInit(mbcsData, ucm); in MBCSOpen()
204 sum=mbcsData->ucm->states.countToUCodeUnits; in MBCSStartMappings()
222 maxCharLength=mbcsData->ucm->states.maxCharLength; in MBCSStartMappings()
382 if(mbcsData->ucm->states.countStates==0) { in MBCSAddToUnicode()
388 if(length==2 && mbcsData->ucm->states.outputType==MBCS_OUTPUT_2_SISO) { in MBCSAddToUnicode()
398 entry=mbcsData->ucm->states.stateTable[state][bytes[i++]]; in MBCSAddToUnicode()
459 mbcsData->ucm->states.stateTable[state][bytes[i-1]]=entry; in MBCSAddToUnicode()
561 return (UBool)(1==ucm_countChars(&mbcsData->ucm->states, bytes, length)); in MBCSIsValid()
695 maxCharLength=mbcsData->ucm->states.maxCharLength; in MBCSAddFromUnicode()
697 if( mbcsData->ucm->states.outputType==MBCS_OUTPUT_2_SISO && in MBCSAddFromUnicode()
965 maxCharLength=mbcsData->ucm->states.maxCharLength; in MBCSAddTable()
1088 oldLength=mbcsData->ucm->states.maxCharLength; in transformEUC()
1117 mbcsData->ucm->states.outputType=(int8_t)(MBCS_OUTPUT_3_EUC+oldLength-3); in transformEUC()
1347 states=&mbcsData->ucm->states; in MBCSPostprocess()
1469 if(mbcsData->ucm->states.maxCharLength==1) { in MBCSWrite()
1521 header.countStates=mbcsData->ucm->states.countStates; in MBCSWrite()
1526 mbcsData->ucm->states.countStates*1024+ in MBCSWrite()
1530 mbcsData->ucm->states.countToUCodeUnits*2; in MBCSWrite()
1542 header.flags=(uint8_t)(mbcsData->ucm->states.outputType); in MBCSWrite()
1555 udata_writeBlock(pData, mbcsData->ucm->states.stateTable, header.countStates*1024); in MBCSWrite()
1557 udata_writeBlock(pData, mbcsData->unicodeCodeUnits, mbcsData->ucm->states.countToUCodeUnits*2); in MBCSWrite()
1559 if(mbcsData->ucm->states.maxCharLength==1) { in MBCSWrite()