diff --git a/lookup3.c b/lookup3.c index 959d7a6..b802b97 100644 --- a/lookup3.c +++ b/lookup3.c @@ -1,5 +1,7 @@ #include +#include #include +#include #define rot(x, k) (((x) << (k)) | ((x) >> (32 - (k)))) @@ -61,3 +63,12 @@ uint32_t lookup3(const void *key, size_t length, uint32_t initval) { final(a, b, c); return c; } + +int main(void) { + char *a = "Hello!\0"; + int len = strlen(a); + + uint32_t hash = lookup3(a, len, 0); + + printf("%.8X\n", hash); +}