summaryrefslogtreecommitdiff
path: root/include/libelfu/generic.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/libelfu/generic.h')
-rw-r--r--include/libelfu/generic.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/include/libelfu/generic.h b/include/libelfu/generic.h
index 4e3239d..ed774b1 100644
--- a/include/libelfu/generic.h
+++ b/include/libelfu/generic.h
@@ -4,9 +4,17 @@
#include <gelf.h>
-#define MIN(x, y) ((x) < (y) ? (x) : (y))
-#define MAX(x, y) ((x) > (y) ? (x) : (y))
-#define ROUNDUP(x, align) ((x) + ((align) - ((x) % (align))) % (align))
+#ifndef MIN
+ #define MIN(x, y) ((x) < (y) ? (x) : (y))
+#endif
+
+#ifndef MAX
+ #define MAX(x, y) ((x) > (y) ? (x) : (y))
+#endif
+
+#ifndef ROUNDUP
+ #define ROUNDUP(x, align) ((x) + ((align) - ((x) % (align))) % (align))
+#endif
#define OFFS_END(off, sz) ((off) + (sz))