<p>
Each time the foreign export dynamic is invoked to create a new
callback function, a small piece of code has to be dynamically
<p>
Each time the foreign export dynamic is invoked to create a new
callback function, a small piece of code has to be dynamically
code that is returned as the <code>Addr</code> (or <a
href="http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/hslibs/lang/Ptr.lhs"><code>Ptr</code></a>).
When called from C, the dynamically generated code must somehow invoke
code that is returned as the <code>Addr</code> (or <a
href="http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/hslibs/lang/Ptr.lhs"><code>Ptr</code></a>).
When called from C, the dynamically generated code must somehow invoke