summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2014-04-19 12:01:18 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2014-04-19 12:01:18 +0900
commitedb8cca4788d153e92d37781af014b1373db138b (patch)
treeaa116b2eb9ae47dbd2f22aaf6c7266d151584677
parent751e74a8fbec99ff51504cbc598fd455d09e1595 (diff)
parentbac70ad81de8d5198b3677ddae81bb13b46899db (diff)
downloadmruby-edb8cca4788d153e92d37781af014b1373db138b.tar.gz
mruby-edb8cca4788d153e92d37781af014b1373db138b.zip
Merge pull request #2077 from take-cheeze/rstruct_macro
Use RARRAY_* macro instead of accessing RArray field.
-rw-r--r--mrbgems/mruby-struct/src/struct.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/mrbgems/mruby-struct/src/struct.c b/mrbgems/mruby-struct/src/struct.c
index 4f4c3533e..6932bb372 100644
--- a/mrbgems/mruby-struct/src/struct.c
+++ b/mrbgems/mruby-struct/src/struct.c
@@ -12,9 +12,8 @@
#include "mruby/class.h"
#include "mruby/variable.h"
-#define RSTRUCT_ARY(st) mrb_ary_ptr(st)
-#define RSTRUCT_LEN(st) RSTRUCT_ARY(st)->len
-#define RSTRUCT_PTR(st) RSTRUCT_ARY(st)->ptr
+#define RSTRUCT_LEN(st) RARRAY_LEN(st)
+#define RSTRUCT_PTR(st) RARRAY_PTR(st)
static struct RClass *
struct_class(mrb_state *mrb)