Requires len < 240.
| 590 | |
| 591 | // Requires len < 240. |
| 592 | static void CityHashCrc256Short(const char *s, size_t len, uint64 *result) { |
| 593 | char buf[240]; |
| 594 | memcpy(buf, s, len); |
| 595 | memset(buf + len, 0, 240 - len); |
| 596 | CityHashCrc256Long(buf, 240, ~static_cast<uint32>(len), result); |
| 597 | } |
| 598 | |
| 599 | void CityHashCrc256(const char *s, size_t len, uint64 *result) { |
| 600 | if (LIKELY(len >= 240)) { |
no test coverage detected