/* -----------------------------------------------------------------------------
- * $Id: RtsStartup.c,v 1.2 1998/12/02 13:28:41 simonm Exp $
+ * $Id: RtsStartup.c,v 1.7 1999/02/11 17:40:27 simonm Exp $
+ *
+ * (c) The GHC Team, 1998-1999
*
* Main function for a standalone Haskell program.
*
#include "RtsUtils.h"
#include "RtsFlags.h"
#include "Storage.h" /* initStorage, exitStorage */
-#include "StablePtr.h" /* initStablePtrTable */
+#include "StablePriv.h" /* initStablePtrTable */
#include "Schedule.h" /* initScheduler */
#include "Stats.h" /* initStats */
#include "Weak.h"
+#include "Ticky.h"
#if defined(PROFILING)
-# include "ProfRTS.h"
+# include "ProfRts.h"
#elif defined(DEBUG)
# include "DebugProf.h"
#endif
void
shutdownHaskell(void)
{
- /* Finalise any remaining weak pointers */
- finaliseWeakPointersNow();
+ /* Finalize any remaining weak pointers */
+ finalizeWeakPointersNow();
#if defined(GRAN)
#error FixMe.
#endif
#if defined(TICKY_TICKY)
- #error FixMe.
- if (RTSflags.TickyFlags.showTickyStats) PrintTickyInfo();
+ if (RtsFlags.TickyFlags.showTickyStats) PrintTickyInfo();
#endif
/*