summaryrefslogtreecommitdiff
path: root/Zend/zend_API.h
diff options
context:
space:
mode:
authorThies C. Arntzen <thies@php.net>1999-12-28 12:05:48 +0000
committerThies C. Arntzen <thies@php.net>1999-12-28 12:05:48 +0000
commit546af7078330e619279a31246b9bbcde3e4eab7e (patch)
treecfc85548a21256ac3edbc09871081764fa988dd6 /Zend/zend_API.h
parent5d65261362fdd0e97ddf87177fa6a88025cf093f (diff)
downloadphp-git-546af7078330e619279a31246b9bbcde3e4eab7e.tar.gz
new constant: SQL_NULL
new macros: RETURN_SQLNULL,RETVAL_SQLNULL,IS_SQLNULL
Diffstat (limited to 'Zend/zend_API.h')
-rw-r--r--Zend/zend_API.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Zend/zend_API.h b/Zend/zend_API.h
index c1eadf23f8..36d1c95469 100644
--- a/Zend/zend_API.h
+++ b/Zend/zend_API.h
@@ -211,6 +211,10 @@ ZEND_API int zend_set_hash_symbol(zval *symbol, char *name, int name_length,
#define RETURN_FALSE { RETVAL_FALSE; return; }
#define RETURN_TRUE { RETVAL_TRUE; return; }
+#define RETURN_SQLNULL RETURN_LONG(0)
+#define RETVAL_SQLNULL RETVAL_LONG(0)
+#define IS_SQLNULL(p) ((p)->type==IS_LONG && ((p)->value.lval == 0))
+
#define SET_VAR_STRING(n,v) { \
{ \
zval *var; \