Fix build on GCC
This commit is contained in:
parent
e83a44d7b5
commit
4d0230cc25
|
@ -4,7 +4,7 @@
|
||||||
#include "routes.h"
|
#include "routes.h"
|
||||||
#include "../servehelper.h"
|
#include "../servehelper.h"
|
||||||
|
|
||||||
#define CSS R"EOF(
|
static const constexpr char css[] = R"EOF(
|
||||||
/* GENERAL */
|
/* GENERAL */
|
||||||
:root {
|
:root {
|
||||||
--background-color: black;
|
--background-color: black;
|
||||||
|
@ -131,10 +131,10 @@
|
||||||
border-style: solid;
|
border-style: solid;
|
||||||
border-color: var(--error-border-color);
|
border-color: var(--error-border-color);
|
||||||
}
|
}
|
||||||
)EOF"
|
)EOF";
|
||||||
#define CSS_LEN sizeof(CSS) / sizeof(CSS[0]) - 1
|
#define CSS_LEN sizeof(css) / sizeof(css[0]) - 1
|
||||||
|
|
||||||
const uint64_t css_hash = FastHashConstEval(CSS, CSS_LEN, 0);
|
const uint64_t css_hash = FastHashConstEval(css, CSS_LEN, 0);
|
||||||
|
|
||||||
void css_route(const httplib::Request& req, httplib::Response& res) {
|
void css_route(const httplib::Request& req, httplib::Response& res) {
|
||||||
res.set_header("ETag", std::string(1, '"') + std::to_string(css_hash) + '"');
|
res.set_header("ETag", std::string(1, '"') + std::to_string(css_hash) + '"');
|
||||||
|
@ -145,6 +145,6 @@ void css_route(const httplib::Request& req, httplib::Response& res) {
|
||||||
res.set_header("Content-Length", std::to_string(CSS_LEN));
|
res.set_header("Content-Length", std::to_string(CSS_LEN));
|
||||||
res.set_header("Content-Type", "text/css");
|
res.set_header("Content-Type", "text/css");
|
||||||
} else {
|
} else {
|
||||||
res.set_content(CSS, CSS_LEN, "text/css");
|
res.set_content(css, CSS_LEN, "text/css");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue