X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=src%2Ffile-system.cpp;fp=src%2Ffile-system.cpp;h=a421fd3adb7307f4a7c398e0e9e26bf0e48af2ca;hb=69ed7f57e6295034fa64ab2bf6d10da6882860ef;hp=da856f4626b5b87d93e796a6993c5aa4dad7baa8;hpb=346c775ed6bc5b17d7360329d03583b0a443c6b8;p=guile-irrlicht.git diff --git a/src/file-system.cpp b/src/file-system.cpp index da856f4..a421fd3 100644 --- a/src/file-system.cpp +++ b/src/file-system.cpp @@ -25,6 +25,7 @@ #include "device.h" #include "file-archive.h" #include "file-system.h" +#include "gsubr.h" #include "gui-environment.h" #include "scene-manager.h" @@ -34,9 +35,8 @@ extern "C" { init_file_system (void) { init_file_system_type (); - scm_c_define_gsubr ("add-file-archive!", 2, 0, 1, (scm_t_subr)irr_io_addFileArchive); - scm_c_define_gsubr ("get-file-system", 1, 0, 0, (scm_t_subr)irr_getFileSystem); - scm_c_export ("add-file-archive!", "get-file-system", NULL); + DEFINE_GSUBR ("add-file-archive!", 2, 0, 1, irr_io_addFileArchive); + DEFINE_GSUBR ("get-file-system", 1, 0, 0, irr_getFileSystem); } DEFINE_WRAPPED_TYPE (irr::io::IFileSystem*, "file-system",