]> git.donarmstrong.com Git - lilypond.git/commitdiff
Compile fix for FreeBSD builds.
authorNeil Puttock <n.puttock@gmail.com>
Sat, 18 Jun 2011 17:47:03 +0000 (18:47 +0100)
committerNeil Puttock <n.puttock@gmail.com>
Sat, 18 Jun 2011 22:22:58 +0000 (23:22 +0100)
* lily/multi-measure-rest.cc (measure_duration_log):

  log2(3) isn't supported in older FreeBSD versions, so use log_2 from
  lily/misc.cc instead

lily/multi-measure-rest.cc

index 69b71c9a3115f1a0a2d3c9aed395ad4ef746d8f1..1a9f5e11a7801d9f50cc57e5ad3bec1375be6b86 100644 (file)
@@ -127,7 +127,7 @@ measure_duration_log (Grob *me)
   bool round = to_boolean (me->get_property ("round-to-longer-rest"));
   Rational ml = (unsmob_moment (sml)) ? unsmob_moment (sml)->main_part_ : Rational (1);
 
-  double duration_log = -log2 (ml.Rational::to_double ());
+  double duration_log = -log_2 (ml.Rational::to_double ());
   int measure_duration_log = int (ceil (duration_log));
   if (round && duration_log - measure_duration_log < 0)
     measure_duration_log--;