Merging upstream version 0.7.2.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
44a755f8ce
commit
6df1da3298
33 changed files with 913 additions and 181 deletions
|
@ -153,6 +153,11 @@ struct { \
|
|||
(var); \
|
||||
(var) = CK_SLIST_NEXT((var), field))
|
||||
|
||||
#define CK_SLIST_FOREACH_FROM(var, head, field) \
|
||||
for ((var) = ((var) != NULL ? (var) : CK_SLIST_FIRST((head))); \
|
||||
(var); \
|
||||
(var) = CK_SLIST_NEXT((var), field))
|
||||
|
||||
#define CK_SLIST_FOREACH_SAFE(var, head, field, tvar) \
|
||||
for ((var) = CK_SLIST_FIRST(head); \
|
||||
(var) && ((tvar) = CK_SLIST_NEXT(var, field), 1); \
|
||||
|
@ -262,6 +267,11 @@ struct { \
|
|||
(var); \
|
||||
(var) = CK_STAILQ_NEXT((var), field))
|
||||
|
||||
#define CK_STAILQ_FOREACH_FROM(var, head, field) \
|
||||
for ((var) = ((var) != NULL ? (var) : CK_STAILQ_FIRST((head))); \
|
||||
(var); \
|
||||
(var) = CK_STAILQ_NEXT((var), field))
|
||||
|
||||
#define CK_STAILQ_FOREACH_SAFE(var, head, field, tvar) \
|
||||
for ((var) = CK_STAILQ_FIRST((head)); \
|
||||
(var) && ((tvar) = \
|
||||
|
@ -374,6 +384,11 @@ struct { \
|
|||
(var); \
|
||||
(var) = CK_LIST_NEXT((var), field))
|
||||
|
||||
#define CK_LIST_FOREACH_FROM(var, head, field) \
|
||||
for ((var) = ((var) != NULL ? (var) : CK_LIST_FIRST((head))); \
|
||||
(var); \
|
||||
(var) = CK_LIST_NEXT((var), field))
|
||||
|
||||
#define CK_LIST_FOREACH_SAFE(var, head, field, tvar) \
|
||||
for ((var) = CK_LIST_FIRST((head)); \
|
||||
(var) && ((tvar) = CK_LIST_NEXT((var), field), 1); \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue