aboutsummaryrefslogtreecommitdiff
path: root/src/adlmidi_load.cpp
diff options
context:
space:
mode:
authorVitaly Novichkov <admin@wohlnet.ru>2018-06-21 04:38:06 +0300
committerVitaly Novichkov <admin@wohlnet.ru>2018-06-21 04:38:06 +0300
commit0e6debe44d6e03c495d670762c1a7d6e8acb12c8 (patch)
tree3ef0f7f9713a619e2f8620b087f3fc225419850d /src/adlmidi_load.cpp
parent2f23710e928876c785f19689ac13f81511c0c7ae (diff)
downloadlibADLMIDI-0e6debe44d6e03c495d670762c1a7d6e8acb12c8.tar.gz
libADLMIDI-0e6debe44d6e03c495d670762c1a7d6e8acb12c8.tar.bz2
libADLMIDI-0e6debe44d6e03c495d670762c1a7d6e8acb12c8.zip
Fixed C++98 bulid
lround is C99 and C++11, not C++98!
Diffstat (limited to 'src/adlmidi_load.cpp')
-rw-r--r--src/adlmidi_load.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/adlmidi_load.cpp b/src/adlmidi_load.cpp
index 3e51b77..d7b1e52 100644
--- a/src/adlmidi_load.cpp
+++ b/src/adlmidi_load.cpp
@@ -104,7 +104,7 @@ static void cvt_FMIns_to_generic(WOPLI &ins, const adlinsdata2 &in)
ins.second_voice_detune = -1;
else
{
- long value = lround(voice2_fine_tune * (1000.0 / 15.625));
+ long value = static_cast<long>(round(voice2_fine_tune * (1000.0 / 15.625)));
value = (value < -128) ? -128 : value;
value = (value > +127) ? +127 : value;
ins.second_voice_detune = static_cast<int8_t>(value);