module Foreign.StablePtr
( -- * Stable references to Haskell values
- StablePtr, -- abstract
+ StablePtr -- abstract
, newStablePtr -- :: a -> IO (StablePtr a)
, deRefStablePtr -- :: StablePtr a -> IO a
, freeStablePtr -- :: StablePtr a -> IO ()
import GHC.Err
#endif
+#ifdef __HUGS__
+import Hugs.StablePtr
+#endif
-- $cinterface
--