Lines Matching refs:ebitmap_t
39 } ebitmap_t; typedef
45 static inline unsigned int ebitmap_start(const ebitmap_t * e, in ebitmap_start()
53 static inline void ebitmap_init(ebitmap_t * e) in ebitmap_init()
78 extern int ebitmap_cmp(const ebitmap_t * e1, const ebitmap_t * e2);
79 extern int ebitmap_or(ebitmap_t * dst, const ebitmap_t * e1, const ebitmap_t * e2);
80 extern int ebitmap_union(ebitmap_t * dst, const ebitmap_t * e1);
81 extern int ebitmap_and(ebitmap_t *dst, ebitmap_t *e1, ebitmap_t *e2);
82 extern int ebitmap_xor(ebitmap_t *dst, ebitmap_t *e1, ebitmap_t *e2);
83 extern int ebitmap_not(ebitmap_t *dst, ebitmap_t *e1, unsigned int maxbit);
84 extern int ebitmap_andnot(ebitmap_t *dst, ebitmap_t *e1, ebitmap_t *e2, unsigned int maxbit);
85 extern unsigned int ebitmap_cardinality(ebitmap_t *e1);
86 extern int ebitmap_hamming_distance(ebitmap_t * e1, ebitmap_t * e2);
87 extern int ebitmap_cpy(ebitmap_t * dst, const ebitmap_t * src);
88 extern int ebitmap_contains(const ebitmap_t * e1, const ebitmap_t * e2);
89 extern int ebitmap_get_bit(const ebitmap_t * e, unsigned int bit);
90 extern int ebitmap_set_bit(ebitmap_t * e, unsigned int bit, int value);
91 extern void ebitmap_destroy(ebitmap_t * e);
92 extern int ebitmap_read(ebitmap_t * e, void *fp);