]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/ly-modules.hh
* Another grand 2003 update.
[lilypond.git] / lily / include / ly-modules.hh
index a96d0a13b0f49ae890e0abd948e73e7c447bcc5c..4c06f5ce8c29f9267bc83ae0d9cecd8322cba711 100644 (file)
@@ -3,19 +3,23 @@
 
  source file of the GNU LilyPond music typesetter
 
- (c) 2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c)  2002--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 
  */
 
 #ifndef LY_MODULES_HH
 #define LY_MODULES_HH
 
+#include "lily-guile.hh"
+
 SCM ly_make_anonymous_module ();
 void ly_copy_module_variables (SCM dest, SCM src);
 SCM ly_module_to_alist (SCM mod);
 SCM ly_module_lookup (SCM module, SCM sym);
 SCM ly_module_symbols (SCM mod);
 void  ly_reexport_module (SCM mod);
+inline bool ly_module_p (SCM x) { return SCM_MODULEP(x); }
+void ly_clear_anonymous_modules ();
 
 #endif /* LY_MODULES_HH */