From 187cab9f77a6274ba4e5bb9c012fca5549c020fb Mon Sep 17 00:00:00 2001 From: realtradam Date: Mon, 7 Feb 2022 05:11:26 -0500 Subject: reworked some more functions --- include/raylib/core.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'include/raylib/core.h') diff --git a/include/raylib/core.h b/include/raylib/core.h index c98c80d..7985fa1 100644 --- a/include/raylib/core.h +++ b/include/raylib/core.h @@ -11,7 +11,7 @@ #endif -#define PREWRAPSTRUCT(var_name, type, target) type *var_name = (type *)DATA_PTR(target) +#define PREWRAPSTRUCT(var_name, type, target) var_name = (type *)DATA_PTR(target) #define WRAPSTRUCT(type, mrb_type, target, var_name) \ PREWRAPSTRUCT(var_name, type, target);\ @@ -19,11 +19,12 @@ mrb_data_init(target, NULL, &mrb_type);\ var_name = (type *)mrb_malloc(mrb, sizeof(type));\ -#define UNWRAPSTRUCT(type, mrb_type, target, var_name) type *var_name = DATA_GET_PTR(mrb, target, &mrb_type, type) +#define UNWRAPSTRUCT(type, mrb_type, target, var_name) var_name = DATA_GET_PTR(mrb, target, &mrb_type, type) extern const struct mrb_data_type Color_type; +extern const struct mrb_data_type Rectangle_type; void mrb_init_raylib_core(mrb_state*); -- cgit v1.2.3