X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Ftypes%2Fset_exp.c;h=f5d67de3eeede8d80ee3cf4a393d0e05d5a1b0c3;hb=4bf8ff5e477da2fa4f82518bb947055c2c0374d6;hp=aea0747da69b58525ec6b6b354525a7bdd13f1e7;hpb=216e7ac3b97aed5a5d65c511dc061c78be90e79d;p=m6w6%2Fext-psi diff --git a/src/types/set_exp.c b/src/types/set_exp.c index aea0747..f5d67de 100644 --- a/src/types/set_exp.c +++ b/src/types/set_exp.c @@ -23,7 +23,11 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *******************************************************************************/ -#include "php_psi_stdinc.h" +#ifdef HAVE_CONFIG_H +# include "config.h" +#else +# include "php_config.h" +#endif #include "data.h" #include "call.h" #include "calc.h" @@ -123,37 +127,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); } }