From 41e0d4b9bd58bd19038c90b66e71d369ef5d325e Mon Sep 17 00:00:00 2001 From: Magnus Lundborg Date: Fri, 24 Oct 2014 10:11:38 +0200 Subject: Fix MingW build. Corresponds to commit e8cba2b9001c5930ed9d52e0be7ff53a2b00b22c by Roland Schulz in the GROMACS repo. Change-Id: Icb2c5b8ce823ffeed4145a9fd415c4624d15de2e 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; -- cgit v0.10.1