Module: Dylan-User Synopsis: Declarations translated from GLib 2.0 header files. Copyright: Copyright (C) 2005 Daniel Brockman define library GLib-2 use Functional-Dylan; use C-FFI; // use generic-arithmetic; // use big-integers; export GLib-2; export C-FFI-Utilities; end library GLib-2; define module C-FFI-Utilities use C-FFI, export: { null-pointer, null-pointer?, pointer-address, pointer-value, pointer-value-setter, size-of, , , , , , , pointer-cast, destroy, pointer-value-address, c-type-cast, c-callable-wrapper-definer, \with-c-string, \with-stack-structure }; // use machine-words, // export: { %logior, %logand }; end module C-FFI-Utilities; define module GLib-2 use Functional-Dylan; use C-FFI; // Names from special.dylan: // export \open-accessor-definer; export \opaque-structure-definer; export , , ; export $GLIB-SYSDEF-POLLIN, $GLIB-SYSDEF-POLLOUT, $GLIB-SYSDEF-POLLPRI, $GLIB-SYSDEF-POLLERR, $GLIB-SYSDEF-POLLHUP, $GLIB-SYSDEF-POLLNVAL; // export <_GAllocator>, <_GCond>, <_GData>, <_GHashTable>, // <_GMainContext>, <_GMainLoop>, <_GMemChunk>, // <_GModule>, <_GMutex>, <_GPrivate>, // <_GStringChunk>, <_GTree>; export , ; @EXPORTS@ end module GLib-2;