]> err.no Git - util-linux/commitdiff
lib: add #ifndef around min() max() macros
authorKarel Zak <kzak@redhat.com>
Tue, 16 Mar 2010 14:24:04 +0000 (15:24 +0100)
committerKarel Zak <kzak@redhat.com>
Mon, 22 Mar 2010 08:18:51 +0000 (09:18 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
include/c.h

index 6615f6feaa9b2a3f050d6c1f073e0f4ed1cc36c2..577b8a8093e5ea6cd54a8adf2b646a482c98e9b1 100644 (file)
 # define FALSE 0
 #endif
 
-
-#define min(x, y) ({                           \
+#ifndef min
+# define min(x, y) ({                          \
        typeof(x) _min1 = (x);                  \
        typeof(y) _min2 = (y);                  \
        (void) (&_min1 == &_min2);              \
        _min1 < _min2 ? _min1 : _min2; })
+#endif
 
-#define max(x, y) ({                           \
+#ifndef max
+# define max(x, y) ({                          \
        typeof(x) _max1 = (x);                  \
        typeof(y) _max2 = (y);                  \
        (void) (&_max1 == &_max2);              \
        _max1 > _max2 ? _max1 : _max2; })
+#endif
 
 #endif /* UTIL_LINUX_C_H */