]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/m2/pge-boot/main.c
Merge modula-2 front end onto gcc.
[thirdparty/gcc.git] / gcc / m2 / pge-boot / main.c
1 extern "C" void _M2_RTExceptions_init (int argc, char *argv[], char *envp[]);
2 extern "C" void _M2_RTExceptions_finish (int argc, char *argv[], char *envp[]);
3 extern "C" void _M2_M2EXCEPTION_init (int argc, char *argv[], char *envp[]);
4 extern "C" void _M2_M2EXCEPTION_finish (int argc, char *argv[], char *envp[]);
5 extern "C" void _M2_M2RTS_init (int argc, char *argv[], char *envp[]);
6 extern "C" void _M2_M2RTS_finish (int argc, char *argv[], char *envp[]);
7 extern "C" void _M2_SysExceptions_init (int argc, char *argv[], char *envp[]);
8 extern "C" void _M2_SysExceptions_finish (int argc, char *argv[], char *envp[]);
9 extern "C" void _M2_StrLib_init (int argc, char *argv[], char *envp[]);
10 extern "C" void _M2_StrLib_finish (int argc, char *argv[], char *envp[]);
11 extern "C" void _M2_errno_init (int argc, char *argv[], char *envp[]);
12 extern "C" void _M2_errno_finish (int argc, char *argv[], char *envp[]);
13 extern "C" void _M2_termios_init (int argc, char *argv[], char *envp[]);
14 extern "C" void _M2_termios_finish (int argc, char *argv[], char *envp[]);
15 extern "C" void _M2_IO_init (int argc, char *argv[], char *envp[]);
16 extern "C" void _M2_IO_finish (int argc, char *argv[], char *envp[]);
17 extern "C" void _M2_StdIO_init (int argc, char *argv[], char *envp[]);
18 extern "C" void _M2_StdIO_finish (int argc, char *argv[], char *envp[]);
19 extern "C" void _M2_Debug_init (int argc, char *argv[], char *envp[]);
20 extern "C" void _M2_Debug_finish (int argc, char *argv[], char *envp[]);
21 extern "C" void _M2_SysStorage_init (int argc, char *argv[], char *envp[]);
22 extern "C" void _M2_SysStorage_finish (int argc, char *argv[], char *envp[]);
23 extern "C" void _M2_Storage_init (int argc, char *argv[], char *envp[]);
24 extern "C" void _M2_Storage_finish (int argc, char *argv[], char *envp[]);
25 extern "C" void _M2_StrIO_init (int argc, char *argv[], char *envp[]);
26 extern "C" void _M2_StrIO_finish (int argc, char *argv[], char *envp[]);
27 extern "C" void _M2_DynamicStrings_init (int argc, char *argv[], char *envp[]);
28 extern "C" void _M2_DynamicStrings_finish (int argc, char *argv[], char *envp[]);
29 extern "C" void _M2_Assertion_init (int argc, char *argv[], char *envp[]);
30 extern "C" void _M2_Assertion_finish (int argc, char *argv[], char *envp[]);
31 extern "C" void _M2_Indexing_init (int argc, char *argv[], char *envp[]);
32 extern "C" void _M2_Indexing_finish (int argc, char *argv[], char *envp[]);
33 extern "C" void _M2_NameKey_init (int argc, char *argv[], char *envp[]);
34 extern "C" void _M2_NameKey_finish (int argc, char *argv[], char *envp[]);
35 extern "C" void _M2_NumberIO_init (int argc, char *argv[], char *envp[]);
36 extern "C" void _M2_NumberIO_finish (int argc, char *argv[], char *envp[]);
37 extern "C" void _M2_PushBackInput_init (int argc, char *argv[], char *envp[]);
38 extern "C" void _M2_PushBackInput_finish (int argc, char *argv[], char *envp[]);
39 extern "C" void _M2_SymbolKey_init (int argc, char *argv[], char *envp[]);
40 extern "C" void _M2_SymbolKey_finish (int argc, char *argv[], char *envp[]);
41 extern "C" void _M2_UnixArgs_init (int argc, char *argv[], char *envp[]);
42 extern "C" void _M2_UnixArgs_finish (int argc, char *argv[], char *envp[]);
43 extern "C" void _M2_FIO_init (int argc, char *argv[], char *envp[]);
44 extern "C" void _M2_FIO_finish (int argc, char *argv[], char *envp[]);
45 extern "C" void _M2_SFIO_init (int argc, char *argv[], char *envp[]);
46 extern "C" void _M2_SFIO_finish (int argc, char *argv[], char *envp[]);
47 extern "C" void _M2_StrCase_init (int argc, char *argv[], char *envp[]);
48 extern "C" void _M2_StrCase_finish (int argc, char *argv[], char *envp[]);
49 extern "C" void _M2_bnflex_init (int argc, char *argv[], char *envp[]);
50 extern "C" void _M2_bnflex_finish (int argc, char *argv[], char *envp[]);
51 extern "C" void _M2_Lists_init (int argc, char *argv[], char *envp[]);
52 extern "C" void _M2_Lists_finish (int argc, char *argv[], char *envp[]);
53 extern "C" void _M2_Args_init (int argc, char *argv[], char *envp[]);
54 extern "C" void _M2_Args_finish (int argc, char *argv[], char *envp[]);
55 extern "C" void _M2_Output_init (int argc, char *argv[], char *envp[]);
56 extern "C" void _M2_Output_finish (int argc, char *argv[], char *envp[]);
57 extern "C" void _M2_pge_init (int argc, char *argv[], char *envp[]);
58 extern "C" void _M2_pge_finish (int argc, char *argv[], char *envp[]);
59 extern "C" void _exit(int);
60
61
62 int main(int argc, char *argv[], char *envp[])
63 {
64 _M2_RTExceptions_init (argc, argv, envp);
65 _M2_M2EXCEPTION_init (argc, argv, envp);
66 _M2_M2RTS_init (argc, argv, envp);
67 _M2_SysExceptions_init (argc, argv, envp);
68 _M2_StrLib_init (argc, argv, envp);
69 _M2_errno_init (argc, argv, envp);
70 _M2_termios_init (argc, argv, envp);
71 _M2_IO_init (argc, argv, envp);
72 _M2_StdIO_init (argc, argv, envp);
73 _M2_Debug_init (argc, argv, envp);
74 _M2_SysStorage_init (argc, argv, envp);
75 _M2_Storage_init (argc, argv, envp);
76 _M2_StrIO_init (argc, argv, envp);
77 _M2_DynamicStrings_init (argc, argv, envp);
78 _M2_Assertion_init (argc, argv, envp);
79 _M2_Indexing_init (argc, argv, envp);
80 _M2_NameKey_init (argc, argv, envp);
81 _M2_NumberIO_init (argc, argv, envp);
82 _M2_PushBackInput_init (argc, argv, envp);
83 _M2_SymbolKey_init (argc, argv, envp);
84 _M2_UnixArgs_init (argc, argv, envp);
85 _M2_FIO_init (argc, argv, envp);
86 _M2_SFIO_init (argc, argv, envp);
87 _M2_StrCase_init (argc, argv, envp);
88 _M2_bnflex_init (argc, argv, envp);
89 _M2_Lists_init (argc, argv, envp);
90 _M2_Args_init (argc, argv, envp);
91 _M2_Output_init (argc, argv, envp);
92 _M2_pge_init (argc, argv, envp);
93 _M2_pge_finish (argc, argv, envp);
94 _M2_Output_finish (argc, argv, envp);
95 _M2_Args_finish (argc, argv, envp);
96 _M2_Lists_finish (argc, argv, envp);
97 _M2_bnflex_finish (argc, argv, envp);
98 _M2_StrCase_finish (argc, argv, envp);
99 _M2_SFIO_finish (argc, argv, envp);
100 _M2_FIO_finish (argc, argv, envp);
101 _M2_UnixArgs_finish (argc, argv, envp);
102 _M2_SymbolKey_finish (argc, argv, envp);
103 _M2_PushBackInput_finish (argc, argv, envp);
104 _M2_NumberIO_finish (argc, argv, envp);
105 _M2_NameKey_finish (argc, argv, envp);
106 _M2_Indexing_finish (argc, argv, envp);
107 _M2_Assertion_finish (argc, argv, envp);
108 _M2_DynamicStrings_finish (argc, argv, envp);
109 _M2_StrIO_finish (argc, argv, envp);
110 _M2_Storage_finish (argc, argv, envp);
111 _M2_SysStorage_finish (argc, argv, envp);
112 _M2_Debug_finish (argc, argv, envp);
113 _M2_StdIO_finish (argc, argv, envp);
114 _M2_IO_finish (argc, argv, envp);
115 _M2_termios_finish (argc, argv, envp);
116 _M2_errno_finish (argc, argv, envp);
117 _M2_StrLib_finish (argc, argv, envp);
118 _M2_SysExceptions_finish (argc, argv, envp);
119 _M2_M2RTS_finish (argc, argv, envp);
120 _M2_M2EXCEPTION_finish (argc, argv, envp);
121 _M2_RTExceptions_finish (argc, argv, envp);
122 return(0);
123 }