-void psi_impl_def_val_dump(int fd, struct psi_impl_def_val *val);
-bool psi_impl_def_val_validate(struct psi_data *data, struct psi_impl_def_val *def, struct psi_impl_type *type);
-
+void psi_impl_def_val_dump(struct psi_dump *dump, struct psi_impl_def_val *val);
+bool psi_impl_def_val_validate(struct psi_data *data, struct psi_impl_def_val *def,
+ struct psi_impl_type *cmp, struct psi_validate_scope *scope);
+void psi_impl_def_val_get_zval(struct psi_impl_def_val *val, token_t typ, zval *z);