- scm_c_define_gsubr ("begin-scene", 1, 0, 1, (scm_t_subr)irr_video_beginScene);
- scm_c_define_gsubr ("draw-vertex-primitive-list", 3, 0, 1,
- (scm_t_subr)irr_video_drawVertexPrimitiveList);
- scm_c_define_gsubr ("end-scene", 1, 0, 0, (scm_t_subr)irr_video_endScene);
- scm_c_define_gsubr ("get-fps", 1, 0, 0, (scm_t_subr)irr_video_getFPS);
- scm_c_define_gsubr ("get-texture", 2, 0, 0, (scm_t_subr)irr_video_getTexture);
- scm_c_define_gsubr ("get-video-driver", 1, 0, 0, (scm_t_subr)irr_getVideoDriver);
- scm_c_define_gsubr ("set-transform!", 3, 0, 0, (scm_t_subr)irr_video_setTransform);
- scm_c_export ("begin-scene", "draw-vertex-primitive-list", "end-scene", "get-fps",
- "get-texture", "get-video-driver", "set-transform!", NULL);
+ DEFINE_GSUBR ("begin-scene", 1, 0, 1, irr_video_beginScene);
+ DEFINE_GSUBR ("draw-vertex-primitive-list", 3, 0, 1, irr_video_drawVertexPrimitiveList);
+ DEFINE_GSUBR ("end-scene", 1, 0, 0, irr_video_endScene);
+ DEFINE_GSUBR ("get-fps", 1, 0, 0, irr_video_getFPS);
+ DEFINE_GSUBR ("get-texture", 2, 0, 0, irr_video_getTexture);
+ DEFINE_GSUBR ("set-transform!", 3, 0, 0, irr_video_setTransform);