Lines Matching refs:ucm
43 UCMFile *ucm; member
68 ucm_close(data->ucm); in cleanupConvData()
69 data->ucm=NULL; in cleanupConvData()
455 if(ucm_parseHeaderLine(data->ucm, line, &key, &value)) { in readHeader()
499 staticData->maxBytesPerChar=(int8_t)data->ucm->states.maxCharLength; in readHeader()
500 staticData->minBytesPerChar=(int8_t)data->ucm->states.minCharLength; in readHeader()
501 staticData->conversionType=data->ucm->states.conversionType; in readHeader()
517 if(data->ucm->baseName[0]==0) { in readHeader()
549 if(data->ucm->states.outputType<0) { in readHeader()
550 data->ucm->states.outputType=(int8_t)data->ucm->states.maxCharLength-1; in readHeader()
578 data->ucm=ucm_open(); in readFile()
591 if(data->ucm->baseName[0]==0) { in readFile()
593 baseStates=&data->ucm->states; in readFile()
601 ucm_readTable(data->ucm, convFile, dataIsBase, baseStates, pErrorCode); in readFile()
621 ucm_readTable(data->ucm, convFile, FALSE, baseStates, pErrorCode); in readFile()
630 if(data->ucm->base->flagsType==UCM_FLAGS_MIXED || data->ucm->ext->flagsType==UCM_FLAGS_MIXED) { in readFile()
658 states=&data->ucm->states; in createConverter()
665 data->cnvData=MBCSOpen(data->ucm); in createConverter()
682 data->ucm->ext->mappingsLength>0 && in createConverter()
683 !ucm_checkBaseExt(states, data->ucm->base, data->ucm->ext, data->ucm->ext, FALSE) in createConverter()
686 } else if(data->ucm->base->flagsType&UCM_FLAGS_EXPLICIT) { in createConverter()
688 ucm_sortTable(data->ucm->base); in createConverter()
694 !data->cnvData->addTable(data->cnvData, data->ucm->base, &data->staticData) in createConverter()
708 ucm_moveMappings(data->ucm->base, data->ucm->ext); in createConverter()
709 ucm_sortTable(data->ucm->ext); in createConverter()
710 if(data->ucm->ext->mappingsLength>0) { in createConverter()
712 data->extData=CnvExtOpen(data->ucm); in createConverter()
716 !data->extData->addTable(data->extData, data->ucm->ext, &data->staticData) in createConverter()
733 uprv_strcpy(basename, data->ucm->baseName); in createConverter()
745 data->extData=CnvExtOpen(data->ucm); in createConverter()
753 baseStates=&baseData.ucm->states; in createConverter()
775 for(m=baseData.ucm->base->mappings, mLimit=m+baseData.ucm->base->mappingsLength; in createConverter()
802 !ucm_checkValidity(data->ucm->ext, baseStates) || in createConverter()
803 … !ucm_checkBaseExt(baseStates, baseData.ucm->base, data->ucm->ext, data->ucm->ext, FALSE) in createConverter()
828 … for(m=baseData.ucm->base->mappings, mLimit=m+baseData.ucm->base->mappingsLength; in createConverter()
840 ucm_moveMappings(baseData.ucm->base, data->ucm->ext); in createConverter()
841 ucm_sortTable(data->ucm->ext); in createConverter()
844 if(!data->extData->addTable(data->extData, data->ucm->ext, &data->staticData)) { in createConverter()