From 58f6207abe64eac0ffbe539b01b92af6c8af1693 Mon Sep 17 00:00:00 2001 From: bellard Date: Sun, 17 Apr 2005 13:11:15 +0000 Subject: _controlfp fix (grischka) --- win32/lib/crt1.c | 70 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 35 insertions(+), 35 deletions(-) (limited to 'win32/lib/crt1.c') diff --git a/win32/lib/crt1.c b/win32/lib/crt1.c index ce79f58..1cf12f2 100644 --- a/win32/lib/crt1.c +++ b/win32/lib/crt1.c @@ -1,35 +1,35 @@ -// ============================================= -// crt1.c - -#include - -#define __UNKNOWN_APP 0 -#define __CONSOLE_APP 1 -#define __GUI_APP 2 -void __set_app_type(int); -void _controlfp(unsigned a, unsigned b); - -typedef struct -{ - int newmode; -} _startupinfo; - -void __getmainargs(int *pargc, char ***pargv, char ***penv, int globb, _startupinfo*); - -int main(int argc, char **argv, char **env); - -int _start(void) -{ - int argc; char **argv; char **env; int ret; - _startupinfo start_info = {0}; - - _controlfp(0x30000, 0x10000); - __set_app_type(__CONSOLE_APP); - __getmainargs(&argc, &argv, &env, 0, &start_info); - - ret = main(argc, argv, env); - exit(ret); -} - -// ============================================= - +// ============================================= +// crt1.c + +#include + +#define __UNKNOWN_APP 0 +#define __CONSOLE_APP 1 +#define __GUI_APP 2 +void __set_app_type(int); +void _controlfp(unsigned a, unsigned b); + +typedef struct +{ + int newmode; +} _startupinfo; + +void __getmainargs(int *pargc, char ***pargv, char ***penv, int globb, _startupinfo*); + +int main(int argc, char **argv, char **env); + +int _start(void) +{ + int argc; char **argv; char **env; int ret; + _startupinfo start_info = {0}; + + _controlfp(0x10000, 0x30000); + __set_app_type(__CONSOLE_APP); + __getmainargs(&argc, &argv, &env, 0, &start_info); + + ret = main(argc, argv, env); + exit(ret); +} + +// ============================================= + -- cgit v1.3.1