struct psi_let_calloc *psi_let_calloc_init(struct psi_num_exp *nmemb,
struct psi_num_exp *size)
{
- struct psi_let_calloc *alloc = calloc(1, sizeof(*alloc));
+ struct psi_let_calloc *alloc = pecalloc(1, sizeof(*alloc), 1);
alloc->nmemb = nmemb;
alloc->size = size;
*alloc_ptr = NULL;
psi_num_exp_free(&alloc->nmemb);
psi_num_exp_free(&alloc->size);
- if (alloc->token) {
- free(alloc->token);
- }
+ psi_token_free(&alloc->token);
free(alloc);
}
}