diff --git a/httplib.h b/httplib.h index e1bbe14..aca84b3 100644 --- a/httplib.h +++ b/httplib.h @@ -141,11 +141,11 @@ using ssize_t = long; #endif // _MSC_VER #ifndef S_ISREG -#define S_ISREG(m) (((m)&S_IFREG) == S_IFREG) +#define S_ISREG(m) (((m) & S_IFREG) == S_IFREG) #endif // S_ISREG #ifndef S_ISDIR -#define S_ISDIR(m) (((m)&S_IFDIR) == S_IFDIR) +#define S_ISDIR(m) (((m) & S_IFDIR) == S_IFDIR) #endif // S_ISDIR #ifndef NOMINMAX @@ -1989,12 +1989,11 @@ void read_file(const std::string &path, std::string &out); std::string trim_copy(const std::string &s); void split(const char *b, const char *e, char d, - std::function fn); + std::function fn); void split(const char *b, const char *e, char d, size_t m, std::function fn); - bool process_client_socket(socket_t sock, time_t read_timeout_sec, time_t read_timeout_usec, time_t write_timeout_sec, time_t write_timeout_usec, @@ -5824,8 +5823,8 @@ inline bool Server::parse_request_line(const char *s, Request &req) const { size_t count = 0; - detail::split(req.target.data(), req.target.data() + req.target.size(), '?', 2, - [&](const char *b, const char *e) { + detail::split(req.target.data(), req.target.data() + req.target.size(), '?', + 2, [&](const char *b, const char *e) { switch (count) { case 0: req.path = detail::decode_url(std::string(b, e), false); diff --git a/test/test.cc b/test/test.cc index 4862369..91513cd 100644 --- a/test/test.cc +++ b/test/test.cc @@ -1848,9 +1848,9 @@ protected: }); }) .Get("/regex-with-delimiter", - [&](const Request & req, Response &res) { - ASSERT_TRUE(req.has_param("key")); - EXPECT_EQ("^(?.*(value))", req.get_param_value("key")); + [&](const Request &req, Response & /*res*/) { + ASSERT_TRUE(req.has_param("key")); + EXPECT_EQ("^(?.*(value))", req.get_param_value("key")); }) .Get("/with-range", [&](const Request & /*req*/, Response &res) { @@ -3357,14 +3357,12 @@ TEST_F(ServerTest, GetStreamedChunkedWithGzip2) { EXPECT_EQ(std::string("123456789"), res->body); } - TEST_F(ServerTest, SplitDelimiterInPathRegex) { auto res = cli_.Get("/regex-with-delimiter?key=^(?.*(value))"); ASSERT_TRUE(res); EXPECT_EQ(200, res->status); } - TEST(GzipDecompressor, ChunkedDecompression) { std::string data; for (size_t i = 0; i < 32 * 1024; ++i) {