Cleanup after the OPTIONS parsing was moved.
[ghc-hetmet.git] / ghc / rts / Sanity.h
index 2288907..8cf3f9e 100644 (file)
@@ -1,5 +1,4 @@
 /* -----------------------------------------------------------------------------
- * $Id: Sanity.h,v 1.9 2001/07/23 17:23:19 simonmar Exp $
  *
  * (c) The GHC Team, 1998-1999
  *
@@ -7,6 +6,8 @@
  *
  * ---------------------------------------------------------------------------*/
 
+#ifndef SANITY_H
+
 #ifdef DEBUG
 
 # if defined(PAR)
 extern void checkHeap      ( bdescr *bd );
 extern void checkHeapChunk ( StgPtr start, StgPtr end );
 extern void checkChain     ( bdescr *bd );
-extern void checkStack     ( StgPtr sp, StgPtr stack_end, StgUpdateFrame* su );
 extern void checkTSO       ( StgTSO* tso );
 extern void checkGlobalTSOList ( rtsBool checkTSOs );
 extern void checkStaticObjects ( StgClosure* static_objects );
 extern void checkStackChunk    ( StgPtr sp, StgPtr stack_end );
+extern StgOffset checkStackFrame ( StgPtr sp );
 extern StgOffset checkClosure  ( StgClosure* p );
 
-extern void checkMutableList   ( StgMutClosure *p, nat gen );
-extern void checkMutOnceList   ( StgMutClosure *p, nat gen );
+extern void checkMutableList   ( bdescr *bd, nat gen );
 
 #if defined(GRAN)
 extern void checkTSOsSanity(void);
@@ -52,3 +52,5 @@ extern rtsBool isBlackhole( StgTSO* tso, StgClosure* p );
 
 #endif /* DEBUG */
  
+#endif /* SANITY_H */
+