[dovecot-cvs] dovecot configure.in,1.138,1.139
cras at procontrol.fi
cras at procontrol.fi
Wed Jul 16 00:24:23 EEST 2003
Update of /home/cvs/dovecot
In directory danu:/tmp/cvs-serv13507
Modified Files:
configure.in
Log Message:
Get the size_t type properly in OSX
Index: configure.in
===================================================================
RCS file: /home/cvs/dovecot/configure.in,v
retrieving revision 1.138
retrieving revision 1.139
diff -u -d -r1.138 -r1.139
--- configure.in 15 Jul 2003 19:19:30 -0000 1.138
+++ configure.in 15 Jul 2003 20:24:21 -0000 1.139
@@ -428,13 +428,16 @@
AC_MSG_RESULT(no)
])
-AC_TYPEOF(ssize_t)
-case "$typeof_ssize_t" in
- long)
+dnl Note: we check size_t rather than ssize_t here, because on OSX 10.2
+dnl ssize_t = int and size_t = unsigned long. We're mostly concerned about
+dnl printf format here, so check the size_t one.
+AC_TYPEOF(size_t, unsigned-int unsigned-long unsigned-long-long)
+case "$typeof_size_t" in
+ "unsigned long")
ssizet_max=LONG_MAX
sizet_fmt="lu"
;;
- "long long")
+ "unsigned long long")
ssizet_max=LLONG_MAX
sizet_fmt="llu"
;;
@@ -443,7 +446,7 @@
ssizet_max=INT_MAX
sizet_fmt="u"
- if test "$typeof_ssize_t" = ""; then
+ if test "$typeof_size_t" = ""; then
AC_DEFINE(size_t, unsigned int, Define to 'unsigned int' if you don't have it)
AC_DEFINE(ssize_t, int, Define to 'int' if you don't have it)
fi
More information about the dovecot-cvs
mailing list