]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - irrlicht/foreign.scm
Check null objects
[guile-irrlicht.git] / irrlicht / foreign.scm
index f6e203622f55db18eae8907fce38f3c26533c4dd..94aab7c8fe7c7c979c68877b00c24cef922d7e64 100644 (file)
 
 
 (define-module (irrlicht foreign)
+  #:use-module (system foreign)
   #:use-module (irrlicht base)
-  #:export (get-irrlicht-proc))
+  #:export (get-irrlicht-proc
+            null-pointer?))
 
 ;; We use a hash table to store foreign irrlicht methods related with their
 ;; classes
@@ -40,3 +42,6 @@
              new-proc))
           (else
            proc))))
+
+(define (null-pointer? pointer)
+  (eq? pointer %null-pointer))