]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/duration-scheme.cc
Build: Fix dependencies for translated manuals (issue 2125).
[lilypond.git] / lily / duration-scheme.cc
index 8ac8b2d6e3bb0dfcaf1f2498ef0f1b040e5ca284..a6ed4571d2090ea25f7e1024e2b95956a0695b3b 100644 (file)
@@ -1,10 +1,21 @@
 /*
-  duration.cc -- implement Duration
+  This file is part of LilyPond, the GNU music typesetter.
 
-  source file of the LilyPond music typesetter
-
-  (c) 1997--2009 Jan Nieuwenhuizen <janneke@gnu.org>
+  Copyright (C) 1997--2012 Jan Nieuwenhuizen <janneke@gnu.org>
   Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+  LilyPond is free software: you can redistribute it and/or modify
+  it under the terms of the GNU General Public License as published by
+  the Free Software Foundation, either version 3 of the License, or
+  (at your option) any later version.
+
+  LilyPond is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+  GNU General Public License for more details.
+
+  You should have received a copy of the GNU General Public License
+  along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 */
 
 #include "duration.hh"
@@ -24,8 +35,8 @@ Duration::less_p (SCM p1, SCM p2)
 }
 
 LY_DEFINE (ly_duration_less_p, "ly:duration<?",
-          2, 0, 0, (SCM p1, SCM p2),
-          "Is @var{p1} shorter than @var{p2}?")
+           2, 0, 0, (SCM p1, SCM p2),
+           "Is @var{p1} shorter than @var{p2}?")
 {
   LY_ASSERT_SMOB (Duration, p1, 1);
   LY_ASSERT_SMOB (Duration, p2, 2);
@@ -40,18 +51,18 @@ LY_DEFINE (ly_duration_less_p, "ly:duration<?",
 }
 
 LY_DEFINE (ly_make_duration, "ly:make-duration",
-          1, 3, 0, (SCM length, SCM dotcount, SCM num, SCM den),
-          "@var{length} is the negative logarithm (base 2) of the duration:"
-          " 1@tie{}is a half note, 2@tie{}is a quarter note, 3@tie{}is an"
-          " eighth note, etc.  The number of dots after the note is given by"
-          " the optional argument @var{dotcount}.\n"
-          "\n"
-          "The duration factor is optionally given by @var{num} and"
-          " @var{den}.\n"
-          "\n"
-          "A duration is a musical duration, i.e., a length of time"
-          " described by a power of two (whole, half, quarter, etc.) and a"
-          " number of augmentation dots.")
+           1, 3, 0, (SCM length, SCM dotcount, SCM num, SCM den),
+           "@var{length} is the negative logarithm (base 2) of the duration:"
+           " 1@tie{}is a half note, 2@tie{}is a quarter note, 3@tie{}is an"
+           " eighth note, etc.  The number of dots after the note is given by"
+           " the optional argument @var{dotcount}.\n"
+           "\n"
+           "The duration factor is optionally given by @var{num} and"
+           " @var{den}.\n"
+           "\n"
+           "A duration is a musical duration, i.e., a length of time"
+           " described by a power of two (whole, half, quarter, etc.) and a"
+           " number of augmentation dots.")
 {
   LY_ASSERT_TYPE (scm_is_integer, length, 1);
 
@@ -87,24 +98,24 @@ LY_DEFINE (ly_make_duration, "ly:make-duration",
 }
 
 LY_DEFINE (ly_duration_log, "ly:duration-log",
-          1, 0, 0, (SCM dur),
-          "Extract the duration log from @var{dur}.")
+           1, 0, 0, (SCM dur),
+           "Extract the duration log from @var{dur}.")
 {
   LY_ASSERT_SMOB (Duration, dur, 1);
   return scm_from_int (unsmob_duration (dur)->duration_log ());
 }
 
 LY_DEFINE (ly_duration_dot_count, "ly:duration-dot-count",
-          1, 0, 0, (SCM dur),
-          "Extract the dot count from @var{dur}.")
+           1, 0, 0, (SCM dur),
+           "Extract the dot count from @var{dur}.")
 {
   LY_ASSERT_SMOB (Duration, dur, 1);
   return scm_from_int (unsmob_duration (dur)->dot_count ());
 }
 
 LY_DEFINE (ly_intlog2, "ly:intlog2",
-          1, 0, 0, (SCM d),
-          "The 2-logarithm of 1/@var{d}.")
+           1, 0, 0, (SCM d),
+           "The 2-logarithm of 1/@var{d}.")
 {
   LY_ASSERT_TYPE (scm_is_number, d, 1);
   int log = intlog2 (scm_to_int (d));
@@ -112,25 +123,25 @@ LY_DEFINE (ly_intlog2, "ly:intlog2",
 }
 
 LY_DEFINE (ly_duration_length, "ly:duration-length",
-          1, 0, 0, (SCM dur),
-          "The length of the duration as a @code{moment}.")
+           1, 0, 0, (SCM dur),
+           "The length of the duration as a @code{moment}.")
 {
   LY_ASSERT_SMOB (Duration, dur, 1);
   return Moment (unsmob_duration (dur)->get_length ()).smobbed_copy ();
 }
 
 LY_DEFINE (ly_duration_2_string, "ly:duration->string",
-          1, 0, 0, (SCM dur),
-          "Convert @var{dur} to a string.")
+           1, 0, 0, (SCM dur),
+           "Convert @var{dur} to a string.")
 {
   LY_ASSERT_SMOB (Duration, dur, 1);
   return ly_string2scm (unsmob_duration (dur)->to_string ());
 }
 
 LY_DEFINE (ly_duration_factor, "ly:duration-factor",
-          1, 0, 0, (SCM dur),
-          "Extract the compression factor from @var{dur}."
-          "  Return it as a pair.")
+           1, 0, 0, (SCM dur),
+           "Extract the compression factor from @var{dur}."
+           "  Return it as a pair.")
 {
   LY_ASSERT_SMOB (Duration, dur, 1);
   Rational r = unsmob_duration (dur)->factor ();