diff options
author | Daniel Stenberg <daniel@haxx.se> | 2017-06-09 01:02:12 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2017-06-09 01:02:12 +0200 |
commit | b94a2cdfe641a9094a2352f3f38b02ead3ffe8d5 (patch) | |
tree | 483e27457ea007c61fefe2e814df9528dcbb2145 /tests | |
parent | 844896d06416c9fdcacad5159f2a1a1d0293b9e5 (diff) |
lib1521: fix compiler warnings on the use of bad 'long' values
Reported-by: Marcel Raad
Bug: https://github.com/curl/curl/commit/cccac4fb2b20d6ed87da7978408c3ecacc464fe4#commitcomment-22453387
Diffstat (limited to 'tests')
-rw-r--r-- | tests/libtest/lib1521.c | 6 | ||||
-rw-r--r-- | tests/libtest/mk-lib1521.pl | 8 |
2 files changed, 7 insertions, 7 deletions
diff --git a/tests/libtest/lib1521.c b/tests/libtest/lib1521.c index 367680198..dee85a238 100644 --- a/tests/libtest/lib1521.c +++ b/tests/libtest/lib1521.c @@ -20,8 +20,8 @@ * ***************************************************************************/ #include "test.h" - #include "memdebug.h" +#include <limits.h> /* This source code is generated by mk-lib1521.pl ! */ @@ -29,8 +29,8 @@ struct data { char *blaha; }; -#define LO -2147483647 -#define HI 2147483648 +#define LO LONG_MIN +#define HI LONG_MAX #define OFF_VAL (curl_off_t) 3123123123 #define OFF_LO (curl_off_t) LO #define OFF_HI (curl_off_t) HI diff --git a/tests/libtest/mk-lib1521.pl b/tests/libtest/mk-lib1521.pl index 9cd03b37c..b1eaba8d8 100644 --- a/tests/libtest/mk-lib1521.pl +++ b/tests/libtest/mk-lib1521.pl @@ -24,9 +24,9 @@ # Usage: # cat ../../include/curl/curl.h | perl mk-lib1521.pl > lib1521.c -# minimum and maximum 32 signed values -my $minlong = - (1<<31)+1; -my $maxlong = (1<<31); +# minimum and maximum long signed values +my $minlong = "LONG_MIN"; +my $maxlong = "LONG_MAX"; print <<HEADER /*************************************************************************** @@ -51,8 +51,8 @@ print <<HEADER * ***************************************************************************/ #include "test.h" - #include "memdebug.h" +#include <limits.h> /* This source code is generated by mk-lib1521.pl ! */ |