In particular, the various printf-posix modules are not needed as %ls and
the ' flag (thousands separator) is supported on all modern platforms (it
is needed on Cygwin 1.5.x, for example, but the 1.5.x series do not
support swprintf() anyway). Similarly, OpenBSD 3.8 (released November
2005) is not supported: it does not have <monetary.h>. A number of
modules (locale, string, unistd, wchar) are only required for NetBSD 5.0
(c. 2009: quite recent). We try to support MacOS X 10.5 (October 2007),
but it may require GNU libiconv.
Add a signal handler for SIGINT and SIGTERM, as well as sprinklings of
checks to abort_game. Although Ncurses DOES define handlers for SIGINT
and SIGTERM, they do not always seem to work correctly under many
operating systems.
The auto-generated files are created by running ./build-aux/bootstrap
with Gnulib as at commit fb733077fcd97a36e1ffdb292387943df8e1b9b4 (with a
date stamp of Mon Jul 25 18:29:59 2011 +0200), Autoconf 2.68 and Automake
1.11.1.
The auto-generated files are created by running ./build-aux/bootstrap
with Gnulib as at commit d72683055ea46253d8eb8f89341eff5414ae6ca0 (with a
date stamp of Sun Jul 24 23:37:17 2011 +0200), Autoconf 2.68 and Automake
1.11.1.
In particular, the gnulib-tool utility now maintains lib/Makefile.am, as
well as many files in the m4 and lib directories. The file
m4/gnulib-cache.m4 allows the Gnulib files to be refreshed. See
http://www.gnu.org/software/gnulib/.
Rewrite the input to autoconf: add the definition of PACKAGE_AUTHOR,
add checks for Standard C and for C compiler warnings (via the file
m4/ax_cflags_warn_all.m4 from the GNU Autoconf Archive), rearrange
various macros and the order of Makefile creation.