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