more gcc work for Windows
tty builds and executes curses builds but crashes gui - not even trying right now
This commit is contained in:
+4
-2
@@ -87,9 +87,12 @@ unsigned _stklen = STKSIZ;
|
|||||||
* to help MinGW decide which entry point to choose. If both main and
|
* to help MinGW decide which entry point to choose. If both main and
|
||||||
* WinMain exist, the resulting executable won't work correctly.
|
* WinMain exist, the resulting executable won't work correctly.
|
||||||
*/
|
*/
|
||||||
#ifndef __MINGW32__
|
|
||||||
int
|
int
|
||||||
|
#ifndef __MINGW32__
|
||||||
main(argc, argv)
|
main(argc, argv)
|
||||||
|
#else
|
||||||
|
mingw_main(argc, argv)
|
||||||
|
#endif
|
||||||
int argc;
|
int argc;
|
||||||
char *argv[];
|
char *argv[];
|
||||||
{
|
{
|
||||||
@@ -115,7 +118,6 @@ char *argv[];
|
|||||||
/*NOTREACHED*/
|
/*NOTREACHED*/
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
boolean
|
boolean
|
||||||
pcmain(argc, argv)
|
pcmain(argc, argv)
|
||||||
|
|||||||
+2
-4
@@ -29,6 +29,7 @@ mswin_destroy_reg()
|
|||||||
*/
|
*/
|
||||||
#ifdef __MINGW32__
|
#ifdef __MINGW32__
|
||||||
extern char default_window_sys[];
|
extern char default_window_sys[];
|
||||||
|
extern int mingw_main(int argc, char **argv);
|
||||||
|
|
||||||
int
|
int
|
||||||
main(argc, argv)
|
main(argc, argv)
|
||||||
@@ -37,10 +38,7 @@ char *argv[];
|
|||||||
{
|
{
|
||||||
boolean resuming;
|
boolean resuming;
|
||||||
|
|
||||||
sys_early_init();
|
resuming = mingw_main(argc, argv);
|
||||||
Strcpy(default_window_sys, "tty");
|
|
||||||
resuming = pcmain(argc, argv);
|
|
||||||
moveloop(resuming);
|
|
||||||
nethack_exit(EXIT_SUCCESS);
|
nethack_exit(EXIT_SUCCESS);
|
||||||
/*NOTREACHED*/
|
/*NOTREACHED*/
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user