Skip to content

Commit ac6d74f

Browse files
Fix compilation failures with include <windows.h>
1 parent 233f0fb commit ac6d74f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

httplib.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,7 @@ struct Request {
670670
bool is_chunked_content_provider_ = false;
671671
size_t authorization_count_ = 0;
672672
std::chrono::time_point<std::chrono::steady_clock> start_time_ =
673-
std::chrono::steady_clock::time_point::min();
673+
(std::chrono::steady_clock::time_point::min)();
674674
};
675675

676676
struct Response {
@@ -3359,7 +3359,7 @@ class SocketStream final : public Stream {
33593359
time_t write_timeout_sec, time_t write_timeout_usec,
33603360
time_t max_timeout_msec = 0,
33613361
std::chrono::time_point<std::chrono::steady_clock> start_time =
3362-
std::chrono::steady_clock::time_point::min());
3362+
(std::chrono::steady_clock::time_point::min)());
33633363
~SocketStream() override;
33643364

33653365
bool is_readable() const override;
@@ -3395,7 +3395,7 @@ class SSLSocketStream final : public Stream {
33953395
time_t read_timeout_usec, time_t write_timeout_sec,
33963396
time_t write_timeout_usec, time_t max_timeout_msec = 0,
33973397
std::chrono::time_point<std::chrono::steady_clock> start_time =
3398-
std::chrono::steady_clock::time_point::min());
3398+
(std::chrono::steady_clock::time_point::min)());
33993399
~SSLSocketStream() override;
34003400

34013401
bool is_readable() const override;
@@ -5994,7 +5994,7 @@ inline void calc_actual_timeout(time_t max_timeout_msec,
59945994
auto timeout_msec = (timeout_sec * 1000) + (timeout_usec / 1000);
59955995

59965996
auto actual_timeout_msec =
5997-
std::min(max_timeout_msec - duration_msec, timeout_msec);
5997+
(std::min)(max_timeout_msec - duration_msec, timeout_msec);
59985998

59995999
actual_timeout_sec = actual_timeout_msec / 1000;
60006000
actual_timeout_usec = (actual_timeout_msec % 1000) * 1000;

0 commit comments

Comments
 (0)