--- libeio/eio.h 2011/07/19 05:10:46 1.41 +++ libeio/eio.h 2011/07/19 05:13:35 1.42 @@ -69,7 +69,11 @@ #ifdef _WIN32 typedef int eio_uid_t; typedef int eio_gid_t; - typedef intptr_t eio_ssize_t; /* or SSIZE_T */ + #ifdef _MINGW32_ /* no intptr_t */ + typedef ssize_t eio_ssize_t; + #else + typedef intptr_t eio_ssize_t; /* or SSIZE_T */ + #endif #if __GNUC__ typedef long long eio_ino_t; #else