fix gdbinit; postprocessing macros
[m6w6/ext-psi] / src / types / cpp_exp.h
index e66c21807e839775b3fa32bcfcc03eb2d26a4b10..d9b3a394dc2caec54c8d1291c6927e489d3bc466 100644 (file)
@@ -28,6 +28,7 @@
 
 #include "token.h"
 
+struct psi_cpp;
 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);
-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