Home
last modified time | relevance | path

Searched refs:headname (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/sendmail/include/sm/
H A Dtailq.h78 #define SM_TAILQ_LAST(head, headname) \ argument
79 (*(((struct headname *)((head)->tqh_last))->tqh_last))
81 #define SM_TAILQ_PREV(elm, headname, field) \ argument
82 (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
91 #define SM_TAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument
92 for((var) = SM_TAILQ_LAST(head, headname); \
94 (var) = SM_TAILQ_PREV(var, headname, field))
/freebsd/crypto/heimdal/base/
H A Dheimqueue.h149 #define HEIM_TAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument
150 for ((var) = (*(((struct headname *)((head)->tqh_last))->tqh_last)); \
152 (var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
161 #define HEIM_TAILQ_LAST(head, headname) \ argument
162 (*(((struct headname *)((head)->tqh_last))->tqh_last))
163 #define HEIM_TAILQ_PREV(elm, headname, field) \ argument
164 (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
/freebsd/crypto/heimdal/lib/asn1/
H A Dasn1_queue.h149 #define ASN1_TAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument
150 for ((var) = (*(((struct headname *)((head)->tqh_last))->tqh_last)); \
152 (var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
161 #define ASN1_TAILQ_LAST(head, headname) \ argument
162 (*(((struct headname *)((head)->tqh_last))->tqh_last))
163 #define ASN1_TAILQ_PREV(elm, headname, field) \ argument
164 (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
/freebsd/contrib/libarchive/unzip/
H A Dla_queue.h669 #define QMD_TAILQ_CHECK_TAIL(head, headname) argument
709 #define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument
710 for ((var) = TAILQ_LAST((head), headname); \
712 (var) = TAILQ_PREV((var), headname, field))
715 for ((var) = ((var) ? (var) : TAILQ_LAST((head), headname)); \
717 (var) = TAILQ_PREV((var), headname, field))
720 for ((var) = TAILQ_LAST((head), headname); \
783 #define TAILQ_LAST(head, headname) \ argument
784 (*(((struct headname *)((head)->tqh_last))->tqh_last))
798 #define TAILQ_PREV(elm, headname, field) \ argument
[all …]
/freebsd/sys/sys/
H A Dqueue.h725 #define QMD_TAILQ_CHECK_TAIL(head, headname) argument
765 #define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument
766 for ((var) = TAILQ_LAST((head), headname); \
768 (var) = TAILQ_PREV((var), headname, field))
771 for ((var) = ((var) ? (var) : TAILQ_LAST((head), headname)); \
773 (var) = TAILQ_PREV((var), headname, field))
776 for ((var) = TAILQ_LAST((head), headname); \
839 #define TAILQ_LAST(head, headname) \ argument
840 (*(((struct headname *)((head)->tqh_last))->tqh_last))
854 #define TAILQ_PREV(elm, headname, field) \ argument
[all …]
/freebsd/contrib/openbsm/compat/
H A Dqueue.h459 #define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument
460 for ((var) = TAILQ_LAST((head), headname); \
462 (var) = TAILQ_PREV((var), headname, field))
464 #define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \ argument
465 for ((var) = TAILQ_LAST((head), headname); \
466 (var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \
519 #define TAILQ_LAST(head, headname) \ argument
520 (*(((struct headname *)((head)->tqh_last))->tqh_last))
524 #define TAILQ_PREV(elm, headname, field) \ argument
525 (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
/freebsd/crypto/openssh/openbsd-compat/
H A Dsys-queue.h523 #define TAILQ_LAST(head, headname) \ argument
524 (*(((struct headname *)((head)->tqh_last))->tqh_last))
526 #define TAILQ_PREV(elm, headname, field) \ argument
527 (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
543 #define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument
544 for((var) = TAILQ_LAST(head, headname); \
546 (var) = TAILQ_PREV(var, headname, field))
548 #define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \ argument
549 for ((var) = TAILQ_LAST(head, headname); \
551 ((tvar) = TAILQ_PREV(var, headname, field), 1); \
/freebsd/lib/libc/iconv/
H A Dcitrus_hash.h35 #define _CITRUS_HASH_HEAD(headname, type, hashsize) \ argument
36 struct headname { \
/freebsd/contrib/ntp/sntp/libevent/compat/sys/
H A Dqueue.h296 #define TAILQ_LAST(head, headname) \ argument
297 (*(((struct headname *)((head)->tqh_last))->tqh_last))
299 #define TAILQ_PREV(elm, headname, field) \ argument
300 (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
309 #define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument
310 for((var) = TAILQ_LAST(head, headname); \
312 (var) = TAILQ_PREV(var, headname, field))
/freebsd/contrib/libevent/compat/sys/
H A Dqueue.h296 #define TAILQ_LAST(head, headname) \ argument
297 (*(((struct headname *)((head)->tqh_last))->tqh_last))
299 #define TAILQ_PREV(elm, headname, field) \ argument
300 (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
309 #define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument
310 for((var) = TAILQ_LAST(head, headname); \
312 (var) = TAILQ_PREV(var, headname, field))
/freebsd/sys/net/altq/
H A Daltq_var.h141 #define TAILQ_LAST(head, headname) \ argument
142 (*(((struct headname *)((head)->tqh_last))->tqh_last))