diff -pur termcap-1.3.1/configure.in binutils-gdb/libtermcap/configure.in --- termcap-1.3.1/configure.in 1995-07-26 21:46:34.000000000 +0200 +++ binutils-gdb/libtermcap/configure.in 2015-01-26 03:08:28.740788859 +0100 @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT(termcap.h) +AC_INIT([GNU termcap], [1.3.1]) AC_ARG_ENABLE(install-termcap, [ --enable-install-termcap install the termcap data file], diff -pur termcap-1.3.1/Makefile.in binutils-gdb/libtermcap/Makefile.in --- termcap-1.3.1/Makefile.in 1995-08-17 02:54:29.000000000 +0200 +++ binutils-gdb/libtermcap/Makefile.in 2015-01-26 03:12:17.203801421 +0100 @@ -31,7 +31,7 @@ MAKEINFO = makeinfo DEFS = @DEFS@ -DTERMCAP_FILE=\"$(termcapfile)\" -CFLAGS = -g +CFLAGS = -g -O2 prefix = @prefix@ exec_prefix = @exec_prefix@ @@ -42,12 +42,6 @@ libdir = $(exec_prefix)/lib # Directory in which to install termcap.h. includedir = $(prefix)/include -# Directory in which to optionally also install termcap.h, -# so compilers besides gcc can find it by default. -# If it is empty or not defined, termcap.h will only be installed in -# includedir. -oldincludedir = /usr/include - # Directory in which to install the documentation info files. infodir = $(prefix)/info @@ -75,14 +69,11 @@ install: all installdirs @installdata@ $(INSTALL_DATA) libtermcap.a $(libdir)/libtermcap.a -$(RANLIB) $(libdir)/libtermcap.a cd $(srcdir); $(INSTALL_DATA) termcap.h $(includedir)/termcap.h - -cd $(srcdir); test -z "$(oldincludedir)" || \ - $(INSTALL_DATA) termcap.h $(oldincludedir)/termcap.h cd $(srcdir); for f in termcap.info*; \ do $(INSTALL_DATA) $$f $(infodir)/$$f; done uninstall: @uninstalldata@ rm -f $(libdir)/libtermcap.a $(includedir)/termcap.h - test -z "$(oldincludedir)" || rm -f $(oldincludedir)/termcap.h rm -f $(infodir)/termcap.info* # These are separate targets to avoid trashing the user's existing diff -pur termcap-1.3.1/termcap.c binutils-gdb/libtermcap/termcap.c --- termcap-1.3.1/termcap.c 2002-02-25 18:59:21.000000000 +0100 +++ binutils-gdb/libtermcap/termcap.c 2015-01-25 22:48:42.119677939 +0100 @@ -92,7 +92,8 @@ int bufsize = 128; static void memory_out () { - write (2, "virtual memory exhausted\n", 25); + size_t unused; + unused = write (2, "virtual memory exhausted\n", 25); exit (1); } Nur in termcap-1.3.1: termcap.o. diff -pur termcap-1.3.1/tparam.c binutils-gdb/libtermcap/tparam.c --- termcap-1.3.1/tparam.c 2002-02-25 18:37:24.000000000 +0100 +++ binutils-gdb/libtermcap/tparam.c 2015-01-25 22:49:14.985679746 +0100 @@ -38,6 +38,10 @@ char *realloc (); #define bcopy(s, d, n) memcpy ((d), (s), (n)) #endif +#ifdef HAVE_UNISTD_H +#include +#endif + #endif /* not emacs */ #ifndef NULL @@ -48,7 +52,8 @@ char *realloc (); static void memory_out () { - write (2, "virtual memory exhausted\n", 25); + size_t unused; + unused = write (2, "virtual memory exhausted\n", 25); exit (1); }