Lines Matching refs:cd
674 ctf_decl_t cd;
684 ctf_decl_init (&cd);
685 ctf_decl_push (&cd, fp, type);
687 if (cd.cd_err != 0)
689 ctf_decl_fini (&cd);
690 ctf_set_errno (fp, cd.cd_err);
700 ptr = cd.cd_order[CTF_PREC_POINTER] > CTF_PREC_POINTER;
701 arr = cd.cd_order[CTF_PREC_ARRAY] > CTF_PREC_ARRAY;
710 for (cdp = ctf_list_next (&cd.cd_nodes[prec]);
718 ctf_decl_sprintf (&cd, " ");
722 ctf_decl_sprintf (&cd, "(");
736 ctf_decl_fini (&cd);
740 ctf_decl_sprintf (&cd, "%s", name);
743 ctf_decl_sprintf (&cd, "*");
746 ctf_decl_sprintf (&cd, "[%u]", cdp->cd_n);
767 ctf_decl_sprintf (&cd, "(*) (");
774 ctf_decl_sprintf (&cd, "%s", arg);
779 ctf_decl_sprintf (&cd, ", ");
783 ctf_decl_sprintf (&cd, "...");
784 ctf_decl_sprintf (&cd, ")");
791 ctf_decl_fini (&cd);
797 ctf_decl_sprintf (&cd, "struct %s", name);
800 ctf_decl_sprintf (&cd, "union %s", name);
803 ctf_decl_sprintf (&cd, "enum %s", name);
806 ctf_decl_sprintf (&cd, "volatile");
809 ctf_decl_sprintf (&cd, "const");
812 ctf_decl_sprintf (&cd, "restrict");
824 ctf_decl_sprintf (&cd, ")");
827 if (cd.cd_enomem)
830 buf = ctf_decl_buf (&cd);
832 ctf_decl_fini (&cd);