OneLoneCoder / olcSoundWaveEngine

A single file, easy to use, audio playback and synthesis framework
94 stars 19 forks source link

fix nagging in emscripten #34

Open Moros1138 opened 2 years ago

Moros1138 commented 2 years ago
In file included from /home/jon/Projects/olcSoundWaveEngine/demos/Test_004_PGE_RawDataPlayback.cpp:2:
/home/jon/Projects/olcSoundWaveEngine/demos/olcPixelGameEngine.h:4123:13: warning: enumeration value 'MODEL3D' not handled in switch [-Wswitch]
                                switch (mode)
                                        ^~~~
In file included from /home/jon/Projects/olcSoundWaveEngine/demos/Test_004_PGE_RawDataPlayback.cpp:5:
/home/jon/Projects/olcSoundWaveEngine/demos/../olcSoundWaveEngine.h:1352:51: warning: operator '?:' has lower precedence than '*'; '*' will be evaluated first [-Wparentheses]
                                output = amplitude.value * (phase_acc >= 1.0) ? 1.0 : -1.0;
                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/home/jon/Projects/olcSoundWaveEngine/demos/../olcSoundWaveEngine.h:1352:51: note: place parentheses around the '*' expression to silence this warning
                                output = amplitude.value * (phase_acc >= 1.0) ? 1.0 : -1.0;
                                                                              ^
                                         (                                   )
/home/jon/Projects/olcSoundWaveEngine/demos/../olcSoundWaveEngine.h:1352:51: note: place parentheses around the '?:' expression to evaluate it first
                                output = amplitude.value * (phase_acc >= 1.0) ? 1.0 : -1.0;
                                                                              ^
                                                           (                              )
/home/jon/Projects/olcSoundWaveEngine/demos/../olcSoundWaveEngine.h:1356:50: warning: operator '?:' has lower precedence than '*'; '*' will be evaluated first [-Wparentheses]
                                output = amplitude.value * (phase_acc < 1.0) ? (phase_acc * 0.5) : (1.0 - phase_acc * 0.5);
                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/home/jon/Projects/olcSoundWaveEngine/demos/../olcSoundWaveEngine.h:1356:50: note: place parentheses around the '*' expression to silence this warning
                                output = amplitude.value * (phase_acc < 1.0) ? (phase_acc * 0.5) : (1.0 - phase_acc * 0.5);
                                                                             ^
                                         (                                  )
/home/jon/Projects/olcSoundWaveEngine/demos/../olcSoundWaveEngine.h:1356:50: note: place parentheses around the '?:' expression to evaluate it first
                                output = amplitude.value * (phase_acc < 1.0) ? (phase_acc * 0.5) : (1.0 - phase_acc * 0.5);
                                                                             ^
                                                           (                                                              )
/home/jon/Projects/olcSoundWaveEngine/demos/../olcSoundWaveEngine.h:1360:71: warning: operator '?:' has lower precedence than '*'; '*' will be evaluated first [-Wparentheses]
                                output = amplitude.value * (phase_acc >= (parameter.value + 1.0)) ? 1.0 : -1.0;
                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/home/jon/Projects/olcSoundWaveEngine/demos/../olcSoundWaveEngine.h:1360:71: note: place parentheses around the '*' expression to silence this warning
                                output = amplitude.value * (phase_acc >= (parameter.value + 1.0)) ? 1.0 : -1.0;
                                                                                                  ^
                                         (                                                       )
/home/jon/Projects/olcSoundWaveEngine/demos/../olcSoundWaveEngine.h:1360:71: note: place parentheses around the '?:' expression to evaluate it first
                                output = amplitude.value * (phase_acc >= (parameter.value + 1.0)) ? 1.0 : -1.0;
                                                                                                  ^
                                                           (                                                  )