]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
sysdefs.h: Omit the conditionals around string.h and limits.h.
authorLasse Collin <lasse.collin@tukaani.org>
Sun, 16 Feb 2020 09:18:28 +0000 (11:18 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Sun, 16 Feb 2020 10:24:13 +0000 (12:24 +0200)
string.h is used unconditionally elsewhere in the project and
configure has always stopped if limits.h is missing, so these
headers must have been always available even on the weirdest
systems.

src/common/sysdefs.h

index e056ca4ac9088916dcda841f54b7bee22066781e..b6918179b59fe7c2a84d4e953c37abfccfe630b3 100644 (file)
@@ -44,9 +44,7 @@
 
 // Some pre-C99 systems have SIZE_MAX in limits.h instead of stdint.h. The
 // limits are also used to figure out some macros missing from pre-C99 systems.
-#ifdef HAVE_LIMITS_H
-#      include <limits.h>
-#endif
+#include <limits.h>
 
 // Be more compatible with systems that have non-conforming inttypes.h.
 // We assume that int is 32-bit and that long is either 32-bit or 64-bit.
@@ -153,9 +151,7 @@ typedef unsigned char _Bool;
 
 // string.h should be enough but let's include strings.h and memory.h too if
 // they exists, since that shouldn't do any harm, but may improve portability.
-#ifdef HAVE_STRING_H
-#      include <string.h>
-#endif
+#include <string.h>
 
 #ifdef HAVE_STRINGS_H
 #      include <strings.h>