diff --git a/DesktopEditor/raster/PICT/PICFile.cpp b/DesktopEditor/raster/PICT/PICFile.cpp index 8297c384c5..4a2dabadac 100644 --- a/DesktopEditor/raster/PICT/PICFile.cpp +++ b/DesktopEditor/raster/PICT/PICFile.cpp @@ -30,10 +30,11 @@ * */ #include "PICFile.h" - - #include "../../common/File.h" +#include +#include + CPictFile::CPictFile() { m_pRenderer = NSGraphics::Create(); @@ -977,7 +978,12 @@ size_t CPictFile::GetFileSize() const { struct stat st; - long long file_discription = _fileno(m_pFile); + long long file_discription = +#ifdef _WIN32 + _fileno(m_pFile); +#else + fileno(m_pFile); +#endif if (fstat(file_discription, &st) == 0) return st.st_size;