diff options
| author | Dmitry Stogov <dmitry@zend.com> | 2014-02-10 10:04:30 +0400 |
|---|---|---|
| committer | Dmitry Stogov <dmitry@zend.com> | 2014-02-10 10:04:30 +0400 |
| commit | f4cfaf36e23ca47da3e352e1c60909104c059647 (patch) | |
| tree | 0db3e2a323b12c5bbf1a958c857f92eb58c240d1 /Zend/zend_generators.h | |
| parent | 89a9acea1f9d821a9805b3857bf4febbba08690d (diff) | |
| download | php-git-f4cfaf36e23ca47da3e352e1c60909104c059647.tar.gz | |
Use better data structures (incomplete)
Diffstat (limited to 'Zend/zend_generators.h')
| -rw-r--r-- | Zend/zend_generators.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Zend/zend_generators.h b/Zend/zend_generators.h index 2373a1a7c8..d466061457 100644 --- a/Zend/zend_generators.h +++ b/Zend/zend_generators.h @@ -45,11 +45,11 @@ typedef struct _zend_generator { zend_vm_stack stack; /* Current value */ - zval *value; + zval value; /* Current key */ - zval *key; + zval key; /* Variable to put sent value into */ - zval **send_target; + zval *send_target; /* Largest used integer key for auto-incrementing keys */ long largest_used_integer_key; @@ -62,7 +62,7 @@ static const zend_uchar ZEND_GENERATOR_FORCED_CLOSE = 0x2; static const zend_uchar ZEND_GENERATOR_AT_FIRST_YIELD = 0x4; void zend_register_generator_ce(TSRMLS_D); -ZEND_API zval *zend_generator_create_zval(zend_op_array *op_array TSRMLS_DC); +ZEND_API void zend_generator_create_zval(zend_op_array *op_array, zval *return_value TSRMLS_DC); ZEND_API void zend_generator_close(zend_generator *generator, zend_bool finished_execution TSRMLS_DC); ZEND_API void zend_generator_resume(zend_generator *generator TSRMLS_DC); |
