projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
fix clang build
[m6w6/ext-psi]
/
src
/
types
/
free_exp.h
diff --git
a/src/types/free_exp.h
b/src/types/free_exp.h
index 41abc0205b9d05e55c111bdf03d7ce554ad0d7a0..01bbf2819fb45bb133e73a1b8837e1e498b1c67f 100644
(file)
--- a/
src/types/free_exp.h
+++ b/
src/types/free_exp.h
@@
-36,15
+36,15
@@
struct psi_call_frame;
struct psi_free_exp {
struct psi_token *token;
struct psi_free_exp {
struct psi_token *token;
-
char
*func;
+
zend_string
*func;
struct psi_plist *vars;
struct psi_decl *decl;
struct psi_let_stmt **let;
};
struct psi_plist *vars;
struct psi_decl *decl;
struct psi_let_stmt **let;
};
-struct psi_free_exp *psi_free_exp_init(
const char
*func, struct psi_plist *vars);
+struct psi_free_exp *psi_free_exp_init(
zend_string
*func, struct psi_plist *vars);
void psi_free_exp_free(struct psi_free_exp **f_ptr);
void psi_free_exp_free(struct psi_free_exp **f_ptr);
-void psi_free_exp_dump(
int fd
, struct psi_free_exp *call);
+void psi_free_exp_dump(
struct psi_dump *dump
, struct psi_free_exp *call);
bool psi_free_exp_validate(struct psi_data *data, struct psi_free_exp *fc, struct psi_validate_scope *scope);
bool psi_free_exp_validate(struct psi_data *data, struct psi_free_exp *fc, struct psi_validate_scope *scope);