Changeset 331 for EcnlProtoTool/trunk/mruby-1.3.0/include/mruby/range.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/range.h
r321 r331 8 8 #define MRUBY_RANGE_H 9 9 10 #include " mruby/common.h"10 #include "common.h" 11 11 12 12 /** … … 26 26 }; 27 27 28 #define mrb_range_ptr(v) ((struct RRange*)(mrb_ptr(v))) 28 MRB_API struct RRange* mrb_range_ptr(mrb_state *mrb, mrb_value v); 29 #define mrb_range_raw_ptr(v) ((struct RRange*)mrb_ptr(v)) 29 30 #define mrb_range_value(p) mrb_obj_value((void*)(p)) 30 31 … … 41 42 MRB_API mrb_value mrb_range_new(mrb_state *mrb, mrb_value start, mrb_value end, mrb_bool exclude); 42 43 43 MRB_API mrb_ bool mrb_range_beg_len(mrb_state *mrb, mrb_value range, mrb_int *begp, mrb_int *lenp, mrb_int len);44 MRB_API mrb_int mrb_range_beg_len(mrb_state *mrb, mrb_value range, mrb_int *begp, mrb_int *lenp, mrb_int len, mrb_bool trunc); 44 45 mrb_value mrb_get_values_at(mrb_state *mrb, mrb_value obj, mrb_int olen, mrb_int argc, const mrb_value *argv, mrb_value (*func)(mrb_state*, mrb_value, mrb_int)); 45 46
Note:
See TracChangeset
for help on using the changeset viewer.