summaryrefslogtreecommitdiffstats
path: root/Smoke/funcs.h
diff options
context:
space:
mode:
authorOliver Schinagl <oliver@schinagl.nl>2007-12-18 18:24:04 (GMT)
committerOliver Schinagl <oliver@schinagl.nl>2007-12-18 18:24:04 (GMT)
commitc287b3f591fe3e10dceedfd90a5ce71b2c703988 (patch)
tree98a1fe82d85e97199b099a720e9784064f8430b9 /Smoke/funcs.h
parent9363bc6887a7ffb9ea6c0f6a63a93c215e227502 (diff)
download2iv35-c287b3f591fe3e10dceedfd90a5ce71b2c703988.zip
2iv35-c287b3f591fe3e10dceedfd90a5ce71b2c703988.tar.gz
2iv35-c287b3f591fe3e10dceedfd90a5ce71b2c703988.tar.bz2
More cleaning up, seperating modules etc
Diffstat (limited to 'Smoke/funcs.h')
-rw-r--r--Smoke/funcs.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/Smoke/funcs.h b/Smoke/funcs.h
index 38101f2..dcb8ce4 100644
--- a/Smoke/funcs.h
+++ b/Smoke/funcs.h
@@ -3,10 +3,13 @@
#ifndef G_OS_WIN32
#define WIN32_LEAN_AND_MEAN 1
-#define max(a, b) (a > b ? a : b)
#define min(a, b) (a < b ? a : b)
+#define max(a, b) (a > b ? a : b)
#endif
+#define MIN3(a, b, c) (a < b ? (a < c ? a : (b < c ? b : c)) : (b < c ? b : c))
+#define MAX3(a, b, c) (a > b ? (a > c ? a : (b > c ? b : c)) : (b > c ? b : c))
+
#define round(x) (int)(x < 0 ? x - 0.5 : x + 0.5)
#define FALSE 0