--- ray/src/util/rcollate.c 2016/03/04 00:21:21 2.22 +++ ray/src/util/rcollate.c 2016/03/06 01:13:18 2.23 @@ -1,5 +1,5 @@ #ifndef lint -static const char RCSid[] = "$Id: rcollate.c,v 2.22 2016/03/04 00:21:21 greg Exp $"; +static const char RCSid[] = "$Id: rcollate.c,v 2.23 2016/03/06 01:13:18 schorsch Exp $"; #endif /* * Utility to re-order records in a binary or ASCII data file (matrix) @@ -11,13 +11,13 @@ static const char RCSid[] = "$Id: rcollate.c,v 2.22 20 #include "platform.h" #include "rtio.h" #include "resolu.h" -#ifdef _WIN32 -#undef ftello -#define ftello ftell -#undef ssize_t -#define ssize_t size_t +#if defined(_WIN32) || defined(_WIN64) + #undef ftello + #define ftello ftell + #undef ssize_t + #define ssize_t size_t #else -#include + #include #endif typedef struct { @@ -92,7 +92,8 @@ load_file(MEMLOAD *mp, FILE *fp) int fd; off_t skip, flen; -#ifdef _WIN32 /* too difficult to fix this */ +#if defined(_WIN32) || defined(_WIN64) + /* too difficult to fix this */ return load_stream(mp, fp); #endif if (mp == NULL)