_t 70 khash.h extern kh_##name##_t *kh_init_##name(void); \ _t 71 khash.h extern void kh_destroy_##name(kh_##name##_t *h); \ _t 72 khash.h extern void kh_clear_##name(kh_##name##_t *h); \ _t 73 khash.h extern khint_t kh_get_##name(const kh_##name##_t *h, khkey_t key); \ _t 74 khash.h extern int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets); \ _t 75 khash.h extern khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret); \ _t 76 khash.h extern void kh_del_##name(kh_##name##_t *h, khint_t x); _t 79 khash.h SCOPE kh_##name##_t *kh_init_##name(void) { \ _t 80 khash.h return (kh_##name##_t*)xcalloc(1, sizeof(kh_##name##_t)); \ _t 82 khash.h SCOPE void kh_destroy_##name(kh_##name##_t *h) \ _t 90 khash.h SCOPE void kh_clear_##name(kh_##name##_t *h) \ _t 97 khash.h SCOPE khint_t kh_get_##name(const kh_##name##_t *h, khkey_t key) \ _t 111 khash.h SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets) \ _t 170 khash.h SCOPE khint_t kh_put_##name(kh_##name##_t *h, khkey_t key, int *ret) \ _t 212 khash.h SCOPE void kh_del_##name(kh_##name##_t *h, khint_t x) \