]> git.donarmstrong.com Git - lilypond.git/blob - lily/include/misc.hh
patch::: 1.3.136.jcn3
[lilypond.git] / lily / include / misc.hh
1 #ifndef MISC_HH
2 #define MISC_HH
3
4 #include <stdlib.h>
5
6 #include "real.hh"
7 #include "array.hh"
8 #include "interval.hh"
9
10 double log_2 (double x) ;
11 int intlog2 (int d);
12
13 inline int
14 sign (int i)
15 {
16   if (i<0)
17     return -1;
18   else if (i)
19     return 1;
20   else return 0;
21 }
22
23 Interval quantise_iv (Array<Real> positions, Real x);
24
25 #endif
26