Paul Eggert wrote:
> * m4/iconv.m4 (AM_ICONV_LINK, AM_ICONV):
> Avoid whitespace at line end in C code.
This patch has two drawbacks:
* It attempts to fix a general Autoconf problem with -Wtrailing-whitespace
in this particular place only. The general Autoconf problem is that
empty=
AC_DEFINE_UNQUOTED([FOO], [$empty], [blurb])
generates in config.h:
#define FOO
Whereas
AC_DEFINE_UNQUOTED([FOO], [], [blurb])
generates
#define FOO /**/
without trailing whitespace.
* As Collin noticed, it changes the external interface of the AM_ICONV
macro, requiring changes outside Gnulib.
It is preferable to handle -Wtrailing-whitespace more generally.
Done as follows: