X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fbasic%2Ftime-util.h;h=61f263baeaaeb666c1002e702766df7517335177;hp=3d6dbff35ccadd5f98932711b5dc0d1ee448b907;hb=5986f533c144a8142b5e047223e7a6f85c20b98b;hpb=f5ce2eabeda330f36bb89649db00a8e030baaa93 diff --git a/src/basic/time-util.h b/src/basic/time-util.h index 3d6dbff35..61f263bae 100644 --- a/src/basic/time-util.h +++ b/src/basic/time-util.h @@ -69,7 +69,7 @@ typedef struct dual_timestamp { #define FORMAT_TIMESTAMP_RELATIVE_MAX 256 #define FORMAT_TIMESPAN_MAX 64 -#define TIME_T_MAX (time_t)((1UL << ((sizeof(time_t) << 3) - 1)) - 1) +#define TIME_T_MAX (time_t)((UINTMAX_C(1) << ((sizeof(time_t) << 3) - 1)) - 1) #define DUAL_TIMESTAMP_NULL ((struct dual_timestamp) { 0ULL, 0ULL })