--- libaitcrc/example/test_hash.c 2010/06/13 16:32:09 1.1.2.1 +++ libaitcrc/example/test_hash.c 2010/09/28 08:50:48 1.1.2.2 @@ -2,7 +2,7 @@ #include #include #include -#include "aithash.h" +#include "aitcrc.h" int main() @@ -92,7 +92,7 @@ int main() for (i = 0; i < 8; i++) { memset(szLine, 0, 256); memcpy(szLine, &szAvalanche[i][0], 1); - printf(" %d=>%u", i, hash_varchar(szLine, 1)); + printf(" %d=>%u", i, hash_varchar(szLine, 1, 1)); } printf("\n"); printf(" hash_fnv1:"); @@ -137,5 +137,14 @@ int main() printf(" %d=>%u", i, hash_jenkins(szLine, 1)); } printf("\n"); + printf(" hash_reddragon:"); + for (i = 0; i < 8; i++) { + memset(szLine, 0, 256); + memcpy(szLine, &szAvalanche[i][0], 1); + printf(" %d=>%u", i, hash_reddragon(szLine, 1)); + } + printf("\n"); + printf(" aaa>%u\n", hash_reddragon("aaa", 3)); + printf(" aab>%u\n", hash_reddragon("aab", 3)); return 0; }