Quick fix

This commit is contained in:
Leonardo Vencovsky committed 2020-06-19 19:38:55 -03:00
1 parent f80b17ff82
commit 66b6677afa
2 files changed
+19 -19

No files matched your search

-19
View File
@@ -144,25 +144,6 @@
/* Priority function */ \ /* Priority function */ \
CMC_DEF_FTAB_PRI(V); \ CMC_DEF_FTAB_PRI(V); \
}; \ }; \
\
/* Queue Iterator */ \
struct CMC_DEF_ITER(SNAME) \
{ \
/* Target queue */ \
struct SNAME *target; \
\
/* Cursor's position (index) */ \
size_t cursor; \
\
/* Keeps track of relative index to the iteration of elements */ \
size_t index; \
\
/* If the iterator has reached the start of the iteration */ \
bool start; \
\
/* If the iterator has reached the end of the iteration */ \
bool end; \
}; \
\ \
/* Collection Functions */ \ /* Collection Functions */ \
/* Collection Allocation and Deallocation */ \ /* Collection Allocation and Deallocation */ \
+19
View File
@@ -32,6 +32,25 @@
CMC_EXT_CMC_QUEUE_ITER_SOURCE_(CMC_PARAM_PFX(PARAMS), CMC_PARAM_SNAME(PARAMS), CMC_PARAM_V(PARAMS)) CMC_EXT_CMC_QUEUE_ITER_SOURCE_(CMC_PARAM_PFX(PARAMS), CMC_PARAM_SNAME(PARAMS), CMC_PARAM_V(PARAMS))
#define CMC_EXT_CMC_QUEUE_ITER_HEADER_(PFX, SNAME, V) \ #define CMC_EXT_CMC_QUEUE_ITER_HEADER_(PFX, SNAME, V) \
\
/* Queue Iterator */ \
struct CMC_DEF_ITER(SNAME) \
{ \
/* Target queue */ \
struct SNAME *target; \
\
/* Cursor's position (index) */ \
size_t cursor; \
\
/* Keeps track of relative index to the iteration of elements */ \
size_t index; \
\
/* If the iterator has reached the start of the iteration */ \
bool start; \
\
/* If the iterator has reached the end of the iteration */ \
bool end; \
}; \
\ \
/* Iterator Initialization */ \ /* Iterator Initialization */ \
struct CMC_DEF_ITER(SNAME) CMC_(PFX, _iter_start)(struct SNAME * target); \ struct CMC_DEF_ITER(SNAME) CMC_(PFX, _iter_start)(struct SNAME * target); \