summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThies C. Arntzen <thies@php.net>1999-07-05 06:26:29 +0000
committerThies C. Arntzen <thies@php.net>1999-07-05 06:26:29 +0000
commiteb5c6da5a42f3ddc81703ad89dfcde73e593ca9b (patch)
treedfc408f205be137638c8cb780d32c7286edb8310
parentd189972737bd1197c3f6d71c39d561a5ddb9c898 (diff)
downloadphp-git-eb5c6da5a42f3ddc81703ad89dfcde73e593ca9b.tar.gz
added RETVAL_RESOURCE and RETURN_RESOURCE
-rw-r--r--Zend/zend_API.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/Zend/zend_API.h b/Zend/zend_API.h
index 8b62e0212d..beba58f459 100644
--- a/Zend/zend_API.h
+++ b/Zend/zend_API.h
@@ -117,6 +117,10 @@ ZEND_API int add_property_stringl(zval *arg, char *key, char *str, uint length,
#define add_method(arg,key,method) add_assoc_function((arg),(key),(method))
+#define RETVAL_RESOURCE(l) { \
+ return_value->type = IS_RESOURCE;\
+ return_value->value.lval = l; \
+ }
#define RETVAL_LONG(l) { \
return_value->type = IS_LONG; \
return_value->value.lval = l; \
@@ -141,6 +145,11 @@ ZEND_API int add_property_stringl(zval *arg, char *key, char *str, uint length,
#define RETVAL_FALSE { return_value->value.lval = 0; return_value->type = IS_BOOL; }
#define RETVAL_TRUE { return_value->value.lval = 1; return_value->type = IS_BOOL; }
+#define RETURN_RESOURCE(l) { \
+ return_value->type = IS_RESOURCE;\
+ return_value->value.lval = l; \
+ return; \
+ }
#define RETURN_LONG(l) { \
return_value->type = IS_LONG; \
return_value->value.lval = l; \