diff -r 08459e712984 -r 33ddb261ab37 skins/AknSkins/sdcsrc/SDCInput.cpp --- a/skins/AknSkins/sdcsrc/SDCInput.cpp Tue Apr 27 17:41:10 2010 +0300 +++ b/skins/AknSkins/sdcsrc/SDCInput.cpp Tue May 11 17:09:13 2010 +0300 @@ -340,7 +340,15 @@ { if( iUnicode ) { +#if (defined(__MSVCRT__) || defined(_MSC_VER)) iNextChar = fgetwc( iFile ); +#else + /* to make it work under linux */ + char c1 = fgetc(iFile); + char c2 = fgetc(iFile); + + iNextChar = c1 | (c2 << 8); +#endif } else {