X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Ftypes%2Fdecl.c;h=42eeb43928abe3a964d39f028457673a0a9e981c;hp=780b924566d90c8d57ac8296e5ea5ffe844f7df0;hb=a0f437f26cd0f121ee911a55327a68a3544bf15f;hpb=a7ac1c0a3c855321f21682c127a4b707de33a303 diff --git a/src/types/decl.c b/src/types/decl.c index 780b924..42eeb43 100644 --- a/src/types/decl.c +++ b/src/types/decl.c @@ -65,36 +65,36 @@ void psi_decl_free(struct psi_decl **d_ptr) } } -void psi_decl_dump(int fd, struct psi_decl *decl) +void psi_decl_dump(struct psi_dump *dump, struct psi_decl *decl) { if (decl->abi) { - psi_decl_abi_dump(fd, decl->abi); + psi_decl_abi_dump(dump, decl->abi); } - dprintf(fd, " "); + PSI_DUMP(dump, " "); /* FIXME: functions returning arrays */ - psi_decl_arg_dump(fd, decl->func, 0); - dprintf(fd, "("); + psi_decl_arg_dump(dump, decl->func, 0); + PSI_DUMP(dump, "("); if (decl->args) { size_t i; struct psi_decl_arg *arg; for (i = 0; psi_plist_get(decl->args, i, &arg); ++i) { if (i) { - dprintf(fd, ", "); + PSI_DUMP(dump, ", "); } - psi_decl_arg_dump(fd, arg, 0); + psi_decl_arg_dump(dump, arg, 0); } if (decl->varargs) { - dprintf(fd, ", ..."); + PSI_DUMP(dump, ", ..."); } } if (decl->func->var->array_size) { - dprintf(fd, ")[%u]", decl->func->var->array_size); + PSI_DUMP(dump, ")[%u]", decl->func->var->array_size); } if (decl->redir) { - dprintf(fd, ") __asm__ (\"%s\");", decl->redir->val); + PSI_DUMP(dump, ") __asm__ (\"%s\");", decl->redir->val); } else { - dprintf(fd, ");"); + PSI_DUMP(dump, ");"); } }