]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/scheme-listener-scheme.cc
Run `make grand-replace'.
[lilypond.git] / lily / scheme-listener-scheme.cc
index 5d46d7fc5b15a9d76f7822113726a8748f2f9dea..0b4d39bd9afc42b819c1401ee667f6deebce215c 100644 (file)
@@ -3,20 +3,19 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 2006--2007 Erik Sandberg  <mandolaerik@gmail.com>
+  (c) 2006--2008 Erik Sandberg  <mandolaerik@gmail.com>
 */
 
 #include "scheme-listener.hh"
 
 LY_DEFINE (ly_make_listener, "ly:make-listener",
           1, 0, 0, (SCM callback),
-          "Creates a listener. Any time the listener hears\n"
-          " an object, it will call @var{callback}\n"
-          " with that object.\n"
+          "Create a listener.  Any time the listener hears an object,"
+          " it will call @var{callback} with that object.\n"
           "\n"
-          " @var{callback} should take exactly one argument." )
+          "@var{callback} should take exactly one argument.")
 {
-  SCM_ASSERT_TYPE (ly_is_procedure (callback), callback, SCM_ARG1, __FUNCTION__, "procedure");
+  LY_ASSERT_TYPE (ly_is_procedure, callback, 1);
   Scheme_listener *l = new Scheme_listener (callback);
   SCM listener = GET_LISTENER (l->call).smobbed_copy ();
   l->unprotect ();