diff --git a/src/OpenFOAM/primitives/ints/int64/int64.H b/src/OpenFOAM/primitives/ints/int64/int64.H index 095aa0aa213e346f57f953d744897794fddbb83a..9b666528b2a0a0fa37686cd34035456f80b538a8 100644 --- a/src/OpenFOAM/primitives/ints/int64/int64.H +++ b/src/OpenFOAM/primitives/ints/int64/int64.H @@ -119,10 +119,10 @@ inline bool read(const std::string& str, int64_t& val) Istream& operator>>(Istream& is, int64_t& val); Ostream& operator<<(Ostream& os, const int64_t val); -// On Darwin and Windows (mingw): +// On Darwin: // long is not unambiguously (int32_t | int64_t) // - explicitly resolve for input and output -#if defined(__APPLE__) || defined(_WIN32) +#if defined(__APPLE__) Istream& operator>>(Istream& is, long& val); Ostream& operator<<(Ostream& os, const long val); #endif diff --git a/src/OpenFOAM/primitives/ints/int64/int64IO.C b/src/OpenFOAM/primitives/ints/int64/int64IO.C index add4abb45528f7a603f5ad37cdc8f1753c4051e4..4e084aff8a0653656da1c4dc25d7f96c51ba7f74 100644 --- a/src/OpenFOAM/primitives/ints/int64/int64IO.C +++ b/src/OpenFOAM/primitives/ints/int64/int64IO.C @@ -125,7 +125,7 @@ Foam::Ostream& Foam::operator<<(Ostream& os, const int64_t val) } -#if defined(__APPLE__) || defined(_WIN32) +#if defined(__APPLE__) Foam::Istream& Foam::operator>>(Istream& is, long& val) { return operator>>(is, reinterpret_cast<int64_t&>(val));