]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - src/ISceneManager.h
Use macros for declaring wrapped types
[guile-irrlicht.git] / src / ISceneManager.h
index 561a8652c81eb5ff870199970b4e038a5e2bba0a..cdd85c96e82bbe0c0aaace388d65ac7b25e5c679 100644 (file)
 
 #include <irrlicht/irrlicht.h>
 #include <libguile.h>
+#include "util.h"
 
 extern "C" {
 
   void
   init_scene_manager (void);
 
-  void
-  init_scene_manager_type (void);
-
-  SCM
-  wrap_scene_manager (irr::scene::ISceneManager* scene_manager);
-
-  irr::scene::ISceneManager*
-  unwrap_scene_manager (SCM scene_manager_obj);
+  DECLARE_WRAPPED_TYPE (irr::scene::ISceneManager*, init_scene_manager_type,
+                        wrap_scene_manager, unwrap_scene_manager);
 
 }