From: simonmar Date: Wed, 24 Apr 2002 15:47:34 +0000 (+0000) Subject: [project @ 2002-04-24 15:47:34 by simonmar] X-Git-Tag: nhc98-1-18-release~1057 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=92c8414dd1b8771e9e1d1ab4cde694669edf4be5;p=haskell-directory.git [project @ 2002-04-24 15:47:34 by simonmar] Update foreign import syntax --- diff --git a/GHC/Stable.lhs b/GHC/Stable.lhs index 0fc7e33..b7c0d65 100644 --- a/GHC/Stable.lhs +++ b/GHC/Stable.lhs @@ -1,5 +1,5 @@ % ----------------------------------------------------------------------------- -% $Id: Stable.lhs,v 1.2 2002/03/14 12:09:52 simonmar Exp $ +% $Id: Stable.lhs,v 1.3 2002/04/24 15:47:34 simonmar Exp $ % % (c) The GHC Team, 1992-2000 % @@ -37,7 +37,7 @@ newStablePtr a = IO $ \ s -> deRefStablePtr :: StablePtr a -> IO a deRefStablePtr (StablePtr sp) = IO $ \s -> deRefStablePtr# sp s -foreign import unsafe freeStablePtr :: StablePtr a -> IO () +foreign import ccall unsafe freeStablePtr :: StablePtr a -> IO () castStablePtrToPtr :: StablePtr a -> Ptr () castStablePtrToPtr (StablePtr s) = Ptr (unsafeCoerce# s)