# HG changeset patch # User Paul Brossier # Date 1469182746 -7200 # Node ID 767ead1cee1835a9c96396d3b2bef5a58551ee01 # Parent f8518e1e57e3f8b61522507de847b3bb5b256087 plugins/: unused attribute only for gcc diff -r f8518e1e57e3 -r 767ead1cee18 plugins/MelEnergy.cpp --- a/plugins/MelEnergy.cpp Fri Jul 22 12:03:08 2016 +0200 +++ b/plugins/MelEnergy.cpp Fri Jul 22 12:19:06 2016 +0200 @@ -197,7 +197,7 @@ MelEnergy::FeatureSet MelEnergy::process(const float *const *inputBuffers, - __attribute__((unused)) Vamp::RealTime timestamp) + UNUSED Vamp::RealTime timestamp) { FeatureSet returnFeatures; diff -r f8518e1e57e3 -r 767ead1cee18 plugins/Mfcc.cpp --- a/plugins/Mfcc.cpp Fri Jul 22 12:03:08 2016 +0200 +++ b/plugins/Mfcc.cpp Fri Jul 22 12:19:06 2016 +0200 @@ -208,7 +208,7 @@ Mfcc::FeatureSet Mfcc::process(const float *const *inputBuffers, - __attribute__((unused)) Vamp::RealTime timestamp) + UNUSED Vamp::RealTime timestamp) { FeatureSet returnFeatures; diff -r f8518e1e57e3 -r 767ead1cee18 plugins/SpecDesc.cpp --- a/plugins/SpecDesc.cpp Fri Jul 22 12:03:08 2016 +0200 +++ b/plugins/SpecDesc.cpp Fri Jul 22 12:19:06 2016 +0200 @@ -205,7 +205,7 @@ SpecDesc::FeatureSet SpecDesc::process(const float *const *inputBuffers, - __attribute__((unused)) Vamp::RealTime timestamp) + UNUSED Vamp::RealTime timestamp) { for (size_t i = 0; i < m_stepSize; ++i) { fvec_set_sample(m_ibuf, inputBuffers[0][i], i); diff -r f8518e1e57e3 -r 767ead1cee18 plugins/Types.h --- a/plugins/Types.h Fri Jul 22 12:03:08 2016 +0200 +++ b/plugins/Types.h Fri Jul 22 12:19:06 2016 +0200 @@ -26,6 +26,13 @@ #ifndef _ONSET_TYPE_H_ #define _ONSET_TYPE_H_ +/** silence unused parameter warning by adding an attribute */ +#if defined(__GNUC__) +#define UNUSED __attribute__((unused)) +#else +#define UNUSED +#endif + // Note: the enum values in this header are ordered to match the Vamp // plugin parameter values in earlier versions of this plugin set, to // avoid breaking stored parameter settings that use the parameter's