]> git.donarmstrong.com Git - lilypond.git/blob - hdr/misc.hh
release: 0.0.27
[lilypond.git] / hdr / misc.hh
1 #ifndef MISC_HH
2 #define MISC_HH
3
4 #include "proto.hh"
5 #include "real.hh"
6 #include "moment.hh"
7 #include "scalar.hh"
8
9 Moment wholes(int dur, int dots);
10
11 Rhythmic_grouping parse_grouping(const Array<Scalar> &a);    
12 double log_2(double x) ;
13 int intlog2(int d);
14 inline int
15 abs(int i){
16     return (i < 0)?-i:i;
17 }
18 inline int
19 sign(int i) {
20     if (i<0) return -1;
21     else if (i) return 1;
22     else return 0;
23 }
24
25
26 #endif