]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
We should be checking C99 types using stdint.h, not inttypes.h
authorTimo Sirainen <tss@iki.fi>
Tue, 5 Aug 2003 19:45:02 +0000 (22:45 +0300)
committerTimo Sirainen <tss@iki.fi>
Tue, 5 Aug 2003 19:45:02 +0000 (22:45 +0300)
--HG--
branch : HEAD

configure.in

index f1e8e5131e956237b63f1581dc223b827337909e..bcebb86db75313435f13c859ec7102d5a2b9f602 100644 (file)
@@ -478,13 +478,19 @@ AC_DEFUN(AC_CHECKTYPE2, [
   AC_MSG_RESULT($i_cv_type_$1)
 ])
 
-AC_CHECKTYPE2(uintmax_t, [#include <inttypes.h>])
+dnl some systems don't have stdint.h, but still have some of the types
+dnl defined elsewhere
+AC_CHECK_HEADER(stdint.h, [
+  stdint_include="#include <stdint.h>"
+])
+
+AC_CHECKTYPE2(uintmax_t, [$stdint_include])
 if test $i_cv_type_uintmax_t = yes; then
   AC_DEFINE(HAVE_UINTMAX_T,, Define if you have uintmax_t (C99 type))
 fi
 
 dnl use separate check, eg. Solaris 8 has uintmax_t but not uint_fast32_t
-AC_CHECKTYPE2(uint_fast32_t, [#include <inttypes.h>])
+AC_CHECKTYPE2(uint_fast32_t, [$stdint_include])
 if test $i_cv_type_uint_fast32_t = yes; then
   AC_DEFINE(HAVE_UINT_FAST32_T,, Define if you have uint_fast32_t (C99 type))
 fi