]> granicus.if.org Git - php/commitdiff
- Added ZEND_FETCH_RESOURCE_NO_RETURN
authorFelipe Pena <felipe@php.net>
Thu, 20 Nov 2008 14:47:04 +0000 (14:47 +0000)
committerFelipe Pena <felipe@php.net>
Thu, 20 Nov 2008 14:47:04 +0000 (14:47 +0000)
Zend/zend_list.h

index fcdef95d5488b56d52686d231d580f386d37e5f6..8e1022a55a089d4d0aad6b4600f8ab2a22e0a0f3 100644 (file)
@@ -96,6 +96,9 @@ extern ZEND_API int le_index_ptr;  /* list entry type for index pointers */
        rsrc = (rsrc_type) zend_fetch_resource(passed_id TSRMLS_CC, default_id, resource_type_name, NULL, 1, resource_type);    \
        ZEND_VERIFY_RESOURCE(rsrc);
 
+#define ZEND_FETCH_RESOURCE_NO_RETURN(rsrc, rsrc_type, passed_id, default_id, resource_type_name, resource_type)       \
+       (rsrc = (rsrc_type) zend_fetch_resource(passed_id TSRMLS_CC, default_id, resource_type_name, NULL, 1, resource_type))
+
 #define ZEND_FETCH_RESOURCE2(rsrc, rsrc_type, passed_id, default_id, resource_type_name, resource_type1, resource_type2)       \
        rsrc = (rsrc_type) zend_fetch_resource(passed_id TSRMLS_CC, default_id, resource_type_name, NULL, 2, resource_type1, resource_type2);   \
        ZEND_VERIFY_RESOURCE(rsrc);