Commit 9ced1e6a authored by Atsuhito Kohda's avatar Atsuhito Kohda Committed by Axel Beckert

Imported Debian patch 2.8.5-2.5

parent 6926fd2a
This diff is collapsed.
......@@ -467,6 +467,12 @@ II. Compile instructions -- UNIX
Limit the number of charsets that are compiled-in to the specified
list of comma-separated MIME names.
--with-dbmalloc
use Conor Cahill's dbmalloc library
--with-dmalloc
use Gray Watson's dmalloc library
--with-included-gettext
use the GNU gettext library included here (default). See
"--enable-nls".
......@@ -478,18 +484,21 @@ II. Compile instructions -- UNIX
or native gettext is used.
--with-screen=XXX
Use this option to select the screen type. The option value,
XXX must be one of curses (the default), ncurses, pdcurses or slang.
Specifying a screen type causes the configure script to look in
standard locations for the associated header and library files,
unless you have preset the $CFLAGS and $LIBS variables.
Use this option to select the screen type. The option value, XXX
must be one of curses (the default), ncurses, ncursesw, pdcurses or
slang. Specifying a screen type causes the configure script to
look in standard locations for the associated header and library
files, unless you have preset the $CFLAGS and $LIBS variables.
--with-screen=ncursesw (define NCURSES, WIDEC_CURSES)
--with-screen=ncurses (define NCURSES)
--with-screen=pdcurses (define PDCURSES)
--with-screen=slang (define USE_SLANG)
Note that some systems may have a default curses library which
does not support color, while on others, ncurses is installed as
the curses library.
the curses library. The variant ncursesw is the wide-character
version of ncurses.
--with-socks[=XXX] (define SOCKS)
Use this option to configure with the socks library.
......@@ -761,25 +770,35 @@ Visual C++:
V. Compile instructions -- 386 DOS
Compiling for DOS with DJGPP is a multistep procedure. First install
the C compiler and its libraries (see readme.1st from DJGPP distribution).
Originally, lynx makefiles come with the initial -O2 optimization level.
If you experience compilation process too slow due to paging to the disk
(DPMI server provide virtual memory, when in lack of RAM), you may change
optimization to -O1 or turn the optimization off entirely.
Alternatively, to get the last bit of run-time performance you may try
-O2 or -O3, in this case you may need to "stubedit" your "cc1.exe" file
to enlarge compiler stack size. If using DJGPP 2.02 and GCC 2.8.1,
to compile with -O3 optimization, the stub needs to be edited to give
a larger stack. To do this go into djgpp\lib\gcc-lib\djgpp\2.81
and either type the command:
Compiling for DOS with DJGPP has traditionally been a multistep
procedure. Now, if you have a full installation of DJGPP you can
also install using the configure script, just as in the UNIX
section. This needs to be done under a BASH shell. Use a shell
script to run configure as in the example at the end of this
section. Otherwise you can follow the below instructions. The
multistep procedure for DOS may not be supported in the future
and use of the configure script is recommended. The information
about required libraries and unpacking applies to both methods of
compiling.
First install the C compiler and its libraries (see readme.1st from
DJGPP distribution).
Originally, lynx makefiles come with the initial -O2 optimization
level. If you experience compilation process too slow due to paging
to the disk (DPMI server provide virtual memory, when in lack of
RAM), you may change optimization to -O1 or turn the optimization
off entirely.
If using optimization level -O2 or -O3 with older versions of DJGPP
and GCC, you may need to "stubedit" your "cc1.exe" file to enlarge
compiler stack size. For instance, if using DJGPP 2.02 and GCC 2.8.1,
to compile with -O3 optimization, the stub needs to be edited to give
a larger stack. To do this go into djgpp\lib\gcc-lib\djgpp\2.81 and
either type the command:
"stubedit cc1.exe bufsize=63k minstack=2M",
or edit interactively with: "stubedit cc1.exe".
The requirements for compiling with optimization using DJGPP 2.03
and GCC 2.95.2 have not yet been fully investigated. The above
should serve as a guide.
or edit interactively with: "stubedit cc1.exe". Current versions of
DJGPP and GCC generally work with the standard stack.
Unpack the source code using a DOS program like UNZIP386. If you are
using PKUNZIP to unpack the .zip archive, you must use the -d command
......@@ -827,12 +846,39 @@ V. Compile instructions -- 386 DOS
setcbrk(setting);
# else
If you have trouble applying the patch, try using the "patch" program,
If you wish to compile with SSL enabled, you need to get and
compile openssl. The DJGPP port has been successfully compiled with
openssl-0.9.6b. After obtaining the source file, unpack it with
DJTARX, then apply the patch for DOS before compiling. This will
create a file "install.djgpp" which gives further details. The patch
can be obtained from the openssl-dev archives at:
"http://www.mail-archive.com/openssl-dev@openssl.org/msg09104/096b.pch.gz"
In order for lynx to be able to break out of a stuck nameserver
lookup or connection attempt, you should compile with -DIGNORE_CTRL_C
and apply the following patch to WATT-32.
--- watt32-2.1dev.rel.5/src/pc_cbrk.c.ori Mon Jun 19 16:08:06 2000
+++ watt32-2.1dev.rel.5/src/pc_cbrk.c Sun Nov 18 11:18:50 2001
@@ -74,6 +74,11 @@
longjmp (sig_jmp, 1);
}
+void sig_handler_watt (int sig)
+{
+ sig_handler (int sig);
+}
+
/*
* want_brk = 0: no ^Break checking
* want_brk = 1: normal ^Break checks
If you have trouble applying the patches, try using the "patch" program,
("ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/pat253b.zip").
To read the Unix man style documentation, use, for example, "less"
("ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/lss358b.zip").
Compile or place your compiled PDCurses library in lynx2-*/curses, and
compile or place your compiled WATT-32 library in lynx2-*/djgpp/watt32. If
Compile or place your compiled PDCurses library in /djgpp/pdcur24, and
compile or place your compiled WATT-32 library in /djgpp/watt32. If
using the SLANG library, put libslang.a in your DJGPP/lib directory and put
slang.h and slcurses.h in your DJGPP/include directory, or in the
appropriate directories specified by LIBRARY_PATH and INCLUDE_PATH in your
......@@ -894,7 +940,6 @@ V. Compile instructions -- 386 DOS
file://localhost/c:/
file://localhost/c:/dos
file://localhost/c:/dos/command.com
file://localhost/dev/c/dos/command.com
See "http://www.fdisk.com/doslynx/lynxport.htm" for more hints and
some precompiled libraries. One problem you can encounter is editing
......@@ -924,9 +969,38 @@ V. Compile instructions -- 386 DOS
complete batch file with error checking and annotation can be found at:
"http://www.flora.org/lynx-dev/html/month111997/msg00250.html".
If you use the configure method, remember that if you configure with
the option "--enable-nls", you also need to set LIBS="-liconv". A
sample shell script to run configure using PDCurses follows. If you
compile to use SLANG, note that the DJGPP keyhandler will be used
instead of the SLANG keyhandler unless you define "NO_DJ_KEYHANDLER".
#!/bin/sh
CFLAGS="-O2 -DIGNORE_CTRL_C -I/djgpp/pdcur24 -I/djgpp/watt32/inc" \
LIBS="-L/djgpp/pdcur24/lib -L/djgpp/watt32/lib -liconv" \
./configure --prefix=d:/djgpp/lynx-rel/lynx-cnf \
--with-screen=curses \
--disable-full-paths \
--enable-addrlist-page \
--enable-change-exec \
--enable-cgi-links \
--enable-charset-choice \
--enable-default-colors \
--enable-exec-links \
--enable-externs \
--enable-file-upload \
--enable-nls \
--enable-prettysrc \
--enable-read-eta \
--enable-source-cache \
--enable-nested-tables \
--libdir=d:/djgpp/lynx-rel/lynx-cnf \
--with-zlib \
--with-ssl
-- 1997/9/29 - D. Kaufman <dkaufman@rahul.net>
-- 1997/10/3 - B. Schiavo <Wschiavo@concentric.net>
-- Last update - 2001/07/12
-- Last update - 2001/12/19
VI. General installation instructions
......
......@@ -269,13 +269,13 @@ PUBLIC HTChildAnchor * HTAnchor_findChildAndLink ARGS4(
#ifdef DUPLICATE_ANCHOR_NAME_WORKAROUND
if (tag && *tag) {
HTAnchor *testdest1;
int nlinks;
int child_links;
testdest1 = child->mainLink.dest;
if (testdest1) {
nlinks = 1 + HTList_count(child->links);
child_links = 1 + HTList_count(child->links);
CTRACE((tfp,
"*** Duplicate ChildAnchor %p named `%s' with %d links",
child, tag, nlinks));
child, tag, child_links));
if (dest == testdest1 && ltype == child->mainLink.type) {
CTRACE((tfp,", same dest %p and type, keeping it\n",
testdest1));
......
......@@ -4,10 +4,7 @@
#include <HTUtils.h>
#include <HTDOS.h>
#ifdef WIN_EX
#include <LYGlobalDefs.h>
#endif
#include <LYStrings.h>
/*
* Make a copy of the source argument in the result, allowing some extra
......@@ -67,16 +64,10 @@ char * HTDOS_wwwName ARGS1(CONST char *, dosname)
if (wwwname_len > 1)
cp_url--; /* point last char */
if (wwwname_len > 3 && *cp_url == '/')
*cp_url = '\0';
#ifdef NOTUSED
if(*cp_url == ':') {
if (wwwname_len > 3 && *cp_url == '/') {
cp_url++;
*cp_url = '/'; /* terminate drive letter to survive */
*cp_url = '\0';
}
#endif
return(wwwname);
}
......@@ -99,6 +90,16 @@ char * HTDOS_name ARGS1(char *, wwwname)
int joe;
copy_plus(&result, wwwname);
#ifdef __DJGPP__
if (result[0] == '/'
&& result[1] == 'd'
&& result[2] == 'e'
&& result[3] == 'v'
&& result[4] == '/'
&& isalpha(result[5])) {
return(result);
}
#endif /* __DJGPP__ */
for (joe = 0; result[joe] != '\0'; joe++) {
if (result[joe] == '/') {
......@@ -139,6 +140,25 @@ char * HTDOS_name ARGS1(char *, wwwname)
return (result);
}
#ifdef WIN_EX
PUBLIC char *HTDOS_short_name(char *path)
{
static char sbuf[LY_MAXPATH];
char *ret;
DWORD r;
if (strchr(path, '/'))
path = HTDOS_name(path);
r = GetShortPathName(path, sbuf, sizeof sbuf);
if (r >= sizeof(sbuf) || r == 0) {
ret = LYstrncpy(sbuf, path, sizeof(sbuf));
} else {
ret = sbuf;
}
return ret;
}
#endif
#if defined(DJGPP) && defined(DJGPP_KEYHANDLER)
/* PUBLIC getxkey()
** Replaces libc's getxkey() with polling of tcp/ip
......
......@@ -363,6 +363,7 @@ PRIVATE char *help_message_cache_non_empty NOARGS
{
return(help_message_buffer);
}
PRIVATE char *help_message_cache_contents NOARGS
{
return(help_message_buffer);
......@@ -795,8 +796,8 @@ PRIVATE int get_connection ARGS2(
return status; /* Bad return */
}
CTRACE((tfp, "FTP connected, socket %d control %ld\n",
con->socket, (long)con));
CTRACE((tfp, "FTP connected, socket %d control %p\n",
con->socket, con));
control = con; /* Current control connection */
/* Initialise buffering for control connection */
......@@ -2936,6 +2937,8 @@ PUBLIC int HTFTPLoad ARGS4(
get to the point of reading data - kw */
HTFormat format;
CTRACE((tfp, "HTFTPLoad(%s) %s connection\n", name, ftp_passive ? "passive" : "normal"));
/* set use_list to NOT since we don't know what kind of server
* this is yet. And set the type to GENERIC
*/
......
This diff is collapsed.
......@@ -1663,7 +1663,8 @@ PUBLIC void HTSwitchDTD ARGS1(
int, new_flag)
{
if (TRACE)
CTRACE((tfp,"HTMLDTD: Copying DTD element info of size %d, %d * %d\n",
CTRACE((tfp,"HTMLDTD: Copying %s DTD element info of size %d, %d * %d\n",
new_flag ? "strict" : "tagsoup",
(int) (new_flag ? sizeof(tags_new) : sizeof(tags_old)),
HTML_ALL_ELEMENTS,
(int) sizeof(HTTag)));
......
......@@ -69,7 +69,7 @@ extern char * HTNextField PARAMS ((char** pstr));
extern char * HTNextTok PARAMS((char ** pstr,
CONST char * delims, CONST char * bracks, char * found));
#if ANSI_VARARGS
#ifdef ANSI_VARARGS
extern char * HTSprintf (char ** pstr, CONST char * fmt, ...)
GCC_PRINTFLIKE(2,3);
extern char * HTSprintf0 (char ** pstr, CONST char * fmt, ...)
......
......@@ -1089,6 +1089,7 @@ PUBLIC struct hostent * LYGetHostByName ARGS1(
{
HANDLE hThread, dwThreadID;
#ifndef __CYGWIN__
if (!system_is_NT) { /* for Windows9x */
unsigned long t;
t = (unsigned long)inet_addr(host);
......@@ -1097,6 +1098,7 @@ PUBLIC struct hostent * LYGetHostByName ARGS1(
else
phost = gethostbyname(host);
} else { /* for Windows NT */
#endif /* !__CYGWIN__ */
phost = (struct hostent *) NULL;
donelookup = FALSE;
hThread = CreateThread((void *)NULL, 4096UL,
......@@ -1118,7 +1120,9 @@ PUBLIC struct hostent * LYGetHostByName ARGS1(
return NULL;
}
}
#ifndef __CYGWIN__
}
#endif /* !__CYGWIN__ */
if (phost) {
lynx_nsl_status = HT_OK;
result_phost = phost;
......
......@@ -675,8 +675,22 @@ use_tunnel:
first_Accept = FALSE;
len = 0;
HTSprintf(&command, "Accept-Encoding: %s, %s%c%c",
/*
* FIXME: suppressing the "Accept-Encoding" in this case is done to work
* around limitations of the presentation logic used for the command-line
* "-base" option. The remote site may transmit the document gzip'd, but
* the ensuing logic in HTSaveToFile() would see the mime-type as gzip
* rather than text/html, and not prepend the base URL. This is less
* efficient than accepting the compressed data and uncompressing it,
* adding the base URL but is simpler than augmenting the dump's
* presentation logic -TD
*/
if (LYPrependBaseToSource && dump_output_immediately) {
CTRACE((tfp, "omit Accept-Encoding to work-around interaction with -source\n"));
} else {
HTSprintf(&command, "Accept-Encoding: %s, %s%c%c",
"gzip", "compress", CR, LF);
}
if (language && *language) {
HTSprintf(&command, "Accept-Language: %s%c%c", language, CR, LF);
......@@ -865,7 +879,7 @@ use_tunnel:
** document being proxied.
*/
if (!strncmp(docname, "http", 4)) {
cookie = LYCookie(host2, path2, port2, secure);
cookie = LYAddCookieHeader(host2, path2, port2, secure);
}
FREE(host2);
FREE(path2);
......@@ -877,7 +891,7 @@ use_tunnel:
/*
** Add cookie for a non-proxied request. - FM
*/
cookie = LYCookie(hostname, abspath, portnumber, secure);
cookie = LYAddCookieHeader(hostname, abspath, portnumber, secure);
auth_proxy = NO;
}
/*
......
......@@ -33,16 +33,18 @@
#include <LYStrings.h>
#include <LYLeaks.h>
#ifdef __DJGPP__
#include <sys/exceptn.h>
#include <go32.h>
#endif /* __DJGPP__ */
PRIVATE void do_system ARGS1(char *, command)
{
CTRACE((tfp, "HTTelnet: Command is: %s\n\n", command));
#ifdef UNIX /* want LYSystem's signal sanitizing - kw */
LYSystem(command);
#else /* Non-UNIX should use LYSystem too? - left for now - kw */
system(command);
#endif
FREE(command);
if (command != 0) {
CTRACE((tfp, "HTTelnet: Command is: %s\n\n", command));
LYSystem(command);
FREE(command);
}
}
/* Telnet or "rlogin" access
......@@ -157,13 +159,14 @@ PRIVATE int remote_session ARGS2(char *, acc_method, char *, host)
#if !defined(TELNET_DONE) && (defined(NeXT) && defined(NeXTSTEP) && NeXTSTEP<=20100)
#define FMT_TELNET "%s%s%s %s %s"
#ifdef TELNET_PATH
HTAddParam(&command, FMT_TELNET, 1, TELNET_PATH);
HTOptParam(&command, FMT_TELNET, 2, user ? " -l " : "");
HTAddParam(&command, FMT_TELNET, 3, user);
HTAddParam(&command, FMT_TELNET, 4, hostname);
HTAddParam(&command, FMT_TELNET, 5, port);
HTEndParam(&command, FMT_TELNET, 5);
#endif
do_system(command);
#define TELNET_DONE
#endif
......@@ -175,27 +178,34 @@ PRIVATE int remote_session ARGS2(char *, acc_method, char *, host)
#define FMT_TN3270 "%s %s %s"
#define FMT_TELNET "%s %s %s"
if (login_protocol == rlogin) {
switch (login_protocol) {
case rlogin:
#ifdef RLOGIN_PATH
HTAddParam(&command, FMT_RLOGIN, 1, RLOGIN_PATH);
HTAddParam(&command, FMT_RLOGIN, 2, hostname);
HTOptParam(&command, FMT_RLOGIN, 3, user ? " -l " : "");
HTAddParam(&command, FMT_RLOGIN, 4, user);
HTEndParam(&command, FMT_RLOGIN, 4);
#endif
break;
} else if (login_protocol == tn3270) {
case tn3270:
#ifdef TN3270_PATH
HTAddParam(&command, FMT_TN3270, 1, TN3270_PATH);
HTAddParam(&command, FMT_TN3270, 2, hostname);
HTAddParam(&command, FMT_TN3270, 3, port);
HTEndParam(&command, FMT_TN3270, 3);
#endif
break;
} else { /* TELNET */
case telnet:
#ifdef TELNET_PATH
HTAddParam(&command, FMT_TELNET, 1, TELNET_PATH);
HTAddParam(&command, FMT_TELNET, 2, hostname);
HTAddParam(&command, FMT_TELNET, 3, port);
HTEndParam(&command, FMT_TELNET, 3);
#endif
break;
}
#ifdef __DJGPP__
......
......@@ -411,7 +411,7 @@ are generally not the response status from any specific protocol.
#define HT_BAD_EOF -12 /* Premature EOF */
#ifndef va_arg
# if HAVE_STDARG_H && ANSI_VARARGS
# if defined(HAVE_STDARG_H) && defined(ANSI_VARARGS)
# include <stdarg.h>
# else
# if HAVE_VARARGS_H
......@@ -420,7 +420,7 @@ are generally not the response status from any specific protocol.
# endif
#endif
#if ANSI_VARARGS
#if defined(ANSI_VARARGS)
#define LYva_start(ap,format) va_start(ap,format)
#else
#define LYva_start(ap,format) va_start(ap)
......@@ -430,11 +430,13 @@ are generally not the response status from any specific protocol.
* GCC can be told that some functions are like printf (and do type-checking on
* their parameters).
*/
#if GCC_PRINTF
#ifndef GCC_PRINTFLIKE
#if defined(GCC_PRINTF) && !defined(printf)
#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
#else
#define GCC_PRINTFLIKE(fmt,var) /*nothing*/
#endif
#endif
#include <HTString.h> /* String utilities */
......@@ -501,6 +503,7 @@ extern int WWW_TraceMask;
#define TRACE_SGML (TRACE_bit(0))
#define TRACE_STYLE (TRACE_bit(1))
#define TRACE_TRST (TRACE_bit(2))
#define TRACE_CFG (TRACE_bit(3))
#if defined(LY_TRACELINE)
#define LY_SHOWWHERE fprintf( tfp, "%s: %d: ", __FILE__, LY_TRACELINE ),
......@@ -587,6 +590,26 @@ extern char HTGetSSLCharacter PARAMS((void * handle));
#endif /* USE_SSL */
#if HAVE_LIBDMALLOC
#include <dmalloc.h> /* Gray Watson's library */
#define show_alloc() dmalloc_log_unfreed()
#else
#undef HAVE_LIBDMALLOC
#define HAVE_LIBDMALLOC 0
#endif
#if HAVE_LIBDBMALLOC
#include <dbmalloc.h> /* Conor Cahill's library */
#define show_alloc() malloc_dump(fileno(stderr))
#else
#undef HAVE_LIBDBMALLOC
#define HAVE_LIBDBMALLOC 0
#endif
#ifndef show_alloc
#define show_alloc() /* nothing */
#endif
#include <userdefs.h>
#endif /* HTUTILS_H */
......@@ -147,14 +147,6 @@ extern void HText_appendImage PARAMS((
int alignment,
BOOL isMap));
/*
DUMP DIAGNOSTICS TO STDERR
*/
extern void HText_dump PARAMS((HText * me));
/*
RETURN THE ANCHOR ASSOCIATED WITH THIS NODE
......
......@@ -192,6 +192,10 @@ extern int ws_netread(int fd, char *buf, int len);
#include <errno.h>
#include <direct.h>
#ifndef pid_t
typedef int pid_t;
#endif /* !pid_t */
#ifdef USE_WINSOCK2_H
#include <winsock2.h> /* normally included in windows.h */
......@@ -553,15 +557,17 @@ extern int errno;
#define DECL_ERRNO
#include <errno.h>
#include <sys/types.h>
#include <socket.h>
#include <io.h>
#ifdef WATT32
#include <sys/socket.h>
#include <arpa/inet.h>
#include <tcp.h>
#ifdef word
#undef word
#endif /* word */
#define select select_s
#else
#include <socket.h>
#endif /* WATT32 */
#undef NETWRITE
......@@ -570,12 +576,21 @@ extern int errno;
#define NETREAD read_s
#undef NETCLOSE
#define NETCLOSE close_s
#ifdef UNIX
#undef UNIX
#endif /* UNIX */
#ifndef WATT32
#define getsockname getsockname_s
#endif /* !WATT32 */
#ifdef HAVE_GETTEXT
#define gettext gettext__
#endif
#if !defined(NCURSES) && !defined(USE_SLANG)
#define HAVE_CBREAK 1
#endif /* !NCURSES && !USE_SLANG */
#if defined(USE_SLANG) && !defined(NO_DJ_KEYHANDLER) && defined(HAVE_CONFIG_H)
#define DJGPP_KEYHANDLER
#endif /* USE_SLANG && !NO_DJ_KEYHANDLER && HAVE_CONFIG_H */
#endif /* DJGPP */
#ifdef HAVE_UNISTD_H
......
This diff is collapsed.
This diff is collapsed.
......@@ -10,7 +10,7 @@
#undef CAN_SET_ERRNO /* CF_SET_ERRNO */
#undef CHMOD_PATH /* CF_PATH_PROG(chmod) */
#undef CJK_EX /* CF_ARG_ENABLE(cjk) */
#undef COLOR_CURSES /* defined by CF_COLOR_CURSES */
#undef COLOR_CURSES /* CF_COLOR_CURSES */
#undef COMPRESS_PATH /* CF_PATH_PROG(compress) */
#undef COPY_PATH /* CF_PATH_PROG(cp) */
#undef CURS_PERFORMANCE /* CF_CURS_PERFORMANCE */
......@@ -44,15 +44,15 @@
#undef EXP_NESTED_TABLES /* CF_ARG_ENABLE(nested-tables) */
#undef EXP_PERSISTENT_COOKIES /* CF_ARG_ENABLE(persistent-cookies) */
#undef EXP_READPROGRESS /* CF_ARG_ENABLE(read-eta) */
#undef FANCY_CURSES /* defined by CF_FANCY_CURSES */
#undef FANCY_CURSES /* CF_FANCY_CURSES */
#undef GCC_NORETURN /* CF_GCC_ATTRIBUTES */
#undef GCC_PRINTF /* CF_GCC_ATTRIBUTES */
#undef GCC_UNUSED /* CF_GCC_ATTRIBUTES */
#undef GETGROUPS_T /* AC_TYPE_GETGROUPS */
#undef GZIP_PATH /* CF_PATH_PROG(gzip) */
#undef HAVE_ALLOCA /* defined by AM_GNU_GETTEXT */
#undef HAVE_ALLOCA_H /* defined by AM_GNU_GETTEXT */
#undef HAVE_ARGZ_H /* defined by AM_GNU_GETTEXT */
#undef HAVE_ALLOCA /* AM_GNU_GETTEXT */
#undef HAVE_ALLOCA_H /* AM_GNU_GETTEXT */
#undef HAVE_ARGZ_H /* AM_GNU_GETTEXT */
#undef HAVE_ARPA_INET_H
#undef HAVE_ASSUME_DEFAULT_COLORS /* ncurses extension */
#undef HAVE_BSD_TOUCHLINE /* CF_CURS_TOUCHLINE */
......@@ -60,10 +60,10 @@
#undef HAVE_CBREAK
#undef HAVE_CURSESX_H
#undef HAVE_CUSERID
#undef HAVE_DCGETTEXT /* defined by AM_GNU_GETTEXT */
#undef HAVE_DCGETTEXT /* AM_GNU_GETTEXT */
#undef HAVE_DEFINE_KEY
#undef HAVE_DELSCREEN /* defined by CF_CURSES_FUNCS */
#undef HAVE_DIRENT_H /* defined by AC_HEADER_DIRENT */
#undef HAVE_DELSCREEN /* CF_CURSES_FUNCS */
#undef HAVE_DIRENT_H /* AC_HEADER_DIRENT */
#undef HAVE_FCNTL_H /* have <fcntl.h> */
#undef HAVE_FTIME
#undef HAVE_GAI_STRERROR /* CF_CHECK_IPV6 */
......@@ -71,7 +71,7 @@
#undef HAVE_GETATTRS
#undef HAVE_GETBEGX
#undef HAVE_GETBEGY
#undef HAVE_GETBKGD /* defined by CF_COLOR_CURSES */
#undef HAVE_GETBKGD /* CF_COLOR_CURSES */
#undef HAVE_GETCWD
#undef HAVE_GETGROUPS
#undef HAVE_GETTEXT /* defined if you want to use non-GNU gettext */
......@@ -82,48 +82,53 @@
#undef HAVE_JCURSES_H
#undef HAVE_KEYPAD
#undef HAVE_LC_MESSAGES /* locale messages */
#undef HAVE_LIBDBMALLOC /* --with-dbmalloc */
#undef HAVE_LIBDMALLOC /* --with-dmalloc */
#undef HAVE_LIBINTL_H /* AM_GNU_GETTEXT, or cleanup from that */
#undef HAVE_LIMITS_H
#undef HAVE_LOCALE_H
#undef HAVE_LSTAT /* defined by CF_FUNC_LSTAT */
#undef HAVE_MALLOC_H /* defined by AM_GNU_GETTEXT */
#undef HAVE_MKSTEMP
#undef HAVE_LSTAT /* CF_FUNC_LSTAT */
#undef HAVE_MALLOC_H /* AM_GNU_GETTEXT */
#undef HAVE_MBSTATE_T /* CF_WIDEC_CURSES */
#undef HAVE_MKDTEMP
#undef HAVE_MKSTEMP /* CF_MKSTEMP */
#undef HAVE_MKTEMP
#undef HAVE_MMAP /* defined by AM_GNU_GETTEXT */
#undef HAVE_MUNMAP /* defined by AM_GNU_GETTEXT */
#undef HAVE_MMAP /* AM_GNU_GETTEXT */
#undef HAVE_MUNMAP /* AM_GNU_GETTEXT */
#undef HAVE_NAPMS
#undef HAVE_NCURSESW_NCURSES_H /* defined if we include <ncursesw/ncurses.h> */
#undef HAVE_NCURSES_H /* defined if we include <ncurses.h> */
#undef HAVE_NCURSES_NCURSES_H /* defined if we include <ncurses/ncurses.h> */
#undef HAVE_NCURSES_TERM_H /* have <ncurses/term.h> */
#undef HAVE_NEWPAD
#undef HAVE_NEWTERM
#undef HAVE_NL_TYPES_H /* defined by AM_GNU_GETTEXT */
#undef HAVE_NL_TYPES_H /* AM_GNU_GETTEXT */
#undef HAVE_PNOUTREFRESH
#undef HAVE_POPEN
#undef HAVE_PUTENV
#undef HAVE_READDIR
#undef HAVE_RESIZETERM
#undef HAVE_RESOLV_H
#undef HAVE_SETENV /* defined by AM_GNU_GETTEXT */
#undef HAVE_SETENV /* AM_GNU_GETTEXT */
#undef HAVE_SETLOCALE
#undef HAVE_SETUID
#undef HAVE_SIGACTION /* CF_FUNC_SIGACTION */
#undef HAVE_SIZECHANGE /* defined by CF_SIZECHANGE */
#undef HAVE_SIZECHANGE /* CF_SIZECHANGE */
#undef HAVE_STDARG_H /* CF_VARARGS */