Use of a trick to make the function compatible with other

definition of the _it method (use of const for the container).
This commit is contained in:
Patrick Pelissier committed 2018-05-24 22:57:27 +02:00
1 parent 40e9550b29
commit f529a5eea8
1 file changed
+3 -3
+3 -3
View File
@@ -269,14 +269,14 @@ typedef struct ilist_head_s {
} \
\
static inline void \
M_C(name, _it)(list_it_t it, list_t list) \
M_C(name, _it)(list_it_t it, const list_t list) \
{ \
ILISTI_CONTRACT(name, list); \
assert (it != NULL); \
it->head = &list->name; \
it->head = list->name.next->prev; \
it->current = list->name.next; \
it->next = list->name.next->next; \
it->previous = &list->name; \
it->previous = it->head; \
} \
\
static inline void \