/netbsd-src/sys/sys/ |
H A D | queue.h | 102 #define SLIST_HEAD(name, type) \ argument 110 #define SLIST_ENTRY(type) \ argument 121 #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument 123 #define SLIST_FOREACH(var, head, field) \ argument 128 #define SLIST_FOREACH_SAFE(var, head, field, tvar) \ argument 141 #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument 146 #define SLIST_INSERT_HEAD(head, elm, field) do { \ argument 151 #define SLIST_REMOVE_AFTER(slistelm, field) do { \ argument 156 #define SLIST_REMOVE_HEAD(head, field) do { \ argument 160 #define SLIST_REMOVE(head, elm, type, field) do { \ argument [all …]
|
H A D | tree.h | 58 #define SPLAY_HEAD(name, type) \ argument 70 #define SPLAY_ENTRY(type) \ argument 76 #define SPLAY_LEFT(elm, field) (elm)->field.spe_left argument 77 #define SPLAY_RIGHT(elm, field) (elm)->field.spe_right argument 82 #define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ argument 88 #define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ argument 94 #define SPLAY_LINKLEFT(head, tmp, field) do { \ argument 100 #define SPLAY_LINKRIGHT(head, tmp, field) do { \ argument 106 #define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ argument 115 #define SPLAY_PROTOTYPE(name, type, field, cmp) \ argument [all …]
|
/netbsd-src/crypto/dist/ipsec-tools/src/include-glibc/sys/ |
H A D | queue.h | 109 #define SLIST_HEAD(name, type) \ argument 117 #define SLIST_ENTRY(type) \ argument 129 #define SLIST_FOREACH(var, head, field) \ argument 138 #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument 143 #define SLIST_INSERT_HEAD(head, elm, field) do { \ argument 148 #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument 150 #define SLIST_REMOVE(head, elm, type, field) do { \ argument 163 #define SLIST_REMOVE_HEAD(head, field) do { \ argument 170 #define STAILQ_HEAD(name, type) \ argument 179 #define STAILQ_ENTRY(type) \ argument [all …]
|
/netbsd-src/external/bsd/openldap/dist/include/ |
H A D | ldap_queue.h | 138 #define LDAP_SLIST_HEAD(name, type) \ argument 146 #define LDAP_SLIST_ENTRY(type) \ argument 161 #define LDAP_SLIST_FOREACH(var, head, field) \ argument 168 #define LDAP_SLIST_ENTRY_INIT(var, field) { \ argument 172 #define LDAP_SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument 177 #define LDAP_SLIST_INSERT_HEAD(head, elm, field) do { \ argument 182 #define LDAP_SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument 184 #define LDAP_SLIST_REMOVE_HEAD(head, field) do { \ argument 188 #define LDAP_SLIST_REMOVE(head, elm, type, field) do { \ argument 204 #define LDAP_STAILQ_HEAD(name, type) \ argument [all …]
|
/netbsd-src/external/bsd/ipf/dist/sys/ |
H A D | tree.h | 60 #define SPLAY_HEAD(name, type) \ argument 72 #define SPLAY_ENTRY(type) \ argument 78 #define SPLAY_LEFT(elm, field) (elm)->field.spe_left argument 79 #define SPLAY_RIGHT(elm, field) (elm)->field.spe_right argument 84 #define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ argument 90 #define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ argument 96 #define SPLAY_LINKLEFT(head, tmp, field) do { \ argument 102 #define SPLAY_LINKRIGHT(head, tmp, field) do { \ argument 108 #define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ argument 117 #define SPLAY_PROTOTYPE(name, type, field, cmp) \ argument [all …]
|
/netbsd-src/external/bsd/ntp/dist/sntp/libevent/compat/sys/ |
H A D | queue.h | 90 #define SLIST_HEAD(name, type) \ argument 99 #define SLIST_ENTRY(type) \ argument 111 #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument 113 #define SLIST_FOREACH(var, head, field) \ argument 125 #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument 130 #define SLIST_INSERT_HEAD(head, elm, field) do { \ argument 135 #define SLIST_REMOVE_HEAD(head, field) do { \ argument 142 #define LIST_HEAD(name, type) \ argument 150 #define LIST_ENTRY(type) \ argument 162 #define LIST_NEXT(elm, field) ((elm)->field.le_next) argument [all …]
|
/netbsd-src/external/bsd/libevent/dist/WIN32-Code/ |
H A D | tree.h | 58 #define SPLAY_HEAD(name, type) \ argument 70 #define SPLAY_ENTRY(type) \ argument 76 #define SPLAY_LEFT(elm, field) (elm)->field.spe_left argument 77 #define SPLAY_RIGHT(elm, field) (elm)->field.spe_right argument 82 #define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ argument 88 #define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ argument 94 #define SPLAY_LINKLEFT(head, tmp, field) do { \ argument 100 #define SPLAY_LINKRIGHT(head, tmp, field) do { \ argument 106 #define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ argument 115 #define SPLAY_PROTOTYPE(name, type, field, cmp) \ argument [all …]
|
/netbsd-src/external/bsd/ntp/dist/sntp/libevent/WIN32-Code/ |
H A D | tree.h | 59 #define SPLAY_HEAD(name, type) \ argument 71 #define SPLAY_ENTRY(type) \ argument 77 #define SPLAY_LEFT(elm, field) (elm)->field.spe_left argument 78 #define SPLAY_RIGHT(elm, field) (elm)->field.spe_right argument 83 #define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ argument 89 #define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ argument 95 #define SPLAY_LINKLEFT(head, tmp, field) do { \ argument 101 #define SPLAY_LINKRIGHT(head, tmp, field) do { \ argument 107 #define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ argument 116 #define SPLAY_PROTOTYPE(name, type, field, cmp) \ argument [all …]
|
/netbsd-src/external/mit/libuv/dist/include/uv/ |
H A D | tree.h | 64 #define SPLAY_HEAD(name, type) \ argument 76 #define SPLAY_ENTRY(type) \ argument 82 #define SPLAY_LEFT(elm, field) (elm)->field.spe_left argument 83 #define SPLAY_RIGHT(elm, field) (elm)->field.spe_right argument 88 #define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ argument 94 #define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ argument 100 #define SPLAY_LINKLEFT(head, tmp, field) do { \ argument 106 #define SPLAY_LINKRIGHT(head, tmp, field) do { \ argument 112 #define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ argument 121 #define SPLAY_PROTOTYPE(name, type, field, cmp) \ argument [all …]
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/gssapi/mech/ |
H A D | mechqueue.h | 42 #define HEIM_SLIST_HEAD(name, type) \ argument 50 #define HEIM_SLIST_ENTRY(type) \ argument 62 #define HEIM_SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument 67 #define HEIM_SLIST_INSERT_HEAD(head, elm, field) do { \ argument 72 #define HEIM_SLIST_REMOVE_HEAD(head, field) do { \ argument 76 #define HEIM_SLIST_REMOVE(head, elm, type, field) do { \ argument 89 #define HEIM_SLIST_FOREACH(var, head, field) \ argument 97 #define HEIM_SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument
|
/netbsd-src/crypto/external/bsd/openssl.old/dist/include/openssl/ |
H A D | asn1t.h | 313 # define ASN1_EX_TEMPLATE_TYPE(flags, tag, name, type) { \ argument 321 # define ASN1_EX_TYPE(flags, tag, stname, field, type) { \ argument 327 # define ASN1_IMP_EX(stname, field, type, tag, ex) \ argument 330 # define ASN1_EXP_EX(stname, field, type, tag, ex) \ argument 343 # define ASN1_SIMPLE(stname, field, type) ASN1_EX_TYPE(0,0, stname, field, type) argument 345 # define ASN1_EMBED(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_EMBED,0, stname, field, type) argument 348 # define ASN1_OPT(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_OPTIONAL, 0, stname, field, type) argument 349 # define ASN1_OPT_EMBED(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_OPTIONAL|ASN1_TFLG_EMBED, 0, st… argument 352 # define ASN1_IMP(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, 0) argument 353 # define ASN1_IMP_EMBED(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_E… argument [all …]
|
/netbsd-src/crypto/external/bsd/openssl/dist/include/openssl/ |
H A D | asn1t.h.in | 357 # define ASN1_EX_TEMPLATE_TYPE(flags, tag, name, type) { \ argument 365 # define ASN1_EX_TYPE(flags, tag, stname, field, type) { \ argument 371 # define ASN1_IMP_EX(stname, field, type, tag, ex) \ argument 374 # define ASN1_EXP_EX(stname, field, type, tag, ex) \ argument 383 # define ASN1_SIMPLE(stname, field, type) ASN1_EX_TYPE(0,0, stname, field, type) argument 385 # define ASN1_EMBED(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_EMBED,0, stname, field, type) argument 388 # define ASN1_OPT(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_OPTIONAL, 0, stname, field, type) argument 389 # define ASN1_OPT_EMBED(stname, field, type) ASN1_EX_TYPE(ASN1_TFLG_OPTIONAL|ASN1_TFLG_EMBED, 0, st… argument 392 # define ASN1_IMP(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, 0) argument 393 # define ASN1_IMP_EMBED(stname, field, type, tag) ASN1_IMP_EX(stname, field, type, tag, ASN1_TFLG_E… argument [all …]
|
/netbsd-src/external/bsd/ntp/dist/sntp/libevent/ |
H A D | ht-internal.h | 13 #define HT_HEAD(name, type) \ argument 31 #define HT_ENTRY(type) \ argument 36 #define HT_ENTRY(type) \ argument 107 #define HT_SET_HASH_(elm, field, hashfn) \ argument 109 #define HT_SET_HASHVAL_(elm, field, val) \ argument 111 #define HT_ELT_HASH_(elm, field, hashfn) \ argument 114 #define HT_SET_HASH_(elm, field, hashfn) \ argument 116 #define HT_ELT_HASH_(elm, field, hashfn) \ argument 118 #define HT_SET_HASHVAL_(elm, field, val) \ argument 123 #define HT_BUCKET_(head, field, elm, hashfn) \ argument [all …]
|
/netbsd-src/external/bsd/libevent/dist/ |
H A D | ht-internal.h | 12 #define HT_HEAD(name, type) \ argument 30 #define HT_ENTRY(type) \ argument 35 #define HT_ENTRY(type) \ argument 106 #define HT_SET_HASH_(elm, field, hashfn) \ argument 108 #define HT_SET_HASHVAL_(elm, field, val) \ argument 110 #define HT_ELT_HASH_(elm, field, hashfn) \ argument 113 #define HT_SET_HASH_(elm, field, hashfn) \ argument 115 #define HT_ELT_HASH_(elm, field, hashfn) \ argument 117 #define HT_SET_HASHVAL_(elm, field, val) \ argument 122 #define HT_BUCKET_(head, field, elm, hashfn) \ argument [all …]
|
/netbsd-src/lib/libpthread/ |
H A D | pthread_queue.h | 46 #define PTQ_HEAD(name, type) \ argument 54 #define PTQ_ENTRY(type) \ argument 69 #define PTQ_INSERT_HEAD(head, elm, field) do { \ argument 79 #define PTQ_INSERT_TAIL(head, elm, field) do { \ argument 88 #define PTQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument 98 #define PTQ_INSERT_BEFORE(listelm, elm, field) do { \ argument 105 #define PTQ_REMOVE(head, elm, field) do { \ argument 120 #define PTQ_NEXT(elm, field) ((elm)->field.ptqe_next) argument 124 #define PTQ_PREV(elm, headname, field) \ argument 127 #define PTQ_FOREACH(var, head, field) \ argument [all …]
|
/netbsd-src/libexec/httpd/ |
H A D | netbsd_queue.h | 41 #define SIMPLEQ_HEAD(name, type) \ argument 47 #define SIMPLEQ_ENTRY(type) \ argument 60 #define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \ argument 66 #define SIMPLEQ_FOREACH(var, head, field) \ argument 71 #define SIMPLEQ_FOREACH_SAFE(var, head, field, next) \ argument 80 #define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next) argument
|
/netbsd-src/external/bsd/elftoolchain/dist/common/ |
H A D | _elftc.h | 82 #define LIST_FOREACH_SAFE(var, head, field, tvar) \ argument 89 #define SLIST_FOREACH_SAFE(var, head, field, tvar) \ argument 110 #define STAILQ_ENTRY(type) \ argument 121 #define STAILQ_HEAD(name, type) \ argument 134 #define STAILQ_FOREACH(var, head, field) \ argument 141 #define STAILQ_FOREACH_SAFE(var, head, field, tvar) \ argument 155 #define STAILQ_INSERT_HEAD(head, elm, field) do { \ argument 163 #define STAILQ_INSERT_TAIL(head, elm, field) do { \ argument 171 #define STAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument 179 #define STAILQ_LAST(head, type, field) \ argument [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/ |
H A D | types.cc | 50 valist_array_p (Type *type) in valist_array_p() 66 empty_aggregate_p (tree type) in empty_aggregate_p() 76 for (tree field = TYPE_FIELDS (type); field; field = DECL_CHAIN (field)) in empty_aggregate_p() local 124 make_array_type (Type *type, unsigned HOST_WIDE_INT size) in make_array_type() 166 tree type = va_arg (ap, tree); in make_struct_type() local 167 tree field = build_decl (BUILTINS_LOCATION, FIELD_DECL, ident, type); in make_struct_type() local 174 tree type = make_node (RECORD_TYPE); in make_struct_type() local 183 insert_type_modifiers (tree type, unsigned mod) in insert_type_modifiers() 219 insert_aggregate_field (tree type, tree field, size_t offset) in insert_aggregate_field() 311 tree field = create_field_decl (declaration_type (var), ident, in layout_aggregate_members() local [all …]
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/base/ |
H A D | heimqueue.h | 43 #define HEIM_TAILQ_HEAD(name, type) \ argument 51 #define HEIM_TAILQ_ENTRY(type) \ argument 61 #define QUEUEDEBUG_HEIM_TAILQ_INSERT_HEAD(head, elm, field) \ argument 65 #define QUEUEDEBUG_HEIM_TAILQ_INSERT_TAIL(head, elm, field) \ argument 68 #define QUEUEDEBUG_HEIM_TAILQ_OP(elm, field) \ argument 75 #define QUEUEDEBUG_HEIM_TAILQ_PREREMOVE(head, elm, field) \ argument 80 #define QUEUEDEBUG_HEIM_TAILQ_POSTREMOVE(elm, field) \ argument 84 #define QUEUEDEBUG_HEIM_TAILQ_INSERT_HEAD(head, elm, field) argument 85 #define QUEUEDEBUG_HEIM_TAILQ_INSERT_TAIL(head, elm, field) argument 86 #define QUEUEDEBUG_HEIM_TAILQ_OP(elm, field) argument [all …]
|
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/asn1/ |
H A D | asn1_queue.h | 43 #define ASN1_TAILQ_HEAD(name, type) \ argument 51 #define ASN1_TAILQ_ENTRY(type) \ argument 61 #define QUEUEDEBUG_ASN1_TAILQ_INSERT_HEAD(head, elm, field) \ argument 65 #define QUEUEDEBUG_ASN1_TAILQ_INSERT_TAIL(head, elm, field) \ argument 68 #define QUEUEDEBUG_ASN1_TAILQ_OP(elm, field) \ argument 75 #define QUEUEDEBUG_ASN1_TAILQ_PREREMOVE(head, elm, field) \ argument 80 #define QUEUEDEBUG_ASN1_TAILQ_POSTREMOVE(elm, field) \ argument 84 #define QUEUEDEBUG_ASN1_TAILQ_INSERT_HEAD(head, elm, field) argument 85 #define QUEUEDEBUG_ASN1_TAILQ_INSERT_TAIL(head, elm, field) argument 86 #define QUEUEDEBUG_ASN1_TAILQ_OP(elm, field) argument [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/d/ |
H A D | types.cc | 50 d_signed_or_unsigned_type (int unsignedp, tree type) in d_signed_or_unsigned_type() 76 d_unsigned_type (tree type) in d_unsigned_type() 84 d_signed_type (tree type) in d_signed_type() 94 valist_array_p (Type *type) in valist_array_p() 111 empty_aggregate_p (tree type) in empty_aggregate_p() 121 for (tree field = TYPE_FIELDS (type); field; field = DECL_CHAIN (field)) in empty_aggregate_p() local 169 make_array_type (Type *type, unsigned HOST_WIDE_INT size) in make_array_type() 211 tree type = va_arg (ap, tree); in make_struct_type() local 212 tree field = build_decl (BUILTINS_LOCATION, FIELD_DECL, ident, type); in make_struct_type() local 219 tree type = make_node (RECORD_TYPE); in make_struct_type() local [all …]
|
/netbsd-src/external/mit/isl/dist/include/isl/ |
H A D | ctx.h | 123 #define isl_alloc(ctx,type,size) ((type *)isl_malloc_or_die(ctx, size)) argument 124 #define isl_calloc(ctx,type,size) ((type *)isl_calloc_or_die(ctx,\ argument 126 #define isl_realloc(ctx,ptr,type,size) ((type *)isl_realloc_or_die(ctx,\ argument 128 #define isl_alloc_type(ctx,type) isl_alloc(ctx,type,sizeof(type)) argument 129 #define isl_calloc_type(ctx,type) isl_calloc(ctx,type,sizeof(type)) argument 130 #define isl_realloc_type(ctx,ptr,type) isl_realloc(ctx,ptr,type,sizeof(type)) argument 131 #define isl_alloc_array(ctx,type,n) isl_alloc(ctx,type,(n)*sizeof(type)) argument 132 #define isl_calloc_array(ctx,type,n) ((type *)isl_calloc_or_die(ctx,\ argument 134 #define isl_realloc_array(ctx,ptr,type,n) \ argument 187 #define ISL_CTX_GET_INT_DEF(prefix,st,args,field) \ argument [all …]
|
/netbsd-src/lib/libc/citrus/ |
H A D | citrus_hash.h | 32 #define _CITRUS_HASH_ENTRY(type) LIST_ENTRY(type) argument 33 #define _CITRUS_HASH_HEAD(headname, type, hashsize) \ argument 43 #define _CITRUS_HASH_REMOVE(elm, field) LIST_REMOVE(elm, field) argument 44 #define _CITRUS_HASH_INSERT(head, elm, field, hashval) \ argument 46 #define _CITRUS_HASH_SEARCH(head, elm, field, matchfunc, key, hashval) \ argument
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/ |
H A D | vxworks.c | 68 vxworks_emutls_var_fields (tree type, tree *name) in vxworks_emutls_var_fields() 70 tree field, next_field; in vxworks_emutls_var_fields() local 106 tree type = TREE_TYPE (var); in vxworks_emutls_var_init() local 107 tree field = TYPE_FIELDS (type); in vxworks_emutls_var_init() local
|
/netbsd-src/lib/libform/ |
H A D | field_types.c | 53 _formi_create_field_args(FIELDTYPE *type, char **type_args, in _formi_create_field_args() 116 set_field_type(FIELD *fptr, FIELDTYPE *type, ...) in set_field_type() 119 FIELD *field; in set_field_type() local 143 FIELD *field; in field_type() local 157 FIELD *field; in field_arg() local
|