mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Add customized mrb_ro_data_p()
User definable `mrb_ro_data_p()` functions are available by defining `MRB_USE_CUSTOM_RO_DATA_P`. (Limitation) It can not be defined as an inline function.
This commit is contained in:
@@ -278,7 +278,10 @@ mrb_undef_value(void)
|
||||
return v;
|
||||
}
|
||||
|
||||
#ifdef MRB_USE_ETEXT_EDATA
|
||||
#if defined(MRB_USE_CUSTOM_RO_DATA_P)
|
||||
/* If you define `MRB_USE_CUSTOM_RO_DATA_P`, you must implement `mrb_ro_data_p()`. */
|
||||
mrb_bool mrb_ro_data_p(const char *p);
|
||||
#elif defined(MRB_USE_ETEXT_EDATA)
|
||||
#if (defined(__APPLE__) && defined(__MACH__))
|
||||
#include <mach-o/getsect.h>
|
||||
static inline mrb_bool
|
||||
|
||||
Reference in New Issue
Block a user