Lines Matching refs:SRC
104 #define BITSET_VTABLE_(SRC) (SRC)->b.vtable
105 #define BITSET_CINDEX_(SRC) (SRC)->b.cindex
106 #define BITSET_CDATA_(SRC) (SRC)->b.cdata
107 #define BITSET_CSIZE_(SRC) (SRC)->b.csize
108 #define BITSET_NBITS_(SRC) (SRC)->b.n_bits
159 #define BITSET_CHECK2_(DST, SRC) \
160 if (!BITSET_COMPATIBLE_ (DST, SRC)) abort ();
174 /* Return size in bits of bitset SRC. */
175 #define BITSET_SIZE_(SRC) (SRC)->b.vtable->size (SRC)
177 /* Return number of bits set in bitset SRC. */
178 #define BITSET_COUNT_(SRC) (SRC)->b.vtable->count (SRC)
180 /* Return type of bitset SRC. */
192 /* Return non-zero if bit BITNO in bitset SRC is set. */
193 #define BITSET_TEST_(SRC, BITNO) (SRC)->b.vtable->test (SRC, BITNO)
195 /* Free bitset SRC. */
196 #define BITSET_FREE_(SRC)\
197 ((SRC)->b.vtable->free ? (SRC)->b.vtable->free (SRC) :(void)0)
200 /* Return SRC == 0. */
201 #define BITSET_EMPTY_P_(SRC) (SRC)->b.vtable->empty_p (SRC)
211 /* DST = SRC. */
212 #define BITSET_COPY_(DST, SRC) (SRC)->b.vtable->copy (DST, SRC)
214 /* Return DST & SRC == 0. */
215 #define BITSET_DISJOINT_P_(DST, SRC) (SRC)->b.vtable->disjoint_p (DST, SRC)
217 /* Return DST == SRC. */
218 #define BITSET_EQUAL_P_(DST, SRC) (SRC)->b.vtable->equal_p (DST, SRC)
220 /* DST = ~SRC. */
221 #define BITSET_NOT_(DST, SRC) (SRC)->b.vtable->not_ (DST, SRC)
223 /* Return DST == DST | SRC. */
224 #define BITSET_SUBSET_P_(DST, SRC) (SRC)->b.vtable->subset_p (DST, SRC)