By the way, I'm surprised that there is no prefix to that NAME part to avoid possible name clashes with other libs, especially in a FFI.
I'd expect ___gambc_result or something like that, shouldn't I?
Does Marc have the ___NAME stuff documented somewhere? I know that if
I read the compiler code I'd probably figure it out, but someone might
have done that already. From the small bits and peaces I've seen,
mainly from FFI code in gambit, it reminds me of an assembly/register
machine in C.
Pavel
On Mon, Feb 16, 2009 at 3:17 PM, Guillaume Cartier
> ((c-lambda () unsigned-long "___result = GCFunction;")))