diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2012-12-11 17:25:32 +0400 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2012-12-11 17:25:32 +0400 |
| commit | a9a5f7aca61d4bec9ce2cf5dc967bb7c0ed651cd (patch) | |
| tree | e9ab4fe2ea3874ac530e40280c925bf0d84ff71a /Zend/zend_generators.c | |
| parent | 8bb106d20c8f36d814772c45d693af2b42b06732 (diff) | |
| download | php-git-a9a5f7aca61d4bec9ce2cf5dc967bb7c0ed651cd.tar.gz | |
- generators API exported for extensions
- improved RETURN sequence to avoid redundant check if op_array is a generator
Diffstat (limited to 'Zend/zend_generators.c')
| -rw-r--r-- | Zend/zend_generators.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Zend/zend_generators.c b/Zend/zend_generators.c index dc7ae1479b..1844be86d5 100644 --- a/Zend/zend_generators.c +++ b/Zend/zend_generators.c @@ -27,7 +27,7 @@ ZEND_API zend_class_entry *zend_ce_generator; static zend_object_handlers zend_generator_handlers; -void zend_generator_close(zend_generator *generator, zend_bool finished_execution TSRMLS_DC) /* {{{ */ +ZEND_API void zend_generator_close(zend_generator *generator, zend_bool finished_execution TSRMLS_DC) /* {{{ */ { if (generator->execute_data) { zend_execute_data *execute_data = generator->execute_data; @@ -338,7 +338,7 @@ static zend_object_value zend_generator_create(zend_class_entry *class_type TSRM /* Requires globals EG(scope), EG(current_scope), EG(This), * EG(active_symbol_table) and EG(current_execute_data). */ -zval *zend_generator_create_zval(zend_op_array *op_array TSRMLS_DC) /* {{{ */ +ZEND_API zval *zend_generator_create_zval(zend_op_array *op_array TSRMLS_DC) /* {{{ */ { zval *return_value; zend_generator *generator; @@ -399,7 +399,7 @@ static zend_function *zend_generator_get_constructor(zval *object TSRMLS_DC) /* } /* }}} */ -void zend_generator_resume(zend_generator *generator TSRMLS_DC) /* {{{ */ +ZEND_API void zend_generator_resume(zend_generator *generator TSRMLS_DC) /* {{{ */ { if (EG(exception)) { return; |
