• Home
  • Raw
  • Download

Lines Matching refs:ebitmap_t

40 } ebitmap_t;  typedef
47 static inline unsigned int ebitmap_start(const ebitmap_t * e, in ebitmap_start()
55 static inline void ebitmap_init(ebitmap_t * e) in ebitmap_init()
83 extern int ebitmap_cmp(const ebitmap_t * e1, const ebitmap_t * e2);
84 extern int ebitmap_or(ebitmap_t * dst, const ebitmap_t * e1, const ebitmap_t * e2);
85 extern int ebitmap_union(ebitmap_t * dst, const ebitmap_t * e1);
86 extern int ebitmap_and(ebitmap_t *dst, const ebitmap_t *e1, const ebitmap_t *e2);
87 extern int ebitmap_xor(ebitmap_t *dst, const ebitmap_t *e1, const ebitmap_t *e2);
88 extern int ebitmap_not(ebitmap_t *dst, const ebitmap_t *e1, unsigned int maxbit);
89 extern int ebitmap_andnot(ebitmap_t *dst, const ebitmap_t *e1, const ebitmap_t *e2, unsigned int ma…
90 extern unsigned int ebitmap_cardinality(const ebitmap_t *e1);
91 extern int ebitmap_hamming_distance(const ebitmap_t * e1, const ebitmap_t * e2);
92 extern int ebitmap_cpy(ebitmap_t * dst, const ebitmap_t * src);
93 extern int ebitmap_contains(const ebitmap_t * e1, const ebitmap_t * e2);
94 extern int ebitmap_match_any(const ebitmap_t *e1, const ebitmap_t *e2);
95 extern int ebitmap_get_bit(const ebitmap_t * e, unsigned int bit);
96 extern int ebitmap_set_bit(ebitmap_t * e, unsigned int bit, int value);
97 extern int ebitmap_init_range(ebitmap_t * e, unsigned int minbit, unsigned int maxbit);
98 extern unsigned int ebitmap_highest_set_bit(const ebitmap_t * e);
99 extern void ebitmap_destroy(ebitmap_t * e);
100 extern int ebitmap_read(ebitmap_t * e, void *fp);