diff options
author | Thies C. Arntzen <thies@php.net> | 1999-07-05 06:26:29 +0000 |
---|---|---|
committer | Thies C. Arntzen <thies@php.net> | 1999-07-05 06:26:29 +0000 |
commit | eb5c6da5a42f3ddc81703ad89dfcde73e593ca9b (patch) | |
tree | dfc408f205be137638c8cb780d32c7286edb8310 /Zend/zend_API.h | |
parent | d189972737bd1197c3f6d71c39d561a5ddb9c898 (diff) | |
download | php-git-eb5c6da5a42f3ddc81703ad89dfcde73e593ca9b.tar.gz |
added RETVAL_RESOURCE and RETURN_RESOURCE
Diffstat (limited to 'Zend/zend_API.h')
-rw-r--r-- | Zend/zend_API.h | 9 |
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; \ |