Lines Matching refs:sharedData
336 UConverterSharedData *sharedData; in createConverterFromFile() local
354 sharedData = ucnv_data_unFlattenClone(pArgs, data, err); in createConverterFromFile()
369 UTRACE_EXIT_PTR_STATUS(sharedData, *err); in createConverterFromFile()
370 return sharedData; in createConverterFromFile()
579 ucnv_unload(UConverterSharedData *sharedData) { in ucnv_unload() argument
580 if(sharedData != NULL) { in ucnv_unload()
581 if (sharedData->referenceCounter > 0) { in ucnv_unload()
582 sharedData->referenceCounter--; in ucnv_unload()
585 if((sharedData->referenceCounter <= 0)&&(sharedData->sharedDataCached == FALSE)) { in ucnv_unload()
586 ucnv_deleteSharedConverterData(sharedData); in ucnv_unload()
592 ucnv_unloadSharedDataIfReady(UConverterSharedData *sharedData) in ucnv_unloadSharedDataIfReady() argument
594 if(sharedData != NULL && sharedData->isReferenceCounted) { in ucnv_unloadSharedDataIfReady()
596 ucnv_unload(sharedData); in ucnv_unloadSharedDataIfReady()
602 ucnv_incrementRefCount(UConverterSharedData *sharedData) in ucnv_incrementRefCount() argument
604 if(sharedData != NULL && sharedData->isReferenceCounted) { in ucnv_incrementRefCount()
606 sharedData->referenceCounter++; in ucnv_incrementRefCount()
881 const UConverterSharedData *sharedData; in ucnv_createAlgorithmicConverter() local
893 sharedData = converterData[type]; in ucnv_createAlgorithmicConverter()
894 if(sharedData == NULL || sharedData->isReferenceCounted) { in ucnv_createAlgorithmicConverter()
905 myUConverter, (UConverterSharedData *)sharedData, in ucnv_createAlgorithmicConverter()
994 myUConverter->sharedData = mySharedConverterData; in ucnv_createConverterFromSharedData()