Changes by: Jason J. Hickey (jyh at cs.caltech.edu)
Date: 2008-05-26 19:35:26 -0700 (Mon, 26 May 2008)
Revision: 12964
Log message:

      1. Allow the user to specify the DLL prefix.  This allows multiple libraries to be
        dynamically loaded.
     
     2. Add bindings for MYSQL.  You can also use the existing ODBC binding, but perhaps you
        want to use the MYSQL library directly.
     
     3. Update FUSE binding, fix various bugs.
     
     4. Add David Noblet's omythfs application, which uses both the mysql and fuse bindings.
     
     omythfs and mysql are not well tested.

Changes  Path(relative to omake-branches/jumbo/everything)
Properties contrib/fuse/
+13 -5 contrib/fuse/OMakefile
Deleted contrib/fuse/examples/
Deleted contrib/fuse/fuse/
+20 -0 contrib/fuse/fuse_lib.c
+2 -2 contrib/fuse/fuse_post.ml
+0 -0 contrib/fuse/fuse_types.c
+14 -0 contrib/fuse/fuse_types.h
+1 -1 contrib/fuse/structs.export
+41 -0 contrib/fuse/values.export
Properties contrib/mysql/
+33 -8 contrib/mysql/OMakefile
+1 -0 contrib/mysql/enums.export
+1 -94 contrib/mysql/main.ml
Copied contrib/mysql/mysql_lib.c (from rev 12955, omake-branches/jumbo/everything/contrib/fuse/fuse_lib.c)
+60 -41 contrib/mysql/mysql_lib.c (from rev 12955, omake-branches/jumbo/everything/contrib/fuse/fuse_lib.c)
+37 -0 contrib/mysql/mysql_post.ml
+28 -0 contrib/mysql/mysql_types.c
+43 -0 contrib/mysql/mysql_types.h
+87 -0 contrib/mysql/values.export
Properties contrib/omythfs/
Added contrib/omythfs/OMakefile
Added contrib/omythfs/OMakeroot
Added contrib/omythfs/mythdatabase.ml
Added contrib/omythfs/mythdatabase.mli
Added contrib/omythfs/mythdb_cache.ml
Added contrib/omythfs/mythdb_cache.mli
Added contrib/omythfs/omythfs.ml
Added contrib/omythfs/omythfs.mli
Added contrib/omythfs/omythfs_common.ml
Added contrib/omythfs/omythfs_config.ml
Added contrib/omythfs/omythfs_example.conf
+9 -1 lib/build/Dll.om
Copied lib/configure/mysql.om (from rev 12955, omake-branches/jumbo/everything/lib/configure/fuse.om)
+12 -12 lib/configure/mysql.om (from rev 12955, omake-branches/jumbo/everything/lib/configure/fuse.om)
+2 -2 lib/parse/C/Dll.om
+1 -1 src/Makefile
+1 -1 src/Makefile.nt