2025-07-25 22:49:56 +03:00

6 lines
178 B
C++

#pragma once
namespace fnv1a {
constexpr uint32_t Hash(const char* str) noexcept { return (*str ? (Hash(str + 1) ^ *str) * 0x01000193 : 0x811c9dc5); }
} // namespace fnv1a