]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - src/IVideoDriver.h
Use macros for declaring wrapped types
[guile-irrlicht.git] / src / IVideoDriver.h
index eb91c02da93f132def5143d9bdfd8ea219b54f82..4e9f0326625c8715fd4f1f04fa340baceb75a0eb 100644 (file)
 
 #include <irrlicht/irrlicht.h>
 #include <libguile.h>
+#include "util.h"
 
 extern "C" {
 
   void
   init_video_driver (void);
 
-  void
-  init_video_driver_type (void);
-
-  SCM
-  wrap_video_driver (irr::video::IVideoDriver* driver);
-
-  irr::video::IVideoDriver*
-  unwrap_video_driver (SCM driver_obj);
+  DECLARE_WRAPPED_TYPE (irr::video::IVideoDriver*, init_video_driver_type,
+                        wrap_video_driver, unwrap_video_driver);
 
 }