[mercury-users] Registering memory deallocation functions
Kral Stefan
skral at mips.complang.tuwien.ac.at
Thu Aug 25 02:52:58 AEST 2005
Hi Everyone.
I want to build a little Mercury binding of the GMP BigNum Library.
To do that I need to
1) allocate some block dynamically using ``mpz_init''
and 2) deallocate the block using ``mpz_clear''.
Pt 1 is no problem, as GMP allows to register and use costum
functions for allocation. I do not know how to address Pt 2.
Do you have any ideas or hints how to register a function
that should be called when the GC frees an object of
a particular type (say, a GMP integer or float)?
Thank you in advance!
Best regards,
Stefan.
--
Stefan Kral http://www.complang.tuwien.ac.at/skral/
--------------------------------------------------------------------------
mercury-users mailing list
post: mercury-users at cs.mu.oz.au
administrative address: owner-mercury-users at cs.mu.oz.au
unsubscribe: Address: mercury-users-request at cs.mu.oz.au Message: unsubscribe
subscribe: Address: mercury-users-request at cs.mu.oz.au Message: subscribe
--------------------------------------------------------------------------
More information about the users
mailing list