]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - src/IGUIEnvironment.h
Use macros for declaring wrapped types
[guile-irrlicht.git] / src / IGUIEnvironment.h
index 65fc694bc8ba63af8c8e39f4043c1d816e913416..2ce45e57664aa3dc5c01f5e20d330e83806609a6 100644 (file)
 
 #include <irrlicht/irrlicht.h>
 #include <libguile.h>
+#include "util.h"
 
 extern "C" {
 
   void
   init_gui_environment (void);
 
-  void
-  init_gui_environment_type (void);
-
-  SCM
-  wrap_gui_environment (irr::gui::IGUIEnvironment* gui_environment);
-
-  irr::gui::IGUIEnvironment*
-  unwrap_gui_environment (SCM gui_environment_obj);
-
+  DECLARE_WRAPPED_TYPE (irr::gui::IGUIEnvironment*, init_gui_environment_type,
+                        wrap_gui_environment, unwrap_gui_environment);
 }
 
 #endif