Home | History | Annotate | Download | only in common

Lines Matching refs:extraInfo

572     UConverterDataLMBCS * extraInfo = _this->extraInfo =
574 if(extraInfo != NULL)
580 uprv_memset(extraInfo, 0, sizeof(UConverterDataLMBCS));
587 extraInfo->OptGrpConverter[i] = ucnv_loadSharedData(OptGroupByteToCPName[i], &stackPieces, &stackArgs, err);
595 extraInfo->OptGroup = OptGroup;
596 extraInfo->localeConverterIndex = FindLMBCSLocale(pArgs->locale);
607 if (_this->extraInfo != NULL)
610 UConverterDataLMBCS * extraInfo = (UConverterDataLMBCS *) _this->extraInfo;
614 if (extraInfo->OptGrpConverter[Ix] != NULL)
615 ucnv_unloadSharedDataIfReady(extraInfo->OptGrpConverter[Ix]);
618 uprv_free (_this->extraInfo);
619 _this->extraInfo = NULL;
635 UConverterDataLMBCS *extraInfo;
643 extraInfo=(UConverterDataLMBCS *)cnv->extraInfo;
648 uprv_memcpy(&newLMBCS->lmbcs, extraInfo, sizeof(UConverterDataLMBCS));
652 if(extraInfo->OptGrpConverter[i] != NULL) {
653 ucnv_incrementRefCount(extraInfo->OptGrpConverter[i]);
657 newLMBCS->cnv.extraInfo = &newLMBCS->lmbcs;
680 UConverterDataLMBCS * extraInfo, /* subconverters, opt & locale groups */
689 UConverterSharedData * xcnv = extraInfo->OptGrpConverter[group];
717 if (group != ULMBCS_GRP_EXCEPT && extraInfo->OptGroup != group)
789 UConverterDataLMBCS * extraInfo = (UConverterDataLMBCS *) args->converter->extraInfo;
871 extraInfo, group, pLMBCS, &uniChar,
879 if (extraInfo->OptGroup != 1
880 && ULMBCS_AMBIGUOUS_MATCH(group, extraInfo->OptGroup))
882 bytes_written = LMBCSConversionWorker (extraInfo,
883 extraInfo->OptGroup, pLMBCS, &uniChar,
888 && (extraInfo->localeConverterIndex)
889 && (ULMBCS_AMBIGUOUS_MATCH(group, extraInfo->localeConverterIndex)))
891 bytes_written = LMBCSConversionWorker (extraInfo,
892 extraInfo->localeConverterIndex, pLMBCS, &uniChar,
900 bytes_written = LMBCSConversionWorker (extraInfo,
921 if (extraInfo->OptGrpConverter [grp_ix] && !groups_tried [grp_ix])
923 bytes_written = LMBCSConversionWorker (extraInfo,
932 bytes_written = LMBCSConversionWorker (extraInfo,
1048 UConverterDataLMBCS * extraInfo;
1070 extraInfo = (UConverterDataLMBCS *) args->converter->extraInfo;
1071 if (group > ULMBCS_GRP_LAST || (cnv = extraInfo->OptGrpConverter[group]) == NULL)
1108 extraInfo = (UConverterDataLMBCS *) args->converter->extraInfo;
1109 cnv = extraInfo->OptGrpConverter [ULMBCS_GRP_EXCEPT];
1120 extraInfo = (UConverterDataLMBCS *) args->converter->extraInfo;
1121 group = extraInfo->OptGroup;
1122 cnv = extraInfo->OptGrpConverter[group];