diff -r c6286dcf6040 -r 8f0f421d3d0f skins/AknSkins/sdcsrc/SDCInput.cpp --- a/skins/AknSkins/sdcsrc/SDCInput.cpp Mon May 03 13:28:06 2010 +0300 +++ b/skins/AknSkins/sdcsrc/SDCInput.cpp Fri May 14 16:51:29 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 {