diff options
| author | Nikita Popov <nikic@php.net> | 2012-05-23 14:20:25 +0200 |
|---|---|---|
| committer | Nikita Popov <nikic@php.net> | 2012-05-23 14:20:25 +0200 |
| commit | 9ce9a7e639bbb6c1c4bb34d542d2ac4e42e9457e (patch) | |
| tree | afbfe199e50e22ab3baac97a38a43d0faf8e8236 /Zend/zend_generators.h | |
| parent | 5e763d9420cbccbd8ee4f14a263b2439e6c5ae88 (diff) | |
| download | php-git-9ce9a7e639bbb6c1c4bb34d542d2ac4e42e9457e.tar.gz | |
Add initial code for suspending execution
This is just some initial code, which is still quite broken (and needs to be
moved so it can be reused.)
Diffstat (limited to 'Zend/zend_generators.h')
| -rw-r--r-- | Zend/zend_generators.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Zend/zend_generators.h b/Zend/zend_generators.h index 60899072df..c3b8f455f6 100644 --- a/Zend/zend_generators.h +++ b/Zend/zend_generators.h @@ -27,6 +27,13 @@ void zend_register_generator_ce(TSRMLS_D); extern ZEND_API zend_class_entry *zend_ce_generator; +typedef struct _zend_generator { + zend_object std; + + /* The suspended execution context. */ + zend_execute_data *execute_data; +} zend_generator; + END_EXTERN_C() #endif |
