11memcmp(std::string_view
const &lhs, std::string_view
const &rhs) {
13 size_t n = rhs.size();
16 if (lhs.size() < rhs.size()) {
19 }
else if (lhs.size() > rhs.size()) {
21 }
else if (lhs.data() == rhs.data()) {
25 int r =
::memcmp(lhs.data(), rhs.data(), n);
30strcasecmp(
const std::string_view &lhs,
const std::string_view &rhs) {
32 size_t n = rhs.size();
35 if (lhs.size() < rhs.size()) {
38 }
else if (lhs.size() > rhs.size()) {
40 }
else if (lhs.data() == rhs.data()) {
44 int r = ::strncasecmp(lhs.data(), rhs.data(), n);