From ae798fd42b905e4b9d97b26e6c5ff4e752ff940d Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Thu, 2 Oct 2014 13:01:01 +0000 Subject: switch to preporcessor constants --- fft.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fft.c b/fft.c index 5f9f1ff..a0eb372 100644 --- a/fft.c +++ b/fft.c @@ -32,11 +32,12 @@ static size_t sz; static double *window; static double *sq; +#define ALPHA 0.53836 +#define BETA (1.0 - ALPHA) + static double * hamming(size_t n) { - double alpha = 0.53836; - double beta = 1.0 - alpha; double *p; int i; @@ -44,7 +45,7 @@ hamming(size_t n) assert(p); for (i = 0; i < n; i++) { - p[i] = alpha - beta * cos(2 * M_PI * i / (n - 1)); + p[i] = ALPHA - BETA * cos(2 * M_PI * i / (n - 1)); p[i] /= INT16_MAX * M_SQRT1_2; } -- cgit v1.2.3