]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - src/file-system.h
file-system
[guile-irrlicht.git] / src / file-system.h
index 35a06270a5752491ba1dbff11ad42139d9ccc970..774dbcf5b6b777b76f1f74e18cb22ed367201b4b 100644 (file)
 
 #include <irrlicht/irrlicht.h>
 #include <libguile.h>
-#include "wrapped.h"
 
-extern "C" {
+SCM
+io_IFileSystem_addFileArchive (SCM file_system,
+                               SCM filename,
+                               SCM ignore_case,
+                               SCM ignore_paths,
+                               SCM archive_type,
+                               SCM password,
+                               SCM ret_archive);
 
+extern "C" {
   void
   init_file_system (void);
-
-  DECLARE_WRAPPED_TYPE (irr::io::IFileSystem*, init_file_system_type,
-                        file_system_p, wrap_file_system, unwrap_file_system);
-
-  SCM
-  irr_io_addFileArchive (SCM wrapped_file_system,
-                         SCM filename,
-                         SCM rest);
-
-  SCM
-  irr_getFileSystem (SCM wrapped_obj);
-
 }
 
 #endif