From: <sja...@us...> - 2003-08-17 20:48:57
|
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)) |