Mercurial > hg > vamp-plugin-sdk
diff src/vamp-sdk/ext/kiss_fft.h @ 493:25e023bad200
Choose another method (which should actually work) to override linkage for KissFFT
author | Chris Cannam |
---|---|
date | Sun, 05 Mar 2017 17:13:18 +0000 |
parents | e979a9c4ffb6 |
children |
line wrap: on
line diff
--- a/src/vamp-sdk/ext/kiss_fft.h Fri Feb 24 15:46:22 2017 +0000 +++ b/src/vamp-sdk/ext/kiss_fft.h Sun Mar 05 17:13:18 2017 +0000 @@ -6,9 +6,11 @@ #include <math.h> #include <string.h> +#ifndef KISSFFT_USE_CPP_LINKAGE #ifdef __cplusplus extern "C" { #endif +#endif /* ATTENTION! @@ -117,8 +119,14 @@ #define kiss_fftr_next_fast_size_real(n) \ (kiss_fft_next_fast_size( ((n)+1)>>1)<<1) +#ifndef KISSFFT_USE_CPP_LINKAGE #ifdef __cplusplus } #endif +#endif + +#ifdef KISSFFT_USE_CPP_LINKAGE +#define KISSFFT_USED_CPP_LINKAGE 1 +#endif #endif