• Home
  • Raw
  • Download

Lines Matching refs:staticData

46     UConverterStaticData staticData;  member
53 data->staticData.structSize=sizeof(UConverterStaticData); in initConvData()
54 data->sharedData.staticData=&data->staticData; in initConvData()
150 udata_writeBlock(mem, &data->staticData, sizeof(UConverterStaticData)); in writeConverterData()
154 size += data->cnvData->write(data->cnvData, &data->staticData, mem, tableType); in writeConverterData()
157 size += data->extData->write(data->extData, &data->staticData, mem, tableType); in writeConverterData()
373 if(uprv_stricmp(p,data.staticData.name) && !QUIET) in main()
377 data.staticData.name); in main()
380 uprv_strcpy((char*)data.staticData.name, cnvName); in main()
382 if(!uprv_isInvariantString((char*)data.staticData.name, -1)) { in main()
386 data.staticData.name); in main()
443 UConverterStaticData *staticData; in readHeader() local
449 staticData=&data->staticData; in readHeader()
450 staticData->platform=UCNV_IBM; in readHeader()
451 staticData->subCharLen=0; in readHeader()
467 uprv_strcpy((char *)staticData->name, value); in readHeader()
468 getPlatformAndCCSIDFromName(value, &staticData->platform, &staticData->codepage); in readHeader()
477 staticData->subCharLen=length; in readHeader()
478 uprv_memcpy(staticData->subChar, bytes, length); in readHeader()
489 staticData->subChar1=bytes[0]; 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()
503 if(staticData->conversionType==UCNV_UNSUPPORTED_CONVERTER) { in readHeader()
518 prototype=ucnv_converterStaticData[staticData->conversionType]; in readHeader()
520 if(staticData->name[0]==0) { in readHeader()
521 uprv_strcpy((char *)staticData->name, prototype->name); in readHeader()
524 if(staticData->codepage==0) { in readHeader()
525 staticData->codepage=prototype->codepage; in readHeader()
528 if(staticData->platform==0) { in readHeader()
529 staticData->platform=prototype->platform; in readHeader()
532 if(staticData->minBytesPerChar==0) { in readHeader()
533 staticData->minBytesPerChar=prototype->minBytesPerChar; in readHeader()
536 if(staticData->maxBytesPerChar==0) { in readHeader()
537 staticData->maxBytesPerChar=prototype->maxBytesPerChar; in readHeader()
540 if(staticData->subCharLen==0) { in readHeader()
541 staticData->subCharLen=prototype->subCharLen; in readHeader()
543 uprv_memcpy(staticData->subChar, prototype->subChar, prototype->subCharLen); in readHeader()
553 if( staticData->subChar1!=0 && in readHeader()
554 (staticData->minBytesPerChar>1 || in readHeader()
555 (staticData->conversionType!=UCNV_MBCS && in readHeader()
556 staticData->conversionType!=UCNV_EBCDIC_STATEFUL)) in readHeader()
643 UConverterStaticData *staticData; in createConverter() local
657 staticData=&data->staticData; in createConverter()
670 staticData->subChar, staticData->subCharLen) in createConverter()
675 } else if(staticData->subChar1!=0 && in createConverter()
676 !data->cnvData->isValid(data->cnvData, &staticData->subChar1, 1) in createConverter()
694 !data->cnvData->addTable(data->cnvData, data->ucm->base, &data->staticData) in createConverter()
716 !data->extData->addTable(data->extData, data->ucm->ext, &data->staticData) in createConverter()
755 staticData->minBytesPerChar=(int8_t)(states->minCharLength=2); in createConverter()
757staticData->minBytesPerChar=(int8_t)(states->minCharLength=baseStates->minCharLength); in createConverter()
760staticData->maxBytesPerChar=(int8_t)(states->maxCharLength=baseStates->maxCharLength); in createConverter()
763 if(staticData->subCharLen==0) { in createConverter()
764 uprv_memcpy(staticData->subChar, baseData.staticData.subChar, 4); in createConverter()
765 staticData->subCharLen=baseData.staticData.subCharLen; in createConverter()
787 staticData->hasFromUnicodeFallback=true; in createConverter()
790 staticData->hasToUnicodeFallback=true; in createConverter()
793 if(1!=ucm_countChars(baseStates, staticData->subChar, staticData->subCharLen)) { in createConverter()
797 … } else if(staticData->subChar1!=0 && 1!=ucm_countChars(baseStates, &staticData->subChar1, 1)) { in createConverter()
844 if(!data->extData->addTable(data->extData, data->ucm->ext, &data->staticData)) { in createConverter()