Lines Matching refs:converter
377 _ISO2022Close(UConverter *converter);
380 _ISO2022Reset(UConverter *converter, UConverterResetChoice choice);
420 setInitialStateToUnicodeKR(UConverter* converter, UConverterDataISO2022 *myConverterData){ in setInitialStateToUnicodeKR() argument
431 setInitialStateFromUnicodeKR(UConverter* converter,UConverterDataISO2022 *myConverterData){ in setInitialStateFromUnicodeKR() argument
435 if( converter->charErrorBufferLength==0){ in setInitialStateFromUnicodeKR()
437 converter->charErrorBufferLength = 4; in setInitialStateFromUnicodeKR()
438 converter->charErrorBuffer[0] = 0x1b; in setInitialStateFromUnicodeKR()
439 converter->charErrorBuffer[1] = 0x24; in setInitialStateFromUnicodeKR()
440 converter->charErrorBuffer[2] = 0x29; in setInitialStateFromUnicodeKR()
441 converter->charErrorBuffer[3] = 0x43; in setInitialStateFromUnicodeKR()
632 _ISO2022Close(UConverter *converter) { in _ISO2022Close() argument
633 UConverterDataISO2022* myData =(UConverterDataISO2022 *) (converter->extraInfo); in _ISO2022Close()
637 if (converter->extraInfo != NULL) { in _ISO2022Close()
647 if(!converter->isExtraLocal){ in _ISO2022Close()
648 uprv_free (converter->extraInfo); in _ISO2022Close()
649 converter->extraInfo = NULL; in _ISO2022Close()
655 _ISO2022Reset(UConverter *converter, UConverterResetChoice choice) { in _ISO2022Reset() argument
656 UConverterDataISO2022 *myConverterData=(UConverterDataISO2022 *) (converter->extraInfo); in _ISO2022Reset()
670 if (converter->mode == UCNV_SO){ in _ISO2022Reset()
674 converter->mode = UCNV_SI; in _ISO2022Reset()
678 converter->charErrorBufferLength = 3; in _ISO2022Reset()
679 converter->charErrorBuffer[0] = 0x1b; in _ISO2022Reset()
680 converter->charErrorBuffer[1] = 0x28; in _ISO2022Reset()
681 converter->charErrorBuffer[2] = 0x42; in _ISO2022Reset()
690 setInitialStateToUnicodeKR(converter, myConverterData); in _ISO2022Reset()
693 setInitialStateFromUnicodeKR(converter, myConverterData); in _ISO2022Reset()
1233 saveThis = args->converter; in T_UConverter_toUnicode_ISO_2022_OFFSETS_LOGIC()
1257 args->converter = myData->currentConverter; in T_UConverter_toUnicode_ISO_2022_OFFSETS_LOGIC()
1258 ucnv_toUnicode(args->converter, in T_UConverter_toUnicode_ISO_2022_OFFSETS_LOGIC()
1266 args->converter = saveThis; in T_UConverter_toUnicode_ISO_2022_OFFSETS_LOGIC()
1315 changeState_2022(args->converter, in T_UConverter_toUnicode_ISO_2022_OFFSETS_LOGIC()
1631 UConverter *cnv = args->converter; in UConverter_fromUnicode_ISO_2022_JP_OFFSETS_LOGIC()
2060 myData=(UConverterDataISO2022*)(args->converter->extraInfo); in UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC()
2066 …} else if(args->converter->toULength == 1 && mySource < mySourceLimit && myTarget < args->targetLi… in UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC()
2068 mySourceChar = args->converter->toUBytes[0]; in UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC()
2069 args->converter->toULength = 0; in UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC()
2111 int8_t toULengthBefore = args->converter->toULength; in UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC()
2113 changeState_2022(args->converter,&(mySource), in UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC()
2119 args->converter->toUCallbackReason = UCNV_IRREGULAR; in UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC()
2120 … args->converter->toULength = (int8_t)(toULengthBefore + (mySource - mySourceBefore)); in UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC()
2240 args->converter->toUBytes[0] = (uint8_t)mySourceChar; in UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC()
2241 args->converter->toULength = 1; in UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC()
2268 args->converter->UCharErrorBuffer[args->converter->UCharErrorBufferLength++]= in UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC()
2275 toUnicodeCallback(args->converter,mySourceChar,targetUniChar,err); in UConverter_toUnicode_ISO_2022_JP_OFFSETS_LOGIC()
2301 UConverter* saveConv = args->converter; in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2303 args->converter=myConverterData->currentConverter; in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2319 args->converter=saveConv; in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2339 converterData=(UConverterDataISO2022*)args->converter->extraInfo; in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2351 useFallback = args->converter->useFallback; in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2352 isTargetByteDBCS=(UBool)args->converter->fromUnicodeStatus; in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2355 isTargetByteDBCS = (UBool) args->converter->fromUnicodeStatus; in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2356 if((sourceChar = args->converter->fromUChar32)!=0 && target <targetLimit) { in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2370 args->converter->fromUChar32=sourceChar; in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2411 …args->converter->charErrorBuffer[args->converter->charErrorBufferLength++] = (unsigned char) (targ… in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2426 …args->converter->charErrorBuffer[args->converter->charErrorBufferLength++] = (unsigned char) (targ… in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2430 …args->converter->charErrorBuffer[args->converter->charErrorBufferLength++] = (unsigned char) ((tar… in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2431 …args->converter->charErrorBuffer[args->converter->charErrorBufferLength++] = (unsigned char) (targ… in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2475 args->converter->fromUChar32=sourceChar; in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2498 args->flush && source>=sourceLimit && args->converter->fromUChar32==0 in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2526 args->converter, in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2536 args->converter->fromUnicodeStatus = (uint32_t)isTargetByteDBCS; in UConverter_fromUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2545 UConverterDataISO2022* myData=(UConverterDataISO2022*)(args->converter->extraInfo); in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2559 subArgs.converter = myData->currentConverter; in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2581 if(args->converter->toULength > 0) { in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2582 … uprv_memcpy(subArgs.converter->toUBytes, args->converter->toUBytes, args->converter->toULength); in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2584 subArgs.converter->toULength = args->converter->toULength; in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2611 if(subArgs.converter->toULength > 0) { in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2612 … uprv_memcpy(args->converter->toUBytes, subArgs.converter->toUBytes, subArgs.converter->toULength); in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2614 args->converter->toULength = subArgs.converter->toULength; in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2617 if(subArgs.converter->UCharErrorBufferLength > 0) { in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2618 … uprv_memcpy(args->converter->UCharErrorBuffer, subArgs.converter->UCharErrorBuffer, in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2619 subArgs.converter->UCharErrorBufferLength); in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2621 args->converter->UCharErrorBufferLength=subArgs.converter->UCharErrorBufferLength; in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2622 subArgs.converter->UCharErrorBufferLength = 0; in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2631 changeState_2022(args->converter, in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC_IBM()
2652 myData=(UConverterDataISO2022*)(args->converter->extraInfo); in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2660 useFallback = args->converter->useFallback; in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2665 …} else if(args->converter->toULength == 1 && mySource < mySourceLimit && myTarget < args->targetLi… in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2667 mySourceChar = args->converter->toUBytes[0]; in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2668 args->converter->toULength = 0; in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2683 args->converter->toUCallbackReason = UCNV_IRREGULAR; in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2684 args->converter->toUBytes[0] = (uint8_t)mySourceChar; in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2685 args->converter->toULength = 1; in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2701 changeState_2022(args->converter,&(mySource), in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2744 args->converter->toUBytes[0] = (uint8_t)mySourceChar; in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2745 args->converter->toULength = 1; in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2762 toUnicodeCallback(args->converter,mySourceChar,targetUniChar,err); in UConverter_toUnicode_ISO_2022_KR_OFFSETS_LOGIC()
2883 UConverter *cnv = args->converter; in UConverter_fromUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3242 myData=(UConverterDataISO2022*)(args->converter->extraInfo); in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3248 …} else if(args->converter->toULength == 1 && mySource < mySourceLimit && myTarget < args->targetLi… in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3250 mySourceChar = args->converter->toUBytes[0]; in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3251 args->converter->toULength = 0; in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3270 args->converter->toUCallbackReason = UCNV_IRREGULAR; in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3271 args->converter->toUBytes[0] = mySourceChar; in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3272 args->converter->toULength = 1; in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3295 int8_t toULengthBefore = args->converter->toULength; in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3297 changeState_2022(args->converter,&(mySource), in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3303 args->converter->toUCallbackReason = UCNV_IRREGULAR; in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3304 … args->converter->toULength = (int8_t)(toULengthBefore + (mySource - mySourceBefore)); in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3377 args->converter->toUBytes[0] = (uint8_t)mySourceChar; in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3378 args->converter->toULength = 1; in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3410 args->converter->UCharErrorBuffer[args->converter->UCharErrorBufferLength++]= in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3417 toUnicodeCallback(args->converter,mySourceChar,targetUniChar,err); in UConverter_toUnicode_ISO_2022_CN_OFFSETS_LOGIC()
3433 UConverter *cnv = args->converter; in _ISO_2022_WriteSub()
3478 if((UBool)args->converter->fromUnicodeStatus) { in _ISO_2022_WriteSub()
3480 args->converter->fromUnicodeStatus = 0; in _ISO_2022_WriteSub()
3485 if(!(UBool)args->converter->fromUnicodeStatus) { in _ISO_2022_WriteSub()
3487 args->converter->fromUnicodeStatus = 1; in _ISO_2022_WriteSub()
3504 args->converter = myConverterData->currentConverter; in _ISO_2022_WriteSub()
3508 args->converter = cnv; in _ISO_2022_WriteSub()