diff -r 47c74d1534e1 -r ddc455616bd6 stdcpp/tsrc/Stdcpp_test/stdcxx/testengine/src/file.cpp --- a/stdcpp/tsrc/Stdcpp_test/stdcxx/testengine/src/file.cpp Fri Apr 16 16:46:38 2010 +0300 +++ b/stdcpp/tsrc/Stdcpp_test/stdcxx/testengine/src/file.cpp Mon May 03 14:06:43 2010 +0300 @@ -61,7 +61,7 @@ #ifndef _RWSTD_NO_PURE_C_HEADERS -extern "C" int mkstemp (char*); +IMPORT_C int mkstemp (char*); #endif // _RWSTD_NO_PURE_C_HEADERS @@ -290,9 +290,13 @@ #ifdef __SYMBIAN32__ struct stat sb; - + + #ifdef __ARMCC__ + #pragma diag_suppress 63 + #endif if (-1 == stat (fname, &sb)) return _RWSTD_SIZE_MAX; + return sb.st_size; #elif defined (_WIN32) || defined (_WIN64)