summaryrefslogtreecommitdiff
path: root/third_party/resample/src/stddefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/resample/src/stddefs.h')
-rw-r--r--third_party/resample/src/stddefs.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/third_party/resample/src/stddefs.h b/third_party/resample/src/stddefs.h
new file mode 100644
index 00000000..83497705
--- /dev/null
+++ b/third_party/resample/src/stddefs.h
@@ -0,0 +1,29 @@
+#ifndef PI
+#define PI (3.14159265358979232846)
+#endif
+
+#ifndef PI2
+#define PI2 (6.28318530717958465692)
+#endif
+
+#define D2R (0.01745329348) /* (2*pi)/360 */
+#define R2D (57.29577951) /* 360/(2*pi) */
+
+#ifndef MAX
+#define MAX(x,y) ((x)>(y) ?(x):(y))
+#endif
+#ifndef MIN
+#define MIN(x,y) ((x)<(y) ?(x):(y))
+#endif
+
+#ifndef ABS
+#define ABS(x) ((x)<0 ?(-(x)):(x))
+#endif
+
+#ifndef SGN
+#define SGN(x) ((x)<0 ?(-1):((x)==0?(0):(1)))
+#endif
+
+#define MAX_HWORD (32767)
+#define MIN_HWORD (-32768)
+