Ruby  2.1.10p492(2016-04-01revision54464)
inits.c
Go to the documentation of this file.
1 /**********************************************************************
2 
3  inits.c -
4 
5  $Author: nobu $
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
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
void rb_call_inits(void)
Definition: inits.c:18
#define sym(x)
Definition: date_core.c:3695
sighandler_t signal(int signum, sighandler_t handler)
typedefRUBY_SYMBOL_EXPORT_BEGIN struct re_pattern_buffer Regexp
Definition: re.h:29
static void version(void)
Definition: nkf.c:898
#define CALL(n)
Definition: inits.c:15