mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2026-10-17 10:59:39 +00:00
* Fix #2148 * Removed 32bit environment * buld-error-check-on-32bit * Use 32bit depedency from Windows
This commit is contained in:
1 parent
af7a69bcf6
commit
52163ed982
2 files changed
+38
-9
No files matched your search
@@ -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