[dovecot-cvs] dovecot configure.in,1.142,1.143
cras at procontrol.fi
cras at procontrol.fi
Tue Aug 5 23:45:05 EEST 2003
Update of /home/cvs/dovecot
In directory danu:/tmp/cvs-serv3594
Modified Files:
configure.in
Log Message:
We should be checking C99 types using stdint.h, not inttypes.h
Index: configure.in
===================================================================
RCS file: /home/cvs/dovecot/configure.in,v
retrieving revision 1.142
retrieving revision 1.143
diff -u -d -r1.142 -r1.143
--- configure.in 2 Aug 2003 17:38:15 -0000 1.142
+++ configure.in 5 Aug 2003 19:45:02 -0000 1.143
@@ -478,13 +478,19 @@
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
More information about the dovecot-cvs
mailing list