Move defintion of M_LN2 to include/share/compat.h.
authorErik de Castro Lopo <erikd@mega-nerd.com>
Sat, 7 Sep 2013 09:19:36 +0000 (19:19 +1000)
committerErik de Castro Lopo <erikd@mega-nerd.com>
Sat, 7 Sep 2013 12:00:23 +0000 (22:00 +1000)
include/share/compat.h
src/libFLAC/fixed.c
src/libFLAC/lpc.c

index 022dc45..6218b59 100644 (file)
 #define flac_fstat fstat
 #endif
 
+#ifndef M_LN2
+#define M_LN2 0.69314718055994530942
+#endif
 
 /* FLAC needs to compile and work correctly on systems with a norrmal ISO C99
  * snprintf as well as Microsoft Visual Studio which has an non-standards
index 16b542d..0995226 100644 (file)
 
 #include <math.h>
 #include <string.h>
+#include "share/compat.h"
 #include "private/bitmath.h"
 #include "private/fixed.h"
 #include "private/macros.h"
 #include "FLAC/assert.h"
 
-#ifndef M_LN2
-#define M_LN2 0.69314718055994530942
-#endif
-
 #ifdef local_abs
 #undef local_abs
 #endif
index 476368a..0fa54f8 100644 (file)
 
 #ifndef FLAC__INTEGER_ONLY_LIBRARY
 
-#ifndef M_LN2
-#define M_LN2 0.69314718055994530942
-#endif
-
 #if !defined(HAVE_LROUND)
 #if defined(_MSC_VER)
 #include <float.h>