Changeset 331 for EcnlProtoTool/trunk/mruby-1.3.0/include/mruby/proc.h
- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- Location:
- EcnlProtoTool/trunk/mruby-1.3.0
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/mruby-1.3.0/include/mruby/proc.h
r321 r331 8 8 #define MRUBY_PROC_H 9 9 10 #include " mruby/common.h"11 #include "mruby/irep.h"10 #include "common.h" 11 #include <mruby/irep.h> 12 12 13 13 /** … … 19 19 MRB_OBJECT_HEADER; 20 20 mrb_value *stack; 21 mrb_sym mid;22 21 ptrdiff_t cioff; 22 union { 23 mrb_sym mid; 24 struct mrb_context *c; 25 } cxt; 23 26 }; 24 27 … … 27 30 #define MRB_ENV_UNSHARE_STACK(e) ((e)->cioff = -1) 28 31 #define MRB_ENV_STACK_SHARED_P(e) ((e)->cioff >= 0) 32 33 MRB_API void mrb_env_unshare(mrb_state*, struct REnv*); 29 34 30 35 struct RProc { … … 51 56 #define MRB_PROC_STRICT 256 52 57 #define MRB_PROC_STRICT_P(p) (((p)->flags & MRB_PROC_STRICT) != 0) 58 #define MRB_PROC_ORPHAN 512 59 #define MRB_PROC_ORPHAN_P(p) (((p)->flags & MRB_PROC_ORPHAN) != 0) 53 60 54 61 #define mrb_proc_ptr(v) ((struct RProc*)(mrb_ptr(v))) … … 69 76 #define mrb_cfunc_env_get(mrb, idx) mrb_proc_cfunc_env_get(mrb, idx) 70 77 71 #include "mruby/khash.h"78 #include <mruby/khash.h> 72 79 KHASH_DECLARE(mt, mrb_sym, struct RProc*, TRUE) 73 80
Note:
See TracChangeset
for help on using the changeset viewer.