From 3ab6fffbdda5dc2db6e7da2eda996f254210e553 Mon Sep 17 00:00:00 2001 From: Kyle Keen Date: Fri, 27 Dec 2013 00:40:11 +0100 Subject: [PATCH] rtl_power: MSVC 2010 doesn't have log2() Signed-off-by: Steve Markgraf --- src/rtl_power.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/rtl_power.c b/src/rtl_power.c index 04152fa..68b6fed 100644 --- a/src/rtl_power.c +++ b/src/rtl_power.c @@ -219,6 +219,13 @@ int cic_9_tables[][10] = { {9, -199, -362, 5303, -25505, 77489, -25505, 5303, -362, -199}, }; +#ifdef _MSC_VER +double log2(double n) +{ + return log(n) / log(2.0); +} +#endif + /* FFT based on fix_fft.c by Roberts, Slaney and Bouras http://www.jjj.de/fft/fftpage.html 16 bit ints for everything