struct psi_impl_func *psi_impl_func_init(zend_string *name,
struct psi_plist *args, struct psi_impl_type *type)
{
struct psi_impl_func *psi_impl_func_init(zend_string *name,
struct psi_plist *args, struct psi_impl_type *type)
{
func->name = zend_string_copy(name);
func->args = args ? : psi_plist_init((psi_plist_dtor) psi_impl_arg_free);
func->name = zend_string_copy(name);
func->args = args ? : psi_plist_init((psi_plist_dtor) psi_impl_arg_free);