Home | History | Annotate | Download | only in common

Lines Matching refs:cnv

174 static void _ISCIIOpen(UConverter *cnv, UConverterLoadArgs *pArgs, UErrorCode *errorCode) {
182 cnv->extraInfo = uprv_malloc(sizeof(UConverterDataISCII));
184 if (cnv->extraInfo != NULL) {
187 (UConverterDataISCII *) cnv->extraInfo;
189 cnv->toUnicodeStatus = missingCharMarker;
211 uprv_free(cnv->extraInfo);
212 cnv->extraInfo = NULL;
221 static void _ISCIIClose(UConverter *cnv) {
222 if (cnv->extraInfo!=NULL) {
223 if (!cnv->isExtraLocal) {
224 uprv_free(cnv->extraInfo);
226 cnv->extraInfo=NULL;
238 static const char* _ISCIIgetName(const UConverter* cnv) {
239 if (cnv->extraInfo) {
240 UConverterDataISCII* myData= (UConverterDataISCII*)cnv->extraInfo;
246 static void _ISCIIReset(UConverter *cnv, UConverterResetChoice choice) {
247 UConverterDataISCII* data =(UConverterDataISCII *) (cnv->extraInfo);
249 cnv->toUnicodeStatus = missingCharMarker;
250 cnv->mode=0;
257 cnv->fromUChar32=0x0000;
1489 UConverter *cnv = args->converter;
1493 cnv->toUBytes[0] = (uint8_t)*contextCharToUnicode;
1494 cnv->toULength = 1;
1499 cnv->toULength = 0;
1515 UConverter cnv;
1520 _ISCII_SafeClone(const UConverter *cnv,
1540 uprv_memcpy(&localClone->mydata, cnv->extraInfo, sizeof(UConverterDataISCII));
1541 localClone->cnv.extraInfo = &localClone->mydata;
1542 localClone->cnv.isExtraLocal = TRUE;
1544 return &localClone->cnv;
1548 _ISCIIGetUnicodeSet(const UConverter *cnv,