]> granicus.if.org Git - curl/commitdiff
build: remove HAVE_LIMITS_H check
authorJay Satiro <raysatiro@yahoo.com>
Wed, 3 Jan 2018 19:40:52 +0000 (14:40 -0500)
committerJay Satiro <raysatiro@yahoo.com>
Sat, 6 Jan 2018 04:34:30 +0000 (23:34 -0500)
.. because limits.h presence isn't optional, it's required by C89.

Ref: http://port70.net/~nsz/c/c89/c89-draft.html#2.2.4.2

Closes https://github.com/curl/curl/pull/2215

29 files changed:
CMakeLists.txt
configure.ac
lib/Makefile.netware
lib/asyn-ares.c
lib/config-dos.h
lib/config-symbian.h
lib/config-tpf.h
lib/config-vxworks.h
lib/config-win32.h
lib/config-win32ce.h
lib/curl_config.h.cmake
lib/parsedate.c
lib/security.c
lib/setopt.c
lib/ssh-libssh.c
lib/ssh.c
lib/url.c
lib/vtls/cyassl.c
lib/vtls/darwinssl.c
lib/vtls/gskit.c
lib/vtls/openssl.c
tests/libtest/lib1502.c
tests/libtest/lib518.c
tests/libtest/lib537.c
tests/libtest/lib540.c
tests/libtest/lib557.c
tests/libtest/lib591.c
tests/libtest/lib597.c
tests/libtest/libntlmconnect.c

index 7b73b98f7c1d6e261faee69f7a44b97e107c0039..490cc19ef8373cd0c7ac171348b0c8bc51dcf53e 100644 (file)
@@ -737,7 +737,6 @@ check_include_file_concat("ifaddrs.h"        HAVE_IFADDRS_H)
 check_include_file_concat("io.h"             HAVE_IO_H)
 check_include_file_concat("krb.h"            HAVE_KRB_H)
 check_include_file_concat("libgen.h"         HAVE_LIBGEN_H)
-check_include_file_concat("limits.h"         HAVE_LIMITS_H)
 check_include_file_concat("locale.h"         HAVE_LOCALE_H)
 check_include_file_concat("net/if.h"         HAVE_NET_IF_H)
 check_include_file_concat("netdb.h"          HAVE_NETDB_H)
