Lines Matching defs:bn
99 #define BCL_CHECK_NUM_GEN(c, bn) \
102 size_t gen_ = BCL_GET_GEN(bn); \
103 BclNum* ptr_ = BCL_NUM(c, bn); \
115 #define BCL_CHECK_NUM_VALID(c, bn) \
118 size_t idx_ = BCL_NO_GEN(bn); \
123 BCL_CHECK_NUM_GEN(c, bn); \
129 * @param bn The number.
132 #define BCL_NUM_ARRAY(bn) ((bn)->n.num)
136 * @param bn The number.
139 #define BCL_NUM_ARRAY_NP(bn) ((bn).n.num)
143 * @param bn The number.
146 #define BCL_NUM_NUM(bn) (&(bn)->n)
150 * @param bn The number.
153 #define BCL_NUM_NUM_NP(bn) (&(bn).n)
178 #define BCL_CHECK_NUM_GEN(c, bn)
181 #define BCL_NUM_ARRAY(bn) ((bn)->num)
182 #define BCL_NUM_ARRAY_NP(bn) ((bn).num)
184 #define BCL_NUM_NUM(bn) (bn)
185 #define BCL_NUM_NUM_NP(bn) (&(bn))
230 * @param bn The number.
233 #define BC_MAYBE_SETUP(c, e, bn, idx) \
238 if (BCL_NUM_ARRAY_NP(bn) != NULL) bc_num_free(BCL_NUM_NUM_NP(bn)); \
241 else idx = bcl_num_insert(c, &(bn)); \