diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-11-07 13:52:07 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-11-07 13:52:07 +0000 |
commit | bd87b502735d7185d8a1dde17f9830b704cd81bf (patch) | |
tree | 34699c4df78e5c3d671e7c3b41761a10c52093e2 /inits.c | |
parent | b81ccf31677b956445171f79bf1114fefdc4e6ba (diff) | |
download | bundler-bd87b502735d7185d8a1dde17f9830b704cd81bf.tar.gz |
* 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
Diffstat (limited to 'inits.c')
-rw-r--r-- | inits.c | 133 |
1 files changed, 46 insertions, 87 deletions
@@ -11,94 +11,53 @@ #include "ruby/ruby.h" -void Init_Array(void); -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); +#define CALL(n) {void Init_##n(void); Init_##n();} void -rb_call_inits() +rb_call_inits(void) { - Init_RandomSeed(); - Init_sym(); - Init_var_tables(); - Init_Object(); - Init_top_self(); - Init_Encoding(); - Init_Comparable(); - Init_Enumerable(); - Init_String(); - Init_Exception(); - Init_eval(); - Init_safe(); - Init_jump(); - Init_Numeric(); - Init_Bignum(); - Init_syserr(); - Init_Array(); - Init_Hash(); - Init_Struct(); - Init_Regexp(); - Init_pack(); - Init_transcode(); - Init_marshal(); - Init_Range(); - Init_IO(); - Init_Dir(); - Init_Time(); - Init_Random(); - Init_signal(); - Init_process(); - Init_load(); - Init_Proc(); - Init_Binding(); - Init_Math(); - Init_GC(); - Init_Enumerator(); - Init_VM(); - Init_ISeq(); - Init_Thread(); - Init_Cont(); - Init_Rational(); - Init_Complex(); - Init_version(); + CALL(RandomSeed); + CALL(sym); + CALL(var_tables); + CALL(Object); + CALL(top_self); + CALL(Encoding); + CALL(Comparable); + CALL(Enumerable); + CALL(String); + CALL(Exception); + CALL(eval); + CALL(safe); + CALL(jump); + CALL(Numeric); + CALL(Bignum); + CALL(syserr); + CALL(Array); + CALL(Hash); + CALL(Struct); + CALL(Regexp); + CALL(pack); + CALL(transcode); + CALL(marshal); + CALL(Range); + CALL(IO); + CALL(Dir); + CALL(Time); + CALL(Random); + CALL(signal); + CALL(process); + CALL(load); + CALL(Proc); + CALL(Binding); + CALL(Math); + CALL(GC); + CALL(Enumerator); + CALL(VM); + CALL(ISeq); + CALL(Thread); + CALL(Cont); + CALL(Rational); + CALL(Complex); + CALL(version); } +#undef CALL |