For nhc98, temporarily make foreignPtrToPtr an alias for unsafeForeignPtrToPtr
until ghc and hugs catch up.
, newForeignPtr
, addForeignPtrFinalizer
, withForeignPtr
- , foreignPtrToPtr
+ , foreignPtrToPtr -- will soon become unsafeForeignPtrToPtr
, touchForeignPtr
, castForeignPtr
, newForeignPtr
, addForeignPtrFinalizer
, withForeignPtr
- , foreignPtrToPtr
+ , unsafeForeignPtrToPtr
, touchForeignPtr
, castForeignPtr
)
return r
#endif /* ! __NHC__ */
+#ifdef __NHC__
+-- temporary aliasing until ghc and hugs catch up
+foreignPtrToPtr = unsafeForeignPtrToPtr
+#endif
+
#ifdef __HUGS__
mallocForeignPtr :: Storable a => IO (ForeignPtr a)
mallocForeignPtr = do