1 //+---------------------------------------------------------------------------
5 #define __UNKNOWN_APP 0
6 #define __CONSOLE_APP 1
8 void __set_app_type(int);
9 void _controlfp(unsigned a
, unsigned b
);
14 STARTUPINFO startinfo
;
18 __set_app_type(__GUI_APP
);
19 _controlfp(0x10000, 0x30000);
21 szCmd
= GetCommandLine();
32 while (*szCmd
&& ' ' != *szCmd
)
39 GetStartupInfo(&startinfo
);
40 fShow
= startinfo
.wShowWindow
;
41 if (0 == (startinfo
.dwFlags
& STARTF_USESHOWWINDOW
))
42 fShow
= SW_SHOWDEFAULT
;
44 ret
= WinMain(GetModuleHandle(NULL
), NULL
, szCmd
, fShow
);
48 int _runwinmain(int argc
, char **argv
)
55 szCmd
= strstr(p
, argv
[1]);
58 else if (szCmd
> p
&& szCmd
[-1] == '\"')
60 return WinMain(GetModuleHandle(NULL
), NULL
, szCmd
, SW_SHOWDEFAULT
);