X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftypes%2Fnumber.c;h=54831964b9fc98468baf517035f80ff44d0514e6;hb=216e7ac3b97aed5a5d65c511dc061c78be90e79d;hp=15505e21dedc8f4c1a4ea72e9dcf25ecceb60635;hpb=47dd00ab6df0a093b13d4f573ba01c79a6bcc72f;p=m6w6%2Fext-psi diff --git a/src/types/number.c b/src/types/number.c index 15505e2..5483196 100644 --- a/src/types/number.c +++ b/src/types/number.c @@ -39,7 +39,7 @@ struct psi_number *psi_number_init(token_t t, void *num, unsigned flags) { - struct psi_number *exp = calloc(1, sizeof(*exp)); + struct psi_number *exp = pecalloc(1, sizeof(*exp), 1); exp->flags = flags; switch (exp->type = t) { @@ -104,7 +104,7 @@ struct psi_number *psi_number_init(token_t t, void *num, unsigned flags) struct psi_number *psi_number_copy(struct psi_number *exp) { - struct psi_number *num = calloc(1, sizeof(*num)); + struct psi_number *num = pecalloc(1, sizeof(*num), 1); *num = *exp;