projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
build administrativa
[m6w6/ext-psi]
/
src
/
types
/
free_exp.h
diff --git
a/src/types/free_exp.h
b/src/types/free_exp.h
index c295b56591a9f101440959d8dd445d53e58d6803..01bbf2819fb45bb133e73a1b8837e1e498b1c67f 100644
(file)
--- a/
src/types/free_exp.h
+++ b/
src/types/free_exp.h
@@
-36,17
+36,17
@@
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_
impl *impl
);
+bool psi_free_exp_validate(struct psi_data *data, struct psi_free_exp *fc, struct psi_
validate_scope *scope
);
void psi_free_exp_exec(struct psi_free_exp *f, struct psi_call_frame *frame);
void psi_free_exp_exec(struct psi_free_exp *f, struct psi_call_frame *frame);