diff options
author | Oliver Schinagl <oliver@schinagl.nl> | 2007-12-18 18:24:04 (GMT) |
---|---|---|
committer | Oliver Schinagl <oliver@schinagl.nl> | 2007-12-18 18:24:04 (GMT) |
commit | c287b3f591fe3e10dceedfd90a5ce71b2c703988 (patch) | |
tree | 98a1fe82d85e97199b099a720e9784064f8430b9 /Smoke/funcs.h | |
parent | 9363bc6887a7ffb9ea6c0f6a63a93c215e227502 (diff) | |
download | 2iv35-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.h | 5 |
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
|