#include <irrlicht/irrlicht.h>
#include <libguile.h>
#include "event-receiver.h"
+#include "gsubr.h"
#include "wrapped.h"
extern "C" {
{
init_event_receiver_type ();
init_event_type ();
- scm_c_define_gsubr ("event-type", 1, 0, 0, (scm_t_subr)event_type);
- scm_c_define_gsubr ("make-event-receiver", 1, 0, 0, (scm_t_subr)make_event_receiver);
- scm_c_export ("event-type", "make-event-receiver", NULL);
+ DEFINE_GSUBR ("event-type", 1, 0, 0, event_type);
+ DEFINE_GSUBR ("make-event-receiver", 1, 0, 0, make_event_receiver);
}
DEFINE_WRAPPED_TYPE (irr::IEventReceiver*, "event-receiver",