Fix issue:

the function dict_oa_it_end was in fact dict_oa_it_last.
 add function dict_oa_it_end
This commit is contained in:
Patrick Pelissier committed 2017-07-12 23:52:13 +02:00
1 parent 291fb2ab56
commit 28620c8cb5
1 file changed
+10 -1
+10 -1
View File
@@ -1063,7 +1063,7 @@ typedef enum {
} \
\
static inline void \
M_C3(dict_, name, _it_end)(dict_it_t it, dict_t d) \
M_C3(dict_, name, _it_last)(dict_it_t it, dict_t d) \
{ \
DICTI_OA_CONTRACT(d); \
assert (it != NULL); \
@@ -1077,6 +1077,15 @@ typedef enum {
it->index = i; \
} \
\
static inline void \
M_C3(dict_, name, _it_end)(dict_it_t it, dict_t d) \
{ \
DICTI_OA_CONTRACT(d); \
assert (it != NULL); \
it->dict = d; \
it->index = d->mask+1; \
} \
\
static inline bool \
M_C3(dict_, name, _end_p)(const dict_it_t it) \
{ \