We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent af03812 commit 9282566Copy full SHA for 9282566
2 files changed
include/mruby/array.h
@@ -35,7 +35,7 @@ struct RArray {
35
#define RARRAY_PTR(a) (RARRAY(a)->ptr)
36
#define MRB_ARY_SHARED 256
37
38
-void mrb_ary_modify(mrb_state*, mrb_value);
+void mrb_ary_modify(mrb_state*, struct RArray*);
39
void mrb_ary_decref(mrb_state*, mrb_shared_array*);
40
mrb_value mrb_ary_new_capa(mrb_state*, mrb_int);
41
mrb_value mrb_ary_new(mrb_state *mrb);
src/array.c
@@ -139,11 +139,8 @@ ary_modify(mrb_state *mrb, struct RArray *a)
139
}
140
141
void
142
-mrb_ary_modify(mrb_state *mrb, mrb_value ary)
+mrb_ary_modify(mrb_state *mrb, struct RArray* a)
143
{
144
- struct RArray *a;
145
-
146
- a = mrb_ary_ptr(ary);
147
mrb_write_barrier(mrb, (struct RBasic*)a);
148
ary_modify(mrb, a);
149
0 commit comments