X-Git-Url: https://git.jsancho.org/?a=blobdiff_plain;f=src%2Fgui-environment.cpp;h=dfe3a0a2fe710ce414bf332fb9c2c7c3f0baecd3;hb=69ed7f57e6295034fa64ab2bf6d10da6882860ef;hp=fb13f53d363f901f1e7b2692523c3daf4e7a4d70;hpb=346c775ed6bc5b17d7360329d03583b0a443c6b8;p=guile-irrlicht.git diff --git a/src/gui-environment.cpp b/src/gui-environment.cpp index fb13f53..dfe3a0a 100644 --- a/src/gui-environment.cpp +++ b/src/gui-environment.cpp @@ -23,6 +23,7 @@ #include #include "device.h" +#include "gsubr.h" #include "gui-element.h" #include "gui-environment.h" #include "gui-static-text.h" @@ -36,9 +37,8 @@ extern "C" { init_gui_environment (void) { init_gui_environment_type (); - scm_c_define_gsubr ("add-static-text!", 3, 0, 1, (scm_t_subr)irr_gui_addStaticText); - scm_c_define_gsubr ("get-gui-environment", 1, 0, 0, (scm_t_subr)irr_getGUIEnvironment); - scm_c_export ("add-static-text!", "get-gui-environment", NULL); + DEFINE_GSUBR ("add-static-text!", 3, 0, 1, irr_gui_addStaticText); + DEFINE_GSUBR ("get-gui-environment", 1, 0, 0, irr_getGUIEnvironment); } DEFINE_WRAPPED_TYPE (irr::gui::IGUIEnvironment*, "gui-environment",