Mercurial > dovecot > core-2.2
changeset 3931:d37797a229c3 HEAD
And fix for uoff_t checks..
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 22 Jan 2006 18:09:49 +0200 |
parents | 64269f05bf38 |
children | b079a386a2f7 |
files | configure.in |
diffstat | 1 files changed, 31 insertions(+), 22 deletions(-) [+] |
line wrap: on
line diff
--- a/configure.in Sun Jan 22 18:06:01 2006 +0200 +++ b/configure.in Sun Jan 22 18:09:49 2006 +0200 @@ -592,33 +592,42 @@ AC_CHECK_TYPES(_Bool) AC_CHECK_TYPE(uoff_t, [ + have_uoff_t=yes AC_DEFINE(HAVE_UOFF_T,, Define if you have a native uoff_t type) ], [ - AC_TYPEOF(off_t, long int long-long) - case "$typeof_off_t" in - int) - offt_max=INT_MAX - uofft_fmt="u" + have_uoff_t=no +]) + +AC_TYPEOF(off_t, long int long-long) +case "$typeof_off_t" in + int) + offt_max=INT_MAX + uofft_fmt="u" + if test "$have_uoff_t" != "yes"; then AC_DEFINE(UOFF_T_INT,, Define if off_t is int) - offt_bits=`expr 8 \* $ac_cv_sizeof_int` - ;; - long) - offt_max=LONG_MAX - uofft_fmt="lu" + fi + offt_bits=`expr 8 \* $ac_cv_sizeof_int` + ;; + long) + offt_max=LONG_MAX + uofft_fmt="lu" + if test "$have_uoff_t" != "yes"; then AC_DEFINE(UOFF_T_LONG,, Define if off_t is long) - offt_bits=`expr 8 \* $ac_cv_sizeof_long` - ;; - "long long") - offt_max=LLONG_MAX - uofft_fmt="llu" + fi + offt_bits=`expr 8 \* $ac_cv_sizeof_long` + ;; + "long long") + offt_max=LLONG_MAX + uofft_fmt="llu" + if test "$have_uoff_t" != "yes"; then AC_DEFINE(UOFF_T_LONG_LONG,, Define if off_t is long long) - offt_bits=`expr 8 \* $ac_cv_sizeof_long_long` - ;; - *) - AC_MSG_ERROR([Unsupported off_t type]) - ;; - esac -]) + fi + offt_bits=`expr 8 \* $ac_cv_sizeof_long_long` + ;; + *) + AC_MSG_ERROR([Unsupported off_t type]) + ;; +esac dnl * Do we have struct dirent->d_type AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[