#ifdef __NHC__
import NHC.FFI
( ForeignPtr
+ , FinalizerPtr
, newForeignPtr
, addForeignPtrFinalizer
, withForeignPtr
showsPrec p f = showsPrec p (foreignPtrToPtr f)
#endif
+
#ifndef __NHC__
withForeignPtr :: ForeignPtr a -> (Ptr a -> IO b) -> IO b
-- ^This is a way to look at the pointer living inside a