struct psi_decl *psi_decl_init(struct psi_decl_arg *func, struct psi_plist *args)
{
- struct psi_decl *d = calloc(1, sizeof(*d));
+ struct psi_decl *d = pecalloc(1, sizeof(*d), 1);
d->func = func;
d->args = args;
struct psi_validate_scope *scope)
{
if (!decl->abi) {
- decl->abi = psi_decl_abi_init(zend_string_init(ZEND_STRL("default"), 1));
+ decl->abi = psi_decl_abi_init(NULL);
} else if (!psi_decl_abi_validate(data, decl->abi)) {
data->error(data, decl->abi->token, PSI_WARNING,
- "Invalid calling convention: '%s'", decl->abi->token->text->val);
+ "Invalid calling convention: '%s'",
+ decl->abi->token->text->val);
return false;
}
if (!psi_decl_arg_validate(data, decl->func, scope)) {