diff --git a/internals/zendapi/macros/RETURN_ASCII_STRING.xml b/internals/zendapi/macros/RETURN_ASCII_STRING.xml
new file mode 100644
index 0000000000..f6ed6d28ce
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_ASCII_STRING.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ RETURN_ASCII_STRING
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_ASCII_STRING
+ ???t
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ t
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_ASCII_STRINGL.xml b/internals/zendapi/macros/RETURN_ASCII_STRINGL.xml
new file mode 100644
index 0000000000..f8db55d12a
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_ASCII_STRINGL.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ RETURN_ASCII_STRINGL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_ASCII_STRINGL
+ ???t
+ ???l
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ t
+
+
+ ...
+
+
+
+
+ l
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_BINARY.xml b/internals/zendapi/macros/RETURN_BINARY.xml
new file mode 100644
index 0000000000..cb8e5da99f
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_BINARY.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ RETURN_BINARY
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_BINARY
+ ???s
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ s
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_BINARYL.xml b/internals/zendapi/macros/RETURN_BINARYL.xml
new file mode 100644
index 0000000000..986e37df3e
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_BINARYL.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ RETURN_BINARYL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_BINARYL
+ ???s
+ ???l
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ s
+
+
+ ...
+
+
+
+
+ l
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_BOOL.xml b/internals/zendapi/macros/RETURN_BOOL.xml
new file mode 100644
index 0000000000..913c903683
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_BOOL.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ RETURN_BOOL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_BOOL
+ ???b
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ b
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_DOUBLE.xml b/internals/zendapi/macros/RETURN_DOUBLE.xml
new file mode 100644
index 0000000000..3013c1bd43
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_DOUBLE.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ RETURN_DOUBLE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_DOUBLE
+ ???d
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ d
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_EMPTY_BINARY.xml b/internals/zendapi/macros/RETURN_EMPTY_BINARY.xml
new file mode 100644
index 0000000000..386cefc255
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_EMPTY_BINARY.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ RETURN_EMPTY_BINARY
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_EMPTY_BINARY
+ ???
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_EMPTY_STRING.xml b/internals/zendapi/macros/RETURN_EMPTY_STRING.xml
new file mode 100644
index 0000000000..98f6c3d3e1
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_EMPTY_STRING.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ RETURN_EMPTY_STRING
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_EMPTY_STRING
+ ???
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_EMPTY_UNICODE.xml b/internals/zendapi/macros/RETURN_EMPTY_UNICODE.xml
new file mode 100644
index 0000000000..595e32c775
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_EMPTY_UNICODE.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ RETURN_EMPTY_UNICODE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_EMPTY_UNICODE
+ ???
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_LONG.xml b/internals/zendapi/macros/RETURN_LONG.xml
new file mode 100644
index 0000000000..8e260a343b
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_LONG.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ RETURN_LONG
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_LONG
+ ???l
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ l
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_NULL.xml b/internals/zendapi/macros/RETURN_NULL.xml
new file mode 100644
index 0000000000..994205b813
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_NULL.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ RETURN_NULL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_NULL
+ ???
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_RESOURCE.xml b/internals/zendapi/macros/RETURN_RESOURCE.xml
new file mode 100644
index 0000000000..6bf670fdb6
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_RESOURCE.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ RETURN_RESOURCE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_RESOURCE
+ ???l
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ l
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_RT_STRING.xml b/internals/zendapi/macros/RETURN_RT_STRING.xml
new file mode 100644
index 0000000000..ed66ab7e72
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_RT_STRING.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ RETURN_RT_STRING
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_RT_STRING
+ ???t
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ t
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_RT_STRINGL.xml b/internals/zendapi/macros/RETURN_RT_STRINGL.xml
new file mode 100644
index 0000000000..1c9ab512cf
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_RT_STRINGL.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ RETURN_RT_STRINGL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_RT_STRINGL
+ ???t
+ ???l
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ t
+
+
+ ...
+
+
+
+
+ l
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_STRING.xml b/internals/zendapi/macros/RETURN_STRING.xml
new file mode 100644
index 0000000000..5bd20bbed1
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_STRING.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ RETURN_STRING
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_STRING
+ ???s
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ s
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_STRINGL.xml b/internals/zendapi/macros/RETURN_STRINGL.xml
new file mode 100644
index 0000000000..7aafbb25e7
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_STRINGL.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ RETURN_STRINGL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_STRINGL
+ ???s
+ ???l
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ s
+
+
+ ...
+
+
+
+
+ l
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_TEXT.xml b/internals/zendapi/macros/RETURN_TEXT.xml
new file mode 100644
index 0000000000..dd5b2f5b58
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_TEXT.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ RETURN_TEXT
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_TEXT
+ ???t
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ t
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_TEXTL.xml b/internals/zendapi/macros/RETURN_TEXTL.xml
new file mode 100644
index 0000000000..a8fc42d384
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_TEXTL.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ RETURN_TEXTL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_TEXTL
+ ???t
+ ???l
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ t
+
+
+ ...
+
+
+
+
+ l
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_UNICODE.xml b/internals/zendapi/macros/RETURN_UNICODE.xml
new file mode 100644
index 0000000000..f134eb6fc8
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_UNICODE.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ RETURN_UNICODE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_UNICODE
+ ???u
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ u
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_UNICODEL.xml b/internals/zendapi/macros/RETURN_UNICODEL.xml
new file mode 100644
index 0000000000..16bcae8dc7
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_UNICODEL.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ RETURN_UNICODEL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_UNICODEL
+ ???u
+ ???l
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ u
+
+
+ ...
+
+
+
+
+ l
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_U_STRING.xml b/internals/zendapi/macros/RETURN_U_STRING.xml
new file mode 100644
index 0000000000..5d483b753c
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_U_STRING.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ RETURN_U_STRING
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_U_STRING
+ ???conv
+ ???t
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ conv
+
+
+ ...
+
+
+
+
+ t
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_U_STRINGL.xml b/internals/zendapi/macros/RETURN_U_STRINGL.xml
new file mode 100644
index 0000000000..4dde69f130
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_U_STRINGL.xml
@@ -0,0 +1,91 @@
+
+
+
+
+ RETURN_U_STRINGL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_U_STRINGL
+ ???conv
+ ???t
+ ???l
+ ???duplicate
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ conv
+
+
+ ...
+
+
+
+
+ t
+
+
+ ...
+
+
+
+
+ l
+
+
+ ...
+
+
+
+
+ duplicate
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/RETURN_ZVAL.xml b/internals/zendapi/macros/RETURN_ZVAL.xml
new file mode 100644
index 0000000000..0a839f1010
--- /dev/null
+++ b/internals/zendapi/macros/RETURN_ZVAL.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ RETURN_ZVAL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???RETURN_ZVAL
+ ???zv
+ ???copy
+ ???dtor
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zv
+
+
+ ...
+
+
+
+
+ copy
+
+
+ ...
+
+
+
+
+ dtor
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_ABSTRACT_ME.xml b/internals/zendapi/macros/ZEND_ABSTRACT_ME.xml
new file mode 100644
index 0000000000..65b9e941c2
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_ABSTRACT_ME.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ ZEND_ABSTRACT_ME
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_ABSTRACT_ME
+ ???classname
+ ???name
+ ???arg_info
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ classname
+
+
+ ...
+
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ arg_info
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_ARG_ARRAY_INFO.xml b/internals/zendapi/macros/ZEND_ARG_ARRAY_INFO.xml
new file mode 100644
index 0000000000..e8ff09143d
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_ARG_ARRAY_INFO.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ ZEND_ARG_ARRAY_INFO
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_ARG_ARRAY_INFO
+ ???pass_by_ref
+ ???name
+ ???allow_null
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ pass_by_ref
+
+
+ ...
+
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ allow_null
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_ARG_INFO.xml b/internals/zendapi/macros/ZEND_ARG_INFO.xml
new file mode 100644
index 0000000000..260ed2e1f2
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_ARG_INFO.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ ZEND_ARG_INFO
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_ARG_INFO
+ ???pass_by_ref
+ ???name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ pass_by_ref
+
+
+ ...
+
+
+
+
+ name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_ARG_OBJ_INFO.xml b/internals/zendapi/macros/ZEND_ARG_OBJ_INFO.xml
new file mode 100644
index 0000000000..025b4a0169
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_ARG_OBJ_INFO.xml
@@ -0,0 +1,91 @@
+
+
+
+
+ ZEND_ARG_OBJ_INFO
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_ARG_OBJ_INFO
+ ???pass_by_ref
+ ???name
+ ???classname
+ ???allow_null
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ pass_by_ref
+
+
+ ...
+
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ classname
+
+
+ ...
+
+
+
+
+ allow_null
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_ARG_PASS_INFO.xml b/internals/zendapi/macros/ZEND_ARG_PASS_INFO.xml
new file mode 100644
index 0000000000..79064a9e73
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_ARG_PASS_INFO.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_ARG_PASS_INFO
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_ARG_PASS_INFO
+ ???pass_by_ref
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ pass_by_ref
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_BEGIN_ARG_INFO.xml b/internals/zendapi/macros/ZEND_BEGIN_ARG_INFO.xml
new file mode 100644
index 0000000000..ad674a53e2
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_BEGIN_ARG_INFO.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ ZEND_BEGIN_ARG_INFO
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_BEGIN_ARG_INFO
+ ???name
+ ???pass_rest_by_reference
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ pass_rest_by_reference
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_BEGIN_ARG_INFO_EX.xml b/internals/zendapi/macros/ZEND_BEGIN_ARG_INFO_EX.xml
new file mode 100644
index 0000000000..c64449c0bc
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_BEGIN_ARG_INFO_EX.xml
@@ -0,0 +1,91 @@
+
+
+
+
+ ZEND_BEGIN_ARG_INFO_EX
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_BEGIN_ARG_INFO_EX
+ ???name
+ ???pass_rest_by_reference
+ ???return_reference
+ ???required_num_args
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ pass_rest_by_reference
+
+
+ ...
+
+
+
+
+ return_reference
+
+
+ ...
+
+
+
+
+ required_num_args
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_BEGIN_MODULE_GLOBALS.xml b/internals/zendapi/macros/ZEND_BEGIN_MODULE_GLOBALS.xml
new file mode 100644
index 0000000000..f5d78ce9df
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_BEGIN_MODULE_GLOBALS.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_BEGIN_MODULE_GLOBALS
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_BEGIN_MODULE_GLOBALS
+ ???module_name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module_name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_COLL_RESULT.xml b/internals/zendapi/macros/ZEND_COLL_RESULT.xml
new file mode 100644
index 0000000000..986d5daa55
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_COLL_RESULT.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_COLL_RESULT
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_COLL_RESULT
+ ???n
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ n
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_DECLARE_MODULE_GLOBALS.xml b/internals/zendapi/macros/ZEND_DECLARE_MODULE_GLOBALS.xml
new file mode 100644
index 0000000000..cc195a3bd4
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_DECLARE_MODULE_GLOBALS.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_DECLARE_MODULE_GLOBALS
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_DECLARE_MODULE_GLOBALS
+ ???module_name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module_name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_DEFINE_PROPERTY.xml b/internals/zendapi/macros/ZEND_DEFINE_PROPERTY.xml
new file mode 100644
index 0000000000..252a4879af
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_DEFINE_PROPERTY.xml
@@ -0,0 +1,91 @@
+
+
+
+
+ ZEND_DEFINE_PROPERTY
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_DEFINE_PROPERTY
+ ???class_ptr
+ ???name
+ ???value
+ ???mask
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ class_ptr
+
+
+ ...
+
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ value
+
+
+ ...
+
+
+
+
+ mask
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_END_ARG_INFO.xml b/internals/zendapi/macros/ZEND_END_ARG_INFO.xml
new file mode 100644
index 0000000000..2f372a0bbf
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_END_ARG_INFO.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_END_ARG_INFO
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_END_ARG_INFO
+ ???
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_END_MODULE_GLOBALS.xml b/internals/zendapi/macros/ZEND_END_MODULE_GLOBALS.xml
new file mode 100644
index 0000000000..8d59e22e3e
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_END_MODULE_GLOBALS.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_END_MODULE_GLOBALS
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_END_MODULE_GLOBALS
+ ???module_name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module_name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_EXTERN_MODULE_GLOBALS.xml b/internals/zendapi/macros/ZEND_EXTERN_MODULE_GLOBALS.xml
new file mode 100644
index 0000000000..2cd91a3523
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_EXTERN_MODULE_GLOBALS.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_EXTERN_MODULE_GLOBALS
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_EXTERN_MODULE_GLOBALS
+ ???module_name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module_name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_FALIAS.xml b/internals/zendapi/macros/ZEND_FALIAS.xml
new file mode 100644
index 0000000000..fb9f12eafc
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_FALIAS.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ ZEND_FALIAS
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_FALIAS
+ ???name
+ ???alias
+ ???arg_info
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ alias
+
+
+ ...
+
+
+
+
+ arg_info
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_FE.xml b/internals/zendapi/macros/ZEND_FE.xml
new file mode 100644
index 0000000000..8fe2285f6e
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_FE.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ ZEND_FE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_FE
+ ???name
+ ???arg_info
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ arg_info
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_FENTRY.xml b/internals/zendapi/macros/ZEND_FENTRY.xml
new file mode 100644
index 0000000000..27570e9348
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_FENTRY.xml
@@ -0,0 +1,91 @@
+
+
+
+
+ ZEND_FENTRY
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_FENTRY
+ ???zend_name
+ ???name
+ ???arg_info
+ ???flags
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zend_name
+
+
+ ...
+
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ arg_info
+
+
+ ...
+
+
+
+
+ flags
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_FETCH_RESOURCE.xml b/internals/zendapi/macros/ZEND_FETCH_RESOURCE.xml
new file mode 100644
index 0000000000..6f2c51c1dd
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_FETCH_RESOURCE.xml
@@ -0,0 +1,109 @@
+
+
+
+
+ ZEND_FETCH_RESOURCE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_FETCH_RESOURCE
+ ???rsrc
+ ???rsrc_type
+ ???passed_id
+ ???default_id
+ ???resource_type_name
+ ???resource_type
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ rsrc
+
+
+ ...
+
+
+
+
+ rsrc_type
+
+
+ ...
+
+
+
+
+ passed_id
+
+
+ ...
+
+
+
+
+ default_id
+
+
+ ...
+
+
+
+
+ resource_type_name
+
+
+ ...
+
+
+
+
+ resource_type
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_FETCH_RESOURCE2.xml b/internals/zendapi/macros/ZEND_FETCH_RESOURCE2.xml
new file mode 100644
index 0000000000..3b1193aebc
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_FETCH_RESOURCE2.xml
@@ -0,0 +1,118 @@
+
+
+
+
+ ZEND_FETCH_RESOURCE2
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_FETCH_RESOURCE2
+ ???rsrc
+ ???rsrc_type
+ ???passed_id
+ ???default_id
+ ???resource_type_name
+ ???resource_type1
+ ???resource_type2
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ rsrc
+
+
+ ...
+
+
+
+
+ rsrc_type
+
+
+ ...
+
+
+
+
+ passed_id
+
+
+ ...
+
+
+
+
+ default_id
+
+
+ ...
+
+
+
+
+ resource_type_name
+
+
+ ...
+
+
+
+
+ resource_type1
+
+
+ ...
+
+
+
+
+ resource_type2
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_FN.xml b/internals/zendapi/macros/ZEND_FN.xml
new file mode 100644
index 0000000000..5a58f61767
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_FN.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_FN
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_FN
+ ???name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_FUNCTION.xml b/internals/zendapi/macros/ZEND_FUNCTION.xml
new file mode 100644
index 0000000000..24f60760c0
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_FUNCTION.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_FUNCTION
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_FUNCTION
+ ???name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_GET_MODULE.xml b/internals/zendapi/macros/ZEND_GET_MODULE.xml
new file mode 100644
index 0000000000..c802f617c6
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_GET_MODULE.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_GET_MODULE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_GET_MODULE
+ ???name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_GET_RESOURCE_TYPE_ID.xml b/internals/zendapi/macros/ZEND_GET_RESOURCE_TYPE_ID.xml
new file mode 100644
index 0000000000..3528444bf4
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_GET_RESOURCE_TYPE_ID.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ ZEND_GET_RESOURCE_TYPE_ID
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_GET_RESOURCE_TYPE_ID
+ ???le_id
+ ???le_type_name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ le_id
+
+
+ ...
+
+
+
+
+ le_type_name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INIT_MODULE_GLOBALS.xml b/internals/zendapi/macros/ZEND_INIT_MODULE_GLOBALS.xml
new file mode 100644
index 0000000000..3c6c06631e
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INIT_MODULE_GLOBALS.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ ZEND_INIT_MODULE_GLOBALS
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_INIT_MODULE_GLOBALS
+ ???module_name
+ ???globals_ctor
+ ???globals_dtor
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module_name
+
+
+ ...
+
+
+
+
+ globals_ctor
+
+
+ ...
+
+
+
+
+ globals_dtor
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INIT_SYMTABLE.xml b/internals/zendapi/macros/ZEND_INIT_SYMTABLE.xml
new file mode 100644
index 0000000000..13a2d10e86
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INIT_SYMTABLE.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_INIT_SYMTABLE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_INIT_SYMTABLE
+ ???ht
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ ht
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_INIT_SYMTABLE_EX.xml b/internals/zendapi/macros/ZEND_INIT_SYMTABLE_EX.xml
new file mode 100644
index 0000000000..34211069d6
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_INIT_SYMTABLE_EX.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ ZEND_INIT_SYMTABLE_EX
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_INIT_SYMTABLE_EX
+ ???ht
+ ???n
+ ???persistent
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ ht
+
+
+ ...
+
+
+
+
+ n
+
+
+ ...
+
+
+
+
+ persistent
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_LOG_XOR.xml b/internals/zendapi/macros/ZEND_LOG_XOR.xml
new file mode 100644
index 0000000000..3f3160aa76
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_LOG_XOR.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ ZEND_LOG_XOR
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_LOG_XOR
+ ???a
+ ???b
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ a
+
+
+ ...
+
+
+
+
+ b
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_MALIAS.xml b/internals/zendapi/macros/ZEND_MALIAS.xml
new file mode 100644
index 0000000000..4cfca1b30a
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_MALIAS.xml
@@ -0,0 +1,100 @@
+
+
+
+
+ ZEND_MALIAS
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_MALIAS
+ ???classname
+ ???name
+ ???alias
+ ???arg_info
+ ???flags
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ classname
+
+
+ ...
+
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ alias
+
+
+ ...
+
+
+
+
+ arg_info
+
+
+ ...
+
+
+
+
+ flags
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_ME.xml b/internals/zendapi/macros/ZEND_ME.xml
new file mode 100644
index 0000000000..a0f311dbb4
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_ME.xml
@@ -0,0 +1,91 @@
+
+
+
+
+ ZEND_ME
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_ME
+ ???classname
+ ???name
+ ???arg_info
+ ???flags
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ classname
+
+
+ ...
+
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ arg_info
+
+
+ ...
+
+
+
+
+ flags
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_METHOD.xml b/internals/zendapi/macros/ZEND_METHOD.xml
new file mode 100644
index 0000000000..b36bdabde1
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_METHOD.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ ZEND_METHOD
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_METHOD
+ ???classname
+ ???name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ classname
+
+
+ ...
+
+
+
+
+ name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_ME_MAPPING.xml b/internals/zendapi/macros/ZEND_ME_MAPPING.xml
new file mode 100644
index 0000000000..87b57dcbfa
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_ME_MAPPING.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ ZEND_ME_MAPPING
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_ME_MAPPING
+ ???name
+ ???func_name
+ ???arg_types
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ func_name
+
+
+ ...
+
+
+
+
+ arg_types
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_MODULE_ACTIVATE_D.xml b/internals/zendapi/macros/ZEND_MODULE_ACTIVATE_D.xml
new file mode 100644
index 0000000000..773de98c3c
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_MODULE_ACTIVATE_D.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_MODULE_ACTIVATE_D
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_MODULE_ACTIVATE_D
+ ???module
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_MODULE_ACTIVATE_N.xml b/internals/zendapi/macros/ZEND_MODULE_ACTIVATE_N.xml
new file mode 100644
index 0000000000..96e48b2ee5
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_MODULE_ACTIVATE_N.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_MODULE_ACTIVATE_N
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_MODULE_ACTIVATE_N
+ ???module
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_MODULE_DEACTIVATE_D.xml b/internals/zendapi/macros/ZEND_MODULE_DEACTIVATE_D.xml
new file mode 100644
index 0000000000..60695b3eb3
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_MODULE_DEACTIVATE_D.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_MODULE_DEACTIVATE_D
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_MODULE_DEACTIVATE_D
+ ???module
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_MODULE_DEACTIVATE_N.xml b/internals/zendapi/macros/ZEND_MODULE_DEACTIVATE_N.xml
new file mode 100644
index 0000000000..80c4abc8dd
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_MODULE_DEACTIVATE_N.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_MODULE_DEACTIVATE_N
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_MODULE_DEACTIVATE_N
+ ???module
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_MODULE_INFO_D.xml b/internals/zendapi/macros/ZEND_MODULE_INFO_D.xml
new file mode 100644
index 0000000000..6a1be2dbb5
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_MODULE_INFO_D.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_MODULE_INFO_D
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_MODULE_INFO_D
+ ???module
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_MODULE_INFO_N.xml b/internals/zendapi/macros/ZEND_MODULE_INFO_N.xml
new file mode 100644
index 0000000000..28185e1caa
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_MODULE_INFO_N.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_MODULE_INFO_N
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_MODULE_INFO_N
+ ???module
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_MODULE_POST_ZEND_DEACTIVATE_D.xml b/internals/zendapi/macros/ZEND_MODULE_POST_ZEND_DEACTIVATE_D.xml
new file mode 100644
index 0000000000..c0246d1c30
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_MODULE_POST_ZEND_DEACTIVATE_D.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_MODULE_POST_ZEND_DEACTIVATE_D
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_MODULE_POST_ZEND_DEACTIVATE_D
+ ???module
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_MODULE_POST_ZEND_DEACTIVATE_N.xml b/internals/zendapi/macros/ZEND_MODULE_POST_ZEND_DEACTIVATE_N.xml
new file mode 100644
index 0000000000..54b6fb9de8
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_MODULE_POST_ZEND_DEACTIVATE_N.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_MODULE_POST_ZEND_DEACTIVATE_N
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_MODULE_POST_ZEND_DEACTIVATE_N
+ ???module
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_MODULE_SHUTDOWN_D.xml b/internals/zendapi/macros/ZEND_MODULE_SHUTDOWN_D.xml
new file mode 100644
index 0000000000..c722cbf787
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_MODULE_SHUTDOWN_D.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_MODULE_SHUTDOWN_D
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_MODULE_SHUTDOWN_D
+ ???module
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_MODULE_SHUTDOWN_N.xml b/internals/zendapi/macros/ZEND_MODULE_SHUTDOWN_N.xml
new file mode 100644
index 0000000000..be4cf00904
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_MODULE_SHUTDOWN_N.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_MODULE_SHUTDOWN_N
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_MODULE_SHUTDOWN_N
+ ???module
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_MODULE_STARTUP_D.xml b/internals/zendapi/macros/ZEND_MODULE_STARTUP_D.xml
new file mode 100644
index 0000000000..c7a7ae7e3f
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_MODULE_STARTUP_D.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_MODULE_STARTUP_D
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_MODULE_STARTUP_D
+ ???module
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_MODULE_STARTUP_N.xml b/internals/zendapi/macros/ZEND_MODULE_STARTUP_N.xml
new file mode 100644
index 0000000000..298df47922
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_MODULE_STARTUP_N.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_MODULE_STARTUP_N
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_MODULE_STARTUP_N
+ ???module
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ module
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_NAMED_FE.xml b/internals/zendapi/macros/ZEND_NAMED_FE.xml
new file mode 100644
index 0000000000..4191933062
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_NAMED_FE.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ ZEND_NAMED_FE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_NAMED_FE
+ ???zend_name
+ ???name
+ ???arg_info
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zend_name
+
+
+ ...
+
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ arg_info
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_NAMED_FUNCTION.xml b/internals/zendapi/macros/ZEND_NAMED_FUNCTION.xml
new file mode 100644
index 0000000000..2afd26a7ee
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_NAMED_FUNCTION.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_NAMED_FUNCTION
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_NAMED_FUNCTION
+ ???name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_NORMALIZE_BOOL.xml b/internals/zendapi/macros/ZEND_NORMALIZE_BOOL.xml
new file mode 100644
index 0000000000..3e06b0e396
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_NORMALIZE_BOOL.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_NORMALIZE_BOOL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_NORMALIZE_BOOL
+ ???n
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ n
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_NUM_ARGS.xml b/internals/zendapi/macros/ZEND_NUM_ARGS.xml
new file mode 100644
index 0000000000..f056a033a1
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_NUM_ARGS.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_NUM_ARGS
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_NUM_ARGS
+ ???
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_PUTC.xml b/internals/zendapi/macros/ZEND_PUTC.xml
new file mode 100644
index 0000000000..0af6a283e4
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_PUTC.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_PUTC
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_PUTC
+ ???c
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ c
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_PUTS.xml b/internals/zendapi/macros/ZEND_PUTS.xml
new file mode 100644
index 0000000000..1bd5708d51
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_PUTS.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_PUTS
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_PUTS
+ ???str
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ str
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_REGISTER_RESOURCE.xml b/internals/zendapi/macros/ZEND_REGISTER_RESOURCE.xml
new file mode 100644
index 0000000000..f63f30d3af
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_REGISTER_RESOURCE.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ ZEND_REGISTER_RESOURCE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_REGISTER_RESOURCE
+ ???rsrc_result
+ ???rsrc_pointer
+ ???rsrc_type
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ rsrc_result
+
+
+ ...
+
+
+
+
+ rsrc_pointer
+
+
+ ...
+
+
+
+
+ rsrc_type
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_RSRC_DTOR_FUNC.xml b/internals/zendapi/macros/ZEND_RSRC_DTOR_FUNC.xml
new file mode 100644
index 0000000000..d8ce0385a1
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_RSRC_DTOR_FUNC.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_RSRC_DTOR_FUNC
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_RSRC_DTOR_FUNC
+ ???name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_SET_GLOBAL_VAR.xml b/internals/zendapi/macros/ZEND_SET_GLOBAL_VAR.xml
new file mode 100644
index 0000000000..2b663c86c1
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_SET_GLOBAL_VAR.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ ZEND_SET_GLOBAL_VAR
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_SET_GLOBAL_VAR
+ ???name
+ ???var
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ var
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_SET_GLOBAL_VAR_WITH_LENGTH.xml b/internals/zendapi/macros/ZEND_SET_GLOBAL_VAR_WITH_LENGTH.xml
new file mode 100644
index 0000000000..d0d7958ef7
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_SET_GLOBAL_VAR_WITH_LENGTH.xml
@@ -0,0 +1,100 @@
+
+
+
+
+ ZEND_SET_GLOBAL_VAR_WITH_LENGTH
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_SET_GLOBAL_VAR_WITH_LENGTH
+ ???name
+ ???name_length
+ ???var
+ ???_refcount
+ ???_is_ref
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ name_length
+
+
+ ...
+
+
+
+
+ var
+
+
+ ...
+
+
+
+
+ _refcount
+
+
+ ...
+
+
+
+
+ _is_ref
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_SET_SYMBOL.xml b/internals/zendapi/macros/ZEND_SET_SYMBOL.xml
new file mode 100644
index 0000000000..98b9c827ff
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_SET_SYMBOL.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ ZEND_SET_SYMBOL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_SET_SYMBOL
+ ???symtable
+ ???name
+ ???var
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ symtable
+
+
+ ...
+
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ var
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_SET_SYMBOL_WITH_LENGTH.xml b/internals/zendapi/macros/ZEND_SET_SYMBOL_WITH_LENGTH.xml
new file mode 100644
index 0000000000..5ceb7e9fa2
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_SET_SYMBOL_WITH_LENGTH.xml
@@ -0,0 +1,109 @@
+
+
+
+
+ ZEND_SET_SYMBOL_WITH_LENGTH
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_SET_SYMBOL_WITH_LENGTH
+ ???symtable
+ ???name
+ ???name_length
+ ???var
+ ???_refcount
+ ???_is_ref
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ symtable
+
+
+ ...
+
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ name_length
+
+
+ ...
+
+
+
+
+ var
+
+
+ ...
+
+
+
+
+ _refcount
+
+
+ ...
+
+
+
+
+ _is_ref
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_STRL.xml b/internals/zendapi/macros/ZEND_STRL.xml
new file mode 100644
index 0000000000..b777b20c3e
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_STRL.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_STRL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_STRL
+ ???str
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ str
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_STRS.xml b/internals/zendapi/macros/ZEND_STRS.xml
new file mode 100644
index 0000000000..b2eeb53c1b
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_STRS.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_STRS
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_STRS
+ ???str
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ str
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_TRUTH.xml b/internals/zendapi/macros/ZEND_TRUTH.xml
new file mode 100644
index 0000000000..02981fd90e
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_TRUTH.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_TRUTH
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_TRUTH
+ ???x
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ x
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_UV.xml b/internals/zendapi/macros/ZEND_UV.xml
new file mode 100644
index 0000000000..0d7ef747cd
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_UV.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_UV
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_UV
+ ???name
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ name
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_U_CONVERTER.xml b/internals/zendapi/macros/ZEND_U_CONVERTER.xml
new file mode 100644
index 0000000000..b97c744d33
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_U_CONVERTER.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_U_CONVERTER
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_U_CONVERTER
+ ???c
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ c
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_U_EQUAL.xml b/internals/zendapi/macros/ZEND_U_EQUAL.xml
new file mode 100644
index 0000000000..420c201016
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_U_EQUAL.xml
@@ -0,0 +1,100 @@
+
+
+
+
+ ZEND_U_EQUAL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_U_EQUAL
+ ???type
+ ???ustr
+ ???ulen
+ ???str
+ ???slen
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ type
+
+
+ ...
+
+
+
+
+ ustr
+
+
+ ...
+
+
+
+
+ ulen
+
+
+ ...
+
+
+
+
+ str
+
+
+ ...
+
+
+
+
+ slen
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_U_SET_SYMBOL_WITH_LENGTH.xml b/internals/zendapi/macros/ZEND_U_SET_SYMBOL_WITH_LENGTH.xml
new file mode 100644
index 0000000000..37d75d411e
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_U_SET_SYMBOL_WITH_LENGTH.xml
@@ -0,0 +1,118 @@
+
+
+
+
+ ZEND_U_SET_SYMBOL_WITH_LENGTH
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_U_SET_SYMBOL_WITH_LENGTH
+ ???symtable
+ ???type
+ ???name
+ ???name_length
+ ???var
+ ???_refcount
+ ???_is_ref
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ symtable
+
+
+ ...
+
+
+
+
+ type
+
+
+ ...
+
+
+
+
+ name
+
+
+ ...
+
+
+
+
+ name_length
+
+
+ ...
+
+
+
+
+ var
+
+
+ ...
+
+
+
+
+ _refcount
+
+
+ ...
+
+
+
+
+ _is_ref
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_VERIFY_RESOURCE.xml b/internals/zendapi/macros/ZEND_VERIFY_RESOURCE.xml
new file mode 100644
index 0000000000..a58f0e2f5c
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_VERIFY_RESOURCE.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_VERIFY_RESOURCE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_VERIFY_RESOURCE
+ ???rsrc
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ rsrc
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_WRITE.xml b/internals/zendapi/macros/ZEND_WRITE.xml
new file mode 100644
index 0000000000..9404cc3a04
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_WRITE.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ ZEND_WRITE
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_WRITE
+ ???str
+ ???str_len
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ str
+
+
+ ...
+
+
+
+
+ str_len
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/ZEND_WRONG_PARAM_COUNT.xml b/internals/zendapi/macros/ZEND_WRONG_PARAM_COUNT.xml
new file mode 100644
index 0000000000..ec68ceb6f6
--- /dev/null
+++ b/internals/zendapi/macros/ZEND_WRONG_PARAM_COUNT.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ ZEND_WRONG_PARAM_COUNT
+ ...
+
+
+
+ &reftitle.description;
+
+ ???ZEND_WRONG_PARAM_COUNT
+ ???
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_ARRVAL.xml b/internals/zendapi/macros/Z_ARRVAL.xml
index de8c7c7042..73e7401868 100644
--- a/internals/zendapi/macros/Z_ARRVAL.xml
+++ b/internals/zendapi/macros/Z_ARRVAL.xml
@@ -1,21 +1,45 @@
-
-
+
+
Z_ARRVAL
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_ARRVAL
-
+ ???Z_ARRVAL
+ ???zval
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_ARRVAL_P
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_ARRVAL_P
-
+ ???Z_ARRVAL_P
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_ARRVAL_PP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_ARRVAL_PP
-
+ ???Z_ARRVAL_PP
+ ???zval_pp
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+ Z_BINLEN
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_BINLEN
+ ???zval
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_BINLEN_P.xml b/internals/zendapi/macros/Z_BINLEN_P.xml
new file mode 100644
index 0000000000..d7bb0b10cb
--- /dev/null
+++ b/internals/zendapi/macros/Z_BINLEN_P.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_BINLEN_P
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_BINLEN_P
+ ???zval
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_BINLEN_PP.xml b/internals/zendapi/macros/Z_BINLEN_PP.xml
new file mode 100644
index 0000000000..47002b3ca1
--- /dev/null
+++ b/internals/zendapi/macros/Z_BINLEN_PP.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_BINLEN_PP
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_BINLEN_PP
+ ???zval
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_BINVAL.xml b/internals/zendapi/macros/Z_BINVAL.xml
new file mode 100644
index 0000000000..209761d858
--- /dev/null
+++ b/internals/zendapi/macros/Z_BINVAL.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_BINVAL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_BINVAL
+ ???zval
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_BINVAL_P.xml b/internals/zendapi/macros/Z_BINVAL_P.xml
new file mode 100644
index 0000000000..f1d762a763
--- /dev/null
+++ b/internals/zendapi/macros/Z_BINVAL_P.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_BINVAL_P
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_BINVAL_P
+ ???zval
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_BINVAL_PP.xml b/internals/zendapi/macros/Z_BINVAL_PP.xml
new file mode 100644
index 0000000000..f6fcb9d41b
--- /dev/null
+++ b/internals/zendapi/macros/Z_BINVAL_PP.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_BINVAL_PP
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_BINVAL_PP
+ ???zval
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_BVAL.xml b/internals/zendapi/macros/Z_BVAL.xml
index d28d698a8f..b73eef7aec 100644
--- a/internals/zendapi/macros/Z_BVAL.xml
+++ b/internals/zendapi/macros/Z_BVAL.xml
@@ -1,21 +1,45 @@
-
-
+
+
Z_BVAL
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_BVAL
-
+ ???Z_BVAL
+ ???zval
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_BVAL_P
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_BVAL_P
-
+ ???Z_BVAL_P
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_BVAL_PP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_BVAL_PP
-
+ ???Z_BVAL_PP
+ ???zval_pp
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+ Z_DBG
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_DBG
+ ???expr
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ expr
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_DVAL.xml b/internals/zendapi/macros/Z_DVAL.xml
index 2afb6247b7..be4d6b384e 100644
--- a/internals/zendapi/macros/Z_DVAL.xml
+++ b/internals/zendapi/macros/Z_DVAL.xml
@@ -1,21 +1,45 @@
-
-
+
+
Z_DVAL
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_DVAL
-
+ ???Z_DVAL
+ ???zval
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_DVAL_P
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_DVAL_P
-
+ ???Z_DVAL_P
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_DVAL_PP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_DVAL_PP
-
+ ???Z_DVAL_PP
+ ???zval_pp
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_LVAL
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_LVAL
-
+ ???Z_LVAL
+ ???zval
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_LVAL_P
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_LVAL_P
-
+ ???Z_LVAL_P
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_LVAL_PP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_LVAL_PP
-
+ ???Z_LVAL_PP
+ ???zval_pp
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJCE
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJCE
-
+ ???Z_OBJCE
+ ???zval
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJCE_P
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJCE_P
-
+ ???Z_OBJCE_P
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJCE_PP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJCE_PP
-
+ ???Z_OBJCE_PP
+ ???zval_pp
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJPROP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJPROP
-
+ ???Z_OBJPROP
+ ???zval
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJPROP_P
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJPROP_P
-
+ ???Z_OBJPROP_P
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJPROP_PP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJPROP_PP
-
+ ???Z_OBJPROP_PP
+ ???zval_pp
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+ Z_OBJVAL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_OBJVAL
+ ???zval
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_OBJVAL_P.xml b/internals/zendapi/macros/Z_OBJVAL_P.xml
new file mode 100644
index 0000000000..3162dbf5d6
--- /dev/null
+++ b/internals/zendapi/macros/Z_OBJVAL_P.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_OBJVAL_P
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_OBJVAL_P
+ ???zval_p
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_OBJVAL_PP.xml b/internals/zendapi/macros/Z_OBJVAL_PP.xml
new file mode 100644
index 0000000000..0ccd0d4ed2
--- /dev/null
+++ b/internals/zendapi/macros/Z_OBJVAL_PP.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_OBJVAL_PP
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_OBJVAL_PP
+ ???zval_pp
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_OBJ_HANDLE.xml b/internals/zendapi/macros/Z_OBJ_HANDLE.xml
index b200bc64e7..c4900d2824 100644
--- a/internals/zendapi/macros/Z_OBJ_HANDLE.xml
+++ b/internals/zendapi/macros/Z_OBJ_HANDLE.xml
@@ -1,21 +1,45 @@
-
-
+
+
Z_OBJ_HANDLE
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJ_HANDLE
-
+ ???Z_OBJ_HANDLE
+ ???zval
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJ_HANDLER
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJ_HANDLER
-
+ ???Z_OBJ_HANDLER
+ ???zval
+ ???hf
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+ hf
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJ_HANDLER_P
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJ_HANDLER_P
-
+ ???Z_OBJ_HANDLER_P
+ ???zval_p
+ ???h
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+ h
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJ_HANDLER_PP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJ_HANDLER_PP
-
+ ???Z_OBJ_HANDLER_PP
+ ???zval_p
+ ???h
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+ h
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJ_HANDLE_P
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJ_HANDLE_P
-
+ ???Z_OBJ_HANDLE_P
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJ_HANDLE_PP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJ_HANDLE_PP
-
+ ???Z_OBJ_HANDLE_PP
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJ_HT
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJ_HT
-
+ ???Z_OBJ_HT
+ ???zval
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJ_HT_P
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJ_HT_P
-
+ ???Z_OBJ_HT_P
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_OBJ_HT_PP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_OBJ_HT_PP
-
+ ???Z_OBJ_HT_PP
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_RESVAL
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_RESVAL
-
+ ???Z_RESVAL
+ ???zval
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_RESVAL_P
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_RESVAL_P
-
+ ???Z_RESVAL_P
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_RESVAL_PP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_RESVAL_PP
-
+ ???Z_RESVAL_PP
+ ???zval_pp
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_STRLEN
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_STRLEN
-
+ ???Z_STRLEN
+ ???zval
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_STRLEN_P
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_STRLEN_P
-
+ ???Z_STRLEN_P
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_STRLEN_PP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_STRLEN_PP
-
+ ???Z_STRLEN_PP
+ ???zval_pp
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_STRVAL
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_STRVAL
-
+ ???Z_STRVAL
+ ???zval
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_STRVAL_P
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_STRVAL_P
-
+ ???Z_STRVAL_P
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_STRVAL_PP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_STRVAL_PP
-
+ ???Z_STRVAL_PP
+ ???zval_pp
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_TYPE
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_TYPE
-
+ ???Z_TYPE
+ ???zval
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_TYPE_P
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_TYPE_P
-
+ ???Z_TYPE_P
+ ???zval_p
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
-
+
+
Z_TYPE_PP
-
+ ...
- &reftitle.description;
- #include <zend_operators.h>
+ &reftitle.description;
- voidZ_TYPE_PP
-
+ ???Z_TYPE_PP
+ ???zval_pp
+ ...
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+ Z_UNILEN
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_UNILEN
+ ???zval
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_UNILEN_P.xml b/internals/zendapi/macros/Z_UNILEN_P.xml
new file mode 100644
index 0000000000..4e9a041fbd
--- /dev/null
+++ b/internals/zendapi/macros/Z_UNILEN_P.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_UNILEN_P
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_UNILEN_P
+ ???zval_p
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_UNILEN_PP.xml b/internals/zendapi/macros/Z_UNILEN_PP.xml
new file mode 100644
index 0000000000..953cb58ebf
--- /dev/null
+++ b/internals/zendapi/macros/Z_UNILEN_PP.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_UNILEN_PP
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_UNILEN_PP
+ ???zval_pp
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_UNIVAL.xml b/internals/zendapi/macros/Z_UNIVAL.xml
new file mode 100644
index 0000000000..5fe1b3aa3f
--- /dev/null
+++ b/internals/zendapi/macros/Z_UNIVAL.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_UNIVAL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_UNIVAL
+ ???zval
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_UNIVAL_P.xml b/internals/zendapi/macros/Z_UNIVAL_P.xml
new file mode 100644
index 0000000000..bef6f386a1
--- /dev/null
+++ b/internals/zendapi/macros/Z_UNIVAL_P.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_UNIVAL_P
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_UNIVAL_P
+ ???zval_p
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_UNIVAL_PP.xml b/internals/zendapi/macros/Z_UNIVAL_PP.xml
new file mode 100644
index 0000000000..d20ec61785
--- /dev/null
+++ b/internals/zendapi/macros/Z_UNIVAL_PP.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_UNIVAL_PP
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_UNIVAL_PP
+ ???zval_pp
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_USTRCPLEN.xml b/internals/zendapi/macros/Z_USTRCPLEN.xml
new file mode 100644
index 0000000000..3c461ca63c
--- /dev/null
+++ b/internals/zendapi/macros/Z_USTRCPLEN.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_USTRCPLEN
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_USTRCPLEN
+ ???zval
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_USTRCPLEN_P.xml b/internals/zendapi/macros/Z_USTRCPLEN_P.xml
new file mode 100644
index 0000000000..9b199e38e0
--- /dev/null
+++ b/internals/zendapi/macros/Z_USTRCPLEN_P.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_USTRCPLEN_P
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_USTRCPLEN_P
+ ???zval_p
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_USTRCPLEN_PP.xml b/internals/zendapi/macros/Z_USTRCPLEN_PP.xml
new file mode 100644
index 0000000000..2ebb615ea0
--- /dev/null
+++ b/internals/zendapi/macros/Z_USTRCPLEN_PP.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_USTRCPLEN_PP
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_USTRCPLEN_PP
+ ???zval_pp
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_USTRLEN.xml b/internals/zendapi/macros/Z_USTRLEN.xml
new file mode 100644
index 0000000000..7c2d66e5bc
--- /dev/null
+++ b/internals/zendapi/macros/Z_USTRLEN.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_USTRLEN
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_USTRLEN
+ ???zval
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_USTRLEN_P.xml b/internals/zendapi/macros/Z_USTRLEN_P.xml
new file mode 100644
index 0000000000..27f616b3bc
--- /dev/null
+++ b/internals/zendapi/macros/Z_USTRLEN_P.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_USTRLEN_P
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_USTRLEN_P
+ ???zval_p
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_USTRLEN_PP.xml b/internals/zendapi/macros/Z_USTRLEN_PP.xml
new file mode 100644
index 0000000000..8dac85f126
--- /dev/null
+++ b/internals/zendapi/macros/Z_USTRLEN_PP.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_USTRLEN_PP
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_USTRLEN_PP
+ ???zval_pp
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_USTRVAL.xml b/internals/zendapi/macros/Z_USTRVAL.xml
new file mode 100644
index 0000000000..b0ee5017bf
--- /dev/null
+++ b/internals/zendapi/macros/Z_USTRVAL.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_USTRVAL
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_USTRVAL
+ ???zval
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_USTRVAL_P.xml b/internals/zendapi/macros/Z_USTRVAL_P.xml
new file mode 100644
index 0000000000..9aa51a23ea
--- /dev/null
+++ b/internals/zendapi/macros/Z_USTRVAL_P.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_USTRVAL_P
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_USTRVAL_P
+ ???zval_p
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval_p
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+
diff --git a/internals/zendapi/macros/Z_USTRVAL_PP.xml b/internals/zendapi/macros/Z_USTRVAL_PP.xml
new file mode 100644
index 0000000000..b9cc8a3dae
--- /dev/null
+++ b/internals/zendapi/macros/Z_USTRVAL_PP.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ Z_USTRVAL_PP
+ ...
+
+
+
+ &reftitle.description;
+
+ ???Z_USTRVAL_PP
+ ???zval_pp
+
+
+ ...
+
+
+
+
+ &reftitle.parameters;
+
+
+
+ zval_pp
+
+
+ ...
+
+
+
+
+
+
+
+
+ &reftitle.returnvalues;
+
+ ...
+
+
+
+
+
+