diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/tng_io.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/lib/tng_io.c b/src/lib/tng_io.c index 1459c51..7163e4c 100644 --- a/src/lib/tng_io.c +++ b/src/lib/tng_io.c @@ -36,13 +36,19 @@ #include "compression/tng_compress.h" #include "tng/version.h" -#ifdef _MSC_VER -#define fseeko _fseeki64 -#define ftello _ftelli64 +#if defined( _WIN32 ) || defined( _WIN64 ) + #ifndef fseeko + #define fseeko _fseeki64 + #endif + #ifndef ftello + #ifdef __MINGW32__ + #define ftello ftello64 + #else + #define ftello _ftelli64 + #endif + #endif #endif - - struct tng_bond { /** One of the atoms of the bond */ int64_t from_atom_id; |