aboutsummaryrefslogtreecommitdiff
path: root/defines.h
diff options
context:
space:
mode:
authorKatja <katjav@users.sourceforge.net>2011-11-06 15:38:24 +0000
committerKatja <katjav@users.sourceforge.net>2011-11-06 15:38:24 +0000
commit7d41c2213b5070d444fa17cdb04eeb9fdc955309 (patch)
tree930e28f8ef74a6343d1cf3962e21048447651420 /defines.h
parent2e5402b354317ba36480d00de4f1aced6755b7cf (diff)
made smlib compliant with double precision
svn path=/trunk/externals/smlib/; revision=15707
Diffstat (limited to 'defines.h')
-rw-r--r--defines.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/defines.h b/defines.h
index 093a477..b92efa6 100644
--- a/defines.h
+++ b/defines.h
@@ -1,10 +1,11 @@
#include <m_pd.h>
#include <math.h>
-#define MAXFLOAT 1e18f;
+#ifndef MAXFLOAT
+#define MAXFLOAT 1e18;
+#endif
#define LOGTEN 2.302585092994
-/* NT and OSX don't appear to have single-precision ANSI math */
-#if defined(_WIN32) || defined(__APPLE__)
+#if PD_FLOAT_PRECISION == 64
#define sinf sin
#define cosf cos
#define atanf atan