};
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);
};
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);
bool psi_decl_struct_validate(struct psi_data *data, struct psi_decl_struct *s, struct psi_validate_scope *scope);
bool psi_decl_struct_validate(struct psi_data *data, struct psi_decl_struct *s, struct psi_validate_scope *scope);