1#pragma once 2 3#include <cstdlib> 4#include <string_view> 5 6namespace hash { 7 8// Fairly decent function for hashing strings. 9uint32_t Adler32(const uint8_t *data, size_t len); 10inline uint32_t Adler32(std::string_view data) { 11 return Adler32((const uint8_t *)data.data(), data.size()); 12} 13 14} // namespace hash 15 16 17