They were always being restored, but not necessarily saved first. There
might still be some odd behaviour in this area. I'm seeing -D...
preprocessor symbols disappear on subsequent runs causing compilation
problems, e.g. strcasecmp(3) not prototyped.
[AC_LANG_PROGRAM([#include <string.h>],
[return strdup("x") == 0])],
[AM_CPPFLAGS="${nmh_cv_addl_cppflags}"; break;])])
- done])
+ done
CFLAGS="$nmh_saved_cflags"
CPPFLAGS="$nmh_saved_cppflags"
+ ])
dnl autoconf doesn't currently provide a macro to disable AC_LANG_WERROR,
dnl so do it this way: