projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
basic support for builtins
[m6w6/ext-psi]
/
src
/
types
/
cpp_macro_call.h
diff --git
a/src/types/cpp_macro_call.h
b/src/types/cpp_macro_call.h
index 7ca283d24490d9632aac3d66be4fa6bc53761fa6..11e2be9a2067cd653f24f32f5b4cdc7e52749ca5 100644
(file)
--- a/
src/types/cpp_macro_call.h
+++ b/
src/types/cpp_macro_call.h
@@
-29,13
+29,16
@@
struct psi_token;
struct psi_plist;
struct psi_token;
struct psi_plist;
+#include "builtin.h"
+
struct psi_cpp_macro_call {
struct psi_token *token;
struct psi_cpp_macro_call {
struct psi_token *token;
-
char
*name;
+
zend_string
*name;
struct psi_plist *args;
struct psi_plist *args;
+ struct psi_builtin *builtin;
};
};
-struct psi_cpp_macro_call *psi_cpp_macro_call_init(
const char
*name,
+struct psi_cpp_macro_call *psi_cpp_macro_call_init(
zend_string
*name,
struct psi_plist *args);
struct psi_cpp_macro_call *psi_cpp_macro_call_copy(
struct psi_cpp_macro_call *call);
struct psi_plist *args);
struct psi_cpp_macro_call *psi_cpp_macro_call_copy(
struct psi_cpp_macro_call *call);