From: Martin Quinson Date: Sat, 12 Sep 2015 21:41:38 +0000 (+0200) Subject: [MSVC] define ssize_t (sick sad compiler) X-Git-Tag: v3_12~236 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/46e229fc1c826e4c0561cc2386a7c307e2b0b9e9?ds=sidebyside [MSVC] define ssize_t (sick sad compiler) --- 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@