Lines Matching defs:kind
73 dt_decl_alloc(ushort_t kind, char *name)
80 ddp->dd_kind = kind;
222 * Set the kind and name of the current declaration. If none is allocated,
223 * make a new decl and push it on to the top of our stack. If the name or kind
228 dt_decl_spec(ushort_t kind, char *name)
233 return (dt_decl_push(dt_decl_alloc(kind, name)));
242 if (ddp->dd_name != NULL && kind == CTF_K_TYPEDEF) {
251 ddp->dd_kind = kind;
311 dt_node_t *flist, const char *kind, uint_t flags)
322 "not use a variable-length argument list\n", kind);
328 kind, dt_node_type_name(dnp, n, sizeof (n)),
338 kind, dt_node_type_name(dnp, n, sizeof (n)),
351 form ? "not" : "already", kind, dnp->dn_string, i);
460 dt_decl_sou(uint_t kind, char *name)
462 dt_decl_t *ddp = dt_decl_spec(kind, name);
479 kind == CTF_K_STRUCT ? "struct" : "union",
486 if (kind == CTF_K_STRUCT)
516 uint_t kind;
548 kind = ctf_type_kind(dtt.dtt_ctfp, base);
551 if (kind == CTF_K_FORWARD || ((kind == CTF_K_STRUCT ||
552 kind == CTF_K_UNION) && size == 0)) {
845 * representative ID of kind CTF_K_FUNCTION and just return that type.
1000 "bad decl kind %u\n", ddp->dd_kind);