[project @ 2001-10-23 11:28:02 by simonmar]
authorsimonmar <unknown>
Tue, 23 Oct 2001 11:28:02 +0000 (11:28 +0000)
committersimonmar <unknown>
Tue, 23 Oct 2001 11:28:02 +0000 (11:28 +0000)
getStablePtr() is a useful function outside of the RTS, so move it to
the non-private section.

ghc/includes/Stable.h

index cfe768f..9c1bfea 100644 (file)
@@ -1,5 +1,5 @@
 /* -----------------------------------------------------------------------------
- * $Id: Stable.h,v 1.8 2001/07/23 17:23:19 simonmar Exp $
+ * $Id: Stable.h,v 1.9 2001/10/23 11:28:02 simonmar Exp $
  *
  * (c) The GHC Team, 1998-2000
  *
 extern StgPtr         deRefStablePtr(StgStablePtr stable_ptr);
 extern void           freeStablePtr(StgStablePtr sp);
 extern StgStablePtr   splitStablePtr(StgStablePtr sp);
+extern StgStablePtr   getStablePtr(StgPtr p);
 
 /* -----------------------------------------------------------------------------
    PRIVATE from here.
    -------------------------------------------------------------------------- */
 
-extern StgStablePtr getStablePtr(StgPtr p);
-
 typedef struct { 
   StgPtr  addr;                        /* Haskell object, free list, or NULL */
   StgPtr  old;                 /* old Haskell object, used during GC */