1 #ifndef __LUNAIX_HSTR_H
2 #define __LUNAIX_HSTR_H
6 #define HSTR_FULL_HASH 32
15 #define HSTR(str, length) \
18 .len = (length), .value = (str) \
21 #define HSTR_EQ(str1, str2) ((str1)->hash == (str2)->hash)
24 hstr_rehash(struct hstr* hash_str, unsigned int truncate_to)
26 hash_str->hash = strhash_32(hash_str->value, truncate_to);
29 #endif /* __LUNAIX_HSTR_H */