ANN: H98 FFI Addendum 1.0, Release Candidate 7
Alastair Reid
alastair at reid-consulting-uk.ltd.uk
Wed Sep 18 12:14:19 EDT 2002
> RC 7 of the FFI Addendum is now available from
In adding mallocForeignPtr and friends to Hugs, I found that I needed
the address of free to pass as a parameter.
There's no suitable way to generate &free from MarshalAlloc.free (the
obvious use of a Haskell wrapper would break the whole reason for the
recent change to ForeignPtrs).
Could we add &free to the export list of MarshalAlloc?
foreign import ccall unsafe "stdlib.h &free" ptr_free :: FunPtr (Ptr a -> IO ())
I am currently using 'ptr_free' as the Haskell name for this pointer
but I expect that a better name could be found with little effort.
--
Alastair
More information about the FFI
mailing list