>From 750f43a16faeaf954a9569b4cd2541edaee43d27 Mon Sep 17 00:00:00 2001 From: Lukas Slebodnik Date: Mon, 2 Sep 2013 11:30:17 +0200 Subject: [PATCH 1/2] UTIL: do not redefine SIZE_T_MAX Some platforms can have defined SIZE_T_MAX. It is better to use conditional build. --- src/util/util.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/util/util.h b/src/util/util.h index 606eab03fc6e404f8b838a120b93ac63627eab01..5cb9cb9ae55c279928d6af3b87b83bfe8efd5b48 100644 --- a/src/util/util.h +++ b/src/util/util.h @@ -276,7 +276,9 @@ errno_t set_debug_file_from_fd(const int fd); #define OUT_OF_ID_RANGE(id, min, max) \ (id == 0 || (min && (id < min)) || (max && (id > max))) +#ifndef SIZE_T_MAX #define SIZE_T_MAX ((size_t) -1) +#endif /* SIZE_T_MAX */ #define SIZE_T_OVERFLOW(current, add) \ (((size_t)(add)) > (SIZE_T_MAX - ((size_t)(current)))) -- 1.8.3.1