159 if (
a->type !=
b->type) {
164 return a->data.b->b ==
b->data.b->b;
RZ_API RzILBool * rz_il_bool_new(bool true_or_false)
RZ_API void rz_il_bool_free(RzILBool *bool_var)
RZ_API void Ht_() free(HtName_(Ht) *ht)
RZ_API RzILSortPure rz_il_value_get_sort(RZ_NONNULL RzILVal *val)
RZ_API RZ_OWN RzILVal * rz_il_value_new_zero_of(RzILSortPure sort)
RZ_API RZ_OWN RzILVal * rz_il_value_dup(RZ_NONNULL const RzILVal *val)
RZ_API RZ_OWN RzILVal * rz_il_value_new(RzILTypePure type)
RZ_API RZ_OWN RzBitVector * rz_il_value_to_bv(RZ_NONNULL const RzILVal *val)
RZ_API RZ_OWN RzILVal * rz_il_value_new_bitv(RZ_NONNULL RzBitVector *bv)
RZ_API bool rz_il_value_eq(RZ_NONNULL const RzILVal *a, RZ_NONNULL const RzILVal *b)
RZ_API void rz_il_value_free(RZ_NULLABLE RzILVal *val)
RZ_API RZ_OWN RzILVal * rz_il_value_new_bool(RZ_NONNULL RzILBool *b)
#define rz_warn_if_reached()
#define rz_return_val_if_fail(expr, val)
RZ_API RZ_OWN RzBitVector * rz_bv_dup(const RZ_NONNULL RzBitVector *bv)
RZ_API void rz_bv_free(RZ_NULLABLE RzBitVector *bv)
RZ_API ut32 rz_bv_len(RZ_NONNULL const RzBitVector *bv)
RZ_API RZ_OWN RzBitVector * rz_bv_new_from_ut64(ut32 length, ut64 value)
#define rz_bv_new_zero(l)
RZ_API bool rz_bv_eq(RZ_NONNULL RzBitVector *x, RZ_NONNULL RzBitVector *y)
@ RZ_IL_TYPE_PURE_BITVECTOR
struct rz_il_sort_pure_t::@283::@284 bv
union rz_il_sort_pure_t::@283 props
RzValUnion data
data pointer
RzILTypePure type
type of value