HTTP server functionality is in there.
This commit is contained in:
@@ -24,6 +24,18 @@
|
||||
|
||||
namespace sv {
|
||||
|
||||
bool case_insensitive_eq(string_view s1, string_view s2) {
|
||||
if (s1.size() != s2.size()) return false;
|
||||
for (int i = 0; i < int(s1.size()); i++) {
|
||||
char c1 = s1[i];
|
||||
char c2 = s2[i];
|
||||
if (ascii_isupper(c1)) c1 += 'a'-'A';
|
||||
if (ascii_isupper(c2)) c2 += 'a'-'A';
|
||||
if (c1 != c2) return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
bool valid_int64(string_view value) {
|
||||
int64_t result;
|
||||
const char *last = value.data() + value.size();
|
||||
|
||||
Reference in New Issue
Block a user