Ruby: internal/inits.h Source File

Ruby 4.0.6p0 (2026-07-14 revision 03b6d3f8898a28604fe6cb00eae3226b821168f4)

inits.h
1#ifndef INTERNAL_INITS_H /*-*-C-*-vi:se ft=c:*/
2#define INTERNAL_INITS_H
11
12/* box.c */
13void Init_enable_box(void);
14void Init_master_box(void);
15
16/* class.c */
17void Init_class_hierarchy(void);
18
19/* dmyext.c */
20void Init_enc(void);
21void Init_ext(void);
22
23/* file.c */
24void Init_File(void);
25
26/* localeinit.c */
27int Init_enc_set_filesystem_encoding(void);
28
29/* newline.c */
30void Init_newline(void);
31
32/* vm.c */
33void Init_BareVM(void);
34void Init_vm_objects(void);
35
36/* vm_backtrace.c */
37void Init_vm_backtrace(void);
38
39/* vm_eval.c */
40void Init_vm_eval(void);
41
42/* vm_insnhelper.c */
43void Init_vm_stack_canary(void);
44
45/* vm_method.c */
46void Init_eval_method(void);
47
48/* inits.c */
49void rb_call_inits(void);
50
51#endif /* INTERNAL_INITS_H */
Init_class_hierarchy
void Init_class_hierarchy(void)
Initializes the world of objects and classes.
Definition class.c:1396