diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/mruby.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/mruby.h b/include/mruby.h index 925344502..fac7e6fcd 100644 --- a/include/mruby.h +++ b/include/mruby.h @@ -61,6 +61,13 @@ typedef struct { struct REnv *env; } mrb_callinfo; +enum mrb_fiber_state { + MRB_FIBER_CREATED = 0, + MRB_FIBER_RUNNING, + MRB_FIBER_RESUMED, + MRB_FIBER_TERMINATED, +}; + struct mrb_context { struct mrb_context *prev; @@ -75,6 +82,7 @@ struct mrb_context { struct RProc **ensure; int esize; + uint8_t status; struct RFiber *fib; }; |
