You've already forked cpp-httplib
* Fix #2148 * Removed 32bit environment * buld-error-check-on-32bit * Use 32bit depedency from Windows
This commit is contained in:
19
httplib.h
19
httplib.h
@ -10,6 +10,21 @@
|
||||
|
||||
#define CPPHTTPLIB_VERSION "0.22.0"
|
||||
|
||||
/*
|
||||
* Platform compatibility check
|
||||
*/
|
||||
|
||||
#if defined(_WIN32) && !defined(_WIN64)
|
||||
#error \
|
||||
"cpp-httplib doesn't support 32-bit Windows. Please use a 64-bit compiler."
|
||||
#elif defined(__SIZEOF_POINTER__) && __SIZEOF_POINTER__ < 8
|
||||
#error \
|
||||
"cpp-httplib doesn't support 32-bit platforms. Please use a 64-bit compiler."
|
||||
#elif defined(__SIZEOF_SIZE_T__) && __SIZEOF_SIZE_T__ < 8
|
||||
#error \
|
||||
"cpp-httplib doesn't support platforms where size_t is less than 64 bits."
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Configuration
|
||||
*/
|
||||
@ -177,11 +192,7 @@
|
||||
|
||||
#pragma comment(lib, "ws2_32.lib")
|
||||
|
||||
#ifdef _WIN64
|
||||
using ssize_t = __int64;
|
||||
#else
|
||||
using ssize_t = long;
|
||||
#endif
|
||||
#endif // _MSC_VER
|
||||
|
||||
#ifndef S_ISREG
|
||||
|
Reference in New Issue
Block a user