From 46e229fc1c826e4c0561cc2386a7c307e2b0b9e9 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Sat, 12 Sep 2015 23:41:38 +0200 Subject: [PATCH] [MSVC] define ssize_t (sick sad compiler) --- include/simgrid_config.h.in | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/simgrid_config.h.in b/include/simgrid_config.h.in index 5265002d00..354fceccc7 100644 --- a/include/simgrid_config.h.in +++ b/include/simgrid_config.h.in @@ -58,6 +58,13 @@ #endif #endif +#ifdef _MSC_VER /* MSVC has no ssize_t, and I fail to use the SSIZE_T declared in BaseTsd.h */ + #if defined(_WIN64) + typedef __int64 ssize_t; + #else + typedef long ssize_t; + #endif +#endif /* Define to 1 if mmalloc is compiled in. */ #cmakedefine HAVE_MMALLOC @HAVE_MMALLOC@ -- 2.20.1