Ruby 2.0.0p247(2013-06-27revision41674)

- Main Page
- Modules
- Data Structures
- Files

- File List
- Globals

inits.c
Go to the documentation of this file.
1 /**********************************************************************
2
3 inits.c -
4
5 $Author: ko1 $
6 created at: Tue Dec 28 16:01:58 JST 1993
7
8 Copyright (C) 1993-2007 Yukihiro Matsumoto
9
10 **********************************************************************/
11
12 #include "ruby/ruby.h"
13 #include "internal.h"
14
15 #define CALL(n) {void Init_##n(void); Init_##n();}
16
17 void
18 rb_call_inits(void)
19 {
20 CALL(RandomSeed);
21 CALL(sym);
22 CALL(var_tables);
23 CALL(Object);
24 CALL(top_self);
25 CALL(Encoding);
26 CALL(Comparable);
27 CALL(Enumerable);
28 CALL(String);
29 CALL(Exception);
30 CALL(eval);
31 CALL(safe);
32 CALL(jump);
33 CALL(Numeric);
34 CALL(Bignum);
35 CALL(syserr);
36 CALL(Array);
37 CALL(Hash);
38 CALL(Struct);
39 CALL(Regexp);
40 CALL(pack);
41 CALL(transcode);
42 CALL(marshal);
43 CALL(Range);
44 CALL(IO);
45 CALL(Dir);
46 CALL(Time);
47 CALL(Random);
48 CALL(signal);
49 CALL(process);
50 CALL(load);
51 CALL(Proc);
52 CALL(Binding);
53 CALL(Math);
54 CALL(GC);
55 CALL(Enumerator);
56 CALL(VM);
57 CALL(ISeq);
58 CALL(Thread);
59 CALL(Cont);
60 CALL(Rational);
61 CALL(Complex);
62 CALL(version);
63 CALL(vm_trace);
64 }
65 #undef CALL
66