| /src/contrib/sendmail/include/sm/ |
| H A D | tailq.h | 78 #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))
|
| /src/crypto/heimdal/lib/asn1/ |
| H A D | asn1_queue.h | 149 #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))
|
| /src/crypto/heimdal/base/ |
| H A D | heimqueue.h | 149 #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))
|
| /src/contrib/libarchive/unzip/ |
| H A D | la_queue.h | 669 #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)) 714 #define TAILQ_FOREACH_REVERSE_FROM(var, head, headname, field) \ argument 715 for ((var) = ((var) ? (var) : TAILQ_LAST((head), headname)); \ 717 (var) = TAILQ_PREV((var), headname, field)) 719 #define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \ argument 720 for ((var) = TAILQ_LAST((head), headname); \ 721 (var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \ [all …]
|
| /src/contrib/openbsm/compat/ |
| H A D | queue.h | 459 #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))
|
| /src/crypto/krb5/src/include/ |
| H A D | k5-queue.h | 498 #define K5_TAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument 499 for ((var) = (*(((struct headname *)((head)->tqh_last))->tqh_last)); \ 501 (var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last))) 503 #define K5_TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, prev) \ argument 504 for ((var) = K5_TAILQ_LAST((head), headname); \ 505 (var) && ((prev) = K5_TAILQ_PREV((var), headname, field), 1);\ 524 #define K5_TAILQ_LAST(head, headname) \ argument 525 (*(((struct headname *)((head)->tqh_last))->tqh_last)) 526 #define K5_TAILQ_PREV(elm, headname, field) \ argument 527 (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
|
| /src/crypto/openssh/openbsd-compat/ |
| H A D | sys-queue.h | 523 #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); \
|
| /src/sys/sys/ |
| H A D | queue.h | 926 #define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument 927 for ((var) = TAILQ_LAST((head), headname); \ 929 (var) = TAILQ_PREV((var), headname, field)) 931 #define TAILQ_FOREACH_REVERSE_FROM(var, head, headname, field) \ argument 932 for ((var) = ((var) ? (var) : TAILQ_LAST((head), headname)); \ 934 (var) = TAILQ_PREV((var), headname, field)) 936 #define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \ argument 937 for ((var) = TAILQ_LAST((head), headname); \ 938 (var) && ((tvar) = TAILQ_PREV((var), headname, field), 1); \ 941 #define TAILQ_FOREACH_REVERSE_FROM_SAFE(var, head, headname, field, tvar)\ argument [all …]
|
| /src/lib/libc/iconv/ |
| H A D | citrus_hash.h | 35 #define _CITRUS_HASH_HEAD(headname, type, hashsize) \ argument 36 struct headname { \
|
| /src/contrib/ntp/sntp/libevent/compat/sys/ |
| H A D | queue.h | 296 #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))
|
| /src/contrib/libevent/compat/sys/ |
| H A D | queue.h | 296 #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))
|
| /src/sys/net/altq/ |
| H A D | altq_var.h | 141 #define TAILQ_LAST(head, headname) \ argument 142 (*(((struct headname *)((head)->tqh_last))->tqh_last))
|