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 float formats; fix sime defval edge cases
[m6w6/ext-psi]
/
src
/
types
/
cpp_exp.h
diff --git
a/src/types/cpp_exp.h
b/src/types/cpp_exp.h
index e66c21807e839775b3fa32bcfcc03eb2d26a4b10..d9b3a394dc2caec54c8d1291c6927e489d3bc466 100644
(file)
--- a/
src/types/cpp_exp.h
+++ b/
src/types/cpp_exp.h
@@
-28,6
+28,7
@@
#include "token.h"
#include "token.h"
+struct psi_cpp;
struct psi_cpp_macro_decl;
struct psi_cpp_macro_call;
struct psi_num_exp;
struct psi_cpp_macro_decl;
struct psi_cpp_macro_call;
struct psi_num_exp;
@@
-44,6
+45,7
@@
struct psi_cpp_exp {
struct psi_cpp_exp *psi_cpp_exp_init(token_t type, void *data);
void psi_cpp_exp_free(struct psi_cpp_exp **exp_ptr);
struct psi_cpp_exp *psi_cpp_exp_init(token_t type, void *data);
void psi_cpp_exp_free(struct psi_cpp_exp **exp_ptr);
-void psi_cpp_exp_dump(int fd, struct psi_cpp_exp *exp);
+void psi_cpp_exp_dump(struct psi_dump *dump, struct psi_cpp_exp *exp);
+void psi_cpp_exp_exec(struct psi_cpp_exp *exp, struct psi_cpp *cpp, struct psi_data *D);
#endif
#endif