diff options
Diffstat (limited to 'include/libelfu/generic.h')
-rw-r--r-- | include/libelfu/generic.h | 14 |
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)) |