yhirose 5 years ago
parent
commit
464cc89b77
1 changed files with 2 additions and 7 deletions
  1. 2 7
      httplib.h

+ 2 - 7
httplib.h

@@ -41,7 +41,7 @@
 #endif
 #endif
 
 
 #ifndef CPPHTTPLIB_PAYLOAD_MAX_LENGTH
 #ifndef CPPHTTPLIB_PAYLOAD_MAX_LENGTH
-#define CPPHTTPLIB_PAYLOAD_MAX_LENGTH (std::numeric_limits<size_t>::max)()
+#define CPPHTTPLIB_PAYLOAD_MAX_LENGTH (std::numeric_limits<size_t>::max())
 #endif
 #endif
 
 
 #ifndef CPPHTTPLIB_RECV_BUFSIZ
 #ifndef CPPHTTPLIB_RECV_BUFSIZ
@@ -49,12 +49,7 @@
 #endif
 #endif
 
 
 #ifndef CPPHTTPLIB_THREAD_POOL_COUNT
 #ifndef CPPHTTPLIB_THREAD_POOL_COUNT
-// if hardware_concurrency() outputs 0 we still wants to use threads for this.
-// -1 because we have one thread already in the main function.
-#define CPPHTTPLIB_THREAD_POOL_COUNT                                           \
-  (std::thread::hardware_concurrency()                                         \
-       ? std::thread::hardware_concurrency() - 1                               \
-       : 2)
+#define CPPHTTPLIB_THREAD_POOL_COUNT (std::max(1u, std::thread::hardware_concurrency() - 1))
 #endif
 #endif
 
 
 /*
 /*