Ruby: internal/inits.h Source File

Ruby 3.4.4p34 (2025-05-14 revision a38531fd3f617bf734ef7d6c595325f69985ea1d)

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