diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2006-12-03 09:25:37 +0000 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2006-12-03 09:25:37 +0000 |
commit | 436e2a4a38a945e3fdb7013f1461d868ecf65aed (patch) | |
tree | c75168a0144d505d346bf60fd0c93ed83a28f48a /configure.ac | |
parent | 3f961343ce8eee3b93c7446250f536718c606a96 (diff) | |
download | mailfromd-436e2a4a38a945e3fdb7013f1461d868ecf65aed.tar.gz mailfromd-436e2a4a38a945e3fdb7013f1461d868ecf65aed.tar.bz2 |
Check for unsigned 32-bit integer type
git-svn-id: file:///svnroot/mailfromd/trunk@1017 7a8a7f39-df28-0410-adc6-e0d955640f24
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 70156c50..857ed694 100644 --- a/configure.ac +++ b/configure.ac @@ -53,6 +53,21 @@ AC_CHECK_HEADERS([stdlib.h unistd.h sysexits.h]) # Checks for typedefs, structures, and compiler characteristics. AC_TYPE_SIGNAL +AC_TYPE_SIZE_T +AC_CHECK_SIZEOF(uint32_t) +AC_CHECK_SIZEOF(unsigned long) +AC_CHECK_SIZEOF(unsigned int) + +AH_TEMPLATE(GACOPYZ_UINT32_T, [32-bit unsigned data type]) +if test "$ac_cv_sizeof_uint32_t" = 4 ; then + AC_DEFINE_UNQUOTED(GACOPYZ_UINT32_T, uint32_t) +elif test "$ac_cv_sizeof_unsigned_int" = 4 ; then + AC_DEFINE_UNQUOTED(GACOPYZ_UINT32_T, unsigned int) +elif test "$ac_cv_sizeof_unsigned_long" = 4 ; then + AC_DEFINE_UNQUOTED(GACOPYZ_UINT32_T, unsigned long) +else + AC_MSG_ERROR([cannot determine 32-bit unsigned data type]) +fi # Checks for library functions. AC_CHECK_FUNCS([vsyslog setegid setregid setresgid seteuid setreuid \ |