]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Added missing size checks from 2.5
authorserassio <>
Sun, 7 May 2006 16:20:43 +0000 (16:20 +0000)
committerserassio <>
Sun, 7 May 2006 16:20:43 +0000 (16:20 +0000)
configure.in

index 48822a52e903c361c80ea9c8deb7d61011adf098..a38e95779c5b4c39087261f6c65d24a61ed4baeb 100644 (file)
@@ -3,7 +3,7 @@ dnl  Configuration input file for Squid
 dnl
 dnl  Duane Wessels, wessels@nlanr.net, February 1996 (autoconf v2.9)
 dnl
-dnl  $Id: configure.in,v 1.408 2006/05/07 10:17:25 serassio Exp $
+dnl  $Id: configure.in,v 1.409 2006/05/07 10:20:43 serassio Exp $
 dnl
 dnl
 dnl
@@ -13,7 +13,7 @@ AC_CONFIG_SRCDIR([src/main.cc])
 AC_CONFIG_AUX_DIR(cfgaux)
 AM_INIT_AUTOMAKE([tar-ustar])
 AM_CONFIG_HEADER(include/autoconf.h)
-AC_REVISION($Revision: 1.408 $)dnl
+AC_REVISION($Revision: 1.409 $)dnl
 AC_PREFIX_DEFAULT(/usr/local/squid)
 AM_MAINTAINER_MODE
 
@@ -1991,9 +1991,10 @@ AC_CHECK_SIZEOF(void *)
 
 dnl 16 bit integers - int16_t and u_int16_t
 dnl if this is defined we trust it to be 16 bits
