37 #define UINT_MAX __UINT_MAX__ 39 #define UINT_MAX ((unsigned int) ~((unsigned int)0)) 45 #define LONG_MAX __LONG_MAX__ 47 #define LONG_MAX ((long) ~(((uint64_t) 1) << (8 * sizeof(long) - 1))) 52 #define ULLONG_MAX ((MHD_UNSIGNED_LONG_LONG) ~((MHD_UNSIGNED_LONG_LONG)0)) 57 #define INT32_MAX __INT32_MAX__ 59 #define INT32_MAX ((int32_t)0x7FFFFFFF) 65 #define UINT32_MAX __UINT32_MAX__ 67 #define UINT32_MAX ((int32_t)0xFFFFFFFF) 73 #define UINT64_MAX __UINT64_MAX__ 75 #define UINT64_MAX ((uint64_t)0xFFFFFFFFFFFFFFFF) 81 #define SIZE_MAX __SIZE_MAX__ 83 #define SIZE_MAX ((size_t) ~((size_t)0)) 88 #define OFF_T_MAX ((off_t) ~(((uint64_t) 1) << (8 * sizeof(off_t) - 1))) 91 #if defined(_LARGEFILE64_SOURCE) && !defined(OFF64_T_MAX) 92 #define OFF64_T_MAX ((off64_t) ~(((uint64_t) 1) << (8 * sizeof(off64_t) - 1))) 98 #define TIME_T_MAX ( (time_t) ~(((uint64_t) 1) << (8 * sizeof(time_t) - 1)) ) 101 #ifndef TIMEVAL_TV_SEC_MAX 103 #define TIMEVAL_TV_SEC_MAX TIME_T_MAX 105 #define TIMEVAL_TV_SEC_MAX LONG_MAX