more verbose context ops
[m6w6/ext-psi] / src / types / decl_struct.h
index 51cdbe2e53540e199510a802aab6b411c3872ee5..7c379aae2d1c1b7bc7bbd6be14e3954f16f72cbe 100644 (file)
@@ -38,15 +38,11 @@ struct psi_decl_struct {
        struct psi_plist *args;
        size_t size;
        size_t align;
-       struct {
-               void *type;
-               void (*dtor)(void *type);
-       } engine;
 };
 
 struct psi_decl_struct *psi_decl_struct_init(zend_string *name, struct psi_plist *args);
 void psi_decl_struct_free(struct psi_decl_struct **s_ptr);
-void psi_decl_struct_dump(int fd, struct psi_decl_struct *strct);
+void psi_decl_struct_dump(struct psi_dump *dump, struct psi_decl_struct *strct);
 
 bool psi_decl_struct_validate(struct psi_data *data, struct psi_decl_struct *s, struct psi_validate_scope *scope);