fix(expire.c): remove build error and warning 52/24152/1 9.99.1 9.99.2 9.99.3 9.99.4 jellyfish/9.99.1 jellyfish/9.99.2 jellyfish/9.99.3 jellyfish/9.99.4 jellyfish_9.99.1 jellyfish_9.99.2 jellyfish_9.99.3 jellyfish_9.99.4
authorLi Xiaoming <lixm.fnst@cn.fujitsu.com>
Tue, 3 Mar 2020 06:53:00 +0000 (14:53 +0800)
committerLi Xiaoming <lixm.fnst@cn.fujitsu.com>
Tue, 3 Mar 2020 06:53:00 +0000 (14:53 +0800)
cynagora/src/expire.c:38:28: error: initializer element is not constant
 static const time_t TMAX = ~TMIN;

cynagora/src/expire.c:37:21: warning: ‘TMIN’ defined but not used [-Wunused-const-variable=]
 static const time_t TMIN = (time_t)1 << ((CHAR_BIT * sizeof(time_t)) - 1);

Bug-AGL: SPEC-3212

Change-Id: Ie85812e404ecdb686d23f4f759f36cdf31d71202
Signed-off-by: Li Xiaoming <lixm.fnst@cn.fujitsu.com>
src/expire.c

index baf9b6b..71ccdc6 100644 (file)
@@ -34,8 +34,7 @@ static const int HOUR = 60*60;
 static const int DAY = 24*60*60;
 static const int WEEK = 7*24*60*60;
 static const int YEAR = 365*24*60*60 + 24*60*60/4; /* average includes leap */
-static const time_t TMIN = (time_t)1 << ((CHAR_BIT * sizeof(time_t)) - 1);
-static const time_t TMAX = ~TMIN;
+static const time_t TMAX = ~((time_t)1 << ((CHAR_BIT * sizeof(time_t)) - 1));
 
 /** add positives x and y with saturation */
 static time_t pt_add(time_t x, time_t y)