]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
In configure, SSIZE_MAX requires limits.h
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>
Wed, 11 May 2011 05:42:01 +0000 (01:42 -0400)
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>
Wed, 11 May 2011 05:42:01 +0000 (01:42 -0400)
SVN-Revision: 3297

configure.ac

index 661e3d812adec567c39378f91aab8f69000cd0f4..61f7c07df0e6e8af41472b3da8112a962e6306b5 100644 (file)
@@ -417,7 +417,12 @@ AC_TYPE_UINT32_T
 AC_TYPE_INT16_T
 AC_TYPE_UINT16_T
 
-AC_CHECK_DECLS([SIZE_MAX, SSIZE_MAX, INT64_MAX, INT64_MIN, UINT64_MAX, UINT32_MAX])
+AC_CHECK_DECLS([SIZE_MAX, INT64_MAX, INT64_MIN, UINT64_MAX, UINT32_MAX])
+
+AC_CHECK_DECL([SSIZE_MAX],
+               [AC_DEFINE(HAVE_DECL_SSIZE_MAX, 1, [Define to 1 if you have the declaration of `SSIZE_MAX', and to 0 if you don't.])],
+               [],
+               [#include <limits.h>])
 
 AC_CHECK_DECL([EFTYPE],
                [AC_DEFINE(HAVE_EFTYPE, 1, [A possible errno value for invalid file format errors])],