Update of /cvsroot/binaryphp/binaryphp/functions/base
In directory sc8-pr-cvs1:/tmp/cvs-serv5413/functions/base
Modified Files:
is_array.cpp is_bool.cpp is_int.cpp is_null.cpp
is_resource.cpp is_string.cpp
Log Message:
Make is_* macros use php_var_type bitfield.
Index: is_array.cpp
===================================================================
RCS file: /cvsroot/binaryphp/binaryphp/functions/base/is_array.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** is_array.cpp 11 Aug 2003 11:17:21 -0000 1.2
--- is_array.cpp 17 Aug 2003 20:48:54 -0000 1.3
***************
*** 1 ****
! #define is_array(var) ((var).type == PHP_ARRAY ? (php_var)true : (php_var)false)
--- 1 ----
! #define is_array(var) (php_var((bool)(var).type.is_array))
Index: is_bool.cpp
===================================================================
RCS file: /cvsroot/binaryphp/binaryphp/functions/base/is_bool.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** is_bool.cpp 11 Aug 2003 11:17:21 -0000 1.2
--- is_bool.cpp 17 Aug 2003 20:48:54 -0000 1.3
***************
*** 1 ****
! #define is_bool(var) ((var).type == PHP_BOOL ? (php_var)true : (php_var)false)
--- 1 ----
! #define is_bool(var) (php_var((bool)(var).type.is_bool))
Index: is_int.cpp
===================================================================
RCS file: /cvsroot/binaryphp/binaryphp/functions/base/is_int.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** is_int.cpp 11 Aug 2003 11:17:21 -0000 1.2
--- is_int.cpp 17 Aug 2003 20:48:54 -0000 1.3
***************
*** 1 ****
! #define is_int(var) ((var).type == PHP_INT ? (php_var)true : (php_var)false)
--- 1 ----
! #define is_int(var) (php_var((bool)(var).type.is_int))
Index: is_null.cpp
===================================================================
RCS file: /cvsroot/binaryphp/binaryphp/functions/base/is_null.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** is_null.cpp 11 Aug 2003 11:17:21 -0000 1.2
--- is_null.cpp 17 Aug 2003 20:48:54 -0000 1.3
***************
*** 1 ****
! #define is_null(var) ((var).type == PHP_NULL ? (php_var)true : (php_var)false)
--- 1 ----
! #define is_null(var) (php_var((bool)(var).type.is_null))
Index: is_resource.cpp
===================================================================
RCS file: /cvsroot/binaryphp/binaryphp/functions/base/is_resource.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** is_resource.cpp 11 Aug 2003 11:17:21 -0000 1.2
--- is_resource.cpp 17 Aug 2003 20:48:54 -0000 1.3
***************
*** 1 ****
! #define is_resource(var) ((var).type == PHP_RESOURCE ? (php_var)true : (php_var)false)
--- 1 ----
! #define is_resource(var) (php_var((bool)(var).type.is_resource))
Index: is_string.cpp
===================================================================
RCS file: /cvsroot/binaryphp/binaryphp/functions/base/is_string.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** is_string.cpp 11 Aug 2003 11:17:21 -0000 1.2
--- is_string.cpp 17 Aug 2003 20:48:54 -0000 1.3
***************
*** 1 ****
! #define is_string(var) ((var).type == PHP_STRING ? (php_var)true : (php_var)false)
--- 1 ----
! #define is_string(var) (php_var((bool)(var).type.is_string))
|