6 #define CMP_BEGIN_GTE_PART(addr, part) \
7 (((addr) > (rz_itv_begin(((RzSkylineItem *)(part))->itv))) - ((addr) < (rz_itv_begin(((RzSkylineItem *)(part))->itv))))
9 #define CMP_END_GTE_PART(addr, part) \
10 (((addr) < (rz_itv_end(((RzSkylineItem *)(part))->itv)) || !rz_itv_end(((RzSkylineItem *)(part))->itv)) ? -1 : 1)
26 bool is_inside_prev_part =
false;
32 if (prev_part_end > new_part_end) {
38 is_inside_prev_part =
true;
42 if (!is_last && !is_inside_prev_part) {
#define rz_return_val_if_fail(expr, val)
static bool rz_itv_include(RzInterval itv, RzInterval x)
static ut64 rz_itv_begin(RzInterval itv)
static ut64 rz_itv_end(RzInterval itv)
static bool rz_itv_overlap(RzInterval itv, RzInterval x)
static ut64 rz_itv_size(RzInterval itv)
#define UT64_ADD_OVFCHK(x, y)
#define rz_vector_lower_bound(vec, x, i, cmp)
static void * rz_vector_index_ptr(RzVector *vec, size_t index)
RZ_API void rz_vector_remove_at(RzVector *vec, size_t index, void *into)
static size_t rz_vector_len(const RzVector *vec)
RZ_API void * rz_vector_insert(RzVector *vec, size_t index, void *x)
#define CMP_END_GTE_PART(addr, part)
RZ_API const RzSkylineItem * rz_skyline_get_item_intersect(RzSkyline *skyline, ut64 addr, ut64 len)
#define CMP_BEGIN_GTE_PART(addr, part)
RZ_API bool rz_skyline_add(RzSkyline *skyline, RzInterval itv, void *user)
ut64(WINAPI *w32_GetEnabledXStateFeatures)()