skins/AknSkins/sdcsrc/SDCInput.cpp
changeset 81 92450c1e1512
parent 53 8f0f421d3d0f
child 107 9f95a5546443
--- a/skins/AknSkins/sdcsrc/SDCInput.cpp	Fri May 14 16:51:29 2010 +0300
+++ b/skins/AknSkins/sdcsrc/SDCInput.cpp	Tue Jun 08 19:34:23 2010 +0800
@@ -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);