diff options
Diffstat (limited to 'include/raylib')
| -rw-r--r-- | include/raylib/core.h | 5 |
1 files changed, 3 insertions, 2 deletions
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*); |
