From: Patrick Monnerat Date: Thu, 22 Sep 2022 10:35:52 +0000 (+0200) Subject: lib517: fix C89 constant signedness X-Git-Tag: curl-7_86_0~174 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=549032df4107f5978b8867a56355efa5d2f60f9f;p=thirdparty%2Fcurl.git lib517: fix C89 constant signedness In C89, positive integer literals that overflow an int but not an unsigned int may be understood as a negative int. lib517.c:129:3: warning: this decimal constant is unsigned only in ISO C90 {"Sun, 06 Nov 2044 08:49:37 GMT", 2362034977 }, ^ Closes #9572 --- diff --git a/tests/libtest/lib517.c b/tests/libtest/lib517.c index b803d08dd1..3726efdfdb 100644 --- a/tests/libtest/lib517.c +++ b/tests/libtest/lib517.c @@ -126,7 +126,7 @@ static const struct dcheck dates[] = { {"Thu, 31-Dec-1969 23:59:58 GMT", -2 }, {"Thu, 31-Dec-1969 23:59:59 GMT", 0 }, /* avoids -1 ! */ #if SIZEOF_TIME_T > 4 - {"Sun, 06 Nov 2044 08:49:37 GMT", 2362034977 }, + {"Sun, 06 Nov 2044 08:49:37 GMT", (time_t) CURL_OFF_TU_C(2362034977) }, {"Sun, 06 Nov 3144 08:49:37 GMT", 37074617377 }, #ifndef HAVE_TIME_T_UNSIGNED #if 0