1f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.com#include "Spooky.h"
2f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.com
3f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.comvoid SpookyHash32_test(const void *key, int len, uint32_t seed, void *out) {
4f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.com  *(uint32_t*)out = SpookyHash::Hash32(key, len, seed);
5f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.com}
6f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.com
7f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.comvoid SpookyHash64_test(const void *key, int len, uint32_t seed, void *out) {
8f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.com  *(uint64_t*)out = SpookyHash::Hash64(key, len, seed);
9f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.com}
10f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.com
11f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.comvoid SpookyHash128_test(const void *key, int len, uint32_t seed, void *out) {
12f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.com  uint64_t h1 = seed, h2 = seed;
13f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.com  SpookyHash::Hash128(key, len, &h1, &h2);
14f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.com  ((uint64_t*)out)[0] = h1;
15f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.com  ((uint64_t*)out)[1] = h2;
16f3b789787b93945c974e2cc517b7dc352b28354etanjent@gmail.com}
17