/* -----------------------------------------------------------------------------
- * $Id: Main.c,v 1.22 2000/04/03 16:26:01 simonmar Exp $
+ * $Id: Main.c,v 1.26 2001/02/09 12:40:22 simonmar Exp $
*
* (c) The GHC Team 1998-2000
*
# include <windows.h>
#endif
-EXTFUN(__init_PrelMain);
+extern void __init_PrelMain(void);
/* Hack: we assume that we're building a batch-mode system unless
* INTERPRETER is set
*/
-# ifndef INTERPRETER /* Hack */
+#ifndef INTERPRETER /* Hack */
int main(int argc, char *argv[])
{
int exit_status;
exit_status = EXIT_DEADLOCK;
break;
case Killed:
- prog_belch("main thread killed");
+ prog_belch("main thread exited (uncaught exception)");
exit_status = EXIT_KILLED;
break;
case Interrupted:
barf("main thread completed with invalid status");
}
shutdownHaskellAndExit(exit_status);
+ return 0; /* never reached, keep gcc -Wall happy */
}
# endif /* BATCH_MODE */