-AC_CHECK_TYPE(int16_t,
-  AC_DEFINE(HAVE_INT16_T,1,[int16_t is defined in system headers]),
-  ,SQUID_DEFAULT_INCLUDES)
+AC_CHECK_TYPE(int16_t,[
+  AC_CHECK_SIZEOF(int16_t,,SQUID_DEFAULT_SIZEOF_INCLUDES)
+  AC_DEFINE(HAVE_INT16_T,1,[int16_t is defined in system headers])
+  ],,SQUID_DEFAULT_INCLUDES)
 
 dnl fallback #1
 AC_CHECK_TYPE(short,[
@@ -2009,21 +2010,24 @@ AC_CHECK_TYPE(int,[
 
 dnl unsigned 16 bit ints - u_int16_t
 dnl if this is defined we trust it to be 16 bits
-AC_CHECK_TYPE(u_int16_t,
-  AC_DEFINE(HAVE_U_INT16_T,1,[u_int16_t is defined in system headers]), 
-  ,SQUID_DEFAULT_INCLUDES)
+AC_CHECK_TYPE(u_int16_t,[
+  AC_CHECK_SIZEOF(u_int16_t,,SQUID_DEFAULT_SIZEOF_INCLUDES)
+  AC_DEFINE(HAVE_U_INT16_T,1,[u_int16_t is defined in system headers])
+  ],,SQUID_DEFAULT_INCLUDES)
 
 dnl fallback #1
 dnl if this is defined we trust it to be 16 bits
-AC_CHECK_TYPE(uint16_t,
-  AC_DEFINE(HAVE_UINT16_T,1,[uint16_t is defined in system headers]),     
-  ,SQUID_DEFAULT_INCLUDES)
+AC_CHECK_TYPE(uint16_t,[
+  AC_CHECK_SIZEOF(uint16_t,,SQUID_DEFAULT_SIZEOF_INCLUDES)
+  AC_DEFINE(HAVE_UINT16_T,1,[uint16_t is defined in system headers])
+  ],,SQUID_DEFAULT_INCLUDES)
 
 dnl 32 bit signed int - int32_t
 dnl if this is defined we trust it to be 32 bits
-AC_CHECK_TYPE(int32_t,
-  AC_DEFINE(HAVE_INT32_T,1,[int32_t is defined in system headers]),
-  ,SQUID_DEFAULT_INCLUDES)
+AC_CHECK_TYPE(int32_t,[
+  AC_CHECK_SIZEOF(int32_t,,SQUID_DEFAULT_SIZEOF_INCLUDES)
+  AC_DEFINE(HAVE_INT32_T,1,[int32_t is defined in system headers])
+  ],,SQUID_DEFAULT_INCLUDES)
 
 dnl fallback #1
 AC_CHECK_TYPE(long,[
@@ -2033,27 +2037,31 @@ AC_CHECK_TYPE(long,[
 
 dnl 32 bit unsigned int - u_int32_t
 dnl if this is defined we trust it to be 32 bits
-AC_CHECK_TYPE(u_int32_t,
-  AC_DEFINE(HAVE_U_INT32_T,1,[u_int32_t is defined in system headers]),
-  ,SQUID_DEFAULT_INCLUDES)
+AC_CHECK_TYPE(u_int32_t,[
+  AC_CHECK_SIZEOF(u_int32_t,,SQUID_DEFAULT_SIZEOF_INCLUDES)
+  AC_DEFINE(HAVE_U_INT32_T,1,[u_int32_t is defined in system headers])
+  ],,SQUID_DEFAULT_INCLUDES)
 
 dnl fallback #1
 dnl if this is defined we trust it to be 32 bits
-AC_CHECK_TYPE(uint32_t,
-  AC_DEFINE(HAVE_UINT32_T,1,[uint32_t is defined in system headers]),
-    ,SQUID_DEFAULT_INCLUDES)
+AC_CHECK_TYPE(uint32_t,[
+  AC_CHECK_SIZEOF(uint32_t,,SQUID_DEFAULT_SIZEOF_INCLUDES)
+  AC_DEFINE(HAVE_UINT32_T,1,[uint32_t is defined in system headers])
+  ],,SQUID_DEFAULT_INCLUDES)
 
 dnl 64 bit signed - int64_t
 dnl if this is defind we trust it to be 64 bits
-AC_CHECK_TYPE(int64_t,
-  AC_DEFINE(HAVE_INT64_T,1,[int64_t is defined in system headers]),
-  ,SQUID_DEFAULT_INCLUDES)
+AC_CHECK_TYPE(int64_t,[
+  AC_CHECK_SIZEOF(int64_t,,SQUID_DEFAULT_SIZEOF_INCLUDES)
+  AC_DEFINE(HAVE_INT64_T,1,[int64_t is defined in system headers])
+  ],,SQUID_DEFAULT_INCLUDES)
 
 dnl fallback #1
 dnl if this is defind we trust it to be 64 bits
-AC_CHECK_TYPE(__int64,
-  AC_DEFINE(HAVE___INT64,1,[__int64 is defined in system headers]),
-  ,SQUID_DEFAULT_INCLUDES)
+AC_CHECK_TYPE(__int64,[
+  AC_CHECK_SIZEOF(__int64,,SQUID_DEFAULT_SIZEOF_INCLUDES)
+  AC_DEFINE(HAVE___INT64,1,[__int64 is defined in system headers])
+  ],,SQUID_DEFAULT_INCLUDES)
 
 dnl fallback #2
 AC_CHECK_TYPE(long long,[
@@ -2063,15 +2071,17 @@ AC_CHECK_TYPE(long long,[
 
 dnl 64 bit unsigned - u_int64_t
 dnl if this is defind we trust it to be 64 bits
-AC_CHECK_TYPE(u_int64_t,
-  AC_DEFINE(HAVE_U_INT64_T,1,[u_int64_t is defined in system headers]),
-  ,SQUID_DEFAULT_INCLUDES)
+AC_CHECK_TYPE(u_int64_t,[
+  AC_CHECK_SIZEOF(u_int64_t,,SQUID_DEFAULT_SIZEOF_INCLUDES)
+  AC_DEFINE(HAVE_U_INT64_T,1,[u_int64_t is defined in system headers])
+  ],,SQUID_DEFAULT_INCLUDES)
 
 dnl fallback #1
 dnl if this is defind we trust it to be 64 bits
-AC_CHECK_TYPE(uint64_t,
-  AC_DEFINE(HAVE_UINT64_T,1,[uint64_t is defined in system headers]),
-  ,SQUID_DEFAULT_INCLUDES)
+AC_CHECK_TYPE(uint64_t,[
+  AC_CHECK_SIZEOF(uint64_t,,SQUID_DEFAULT_SIZEOF_INCLUDES)
+  AC_DEFINE(HAVE_UINT64_T,1,[uint64_t is defined in system headers])
+  ],,SQUID_DEFAULT_INCLUDES)
 
 dnl On Solaris 9 x86, gcc may includes a "fixed" set of old system include files
 dnl that is incompatible with the updated Solaris header files.