--- a/skins/AknSkins/sdcsrc/SDCInput.cpp Wed Sep 01 12:19:53 2010 +0100
+++ b/skins/AknSkins/sdcsrc/SDCInput.cpp Tue Sep 14 23:14:23 2010 +0300
@@ -241,13 +241,12 @@
void CSDCInput::ConvertToAscii( char* aTarget, const wchar_t* aSource )
{
- int i = 0;
- while( true )
- {
- aTarget[i] = (char)aSource[i];
- if( !aSource[i] ) break;
- i++;
- }
+ while( *aTarget++ = (char)*aSource++);
+ }
+
+void CSDCInput::ConvertToWchar( wchar_t* aTarget, const char* aSource )
+ {
+ while( *aTarget++ = (wchar_t)*aSource++);
}
void CSDCInput::ConvertToAsciiWithCPPEscapes( char* aTarget, const wchar_t* aSource )
@@ -343,7 +342,7 @@
#if (defined(__MSVCRT__) || defined(_MSC_VER))
iNextChar = fgetwc( iFile );
#else
- /* to make it work under linux */
+ /* Workaround for linux */
char c1 = fgetc(iFile);
char c2 = fgetc(iFile);