50 #include "euclid_common.h"
84 extern void Hash_dhCreate (
Hash_dh * h,
int size);
85 extern void Hash_dhDestroy (
Hash_dh h);
90 extern void Hash_dhReset (
Hash_dh h);
91 extern void Hash_dhPrint (
Hash_dh h, FILE * fp);
94 #define HASH_1(k,size,idxOut) \
95 { *idxOut = k % size; }
97 #define HASH_2(k,size,idxOut) \
99 int r = k % (size-13); \
100 r = (r % 2) ? r : r+1; \