summaryrefslogtreecommitdiff
path: root/Zend/zend_API.h
diff options
context:
space:
mode:
authorZeev Suraski <zeev@php.net>1999-12-22 18:49:23 +0000
committerZeev Suraski <zeev@php.net>1999-12-22 18:49:23 +0000
commit1fe57c950519a0520dcf7b5ea7875b27d6934b73 (patch)
tree7512e1fcb3339082f5cb87ee61137e56f4c6e7a2 /Zend/zend_API.h
parent5939b3d702443d6cd75969a5e1246b713b0c494d (diff)
downloadphp-git-1fe57c950519a0520dcf7b5ea7875b27d6934b73.tar.gz
- Fix function_exists()
Diffstat (limited to 'Zend/zend_API.h')
-rw-r--r--Zend/zend_API.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/Zend/zend_API.h b/Zend/zend_API.h
index 886da00de8..4d9962b032 100644
--- a/Zend/zend_API.h
+++ b/Zend/zend_API.h
@@ -142,6 +142,10 @@ ZEND_API int zend_set_hash_symbol(zval *symbol, char *name, int name_length,
return_value->type = IS_RESOURCE;\
return_value->value.lval = l; \
}
+#define RETVAL_BOOL(b) { \
+ return_value->type = IS_BOOL; \
+ return_value->value.lval = b; \
+ }
#define RETVAL_LONG(l) { \
return_value->type = IS_LONG; \
return_value->value.lval = l; \
@@ -171,6 +175,13 @@ ZEND_API int zend_set_hash_symbol(zval *symbol, char *name, int name_length,
return_value->value.lval = l; \
return; \
}
+
+#define RETURN_BOOL(b) { \
+ return_value->type = IS_BOOL; \
+ return_value->value.lval = b; \
+ return; \
+ }
+
#define RETURN_LONG(l) { \
return_value->type = IS_LONG; \
return_value->value.lval = l; \