diff -r 9155a0813ffc lib/lib.h
--- a/lib/lib.h	Mon Feb 04 22:33:27 2013 -0600
+++ b/lib/lib.h	Fri Mar 15 09:41:06 2013 +1300
@@ -177,8 +177,8 @@
 char* make_human_readable(unsigned long long size, unsigned long unit);
 
 // useful tools
-#define min(a,b) (a)<(b) ? (a) : (b)
-#define max(a,b) (a)>(b) ? (a) : (b)
+#define min(a,b) ((a)<(b) ? (a) : (b))
+#define max(a,b) ((a)>(b) ? (a) : (b))
 
 // cut helper functions
 unsigned long get_int_value(const char *numstr, unsigned lowrange, unsigned highrange);
