#include <pthread.h>
#include <stdint.h>
-#ifdef MIN
-#undef MIN
-#endif
+#ifndef MIN
#define MIN(a, b) ((a) < (b) ? (a) : (b))
-#ifdef MAX
-#undef MAX
#endif
+#ifndef MAX
#define MAX(a, b) ((a) > (b) ? (a) : (b))
+#endif
#ifdef HAVE_LIMITS_H
# include <limits.h>