diff --git a/lib/file.cpp b/lib/file.cpp index a4ce05c..00c215b 100644 --- a/lib/file.cpp +++ b/lib/file.cpp @@ -1,11 +1,18 @@ #include "file.h" #ifdef _WIN32 + +#ifndef NOMINMAX #define NOMINMAX +#endif + #include <Windows.h> + #else + #include <fstream> #define FSTR(x) static_cast<std::fstream*>(x) + #endif namespace si { @@ -99,6 +106,7 @@ void File::seek(File::pos_t p, SeekMode s) DWORD m; switch (s) { + default: case SeekStart: m = FILE_BEGIN; break;