1 //+---------------------------------------------------------------------------
6 #define __UNKNOWN_APP 0
7 #define __CONSOLE_APP 1
9 void __set_app_type(int);
10 void _controlfp(unsigned a
, unsigned b
);
16 STARTUPINFO startinfo
;
20 __set_app_type(__GUI_APP
);
21 _controlfp(0x10000, 0x30000);
23 szCmd
= GetCommandLine();
34 while (*szCmd
&& ' ' != *szCmd
)
41 GetStartupInfo(&startinfo
);
42 fShow
= startinfo
.wShowWindow
;
43 if (0 == (startinfo
.dwFlags
& STARTF_USESHOWWINDOW
))
44 fShow
= SW_SHOWDEFAULT
;
46 ret
= WinMain(GetModuleHandle(NULL
), NULL
, szCmd
, fShow
);
50 int _runwinmain(int argc
, char **argv
)
57 szCmd
= strstr(p
, argv
[1]);
60 else if (szCmd
> p
&& szCmd
[-1] == '\"')
62 return WinMain(GetModuleHandle(NULL
), NULL
, szCmd
, SW_SHOWDEFAULT
);