source: libcfa/prelude/bootloader.cfa @ cc077f4

Last change on this file since cc077f4 was be3f163, checked in by Peter A. Buhr <pabuhr@…>, 13 months ago

rename files gcc-builtins.cf builtins.cf extras.cf bootloader.cf and sync-builtins.cf with suffix .cfa

  • Property mode set to 100644
File size: 433 bytes
Line 
1extern "C" { static inline int invoke_main( int argc, char * argv[], char * envp[]); }
2int cfa_args_argc;
3char ** cfa_args_argv;
4char ** cfa_args_envp;
5__attribute__((weak)) extern int cfa_main_returned;
6
7int main( int argc, char * argv[], char * envp[] ) {
8        cfa_args_argc = argc;
9        cfa_args_argv = argv;
10        cfa_args_envp = envp;
11        int ret = invoke_main(argc, argv, envp);
12        if( &cfa_main_returned ) cfa_main_returned = 1;
13        return ret;
14}
Note: See TracBrowser for help on using the repository browser.