KHASH_FLAG 29 core/khash.h #define __kh_isempty(name, h, i) ((KHASH_FLAG(name, h, i)>>((i&0xfU)<<1))&2) KHASH_FLAG 30 core/khash.h #define __kh_isdel(name, h, i) ((KHASH_FLAG(name, h, i)>>((i&0xfU)<<1))&1) KHASH_FLAG 31 core/khash.h #define __kh_iseither(name, h, i) ((KHASH_FLAG(name, h, i)>>((i&0xfU)<<1))&3) KHASH_FLAG 32 core/khash.h #define __kh_set_isdel_false(name, h, i) (KHASH_FLAG(name, h, i)&=~(1ul<<((i&0xfU)<<1))) KHASH_FLAG 33 core/khash.h #define __kh_set_isempty_false(name, h, i) (KHASH_FLAG(name, h, i)&=~(2ul<<((i&0xfU)<<1))) KHASH_FLAG 34 core/khash.h #define __kh_set_isboth_false(name, h, i) (KHASH_FLAG(name, h, i)&=~(3ul<<((i&0xfU)<<1))) KHASH_FLAG 35 core/khash.h #define __kh_set_isdel_true(name, h, i) (KHASH_FLAG(name, h, i)|=1ul<<((i&0xfU)<<1)) KHASH_FLAG 57 core/khash.h while (i-- > 0) KHASH_FLAG(name, h, i) = 0xaaaaaaaa; \ KHASH_FLAG 122 core/khash.h while (j-- > 0) KHASH_FLAG(name, h, j << 4) = new_flags[j]; \