Lines Matching refs:sharedData
195 if (cnv->sharedData->impl->safeClone != NULL) {
198 cnv->sharedData->impl->safeClone(cnv, NULL, &bufferSizeNeeded, status);
273 if (cnv->sharedData->impl->safeClone != NULL) {
275 localConverter = cnv->sharedData->impl->safeClone(cnv, localConverter, pBufferSize, status);
293 if (cnv->sharedData->referenceCounter != ~0) {
294 ucnv_incrementRefCount(cnv->sharedData);
370 if (converter->sharedData->impl->close != NULL) {
371 converter->sharedData->impl->close(converter);
383 if (converter->sharedData->referenceCounter != ~0) {
384 ucnv_unloadSharedDataIfReady(converter->sharedData);
451 if ((len > converter->sharedData->staticData->maxBytesPerChar)
452 || (len < converter->sharedData->staticData->minBytesPerChar))
493 if (cnv->sharedData->impl->writeSub == NULL
495 || (cnv->sharedData->staticData->conversionType == UCNV_MBCS &&
605 converter->toUnicodeStatus = converter->sharedData->toUnicodeStatus;
619 if (converter->sharedData->impl->reset != NULL) {
621 converter->sharedData->impl->reset(converter, choice);
653 return converter->sharedData->staticData->minBytesPerChar;
662 if(converter->sharedData->impl->getName){
663 const char* temp= converter->sharedData->impl->getName(converter);
667 return converter->sharedData->staticData->name;
678 ccsid = converter->sharedData->staticData->codepage;
701 return (UConverterPlatform)converter->sharedData->staticData->platform;
848 fromUnicode=cnv->sharedData->impl->fromUnicode;
850 fromUnicode=cnv->sharedData->impl->fromUnicodeWithOffsets;
853 fromUnicode=cnv->sharedData->impl->fromUnicode;
1293 toUnicode=cnv->sharedData->impl->toUnicode;
1295 toUnicode=cnv->sharedData->impl->toUnicodeWithOffsets;
1298 toUnicode=cnv->sharedData->impl->toUnicode;
1934 if(cnv->toULength==0 && cnv->sharedData->impl->getNextUChar!=NULL) {
1935 c=cnv->sharedData->impl->getNextUChar(&args, err);
2141 if( sourceCnv->sharedData->staticData->conversionType==UCNV_UTF8 &&
2142 targetCnv->sharedData->impl->fromUTF8!=NULL
2144 convert=targetCnv->sharedData->impl->fromUTF8;
2145 } else if( targetCnv->sharedData->staticData->conversionType==UCNV_UTF8 &&
2146 sourceCnv->sharedData->impl->toUTF8!=NULL
2148 convert=sourceCnv->sharedData->impl->toUTF8;
2165 * targetCnv->sharedData->mbcs.extIndexes[UCNV_EXT_COUNT_UCHARS])
2608 int8_t type = converter->sharedData->staticData->conversionType;
2626 if(converter->sharedData->impl->getStarters != NULL) {
2627 converter->sharedData->impl->getStarters(converter, starters, err);