diff --git a/internals/zendapi/macros/Z_BVAL.xml b/internals/zendapi/macros/Z_BVAL.xml
index 82610c27b8..42bc1a34c8 100644
--- a/internals/zendapi/macros/Z_BVAL.xml
+++ b/internals/zendapi/macros/Z_BVAL.xml
@@ -1,5 +1,5 @@
-
+
Z_BVAL
@@ -11,10 +11,11 @@
#include <zend_operators.h>
zend_boolZ_BVAL
- zvalzval
+ zvalzv
- ...
+ Z_BVAL returns the lval element
+ of zv casted to zend_bool.
@@ -23,10 +24,10 @@
- zval
+ zv
- ...
+ The zval structure to extract the resut value from.
@@ -37,10 +38,35 @@
&reftitle.returnvalues;
- ...
+ The lval element of zv
+ casted to a zend_bool which is either &true; or &false;.
+
+ &reftitle.seealso;
+
+ See Z_BVAL_P and Z_BVAL_P for other
+ macros that access the lval field of a zval
+ as zend_bool.
+
+
+ For macros that extract other values from a zval ** see
+ Z_ARRVAL, Z_BINLEN,
+ Z_BINVAL, ,
+ Z_DVAL, Z_LVAL,
+ Z_OBJCE, Z_OBJ_HANDLE,
+ Z_OBJ_HANDLER, Z_OBJ_HT,
+ Z_OBJPROP, Z_OBJVAL,
+ Z_RESVAL, Z_STRLEN,
+ Z_STRVAL, Z_TYPE,
+ Z_UNILEN, Z_UNIVAL,
+ Z_USTRCPLEN, Z_USTRLEN,
+ and Z_USTRVAL.
+
+
+
+
+
Z_BVAL_P
@@ -14,7 +14,9 @@
zval *zval_p
- ...
+ Z_BVAL_P returns the lval element
+ of the zval structure pointed to by zval_p
+ casted to zend_bool.
@@ -26,7 +28,7 @@
zval_p
- ...
+ Pointer to the zval structure to extract the resut value from.
@@ -37,10 +39,35 @@
&reftitle.returnvalues;
- ...
+ The lval element of the zval structure
+ pointed to by zval_p
+ casted to a zend_bool which is either &true; or &false;.
+
+ &reftitle.seealso;
+
+ See Z_BVAL and Z_BVAL_PP for other
+ macros that access the lval field of a zval
+ as zend_bool.
+
+
+ For macros that extract other values from a zval ** see
+ Z_ARRVAL_P, Z_BINLEN_P,
+ Z_BINVAL_P, ,
+ Z_DVAL_P, Z_LVAL_P,
+ Z_OBJCE_P, Z_OBJ_HANDLE_P,
+ Z_OBJ_HANDLER_P, Z_OBJ_HT_P,
+ Z_OBJPROP_P, Z_OBJVAL_P,
+ Z_RESVAL_P, Z_STRLEN_P,
+ Z_STRVAL_P, Z_TYPE_P,
+ Z_UNILEN_P, Z_UNIVAL_P,
+ Z_USTRCPLEN_P, Z_USTRLEN_P,
+ and Z_USTRVAL_P.
+
+
+
+
Z_BVAL_PP
@@ -14,7 +14,9 @@
zval **zval_pp
- ...
+ Z_BVAL_P returns the lval element
+ of the zval structure indirectly pointed to by
+ zval_pp casted to zend_bool.
@@ -26,7 +28,7 @@
zval_pp
- ...
+ Pointer to a pointer to the zval structure to extract the resut value from.
@@ -37,10 +39,35 @@
&reftitle.returnvalues;
- ...
+ The lval element of the zval structure
+ pointed to by the pointer pointed to by zval_pp
+ casted to a zend_bool which is either &true; or &false;.
+
+ &reftitle.seealso;
+
+ See Z_BVAL and Z_BVAL_P for other
+ macros that access the lval field of a zval
+ as zend_bool.
+
+
+ For macros that extract other values from a zval ** see
+ Z_ARRVAL_PP, Z_BINLEN_PP,
+ Z_BINVAL_PP, ,
+ Z_DVAL_PP, Z_LVAL_PP,
+ Z_OBJCE_PP, Z_OBJ_HANDLE_PP,
+ Z_OBJ_HANDLER_PP, Z_OBJ_HT_PP,
+ Z_OBJPROP_PP, Z_OBJVAL_PP,
+ Z_RESVAL_PP, Z_STRLEN_PP,
+ Z_STRVAL_PP, Z_TYPE_PP,
+ Z_UNILEN_PP, Z_UNIVAL_PP,
+ Z_USTRCPLEN_PP, Z_USTRLEN_PP,
+ and Z_USTRVAL_PP.
+
+
+