Browsing through MRI's code, I found these #define
s I don't understand:
#define ROBJECT_EMBED_LEN_MAX ROBJECT_EMBED_LEN_MAX
#define ROBJECT_EMBED ROBJECT_EMBED
enum {
ROBJECT_EMBED_LEN_MAX = 3,
ROBJECT_EMBED = RUBY_FL_USER1,
ROBJECT_ENUM_END
};
What's the point of those #define
s? They seem to do nothing...
This code is found in the ruby/include/ruby/ruby.h
file in the ruby github repo.