ruby-changes:45605
From: nobu <ko1@a...>
Date: Tue, 21 Feb 2017 23:42:08 +0900 (JST)
Subject: [ruby-changes:45605] nobu:r57678 (trunk): backward.h: RClassDeprecated
nobu 2017-02-21 23:42:02 +0900 (Tue, 21 Feb 2017) New Revision: 57678 https://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=revision&revision=57678 Log: backward.h: RClassDeprecated * include/ruby/backward.h (RClassDeprecated): move from ruby/ruby.h. Modified files: trunk/include/ruby/backward.h trunk/include/ruby/ruby.h Index: include/ruby/backward.h =================================================================== --- include/ruby/backward.h (revision 57677) +++ include/ruby/backward.h (revision 57678) @@ -1,6 +1,14 @@ https://github.com/ruby/ruby/blob/trunk/include/ruby/backward.h#L1 #ifndef RUBY_RUBY_BACKWARD_H #define RUBY_RUBY_BACKWARD_H 1 +#define RClass RClassDeprecated +#ifndef __cplusplus +DEPRECATED_TYPE(("RClass is internal use only"), +struct RClass { + struct RBasic basic; +}); +#endif + #define DECLARE_DEPRECATED_FEATURE(ver, func) \ NORETURN(ERRORFUNC(("deprecated since "#ver), DEPRECATED(void func(void)))) Index: include/ruby/ruby.h =================================================================== --- include/ruby/ruby.h (revision 57677) +++ include/ruby/ruby.h (revision 57678) @@ -910,13 +910,6 @@ struct RObject { https://github.com/ruby/ruby/blob/trunk/include/ruby/ruby.h#L910 RCLASS_IV_INDEX_TBL(rb_obj_class(o)) : \ ROBJECT(o)->as.heap.iv_index_tbl) -#define RClass RClassDeprecated -#ifndef __cplusplus -DEPRECATED_TYPE(("RClass is internal use only"), -struct RClass { - struct RBasic basic; -}); -#endif #define RCLASS_SUPER(c) rb_class_get_superclass(c) #define RMODULE_IV_TBL(m) RCLASS_IV_TBL(m) #define RMODULE_CONST_TBL(m) RCLASS_CONST_TBL(m) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/