mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Allow mrb_objspace_each_objects() to break iteration; ref #3359
This commit is contained in:
+3
-1
@@ -17,7 +17,9 @@ MRB_BEGIN_DECL
|
||||
|
||||
struct mrb_state;
|
||||
|
||||
typedef void (mrb_each_object_callback)(struct mrb_state *mrb, struct RBasic *obj, void *data);
|
||||
#define MRB_EACH_OBJ_OK 0
|
||||
#define MRB_EACH_OBJ_BREAK 1
|
||||
typedef int (mrb_each_object_callback)(struct mrb_state *mrb, struct RBasic *obj, void *data);
|
||||
void mrb_objspace_each_objects(struct mrb_state *mrb, mrb_each_object_callback *callback, void *data);
|
||||
MRB_API void mrb_free_context(struct mrb_state *mrb, struct mrb_context *c);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user