diff options
author | Robin Gareus <robin@gareus.org> | 2015-03-31 16:05:15 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-03-31 16:05:15 +0200 |
commit | 47110c983c48fb683a9f78b50923b06db5e341c8 (patch) | |
tree | fd3c31c337f66c38c5e941595e8c65d2fbcf4098 /libs | |
parent | e2271c84e7e759ea4ffc6e89c79ba61cfb84f5d5 (diff) |
fix OSX/PPC 10.4 long maths
Diffstat (limited to 'libs')
-rw-r--r-- | libs/ardour/ardour/lmath.h | 13 | ||||
-rw-r--r-- | libs/ardour/tempo.cc | 1 | ||||
-rw-r--r-- | libs/ardour/ticker.cc | 1 | ||||
-rw-r--r-- | libs/canvas/wave_view.cc | 1 |
4 files changed, 16 insertions, 0 deletions
diff --git a/libs/ardour/ardour/lmath.h b/libs/ardour/ardour/lmath.h new file mode 100644 index 0000000000..bac1457cde --- /dev/null +++ b/libs/ardour/ardour/lmath.h @@ -0,0 +1,13 @@ +#include "math.h" + +#if defined __DARWIN_NO_LONG_LONG && defined MAC_OS_X_VERSION_MIN_REQUIRED && MAC_OS_X_VERSION_MIN_REQUIRED <= 1040 +static inline long long int llrint ( double x ) +{ + return (long long int)rint( x ); +} + +static inline long long int llrintf (float x) +{ + return (long long int)rintf ( x ); +} +#endif diff --git a/libs/ardour/tempo.cc b/libs/ardour/tempo.cc index ff6553e820..2f29a0dabf 100644 --- a/libs/ardour/tempo.cc +++ b/libs/ardour/tempo.cc @@ -27,6 +27,7 @@ #include "pbd/xml++.h" #include "evoral/types.hpp" #include "ardour/debug.h" +#include "ardour/lmath.h" #include "ardour/tempo.h" #include "i18n.h" diff --git a/libs/ardour/ticker.cc b/libs/ardour/ticker.cc index 15326af882..7a2fa32ad7 100644 --- a/libs/ardour/ticker.cc +++ b/libs/ardour/ticker.cc @@ -25,6 +25,7 @@ #include "ardour/audioengine.h" #include "ardour/midi_buffer.h" #include "ardour/midi_port.h" +#include "ardour/lmath.h" #include "ardour/ticker.h" #include "ardour/session.h" #include "ardour/tempo.h" diff --git a/libs/canvas/wave_view.cc b/libs/canvas/wave_view.cc index c0496ef0c1..cd143899ac 100644 --- a/libs/canvas/wave_view.cc +++ b/libs/canvas/wave_view.cc @@ -29,6 +29,7 @@ #include "ardour/types.h" #include "ardour/dB.h" +#include "ardour/lmath.h" #include "ardour/audioregion.h" #include "canvas/wave_view.h" |