1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* inits.c (rb_call_inits): do not repeat.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@20135 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2008-11-07 13:52:07 +00:00
parent b81ccf3167
commit bd87b50273
2 changed files with 50 additions and 87 deletions

View file

@ -1,3 +1,7 @@
Fri Nov 7 22:51:49 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
* inits.c (rb_call_inits): do not repeat.
Fri Nov 7 22:46:57 2008 Nobuyoshi Nakada <nobu@ruby-lang.org> Fri Nov 7 22:46:57 2008 Nobuyoshi Nakada <nobu@ruby-lang.org>
* thread_pthread.c (thread_timer): initializes mutex each time. * thread_pthread.c (thread_timer): initializes mutex each time.

133
inits.c
View file

@ -11,94 +11,53 @@
#include "ruby/ruby.h" #include "ruby/ruby.h"
void Init_Array(void); #define CALL(n) {void Init_##n(void); Init_##n();}
void Init_Bignum(void);
void Init_Binding(void);
void Init_Comparable(void);
void Init_Complex(void);
void Init_transcode(void);
void Init_Dir(void);
void Init_Enumerable(void);
void Init_Enumerator(void);
void Init_Exception(void);
void Init_syserr(void);
void Init_eval(void);
void Init_safe(void);
void Init_load(void);
void Init_Proc(void);
void Init_File(void);
void Init_GC(void);
void Init_Hash(void);
void Init_IO(void);
void Init_Math(void);
void Init_marshal(void);
void Init_Numeric(void);
void Init_Object(void);
void Init_pack(void);
void Init_sym(void);
void Init_process(void);
void Init_RandomSeed(void);
void Init_Random(void);
void Init_Range(void);
void Init_Rational(void);
void Init_Regexp(void);
void Init_signal(void);
void Init_String(void);
void Init_Struct(void);
void Init_Time(void);
void Init_var_tables(void);
void Init_version(void);
void Init_ISeq(void);
void Init_VM(void);
void Init_Thread(void);
void Init_Cont(void);
void Init_top_self(void);
void Init_Encoding(void);
void void
rb_call_inits() rb_call_inits(void)
{ {
Init_RandomSeed(); CALL(RandomSeed);
Init_sym(); CALL(sym);
Init_var_tables(); CALL(var_tables);
Init_Object(); CALL(Object);
Init_top_self(); CALL(top_self);
Init_Encoding(); CALL(Encoding);
Init_Comparable(); CALL(Comparable);
Init_Enumerable(); CALL(Enumerable);
Init_String(); CALL(String);
Init_Exception(); CALL(Exception);
Init_eval(); CALL(eval);
Init_safe(); CALL(safe);
Init_jump(); CALL(jump);
Init_Numeric(); CALL(Numeric);
Init_Bignum(); CALL(Bignum);
Init_syserr(); CALL(syserr);
Init_Array(); CALL(Array);
Init_Hash(); CALL(Hash);
Init_Struct(); CALL(Struct);
Init_Regexp(); CALL(Regexp);
Init_pack(); CALL(pack);
Init_transcode(); CALL(transcode);
Init_marshal(); CALL(marshal);
Init_Range(); CALL(Range);
Init_IO(); CALL(IO);
Init_Dir(); CALL(Dir);
Init_Time(); CALL(Time);
Init_Random(); CALL(Random);
Init_signal(); CALL(signal);
Init_process(); CALL(process);
Init_load(); CALL(load);
Init_Proc(); CALL(Proc);
Init_Binding(); CALL(Binding);
Init_Math(); CALL(Math);
Init_GC(); CALL(GC);
Init_Enumerator(); CALL(Enumerator);
Init_VM(); CALL(VM);
Init_ISeq(); CALL(ISeq);
Init_Thread(); CALL(Thread);
Init_Cont(); CALL(Cont);
Init_Rational(); CALL(Rational);
Init_Complex(); CALL(Complex);
Init_version(); CALL(version);
} }
#undef CALL