Hi, this small series supersedes my previous patches. The first two patches fix bugs in config.status. The first fixes the expansion of @configure_input@ (which causes failures of test 119). The second adjusts some underquoted arguments in config.status that prevented us from gracefully handling (re)creation of header files. This bug wasn't revealed by the testsuite because it was hidden by `rm -f' "failing" silently and diff being called with the wrong number of arguments (but whose output was redirected to /dev/null).
The last patch is my attempt to address Eric's concerns on Windows where the underlying filesystem can't handle some unusual characters in file names (namely \, ", <, >, * and ?). I used shell functions because they're already used in autotest anyway. I think it mostly works but I can't get it to work on my Windows setup because of other spurious failures. And, as I said, I don't have time to investigate further. HTH. lib/autoconf/status.m4 | 15 +++++++++++---- tests/atlocal.in | 26 ++++++++++++++++++++++++++ tests/tools.at | 9 ++++----- tests/torture.at | 37 +++++++++++++++++++++++++++---------- 4 files changed, 68 insertions(+), 19 deletions(-)
