Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-04-10 19:39:41 -0700 (Tue, 10 Apr 2007)
Revision: 10397
Log message:
Changed the callback model to make it more general. The tradeoff
is that only a fixed number of callback functions can be defined.
Back-ported the ability to load and use dlls from OMake. This is
reasonably safe--values are coerced to have the right type
before being passed to C (and backward, for callbacks).
Of course, C code can still bomb, even if you pass values
with the right types.