Rename method _it_to_p into _it_until_p. Add method _it_while_p

This commit is contained in:
Patrick Pelissier committed 2019-07-03 18:57:24 +02:00
1 parent ec7b5dd120
commit 37f3cd6a72
5 files changed
+50 -7

No files matched your search

+17 -1
View File
@@ -864,7 +864,7 @@
} \
\
static inline bool \
M_C(name, _it_to_p)(it_t it, key_t const key) \
M_C(name, _it_until_p)(it_t it, key_t const key) \
{ \
assert (it != NULL); \
node_t n = it->node; \
@@ -873,6 +873,22 @@
return (cmp >= 0); \
} \
\
static inline bool \
M_C(name, _it_while_p)(it_t it, key_t const key) \
{ \
assert (it != NULL); \
node_t n = it->node; \
if (it->idx >= -n->num) return true; \
int cmp = M_CALL_CMP(key_oplist, n->key[it->idx], key); \
return (cmp <= 0); \
} \
\
static inline bool M_ATTR_DEPRECATED \
M_C(name, _it_to_p)(it_t it, key_t const key) \
{ \
return M_C(name, _it_until_p)(it, key); \
} \
\
static inline value_t * \
M_C(name, _min)(const tree_t b) \
{ \