From 1c1c67b8788111dd84bcb065983bb649a83d603c Mon Sep 17 00:00:00 2001 From: dearblue Date: Wed, 27 Mar 2024 22:01:18 +0900 Subject: [PATCH] Strict declaration for `mrb_istruct_size()` In C, `void` is required if there are no parameters. --- include/mruby/istruct.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/mruby/istruct.h b/include/mruby/istruct.h index d6b6116a7..d36d2807d 100644 --- a/include/mruby/istruct.h +++ b/include/mruby/istruct.h @@ -30,7 +30,7 @@ struct RIStruct { #define RISTRUCT(obj) ((struct RIStruct*)(mrb_ptr(obj))) #define ISTRUCT_PTR(obj) (RISTRUCT(obj)->inline_data) -MRB_INLINE mrb_int mrb_istruct_size() +MRB_INLINE mrb_int mrb_istruct_size(void) { return ISTRUCT_DATA_SIZE; }