]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - src/cursor-control.cpp
Macro for defining guile procedures
[guile-irrlicht.git] / src / cursor-control.cpp
index ada992f7fbb0bb0319ec161a3bbb02414ef0f00f..5ff6540d7960e82df57fea5fa40b9049627fed7a 100644 (file)
@@ -24,6 +24,7 @@
 
 #include "cursor-control.h"
 #include "device.h"
+#include "gsubr.h"
 #include "position2d.h"
 #include "wrapped.h"
 
@@ -33,8 +34,7 @@ extern "C" {
   init_cursor_control (void)
   {
     init_cursor_control_type ();
-    scm_c_define_gsubr ("get-cursor-control", 1, 0, 0, (scm_t_subr)irr_getCursorControl);
-    scm_c_export ("get-cursor-control", NULL);
+    DEFINE_GSUBR ("get-cursor-control", 1, 0, 0, irr_getCursorControl);
   }
 
   DEFINE_WRAPPED_TYPE (irr::gui::ICursorControl*, "cursor-control",