# HG changeset patch # User Bruno Haible # Date 1053172367 0 # Node ID 922a99576314b2ae36f517e0467a0ecf0795153b # Parent ad1a5733db167419de5ce27a6422ac80c72c68c8 Fix quoting bugs. diff --git a/m4/ChangeLog b/m4/ChangeLog --- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,12 @@ +2003-05-17 Bruno Haible + + * dirfd.m4 (UTILS_FUNC_DIRFD): Fix a quoting bug leading to an invalid + expansion for AC_EGREP_CPP. + * strtoimax.m4 (gl_FUNC_STRTOIMAX): Likewise. + * strtoumax.m4 (gl_FUNC_STRTOUMAX): Likewise. + Suggested by Akim Demaille in + http://mail.gnu.org/archive/html/bug-autoconf/2003-05/threads.html + 2003-04-21 Paul Eggert * error.m4 (gl_ERROR): Do not put under dynamic conditions some diff --git a/m4/dirfd.m4 b/m4/dirfd.m4 --- a/m4/dirfd.m4 +++ b/m4/dirfd.m4 @@ -1,4 +1,4 @@ -#serial 4 +#serial 5 dnl Find out how to get the file descriptor associated with an open DIR*. dnl From Jim Meyering @@ -31,12 +31,12 @@ AC_CACHE_CHECK([whether dirfd is a macro], jm_cv_func_dirfd_macro, - AC_EGREP_CPP([dirent_header_defines_dirfd], [$dirfd_headers + [AC_EGREP_CPP([dirent_header_defines_dirfd], [$dirfd_headers #ifdef dirfd dirent_header_defines_dirfd #endif], - jm_cv_func_dirfd_macro=yes, - jm_cv_func_dirfd_macro=no)) + jm_cv_func_dirfd_macro=yes, + jm_cv_func_dirfd_macro=no)]) # Use the replacement only if we have no function, macro, # or declaration with that name. diff --git a/m4/strtoimax.m4 b/m4/strtoimax.m4 --- a/m4/strtoimax.m4 +++ b/m4/strtoimax.m4 @@ -1,5 +1,5 @@ -# strtoimax.m4 serial 1 -dnl Copyright (C) 2002 Free Software Foundation, Inc. +# strtoimax.m4 serial 2 +dnl Copyright (C) 2002-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program @@ -14,12 +14,12 @@ AC_CACHE_CHECK([whether defines strtoimax as a macro], jm_cv_func_strtoimax_macro, - AC_EGREP_CPP([inttypes_h_defines_strtoimax], [#include + [AC_EGREP_CPP([inttypes_h_defines_strtoimax], [#include #ifdef strtoimax inttypes_h_defines_strtoimax #endif], - jm_cv_func_strtoimax_macro=yes, - jm_cv_func_strtoimax_macro=no)) + jm_cv_func_strtoimax_macro=yes, + jm_cv_func_strtoimax_macro=no)]) if test "$jm_cv_func_strtoimax_macro" != yes; then AC_REPLACE_FUNCS(strtoimax) diff --git a/m4/strtoumax.m4 b/m4/strtoumax.m4 --- a/m4/strtoumax.m4 +++ b/m4/strtoumax.m4 @@ -1,5 +1,5 @@ -# strtoumax.m4 serial 1 -dnl Copyright (C) 2002 Free Software Foundation, Inc. +# strtoumax.m4 serial 2 +dnl Copyright (C) 2002-2003 Free Software Foundation, Inc. dnl This file is free software, distributed under the terms of the GNU dnl General Public License. As a special exception to the GNU General dnl Public License, this file may be distributed as part of a program @@ -14,12 +14,12 @@ AC_CACHE_CHECK([whether defines strtoumax as a macro], jm_cv_func_strtoumax_macro, - AC_EGREP_CPP([inttypes_h_defines_strtoumax], [#include + [AC_EGREP_CPP([inttypes_h_defines_strtoumax], [#include #ifdef strtoumax inttypes_h_defines_strtoumax #endif], - jm_cv_func_strtoumax_macro=yes, - jm_cv_func_strtoumax_macro=no)) + jm_cv_func_strtoumax_macro=yes, + jm_cv_func_strtoumax_macro=no)]) if test "$jm_cv_func_strtoumax_macro" != yes; then AC_REPLACE_FUNCS(strtoumax)