Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2008-05-15 12:12:59 -0700 (Thu, 15 May 2008)
Revision: 12915
Log message:

      Update the DLL generator lib/parse/C/Dll.om, based on David's changes for Fuse:
     
        1. Use the CAMLparam macros more.
        2. Callbacks come in two versions:
               - the normal one called <name>,
               - another, called <name>_from_blocking_section, that should be
                 used when the callback is called from a blocking section.
        3. Add a ~blocking argument to CBindings, which is a list of C
           functions that block.  The binding will wrap the function
           call in an {enter,leave}_blocking_section pair.

Changes  Path(relative to omake-branches/jumbo/dll2)
+23 -5 doc/src/omake-dll-gtk.tex
+2 -1 lib/build/Dll.om
+49 -26 lib/parse/C/Dll.om