From: Paul Eggert Date: Mon, 7 Jul 2003 06:18:01 +0000 (+0000) Subject: (AC_FUNC_MMAP): Cast pointer to X-Git-Tag: AUTOCONF-2.57b~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=efd247863df8df6a1af7b9935573577abc5e355c;p=thirdparty%2Fautoconf.git (AC_FUNC_MMAP): Cast pointer to 'long', not 'int', for benefit of Sun's recent C++ compilers (trivial change). See: http://mail.gnu.org/archive/html/autoconf-patches/2003-07/msg00007.html (This really should be 'intptr_t', not 'long', but that would take more work.) --- diff --git a/lib/autoconf/functions.m4 b/lib/autoconf/functions.m4 index 5d6165b9..5ddf6116 100644 --- a/lib/autoconf/functions.m4 +++ b/lib/autoconf/functions.m4 @@ -1227,7 +1227,7 @@ main () data2 = (char *) malloc (2 * pagesize); if (!data2) exit (1); - data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); + data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1); if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_FIXED, fd, 0L)) exit (1);