mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
remove khash#kh_debug
This commit is contained in:
+1
-10
@@ -163,15 +163,7 @@ static const uint8_t __m[8] = {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80};
|
||||
{ \
|
||||
h->d_flags[x/8] |= __m[x%8]; \
|
||||
h->size--; \
|
||||
} \
|
||||
static inline void kh_debug_##name(kh_##name##_t *h) \
|
||||
{ \
|
||||
khint_t i; \
|
||||
printf("idx:e_flag:d_flag\n"); \
|
||||
for( i=0 ; i<h->n_buckets/8 ; i++ ){ \
|
||||
printf("%4d:%02X:%02X\n", i, h->e_flags[i], h->d_flags[i]); \
|
||||
} \
|
||||
} \
|
||||
}
|
||||
|
||||
#define khash_t(name) kh_##name##_t
|
||||
|
||||
@@ -182,7 +174,6 @@ static const uint8_t __m[8] = {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80};
|
||||
#define kh_put(name, h, k) kh_put_##name(h, k)
|
||||
#define kh_get(name, h, k) kh_get_##name(h, k)
|
||||
#define kh_del(name, h, k) kh_del_##name(h, k)
|
||||
#define kh_debug(name, h) kh_debug_##name(h)
|
||||
|
||||
#define kh_exist(h, x) (!__ac_iseither((h)->e_flags, (h)->d_flags, (x)))
|
||||
#define kh_key(h, x) ((h)->keys[x])
|
||||
|
||||
Reference in New Issue
Block a user