khint_t            21 core/khash.h   typedef khint_t khiter_t;
khint_t            45 core/khash.h     static inline khint_t kh_pair_##name() { return (kh_is_map ? (sizeof(khkey_t) + sizeof(khval_t)) : sizeof(khkey_t)); } \
khint_t            46 core/khash.h     static inline khint_t kh_size_##name(khint_t n) { return (((n >> 4) + 1) * (sizeof(uint32_t))) + (n * kh_pair_##name()); } \
khint_t            47 core/khash.h     static inline khint_t kh_flag_##name(khint_t i) { return (i >> 4) * (sizeof(uint32_t) + ((sizeof(uint32_t) * 4) * kh_pair_##name())); } \
khint_t            48 core/khash.h     static inline khint_t kh_key_at_##name(khint_t i) { return (((i >> 4) + 1) * sizeof(uint32_t)) + (i * kh_pair_##name()); } \
khint_t            49 core/khash.h     static inline khint_t kh_val_at_##name(khint_t i) { return (((i >> 4) + 1) * sizeof(uint32_t)) + (i * kh_pair_##name()) + sizeof(khkey_t); } \
khint_t            50 core/khash.h     static inline khkey_t *kh_key_##name(kh_t *h, khint_t i) { return (khkey_t *)(h->table + kh_key_at_##name(i)); } \
khint_t            51 core/khash.h     static inline khval_t *kh_val_##name(kh_t *h, khint_t i) { return (khval_t *)(h->table + kh_val_at_##name(i)); } \
khint_t            61 core/khash.h     static inline khint_t kh_get_##name(Potion *P, kh_t *h, khkey_t2 key) \
khint_t            64 core/khash.h         khint_t inc, k, i, last, mask;					\
khint_t            75 core/khash.h     static inline kh_t *kh_resize_##name(Potion *P, kh_t *h, khint_t new_n_buckets) \
khint_t            79 core/khash.h       khint_t j = 1;							\
khint_t            82 core/khash.h         if (h->size >= (khint_t)(new_n_buckets * __kh_HASH_UPPER + 0.5)) j = 0; \
khint_t            99 core/khash.h               khint_t inc, k, i, new_mask;				\
khint_t           125 core/khash.h         h->upper_bound = (khint_t)(h->n_buckets * __kh_HASH_UPPER + 0.5); \
khint_t           129 core/khash.h     static inline khint_t kh_put_##name(Potion *P, kh_t *h, khkey_t key, int *ret) \
khint_t           131 core/khash.h       khint_t x;								\
khint_t           137 core/khash.h         khint_t inc, k, i, site, last, mask = h->n_buckets - 1;		\
khint_t           166 core/khash.h     static inline void kh_del_##name(Potion *P, kh_t *h, khint_t x)	\
khint_t           180 core/khash.h   static inline khint_t __kh_X31_hash_string(const char *s)
khint_t           182 core/khash.h     khint_t h = *s;
khint_t           186 core/khash.h   static inline khint_t __luaS_hash_string(const char *s)
khint_t           189 core/khash.h     khint_t h = len;
khint_t           203 core/khash.h   static inline khint_t __ac_Wang_hash(khint_t key)
khint_t           213 core/khash.h   #define kh_int_hash_func2(k) __ac_Wang_hash((khint_t)key)
khint_t           228 core/khash.h   #define kh_begin(h) (khint_t)(0)