#include <simgrid/zone.h>
#include <xbt.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 __cplusplus
#include <map>
#include <set>
#endif
-#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
SG_BEGIN_DECL()
#include "xbt/sysdep.h"
#include "xbt/xbt_os_thread.h"
+#ifndef MIN
#define MIN(a, b) ((a) < (b) ? (a) : (b))
+#endif
+#ifndef MAX
#define MAX(a, b) ((a) > (b) ? (a) : (b))
+#endif
int xbt_log_no_loc = 0; /* if set to true (with --log=no_loc), file localization will be omitted (for tesh tests) */
static xbt_os_mutex_t log_cat_init_mutex = NULL;
#include "xbt/asserts.h"
#include "xbt/sysdep.h"
+#ifndef MIN
#define MIN(a, b) ((a) < (b) ? (a) : (b))
+#endif
+#ifndef MAX
#define MAX(a, b) ((a) > (b) ? (a) : (b))
+#endif
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(xbt_mallocator, xbt, "Mallocators");
#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>
#include "xbt/sysdep.h"
#include <stdio.h>
+#ifndef MIN
#define MIN(a, b) ((a) < (b) ? (a) : (b))
+#endif
+#ifndef MAX
#define MAX(a, b) ((a) > (b) ? (a) : (b))
+#endif
extern const char *xbt_log_priority_names[8];