diff options
Diffstat (limited to 'internal.h')
| -rw-r--r-- | internal.h | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/internal.h b/internal.h index 695c9cfb7e..002044cfa1 100644 --- a/internal.h +++ b/internal.h @@ -25,6 +25,9 @@ /* Prevent compiler from reordering access */ #define ACCESS_ONCE(type,x) (*((volatile type *)&(x))) +#define UNDEF_P RB_UNDEF_P +#define NIL_OR_UNDEF_P RB_NIL_OR_UNDEF_P + #include "ruby/ruby.h" /* Following macros were formerly defined in this header but moved to somewhere @@ -37,11 +40,6 @@ #undef RClass #undef RCLASS_SUPER -/* internal/gc.h */ -#undef NEWOBJ_OF -#undef RB_NEWOBJ_OF -#undef RB_OBJ_WRITE - /* internal/hash.h */ #undef RHASH_IFNONE #undef RHASH_SIZE @@ -60,9 +58,6 @@ /* internal/array.h */ #define rb_ary_new_from_args(...) rb_nonexistent_symbol(__VA_ARGS__) -/* internal/io.h */ -#define rb_io_fptr_finalize(...) rb_nonexistent_symbol(__VA_ARGS__) - /* internal/string.h */ #define rb_fstring_cstr(...) rb_nonexistent_symbol(__VA_ARGS__) |
