DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 67b302dc3b038fafa20fbe6fa6bdddfbaf9d0b02
parent 2a66f39cdf7b5e28d3cc61da78879fac47d4e9fc
Author: falkTX <falktx@gmail.com>
Date:   Sun, 26 Apr 2015 20:29:25 +0200

Silence some warnings

Diffstat:
Mdistrho/src/DistrhoPluginInternal.hpp | 15+++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/distrho/src/DistrhoPluginInternal.hpp b/distrho/src/DistrhoPluginInternal.hpp @@ -150,10 +150,14 @@ public: #if DISTRHO_PLUGIN_NUM_INPUTS+DISTRHO_PLUGIN_NUM_OUTPUTS > 0 { uint32_t j=0; +# if DISTRHO_PLUGIN_NUM_INPUTS > 0 for (uint32_t i=0; i < DISTRHO_PLUGIN_NUM_INPUTS; ++i, ++j) fPlugin->initAudioPort(true, i, fData->audioPorts[j]); +# endif +# if DISTRHO_PLUGIN_NUM_OUTPUTS > 0 for (uint32_t i=0; i < DISTRHO_PLUGIN_NUM_OUTPUTS; ++i, ++j) fPlugin->initAudioPort(false, i, fData->audioPorts[j]); +# endif } #endif @@ -241,10 +245,17 @@ public: { DISTRHO_SAFE_ASSERT_RETURN(fData != nullptr, sFallbackAudioPort); - if (input) { + if (input) + { +# if DISTRHO_PLUGIN_NUM_INPUTS > 0 DISTRHO_SAFE_ASSERT_RETURN(index < DISTRHO_PLUGIN_NUM_INPUTS, sFallbackAudioPort); - } else { +# endif + } + else + { +# if DISTRHO_PLUGIN_NUM_OUTPUTS > 0 DISTRHO_SAFE_ASSERT_RETURN(index < DISTRHO_PLUGIN_NUM_OUTPUTS, sFallbackAudioPort); +# endif } return fData->audioPorts[index + (input ? 0 : DISTRHO_PLUGIN_NUM_INPUTS)];