* Update IXSocket.h Avoid "conflicting declaration 'typedef SSIZE_T ssize_t'" * Update IXUdpSocket.h * Update IXNetSystem.cpp ENOSPC and EAFNOSUPPORT are not defined for clang on windows
This commit is contained in:
		| @@ -8,6 +8,12 @@ | |||||||
| #include <cstdint> | #include <cstdint> | ||||||
| #include <cstdio> | #include <cstdio> | ||||||
| #ifdef _WIN32 | #ifdef _WIN32 | ||||||
|  | #ifndef EAFNOSUPPORT | ||||||
|  |   #define EAFNOSUPPORT 102 | ||||||
|  | #endif | ||||||
|  | #ifndef ENOSPC | ||||||
|  |   #define ENOSPC 28 | ||||||
|  | #endif | ||||||
| #include <vector> | #include <vector> | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|   | |||||||
| @@ -14,8 +14,10 @@ | |||||||
|  |  | ||||||
| #ifdef _WIN32 | #ifdef _WIN32 | ||||||
| #include <basetsd.h> | #include <basetsd.h> | ||||||
|  | #ifdef _MSC_VER | ||||||
| typedef SSIZE_T ssize_t; | typedef SSIZE_T ssize_t; | ||||||
| #endif | #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| #include "IXCancellationRequest.h" | #include "IXCancellationRequest.h" | ||||||
| #include "IXProgressCallback.h" | #include "IXProgressCallback.h" | ||||||
|   | |||||||
| @@ -12,8 +12,10 @@ | |||||||
|  |  | ||||||
| #ifdef _WIN32 | #ifdef _WIN32 | ||||||
| #include <basetsd.h> | #include <basetsd.h> | ||||||
|  | #ifdef _MSC_VER | ||||||
| typedef SSIZE_T ssize_t; | typedef SSIZE_T ssize_t; | ||||||
| #endif | #endif | ||||||
|  | #endif | ||||||
|  |  | ||||||
| #include "IXNetSystem.h" | #include "IXNetSystem.h" | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user