/* * bitmap_hash: hash function for keys that are (pointers to) Bitmapsets * * Note: don't forget to specify bitmap_match as the match function! */ uint32 bitmap_hash(const void *key, size_t keysize) { ASSERT(keysize == sizeof(struct bms *)); return bms_hash_value(*((const struct bms *const *) key)); }
/* * bitmap_hash: hash function for keys that are (pointers to) Bitmapsets * * Note: don't forget to specify bitmap_match as the match function! */ uint32 bitmap_hash(const void *key, Size keysize) { Assert(keysize == sizeof(Bitmapset *)); return bms_hash_value(*((const Bitmapset *const *) key)); }