Lines Matching refs:SRC
106 #define BITSET_VTABLE_(SRC) (SRC)->b.vtable
107 #define BITSET_CINDEX_(SRC) (SRC)->b.cindex
108 #define BITSET_CDATA_(SRC) (SRC)->b.cdata
109 #define BITSET_CSIZE_(SRC) (SRC)->b.csize
110 #define BITSET_NBITS_(SRC) (SRC)->b.n_bits
161 #define BITSET_CHECK2_(DST, SRC) \
162 if (!BITSET_COMPATIBLE_ (DST, SRC)) abort ();
176 /* Return size in bits of bitset SRC. */
177 #define BITSET_SIZE_(SRC) (SRC)->b.vtable->size (SRC)
179 /* Return number of bits set in bitset SRC. */
180 #define BITSET_COUNT_(SRC) (SRC)->b.vtable->count (SRC)
182 /* Return type of bitset SRC. */
194 /* Return non-zero if bit BITNO in bitset SRC is set. */
195 #define BITSET_TEST_(SRC, BITNO) (SRC)->b.vtable->test (SRC, BITNO)
197 /* Free bitset SRC. */
198 #define BITSET_FREE_(SRC)\
199 ((SRC)->b.vtable->free ? (SRC)->b.vtable->free (SRC) :(void)0)
202 /* Return SRC == 0. */
203 #define BITSET_EMPTY_P_(SRC) (SRC)->b.vtable->empty_p (SRC)
213 /* DST = SRC. */
214 #define BITSET_COPY_(DST, SRC) (SRC)->b.vtable->copy (DST, SRC)
216 /* Return DST & SRC == 0. */
217 #define BITSET_DISJOINT_P_(DST, SRC) (SRC)->b.vtable->disjoint_p (DST, SRC)
219 /* Return DST == SRC. */
220 #define BITSET_EQUAL_P_(DST, SRC) (SRC)->b.vtable->equal_p (DST, SRC)
222 /* DST = ~SRC. */
223 #define BITSET_NOT_(DST, SRC) (SRC)->b.vtable->not_ (DST, SRC)
225 /* Return DST == DST | SRC. */
226 #define BITSET_SUBSET_P_(DST, SRC) (SRC)->b.vtable->subset_p (DST, SRC)