From: simonmar Date: Tue, 23 Oct 2001 11:28:02 +0000 (+0000) Subject: [project @ 2001-10-23 11:28:02 by simonmar] X-Git-Tag: Approximately_9120_patches~752 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=983bbf838a106a31624796a833f15185f7119b66;p=ghc-hetmet.git [project @ 2001-10-23 11:28:02 by simonmar] getStablePtr() is a useful function outside of the RTS, so move it to the non-private section. --- diff --git a/ghc/includes/Stable.h b/ghc/includes/Stable.h index cfe768f..9c1bfea 100644 --- a/ghc/includes/Stable.h +++ b/ghc/includes/Stable.h @@ -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 * @@ -24,13 +24,12 @@ 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 */