commit after reset fuckup
[m6w6/ext-psi] / src / types / impl_func.h
index cf87e1b4ae87d08a8230400598cd99062ade1f3c..f55f10c17c5fa2c3cd01ccff9411ff3d213d4b53 100644 (file)
@@ -35,7 +35,7 @@ struct psi_impl_type;
 
 struct psi_impl_func {
        struct psi_token *token;
-       char *name;
+       zend_string *name;
        struct psi_plist *args;
        struct psi_impl_arg *vararg;
        struct psi_impl_type *return_type;
@@ -43,9 +43,10 @@ struct psi_impl_func {
        unsigned static_memory:1;
 };
 
-struct psi_impl_func *psi_impl_func_init(const char *name, struct psi_plist *args, struct psi_impl_type *return_type);
+struct psi_impl_func *psi_impl_func_init(zend_string *name,
+               struct psi_plist *args, struct psi_impl_type *return_type);
 void psi_impl_func_free(struct psi_impl_func **f_ptr);
-void psi_impl_func_dump(int fd, struct psi_impl_func *func);
+void psi_impl_func_dump(struct psi_dump *dump, struct psi_impl_func *func);
 bool psi_impl_func_validate(struct psi_data *data, struct psi_impl_func *func,
                struct psi_validate_scope *scope);