uv.h: make the ssize_t fallback more portable

This commit is contained in:
Bert Belder 2012-03-30 18:42:36 +02:00
parent 84d2f82a68
commit 5342bac4c2

View File

@ -57,8 +57,10 @@ extern "C" {
#include "ares.h"
#ifndef _SSIZE_T_
typedef intptr_t ssize_t;
#if !defined(_SSIZE_T_) && !defined(_SSIZE_T_DEFINED)
typedef intptr_t ssize_t;
# define _SSIZE_T_
# define _SSIZE_T_DEFINED
#endif
#if defined(__unix__) || defined(__POSIX__) || defined(__APPLE__)