1 // =============================================
8 #define __UNKNOWN_APP 0
9 #define __CONSOLE_APP 1
11 void __set_app_type(int);
12 void _controlfp(unsigned a
, unsigned b
);
19 int __getmainargs(int *pargc
, char ***pargv
, char ***penv
, int globb
, _startupinfo
*);
20 int main(int argc
, char **argv
, char **env
);
25 int argc
; char **argv
; char **env
;
26 _startupinfo start_info
= {0};
28 _controlfp(0x10000, 0x30000);
29 __set_app_type(__CONSOLE_APP
);
31 if (! __getmainargs(&argc
, &argv
, &env
, 0, &start_info
))
35 ret
= main(argc
, argv
, env
);
38 // __getmainargs failed because possible few memory on the heap.
39 // end with exit code of 3, similar to abort()
43 // =============================================