X-Git-Url: https://unix4lyfe.org/gitweb/darkstat-debian/blobdiff_plain/b6069b5cedf32ffb61978dba984fba393be6038a..53d9d497ad0dcb0c37efb23a5468762355db6512:/queue.h diff --git a/queue.h b/queue.h index 95a1276..5773a91 100644 --- a/queue.h +++ b/queue.h @@ -49,6 +49,11 @@ struct { \ #define STAILQ_FIRST(head) ((head)->stqh_first) +#define STAILQ_FOREACH(var, head, field) \ + for((var) = STAILQ_FIRST((head)); \ + (var); \ + (var) = STAILQ_NEXT((var), field)) + #define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) #ifdef STAILQ_INSERT_TAIL