msvc support
[awesomized/libmemcached] / include / libmemcached-1.0 / memcached.h
index 065fb24f2f71076521d6a65cfc7637a24833217d..6f87e4380ebed70e982c9f1f46060e08c400062a 100644 (file)
 #endif
 
 #ifdef __cplusplus
-#  if __cplusplus >= 201103L
-#    include <cinttypes>
-#  else
-#    include <inttypes.h>
-#  endif
+#  include <cinttypes>
 #  include <cstddef>
 #  include <cstdlib>
 #else
 
 #include <sys/types.h>
 
+#ifndef HAVE_PID_T
+typedef int pid_t;
+#endif
+#ifndef HAVE_SSIZE_T
+typedef long int ssize_t;
+#endif
+
 #include "libmemcached-1.0/visibility.h"
 #include "libmemcached-1.0/configure.h"
 #include "libmemcached-1.0/platform.h"