index 86ba842d6434a6bce029c316a06a3a4c97a9b318..5292937bb264ca861df63a7abda8b7a6ec3d3cfe 100755 (executable)
@@ -3359,7 +3359,6 @@ AC_CHECK_HEADERS(
         assert.h \
         unistd.h \
         stdlib.h \
-        limits.h \
         arpa/inet.h \
         net/if.h \
         netinet/in.h \
index a4ec4c8f38156485738a2d6231c03a79e5c6fb60..f4b6528eb95fde42a66ef5e7b67068a981996342 100644 (file)
@@ -589,7 +589,6 @@ endif
        @echo $(DL)#define HAVE_INET_ADDR 1$(DL) >> $@
        @echo $(DL)#define HAVE_IOCTL 1$(DL) >> $@
        @echo $(DL)#define HAVE_IOCTL_FIONBIO 1$(DL) >> $@
-       @echo $(DL)#define HAVE_LIMITS_H 1$(DL) >> $@
        @echo $(DL)#define HAVE_LL 1$(DL) >> $@
        @echo $(DL)#define HAVE_LOCALE_H 1$(DL) >> $@
        @echo $(DL)#define HAVE_LOCALTIME_R 1$(DL) >> $@
index 38ede999ce4f4ded6122d929a7894da92b14a1bc..aa581a49a0a2dbf4805cdcc2772068b99c3138e2 100644 (file)
@@ -30,9 +30,7 @@
 
 #ifdef CURLRES_ARES
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 #ifdef HAVE_NETINET_IN_H
 #include <netinet/in.h>
 #endif
index eec7af98881306860639236dc5db73b495f04194..ff1ea15581d21a14e202bd914229f44e194935f7 100644 (file)
@@ -53,7 +53,6 @@
 #define HAVE_IOCTL_FIONBIO     1
 #define HAVE_IOCTLSOCKET       1
 #define HAVE_IOCTLSOCKET_FIONBIO   1
-#define HAVE_LIMITS_H          1
 #define HAVE_LOCALE_H          1
 #define HAVE_LONGLONG          1
 #define HAVE_MEMORY_H          1
index 92983d24211758091a3e3cea927251e4bb88e638..d23de332555091f850230191668d0b1ae8aa6647 100644 (file)
 /* Define to 1 if you have the `ssl' library (-lssl). */
 /*#define HAVE_LIBSSL 1*/
 
-/* Define to 1 if you have the <limits.h> header file. */
-#define HAVE_LIMITS_H 1
-
 /* if your compiler supports LL */
 #define HAVE_LL 1
 
index d1eb3d906201cb9699ecf8af01f07c62454bd95f..778d9833fe130add2779607288b72b712d056ea1 100644 (file)
 /* if zlib is available */
 /* #undef HAVE_LIBZ */
 
-/* Define to 1 if you have the <limits.h> header file. */
-#define HAVE_LIMITS_H 1
-
 /* if your compiler supports LL */
 #define HAVE_LL 1
 
index 780a4a225f0de9d3662413c9489cc98fec2d78b6..19f2d2354d47cdf8c9bc7cfdd15cb50b8ca12d94 100644 (file)
 /* if zlib is available */
 #define HAVE_LIBZ 1
 
-/* Define to 1 if you have the <limits.h> header file. */
-#define HAVE_LIMITS_H 1
-
 /* if your compiler supports LL */
 #define HAVE_LL 1
 
index 309f701a94c519fcaba13ed59245bff01dd37786..3e5567df2bbb0dec63c309b278f30fab110e75c4 100644 (file)
@@ -61,9 +61,6 @@
 /* Define if you have the <io.h> header file. */
 #define HAVE_IO_H 1
 
-/* Define if you have the <limits.h> header file. */
-#define HAVE_LIMITS_H 1
-
 /* Define if you have the <locale.h> header file. */
 #define HAVE_LOCALE_H 1
 
index 28a15f2a1bf4d4feaa0f3ad213002acc8e7887ac..182052290e15038729cae448156270f2d49432d6 100644 (file)
@@ -54,9 +54,6 @@
 /* Define if you have the <io.h> header file.  */
 #define HAVE_IO_H 1
 
-/* Define if you have the <limits.h> header file.  */
-#define HAVE_LIMITS_H 1
-
 /* Define if you need the malloc.h header header file even with stdlib.h  */
 #define NEED_MALLOC_H 1
 
index e4d14c784bede6ab360eb16b96516b09664bda43..e640cc65636f02b45fdee6fb65434b3ed87cbcac 100644 (file)
 /* if zlib is available */
 #cmakedefine HAVE_LIBZ 1
 
-/* Define to 1 if you have the <limits.h> header file. */
-#cmakedefine HAVE_LIMITS_H 1
-
 /* if your compiler supports LL */
 #cmakedefine HAVE_LL 1
 
index b82605bbe32163baebc9a6addd439da4e1295582..0fabbd2694bf4a8595632590386fe504e9819d63 100644 (file)
@@ -75,9 +75,7 @@
 
 #include "curl_setup.h"
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #include <curl/curl.h>
 #include "strcase.h"
index 9b989681f3af685d8807b1eee83f5249bcfe8b7a..ac39dae091469ba73c846820dfcdad4ffff17c18 100644 (file)
@@ -50,9 +50,7 @@
 #include <netdb.h>
 #endif
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #include "urldata.h"
 #include "curl_base64.h"
index f40b78e0bd5af58e3005fe5a4ed0a33852ce1683..49b7fac63ac725f064ff90b857b9aab3147d6111 100644 (file)
@@ -22,9 +22,7 @@
 
 #include "curl_setup.h"
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #ifdef HAVE_NETINET_IN_H
 #include <netinet/in.h>
index fb49a22d55e55513796f19716e81a0cafb12a71b..56775d70d10af98d629a9c6f22ae1a54363faa27 100644 (file)
@@ -27,9 +27,7 @@
 
 #ifdef USE_LIBSSH
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #include <libssh/libssh.h>
 #include <libssh/sftp.h>
index bf07432bdd37d2ed3c8e461f884345458c14b503..6516c5d377fe837cd612b8aca021f444b26c1a95 100644 (file)
--- a/lib/ssh.c
+++ b/lib/ssh.c
@@ -26,9 +26,7 @@
 
 #ifdef USE_LIBSSH2
 
-#ifdef HAVE_LIMITS_H
-#  include <limits.h>
-#endif
+#include <limits.h>
 
 #include <libssh2.h>
 #include <libssh2_sftp.h>
index a4f3f37f8ec3eb446ab53e30c4246431178a59e7..d45da5e72004b6e99e870a0ec8028b78ee3766c3 100644 (file)
--- a/lib/url.c
+++ b/lib/url.c
@@ -55,9 +55,7 @@
 #error "We can't compile without socket() support!"
 #endif
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #ifdef USE_LIBIDN2
 #include <idn2.h>
index e06522304b84d05b8f930aaed340202f9cd1a861..46b71bfd3f4ce6c278b0893ce295fed92f83f99b 100644 (file)
@@ -76,9 +76,7 @@ and that's a problem since options.h hasn't been included yet. */
 #endif
 #endif
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #include "urldata.h"
 #include "sendf.h"
index 31690422407ef632acee52bd6f9d769d16b5e668..53a7ec37bd4fe7db415ae19b380622705e974105 100644 (file)
@@ -39,9 +39,7 @@
 #pragma clang diagnostic ignored "-Wtautological-pointer-compare"
 #endif /* __clang__ */
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #include <Security/Security.h>
 /* For some reason, when building for iOS, the omnibus header above does
index de496dd125fde571a82e17723156b60f0ccbc9ed..8f0cc0bb8971a15638cb03d5153adee4d389eaf9 100644 (file)
@@ -61,9 +61,7 @@
 #endif
 
 
-#ifdef HAVE_LIMITS_H
-#  include <limits.h>
-#endif
+#include <limits.h>
 
 #include <curl/curl.h>
 #include "urldata.h"
index 89f873342c1caf320fbcf7fdd98b3431549a3dad..8680af2f20aaee55fc5344c74493d2c46bff8623 100644 (file)
@@ -34,9 +34,7 @@
 
 #ifdef USE_OPENSSL
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #include "urldata.h"
 #include "sendf.h"
index 188c120f88877f49bb67bc7937250aeadf3ce1c6..6f253c7ecf950bb7a82640f5681e6a204a332484 100644 (file)
@@ -29,9 +29,7 @@
 
 #include "test.h"
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #include "testutil.h"
 #include "warnless.h"
index e2dcb440d091f50107395957779cb677cadff5d1..81c5a5fad4731e41c0bee06735a906666055f364 100644 (file)
@@ -27,9 +27,7 @@
 #ifdef HAVE_FCNTL_H
 #include <fcntl.h>
 #endif
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #include "warnless.h"
 #include "memdebug.h"
index b5ee2ce5b95195799ebc2b15bc2143964bfa3943..bdc2e62eb55c1ec1cafcec5523e7db31edea61e4 100644 (file)
@@ -27,9 +27,7 @@
 #ifdef HAVE_FCNTL_H
 #include <fcntl.h>
 #endif
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #include "warnless.h"
 #include "memdebug.h"
index a13653ce6a41c9bc15dfcea75fa8c3a9ccba9860..ff8a9b059f98b56ac56d2b73bc7cb53cc1c7e622 100644 (file)
@@ -30,9 +30,7 @@
 
 #include "test.h"
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #include "testutil.h"
 #include "warnless.h"
index 9a87fbda9d2f5073930b1182e7c1e6d63a0bbfc2..22ab9ec2e62d1be7be2c27426bac0dc99a7867a7 100644 (file)
@@ -27,9 +27,7 @@
 
 #include "test.h"
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #ifdef HAVE_LOCALE_H
 #  include <locale.h> /* for setlocale() */
index f25cc4d731f85816d489c71cc0f8d6a55506f1e2..0a406cee0a9cd768e17d513a7d95a5fe59083284 100644 (file)
@@ -23,9 +23,7 @@
 
 /* lib591 is used for test cases 591, 592, 593 and 594 */
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #include <fcntl.h>
 
index c8529743ef094d6511130d11bba96f698152e169..d7f38c4c8b217381f6044fe27d18736343d3754e 100644 (file)
@@ -21,9 +21,7 @@
  ***************************************************************************/
 #include "test.h"
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 
 #include "testutil.h"
 #include "warnless.h"
index 0d527a77977b1d42c5939f95c03f868481abb051..59f94b68a82d71a4bd00d5dcf004df441e2f80e3 100644 (file)
@@ -21,9 +21,7 @@
  ***************************************************************************/
 #include "test.h"
 
-#ifdef HAVE_LIMITS_H
 #include <limits.h>
-#endif
 #include <assert.h>
 
 #include "testutil.h"