charconvfw/charconvplugins/src/shared/JISBASE_SHARED_2.CPP
changeset 37 6be019398652
parent 0 1fb32624e06b
child 44 601ab138ba0b
equal deleted inserted replaced
32:8b9155204a54 37:6be019398652
   311 				TInt indexOfFirstByteOfFirstUnconvertibleCharacter;
   311 				TInt indexOfFirstByteOfFirstUnconvertibleCharacter;
   312 				__ASSERT_DEBUG(appendConvertToUnicode!=NULL, Panic(EPanicBadFunctionPointer));
   312 				__ASSERT_DEBUG(appendConvertToUnicode!=NULL, Panic(EPanicBadFunctionPointer));
   313 				const TInt returnValue=(*appendConvertToUnicode)(aDefaultEndiannessOfForeignCharacters, aUnicode, runToConvert, aState, numberOfUnconvertibleCharacters, indexOfFirstByteOfFirstUnconvertibleCharacter, arrayOfStates, outputConversionFlags, inputConversionFlags);
   313 				const TInt returnValue=(*appendConvertToUnicode)(aDefaultEndiannessOfForeignCharacters, aUnicode, runToConvert, aState, numberOfUnconvertibleCharacters, indexOfFirstByteOfFirstUnconvertibleCharacter, arrayOfStates, outputConversionFlags, inputConversionFlags);
   314 				if (returnValue<0)
   314 				if (returnValue<0)
   315 					{
   315 					{
       
   316                     states.Close();
   316 					return returnValue; // this is an error-code
   317 					return returnValue; // this is an error-code
   317 					}
   318 					}
   318 				if (numberOfUnconvertibleCharacters>0)
   319 				if (numberOfUnconvertibleCharacters>0)
   319 					{
   320 					{
   320 					if (aNumberOfUnconvertibleCharacters==0)
   321 					if (aNumberOfUnconvertibleCharacters==0)