X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Ftypes%2Fset_exp.c;h=80c166c072f32f50e28230648535ee26708ae9cb;hp=aea0747da69b58525ec6b6b354525a7bdd13f1e7;hb=a0f437f26cd0f121ee911a55327a68a3544bf15f;hpb=216e7ac3b97aed5a5d65c511dc061c78be90e79d diff --git a/src/types/set_exp.c b/src/types/set_exp.c index aea0747..80c166c 100644 --- a/src/types/set_exp.c +++ b/src/types/set_exp.c @@ -123,37 +123,37 @@ void psi_set_exp_free(struct psi_set_exp **exp_ptr) } } -void psi_set_exp_dump(int fd, struct psi_set_exp *set, unsigned level, int last) +void psi_set_exp_dump(struct psi_dump *dump, struct psi_set_exp *set, unsigned level, int last) { if (level > 1) { /* only if not directly after `set ...` */ - dprintf(fd, "%s", psi_t_indent(level)); + PSI_DUMP(dump, "%s", psi_t_indent(level)); } if (set->var) { /* parsed, or generated */ if (set->var->token) { - dprintf(fd, "%s = ", set->var->name->val); + PSI_DUMP(dump, "%s = ", set->var->name->val); } } switch (set->kind) { case PSI_SET_FUNC: - psi_set_func_dump(fd, set->data.func, level); + psi_set_func_dump(dump, set->data.func, level); break; case PSI_SET_NUMEXP: - psi_num_exp_dump(fd, set->data.num); + psi_num_exp_dump(dump, set->data.num); break; default: assert(0); } if (!last) { - dprintf(fd, ","); + PSI_DUMP(dump, ","); } if (set->var) { - dprintf(fd, "\t/* fqn=%s */", set->var->fqn->val); + PSI_DUMP(dump, "\t/* fqn=%s */", set->var->fqn->val); } }