definitions for common types
authorAndy Wingo <wingo@pobox.com>
Fri, 1 Feb 2013 16:10:51 +0000 (17:10 +0100)
committerAndy Wingo <wingo@pobox.com>
Fri, 1 Feb 2013 16:10:51 +0000 (17:10 +0100)
* figl/low-level/support.scm: Re-export the types module, and define
  void.

figl/low-level/support.scm

index 7b46df4..347679a 100644 (file)
 (define-module (figl low-level support)
   #:use-module (system foreign)
   #:export (current-gl-resolver
-            define-gl-procedure))
+            define-gl-procedure
+            void))
+
+(define void #f)
+
+(module-use! (module-public-interface (current-module))
+             (resolve-interface '(figl low-level types)))
 
 (define (default-foreign-resolver name)
   (dynamic-pointer name (dynamic-link)))