/netbsd-src/external/bsd/ntp/dist/sntp/libevent/compat/sys/ |
H A D | queue.h | 176 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument 177 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \ 178 (listelm)->field.le_next->field.le_prev = \ 180 (listelm)->field.le_next = (elm); \ 181 (elm)->field.le_prev = &(listelm)->field.le_next; \ 184 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument 185 (elm)->field.le_prev = (listelm)->field.le_prev; \ 186 (elm)->field.le_next = (listelm); \ 187 *(listelm)->field.le_prev = (elm); \ 188 (listelm)->field.le_prev = &(elm)->field.le_next; \ [all …]
|
/netbsd-src/external/bsd/openldap/dist/include/ |
H A D | ldap_queue.h | 331 #define LDAP_LIST_INSERT_AFTER(listelm, elm, field) do { \ argument 332 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \ 333 (listelm)->field.le_next->field.le_prev = \ 335 (listelm)->field.le_next = (elm); \ 336 (elm)->field.le_prev = &(listelm)->field.le_next; \ 339 #define LDAP_LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument 340 (elm)->field.le_prev = (listelm)->field.le_prev; \ 341 (elm)->field.le_next = (listelm); \ 342 *(listelm)->field.le_prev = (elm); \ 343 (listelm)->field.le_prev = &(elm)->field.le_next; \ [all …]
|
/netbsd-src/crypto/dist/ipsec-tools/src/include-glibc/sys/ |
H A D | queue.h | 286 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument 287 if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\ 288 LIST_NEXT((listelm), field)->field.le_prev = \ 290 LIST_NEXT((listelm), field) = (elm); \ 291 (elm)->field.le_prev = &LIST_NEXT((listelm), field); \ 294 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument 295 (elm)->field.le_prev = (listelm)->field.le_prev; \ 296 LIST_NEXT((elm), field) = (listelm); \ 297 *(listelm)->field.le_prev = (elm); \ 298 (listelm)->field.le_prev = &LIST_NEXT((elm), field); \ [all …]
|
/netbsd-src/sys/sys/ |
H A D | queue.h | 250 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument 251 QUEUEDEBUG_LIST_OP((listelm), field) \ 252 if (((elm)->field.le_next = (listelm)->field.le_next) != \ 254 (listelm)->field.le_next->field.le_prev = \ 256 (listelm)->field.le_next = (elm); \ 257 (elm)->field.le_prev = &(listelm)->field.le_next; \ 260 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument 261 QUEUEDEBUG_LIST_OP((listelm), field) \ 262 (elm)->field.le_prev = (listelm)->field.le_prev; \ 263 (elm)->field.le_next = (listelm); \ [all …]
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/base/ |
H A D | heimqueue.h | 115 #define HEIM_TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument 116 QUEUEDEBUG_HEIM_TAILQ_OP((listelm), field) \ 117 if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\ 122 (listelm)->field.tqe_next = (elm); \ 123 (elm)->field.tqe_prev = &(listelm)->field.tqe_next; \ 126 #define HEIM_TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ argument 127 QUEUEDEBUG_HEIM_TAILQ_OP((listelm), field) \ 128 (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \ 129 (elm)->field.tqe_next = (listelm); \ 130 *(listelm)->field.tqe_prev = (elm); \ [all …]
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/asn1/ |
H A D | asn1_queue.h | 115 #define ASN1_TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument 116 QUEUEDEBUG_ASN1_TAILQ_OP((listelm), field) \ 117 if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\ 122 (listelm)->field.tqe_next = (elm); \ 123 (elm)->field.tqe_prev = &(listelm)->field.tqe_next; \ 126 #define ASN1_TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ argument 127 QUEUEDEBUG_ASN1_TAILQ_OP((listelm), field) \ 128 (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \ 129 (elm)->field.tqe_next = (listelm); \ 130 *(listelm)->field.tqe_prev = (elm); \ [all …]
|
/netbsd-src/lib/libpthread/ |
H A D | pthread_queue.h | 88 #define PTQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument 89 if (((elm)->field.ptqe_next = (listelm)->field.ptqe_next) != NULL)\ 94 (listelm)->field.ptqe_next = (elm); \ 95 (elm)->field.ptqe_prev = &(listelm)->field.ptqe_next; \ 98 #define PTQ_INSERT_BEFORE(listelm, elm, field) do { \ argument 99 (elm)->field.ptqe_prev = (listelm)->field.ptqe_prev; \ 100 (elm)->field.ptqe_next = (listelm); \ 101 *(listelm)->field.ptqe_prev = (elm); \ 102 (listelm)->field.ptqe_prev = &(elm)->field.ptqe_next; \
|
/netbsd-src/external/mpl/dhcp/dist/keama/ |
H A D | data.h | 79 #define TAILQ_INSERT_AFTER(head, listelm, elm) do { \ argument 80 if ((TAILQ_NEXT((elm)) = TAILQ_NEXT((listelm))) != NULL) \ 86 TAILQ_NEXT((listelm)) = (elm); \ 87 (elm)->next.tqe_prev = &TAILQ_NEXT((listelm)); \ 90 #define TAILQ_INSERT_BEFORE(listelm, elm) do { \ argument 91 (elm)->next.tqe_prev = (listelm)->next.tqe_prev; \ 92 TAILQ_NEXT((elm)) = (listelm); \ 93 *(listelm)->next.tqe_prev = (elm); \ 94 (listelm)->next.tqe_prev = &TAILQ_NEXT((elm)); \
|
/netbsd-src/external/bsd/libevent/dist/ |
H A D | event-internal.h | 395 #define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ argument 396 (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \ 397 (elm)->field.tqe_next = (listelm); \ 398 *(listelm)->field.tqe_prev = (elm); \ 399 (listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
|
/netbsd-src/external/bsd/elftoolchain/dist/common/ |
H A D | _elftc.h | 171 #define STAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument 172 if (((elm)->field.stqe_next = (listelm)->field.stqe_next) == NULL)\ 174 (listelm)->field.stqe_next = (elm); \
|