about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--BUILD/VS2003/lynx/lynx.vcproj10
-rw-r--r--BUILD/VS2005X/lynx/lynx.vcproj12
-rw-r--r--BUILD/VS2008X/lynx/lynx.vcproj12
-rw-r--r--BUILD/VS6/lynx/lynx/lynx.dsp12
-rw-r--r--CHANGES8
-rw-r--r--PACKAGE/lynx-curses.iss4
-rw-r--r--WWW/FreeofCharge.html26
-rw-r--r--WWW/Library/Implementation/HTUtils.h18
-rw-r--r--WWW/Library/Implementation/SGML.c4
-rw-r--r--config.hin3
-rwxr-xr-xconfigure2373
-rw-r--r--configure.in3
-rw-r--r--docs/CHANGES2.3458
-rw-r--r--docs/CHANGES2.4891
-rw-r--r--docs/CHANGES2.51696
-rw-r--r--docs/FM.announce72
-rw-r--r--docs/IBMPC-charsets.announce74
-rw-r--r--docs/SOCKETSHR.announce67
-rw-r--r--docs/djgpp.key214
-rw-r--r--docs/slang.key4
-rw-r--r--lynx.rsp2
-rw-r--r--makefile.bcb15
-rw-r--r--makefile.msc11
-rw-r--r--po/fi.po5763
-rw-r--r--po/rw.po6828
-rwxr-xr-xsamples/keepviewer20
-rw-r--r--samples/mime.types26
-rw-r--r--src/LYUtils.c11
-rw-r--r--src/chrtrans/dmcs_uni.tbl233
-rw-r--r--src/chrtrans/hp_uni.tbl212
-rw-r--r--src/chrtrans/iso15_uni.tbl216
-rw-r--r--src/chrtrans/koi8u_uni.tbl154
-rw-r--r--src/chrtrans/mnem_suni.tbl1861
-rw-r--r--src/chrtrans/rfc_suni.tbl1958
-rw-r--r--src/chrtrans/utf8_uni.tbl35
-rw-r--r--src/chrtrans/viscii_uni.tbl300
-rw-r--r--src/parsdate.c6
-rw-r--r--src/parsdate.y6
38 files changed, 22205 insertions, 1413 deletions
diff --git a/BUILD/VS2003/lynx/lynx.vcproj b/BUILD/VS2003/lynx/lynx.vcproj
index 2b8c888c..3d98537d 100644
--- a/BUILD/VS2003/lynx/lynx.vcproj
+++ b/BUILD/VS2003/lynx/lynx.vcproj
@@ -20,7 +20,7 @@
 				Name="VCCLCompilerTool"

 				Optimization="0"

 				AdditionalIncludeDirectories=".;..\..\..;..\..\..\lib;..\..\..\WWW\Library\Implementation;..\..\..\src\chrtrans;..\..\..\src"

-				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF"

+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE,HAVE_CONFIG_H"

 				MinimalRebuild="TRUE"

 				BasicRuntimeChecks="3"

 				RuntimeLibrary="5"

@@ -71,7 +71,7 @@
 			<Tool

 				Name="VCCLCompilerTool"

 				AdditionalIncludeDirectories=".;..\..\..;..\..\..\lib;..\..\..\WWW\Library\Implementation;..\..\..\src\chrtrans;..\..\..\src"

-				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF"

+				PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE,HAVE_CONFIG_H"

 				RuntimeLibrary="4"

 				UsePrecompiledHeader="0"

 				WarningLevel="3"

@@ -314,9 +314,6 @@
 				RelativePath="..\..\..\src\LYMap.c">

 			</File>

 			<File

-				RelativePath="..\..\..\src\LYmktime.c">

-			</File>

-			<File

 				RelativePath="..\..\..\src\LYNews.c">

 			</File>

 			<File

@@ -362,9 +359,6 @@
 				RelativePath="..\..\..\src\mktime.c">

 			</File>

 			<File

-				RelativePath="..\..\..\src\parsdate.c">

-			</File>

-			<File

 				RelativePath="..\..\..\Www\Library\Implementation\SGML.c">

 			</File>

 			<File

diff --git a/BUILD/VS2005X/lynx/lynx.vcproj b/BUILD/VS2005X/lynx/lynx.vcproj
index e3a4e0ac..0128fa1a 100644
--- a/BUILD/VS2005X/lynx/lynx.vcproj
+++ b/BUILD/VS2005X/lynx/lynx.vcproj
@@ -41,7 +41,7 @@
 				Name="VCCLCompilerTool"

 				Optimization="0"

 				AdditionalIncludeDirectories="..\lynx;&quot;$(SolutionDir)..\..\..&quot;;&quot;$(SolutionDir)..\..\..\lib&quot;;&quot;$(SolutionDir)..\..\..\WWW\Library\Implementation&quot;;&quot;$(SolutionDir)..\..\..\src&quot;;&quot;$(SolutionDir)..\..\..\src\chrtrans&quot;"

-				PreprocessorDefinitions="WIN32;_CONSOLE;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF"

+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_MBCS;HAVE_CONFIG_H;$(NOINHERIT)"

 				GeneratePreprocessedFile="0"

 				MinimalRebuild="true"

 				BasicRuntimeChecks="3"

@@ -121,7 +121,7 @@
 			<Tool

 				Name="VCCLCompilerTool"

 				AdditionalIncludeDirectories="..\lynx;&quot;$(SolutionDir)..\..\..&quot;;&quot;$(SolutionDir)..\..\..\lib&quot;;&quot;$(SolutionDir)..\..\..\WWW\Library\Implementation&quot;;&quot;$(SolutionDir)..\..\..\src&quot;;&quot;$(SolutionDir)..\..\..\src\chrtrans&quot;"

-				PreprocessorDefinitions="WIN32;_CONSOLE;_MBCS;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF"

+				PreprocessorDefinitions="WIN32;_CONSOLE;_MBCS;HAVE_CONFIG_H;$(NOINHERIT)"

 				RuntimeLibrary="2"

 				UsePrecompiledHeader="0"

 				WarningLevel="3"

@@ -440,10 +440,6 @@
 				>

 			</File>

 			<File

-				RelativePath="..\..\..\src\LYmktime.c"

-				>

-			</File>

-			<File

 				RelativePath="..\..\..\src\LYNews.c"

 				>

 			</File>

@@ -500,10 +496,6 @@
 				>

 			</File>

 			<File

-				RelativePath="..\..\..\src\parsdate.c"

-				>

-			</File>

-			<File

 				RelativePath="..\..\..\WWW\Library\Implementation\SGML.c"

 				>

 			</File>

diff --git a/BUILD/VS2008X/lynx/lynx.vcproj b/BUILD/VS2008X/lynx/lynx.vcproj
index e3a4e0ac..0128fa1a 100644
--- a/BUILD/VS2008X/lynx/lynx.vcproj
+++ b/BUILD/VS2008X/lynx/lynx.vcproj
@@ -41,7 +41,7 @@
 				Name="VCCLCompilerTool"

 				Optimization="0"

 				AdditionalIncludeDirectories="..\lynx;&quot;$(SolutionDir)..\..\..&quot;;&quot;$(SolutionDir)..\..\..\lib&quot;;&quot;$(SolutionDir)..\..\..\WWW\Library\Implementation&quot;;&quot;$(SolutionDir)..\..\..\src&quot;;&quot;$(SolutionDir)..\..\..\src\chrtrans&quot;"

-				PreprocessorDefinitions="WIN32;_CONSOLE;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF"

+				PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_MBCS;HAVE_CONFIG_H;$(NOINHERIT)"

 				GeneratePreprocessedFile="0"

 				MinimalRebuild="true"

 				BasicRuntimeChecks="3"

@@ -121,7 +121,7 @@
 			<Tool

 				Name="VCCLCompilerTool"

 				AdditionalIncludeDirectories="..\lynx;&quot;$(SolutionDir)..\..\..&quot;;&quot;$(SolutionDir)..\..\..\lib&quot;;&quot;$(SolutionDir)..\..\..\WWW\Library\Implementation&quot;;&quot;$(SolutionDir)..\..\..\src&quot;;&quot;$(SolutionDir)..\..\..\src\chrtrans&quot;"

-				PreprocessorDefinitions="WIN32;_CONSOLE;_MBCS;HAVE_CONFIG_H;DONT_HAVE_TM_GMTOFF"

+				PreprocessorDefinitions="WIN32;_CONSOLE;_MBCS;HAVE_CONFIG_H;$(NOINHERIT)"

 				RuntimeLibrary="2"

 				UsePrecompiledHeader="0"

 				WarningLevel="3"

@@ -440,10 +440,6 @@
 				>

 			</File>

 			<File

-				RelativePath="..\..\..\src\LYmktime.c"

-				>

-			</File>

-			<File

 				RelativePath="..\..\..\src\LYNews.c"

 				>

 			</File>

@@ -500,10 +496,6 @@
 				>

 			</File>

 			<File

-				RelativePath="..\..\..\src\parsdate.c"

-				>

-			</File>

-			<File

 				RelativePath="..\..\..\WWW\Library\Implementation\SGML.c"

 				>

 			</File>

diff --git a/BUILD/VS6/lynx/lynx/lynx.dsp b/BUILD/VS6/lynx/lynx/lynx.dsp
index b7f56f9e..e0259d36 100644
--- a/BUILD/VS6/lynx/lynx/lynx.dsp
+++ b/BUILD/VS6/lynx/lynx/lynx.dsp
@@ -41,7 +41,7 @@ RSC=rc.exe
 # PROP Intermediate_Dir "Release"

 # PROP Target_Dir ""

 # ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c

-# ADD CPP /nologo /W3 /GX /O2 /I "..\..\..\..\src" /I "..\..\..\..\src\chrtrans" /I "..\..\..\..\WWW\Library\Implementation" /I "..\..\..\..\lib" /I "..\..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D "_WINDOWS" /D "DOSPATH" /D "NO_UNISTD_H" /D "__WIN32__" /D "WIN_EX" /D "NOUSERS" /D "DIRED_SUPPORT" /D "DISP_PARTIAL" /D "DONT_HAVE_TM_GMTOFF" /D "HAVE_KEYPAD" /D "NOSIGHUP" /D "NO_TTYTYPE" /D "NO_UTMP" /D "SH_EX" /D "USE_EXTERNALS" /D "USE_FILE_UPLOAD" /D "USE_MULTIBYTE_CURSES" /D "USE_PERSISTENT_COOKIES" /D "USE_PRETTYSRC" /D "USE_READPROGRESS" /D "USE_SCROLLBAR" /D "USE_SOURCE_CACHE" /D "USE_ZLIB" /D "PDCURSES" /D "COLOR_CURSES" /D "FANCY_CURSES" /D "USE_COLOR_STYLE" /D "USE_WINSOCK2_H" /D _WIN32_WINNT=0x0400 /YX /FD /c

+# ADD CPP /nologo /W3 /GX /O2 /I "..\..\..\..\src" /I "..\..\..\..\src\chrtrans" /I "..\..\..\..\WWW\Library\Implementation" /I "..\..\..\..\lib" /I "..\..\..\.." /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /D "_WINDOWS" /D "DOSPATH" /D "NO_UNISTD_H" /D "__WIN32__" /D "WIN_EX" /D "NOUSERS" /D "DIRED_SUPPORT" /D "DISP_PARTIAL" /D "HAVE_KEYPAD" /D "NOSIGHUP" /D "NO_TTYTYPE" /D "NO_UTMP" /D "SH_EX" /D "USE_EXTERNALS" /D "USE_FILE_UPLOAD" /D "USE_MULTIBYTE_CURSES" /D "USE_PERSISTENT_COOKIES" /D "USE_PRETTYSRC" /D "USE_READPROGRESS" /D "USE_SCROLLBAR" /D "USE_SOURCE_CACHE" /D "USE_ZLIB" /D "PDCURSES" /D "COLOR_CURSES" /D "FANCY_CURSES" /D "USE_COLOR_STYLE" /D "USE_WINSOCK2_H" /D _WIN32_WINNT=0x0400 /YX /FD /c

 # ADD BASE RSC /l 0x409 /d "NDEBUG"

 # ADD RSC /l 0x409 /d "NDEBUG"

 BSC32=bscmake.exe

@@ -65,7 +65,7 @@ LINK32=link.exe
 # PROP Ignore_Export_Lib 0

 # PROP Target_Dir ""

 # ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c

-# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "..\..\..\..\src" /I "..\..\..\..\src\chrtrans" /I "..\..\..\..\WWW\Library\Implementation" /I "..\..\..\..\lib" /I "..\..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "_WINDOWS" /D "DOSPATH" /D "NO_UNISTD_H" /D "__WIN32__" /D "WIN_EX" /D "NOUSERS" /D "DIRED_SUPPORT" /D "DISP_PARTIAL" /D "DONT_HAVE_TM_GMTOFF" /D "HAVE_KEYPAD" /D "NOSIGHUP" /D "NO_TTYTYPE" /D "NO_UTMP" /D "SH_EX" /D "USE_EXTERNALS" /D "USE_FILE_UPLOAD" /D "USE_MULTIBYTE_CURSES" /D "USE_PERSISTENT_COOKIES" /D "USE_PRETTYSRC" /D "USE_READPROGRESS" /D "USE_SCROLLBAR" /D "USE_SOURCE_CACHE" /D "USE_ZLIB" /D "PDCURSES" /D "COLOR_CURSES" /D "FANCY_CURSES" /D "USE_COLOR_STYLE" /D "USE_WINSOCK2_H" /D _WIN32_WINNT=0x0400 /YX /FD /GZ /c

+# ADD CPP /nologo /W3 /Gm /GX /ZI /Od /I "..\..\..\..\src" /I "..\..\..\..\src\chrtrans" /I "..\..\..\..\WWW\Library\Implementation" /I "..\..\..\..\lib" /I "..\..\..\.." /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /D "_WINDOWS" /D "DOSPATH" /D "NO_UNISTD_H" /D "__WIN32__" /D "WIN_EX" /D "NOUSERS" /D "DIRED_SUPPORT" /D "DISP_PARTIAL" /D "HAVE_KEYPAD" /D "NOSIGHUP" /D "NO_TTYTYPE" /D "NO_UTMP" /D "SH_EX" /D "USE_EXTERNALS" /D "USE_FILE_UPLOAD" /D "USE_MULTIBYTE_CURSES" /D "USE_PERSISTENT_COOKIES" /D "USE_PRETTYSRC" /D "USE_READPROGRESS" /D "USE_SCROLLBAR" /D "USE_SOURCE_CACHE" /D "USE_ZLIB" /D "PDCURSES" /D "COLOR_CURSES" /D "FANCY_CURSES" /D "USE_COLOR_STYLE" /D "USE_WINSOCK2_H" /D _WIN32_WINNT=0x0400 /YX /FD /GZ /c

 # ADD BASE RSC /l 0x409 /d "_DEBUG"

 # ADD RSC /l 0x409 /d "_DEBUG"

 BSC32=bscmake.exe

@@ -342,10 +342,6 @@ SOURCE=..\..\..\..\src\LYMap.c
 # End Source File

 # Begin Source File

 

-SOURCE=..\..\..\..\src\LYmktime.c

-# End Source File

-# Begin Source File

-

 SOURCE=..\..\..\..\src\LYNews.c

 # End Source File

 # Begin Source File

@@ -402,10 +398,6 @@ SOURCE=..\..\..\..\src\mktime.c
 # End Source File

 # Begin Source File

 

-SOURCE=..\..\..\..\src\parsdate.c

-# End Source File

-# Begin Source File

-

 SOURCE=..\..\..\..\WWW\Library\Implementation\SGML.c

 # End Source File

 # Begin Source File

diff --git a/CHANGES b/CHANGES
index 116a0642..e32c8f54 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,14 +1,8 @@
--- $LynxId: CHANGES,v 1.311 2008/09/23 23:15:38 tom Exp $
+-- $LynxId: CHANGES,v 1.308 2008/09/21 21:12:42 tom Exp $
 ===============================================================================
 Changes since Lynx 2.8 release
 ===============================================================================
 
-2008-??-?? (2.8.7dev.11)
-* workaround for STRING redefinition in parsdate.c on DJGPP -GV
-* improve configure-check to determine proper fallback when no long-long
-  printing format is available -TD
-* update win32 makefiles/build scripts to add LYmktime, parsdate modules -TD
-
 2008-09-21 (2.8.7dev.10)
 * remove rw.po, since the translation project no longer supplies it -TD
 * implement "readonly" attribute for TEXTAREA and TEXT fields -TD
diff --git a/PACKAGE/lynx-curses.iss b/PACKAGE/lynx-curses.iss
index b755150d..1e17b057 100644
--- a/PACKAGE/lynx-curses.iss
+++ b/PACKAGE/lynx-curses.iss
@@ -1,4 +1,4 @@
-; $LynxId: lynx-curses.iss,v 1.3 2008/09/22 22:08:26 tom Exp $

+; $LynxId: lynx-curses.iss,v 1.2 2007/08/02 00:09:46 tom Exp $

 ;

 ; This script assumes environment variables have been set, e.g., to point to

 ; data which is used by the installer:

@@ -7,7 +7,7 @@
 ; LYNX_HELPDIR - files and subdirectories installed from Unix with "make install-help"

 

 #define MyAppName "Lynx"

-#define MyAppVerName "Lynx 2.8.7dev.10"

+#define MyAppVerName "Lynx 2.8.7dev.5"

 #define MyAppPublisher "Thomas E Dickey"

 #define MyAppURL "http://lynx.isc.org"

 #define MyAppExeName "lynx.exe"

diff --git a/WWW/FreeofCharge.html b/WWW/FreeofCharge.html
new file mode 100644
index 00000000..67cb3f20
--- /dev/null
+++ b/WWW/FreeofCharge.html
@@ -0,0 +1,26 @@
+<!-- X-URL: http://www.w3.org/History/1993/WWW/Conditions/old/FreeofCharge.html -->
+<BASE HREF="http://www.w3.org/History/1993/WWW/Conditions/old/FreeofCharge.html">
+
+<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
+
+<HTML><HEAD><TITLE>
+CERN WWW software freely available</TITLE><NEXTID N="z9"></HEAD><BODY><H1>
+Software freely available</H1>The following CERN software is hereby put into
+the public domain.
+<UL>
+<LI>WWW basic ("line-mode") client <LI>WWW basic server <LI>WWW Library of
+common code.</UL>CERN relinquishes all intellectual property rights to this
+code, both source and binary form and permission is granted for anyone to use,
+duplicate,
+modify and redistribute it.<P>CERN provides absolutely NO WARRANTY OF ANY KIND
+with respect to this software.
+The entire risk as to the quality and performance of this software is with the
+user.
+IN NO EVENT WILL CERN BE LIABLE TO ANYONE FOR ANY DAMAGES ARISING OUT THE USE
+OF THIS SOFTWARE, INCLUDING, WITHOUT LIMITATION,
+DAMAGES RESULTING FROM LOST DATA OR LOST PROFITS, OR FOR ANY SPECIAL,
+INCIDENTAL OR CONSEQUENTIAL DAMAGES.<P>This is part of the <A
+HREF="Introduction.html" NAME="z8">
+CERN WWW</A> distribution condidtions.<P>Declaration to this effect signed by
+the CERN directors of Administration (H. Weber) and Research (W.
+Hoogland), May 1993.</BODY></HTML>
diff --git a/WWW/Library/Implementation/HTUtils.h b/WWW/Library/Implementation/HTUtils.h
index 0bc6a66d..cdc3442d 100644
--- a/WWW/Library/Implementation/HTUtils.h
+++ b/WWW/Library/Implementation/HTUtils.h
@@ -1,5 +1,5 @@
 /*
- * $LynxId: HTUtils.h,v 1.89 2008/09/24 00:20:35 tom Exp $
+ * $LynxId: HTUtils.h,v 1.87 2008/09/17 16:31:34 tom Exp $
  *
  * Utility macros for the W3 code library
  * MACROS FOR GENERAL USE
@@ -550,19 +550,15 @@ extern int WWW_TraceMask;
 #define PRI_off_t	PRId64
 #define SCN_off_t	SCNd64
 #define CAST_off_t(n)	(int64_t)(n)
-#elif (SIZEOF_OFF_T == 4) && defined(PRId32)
+#elif defined(PRId32)
 #define PRI_off_t	PRId32
 #define SCN_off_t	SCNd32
-#if (SIZEOF_LONG == 4)
-#define CAST_off_t(n)	(long)(n)
-#else
 #define CAST_off_t(n)	(int32_t)(n)
 #endif
 #endif
-#endif
 
 #ifndef PRI_off_t
-#if (SIZEOF_OFF_T > SIZEOF_LONG)
+#if (SIZEOF_OFF_T == 8)
 #define PRI_off_t	"lld"
 #define SCN_off_t	"lld"
 #define CAST_off_t(n)	(long long)(n)
@@ -581,19 +577,15 @@ extern int WWW_TraceMask;
 #define PRI_time_t	PRId64
 #define SCN_time_t	SCNd64
 #define CAST_time_t(n)	(int64_t)(n)
-#elif (SIZEOF_TIME_T == 4) && defined(PRId32)
+#elif defined(PRId32)
 #define PRI_time_t	PRId32
 #define SCN_time_t	SCNd32
-#if (SIZEOF_LONG == 4)
-#define CAST_time_t(n)	(long)(n)
-#else
 #define CAST_time_t(n)	(int32_t)(n)
 #endif
 #endif
-#endif
 
 #ifndef PRI_time_t
-#if (SIZEOF_TIME_T > SIZEOF_LONG)
+#if (SIZEOF_TIME_T == 8)
 #define PRI_time_t	"lld"
 #define SCN_time_t	"lld"
 #define CAST_time_t(n)	(long long)(n)
diff --git a/WWW/Library/Implementation/SGML.c b/WWW/Library/Implementation/SGML.c
index 73e762c3..fe8f9ecd 100644
--- a/WWW/Library/Implementation/SGML.c
+++ b/WWW/Library/Implementation/SGML.c
@@ -1,5 +1,5 @@
 /*
- * $LynxId: SGML.c,v 1.118 2008/09/22 23:21:46 tom Exp $
+ * $LynxId: SGML.c,v 1.117 2008/09/21 18:34:39 tom Exp $
  *
  *			General SGML Parser code		SGML.c
  *			========================
@@ -1564,7 +1564,7 @@ static void discard_empty(HTStream *context)
 }
 
 #ifdef USE_PRETTYSRC
-static BOOL end_if_prettysrc(HTStream *context, HTChunk *string, char end_ch)
+static BOOL end_if_prettysrc(HTStream *context, HTChunk *string, int end_ch)
 {
     BOOL result = psrc_view;
 
diff --git a/config.hin b/config.hin
index 32f203e8..b9644bfa 100644
--- a/config.hin
+++ b/config.hin
@@ -1,5 +1,5 @@
 /*
- * $LynxId: config.hin,v 1.105 2008/09/23 22:40:50 tom Exp $
+ * $LynxId: config.hin,v 1.104 2008/07/05 14:53:30 tom Exp $
  * vile:cmode
  *
  * The configure script translates "config.hin" into "lynx_cfg.h"
@@ -216,7 +216,6 @@
 #undef RLOGIN_PATH		/* CF_PATH_PROG(rlogin) */
 #undef RM_PATH			/* CF_PATH_PROG(rm) */
 #undef SETFONT_PATH		/* CF_PATH_PROG(setfont) */
-#undef SIZEOF_LONG		/* AC_CHECK_SIZEOF(long) */
 #undef SIZEOF_OFF_T		/* AC_CHECK_SIZEOF(off_t) */
 #undef SIZEOF_TIME_T		/* AC_CHECK_SIZEOF(time_t) */
 #undef SOCKS			/* CF_SOCKS, CF_SOCKS5 */
diff --git a/configure b/configure
index 30743d19..c96f89e1 100755
--- a/configure
+++ b/configure
@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.in 2.8.7dev.10.
+# From configure.in 2.8.7dev.9.
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by Autoconf 2.52.20080325.
 #
@@ -21144,9 +21144,9 @@ test $cf_cv_tm_gmtoff = no && cat >>confdefs.h <<\EOF
 #define DONT_HAVE_TM_GMTOFF 1
 EOF
 
-echo "$as_me:21147: checking for long" >&5
-echo $ECHO_N "checking for long... $ECHO_C" >&6
-if test "${ac_cv_type_long+set}" = set; then
+echo "$as_me:21147: checking for off_t" >&5
+echo $ECHO_N "checking for off_t... $ECHO_C" >&6
+if test "${ac_cv_type_off_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -21156,9 +21156,9 @@ $ac_includes_default
 int
 main ()
 {
-if ((long *) 0)
+if ((off_t *) 0)
   return 0;
-if (sizeof (long))
+if (sizeof (off_t))
   return 0;
   ;
   return 0;
@@ -21176,23 +21176,23 @@ if { (eval echo "$as_me:21168: \"$ac_compile\"") >&5
   ac_status=$?
   echo "$as_me:21177: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_type_long=yes
+  ac_cv_type_off_t=yes
 else
   echo "$as_me: failed program was:" >&5
 cat conftest.$ac_ext >&5
-ac_cv_type_long=no
+ac_cv_type_off_t=no
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:21187: result: $ac_cv_type_long" >&5
-echo "${ECHO_T}$ac_cv_type_long" >&6
+echo "$as_me:21187: result: $ac_cv_type_off_t" >&5
+echo "${ECHO_T}$ac_cv_type_off_t" >&6
 
-echo "$as_me:21190: checking size of long" >&5
-echo $ECHO_N "checking size of long... $ECHO_C" >&6
-if test "${ac_cv_sizeof_long+set}" = set; then
+echo "$as_me:21190: checking size of off_t" >&5
+echo $ECHO_N "checking size of off_t... $ECHO_C" >&6
+if test "${ac_cv_sizeof_off_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_long" = yes; then
+  if test "$ac_cv_type_off_t" = yes; then
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -21202,7 +21202,7 @@ $ac_includes_default
 int
 main ()
 {
-int _array_ [1 - 2 * !((sizeof (long)) >= 0)]
+int _array_ [1 - 2 * !((sizeof (off_t)) >= 0)]
   ;
   return 0;
 }
@@ -21228,7 +21228,7 @@ $ac_includes_default
 int
 main ()
 {
-int _array_ [1 - 2 * !((sizeof (long)) <= $ac_mid)]
+int _array_ [1 - 2 * !((sizeof (off_t)) <= $ac_mid)]
   ;
   return 0;
 }
@@ -21265,7 +21265,7 @@ $ac_includes_default
 int
 main ()
 {
-int _array_ [1 - 2 * !((sizeof (long)) >= $ac_mid)]
+int _array_ [1 - 2 * !((sizeof (off_t)) >= $ac_mid)]
   ;
   return 0;
 }
@@ -21302,7 +21302,7 @@ $ac_includes_default
 int
 main ()
 {
-int _array_ [1 - 2 * !((sizeof (long)) <= $ac_mid)]
+int _array_ [1 - 2 * !((sizeof (off_t)) <= $ac_mid)]
   ;
   return 0;
 }
@@ -21327,7 +21327,7 @@ ac_lo=`expr $ac_mid + 1`
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 done
-ac_cv_sizeof_long=$ac_lo
+ac_cv_sizeof_off_t=$ac_lo
 else
   if test "$cross_compiling" = yes; then
   { { echo "$as_me:21333: error: cannot run test program while cross compiling" >&5
@@ -21344,7 +21344,7 @@ main ()
 FILE *f = fopen ("conftest.val", "w");
 if (!f)
   $ac_main_return (1);
-fprintf (f, "%d", (sizeof (long)));
+fprintf (f, "%d", (sizeof (off_t)));
 fclose (f);
   ;
   return 0;
@@ -21361,7 +21361,7 @@ if { (eval echo "$as_me:21354: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:21362: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_sizeof_long=`cat conftest.val`
+  ac_cv_sizeof_off_t=`cat conftest.val`
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
@@ -21372,18 +21372,18 @@ fi
 fi
 rm -f conftest.val
 else
-  ac_cv_sizeof_long=0
+  ac_cv_sizeof_off_t=0
 fi
 fi
-echo "$as_me:21378: result: $ac_cv_sizeof_long" >&5
-echo "${ECHO_T}$ac_cv_sizeof_long" >&6
+echo "$as_me:21378: result: $ac_cv_sizeof_off_t" >&5
+echo "${ECHO_T}$ac_cv_sizeof_off_t" >&6
 cat >>confdefs.h <<EOF
-#define SIZEOF_LONG $ac_cv_sizeof_long
+#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
 EOF
 
-echo "$as_me:21384: checking for off_t" >&5
-echo $ECHO_N "checking for off_t... $ECHO_C" >&6
-if test "${ac_cv_type_off_t+set}" = set; then
+echo "$as_me:21384: checking for time_t" >&5
+echo $ECHO_N "checking for time_t... $ECHO_C" >&6
+if test "${ac_cv_type_time_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
@@ -21393,9 +21393,9 @@ $ac_includes_default
 int
 main ()
 {
-if ((off_t *) 0)
+if ((time_t *) 0)
   return 0;
-if (sizeof (off_t))
+if (sizeof (time_t))
   return 0;
   ;
   return 0;
@@ -21413,23 +21413,23 @@ if { (eval echo "$as_me:21405: \"$ac_compile\"") >&5
   ac_status=$?
   echo "$as_me:21414: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_type_off_t=yes
+  ac_cv_type_time_t=yes
 else
   echo "$as_me: failed program was:" >&5
 cat conftest.$ac_ext >&5
-ac_cv_type_off_t=no
+ac_cv_type_time_t=no
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:21424: result: $ac_cv_type_off_t" >&5
-echo "${ECHO_T}$ac_cv_type_off_t" >&6
+echo "$as_me:21424: result: $ac_cv_type_time_t" >&5
+echo "${ECHO_T}$ac_cv_type_time_t" >&6
 
-echo "$as_me:21427: checking size of off_t" >&5
-echo $ECHO_N "checking size of off_t... $ECHO_C" >&6
-if test "${ac_cv_sizeof_off_t+set}" = set; then
+echo "$as_me:21427: checking size of time_t" >&5
+echo $ECHO_N "checking size of time_t... $ECHO_C" >&6
+if test "${ac_cv_sizeof_time_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  if test "$ac_cv_type_off_t" = yes; then
+  if test "$ac_cv_type_time_t" = yes; then
   if test "$cross_compiling" = yes; then
   # Depending upon the size, compute the lo and hi bounds.
 cat >conftest.$ac_ext <<_ACEOF
@@ -21439,7 +21439,7 @@ $ac_includes_default
 int
 main ()
 {
-int _array_ [1 - 2 * !((sizeof (off_t)) >= 0)]
+int _array_ [1 - 2 * !((sizeof (time_t)) >= 0)]
   ;
   return 0;
 }
@@ -21465,7 +21465,7 @@ $ac_includes_default
 int
 main ()
 {
-int _array_ [1 - 2 * !((sizeof (off_t)) <= $ac_mid)]
+int _array_ [1 - 2 * !((sizeof (time_t)) <= $ac_mid)]
   ;
   return 0;
 }
@@ -21502,7 +21502,7 @@ $ac_includes_default
 int
 main ()
 {
-int _array_ [1 - 2 * !((sizeof (off_t)) >= $ac_mid)]
+int _array_ [1 - 2 * !((sizeof (time_t)) >= $ac_mid)]
   ;
   return 0;
 }
@@ -21539,7 +21539,7 @@ $ac_includes_default
 int
 main ()
 {
-int _array_ [1 - 2 * !((sizeof (off_t)) <= $ac_mid)]
+int _array_ [1 - 2 * !((sizeof (time_t)) <= $ac_mid)]
   ;
   return 0;
 }
@@ -21564,7 +21564,7 @@ ac_lo=`expr $ac_mid + 1`
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 done
-ac_cv_sizeof_off_t=$ac_lo
+ac_cv_sizeof_time_t=$ac_lo
 else
   if test "$cross_compiling" = yes; then
   { { echo "$as_me:21570: error: cannot run test program while cross compiling" >&5
@@ -21581,7 +21581,7 @@ main ()
 FILE *f = fopen ("conftest.val", "w");
 if (!f)
   $ac_main_return (1);
-fprintf (f, "%d", (sizeof (off_t)));
+fprintf (f, "%d", (sizeof (time_t)));
 fclose (f);
   ;
   return 0;
@@ -21598,243 +21598,6 @@ if { (eval echo "$as_me:21591: \"$ac_link\"") >&5
   ac_status=$?
   echo "$as_me:21599: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_sizeof_off_t=`cat conftest.val`
-else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-fi
-rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-fi
-rm -f conftest.val
-else
-  ac_cv_sizeof_off_t=0
-fi
-fi
-echo "$as_me:21615: result: $ac_cv_sizeof_off_t" >&5
-echo "${ECHO_T}$ac_cv_sizeof_off_t" >&6
-cat >>confdefs.h <<EOF
-#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
-EOF
-
-echo "$as_me:21621: checking for time_t" >&5
-echo $ECHO_N "checking for time_t... $ECHO_C" >&6
-if test "${ac_cv_type_time_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 21627 "configure"
-#include "confdefs.h"
-$ac_includes_default
-int
-main ()
-{
-if ((time_t *) 0)
-  return 0;
-if (sizeof (time_t))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:21642: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  echo "$as_me:21645: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:21648: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:21651: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_time_t=yes
-else
-  echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_cv_type_time_t=no
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:21661: result: $ac_cv_type_time_t" >&5
-echo "${ECHO_T}$ac_cv_type_time_t" >&6
-
-echo "$as_me:21664: checking size of time_t" >&5
-echo $ECHO_N "checking size of time_t... $ECHO_C" >&6
-if test "${ac_cv_sizeof_time_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  if test "$ac_cv_type_time_t" = yes; then
-  if test "$cross_compiling" = yes; then
-  # Depending upon the size, compute the lo and hi bounds.
-cat >conftest.$ac_ext <<_ACEOF
-#line 21673 "configure"
-#include "confdefs.h"
-$ac_includes_default
-int
-main ()
-{
-int _array_ [1 - 2 * !((sizeof (time_t)) >= 0)]
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:21685: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  echo "$as_me:21688: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:21691: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:21694: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_lo=0 ac_mid=0
-  while :; do
-    cat >conftest.$ac_ext <<_ACEOF
-#line 21699 "configure"
-#include "confdefs.h"
-$ac_includes_default
-int
-main ()
-{
-int _array_ [1 - 2 * !((sizeof (time_t)) <= $ac_mid)]
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:21711: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  echo "$as_me:21714: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:21717: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:21720: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_hi=$ac_mid; break
-else
-  echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-  done
-else
-  echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_hi=-1 ac_mid=-1
-  while :; do
-    cat >conftest.$ac_ext <<_ACEOF
-#line 21736 "configure"
-#include "confdefs.h"
-$ac_includes_default
-int
-main ()
-{
-int _array_ [1 - 2 * !((sizeof (time_t)) >= $ac_mid)]
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:21748: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  echo "$as_me:21751: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:21754: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:21757: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_lo=$ac_mid; break
-else
-  echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-  done
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-# Binary search between lo and hi bounds.
-while test "x$ac_lo" != "x$ac_hi"; do
-  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
-  cat >conftest.$ac_ext <<_ACEOF
-#line 21773 "configure"
-#include "confdefs.h"
-$ac_includes_default
-int
-main ()
-{
-int _array_ [1 - 2 * !((sizeof (time_t)) <= $ac_mid)]
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:21785: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>&5
-  ac_status=$?
-  echo "$as_me:21788: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-         { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:21791: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:21794: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_hi=$ac_mid
-else
-  echo "$as_me: failed program was:" >&5
-cat conftest.$ac_ext >&5
-ac_lo=`expr $ac_mid + 1`
-fi
-rm -f conftest.$ac_objext conftest.$ac_ext
-done
-ac_cv_sizeof_time_t=$ac_lo
-else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:21807: error: cannot run test program while cross compiling" >&5
-echo "$as_me: error: cannot run test program while cross compiling" >&2;}
-   { (exit 1); exit 1; }; }
-else
-  cat >conftest.$ac_ext <<_ACEOF
-#line 21812 "configure"
-#include "confdefs.h"
-$ac_includes_default
-int
-main ()
-{
-FILE *f = fopen ("conftest.val", "w");
-if (!f)
-  $ac_main_return (1);
-fprintf (f, "%d", (sizeof (time_t)));
-fclose (f);
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:21828: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
-  ac_status=$?
-  echo "$as_me:21831: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:21833: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:21836: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
   ac_cv_sizeof_time_t=`cat conftest.val`
 else
   echo "$as_me: program exited with status $ac_status" >&5
@@ -21849,7 +21612,7 @@ else
   ac_cv_sizeof_time_t=0
 fi
 fi
-echo "$as_me:21852: result: $ac_cv_sizeof_time_t" >&5
+echo "$as_me:21615: result: $ac_cv_sizeof_time_t" >&5
 echo "${ECHO_T}$ac_cv_sizeof_time_t" >&6
 cat >>confdefs.h <<EOF
 #define SIZEOF_TIME_T $ac_cv_sizeof_time_t
@@ -21857,13 +21620,13 @@ EOF
 
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
-echo "$as_me:21860: checking for working alloca.h" >&5
+echo "$as_me:21623: checking for working alloca.h" >&5
 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
 if test "${ac_cv_working_alloca_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 21866 "configure"
+#line 21629 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int
@@ -21875,16 +21638,16 @@ char *p = (char *) alloca (2 * sizeof (int));
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:21878: \"$ac_link\"") >&5
+if { (eval echo "$as_me:21641: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:21881: \$? = $ac_status" >&5
+  echo "$as_me:21644: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:21884: \"$ac_try\"") >&5
+  { (eval echo "$as_me:21647: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21887: \$? = $ac_status" >&5
+  echo "$as_me:21650: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_working_alloca_h=yes
 else
@@ -21894,7 +21657,7 @@ ac_cv_working_alloca_h=no
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:21897: result: $ac_cv_working_alloca_h" >&5
+echo "$as_me:21660: result: $ac_cv_working_alloca_h" >&5
 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
 if test $ac_cv_working_alloca_h = yes; then
 
@@ -21904,13 +21667,13 @@ EOF
 
 fi
 
-echo "$as_me:21907: checking for alloca" >&5
+echo "$as_me:21670: checking for alloca" >&5
 echo $ECHO_N "checking for alloca... $ECHO_C" >&6
 if test "${ac_cv_func_alloca_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 21913 "configure"
+#line 21676 "configure"
 #include "confdefs.h"
 #ifdef __GNUC__
 # define alloca __builtin_alloca
@@ -21942,16 +21705,16 @@ char *p = (char *) alloca (1);
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:21945: \"$ac_link\"") >&5
+if { (eval echo "$as_me:21708: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:21948: \$? = $ac_status" >&5
+  echo "$as_me:21711: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:21951: \"$ac_try\"") >&5
+  { (eval echo "$as_me:21714: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:21954: \$? = $ac_status" >&5
+  echo "$as_me:21717: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_alloca_works=yes
 else
@@ -21961,7 +21724,7 @@ ac_cv_func_alloca_works=no
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:21964: result: $ac_cv_func_alloca_works" >&5
+echo "$as_me:21727: result: $ac_cv_func_alloca_works" >&5
 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
 
 if test $ac_cv_func_alloca_works = yes; then
@@ -21982,13 +21745,13 @@ cat >>confdefs.h <<\EOF
 #define C_ALLOCA 1
 EOF
 
-echo "$as_me:21985: checking whether \`alloca.c' needs Cray hooks" >&5
+echo "$as_me:21748: checking whether \`alloca.c' needs Cray hooks" >&5
 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
 if test "${ac_cv_os_cray+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 21991 "configure"
+#line 21754 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -22006,18 +21769,18 @@ fi
 rm -f conftest*
 
 fi
-echo "$as_me:22009: result: $ac_cv_os_cray" >&5
+echo "$as_me:21772: result: $ac_cv_os_cray" >&5
 echo "${ECHO_T}$ac_cv_os_cray" >&6
 if test $ac_cv_os_cray = yes; then
   for ac_func in _getb67 GETB67 getb67; do
     as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:22014: checking for $ac_func" >&5
+echo "$as_me:21777: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 22020 "configure"
+#line 21783 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -22048,16 +21811,16 @@ f = $ac_func;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:22051: \"$ac_link\"") >&5
+if { (eval echo "$as_me:21814: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22054: \$? = $ac_status" >&5
+  echo "$as_me:21817: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:22057: \"$ac_try\"") >&5
+  { (eval echo "$as_me:21820: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22060: \$? = $ac_status" >&5
+  echo "$as_me:21823: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -22067,7 +21830,7 @@ eval "$as_ac_var=no"
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:22070: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:21833: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
 
@@ -22081,7 +21844,7 @@ fi
   done
 fi
 
-echo "$as_me:22084: checking stack direction for C alloca" >&5
+echo "$as_me:21847: checking stack direction for C alloca" >&5
 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
 if test "${ac_cv_c_stack_direction+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -22090,7 +21853,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 22093 "configure"
+#line 21856 "configure"
 #include "confdefs.h"
 int
 find_stack_direction ()
@@ -22113,15 +21876,15 @@ main ()
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:22116: \"$ac_link\"") >&5
+if { (eval echo "$as_me:21879: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22119: \$? = $ac_status" >&5
+  echo "$as_me:21882: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:22121: \"$ac_try\"") >&5
+  { (eval echo "$as_me:21884: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22124: \$? = $ac_status" >&5
+  echo "$as_me:21887: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_c_stack_direction=1
 else
@@ -22133,7 +21896,7 @@ fi
 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 fi
-echo "$as_me:22136: result: $ac_cv_c_stack_direction" >&5
+echo "$as_me:21899: result: $ac_cv_c_stack_direction" >&5
 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
 
 cat >>confdefs.h <<EOF
@@ -22145,23 +21908,23 @@ fi
 for ac_header in unistd.h vfork.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:22148: checking for $ac_header" >&5
+echo "$as_me:21911: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 22154 "configure"
+#line 21917 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:22158: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:21921: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:22164: \$? = $ac_status" >&5
+  echo "$as_me:21927: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -22180,7 +21943,7 @@ else
 fi
 rm -f conftest.err conftest.$ac_ext
 fi
-echo "$as_me:22183: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "$as_me:21946: result: `eval echo '${'$as_ac_Header'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -22193,13 +21956,13 @@ done
 for ac_func in fork vfork
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:22196: checking for $ac_func" >&5
+echo "$as_me:21959: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 22202 "configure"
+#line 21965 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -22230,16 +21993,16 @@ f = $ac_func;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:22233: \"$ac_link\"") >&5
+if { (eval echo "$as_me:21996: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22236: \$? = $ac_status" >&5
+  echo "$as_me:21999: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:22239: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22002: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22242: \$? = $ac_status" >&5
+  echo "$as_me:22005: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -22249,7 +22012,7 @@ eval "$as_ac_var=no"
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:22252: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:22015: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -22261,7 +22024,7 @@ done
 
 ac_cv_func_fork_works=$ac_cv_func_fork
 if test "x$ac_cv_func_fork" = xyes; then
-  echo "$as_me:22264: checking for working fork" >&5
+  echo "$as_me:22027: checking for working fork" >&5
 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
 if test "${ac_cv_func_fork_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -22284,15 +22047,15 @@ else
       }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:22287: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22050: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22290: \$? = $ac_status" >&5
+  echo "$as_me:22053: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:22292: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22055: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22295: \$? = $ac_status" >&5
+  echo "$as_me:22058: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_fork_works=yes
 else
@@ -22304,7 +22067,7 @@ fi
 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 fi
-echo "$as_me:22307: result: $ac_cv_func_fork_works" >&5
+echo "$as_me:22070: result: $ac_cv_func_fork_works" >&5
 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
 
 fi
@@ -22318,12 +22081,12 @@ if test "x$ac_cv_func_fork_works" = xcross; then
       ac_cv_func_fork_works=yes
       ;;
   esac
-  { echo "$as_me:22321: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
+  { echo "$as_me:22084: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
 fi
 ac_cv_func_vfork_works=$ac_cv_func_vfork
 if test "x$ac_cv_func_vfork" = xyes; then
-  echo "$as_me:22326: checking for working vfork" >&5
+  echo "$as_me:22089: checking for working vfork" >&5
 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
 if test "${ac_cv_func_vfork_works+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -22332,7 +22095,7 @@ else
   ac_cv_func_vfork_works=cross
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 22335 "configure"
+#line 22098 "configure"
 #include "confdefs.h"
 /* Thanks to Paul Eggert for this test.  */
 #include <stdio.h>
@@ -22429,15 +22192,15 @@ main ()
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:22432: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22195: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22435: \$? = $ac_status" >&5
+  echo "$as_me:22198: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:22437: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22200: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22440: \$? = $ac_status" >&5
+  echo "$as_me:22203: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_vfork_works=yes
 else
@@ -22449,13 +22212,13 @@ fi
 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 fi
-echo "$as_me:22452: result: $ac_cv_func_vfork_works" >&5
+echo "$as_me:22215: result: $ac_cv_func_vfork_works" >&5
 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
 
 fi;
 if test "x$ac_cv_func_fork_works" = xcross; then
   ac_cv_func_vfork_works=ac_cv_func_vfork
-  { echo "$as_me:22458: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
+  { echo "$as_me:22221: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
 fi
 
@@ -22480,14 +22243,14 @@ EOF
 
 fi
 
-echo "$as_me:22483: checking if we should use fcntl or ioctl" >&5
+echo "$as_me:22246: checking if we should use fcntl or ioctl" >&5
 echo $ECHO_N "checking if we should use fcntl or ioctl... $ECHO_C" >&6
 if test "${cf_cv_fionbio+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 22490 "configure"
+#line 22253 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -22504,16 +22267,16 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:22507: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22270: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22510: \$? = $ac_status" >&5
+  echo "$as_me:22273: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:22513: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22276: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22516: \$? = $ac_status" >&5
+  echo "$as_me:22279: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_fionbio=ioctl
 else
@@ -22521,7 +22284,7 @@ else
 cat conftest.$ac_ext >&5
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 22524 "configure"
+#line 22287 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -22543,16 +22306,16 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:22546: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22309: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22549: \$? = $ac_status" >&5
+  echo "$as_me:22312: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:22552: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22315: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22555: \$? = $ac_status" >&5
+  echo "$as_me:22318: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_fionbio=fcntl
 else
@@ -22565,20 +22328,20 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:22568: result: $cf_cv_fionbio" >&5
+echo "$as_me:22331: result: $cf_cv_fionbio" >&5
 echo "${ECHO_T}$cf_cv_fionbio" >&6
 test "$cf_cv_fionbio" = "fcntl" && cat >>confdefs.h <<\EOF
 #define USE_FCNTL 1
 EOF
 
-echo "$as_me:22574: checking for broken/missing definition of remove" >&5
+echo "$as_me:22337: checking for broken/missing definition of remove" >&5
 echo $ECHO_N "checking for broken/missing definition of remove... $ECHO_C" >&6
 if test "${cf_cv_baddef_remove+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 22581 "configure"
+#line 22344 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -22590,23 +22353,23 @@ remove("dummy")
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:22593: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22356: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22596: \$? = $ac_status" >&5
+  echo "$as_me:22359: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:22599: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22362: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22602: \$? = $ac_status" >&5
+  echo "$as_me:22365: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_baddef_remove=no
 else
   echo "$as_me: failed program was:" >&5
 cat conftest.$ac_ext >&5
 cat >conftest.$ac_ext <<_ACEOF
-#line 22609 "configure"
+#line 22372 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 		int __unlink(name) { return unlink(name); }
@@ -22619,16 +22382,16 @@ remove("dummy")
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:22622: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22385: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22625: \$? = $ac_status" >&5
+  echo "$as_me:22388: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:22628: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22391: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22631: \$? = $ac_status" >&5
+  echo "$as_me:22394: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_baddef_remove=yes
 else
@@ -22643,20 +22406,20 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
 
-echo "$as_me:22646: result: $cf_cv_baddef_remove" >&5
+echo "$as_me:22409: result: $cf_cv_baddef_remove" >&5
 echo "${ECHO_T}$cf_cv_baddef_remove" >&6
 test "$cf_cv_baddef_remove" != no && cat >>confdefs.h <<\EOF
 #define NEED_REMOVE 1
 EOF
 
-echo "$as_me:22652: checking for lstat" >&5
+echo "$as_me:22415: checking for lstat" >&5
 echo $ECHO_N "checking for lstat... $ECHO_C" >&6
 if test "${ac_cv_func_lstat+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 22659 "configure"
+#line 22422 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -22670,16 +22433,16 @@ lstat(".", (struct stat *)0)
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:22673: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22436: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22676: \$? = $ac_status" >&5
+  echo "$as_me:22439: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:22679: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22442: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22682: \$? = $ac_status" >&5
+  echo "$as_me:22445: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_lstat=yes
 else
@@ -22691,7 +22454,7 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
 
-echo "$as_me:22694: result: $ac_cv_func_lstat " >&5
+echo "$as_me:22457: result: $ac_cv_func_lstat " >&5
 echo "${ECHO_T}$ac_cv_func_lstat " >&6
 if test $ac_cv_func_lstat = yes; then
 	cat >>confdefs.h <<\EOF
@@ -22725,13 +22488,13 @@ for ac_func in \
 
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:22728: checking for $ac_func" >&5
+echo "$as_me:22491: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 22734 "configure"
+#line 22497 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -22762,16 +22525,16 @@ f = $ac_func;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:22765: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22528: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22768: \$? = $ac_status" >&5
+  echo "$as_me:22531: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:22771: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22534: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22774: \$? = $ac_status" >&5
+  echo "$as_me:22537: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -22781,7 +22544,7 @@ eval "$as_ac_var=no"
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:22784: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:22547: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -22797,13 +22560,13 @@ for ac_func in \
 
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:22800: checking for $ac_func" >&5
+echo "$as_me:22563: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 22806 "configure"
+#line 22569 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -22834,16 +22597,16 @@ f = $ac_func;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:22837: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22600: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22840: \$? = $ac_status" >&5
+  echo "$as_me:22603: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:22843: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22606: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22846: \$? = $ac_status" >&5
+  echo "$as_me:22609: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -22853,7 +22616,7 @@ eval "$as_ac_var=no"
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:22856: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:22619: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -22865,7 +22628,7 @@ else
 fi
 done
 
-echo "$as_me:22868: checking for random-integer functions" >&5
+echo "$as_me:22631: checking for random-integer functions" >&5
 echo $ECHO_N "checking for random-integer functions... $ECHO_C" >&6
 if test "${cf_cv_srand_func+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -22885,7 +22648,7 @@ do
 	esac
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 22888 "configure"
+#line 22651 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -22904,16 +22667,16 @@ long seed = 1; $cf_srand_func(seed); seed = $cf_rand_func()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:22907: \"$ac_link\"") >&5
+if { (eval echo "$as_me:22670: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:22910: \$? = $ac_status" >&5
+  echo "$as_me:22673: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:22913: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22676: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22916: \$? = $ac_status" >&5
+  echo "$as_me:22679: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_srand_func=$cf_func
  break
@@ -22925,10 +22688,10 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 done
 
 fi
-echo "$as_me:22928: result: $cf_cv_srand_func" >&5
+echo "$as_me:22691: result: $cf_cv_srand_func" >&5
 echo "${ECHO_T}$cf_cv_srand_func" >&6
 if test "$cf_cv_srand_func" != unknown ; then
-	echo "$as_me:22931: checking for range of random-integers" >&5
+	echo "$as_me:22694: checking for range of random-integers" >&5
 echo $ECHO_N "checking for range of random-integers... $ECHO_C" >&6
 if test "${cf_cv_rand_max+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -22949,7 +22712,7 @@ else
 			;;
 		esac
 		cat >conftest.$ac_ext <<_ACEOF
-#line 22952 "configure"
+#line 22715 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -22968,16 +22731,16 @@ long x = $cf_cv_rand_max
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:22971: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:22734: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:22974: \$? = $ac_status" >&5
+  echo "$as_me:22737: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:22977: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22740: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:22980: \$? = $ac_status" >&5
+  echo "$as_me:22743: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -22988,7 +22751,7 @@ fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
-echo "$as_me:22991: result: $cf_cv_rand_max" >&5
+echo "$as_me:22754: result: $cf_cv_rand_max" >&5
 echo "${ECHO_T}$cf_cv_rand_max" >&6
 
 	cf_srand_func=`echo $cf_func | sed -e 's%/.*%%'`
@@ -23019,13 +22782,13 @@ fi
 for ac_func in strstr
 do
 
-echo "$as_me:23022: checking for $ac_func declaration" >&5
+echo "$as_me:22785: checking for $ac_func declaration" >&5
 echo $ECHO_N "checking for $ac_func declaration... $ECHO_C" >&6
 if eval "test \"\${ac_cv_func_decl_$ac_func+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 23028 "configure"
+#line 22791 "configure"
 #include "confdefs.h"
 #include <string.h>
 int
@@ -23039,20 +22802,20 @@ extern	int	${ac_func}();
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:23042: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:22805: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23045: \$? = $ac_status" >&5
+  echo "$as_me:22808: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:23048: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22811: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23051: \$? = $ac_status" >&5
+  echo "$as_me:22814: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 23055 "configure"
+#line 22818 "configure"
 #include "confdefs.h"
 #include <string.h>
 int
@@ -23066,16 +22829,16 @@ int	(*p)() = ${ac_func};
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:23069: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:22832: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23072: \$? = $ac_status" >&5
+  echo "$as_me:22835: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:23075: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22838: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23078: \$? = $ac_status" >&5
+  echo "$as_me:22841: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
 eval "ac_cv_func_decl_$ac_func=yes"
@@ -23096,11 +22859,11 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 fi
 
 if eval "test \"`echo '$ac_cv_func_'decl_$ac_func`\" = yes"; then
-  echo "$as_me:23099: result: yes" >&5
+  echo "$as_me:22862: result: yes" >&5
 echo "${ECHO_T}yes" >&6
   :
 else
-  echo "$as_me:23103: result: no" >&5
+  echo "$as_me:22866: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 ac_tr_func=`echo "DECL_$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
@@ -23115,13 +22878,13 @@ done
 for ac_func in getgrgid getgrnam
 do
 
-echo "$as_me:23118: checking for $ac_func declaration" >&5
+echo "$as_me:22881: checking for $ac_func declaration" >&5
 echo $ECHO_N "checking for $ac_func declaration... $ECHO_C" >&6
 if eval "test \"\${ac_cv_func_decl_$ac_func+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 23124 "configure"
+#line 22887 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -23137,20 +22900,20 @@ extern	int	${ac_func}();
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:23140: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:22903: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23143: \$? = $ac_status" >&5
+  echo "$as_me:22906: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:23146: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22909: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23149: \$? = $ac_status" >&5
+  echo "$as_me:22912: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 23153 "configure"
+#line 22916 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -23166,16 +22929,16 @@ int	(*p)() = ${ac_func};
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:23169: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:22932: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23172: \$? = $ac_status" >&5
+  echo "$as_me:22935: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:23175: \"$ac_try\"") >&5
+  { (eval echo "$as_me:22938: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23178: \$? = $ac_status" >&5
+  echo "$as_me:22941: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
 eval "ac_cv_func_decl_$ac_func=yes"
@@ -23196,11 +22959,11 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 fi
 
 if eval "test \"`echo '$ac_cv_func_'decl_$ac_func`\" = yes"; then
-  echo "$as_me:23199: result: yes" >&5
+  echo "$as_me:22962: result: yes" >&5
 echo "${ECHO_T}yes" >&6
   :
 else
-  echo "$as_me:23203: result: no" >&5
+  echo "$as_me:22966: result: no" >&5
 echo "${ECHO_T}no" >&6
 
 ac_tr_func=`echo "DECL_$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
@@ -23212,14 +22975,14 @@ EOF
 fi
 done
 
-echo "$as_me:23215: checking if TRUE/FALSE are defined" >&5
+echo "$as_me:22978: checking if TRUE/FALSE are defined" >&5
 echo $ECHO_N "checking if TRUE/FALSE are defined... $ECHO_C" >&6
 if test "${cf_cv_bool_defs+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 23222 "configure"
+#line 22985 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -23233,16 +22996,16 @@ int x = TRUE, y = FALSE
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:23236: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:22999: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23239: \$? = $ac_status" >&5
+  echo "$as_me:23002: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:23242: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23005: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23245: \$? = $ac_status" >&5
+  echo "$as_me:23008: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_bool_defs=yes
 else
@@ -23253,7 +23016,7 @@ fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
 
-echo "$as_me:23256: result: $cf_cv_bool_defs" >&5
+echo "$as_me:23019: result: $cf_cv_bool_defs" >&5
 echo "${ECHO_T}$cf_cv_bool_defs" >&6
 if test "$cf_cv_bool_defs" = no ; then
 	cat >>confdefs.h <<\EOF
@@ -23266,14 +23029,14 @@ EOF
 
 fi
 
-echo "$as_me:23269: checking if external errno is declared" >&5
+echo "$as_me:23032: checking if external errno is declared" >&5
 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
 if test "${cf_cv_dcl_errno+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
     cat >conftest.$ac_ext <<_ACEOF
-#line 23276 "configure"
+#line 23039 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -23291,16 +23054,16 @@ long x = (long) errno
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:23294: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23057: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23297: \$? = $ac_status" >&5
+  echo "$as_me:23060: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:23300: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23063: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23303: \$? = $ac_status" >&5
+  echo "$as_me:23066: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_dcl_errno=yes
 else
@@ -23311,7 +23074,7 @@ fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
-echo "$as_me:23314: result: $cf_cv_dcl_errno" >&5
+echo "$as_me:23077: result: $cf_cv_dcl_errno" >&5
 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
 
 if test "$cf_cv_dcl_errno" = no ; then
@@ -23326,14 +23089,14 @@ fi
 
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
-echo "$as_me:23329: checking if external errno exists" >&5
+echo "$as_me:23092: checking if external errno exists" >&5
 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
 if test "${cf_cv_have_errno+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
     cat >conftest.$ac_ext <<_ACEOF
-#line 23336 "configure"
+#line 23099 "configure"
 #include "confdefs.h"
 
 #undef errno
@@ -23348,16 +23111,16 @@ errno = 2
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23351: \"$ac_link\"") >&5
+if { (eval echo "$as_me:23114: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23354: \$? = $ac_status" >&5
+  echo "$as_me:23117: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23357: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23120: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23360: \$? = $ac_status" >&5
+  echo "$as_me:23123: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_errno=yes
 else
@@ -23368,7 +23131,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:23371: result: $cf_cv_have_errno" >&5
+echo "$as_me:23134: result: $cf_cv_have_errno" >&5
 echo "${ECHO_T}$cf_cv_have_errno" >&6
 
 if test "$cf_cv_have_errno" = yes ; then
@@ -23381,7 +23144,7 @@ EOF
 
 fi
 
-echo "$as_me:23384: checking if we can set errno" >&5
+echo "$as_me:23147: checking if we can set errno" >&5
 echo $ECHO_N "checking if we can set errno... $ECHO_C" >&6
 if test "${cf_cv_set_errno+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -23389,7 +23152,7 @@ else
 
 if test "$cross_compiling" = yes; then
   cat >conftest.$ac_ext <<_ACEOF
-#line 23392 "configure"
+#line 23155 "configure"
 #include "confdefs.h"
 #include <errno.h>
 int
@@ -23401,16 +23164,16 @@ errno = 255
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23404: \"$ac_link\"") >&5
+if { (eval echo "$as_me:23167: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23407: \$? = $ac_status" >&5
+  echo "$as_me:23170: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23410: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23173: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23413: \$? = $ac_status" >&5
+  echo "$as_me:23176: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_set_errno=maybe
 else
@@ -23421,7 +23184,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 23424 "configure"
+#line 23187 "configure"
 #include "confdefs.h"
 
 #include <errno.h>
@@ -23432,15 +23195,15 @@ int main()
 }
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:23435: \"$ac_link\"") >&5
+if { (eval echo "$as_me:23198: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23438: \$? = $ac_status" >&5
+  echo "$as_me:23201: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:23440: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23203: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23443: \$? = $ac_status" >&5
+  echo "$as_me:23206: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_set_errno=yes
 else
@@ -23453,20 +23216,20 @@ rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 
 fi
-echo "$as_me:23456: result: $cf_cv_set_errno" >&5
+echo "$as_me:23219: result: $cf_cv_set_errno" >&5
 echo "${ECHO_T}$cf_cv_set_errno" >&6
 test "$cf_cv_set_errno" != no && cat >>confdefs.h <<\EOF
 #define CAN_SET_ERRNO 1
 EOF
 
-echo "$as_me:23462: checking for setlocale()" >&5
+echo "$as_me:23225: checking for setlocale()" >&5
 echo $ECHO_N "checking for setlocale()... $ECHO_C" >&6
 if test "${cf_cv_locale+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 23469 "configure"
+#line 23232 "configure"
 #include "confdefs.h"
 #include <locale.h>
 int
@@ -23478,16 +23241,16 @@ setlocale(LC_ALL, "")
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23481: \"$ac_link\"") >&5
+if { (eval echo "$as_me:23244: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23484: \$? = $ac_status" >&5
+  echo "$as_me:23247: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23487: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23250: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23490: \$? = $ac_status" >&5
+  echo "$as_me:23253: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_locale=yes
 else
@@ -23499,21 +23262,21 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
 
-echo "$as_me:23502: result: $cf_cv_locale" >&5
+echo "$as_me:23265: result: $cf_cv_locale" >&5
 echo "${ECHO_T}$cf_cv_locale" >&6
 test $cf_cv_locale = yes && { cat >>confdefs.h <<\EOF
 #define LOCALE 1
 EOF
  }
 
-echo "$as_me:23509: checking if NGROUPS is defined" >&5
+echo "$as_me:23272: checking if NGROUPS is defined" >&5
 echo $ECHO_N "checking if NGROUPS is defined... $ECHO_C" >&6
 if test "${cf_cv_ngroups+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 23516 "configure"
+#line 23279 "configure"
 #include "confdefs.h"
 
 #if HAVE_SYS_PARAM_H
@@ -23532,23 +23295,23 @@ int x = NGROUPS
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:23535: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23298: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23538: \$? = $ac_status" >&5
+  echo "$as_me:23301: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:23541: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23304: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23544: \$? = $ac_status" >&5
+  echo "$as_me:23307: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_ngroups=yes
 else
   echo "$as_me: failed program was:" >&5
 cat conftest.$ac_ext >&5
 cat >conftest.$ac_ext <<_ACEOF
-#line 23551 "configure"
+#line 23314 "configure"
 #include "confdefs.h"
 
 #if HAVE_SYS_PARAM_H
@@ -23567,16 +23330,16 @@ int x = NGROUPS_MAX
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:23570: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23333: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23573: \$? = $ac_status" >&5
+  echo "$as_me:23336: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:23576: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23339: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23579: \$? = $ac_status" >&5
+  echo "$as_me:23342: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_ngroups=NGROUPS_MAX
 else
@@ -23588,7 +23351,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
-echo "$as_me:23591: result: $cf_cv_ngroups" >&5
+echo "$as_me:23354: result: $cf_cv_ngroups" >&5
 echo "${ECHO_T}$cf_cv_ngroups" >&6
 
 fi
@@ -23605,14 +23368,14 @@ EOF
 
 fi
 
-echo "$as_me:23608: checking if external sys_nerr is declared" >&5
+echo "$as_me:23371: checking if external sys_nerr is declared" >&5
 echo $ECHO_N "checking if external sys_nerr is declared... $ECHO_C" >&6
 if test "${cf_cv_dcl_sys_nerr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
     cat >conftest.$ac_ext <<_ACEOF
-#line 23615 "configure"
+#line 23378 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -23630,16 +23393,16 @@ long x = (long) sys_nerr
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:23633: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23396: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23636: \$? = $ac_status" >&5
+  echo "$as_me:23399: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:23639: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23402: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23642: \$? = $ac_status" >&5
+  echo "$as_me:23405: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_dcl_sys_nerr=yes
 else
@@ -23650,7 +23413,7 @@ fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
-echo "$as_me:23653: result: $cf_cv_dcl_sys_nerr" >&5
+echo "$as_me:23416: result: $cf_cv_dcl_sys_nerr" >&5
 echo "${ECHO_T}$cf_cv_dcl_sys_nerr" >&6
 
 if test "$cf_cv_dcl_sys_nerr" = no ; then
@@ -23665,14 +23428,14 @@ fi
 
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
-echo "$as_me:23668: checking if external sys_nerr exists" >&5
+echo "$as_me:23431: checking if external sys_nerr exists" >&5
 echo $ECHO_N "checking if external sys_nerr exists... $ECHO_C" >&6
 if test "${cf_cv_have_sys_nerr+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
     cat >conftest.$ac_ext <<_ACEOF
-#line 23675 "configure"
+#line 23438 "configure"
 #include "confdefs.h"
 
 #undef sys_nerr
@@ -23687,16 +23450,16 @@ sys_nerr = 2
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23690: \"$ac_link\"") >&5
+if { (eval echo "$as_me:23453: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23693: \$? = $ac_status" >&5
+  echo "$as_me:23456: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23696: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23459: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23699: \$? = $ac_status" >&5
+  echo "$as_me:23462: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_sys_nerr=yes
 else
@@ -23707,7 +23470,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:23710: result: $cf_cv_have_sys_nerr" >&5
+echo "$as_me:23473: result: $cf_cv_have_sys_nerr" >&5
 echo "${ECHO_T}$cf_cv_have_sys_nerr" >&6
 
 if test "$cf_cv_have_sys_nerr" = yes ; then
@@ -23720,14 +23483,14 @@ EOF
 
 fi
 
-echo "$as_me:23723: checking if external sys_errlist is declared" >&5
+echo "$as_me:23486: checking if external sys_errlist is declared" >&5
 echo $ECHO_N "checking if external sys_errlist is declared... $ECHO_C" >&6
 if test "${cf_cv_dcl_sys_errlist+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
     cat >conftest.$ac_ext <<_ACEOF
-#line 23730 "configure"
+#line 23493 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -23745,16 +23508,16 @@ long x = (long) sys_errlist
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:23748: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23511: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23751: \$? = $ac_status" >&5
+  echo "$as_me:23514: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:23754: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23517: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23757: \$? = $ac_status" >&5
+  echo "$as_me:23520: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_dcl_sys_errlist=yes
 else
@@ -23765,7 +23528,7 @@ fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
-echo "$as_me:23768: result: $cf_cv_dcl_sys_errlist" >&5
+echo "$as_me:23531: result: $cf_cv_dcl_sys_errlist" >&5
 echo "${ECHO_T}$cf_cv_dcl_sys_errlist" >&6
 
 if test "$cf_cv_dcl_sys_errlist" = no ; then
@@ -23780,14 +23543,14 @@ fi
 
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
-echo "$as_me:23783: checking if external sys_errlist exists" >&5
+echo "$as_me:23546: checking if external sys_errlist exists" >&5
 echo $ECHO_N "checking if external sys_errlist exists... $ECHO_C" >&6
 if test "${cf_cv_have_sys_errlist+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
     cat >conftest.$ac_ext <<_ACEOF
-#line 23790 "configure"
+#line 23553 "configure"
 #include "confdefs.h"
 
 #undef sys_errlist
@@ -23802,16 +23565,16 @@ sys_errlist = 2
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:23805: \"$ac_link\"") >&5
+if { (eval echo "$as_me:23568: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:23808: \$? = $ac_status" >&5
+  echo "$as_me:23571: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:23811: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23574: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23814: \$? = $ac_status" >&5
+  echo "$as_me:23577: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_sys_errlist=yes
 else
@@ -23822,7 +23585,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:23825: result: $cf_cv_have_sys_errlist" >&5
+echo "$as_me:23588: result: $cf_cv_have_sys_errlist" >&5
 echo "${ECHO_T}$cf_cv_have_sys_errlist" >&6
 
 if test "$cf_cv_have_sys_errlist" = yes ; then
@@ -23838,23 +23601,23 @@ fi
 for ac_header in lastlog.h paths.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:23841: checking for $ac_header" >&5
+echo "$as_me:23604: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 23847 "configure"
+#line 23610 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:23851: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:23614: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:23857: \$? = $ac_status" >&5
+  echo "$as_me:23620: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -23873,7 +23636,7 @@ else
 fi
 rm -f conftest.err conftest.$ac_ext
 fi
-echo "$as_me:23876: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "$as_me:23639: result: `eval echo '${'$as_ac_Header'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -23883,14 +23646,14 @@ EOF
 fi
 done
 
-echo "$as_me:23886: checking for lastlog path" >&5
+echo "$as_me:23649: checking for lastlog path" >&5
 echo $ECHO_N "checking for lastlog path... $ECHO_C" >&6
 if test "${cf_cv_path_lastlog+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 23893 "configure"
+#line 23656 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -23910,16 +23673,16 @@ char *path = _PATH_LASTLOG
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:23913: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23676: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23916: \$? = $ac_status" >&5
+  echo "$as_me:23679: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:23919: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23682: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23922: \$? = $ac_status" >&5
+  echo "$as_me:23685: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_path_lastlog="_PATH_LASTLOG"
 else
@@ -23934,13 +23697,13 @@ fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
-echo "$as_me:23937: result: $cf_cv_path_lastlog" >&5
+echo "$as_me:23700: result: $cf_cv_path_lastlog" >&5
 echo "${ECHO_T}$cf_cv_path_lastlog" >&6
 test $cf_cv_path_lastlog != no && cat >>confdefs.h <<\EOF
 #define USE_LASTLOG 1
 EOF
 
-echo "$as_me:23943: checking for utmp implementation" >&5
+echo "$as_me:23706: checking for utmp implementation" >&5
 echo $ECHO_N "checking for utmp implementation... $ECHO_C" >&6
 if test "${cf_cv_have_utmp+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -23957,7 +23720,7 @@ cf_utmp_includes="
 #endif
 "
 	cat >conftest.$ac_ext <<_ACEOF
-#line 23960 "configure"
+#line 23723 "configure"
 #include "confdefs.h"
 $cf_utmp_includes
 int
@@ -23971,16 +23734,16 @@ struct $cf_header x;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:23974: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23737: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:23977: \$? = $ac_status" >&5
+  echo "$as_me:23740: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:23980: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23743: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:23983: \$? = $ac_status" >&5
+  echo "$as_me:23746: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_utmp=$cf_header
 	 break
@@ -23989,7 +23752,7 @@ else
 cat conftest.$ac_ext >&5
 
 	cat >conftest.$ac_ext <<_ACEOF
-#line 23992 "configure"
+#line 23755 "configure"
 #include "confdefs.h"
 $cf_utmp_includes
 int
@@ -24003,16 +23766,16 @@ struct $cf_header x;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24006: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23769: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24009: \$? = $ac_status" >&5
+  echo "$as_me:23772: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24012: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23775: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24015: \$? = $ac_status" >&5
+  echo "$as_me:23778: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_utmp=$cf_header
 	 break
@@ -24027,7 +23790,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
-echo "$as_me:24030: result: $cf_cv_have_utmp" >&5
+echo "$as_me:23793: result: $cf_cv_have_utmp" >&5
 echo "${ECHO_T}$cf_cv_have_utmp" >&6
 
 if test $cf_cv_have_utmp != no ; then
@@ -24040,14 +23803,14 @@ EOF
 EOF
 
 if test $cf_cv_have_utmp != no ; then
-echo "$as_me:24043: checking if ${cf_cv_have_utmp}.ut_host is declared" >&5
+echo "$as_me:23806: checking if ${cf_cv_have_utmp}.ut_host is declared" >&5
 echo $ECHO_N "checking if ${cf_cv_have_utmp}.ut_host is declared... $ECHO_C" >&6
 if test "${cf_cv_have_utmp_ut_host+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >conftest.$ac_ext <<_ACEOF
-#line 24050 "configure"
+#line 23813 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -24061,16 +23824,16 @@ struct $cf_cv_have_utmp x; char *y = &x.ut_host[0]
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24064: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23827: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24067: \$? = $ac_status" >&5
+  echo "$as_me:23830: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24070: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23833: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24073: \$? = $ac_status" >&5
+  echo "$as_me:23836: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_utmp_ut_host=yes
 else
@@ -24082,7 +23845,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
 
-echo "$as_me:24085: result: $cf_cv_have_utmp_ut_host" >&5
+echo "$as_me:23848: result: $cf_cv_have_utmp_ut_host" >&5
 echo "${ECHO_T}$cf_cv_have_utmp_ut_host" >&6
 test $cf_cv_have_utmp_ut_host != no && cat >>confdefs.h <<\EOF
 #define HAVE_UTMP_UT_HOST 1
@@ -24091,14 +23854,14 @@ EOF
 fi
 
 if test $cf_cv_have_utmp != no ; then
-echo "$as_me:24094: checking if ${cf_cv_have_utmp}.ut_syslen is declared" >&5
+echo "$as_me:23857: checking if ${cf_cv_have_utmp}.ut_syslen is declared" >&5
 echo $ECHO_N "checking if ${cf_cv_have_utmp}.ut_syslen is declared... $ECHO_C" >&6
 if test "${cf_cv_have_utmp_ut_syslen+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >conftest.$ac_ext <<_ACEOF
-#line 24101 "configure"
+#line 23864 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -24112,16 +23875,16 @@ struct $cf_cv_have_utmp x; int y = x.ut_syslen
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24115: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23878: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24118: \$? = $ac_status" >&5
+  echo "$as_me:23881: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24121: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23884: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24124: \$? = $ac_status" >&5
+  echo "$as_me:23887: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_utmp_ut_syslen=yes
 else
@@ -24133,7 +23896,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
 
-echo "$as_me:24136: result: $cf_cv_have_utmp_ut_syslen" >&5
+echo "$as_me:23899: result: $cf_cv_have_utmp_ut_syslen" >&5
 echo "${ECHO_T}$cf_cv_have_utmp_ut_syslen" >&6
 test $cf_cv_have_utmp_ut_syslen != no && cat >>confdefs.h <<\EOF
 #define HAVE_UTMP_UT_SYSLEN 1
@@ -24142,7 +23905,7 @@ EOF
 fi
 
 if test $cf_cv_have_utmp != no ; then
-echo "$as_me:24145: checking if ${cf_cv_have_utmp}.ut_name is declared" >&5
+echo "$as_me:23908: checking if ${cf_cv_have_utmp}.ut_name is declared" >&5
 echo $ECHO_N "checking if ${cf_cv_have_utmp}.ut_name is declared... $ECHO_C" >&6
 if test "${cf_cv_have_utmp_ut_name+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -24159,7 +23922,7 @@ cf_utmp_includes="
 "
 for cf_header in ut_name ut_user ; do
 	cat >conftest.$ac_ext <<_ACEOF
-#line 24162 "configure"
+#line 23925 "configure"
 #include "confdefs.h"
 $cf_utmp_includes
 int
@@ -24173,16 +23936,16 @@ struct $cf_cv_have_utmp x;
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24176: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:23939: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24179: \$? = $ac_status" >&5
+  echo "$as_me:23942: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24182: \"$ac_try\"") >&5
+  { (eval echo "$as_me:23945: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24185: \$? = $ac_status" >&5
+  echo "$as_me:23948: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_utmp_ut_name=$cf_header
 	 break
@@ -24194,12 +23957,12 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
-echo "$as_me:24197: result: $cf_cv_have_utmp_ut_name" >&5
+echo "$as_me:23960: result: $cf_cv_have_utmp_ut_name" >&5
 echo "${ECHO_T}$cf_cv_have_utmp_ut_name" >&6
 
 case $cf_cv_have_utmp_ut_name in #(vi
 no) #(vi
-	{ { echo "$as_me:24202: error: Cannot find declaration for ut.ut_name" >&5
+	{ { echo "$as_me:23965: error: Cannot find declaration for ut.ut_name" >&5
 echo "$as_me: error: Cannot find declaration for ut.ut_name" >&2;}
    { (exit 1); exit 1; }; }
 	;;
@@ -24213,7 +23976,7 @@ esac
 fi
 
 if test $cf_cv_have_utmp != no ; then
-echo "$as_me:24216: checking for exit-status in $cf_cv_have_utmp" >&5
+echo "$as_me:23979: checking for exit-status in $cf_cv_have_utmp" >&5
 echo $ECHO_N "checking for exit-status in $cf_cv_have_utmp... $ECHO_C" >&6
 if test "${cf_cv_have_utmp_ut_xstatus+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -24226,7 +23989,7 @@ for cf_result in \
 	ut_exit.ut_exit
 do
 cat >conftest.$ac_ext <<_ACEOF
-#line 24229 "configure"
+#line 23992 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -24240,16 +24003,16 @@ struct $cf_cv_have_utmp x; long y = x.$cf_result = 0
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24243: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:24006: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24246: \$? = $ac_status" >&5
+  echo "$as_me:24009: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24249: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24012: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24252: \$? = $ac_status" >&5
+  echo "$as_me:24015: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_utmp_ut_xstatus=$cf_result
 	 break
@@ -24262,7 +24025,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
-echo "$as_me:24265: result: $cf_cv_have_utmp_ut_xstatus" >&5
+echo "$as_me:24028: result: $cf_cv_have_utmp_ut_xstatus" >&5
 echo "${ECHO_T}$cf_cv_have_utmp_ut_xstatus" >&6
 if test $cf_cv_have_utmp_ut_xstatus != no ; then
 	cat >>confdefs.h <<\EOF
@@ -24277,14 +24040,14 @@ fi
 fi
 
 if test $cf_cv_have_utmp != no ; then
-echo "$as_me:24280: checking if ${cf_cv_have_utmp}.ut_xtime is declared" >&5
+echo "$as_me:24043: checking if ${cf_cv_have_utmp}.ut_xtime is declared" >&5
 echo $ECHO_N "checking if ${cf_cv_have_utmp}.ut_xtime is declared... $ECHO_C" >&6
 if test "${cf_cv_have_utmp_ut_xtime+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >conftest.$ac_ext <<_ACEOF
-#line 24287 "configure"
+#line 24050 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -24298,23 +24061,23 @@ struct $cf_cv_have_utmp x; long y = x.ut_xtime = 0
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24301: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:24064: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24304: \$? = $ac_status" >&5
+  echo "$as_me:24067: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24307: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24070: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24310: \$? = $ac_status" >&5
+  echo "$as_me:24073: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_utmp_ut_xtime=yes
 else
   echo "$as_me: failed program was:" >&5
 cat conftest.$ac_ext >&5
 cat >conftest.$ac_ext <<_ACEOF
-#line 24317 "configure"
+#line 24080 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -24328,16 +24091,16 @@ struct $cf_cv_have_utmp x; long y = x.ut_tv.tv_sec
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24331: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:24094: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24334: \$? = $ac_status" >&5
+  echo "$as_me:24097: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24337: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24100: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24340: \$? = $ac_status" >&5
+  echo "$as_me:24103: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_utmp_ut_xtime=define
 else
@@ -24351,7 +24114,7 @@ fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
-echo "$as_me:24354: result: $cf_cv_have_utmp_ut_xtime" >&5
+echo "$as_me:24117: result: $cf_cv_have_utmp_ut_xtime" >&5
 echo "${ECHO_T}$cf_cv_have_utmp_ut_xtime" >&6
 if test $cf_cv_have_utmp_ut_xtime != no ; then
 	cat >>confdefs.h <<\EOF
@@ -24368,14 +24131,14 @@ fi
 fi
 
 if test $cf_cv_have_utmp != no ; then
-echo "$as_me:24371: checking if ${cf_cv_have_utmp}.ut_session is declared" >&5
+echo "$as_me:24134: checking if ${cf_cv_have_utmp}.ut_session is declared" >&5
 echo $ECHO_N "checking if ${cf_cv_have_utmp}.ut_session is declared... $ECHO_C" >&6
 if test "${cf_cv_have_utmp_ut_session+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >conftest.$ac_ext <<_ACEOF
-#line 24378 "configure"
+#line 24141 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -24389,16 +24152,16 @@ struct $cf_cv_have_utmp x; long y = x.ut_session
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24392: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:24155: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24395: \$? = $ac_status" >&5
+  echo "$as_me:24158: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24398: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24161: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24401: \$? = $ac_status" >&5
+  echo "$as_me:24164: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_utmp_ut_session=yes
 else
@@ -24409,7 +24172,7 @@ fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
-echo "$as_me:24412: result: $cf_cv_have_utmp_ut_session" >&5
+echo "$as_me:24175: result: $cf_cv_have_utmp_ut_session" >&5
 echo "${ECHO_T}$cf_cv_have_utmp_ut_session" >&6
 if test $cf_cv_have_utmp_ut_session != no ; then
 	cat >>confdefs.h <<\EOF
@@ -24419,7 +24182,7 @@ EOF
 fi
 fi
 
-echo "$as_me:24422: checking if $cf_cv_have_utmp is SYSV flavor" >&5
+echo "$as_me:24185: checking if $cf_cv_have_utmp is SYSV flavor" >&5
 echo $ECHO_N "checking if $cf_cv_have_utmp is SYSV flavor... $ECHO_C" >&6
 if test "${cf_cv_sysv_utmp+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -24427,7 +24190,7 @@ else
 
 test "$cf_cv_have_utmp" = "utmp" && cf_prefix="ut" || cf_prefix="utx"
 cat >conftest.$ac_ext <<_ACEOF
-#line 24430 "configure"
+#line 24193 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -24446,16 +24209,16 @@ struct $cf_cv_have_utmp x;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:24449: \"$ac_link\"") >&5
+if { (eval echo "$as_me:24212: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24452: \$? = $ac_status" >&5
+  echo "$as_me:24215: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:24455: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24218: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24458: \$? = $ac_status" >&5
+  echo "$as_me:24221: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_sysv_utmp=yes
 else
@@ -24466,7 +24229,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:24469: result: $cf_cv_sysv_utmp" >&5
+echo "$as_me:24232: result: $cf_cv_sysv_utmp" >&5
 echo "${ECHO_T}$cf_cv_sysv_utmp" >&6
 test $cf_cv_sysv_utmp = yes && cat >>confdefs.h <<\EOF
 #define USE_SYSV_UTMP 1
@@ -24474,14 +24237,14 @@ EOF
 
 fi
 
-echo "$as_me:24477: checking if external h_errno exists" >&5
+echo "$as_me:24240: checking if external h_errno exists" >&5
 echo $ECHO_N "checking if external h_errno exists... $ECHO_C" >&6
 if test "${cf_cv_have_h_errno+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
     cat >conftest.$ac_ext <<_ACEOF
-#line 24484 "configure"
+#line 24247 "configure"
 #include "confdefs.h"
 
 #undef h_errno
@@ -24496,16 +24259,16 @@ h_errno = 2
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:24499: \"$ac_link\"") >&5
+if { (eval echo "$as_me:24262: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24502: \$? = $ac_status" >&5
+  echo "$as_me:24265: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:24505: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24268: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24508: \$? = $ac_status" >&5
+  echo "$as_me:24271: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_h_errno=yes
 else
@@ -24516,7 +24279,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:24519: result: $cf_cv_have_h_errno" >&5
+echo "$as_me:24282: result: $cf_cv_have_h_errno" >&5
 echo "${ECHO_T}$cf_cv_have_h_errno" >&6
 
 if test "$cf_cv_have_h_errno" = yes ; then
@@ -24529,7 +24292,7 @@ EOF
 
 fi
 
-echo "$as_me:24532: checking if bibp: URLs should be supported" >&5
+echo "$as_me:24295: checking if bibp: URLs should be supported" >&5
 echo $ECHO_N "checking if bibp: URLs should be supported... $ECHO_C" >&6
 
 # Check whether --enable-bibp-urls or --disable-bibp-urls was given.
@@ -24546,13 +24309,13 @@ else
   use_bibp_urls=yes
 
 fi;
-echo "$as_me:24549: result: $use_bibp_urls" >&5
+echo "$as_me:24312: result: $use_bibp_urls" >&5
 echo "${ECHO_T}$use_bibp_urls" >&6
 test $use_bibp_urls = no && cat >>confdefs.h <<\EOF
 #define DISABLE_BIBP 1
 EOF
 
-echo "$as_me:24555: checking if configuration info should be browsable" >&5
+echo "$as_me:24318: checking if configuration info should be browsable" >&5
 echo $ECHO_N "checking if configuration info should be browsable... $ECHO_C" >&6
 
 # Check whether --enable-config-info or --disable-config-info was given.
@@ -24569,13 +24332,13 @@ else
   use_config_info=yes
 
 fi;
-echo "$as_me:24572: result: $use_config_info" >&5
+echo "$as_me:24335: result: $use_config_info" >&5
 echo "${ECHO_T}$use_config_info" >&6
 test $use_config_info = no && cat >>confdefs.h <<\EOF
 #define NO_CONFIG_INFO 1
 EOF
 
-echo "$as_me:24578: checking if new-style forms-based options screen should be used" >&5
+echo "$as_me:24341: checking if new-style forms-based options screen should be used" >&5
 echo $ECHO_N "checking if new-style forms-based options screen should be used... $ECHO_C" >&6
 
 # Check whether --enable-forms-options or --disable-forms-options was given.
@@ -24592,13 +24355,13 @@ else
   use_forms_options=yes
 
 fi;
-echo "$as_me:24595: result: $use_forms_options" >&5
+echo "$as_me:24358: result: $use_forms_options" >&5
 echo "${ECHO_T}$use_forms_options" >&6
 test $use_forms_options = no && cat >>confdefs.h <<\EOF
 #define NO_OPTION_FORMS 1
 EOF
 
-echo "$as_me:24601: checking if old-style options menu should be used" >&5
+echo "$as_me:24364: checking if old-style options menu should be used" >&5
 echo $ECHO_N "checking if old-style options menu should be used... $ECHO_C" >&6
 
 # Check whether --enable-menu-options or --disable-menu-options was given.
@@ -24615,13 +24378,13 @@ else
   use_menu_options=yes
 
 fi;
-echo "$as_me:24618: result: $use_menu_options" >&5
+echo "$as_me:24381: result: $use_menu_options" >&5
 echo "${ECHO_T}$use_menu_options" >&6
 test $use_menu_options = no && cat >>confdefs.h <<\EOF
 #define NO_OPTION_MENU 1
 EOF
 
-echo "$as_me:24624: checking if experimental address-list page should be used" >&5
+echo "$as_me:24387: checking if experimental address-list page should be used" >&5
 echo $ECHO_N "checking if experimental address-list page should be used... $ECHO_C" >&6
 
 # Check whether --enable-addrlist-page or --disable-addrlist-page was given.
@@ -24638,13 +24401,13 @@ else
   use_addrlist_page=no
 
 fi;
-echo "$as_me:24641: result: $use_addrlist_page" >&5
+echo "$as_me:24404: result: $use_addrlist_page" >&5
 echo "${ECHO_T}$use_addrlist_page" >&6
 test $use_addrlist_page != no && cat >>confdefs.h <<\EOF
 #define EXP_ADDRLIST_PAGE 1
 EOF
 
-echo "$as_me:24647: checking if experimental charset-selection logic should be used" >&5
+echo "$as_me:24410: checking if experimental charset-selection logic should be used" >&5
 echo $ECHO_N "checking if experimental charset-selection logic should be used... $ECHO_C" >&6
 
 # Check whether --enable-charset-choice or --disable-charset-choice was given.
@@ -24661,13 +24424,13 @@ else
   use_charset_choice=no
 
 fi;
-echo "$as_me:24664: result: $use_charset_choice" >&5
+echo "$as_me:24427: result: $use_charset_choice" >&5
 echo "${ECHO_T}$use_charset_choice" >&6
 test $use_charset_choice != no && cat >>confdefs.h <<\EOF
 #define EXP_CHARSET_CHOICE 1
 EOF
 
-echo "$as_me:24670: checking if experimental CJK logic should be used" >&5
+echo "$as_me:24433: checking if experimental CJK logic should be used" >&5
 echo $ECHO_N "checking if experimental CJK logic should be used... $ECHO_C" >&6
 
 # Check whether --enable-cjk or --disable-cjk was given.
@@ -24684,13 +24447,13 @@ else
   use_cjk=no
 
 fi;
-echo "$as_me:24687: result: $use_cjk" >&5
+echo "$as_me:24450: result: $use_cjk" >&5
 echo "${ECHO_T}$use_cjk" >&6
 test $use_cjk != no && cat >>confdefs.h <<\EOF
 #define CJK_EX 1
 EOF
 
-echo "$as_me:24693: checking if experimental Japanese UTF-8 logic should be used" >&5
+echo "$as_me:24456: checking if experimental Japanese UTF-8 logic should be used" >&5
 echo $ECHO_N "checking if experimental Japanese UTF-8 logic should be used... $ECHO_C" >&6
 
 # Check whether --enable-japanese-utf8 or --disable-japanese-utf8 was given.
@@ -24707,7 +24470,7 @@ else
   use_ja_utf8=no
 
 fi;
-echo "$as_me:24710: result: $use_ja_utf8" >&5
+echo "$as_me:24473: result: $use_ja_utf8" >&5
 echo "${ECHO_T}$use_ja_utf8" >&6
 if test $use_ja_utf8 != no ; then
 	cat >>confdefs.h <<\EOF
@@ -24752,7 +24515,7 @@ if test -n "$cf_searchpath/include" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat >conftest.$ac_ext <<_ACEOF
-#line 24755 "configure"
+#line 24518 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -24764,16 +24527,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24767: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:24530: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24770: \$? = $ac_status" >&5
+  echo "$as_me:24533: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24773: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24536: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24776: \$? = $ac_status" >&5
+  echo "$as_me:24539: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -24790,7 +24553,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me-configure}:24793: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:24556: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
 
@@ -24831,7 +24594,7 @@ if test -n "$cf_searchpath/../include" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat >conftest.$ac_ext <<_ACEOF
-#line 24834 "configure"
+#line 24597 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -24843,16 +24606,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:24846: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:24609: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:24849: \$? = $ac_status" >&5
+  echo "$as_me:24612: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:24852: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24615: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:24855: \$? = $ac_status" >&5
+  echo "$as_me:24618: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -24869,7 +24632,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me-configure}:24872: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:24635: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
 
@@ -24885,7 +24648,7 @@ echo "${as_me-configure}:24872: testing adding $cf_add_incdir to include-path ..
 fi
 
 	else
-{ { echo "$as_me:24888: error: cannot find libiconv under $withval" >&5
+{ { echo "$as_me:24651: error: cannot find libiconv under $withval" >&5
 echo "$as_me: error: cannot find libiconv under $withval" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -24910,7 +24673,7 @@ if test -n "$cf_searchpath/lib" ; then
       if test "$cf_have_libdir" = no ; then
         test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me-configure}:24913: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:24676: testing adding $cf_add_libdir to library-path ..." 1>&5
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
       fi
@@ -24939,7 +24702,7 @@ if test -n "$cf_searchpath" ; then
       if test "$cf_have_libdir" = no ; then
         test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me-configure}:24942: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:24705: testing adding $cf_add_libdir to library-path ..." 1>&5
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
       fi
@@ -24948,7 +24711,7 @@ echo "${as_me-configure}:24942: testing adding $cf_add_libdir to library-path ..
 fi
 
 	else
-{ { echo "$as_me:24951: error: cannot find libiconv under $withval" >&5
+{ { echo "$as_me:24714: error: cannot find libiconv under $withval" >&5
 echo "$as_me: error: cannot find libiconv under $withval" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -24959,7 +24722,7 @@ done
 
 fi;
 
-  echo "$as_me:24962: checking for iconv" >&5
+  echo "$as_me:24725: checking for iconv" >&5
 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
 if test "${am_cv_func_iconv+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -24970,10 +24733,10 @@ else
 cf_cv_header_path_iconv=
 cf_cv_library_path_iconv=
 
-echo "${as_me-configure}:24973: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me-configure}:24736: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 24976 "configure"
+#line 24739 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -24992,16 +24755,16 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:24995: \"$ac_link\"") >&5
+if { (eval echo "$as_me:24758: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:24998: \$? = $ac_status" >&5
+  echo "$as_me:24761: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:25001: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24764: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25004: \$? = $ac_status" >&5
+  echo "$as_me:24767: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_find_linkage_iconv=yes
 else
@@ -25010,7 +24773,7 @@ cat conftest.$ac_ext >&5
 
     cf_cv_find_linkage_iconv=no
 
-echo "${as_me-configure}:25013: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me-configure}:24776: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5
 
     cf_save_CPPFLAGS="$CPPFLAGS"
     cf_test_CPPFLAGS="$CPPFLAGS"
@@ -25091,11 +24854,11 @@ test -d "$oldincludedir" && {
       if test -d $cf_cv_header_path_iconv ; then
         test -n "$verbose" && echo "	... testing $cf_cv_header_path_iconv" 1>&6
 
-echo "${as_me-configure}:25094: testing ... testing $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me-configure}:24857: testing ... testing $cf_cv_header_path_iconv ..." 1>&5
 
         CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_iconv"
         cat >conftest.$ac_ext <<_ACEOF
-#line 25098 "configure"
+#line 24861 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -25114,21 +24877,21 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:25117: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:24880: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25120: \$? = $ac_status" >&5
+  echo "$as_me:24883: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:25123: \"$ac_try\"") >&5
+  { (eval echo "$as_me:24886: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25126: \$? = $ac_status" >&5
+  echo "$as_me:24889: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
             test -n "$verbose" && echo "	... found iconv headers in $cf_cv_header_path_iconv" 1>&6
 
-echo "${as_me-configure}:25131: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
+echo "${as_me-configure}:24894: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5
 
             cf_cv_find_linkage_iconv=maybe
             cf_test_CPPFLAGS="$CPPFLAGS"
@@ -25146,7 +24909,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 
     if test "$cf_cv_find_linkage_iconv" = maybe ; then
 
-echo "${as_me-configure}:25149: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
+echo "${as_me-configure}:24912: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5
 
       cf_save_LIBS="$LIBS"
       cf_save_LDFLAGS="$LDFLAGS"
@@ -25214,13 +24977,13 @@ test -d "$HOME" && \
           if test -d $cf_cv_library_path_iconv ; then
             test -n "$verbose" && echo "	... testing $cf_cv_library_path_iconv" 1>&6
 
-echo "${as_me-configure}:25217: testing ... testing $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me-configure}:24980: testing ... testing $cf_cv_library_path_iconv ..." 1>&5
 
             CPPFLAGS="$cf_test_CPPFLAGS"
             LIBS="-liconv  $cf_save_LIBS"
             LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_iconv"
             cat >conftest.$ac_ext <<_ACEOF
-#line 25223 "configure"
+#line 24986 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -25239,21 +25002,21 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:25242: \"$ac_link\"") >&5
+if { (eval echo "$as_me:25005: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:25245: \$? = $ac_status" >&5
+  echo "$as_me:25008: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:25248: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25011: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25251: \$? = $ac_status" >&5
+  echo "$as_me:25014: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
                 test -n "$verbose" && echo "	... found iconv library in $cf_cv_library_path_iconv" 1>&6
 
-echo "${as_me-configure}:25256: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
+echo "${as_me-configure}:25019: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5
 
                 cf_cv_find_linkage_iconv=yes
                 cf_cv_library_file_iconv="-liconv"
@@ -25289,7 +25052,7 @@ am_cv_func_iconv="no, consider installing GNU libiconv"
 fi
 
 fi
-echo "$as_me:25292: result: $am_cv_func_iconv" >&5
+echo "$as_me:25055: result: $am_cv_func_iconv" >&5
 echo "${ECHO_T}$am_cv_func_iconv" >&6
 
   if test "$am_cv_func_iconv" = yes; then
@@ -25298,14 +25061,14 @@ cat >>confdefs.h <<\EOF
 #define HAVE_ICONV 1
 EOF
 
-    echo "$as_me:25301: checking if the declaration of iconv() needs const." >&5
+    echo "$as_me:25064: checking if the declaration of iconv() needs const." >&5
 echo $ECHO_N "checking if the declaration of iconv() needs const.... $ECHO_C" >&6
 if test "${am_cv_proto_iconv_const+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
       cat >conftest.$ac_ext <<_ACEOF
-#line 25308 "configure"
+#line 25071 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -25330,16 +25093,16 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:25333: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:25096: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25336: \$? = $ac_status" >&5
+  echo "$as_me:25099: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:25339: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25102: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25342: \$? = $ac_status" >&5
+  echo "$as_me:25105: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   am_cv_proto_iconv_const=no
 else
@@ -25349,7 +25112,7 @@ am_cv_proto_iconv_const=yes
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:25352: result: $am_cv_proto_iconv_const" >&5
+echo "$as_me:25115: result: $am_cv_proto_iconv_const" >&5
 echo "${ECHO_T}$am_cv_proto_iconv_const" >&6
 
     if test "$am_cv_proto_iconv_const" = yes ; then
@@ -25391,7 +25154,7 @@ if test -n "$cf_cv_header_path_iconv" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat >conftest.$ac_ext <<_ACEOF
-#line 25394 "configure"
+#line 25157 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -25403,16 +25166,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:25406: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:25169: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:25409: \$? = $ac_status" >&5
+  echo "$as_me:25172: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:25412: \"$ac_try\"") >&5
+  { (eval echo "$as_me:25175: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:25415: \$? = $ac_status" >&5
+  echo "$as_me:25178: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -25429,7 +25192,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me-configure}:25432: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:25195: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
 
@@ -25466,7 +25229,7 @@ if test -n "$cf_cv_library_path_iconv" ; then
       if test "$cf_have_libdir" = no ; then
         test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me-configure}:25469: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:25232: testing adding $cf_add_libdir to library-path ..." 1>&5
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
       fi
@@ -25490,7 +25253,7 @@ curses|slang|ncurses*)
 esac
 
 if test "$use_dft_colors" != no ; then
-echo "$as_me:25493: checking if you want to use default-colors" >&5
+echo "$as_me:25256: checking if you want to use default-colors" >&5
 echo $ECHO_N "checking if you want to use default-colors... $ECHO_C" >&6
 
 # Check whether --enable-default-colors or --disable-default-colors was given.
@@ -25507,7 +25270,7 @@ else
   use_dft_colors=no
 
 fi;
-echo "$as_me:25510: result: $use_dft_colors" >&5
+echo "$as_me:25273: result: $use_dft_colors" >&5
 echo "${ECHO_T}$use_dft_colors" >&6
 test $use_dft_colors = "yes" && cat >>confdefs.h <<\EOF
 #define USE_DEFAULT_COLORS 1
@@ -25515,7 +25278,7 @@ EOF
 
 fi
 
-echo "$as_me:25518: checking if experimental keyboard-layout logic should be used" >&5
+echo "$as_me:25281: checking if experimental keyboard-layout logic should be used" >&5
 echo $ECHO_N "checking if experimental keyboard-layout logic should be used... $ECHO_C" >&6
 
 # Check whether --enable-kbd-layout or --disable-kbd-layout was given.
@@ -25532,13 +25295,13 @@ else
   use_kbd_layout=no
 
 fi;
-echo "$as_me:25535: result: $use_kbd_layout" >&5
+echo "$as_me:25298: result: $use_kbd_layout" >&5
 echo "${ECHO_T}$use_kbd_layout" >&6
 test $use_kbd_layout != no && cat >>confdefs.h <<\EOF
 #define EXP_KEYBOARD_LAYOUT 1
 EOF
 
-echo "$as_me:25541: checking if experimental nested-table logic should be used" >&5
+echo "$as_me:25304: checking if experimental nested-table logic should be used" >&5
 echo $ECHO_N "checking if experimental nested-table logic should be used... $ECHO_C" >&6
 
 # Check whether --enable-nested-tables or --disable-nested-tables was given.
@@ -25555,13 +25318,13 @@ else
   use_nested_tables=no
 
 fi;
-echo "$as_me:25558: result: $use_nested_tables" >&5
+echo "$as_me:25321: result: $use_nested_tables" >&5
 echo "${ECHO_T}$use_nested_tables" >&6
 test $use_nested_tables != no && cat >>confdefs.h <<\EOF
 #define EXP_NESTED_TABLES 1
 EOF
 
-echo "$as_me:25564: checking if progress-bar code should be used" >&5
+echo "$as_me:25327: checking if progress-bar code should be used" >&5
 echo $ECHO_N "checking if progress-bar code should be used... $ECHO_C" >&6
 
 # Check whether --enable-progressbar or --disable-progressbar was given.
@@ -25578,13 +25341,13 @@ else
   use_progressbar=no
 
 fi;
-echo "$as_me:25581: result: $use_progressbar" >&5
+echo "$as_me:25344: result: $use_progressbar" >&5
 echo "${ECHO_T}$use_progressbar" >&6
 test $use_progressbar != no && cat >>confdefs.h <<\EOF
 #define USE_PROGRESSBAR 1
 EOF
 
-echo "$as_me:25587: checking if scrollbar code should be used" >&5
+echo "$as_me:25350: checking if scrollbar code should be used" >&5
 echo $ECHO_N "checking if scrollbar code should be used... $ECHO_C" >&6
 
 # Check whether --enable-scrollbar or --disable-scrollbar was given.
@@ -25601,10 +25364,10 @@ else
   use_scrollbar=no
 
 fi;
-echo "$as_me:25604: result: $use_scrollbar" >&5
+echo "$as_me:25367: result: $use_scrollbar" >&5
 echo "${ECHO_T}$use_scrollbar" >&6
 
-echo "$as_me:25607: checking if sessions code should be used" >&5
+echo "$as_me:25370: checking if sessions code should be used" >&5
 echo $ECHO_N "checking if sessions code should be used... $ECHO_C" >&6
 
 # Check whether --enable-sessions or --disable-sessions was given.
@@ -25621,7 +25384,7 @@ else
   use_sessions=no
 
 fi;
-echo "$as_me:25624: result: $use_sessions" >&5
+echo "$as_me:25387: result: $use_sessions" >&5
 echo "${ECHO_T}$use_sessions" >&6
 if test $use_sessions != no ; then
     cat >>confdefs.h <<\EOF
@@ -25631,7 +25394,7 @@ EOF
 	EXTRA_OBJS="$EXTRA_OBJS LYSession\$o"
 fi
 
-echo "$as_me:25634: checking if session-caching code should be used" >&5
+echo "$as_me:25397: checking if session-caching code should be used" >&5
 echo $ECHO_N "checking if session-caching code should be used... $ECHO_C" >&6
 
 # Check whether --enable-session-cache or --disable-session-cache was given.
@@ -25648,7 +25411,7 @@ else
   use_session_cache=no
 
 fi;
-echo "$as_me:25651: result: $use_session_cache" >&5
+echo "$as_me:25414: result: $use_session_cache" >&5
 echo "${ECHO_T}$use_session_cache" >&6
 if test $use_session_cache != no ; then
     cat >>confdefs.h <<\EOF
@@ -25657,7 +25420,7 @@ EOF
 
 fi
 
-echo "$as_me:25660: checking if alternative line-edit bindings should be used" >&5
+echo "$as_me:25423: checking if alternative line-edit bindings should be used" >&5
 echo $ECHO_N "checking if alternative line-edit bindings should be used... $ECHO_C" >&6
 
 # Check whether --enable-alt-bindings or --disable-alt-bindings was given.
@@ -25674,13 +25437,13 @@ else
   use_alt_bindings=yes
 
 fi;
-echo "$as_me:25677: result: $use_alt_bindings" >&5
+echo "$as_me:25440: result: $use_alt_bindings" >&5
 echo "${ECHO_T}$use_alt_bindings" >&6
 test $use_alt_bindings != no && cat >>confdefs.h <<\EOF
 #define EXP_ALT_BINDINGS 1
 EOF
 
-echo "$as_me:25683: checking if you want to use extended HTML DTD logic" >&5
+echo "$as_me:25446: checking if you want to use extended HTML DTD logic" >&5
 echo $ECHO_N "checking if you want to use extended HTML DTD logic... $ECHO_C" >&6
 
 # Check whether --enable-extended-dtd or --disable-extended-dtd was given.
@@ -25697,13 +25460,13 @@ else
   use_ext_htmldtd=yes
 
 fi;
-echo "$as_me:25700: result: $use_ext_htmldtd" >&5
+echo "$as_me:25463: result: $use_ext_htmldtd" >&5
 echo "${ECHO_T}$use_ext_htmldtd" >&6
 test $use_ext_htmldtd = "no" && cat >>confdefs.h <<\EOF
 #define NO_EXTENDED_HTMLDTD 1
 EOF
 
-echo "$as_me:25706: checking if file-upload logic should be used" >&5
+echo "$as_me:25469: checking if file-upload logic should be used" >&5
 echo $ECHO_N "checking if file-upload logic should be used... $ECHO_C" >&6
 
 # Check whether --enable-file-upload or --disable-file-upload was given.
@@ -25720,13 +25483,13 @@ else
   use_file_upload=yes
 
 fi;
-echo "$as_me:25723: result: $use_file_upload" >&5
+echo "$as_me:25486: result: $use_file_upload" >&5
 echo "${ECHO_T}$use_file_upload" >&6
 test $use_file_upload != no && cat >>confdefs.h <<\EOF
 #define USE_FILE_UPLOAD 1
 EOF
 
-echo "$as_me:25729: checking if element-justification logic should be used" >&5
+echo "$as_me:25492: checking if element-justification logic should be used" >&5
 echo $ECHO_N "checking if element-justification logic should be used... $ECHO_C" >&6
 
 # Check whether --enable-justify-elts or --disable-justify-elts was given.
@@ -25743,13 +25506,13 @@ else
   use_justify_elts=yes
 
 fi;
-echo "$as_me:25746: result: $use_justify_elts" >&5
+echo "$as_me:25509: result: $use_justify_elts" >&5
 echo "${ECHO_T}$use_justify_elts" >&6
 test $use_justify_elts != no && cat >>confdefs.h <<\EOF
 #define EXP_JUSTIFY_ELTS 1
 EOF
 
-echo "$as_me:25752: checking if partial-display should be used" >&5
+echo "$as_me:25515: checking if partial-display should be used" >&5
 echo $ECHO_N "checking if partial-display should be used... $ECHO_C" >&6
 
 # Check whether --enable-partial or --disable-partial was given.
@@ -25766,13 +25529,13 @@ else
   use_partial_display=yes
 
 fi;
-echo "$as_me:25769: result: $use_partial_display" >&5
+echo "$as_me:25532: result: $use_partial_display" >&5
 echo "${ECHO_T}$use_partial_display" >&6
 test $use_partial_display != no && cat >>confdefs.h <<\EOF
 #define DISP_PARTIAL 1
 EOF
 
-echo "$as_me:25775: checking if persistent-cookie logic should be used" >&5
+echo "$as_me:25538: checking if persistent-cookie logic should be used" >&5
 echo $ECHO_N "checking if persistent-cookie logic should be used... $ECHO_C" >&6
 
 # Check whether --enable-persistent-cookies or --disable-persistent-cookies was given.
@@ -25789,13 +25552,13 @@ else
   use_filed_cookies=yes
 
 fi;
-echo "$as_me:25792: result: $use_filed_cookies" >&5
+echo "$as_me:25555: result: $use_filed_cookies" >&5
 echo "${ECHO_T}$use_filed_cookies" >&6
 test $use_filed_cookies != no && cat >>confdefs.h <<\EOF
 #define USE_PERSISTENT_COOKIES 1
 EOF
 
-echo "$as_me:25798: checking if html source should be colorized" >&5
+echo "$as_me:25561: checking if html source should be colorized" >&5
 echo $ECHO_N "checking if html source should be colorized... $ECHO_C" >&6
 
 # Check whether --enable-prettysrc or --disable-prettysrc was given.
@@ -25812,13 +25575,13 @@ else
   use_prettysrc=yes
 
 fi;
-echo "$as_me:25815: result: $use_prettysrc" >&5
+echo "$as_me:25578: result: $use_prettysrc" >&5
 echo "${ECHO_T}$use_prettysrc" >&6
 test $use_prettysrc != no && cat >>confdefs.h <<\EOF
 #define USE_PRETTYSRC 1
 EOF
 
-echo "$as_me:25821: checking if read-progress message should show ETA" >&5
+echo "$as_me:25584: checking if read-progress message should show ETA" >&5
 echo $ECHO_N "checking if read-progress message should show ETA... $ECHO_C" >&6
 
 # Check whether --enable-read-eta or --disable-read-eta was given.
@@ -25835,13 +25598,13 @@ else
   use_read_eta=yes
 
 fi;
-echo "$as_me:25838: result: $use_read_eta" >&5
+echo "$as_me:25601: result: $use_read_eta" >&5
 echo "${ECHO_T}$use_read_eta" >&6
 test $use_read_eta != no && cat >>confdefs.h <<\EOF
 #define USE_READPROGRESS 1
 EOF
 
-echo "$as_me:25844: checking if source caching should be used" >&5
+echo "$as_me:25607: checking if source caching should be used" >&5
 echo $ECHO_N "checking if source caching should be used... $ECHO_C" >&6
 
 # Check whether --enable-source-cache or --disable-source-cache was given.
@@ -25858,13 +25621,13 @@ else
   use_source_cache=yes
 
 fi;
-echo "$as_me:25861: result: $use_source_cache" >&5
+echo "$as_me:25624: result: $use_source_cache" >&5
 echo "${ECHO_T}$use_source_cache" >&6
 test $use_source_cache != no && cat >>confdefs.h <<\EOF
 #define USE_SOURCE_CACHE 1
 EOF
 
-echo "$as_me:25867: checking if you want to use external commands" >&5
+echo "$as_me:25630: checking if you want to use external commands" >&5
 echo $ECHO_N "checking if you want to use external commands... $ECHO_C" >&6
 
 # Check whether --enable-externs or --disable-externs was given.
@@ -25881,7 +25644,7 @@ else
   use_externs=no
 
 fi;
-echo "$as_me:25884: result: $use_externs" >&5
+echo "$as_me:25647: result: $use_externs" >&5
 echo "${ECHO_T}$use_externs" >&6
 if test $use_externs != "no" ; then
 	cat >>confdefs.h <<\EOF
@@ -25891,7 +25654,7 @@ EOF
 	EXTRA_OBJS="$EXTRA_OBJS LYExtern\$o"
 fi
 
-echo "$as_me:25894: checking if you want to use setfont support" >&5
+echo "$as_me:25657: checking if you want to use setfont support" >&5
 echo $ECHO_N "checking if you want to use setfont support... $ECHO_C" >&6
 
 # Check whether --enable-font-switch or --disable-font-switch was given.
@@ -25908,7 +25671,7 @@ else
   use_setfont=no
 
 fi;
-echo "$as_me:25911: result: $use_setfont" >&5
+echo "$as_me:25674: result: $use_setfont" >&5
 echo "${ECHO_T}$use_setfont" >&6
 if test $use_setfont = yes ; then
 	case $host_os in
@@ -25919,7 +25682,7 @@ for ac_prog in $SETFONT consolechars setfont
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:25922: checking for $ac_word" >&5
+echo "$as_me:25685: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_SETFONT+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -25936,7 +25699,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_SETFONT="$ac_dir/$ac_word"
-   echo "$as_me:25939: found $ac_dir/$ac_word" >&5
+   echo "$as_me:25702: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -25947,10 +25710,10 @@ fi
 SETFONT=$ac_cv_path_SETFONT
 
 if test -n "$SETFONT"; then
-  echo "$as_me:25950: result: $SETFONT" >&5
+  echo "$as_me:25713: result: $SETFONT" >&5
 echo "${ECHO_T}$SETFONT" >&6
 else
-  echo "$as_me:25953: result: no" >&5
+  echo "$as_me:25716: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -26018,7 +25781,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:26021: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:25784: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define SETFONT_PATH "$cf_path_prog"
@@ -26035,19 +25798,19 @@ fi
 		SETFONT=built-in
 		test -n "$verbose" && echo "	Assume $host_os has font-switching" 1>&6
 
-echo "${as_me-configure}:26038: testing Assume $host_os has font-switching ..." 1>&5
+echo "${as_me-configure}:25801: testing Assume $host_os has font-switching ..." 1>&5
 
 		;;
 	*)
 		SETFONT=unknown
 		test -n "$verbose" && echo "	Assume $host_os has no font-switching" 1>&6
 
-echo "${as_me-configure}:26045: testing Assume $host_os has no font-switching ..." 1>&5
+echo "${as_me-configure}:25808: testing Assume $host_os has no font-switching ..." 1>&5
 
 		;;
 	esac
 	if test -z "$SETFONT" ; then
-		{ echo "$as_me:26050: WARNING: Cannot find a font-setting program" >&5
+		{ echo "$as_me:25813: WARNING: Cannot find a font-setting program" >&5
 echo "$as_me: WARNING: Cannot find a font-setting program" >&2;}
 	elif test "$SETFONT" != unknown ; then
 		cat >>confdefs.h <<\EOF
@@ -26057,7 +25820,7 @@ EOF
 	fi
 fi
 
-echo "$as_me:26060: checking if you want cgi-link support" >&5
+echo "$as_me:25823: checking if you want cgi-link support" >&5
 echo $ECHO_N "checking if you want cgi-link support... $ECHO_C" >&6
 
 # Check whether --enable-cgi-links or --disable-cgi-links was given.
@@ -26073,10 +25836,10 @@ EOF
 else
   enableval=no
 fi;
-echo "$as_me:26076: result: $enableval" >&5
+echo "$as_me:25839: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:26079: checking if you want change-exec support" >&5
+echo "$as_me:25842: checking if you want change-exec support" >&5
 echo $ECHO_N "checking if you want change-exec support... $ECHO_C" >&6
 
 # Check whether --enable-change-exec or --disable-change-exec was given.
@@ -26093,13 +25856,13 @@ else
   use_change_exec=no
 
 fi;
-echo "$as_me:26096: result: $use_change_exec" >&5
+echo "$as_me:25859: result: $use_change_exec" >&5
 echo "${ECHO_T}$use_change_exec" >&6
 test $use_change_exec = yes && cat >>confdefs.h <<\EOF
 #define ENABLE_OPTS_CHANGE_EXEC 1
 EOF
 
-echo "$as_me:26102: checking if you want exec-links support" >&5
+echo "$as_me:25865: checking if you want exec-links support" >&5
 echo $ECHO_N "checking if you want exec-links support... $ECHO_C" >&6
 
 # Check whether --enable-exec-links or --disable-exec-links was given.
@@ -26116,13 +25879,13 @@ else
   use_exec_links=$enableval
 
 fi;
-echo "$as_me:26119: result: $use_exec_links" >&5
+echo "$as_me:25882: result: $use_exec_links" >&5
 echo "${ECHO_T}$use_exec_links" >&6
 test $use_exec_links = yes && cat >>confdefs.h <<\EOF
 #define EXEC_LINKS 1
 EOF
 
-echo "$as_me:26125: checking if you want exec-scripts support" >&5
+echo "$as_me:25888: checking if you want exec-scripts support" >&5
 echo $ECHO_N "checking if you want exec-scripts support... $ECHO_C" >&6
 
 # Check whether --enable-exec-scripts or --disable-exec-scripts was given.
@@ -26139,13 +25902,13 @@ else
   use_exec_scripts=$enableval
 
 fi;
-echo "$as_me:26142: result: $use_exec_scripts" >&5
+echo "$as_me:25905: result: $use_exec_scripts" >&5
 echo "${ECHO_T}$use_exec_scripts" >&6
 test $use_exec_scripts = yes && cat >>confdefs.h <<\EOF
 #define EXEC_SCRIPTS 1
 EOF
 
-echo "$as_me:26148: checking if you want internal-links feature" >&5
+echo "$as_me:25911: checking if you want internal-links feature" >&5
 echo $ECHO_N "checking if you want internal-links feature... $ECHO_C" >&6
 
 # Check whether --enable-internal-links or --disable-internal-links was given.
@@ -26162,13 +25925,13 @@ else
   use_internal_links=no
 
 fi;
-echo "$as_me:26165: result: $use_internal_links" >&5
+echo "$as_me:25928: result: $use_internal_links" >&5
 echo "${ECHO_T}$use_internal_links" >&6
 test $use_internal_links = no && cat >>confdefs.h <<\EOF
 #define DONT_TRACK_INTERNAL_LINKS 1
 EOF
 
-echo "$as_me:26171: checking if you want to fork NSL requests" >&5
+echo "$as_me:25934: checking if you want to fork NSL requests" >&5
 echo $ECHO_N "checking if you want to fork NSL requests... $ECHO_C" >&6
 
 # Check whether --enable-nsl-fork or --disable-nsl-fork was given.
@@ -26185,13 +25948,13 @@ else
   use_nsl_fork=no
 
 fi;
-echo "$as_me:26188: result: $use_nsl_fork" >&5
+echo "$as_me:25951: result: $use_nsl_fork" >&5
 echo "${ECHO_T}$use_nsl_fork" >&6
 test $use_nsl_fork = yes && cat >>confdefs.h <<\EOF
 #define NSL_FORK 1
 EOF
 
-echo "$as_me:26194: checking if you want to log URL requests via syslog" >&5
+echo "$as_me:25957: checking if you want to log URL requests via syslog" >&5
 echo $ECHO_N "checking if you want to log URL requests via syslog... $ECHO_C" >&6
 
 # Check whether --enable-syslog or --disable-syslog was given.
@@ -26208,13 +25971,13 @@ else
   use_syslog=no
 
 fi;
-echo "$as_me:26211: result: $use_syslog" >&5
+echo "$as_me:25974: result: $use_syslog" >&5
 echo "${ECHO_T}$use_syslog" >&6
 test $use_syslog = yes && cat >>confdefs.h <<\EOF
 #define SYSLOG_REQUESTED_URLS 1
 EOF
 
-echo "$as_me:26217: checking if you want to underline links" >&5
+echo "$as_me:25980: checking if you want to underline links" >&5
 echo $ECHO_N "checking if you want to underline links... $ECHO_C" >&6
 
 # Check whether --enable-underlines or --disable-underlines was given.
@@ -26231,7 +25994,7 @@ else
   use_underline=no
 
 fi;
-echo "$as_me:26234: result: $use_underline" >&5
+echo "$as_me:25997: result: $use_underline" >&5
 echo "${ECHO_T}$use_underline" >&6
 test $use_underline = yes && cat >>confdefs.h <<\EOF
 #define UNDERLINE_LINKS 1
@@ -26241,7 +26004,7 @@ test $use_underline = no  && cat >>confdefs.h <<\EOF
 #define UNDERLINE_LINKS 0
 EOF
 
-echo "$as_me:26244: checking if help files should be gzip'ed" >&5
+echo "$as_me:26007: checking if help files should be gzip'ed" >&5
 echo $ECHO_N "checking if help files should be gzip'ed... $ECHO_C" >&6
 
 # Check whether --enable-gzip-help or --disable-gzip-help was given.
@@ -26258,10 +26021,10 @@ else
   use_gzip_help=no
 
 fi;
-echo "$as_me:26261: result: $use_gzip_help" >&5
+echo "$as_me:26024: result: $use_gzip_help" >&5
 echo "${ECHO_T}$use_gzip_help" >&6
 
-echo "$as_me:26264: checking if you want to use libbz2 for decompression of some bzip2 files" >&5
+echo "$as_me:26027: checking if you want to use libbz2 for decompression of some bzip2 files" >&5
 echo $ECHO_N "checking if you want to use libbz2 for decompression of some bzip2 files... $ECHO_C" >&6
 
 # Check whether --with-bzlib or --without-bzlib was given.
@@ -26271,7 +26034,7 @@ if test "${with_bzlib+set}" = set; then
 else
   use_bzlib=no
 fi;
-echo "$as_me:26274: result: $use_bzlib" >&5
+echo "$as_me:26037: result: $use_bzlib" >&5
 echo "${ECHO_T}$use_bzlib" >&6
 
 if test ".$use_bzlib" != ".no" ; then
@@ -26310,7 +26073,7 @@ if test -n "$cf_searchpath/include" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat >conftest.$ac_ext <<_ACEOF
-#line 26313 "configure"
+#line 26076 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -26322,16 +26085,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:26325: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26088: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26328: \$? = $ac_status" >&5
+  echo "$as_me:26091: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:26331: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26094: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26334: \$? = $ac_status" >&5
+  echo "$as_me:26097: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -26348,7 +26111,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me-configure}:26351: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:26114: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
 
@@ -26389,7 +26152,7 @@ if test -n "$cf_searchpath/../include" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat >conftest.$ac_ext <<_ACEOF
-#line 26392 "configure"
+#line 26155 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -26401,16 +26164,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:26404: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26167: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26407: \$? = $ac_status" >&5
+  echo "$as_me:26170: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:26410: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26173: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26413: \$? = $ac_status" >&5
+  echo "$as_me:26176: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -26427,7 +26190,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me-configure}:26430: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:26193: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
 
@@ -26443,7 +26206,7 @@ echo "${as_me-configure}:26430: testing adding $cf_add_incdir to include-path ..
 fi
 
 	else
-{ { echo "$as_me:26446: error: cannot find  under $use_bzlib" >&5
+{ { echo "$as_me:26209: error: cannot find  under $use_bzlib" >&5
 echo "$as_me: error: cannot find  under $use_bzlib" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -26468,7 +26231,7 @@ if test -n "$cf_searchpath/lib" ; then
       if test "$cf_have_libdir" = no ; then
         test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me-configure}:26471: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:26234: testing adding $cf_add_libdir to library-path ..." 1>&5
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
       fi
@@ -26497,7 +26260,7 @@ if test -n "$cf_searchpath" ; then
       if test "$cf_have_libdir" = no ; then
         test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me-configure}:26500: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:26263: testing adding $cf_add_libdir to library-path ..." 1>&5
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
       fi
@@ -26506,7 +26269,7 @@ echo "${as_me-configure}:26500: testing adding $cf_add_libdir to library-path ..
 fi
 
 	else
-{ { echo "$as_me:26509: error: cannot find  under $use_bzlib" >&5
+{ { echo "$as_me:26272: error: cannot find  under $use_bzlib" >&5
 echo "$as_me: error: cannot find  under $use_bzlib" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -26520,10 +26283,10 @@ done
 cf_cv_header_path_bz2=
 cf_cv_library_path_bz2=
 
-echo "${as_me-configure}:26523: testing Starting FIND_LINKAGE(bz2,bzlib) ..." 1>&5
+echo "${as_me-configure}:26286: testing Starting FIND_LINKAGE(bz2,bzlib) ..." 1>&5
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 26526 "configure"
+#line 26289 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -26540,16 +26303,16 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:26543: \"$ac_link\"") >&5
+if { (eval echo "$as_me:26306: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26546: \$? = $ac_status" >&5
+  echo "$as_me:26309: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:26549: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26312: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26552: \$? = $ac_status" >&5
+  echo "$as_me:26315: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_find_linkage_bz2=yes
 else
@@ -26558,7 +26321,7 @@ cat conftest.$ac_ext >&5
 
     cf_cv_find_linkage_bz2=no
 
-echo "${as_me-configure}:26561: testing Searching for headers in FIND_LINKAGE(bz2,bzlib) ..." 1>&5
+echo "${as_me-configure}:26324: testing Searching for headers in FIND_LINKAGE(bz2,bzlib) ..." 1>&5
 
     cf_save_CPPFLAGS="$CPPFLAGS"
     cf_test_CPPFLAGS="$CPPFLAGS"
@@ -26639,11 +26402,11 @@ test -d "$oldincludedir" && {
       if test -d $cf_cv_header_path_bz2 ; then
         test -n "$verbose" && echo "	... testing $cf_cv_header_path_bz2" 1>&6
 
-echo "${as_me-configure}:26642: testing ... testing $cf_cv_header_path_bz2 ..." 1>&5
+echo "${as_me-configure}:26405: testing ... testing $cf_cv_header_path_bz2 ..." 1>&5
 
         CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_bz2"
         cat >conftest.$ac_ext <<_ACEOF
-#line 26646 "configure"
+#line 26409 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -26660,21 +26423,21 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:26663: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26426: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26666: \$? = $ac_status" >&5
+  echo "$as_me:26429: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:26669: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26432: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26672: \$? = $ac_status" >&5
+  echo "$as_me:26435: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
             test -n "$verbose" && echo "	... found bz2 headers in $cf_cv_header_path_bz2" 1>&6
 
-echo "${as_me-configure}:26677: testing ... found bz2 headers in $cf_cv_header_path_bz2 ..." 1>&5
+echo "${as_me-configure}:26440: testing ... found bz2 headers in $cf_cv_header_path_bz2 ..." 1>&5
 
             cf_cv_find_linkage_bz2=maybe
             cf_test_CPPFLAGS="$CPPFLAGS"
@@ -26692,7 +26455,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 
     if test "$cf_cv_find_linkage_bz2" = maybe ; then
 
-echo "${as_me-configure}:26695: testing Searching for bz2 library in FIND_LINKAGE(bz2,bzlib) ..." 1>&5
+echo "${as_me-configure}:26458: testing Searching for bz2 library in FIND_LINKAGE(bz2,bzlib) ..." 1>&5
 
       cf_save_LIBS="$LIBS"
       cf_save_LDFLAGS="$LDFLAGS"
@@ -26700,7 +26463,7 @@ echo "${as_me-configure}:26695: testing Searching for bz2 library in FIND_LINKAG
         CPPFLAGS="$cf_test_CPPFLAGS"
         LIBS="-lbz2  $cf_save_LIBS"
         cat >conftest.$ac_ext <<_ACEOF
-#line 26703 "configure"
+#line 26466 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -26717,21 +26480,21 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:26720: \"$ac_link\"") >&5
+if { (eval echo "$as_me:26483: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26723: \$? = $ac_status" >&5
+  echo "$as_me:26486: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:26726: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26489: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26729: \$? = $ac_status" >&5
+  echo "$as_me:26492: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
             test -n "$verbose" && echo "	... found bz2 library in system" 1>&6
 
-echo "${as_me-configure}:26734: testing ... found bz2 library in system ..." 1>&5
+echo "${as_me-configure}:26497: testing ... found bz2 library in system ..." 1>&5
 
             cf_cv_find_linkage_bz2=yes
 else
@@ -26805,13 +26568,13 @@ test -d "$HOME" && \
           if test -d $cf_cv_library_path_bz2 ; then
             test -n "$verbose" && echo "	... testing $cf_cv_library_path_bz2" 1>&6
 
-echo "${as_me-configure}:26808: testing ... testing $cf_cv_library_path_bz2 ..." 1>&5
+echo "${as_me-configure}:26571: testing ... testing $cf_cv_library_path_bz2 ..." 1>&5
 
             CPPFLAGS="$cf_test_CPPFLAGS"
             LIBS="-lbz2  $cf_save_LIBS"
             LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_bz2"
             cat >conftest.$ac_ext <<_ACEOF
-#line 26814 "configure"
+#line 26577 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -26828,21 +26591,21 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:26831: \"$ac_link\"") >&5
+if { (eval echo "$as_me:26594: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:26834: \$? = $ac_status" >&5
+  echo "$as_me:26597: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:26837: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26600: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26840: \$? = $ac_status" >&5
+  echo "$as_me:26603: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
                 test -n "$verbose" && echo "	... found bz2 library in $cf_cv_library_path_bz2" 1>&6
 
-echo "${as_me-configure}:26845: testing ... found bz2 library in $cf_cv_library_path_bz2 ..." 1>&5
+echo "${as_me-configure}:26608: testing ... found bz2 library in $cf_cv_library_path_bz2 ..." 1>&5
 
                 cf_cv_find_linkage_bz2=yes
                 cf_cv_library_file_bz2="-lbz2"
@@ -26897,7 +26660,7 @@ if test -n "$cf_cv_header_path_bz2" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat >conftest.$ac_ext <<_ACEOF
-#line 26900 "configure"
+#line 26663 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -26909,16 +26672,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:26912: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26675: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:26915: \$? = $ac_status" >&5
+  echo "$as_me:26678: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:26918: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26681: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:26921: \$? = $ac_status" >&5
+  echo "$as_me:26684: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -26935,7 +26698,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me-configure}:26938: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:26701: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
 
@@ -26969,7 +26732,7 @@ if test -n "$cf_cv_library_path_bz2" ; then
       if test "$cf_have_libdir" = no ; then
         test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me-configure}:26972: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:26735: testing adding $cf_add_libdir to library-path ..." 1>&5
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
       fi
@@ -26980,7 +26743,7 @@ fi
   LIBS="-lbz2 $LIBS"
 
 else
-{ echo "$as_me:26983: WARNING: Cannot find bz2 library" >&5
+{ echo "$as_me:26746: WARNING: Cannot find bz2 library" >&5
 echo "$as_me: WARNING: Cannot find bz2 library" >&2;}
 fi
 
@@ -26990,7 +26753,7 @@ EOF
 
 fi
 
-echo "$as_me:26993: checking if you want to use zlib for decompression of some gzip files" >&5
+echo "$as_me:26756: checking if you want to use zlib for decompression of some gzip files" >&5
 echo $ECHO_N "checking if you want to use zlib for decompression of some gzip files... $ECHO_C" >&6
 
 # Check whether --with-zlib or --without-zlib was given.
@@ -27000,7 +26763,7 @@ if test "${with_zlib+set}" = set; then
 else
   use_zlib=no
 fi;
-echo "$as_me:27003: result: $use_zlib" >&5
+echo "$as_me:26766: result: $use_zlib" >&5
 echo "${ECHO_T}$use_zlib" >&6
 
 if test ".$use_zlib" != ".no" ; then
@@ -27039,7 +26802,7 @@ if test -n "$cf_searchpath/include" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat >conftest.$ac_ext <<_ACEOF
-#line 27042 "configure"
+#line 26805 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -27051,16 +26814,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:27054: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26817: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:27057: \$? = $ac_status" >&5
+  echo "$as_me:26820: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:27060: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26823: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27063: \$? = $ac_status" >&5
+  echo "$as_me:26826: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -27077,7 +26840,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me-configure}:27080: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:26843: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
 
@@ -27118,7 +26881,7 @@ if test -n "$cf_searchpath/../include" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat >conftest.$ac_ext <<_ACEOF
-#line 27121 "configure"
+#line 26884 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -27130,16 +26893,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:27133: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:26896: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:27136: \$? = $ac_status" >&5
+  echo "$as_me:26899: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:27139: \"$ac_try\"") >&5
+  { (eval echo "$as_me:26902: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27142: \$? = $ac_status" >&5
+  echo "$as_me:26905: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -27156,7 +26919,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me-configure}:27159: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:26922: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
 
@@ -27172,7 +26935,7 @@ echo "${as_me-configure}:27159: testing adding $cf_add_incdir to include-path ..
 fi
 
 	else
-{ { echo "$as_me:27175: error: cannot find  under $use_zlib" >&5
+{ { echo "$as_me:26938: error: cannot find  under $use_zlib" >&5
 echo "$as_me: error: cannot find  under $use_zlib" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -27197,7 +26960,7 @@ if test -n "$cf_searchpath/lib" ; then
       if test "$cf_have_libdir" = no ; then
         test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me-configure}:27200: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:26963: testing adding $cf_add_libdir to library-path ..." 1>&5
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
       fi
@@ -27226,7 +26989,7 @@ if test -n "$cf_searchpath" ; then
       if test "$cf_have_libdir" = no ; then
         test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me-configure}:27229: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:26992: testing adding $cf_add_libdir to library-path ..." 1>&5
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
       fi
@@ -27235,7 +26998,7 @@ echo "${as_me-configure}:27229: testing adding $cf_add_libdir to library-path ..
 fi
 
 	else
-{ { echo "$as_me:27238: error: cannot find  under $use_zlib" >&5
+{ { echo "$as_me:27001: error: cannot find  under $use_zlib" >&5
 echo "$as_me: error: cannot find  under $use_zlib" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -27249,10 +27012,10 @@ done
 cf_cv_header_path_z=
 cf_cv_library_path_z=
 
-echo "${as_me-configure}:27252: testing Starting FIND_LINKAGE(z,zlib) ..." 1>&5
+echo "${as_me-configure}:27015: testing Starting FIND_LINKAGE(z,zlib) ..." 1>&5
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 27255 "configure"
+#line 27018 "configure"
 #include "confdefs.h"
 
 #include <zlib.h>
@@ -27268,16 +27031,16 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:27271: \"$ac_link\"") >&5
+if { (eval echo "$as_me:27034: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27274: \$? = $ac_status" >&5
+  echo "$as_me:27037: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:27277: \"$ac_try\"") >&5
+  { (eval echo "$as_me:27040: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27280: \$? = $ac_status" >&5
+  echo "$as_me:27043: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_find_linkage_z=yes
 else
@@ -27286,7 +27049,7 @@ cat conftest.$ac_ext >&5
 
     cf_cv_find_linkage_z=no
 
-echo "${as_me-configure}:27289: testing Searching for headers in FIND_LINKAGE(z,zlib) ..." 1>&5
+echo "${as_me-configure}:27052: testing Searching for headers in FIND_LINKAGE(z,zlib) ..." 1>&5
 
     cf_save_CPPFLAGS="$CPPFLAGS"
     cf_test_CPPFLAGS="$CPPFLAGS"
@@ -27367,11 +27130,11 @@ test -d "$oldincludedir" && {
       if test -d $cf_cv_header_path_z ; then
         test -n "$verbose" && echo "	... testing $cf_cv_header_path_z" 1>&6
 
-echo "${as_me-configure}:27370: testing ... testing $cf_cv_header_path_z ..." 1>&5
+echo "${as_me-configure}:27133: testing ... testing $cf_cv_header_path_z ..." 1>&5
 
         CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_z"
         cat >conftest.$ac_ext <<_ACEOF
-#line 27374 "configure"
+#line 27137 "configure"
 #include "confdefs.h"
 
 #include <zlib.h>
@@ -27387,21 +27150,21 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:27390: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:27153: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:27393: \$? = $ac_status" >&5
+  echo "$as_me:27156: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:27396: \"$ac_try\"") >&5
+  { (eval echo "$as_me:27159: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27399: \$? = $ac_status" >&5
+  echo "$as_me:27162: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
             test -n "$verbose" && echo "	... found z headers in $cf_cv_header_path_z" 1>&6
 
-echo "${as_me-configure}:27404: testing ... found z headers in $cf_cv_header_path_z ..." 1>&5
+echo "${as_me-configure}:27167: testing ... found z headers in $cf_cv_header_path_z ..." 1>&5
 
             cf_cv_find_linkage_z=maybe
             cf_test_CPPFLAGS="$CPPFLAGS"
@@ -27419,7 +27182,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 
     if test "$cf_cv_find_linkage_z" = maybe ; then
 
-echo "${as_me-configure}:27422: testing Searching for z library in FIND_LINKAGE(z,zlib) ..." 1>&5
+echo "${as_me-configure}:27185: testing Searching for z library in FIND_LINKAGE(z,zlib) ..." 1>&5
 
       cf_save_LIBS="$LIBS"
       cf_save_LDFLAGS="$LDFLAGS"
@@ -27427,7 +27190,7 @@ echo "${as_me-configure}:27422: testing Searching for z library in FIND_LINKAGE(
         CPPFLAGS="$cf_test_CPPFLAGS"
         LIBS="-lz  $cf_save_LIBS"
         cat >conftest.$ac_ext <<_ACEOF
-#line 27430 "configure"
+#line 27193 "configure"
 #include "confdefs.h"
 
 #include <zlib.h>
@@ -27443,21 +27206,21 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:27446: \"$ac_link\"") >&5
+if { (eval echo "$as_me:27209: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27449: \$? = $ac_status" >&5
+  echo "$as_me:27212: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:27452: \"$ac_try\"") >&5
+  { (eval echo "$as_me:27215: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27455: \$? = $ac_status" >&5
+  echo "$as_me:27218: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
             test -n "$verbose" && echo "	... found z library in system" 1>&6
 
-echo "${as_me-configure}:27460: testing ... found z library in system ..." 1>&5
+echo "${as_me-configure}:27223: testing ... found z library in system ..." 1>&5
 
             cf_cv_find_linkage_z=yes
 else
@@ -27531,13 +27294,13 @@ test -d "$HOME" && \
           if test -d $cf_cv_library_path_z ; then
             test -n "$verbose" && echo "	... testing $cf_cv_library_path_z" 1>&6
 
-echo "${as_me-configure}:27534: testing ... testing $cf_cv_library_path_z ..." 1>&5
+echo "${as_me-configure}:27297: testing ... testing $cf_cv_library_path_z ..." 1>&5
 
             CPPFLAGS="$cf_test_CPPFLAGS"
             LIBS="-lz  $cf_save_LIBS"
             LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_z"
             cat >conftest.$ac_ext <<_ACEOF
-#line 27540 "configure"
+#line 27303 "configure"
 #include "confdefs.h"
 
 #include <zlib.h>
@@ -27553,21 +27316,21 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:27556: \"$ac_link\"") >&5
+if { (eval echo "$as_me:27319: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:27559: \$? = $ac_status" >&5
+  echo "$as_me:27322: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:27562: \"$ac_try\"") >&5
+  { (eval echo "$as_me:27325: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27565: \$? = $ac_status" >&5
+  echo "$as_me:27328: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
 
                 test -n "$verbose" && echo "	... found z library in $cf_cv_library_path_z" 1>&6
 
-echo "${as_me-configure}:27570: testing ... found z library in $cf_cv_library_path_z ..." 1>&5
+echo "${as_me-configure}:27333: testing ... found z library in $cf_cv_library_path_z ..." 1>&5
 
                 cf_cv_find_linkage_z=yes
                 cf_cv_library_file_z="-lz"
@@ -27622,7 +27385,7 @@ if test -n "$cf_cv_header_path_z" ; then
 			  cf_save_CPPFLAGS=$CPPFLAGS
 			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
 			  cat >conftest.$ac_ext <<_ACEOF
-#line 27625 "configure"
+#line 27388 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -27634,16 +27397,16 @@ printf("Hello")
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:27637: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:27400: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:27640: \$? = $ac_status" >&5
+  echo "$as_me:27403: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:27643: \"$ac_try\"") >&5
+  { (eval echo "$as_me:27406: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:27646: \$? = $ac_status" >&5
+  echo "$as_me:27409: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -27660,7 +27423,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 		if test "$cf_have_incdir" = no ; then
 		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
 
-echo "${as_me-configure}:27663: testing adding $cf_add_incdir to include-path ..." 1>&5
+echo "${as_me-configure}:27426: testing adding $cf_add_incdir to include-path ..." 1>&5
 
 		  CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
 
@@ -27694,7 +27457,7 @@ if test -n "$cf_cv_library_path_z" ; then
       if test "$cf_have_libdir" = no ; then
         test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
 
-echo "${as_me-configure}:27697: testing adding $cf_add_libdir to library-path ..." 1>&5
+echo "${as_me-configure}:27460: testing adding $cf_add_libdir to library-path ..." 1>&5
 
         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
       fi
@@ -27705,7 +27468,7 @@ fi
   LIBS="-lz $LIBS"
 
 else
-{ echo "$as_me:27708: WARNING: Cannot find z library" >&5
+{ echo "$as_me:27471: WARNING: Cannot find z library" >&5
 echo "$as_me: WARNING: Cannot find z library" >&2;}
 fi
 
@@ -27715,7 +27478,7 @@ EOF
 
 fi
 
-echo "$as_me:27718: checking if you want to exclude FINGER code" >&5
+echo "$as_me:27481: checking if you want to exclude FINGER code" >&5
 echo $ECHO_N "checking if you want to exclude FINGER code... $ECHO_C" >&6
 
 # Check whether --enable-finger or --disable-finger was given.
@@ -27732,13 +27495,13 @@ else
   use_finger=no
 
 fi;
-echo "$as_me:27735: result: $use_finger" >&5
+echo "$as_me:27498: result: $use_finger" >&5
 echo "${ECHO_T}$use_finger" >&6
 test $use_finger != "no" && cat >>confdefs.h <<\EOF
 #define DISABLE_FINGER 1
 EOF
 
-echo "$as_me:27741: checking if you want to exclude GOPHER code" >&5
+echo "$as_me:27504: checking if you want to exclude GOPHER code" >&5
 echo $ECHO_N "checking if you want to exclude GOPHER code... $ECHO_C" >&6
 
 # Check whether --enable-gopher or --disable-gopher was given.
@@ -27755,13 +27518,13 @@ else
   use_gopher=no
 
 fi;
-echo "$as_me:27758: result: $use_gopher" >&5
+echo "$as_me:27521: result: $use_gopher" >&5
 echo "${ECHO_T}$use_gopher" >&6
 test $use_gopher != "no" && cat >>confdefs.h <<\EOF
 #define DISABLE_GOPHER 1
 EOF
 
-echo "$as_me:27764: checking if you want to exclude NEWS code" >&5
+echo "$as_me:27527: checking if you want to exclude NEWS code" >&5
 echo $ECHO_N "checking if you want to exclude NEWS code... $ECHO_C" >&6
 
 # Check whether --enable-news or --disable-news was given.
@@ -27778,13 +27541,13 @@ else
   use_news=no
 
 fi;
-echo "$as_me:27781: result: $use_news" >&5
+echo "$as_me:27544: result: $use_news" >&5
 echo "${ECHO_T}$use_news" >&6
 test $use_news != "no" && cat >>confdefs.h <<\EOF
 #define DISABLE_NEWS 1
 EOF
 
-echo "$as_me:27787: checking if you want to exclude FTP code" >&5
+echo "$as_me:27550: checking if you want to exclude FTP code" >&5
 echo $ECHO_N "checking if you want to exclude FTP code... $ECHO_C" >&6
 
 # Check whether --enable-ftp or --disable-ftp was given.
@@ -27801,7 +27564,7 @@ else
   use_ftp=no
 
 fi;
-echo "$as_me:27804: result: $use_ftp" >&5
+echo "$as_me:27567: result: $use_ftp" >&5
 echo "${ECHO_T}$use_ftp" >&6
 test $use_ftp != "no" && cat >>confdefs.h <<\EOF
 #define DISABLE_FTP 1
@@ -27809,7 +27572,7 @@ EOF
 
 # All DirEd functions that were enabled on compilation can be disabled
 # or modified at run time via DIRED_MENU symbols in lynx.cfg.
-echo "$as_me:27812: checking if directory-editor code should be used" >&5
+echo "$as_me:27575: checking if directory-editor code should be used" >&5
 echo $ECHO_N "checking if directory-editor code should be used... $ECHO_C" >&6
 
 # Check whether --enable-dired or --disable-dired was given.
@@ -27826,7 +27589,7 @@ else
   use_dired=yes
 
 fi;
-echo "$as_me:27829: result: $use_dired" >&5
+echo "$as_me:27592: result: $use_dired" >&5
 echo "${ECHO_T}$use_dired" >&6
 
 if test ".$use_dired" != ".no" ; then
@@ -27835,7 +27598,7 @@ if test ".$use_dired" != ".no" ; then
 #define DIRED_SUPPORT 1
 EOF
 
-	echo "$as_me:27838: checking if you wish to allow extracting from archives via DirEd" >&5
+	echo "$as_me:27601: checking if you wish to allow extracting from archives via DirEd" >&5
 echo $ECHO_N "checking if you wish to allow extracting from archives via DirEd... $ECHO_C" >&6
 
 # Check whether --enable-dired-dearchive or --disable-dired-dearchive was given.
@@ -27851,10 +27614,10 @@ EOF
 else
   enableval=yes
 fi;
-	echo "$as_me:27854: result: $enableval" >&5
+	echo "$as_me:27617: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-	echo "$as_me:27857: checking if DirEd mode should override keys" >&5
+	echo "$as_me:27620: checking if DirEd mode should override keys" >&5
 echo $ECHO_N "checking if DirEd mode should override keys... $ECHO_C" >&6
 
 # Check whether --enable-dired-override or --disable-dired-override was given.
@@ -27876,10 +27639,10 @@ else
 EOF
 
 fi;
-	echo "$as_me:27879: result: $enableval" >&5
+	echo "$as_me:27642: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-	echo "$as_me:27882: checking if you wish to allow permissions commands via DirEd" >&5
+	echo "$as_me:27645: checking if you wish to allow permissions commands via DirEd" >&5
 echo $ECHO_N "checking if you wish to allow permissions commands via DirEd... $ECHO_C" >&6
 
 # Check whether --enable-dired-permit or --disable-dired-permit was given.
@@ -27901,10 +27664,10 @@ else
 EOF
 
 fi;
-	echo "$as_me:27904: result: $enableval" >&5
+	echo "$as_me:27667: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-	echo "$as_me:27907: checking if you wish to allow executable-permission commands via DirEd" >&5
+	echo "$as_me:27670: checking if you wish to allow executable-permission commands via DirEd" >&5
 echo $ECHO_N "checking if you wish to allow executable-permission commands via DirEd... $ECHO_C" >&6
 
 # Check whether --enable-dired-xpermit or --disable-dired-xpermit was given.
@@ -27920,10 +27683,10 @@ EOF
 else
   enableval=yes
 fi;
-	echo "$as_me:27923: result: $enableval" >&5
+	echo "$as_me:27686: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-	echo "$as_me:27926: checking if you wish to allow \"tar\" commands from DirEd" >&5
+	echo "$as_me:27689: checking if you wish to allow \"tar\" commands from DirEd" >&5
 echo $ECHO_N "checking if you wish to allow \"tar\" commands from DirEd... $ECHO_C" >&6
 
 # Check whether --enable-dired-tar or --disable-dired-tar was given.
@@ -27945,10 +27708,10 @@ else
 EOF
 
 fi;
-	echo "$as_me:27948: result: $enableval" >&5
+	echo "$as_me:27711: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-	echo "$as_me:27951: checking if you wish to allow \"uudecode\" commands from DirEd" >&5
+	echo "$as_me:27714: checking if you wish to allow \"uudecode\" commands from DirEd" >&5
 echo $ECHO_N "checking if you wish to allow \"uudecode\" commands from DirEd... $ECHO_C" >&6
 
 # Check whether --enable-dired-uudecode or --disable-dired-uudecode was given.
@@ -27970,10 +27733,10 @@ else
 EOF
 
 fi;
-	echo "$as_me:27973: result: $enableval" >&5
+	echo "$as_me:27736: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-	echo "$as_me:27976: checking if you wish to allow \"zip\" and \"unzip\" commands from DirEd" >&5
+	echo "$as_me:27739: checking if you wish to allow \"zip\" and \"unzip\" commands from DirEd" >&5
 echo $ECHO_N "checking if you wish to allow \"zip\" and \"unzip\" commands from DirEd... $ECHO_C" >&6
 
 # Check whether --enable-dired-zip or --disable-dired-zip was given.
@@ -27995,10 +27758,10 @@ else
 EOF
 
 fi;
-	echo "$as_me:27998: result: $enableval" >&5
+	echo "$as_me:27761: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-	echo "$as_me:28001: checking if you wish to allow \"gzip\" and \"gunzip\" commands from DirEd" >&5
+	echo "$as_me:27764: checking if you wish to allow \"gzip\" and \"gunzip\" commands from DirEd" >&5
 echo $ECHO_N "checking if you wish to allow \"gzip\" and \"gunzip\" commands from DirEd... $ECHO_C" >&6
 
 # Check whether --enable-dired-gzip or --disable-dired-gzip was given.
@@ -28020,11 +27783,11 @@ else
 EOF
 
 fi;
-	echo "$as_me:28023: result: $enableval" >&5
+	echo "$as_me:27786: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 fi
 
-echo "$as_me:28027: checking if you want long-directory listings" >&5
+echo "$as_me:27790: checking if you want long-directory listings" >&5
 echo $ECHO_N "checking if you want long-directory listings... $ECHO_C" >&6
 
 # Check whether --enable-long-list or --disable-long-list was given.
@@ -28046,10 +27809,10 @@ else
 EOF
 
 fi;
-echo "$as_me:28049: result: $enableval" >&5
+echo "$as_me:27812: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
-echo "$as_me:28052: checking if parent-directory references are permitted" >&5
+echo "$as_me:27815: checking if parent-directory references are permitted" >&5
 echo $ECHO_N "checking if parent-directory references are permitted... $ECHO_C" >&6
 
 # Check whether --enable-parent-dir-refs or --disable-parent-dir-refs was given.
@@ -28065,7 +27828,7 @@ EOF
 else
   enableval=yes
 fi;
-echo "$as_me:28068: result: $enableval" >&5
+echo "$as_me:27831: result: $enableval" >&5
 echo "${ECHO_T}$enableval" >&6
 
 test -z "$TELNET" && TELNET=telnet
@@ -28073,7 +27836,7 @@ for ac_prog in $TELNET telnet
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:28076: checking for $ac_word" >&5
+echo "$as_me:27839: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_TELNET+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -28090,7 +27853,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_TELNET="$ac_dir/$ac_word"
-   echo "$as_me:28093: found $ac_dir/$ac_word" >&5
+   echo "$as_me:27856: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -28101,10 +27864,10 @@ fi
 TELNET=$ac_cv_path_TELNET
 
 if test -n "$TELNET"; then
-  echo "$as_me:28104: result: $TELNET" >&5
+  echo "$as_me:27867: result: $TELNET" >&5
 echo "${ECHO_T}$TELNET" >&6
 else
-  echo "$as_me:28107: result: no" >&5
+  echo "$as_me:27870: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -28172,7 +27935,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:28175: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:27938: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define TELNET_PATH "$cf_path_prog"
@@ -28189,7 +27952,7 @@ for ac_prog in $TN3270 tn3270
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:28192: checking for $ac_word" >&5
+echo "$as_me:27955: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_TN3270+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -28206,7 +27969,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_TN3270="$ac_dir/$ac_word"
-   echo "$as_me:28209: found $ac_dir/$ac_word" >&5
+   echo "$as_me:27972: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -28217,10 +27980,10 @@ fi
 TN3270=$ac_cv_path_TN3270
 
 if test -n "$TN3270"; then
-  echo "$as_me:28220: result: $TN3270" >&5
+  echo "$as_me:27983: result: $TN3270" >&5
 echo "${ECHO_T}$TN3270" >&6
 else
-  echo "$as_me:28223: result: no" >&5
+  echo "$as_me:27986: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -28288,7 +28051,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:28291: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:28054: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define TN3270_PATH "$cf_path_prog"
@@ -28305,7 +28068,7 @@ for ac_prog in $RLOGIN rlogin
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:28308: checking for $ac_word" >&5
+echo "$as_me:28071: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_RLOGIN+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -28322,7 +28085,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_RLOGIN="$ac_dir/$ac_word"
-   echo "$as_me:28325: found $ac_dir/$ac_word" >&5
+   echo "$as_me:28088: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -28333,10 +28096,10 @@ fi
 RLOGIN=$ac_cv_path_RLOGIN
 
 if test -n "$RLOGIN"; then
-  echo "$as_me:28336: result: $RLOGIN" >&5
+  echo "$as_me:28099: result: $RLOGIN" >&5
 echo "${ECHO_T}$RLOGIN" >&6
 else
-  echo "$as_me:28339: result: no" >&5
+  echo "$as_me:28102: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -28404,7 +28167,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:28407: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:28170: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define RLOGIN_PATH "$cf_path_prog"
@@ -28421,7 +28184,7 @@ for ac_prog in $MV mv
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:28424: checking for $ac_word" >&5
+echo "$as_me:28187: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_MV+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -28438,7 +28201,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_MV="$ac_dir/$ac_word"
-   echo "$as_me:28441: found $ac_dir/$ac_word" >&5
+   echo "$as_me:28204: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -28449,10 +28212,10 @@ fi
 MV=$ac_cv_path_MV
 
 if test -n "$MV"; then
-  echo "$as_me:28452: result: $MV" >&5
+  echo "$as_me:28215: result: $MV" >&5
 echo "${ECHO_T}$MV" >&6
 else
-  echo "$as_me:28455: result: no" >&5
+  echo "$as_me:28218: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -28520,7 +28283,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:28523: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:28286: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define MV_PATH "$cf_path_prog"
@@ -28537,7 +28300,7 @@ for ac_prog in $GZIP gzip
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:28540: checking for $ac_word" >&5
+echo "$as_me:28303: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_GZIP+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -28554,7 +28317,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_GZIP="$ac_dir/$ac_word"
-   echo "$as_me:28557: found $ac_dir/$ac_word" >&5
+   echo "$as_me:28320: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -28565,10 +28328,10 @@ fi
 GZIP=$ac_cv_path_GZIP
 
 if test -n "$GZIP"; then
-  echo "$as_me:28568: result: $GZIP" >&5
+  echo "$as_me:28331: result: $GZIP" >&5
 echo "${ECHO_T}$GZIP" >&6
 else
-  echo "$as_me:28571: result: no" >&5
+  echo "$as_me:28334: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -28636,7 +28399,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:28639: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:28402: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define GZIP_PATH "$cf_path_prog"
@@ -28653,7 +28416,7 @@ for ac_prog in $UNCOMPRESS gunzip
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:28656: checking for $ac_word" >&5
+echo "$as_me:28419: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_UNCOMPRESS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -28670,7 +28433,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_UNCOMPRESS="$ac_dir/$ac_word"
-   echo "$as_me:28673: found $ac_dir/$ac_word" >&5
+   echo "$as_me:28436: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -28681,10 +28444,10 @@ fi
 UNCOMPRESS=$ac_cv_path_UNCOMPRESS
 
 if test -n "$UNCOMPRESS"; then
-  echo "$as_me:28684: result: $UNCOMPRESS" >&5
+  echo "$as_me:28447: result: $UNCOMPRESS" >&5
 echo "${ECHO_T}$UNCOMPRESS" >&6
 else
-  echo "$as_me:28687: result: no" >&5
+  echo "$as_me:28450: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -28752,7 +28515,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:28755: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:28518: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define UNCOMPRESS_PATH "$cf_path_prog"
@@ -28769,7 +28532,7 @@ for ac_prog in $UNZIP unzip
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:28772: checking for $ac_word" >&5
+echo "$as_me:28535: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_UNZIP+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -28786,7 +28549,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_UNZIP="$ac_dir/$ac_word"
-   echo "$as_me:28789: found $ac_dir/$ac_word" >&5
+   echo "$as_me:28552: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -28797,10 +28560,10 @@ fi
 UNZIP=$ac_cv_path_UNZIP
 
 if test -n "$UNZIP"; then
-  echo "$as_me:28800: result: $UNZIP" >&5
+  echo "$as_me:28563: result: $UNZIP" >&5
 echo "${ECHO_T}$UNZIP" >&6
 else
-  echo "$as_me:28803: result: no" >&5
+  echo "$as_me:28566: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -28868,7 +28631,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:28871: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:28634: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define UNZIP_PATH "$cf_path_prog"
@@ -28885,7 +28648,7 @@ for ac_prog in $BZIP2 bzip2
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:28888: checking for $ac_word" >&5
+echo "$as_me:28651: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_BZIP2+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -28902,7 +28665,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_BZIP2="$ac_dir/$ac_word"
-   echo "$as_me:28905: found $ac_dir/$ac_word" >&5
+   echo "$as_me:28668: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -28913,10 +28676,10 @@ fi
 BZIP2=$ac_cv_path_BZIP2
 
 if test -n "$BZIP2"; then
-  echo "$as_me:28916: result: $BZIP2" >&5
+  echo "$as_me:28679: result: $BZIP2" >&5
 echo "${ECHO_T}$BZIP2" >&6
 else
-  echo "$as_me:28919: result: no" >&5
+  echo "$as_me:28682: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -28984,7 +28747,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:28987: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:28750: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define BZIP2_PATH "$cf_path_prog"
@@ -29001,7 +28764,7 @@ for ac_prog in $TAR tar pax gtar gnutar bsdtar star
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:29004: checking for $ac_word" >&5
+echo "$as_me:28767: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_TAR+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -29018,7 +28781,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_TAR="$ac_dir/$ac_word"
-   echo "$as_me:29021: found $ac_dir/$ac_word" >&5
+   echo "$as_me:28784: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -29029,10 +28792,10 @@ fi
 TAR=$ac_cv_path_TAR
 
 if test -n "$TAR"; then
-  echo "$as_me:29032: result: $TAR" >&5
+  echo "$as_me:28795: result: $TAR" >&5
 echo "${ECHO_T}$TAR" >&6
 else
-  echo "$as_me:29035: result: no" >&5
+  echo "$as_me:28798: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -29100,7 +28863,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:29103: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:28866: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define TAR_PATH "$cf_path_prog"
@@ -29157,7 +28920,7 @@ for ac_prog in $COMPRESS compress
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:29160: checking for $ac_word" >&5
+echo "$as_me:28923: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_COMPRESS+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -29174,7 +28937,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_COMPRESS="$ac_dir/$ac_word"
-   echo "$as_me:29177: found $ac_dir/$ac_word" >&5
+   echo "$as_me:28940: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -29185,10 +28948,10 @@ fi
 COMPRESS=$ac_cv_path_COMPRESS
 
 if test -n "$COMPRESS"; then
-  echo "$as_me:29188: result: $COMPRESS" >&5
+  echo "$as_me:28951: result: $COMPRESS" >&5
 echo "${ECHO_T}$COMPRESS" >&6
 else
-  echo "$as_me:29191: result: no" >&5
+  echo "$as_me:28954: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -29256,7 +29019,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:29259: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:29022: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define COMPRESS_PATH "$cf_path_prog"
@@ -29273,7 +29036,7 @@ for ac_prog in $RM rm
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:29276: checking for $ac_word" >&5
+echo "$as_me:29039: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_RM+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -29290,7 +29053,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_RM="$ac_dir/$ac_word"
-   echo "$as_me:29293: found $ac_dir/$ac_word" >&5
+   echo "$as_me:29056: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -29301,10 +29064,10 @@ fi
 RM=$ac_cv_path_RM
 
 if test -n "$RM"; then
-  echo "$as_me:29304: result: $RM" >&5
+  echo "$as_me:29067: result: $RM" >&5
 echo "${ECHO_T}$RM" >&6
 else
-  echo "$as_me:29307: result: no" >&5
+  echo "$as_me:29070: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -29372,7 +29135,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:29375: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:29138: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define RM_PATH "$cf_path_prog"
@@ -29389,7 +29152,7 @@ for ac_prog in $UUDECODE uudecode
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:29392: checking for $ac_word" >&5
+echo "$as_me:29155: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_UUDECODE+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -29406,7 +29169,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_UUDECODE="$ac_dir/$ac_word"
-   echo "$as_me:29409: found $ac_dir/$ac_word" >&5
+   echo "$as_me:29172: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -29417,10 +29180,10 @@ fi
 UUDECODE=$ac_cv_path_UUDECODE
 
 if test -n "$UUDECODE"; then
-  echo "$as_me:29420: result: $UUDECODE" >&5
+  echo "$as_me:29183: result: $UUDECODE" >&5
 echo "${ECHO_T}$UUDECODE" >&6
 else
-  echo "$as_me:29423: result: no" >&5
+  echo "$as_me:29186: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -29488,7 +29251,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:29491: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:29254: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define UUDECODE_PATH "$cf_path_prog"
@@ -29505,7 +29268,7 @@ for ac_prog in $ZCAT zcat
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:29508: checking for $ac_word" >&5
+echo "$as_me:29271: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_ZCAT+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -29522,7 +29285,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_ZCAT="$ac_dir/$ac_word"
-   echo "$as_me:29525: found $ac_dir/$ac_word" >&5
+   echo "$as_me:29288: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -29533,10 +29296,10 @@ fi
 ZCAT=$ac_cv_path_ZCAT
 
 if test -n "$ZCAT"; then
-  echo "$as_me:29536: result: $ZCAT" >&5
+  echo "$as_me:29299: result: $ZCAT" >&5
 echo "${ECHO_T}$ZCAT" >&6
 else
-  echo "$as_me:29539: result: no" >&5
+  echo "$as_me:29302: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -29604,7 +29367,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:29607: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:29370: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define ZCAT_PATH "$cf_path_prog"
@@ -29621,7 +29384,7 @@ for ac_prog in $ZIP zip
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:29624: checking for $ac_word" >&5
+echo "$as_me:29387: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_ZIP+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -29638,7 +29401,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_ZIP="$ac_dir/$ac_word"
-   echo "$as_me:29641: found $ac_dir/$ac_word" >&5
+   echo "$as_me:29404: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -29649,10 +29412,10 @@ fi
 ZIP=$ac_cv_path_ZIP
 
 if test -n "$ZIP"; then
-  echo "$as_me:29652: result: $ZIP" >&5
+  echo "$as_me:29415: result: $ZIP" >&5
 echo "${ECHO_T}$ZIP" >&6
 else
-  echo "$as_me:29655: result: no" >&5
+  echo "$as_me:29418: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -29720,7 +29483,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:29723: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:29486: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define ZIP_PATH "$cf_path_prog"
@@ -29747,7 +29510,7 @@ for ac_prog in $INSTALL install
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:29750: checking for $ac_word" >&5
+echo "$as_me:29513: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_INSTALL+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -29764,7 +29527,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_INSTALL="$ac_dir/$ac_word"
-   echo "$as_me:29767: found $ac_dir/$ac_word" >&5
+   echo "$as_me:29530: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -29775,10 +29538,10 @@ fi
 INSTALL=$ac_cv_path_INSTALL
 
 if test -n "$INSTALL"; then
-  echo "$as_me:29778: result: $INSTALL" >&5
+  echo "$as_me:29541: result: $INSTALL" >&5
 echo "${ECHO_T}$INSTALL" >&6
 else
-  echo "$as_me:29781: result: no" >&5
+  echo "$as_me:29544: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -29846,7 +29609,7 @@ IFS="$cf_save_ifs"
 
 if test -n "$cf_path_prog" ; then
 
-echo "${as_me-configure}:29849: testing defining path for ${cf_path_prog} ..." 1>&5
+echo "${as_me-configure}:29612: testing defining path for ${cf_path_prog} ..." 1>&5
 
 	cat >>confdefs.h <<EOF
 #define INSTALL_PATH "$cf_path_prog"
@@ -29872,7 +29635,7 @@ fi
 
 if test $cf_cv_screen = pdcurses ; then
 
-	echo "$as_me:29875: checking for X" >&5
+	echo "$as_me:29638: checking for X" >&5
 echo $ECHO_N "checking for X... $ECHO_C" >&6
 
 # Check whether --with-x or --without-x was given.
@@ -29969,17 +29732,17 @@ if test "$ac_x_includes" = no; then
   # Guess where to find include files, by looking for Intrinsic.h.
   # First, try using that file with no special directory specified.
   cat >conftest.$ac_ext <<_ACEOF
-#line 29972 "configure"
+#line 29735 "configure"
 #include "confdefs.h"
 #include <X11/Intrinsic.h>
 _ACEOF
-if { (eval echo "$as_me:29976: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:29739: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:29982: \$? = $ac_status" >&5
+  echo "$as_me:29745: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -30012,7 +29775,7 @@ if test "$ac_x_libraries" = no; then
   ac_save_LIBS=$LIBS
   LIBS="-lXt $LIBS"
   cat >conftest.$ac_ext <<_ACEOF
-#line 30015 "configure"
+#line 29778 "configure"
 #include "confdefs.h"
 #include <X11/Intrinsic.h>
 int
@@ -30024,16 +29787,16 @@ XtMalloc (0)
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30027: \"$ac_link\"") >&5
+if { (eval echo "$as_me:29790: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30030: \$? = $ac_status" >&5
+  echo "$as_me:29793: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30033: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29796: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30036: \$? = $ac_status" >&5
+  echo "$as_me:29799: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   LIBS=$ac_save_LIBS
 # We can link X programs with no special library path.
@@ -30071,7 +29834,7 @@ fi
 fi # $with_x != no
 
 if test "$have_x" != yes; then
-  echo "$as_me:30074: result: $have_x" >&5
+  echo "$as_me:29837: result: $have_x" >&5
 echo "${ECHO_T}$have_x" >&6
   no_x=yes
 else
@@ -30081,7 +29844,7 @@ else
   # Update the cache value to reflect the command line values.
   ac_cv_have_x="have_x=yes \
 		ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
-  echo "$as_me:30084: result: libraries $x_libraries, headers $x_includes" >&5
+  echo "$as_me:29847: result: libraries $x_libraries, headers $x_includes" >&5
 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
 fi
 
@@ -30105,11 +29868,11 @@ else
     # others require no space.  Words are not sufficient . . . .
     case `(uname -sr) 2>/dev/null` in
     "SunOS 5"*)
-      echo "$as_me:30108: checking whether -R must be followed by a space" >&5
+      echo "$as_me:29871: checking whether -R must be followed by a space" >&5
 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
       ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
       cat >conftest.$ac_ext <<_ACEOF
-#line 30112 "configure"
+#line 29875 "configure"
 #include "confdefs.h"
 
 int
@@ -30121,16 +29884,16 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30124: \"$ac_link\"") >&5
+if { (eval echo "$as_me:29887: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30127: \$? = $ac_status" >&5
+  echo "$as_me:29890: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30130: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29893: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30133: \$? = $ac_status" >&5
+  echo "$as_me:29896: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_R_nospace=yes
 else
@@ -30140,13 +29903,13 @@ ac_R_nospace=no
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
       if test $ac_R_nospace = yes; then
-	echo "$as_me:30143: result: no" >&5
+	echo "$as_me:29906: result: no" >&5
 echo "${ECHO_T}no" >&6
 	X_LIBS="$X_LIBS -R$x_libraries"
       else
 	LIBS="$ac_xsave_LIBS -R $x_libraries"
 	cat >conftest.$ac_ext <<_ACEOF
-#line 30149 "configure"
+#line 29912 "configure"
 #include "confdefs.h"
 
 int
@@ -30158,16 +29921,16 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30161: \"$ac_link\"") >&5
+if { (eval echo "$as_me:29924: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30164: \$? = $ac_status" >&5
+  echo "$as_me:29927: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30167: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29930: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30170: \$? = $ac_status" >&5
+  echo "$as_me:29933: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_R_space=yes
 else
@@ -30177,11 +29940,11 @@ ac_R_space=no
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 	if test $ac_R_space = yes; then
-	  echo "$as_me:30180: result: yes" >&5
+	  echo "$as_me:29943: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 	  X_LIBS="$X_LIBS -R $x_libraries"
 	else
-	  echo "$as_me:30184: result: neither works" >&5
+	  echo "$as_me:29947: result: neither works" >&5
 echo "${ECHO_T}neither works" >&6
 	fi
       fi
@@ -30201,7 +29964,7 @@ echo "${ECHO_T}neither works" >&6
     # the Alpha needs dnet_stub (dnet does not exist).
     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
     cat >conftest.$ac_ext <<_ACEOF
-#line 30204 "configure"
+#line 29967 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -30220,22 +29983,22 @@ XOpenDisplay ();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30223: \"$ac_link\"") >&5
+if { (eval echo "$as_me:29986: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30226: \$? = $ac_status" >&5
+  echo "$as_me:29989: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30229: \"$ac_try\"") >&5
+  { (eval echo "$as_me:29992: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30232: \$? = $ac_status" >&5
+  echo "$as_me:29995: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
   echo "$as_me: failed program was:" >&5
 cat conftest.$ac_ext >&5
-echo "$as_me:30238: checking for dnet_ntoa in -ldnet" >&5
+echo "$as_me:30001: checking for dnet_ntoa in -ldnet" >&5
 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -30243,7 +30006,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldnet  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 30246 "configure"
+#line 30009 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -30262,16 +30025,16 @@ dnet_ntoa ();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30265: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30028: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30268: \$? = $ac_status" >&5
+  echo "$as_me:30031: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30271: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30034: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30274: \$? = $ac_status" >&5
+  echo "$as_me:30037: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_dnet_dnet_ntoa=yes
 else
@@ -30282,14 +30045,14 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:30285: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
+echo "$as_me:30048: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
 if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
 fi
 
     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
-      echo "$as_me:30292: checking for dnet_ntoa in -ldnet_stub" >&5
+      echo "$as_me:30055: checking for dnet_ntoa in -ldnet_stub" >&5
 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -30297,7 +30060,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-ldnet_stub  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 30300 "configure"
+#line 30063 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -30316,16 +30079,16 @@ dnet_ntoa ();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30319: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30082: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30322: \$? = $ac_status" >&5
+  echo "$as_me:30085: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30325: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30088: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30328: \$? = $ac_status" >&5
+  echo "$as_me:30091: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_dnet_stub_dnet_ntoa=yes
 else
@@ -30336,7 +30099,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:30339: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
+echo "$as_me:30102: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
 if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
@@ -30355,13 +30118,13 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
     # on Irix 5.2, according to T.E. Dickey.
     # The functions gethostbyname, getservbyname, and inet_addr are
     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
-    echo "$as_me:30358: checking for gethostbyname" >&5
+    echo "$as_me:30121: checking for gethostbyname" >&5
 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
 if test "${ac_cv_func_gethostbyname+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 30364 "configure"
+#line 30127 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char gethostbyname (); below.  */
@@ -30392,16 +30155,16 @@ f = gethostbyname;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30395: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30158: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30398: \$? = $ac_status" >&5
+  echo "$as_me:30161: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30401: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30164: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30404: \$? = $ac_status" >&5
+  echo "$as_me:30167: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_gethostbyname=yes
 else
@@ -30411,11 +30174,11 @@ ac_cv_func_gethostbyname=no
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:30414: result: $ac_cv_func_gethostbyname" >&5
+echo "$as_me:30177: result: $ac_cv_func_gethostbyname" >&5
 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
 
     if test $ac_cv_func_gethostbyname = no; then
-      echo "$as_me:30418: checking for gethostbyname in -lnsl" >&5
+      echo "$as_me:30181: checking for gethostbyname in -lnsl" >&5
 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -30423,7 +30186,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lnsl  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 30426 "configure"
+#line 30189 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -30442,16 +30205,16 @@ gethostbyname ();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30445: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30208: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30448: \$? = $ac_status" >&5
+  echo "$as_me:30211: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30451: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30214: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30454: \$? = $ac_status" >&5
+  echo "$as_me:30217: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_nsl_gethostbyname=yes
 else
@@ -30462,14 +30225,14 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:30465: result: $ac_cv_lib_nsl_gethostbyname" >&5
+echo "$as_me:30228: result: $ac_cv_lib_nsl_gethostbyname" >&5
 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
 if test $ac_cv_lib_nsl_gethostbyname = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
 fi
 
       if test $ac_cv_lib_nsl_gethostbyname = no; then
-        echo "$as_me:30472: checking for gethostbyname in -lbsd" >&5
+        echo "$as_me:30235: checking for gethostbyname in -lbsd" >&5
 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -30477,7 +30240,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lbsd  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 30480 "configure"
+#line 30243 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -30496,16 +30259,16 @@ gethostbyname ();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30499: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30262: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30502: \$? = $ac_status" >&5
+  echo "$as_me:30265: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30505: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30268: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30508: \$? = $ac_status" >&5
+  echo "$as_me:30271: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_bsd_gethostbyname=yes
 else
@@ -30516,7 +30279,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:30519: result: $ac_cv_lib_bsd_gethostbyname" >&5
+echo "$as_me:30282: result: $ac_cv_lib_bsd_gethostbyname" >&5
 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
 if test $ac_cv_lib_bsd_gethostbyname = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
@@ -30532,13 +30295,13 @@ fi
     # variants that don't use the nameserver (or something).  -lsocket
     # must be given before -lnsl if both are needed.  We assume that
     # if connect needs -lnsl, so does gethostbyname.
-    echo "$as_me:30535: checking for connect" >&5
+    echo "$as_me:30298: checking for connect" >&5
 echo $ECHO_N "checking for connect... $ECHO_C" >&6
 if test "${ac_cv_func_connect+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 30541 "configure"
+#line 30304 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char connect (); below.  */
@@ -30569,16 +30332,16 @@ f = connect;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30572: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30335: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30575: \$? = $ac_status" >&5
+  echo "$as_me:30338: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30578: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30341: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30581: \$? = $ac_status" >&5
+  echo "$as_me:30344: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_connect=yes
 else
@@ -30588,11 +30351,11 @@ ac_cv_func_connect=no
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:30591: result: $ac_cv_func_connect" >&5
+echo "$as_me:30354: result: $ac_cv_func_connect" >&5
 echo "${ECHO_T}$ac_cv_func_connect" >&6
 
     if test $ac_cv_func_connect = no; then
-      echo "$as_me:30595: checking for connect in -lsocket" >&5
+      echo "$as_me:30358: checking for connect in -lsocket" >&5
 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
 if test "${ac_cv_lib_socket_connect+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -30600,7 +30363,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 30603 "configure"
+#line 30366 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -30619,16 +30382,16 @@ connect ();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30622: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30385: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30625: \$? = $ac_status" >&5
+  echo "$as_me:30388: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30628: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30391: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30631: \$? = $ac_status" >&5
+  echo "$as_me:30394: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_socket_connect=yes
 else
@@ -30639,7 +30402,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:30642: result: $ac_cv_lib_socket_connect" >&5
+echo "$as_me:30405: result: $ac_cv_lib_socket_connect" >&5
 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
 if test $ac_cv_lib_socket_connect = yes; then
   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
@@ -30648,13 +30411,13 @@ fi
     fi
 
     # Guillermo Gomez says -lposix is necessary on A/UX.
-    echo "$as_me:30651: checking for remove" >&5
+    echo "$as_me:30414: checking for remove" >&5
 echo $ECHO_N "checking for remove... $ECHO_C" >&6
 if test "${ac_cv_func_remove+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 30657 "configure"
+#line 30420 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char remove (); below.  */
@@ -30685,16 +30448,16 @@ f = remove;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30688: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30451: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30691: \$? = $ac_status" >&5
+  echo "$as_me:30454: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30694: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30457: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30697: \$? = $ac_status" >&5
+  echo "$as_me:30460: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_remove=yes
 else
@@ -30704,11 +30467,11 @@ ac_cv_func_remove=no
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:30707: result: $ac_cv_func_remove" >&5
+echo "$as_me:30470: result: $ac_cv_func_remove" >&5
 echo "${ECHO_T}$ac_cv_func_remove" >&6
 
     if test $ac_cv_func_remove = no; then
-      echo "$as_me:30711: checking for remove in -lposix" >&5
+      echo "$as_me:30474: checking for remove in -lposix" >&5
 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
 if test "${ac_cv_lib_posix_remove+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -30716,7 +30479,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lposix  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 30719 "configure"
+#line 30482 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -30735,16 +30498,16 @@ remove ();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30738: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30501: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30741: \$? = $ac_status" >&5
+  echo "$as_me:30504: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30744: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30507: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30747: \$? = $ac_status" >&5
+  echo "$as_me:30510: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_posix_remove=yes
 else
@@ -30755,7 +30518,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:30758: result: $ac_cv_lib_posix_remove" >&5
+echo "$as_me:30521: result: $ac_cv_lib_posix_remove" >&5
 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
 if test $ac_cv_lib_posix_remove = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
@@ -30764,13 +30527,13 @@ fi
     fi
 
     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
-    echo "$as_me:30767: checking for shmat" >&5
+    echo "$as_me:30530: checking for shmat" >&5
 echo $ECHO_N "checking for shmat... $ECHO_C" >&6
 if test "${ac_cv_func_shmat+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 30773 "configure"
+#line 30536 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char shmat (); below.  */
@@ -30801,16 +30564,16 @@ f = shmat;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30804: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30567: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30807: \$? = $ac_status" >&5
+  echo "$as_me:30570: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30810: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30573: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30813: \$? = $ac_status" >&5
+  echo "$as_me:30576: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_shmat=yes
 else
@@ -30820,11 +30583,11 @@ ac_cv_func_shmat=no
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:30823: result: $ac_cv_func_shmat" >&5
+echo "$as_me:30586: result: $ac_cv_func_shmat" >&5
 echo "${ECHO_T}$ac_cv_func_shmat" >&6
 
     if test $ac_cv_func_shmat = no; then
-      echo "$as_me:30827: checking for shmat in -lipc" >&5
+      echo "$as_me:30590: checking for shmat in -lipc" >&5
 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
 if test "${ac_cv_lib_ipc_shmat+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -30832,7 +30595,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lipc  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 30835 "configure"
+#line 30598 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -30851,16 +30614,16 @@ shmat ();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30854: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30617: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30857: \$? = $ac_status" >&5
+  echo "$as_me:30620: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30860: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30623: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30863: \$? = $ac_status" >&5
+  echo "$as_me:30626: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_ipc_shmat=yes
 else
@@ -30871,7 +30634,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:30874: result: $ac_cv_lib_ipc_shmat" >&5
+echo "$as_me:30637: result: $ac_cv_lib_ipc_shmat" >&5
 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
 if test $ac_cv_lib_ipc_shmat = yes; then
   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
@@ -30889,7 +30652,7 @@ fi
   # These have to be linked with before -lX11, unlike the other
   # libraries we check for below, so use a different variable.
   # John Interrante, Karl Berry
-  echo "$as_me:30892: checking for IceConnectionNumber in -lICE" >&5
+  echo "$as_me:30655: checking for IceConnectionNumber in -lICE" >&5
 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -30897,7 +30660,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 30900 "configure"
+#line 30663 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -30916,16 +30679,16 @@ IceConnectionNumber ();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:30919: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30682: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:30922: \$? = $ac_status" >&5
+  echo "$as_me:30685: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:30925: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30688: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:30928: \$? = $ac_status" >&5
+  echo "$as_me:30691: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_ICE_IceConnectionNumber=yes
 else
@@ -30936,7 +30699,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:30939: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
+echo "$as_me:30702: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
 if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
@@ -30954,7 +30717,7 @@ LDFLAGS="$X_LIBS $LDFLAGS"
 
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me-configure}:30957: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me-configure}:30720: testing checking additions to CFLAGS ..." 1>&5
 
 cf_check_cflags="$CFLAGS"
 cf_check_cppflags="$CPPFLAGS"
@@ -31015,7 +30778,7 @@ done
 if test -n "$cf_new_cflags" ; then
 	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
 
-echo "${as_me-configure}:31018: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me-configure}:30781: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 	CFLAGS="$CFLAGS $cf_new_cflags"
 fi
@@ -31023,7 +30786,7 @@ fi
 if test -n "$cf_new_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
 
-echo "${as_me-configure}:31026: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me-configure}:30789: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
 fi
@@ -31031,14 +30794,14 @@ fi
 if test -n "$cf_new_extra_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
 
-echo "${as_me-configure}:31034: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me-configure}:30797: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
 	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
 fi
 
 if test "$cf_check_cflags" != "$CFLAGS" ; then
 cat >conftest.$ac_ext <<_ACEOF
-#line 31041 "configure"
+#line 30804 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -31050,16 +30813,16 @@ printf("Hello world");
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:31053: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30816: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31056: \$? = $ac_status" >&5
+  echo "$as_me:30819: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:31059: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30822: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31062: \$? = $ac_status" >&5
+  echo "$as_me:30825: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -31067,12 +30830,12 @@ else
 cat conftest.$ac_ext >&5
 test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me-configure}:31070: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me-configure}:30833: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
 
 	 if test "$cf_check_cppflags" != "$CPPFLAGS" ; then
 		 test -n "$verbose" && echo "	but keeping change to \$CPPFLAGS" 1>&6
 
-echo "${as_me-configure}:31075: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me-configure}:30838: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 	 fi
 	 CFLAGS="$cf_check_flags"
@@ -31080,13 +30843,13 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
 
-echo "$as_me:31083: checking for XOpenDisplay" >&5
+echo "$as_me:30846: checking for XOpenDisplay" >&5
 echo $ECHO_N "checking for XOpenDisplay... $ECHO_C" >&6
 if test "${ac_cv_func_XOpenDisplay+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 31089 "configure"
+#line 30852 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char XOpenDisplay (); below.  */
@@ -31117,16 +30880,16 @@ f = XOpenDisplay;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:31120: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30883: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31123: \$? = $ac_status" >&5
+  echo "$as_me:30886: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:31126: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30889: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31129: \$? = $ac_status" >&5
+  echo "$as_me:30892: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_XOpenDisplay=yes
 else
@@ -31136,13 +30899,13 @@ ac_cv_func_XOpenDisplay=no
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:31139: result: $ac_cv_func_XOpenDisplay" >&5
+echo "$as_me:30902: result: $ac_cv_func_XOpenDisplay" >&5
 echo "${ECHO_T}$ac_cv_func_XOpenDisplay" >&6
 if test $ac_cv_func_XOpenDisplay = yes; then
   :
 else
 
-echo "$as_me:31145: checking for XOpenDisplay in -lX11" >&5
+echo "$as_me:30908: checking for XOpenDisplay in -lX11" >&5
 echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6
 if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -31150,7 +30913,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 31153 "configure"
+#line 30916 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -31169,16 +30932,16 @@ XOpenDisplay ();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:31172: \"$ac_link\"") >&5
+if { (eval echo "$as_me:30935: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31175: \$? = $ac_status" >&5
+  echo "$as_me:30938: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:31178: \"$ac_try\"") >&5
+  { (eval echo "$as_me:30941: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31181: \$? = $ac_status" >&5
+  echo "$as_me:30944: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_X11_XOpenDisplay=yes
 else
@@ -31189,7 +30952,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:31192: result: $ac_cv_lib_X11_XOpenDisplay" >&5
+echo "$as_me:30955: result: $ac_cv_lib_X11_XOpenDisplay" >&5
 echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6
 if test $ac_cv_lib_X11_XOpenDisplay = yes; then
   LIBS="-lX11 $LIBS"
@@ -31197,13 +30960,13 @@ fi
 
 fi
 
-echo "$as_me:31200: checking for XtAppInitialize" >&5
+echo "$as_me:30963: checking for XtAppInitialize" >&5
 echo $ECHO_N "checking for XtAppInitialize... $ECHO_C" >&6
 if test "${ac_cv_func_XtAppInitialize+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 31206 "configure"
+#line 30969 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char XtAppInitialize (); below.  */
@@ -31234,16 +30997,16 @@ f = XtAppInitialize;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:31237: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31000: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31240: \$? = $ac_status" >&5
+  echo "$as_me:31003: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:31243: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31006: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31246: \$? = $ac_status" >&5
+  echo "$as_me:31009: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_func_XtAppInitialize=yes
 else
@@ -31253,13 +31016,13 @@ ac_cv_func_XtAppInitialize=no
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:31256: result: $ac_cv_func_XtAppInitialize" >&5
+echo "$as_me:31019: result: $ac_cv_func_XtAppInitialize" >&5
 echo "${ECHO_T}$ac_cv_func_XtAppInitialize" >&6
 if test $ac_cv_func_XtAppInitialize = yes; then
   :
 else
 
-echo "$as_me:31262: checking for XtAppInitialize in -lXt" >&5
+echo "$as_me:31025: checking for XtAppInitialize in -lXt" >&5
 echo $ECHO_N "checking for XtAppInitialize in -lXt... $ECHO_C" >&6
 if test "${ac_cv_lib_Xt_XtAppInitialize+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -31267,7 +31030,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lXt $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 31270 "configure"
+#line 31033 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -31286,16 +31049,16 @@ XtAppInitialize ();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:31289: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31052: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31292: \$? = $ac_status" >&5
+  echo "$as_me:31055: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:31295: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31058: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31298: \$? = $ac_status" >&5
+  echo "$as_me:31061: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_Xt_XtAppInitialize=yes
 else
@@ -31306,7 +31069,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:31309: result: $ac_cv_lib_Xt_XtAppInitialize" >&5
+echo "$as_me:31072: result: $ac_cv_lib_Xt_XtAppInitialize" >&5
 echo "${ECHO_T}$ac_cv_lib_Xt_XtAppInitialize" >&6
 if test $ac_cv_lib_Xt_XtAppInitialize = yes; then
   cat >>confdefs.h <<\EOF
@@ -31320,7 +31083,7 @@ fi
 fi
 
 if test $cf_have_X_LIBS = no ; then
-	{ echo "$as_me:31323: WARNING: Unable to successfully link X Toolkit library (-lXt) with
+	{ echo "$as_me:31086: WARNING: Unable to successfully link X Toolkit library (-lXt) with
 test program.  You will have to check and add the proper libraries by hand
 to makefile." >&5
 echo "$as_me: WARNING: Unable to successfully link X Toolkit library (-lXt) with
@@ -31330,7 +31093,7 @@ fi
 
 cf_x_athena=${cf_x_athena-Xaw}
 
-echo "$as_me:31333: checking if you want to link with Xaw 3d library" >&5
+echo "$as_me:31096: checking if you want to link with Xaw 3d library" >&5
 echo $ECHO_N "checking if you want to link with Xaw 3d library... $ECHO_C" >&6
 withval=
 
@@ -31341,14 +31104,14 @@ if test "${with_Xaw3d+set}" = set; then
 fi;
 if test "$withval" = yes ; then
 	cf_x_athena=Xaw3d
-	echo "$as_me:31344: result: yes" >&5
+	echo "$as_me:31107: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-	echo "$as_me:31347: result: no" >&5
+	echo "$as_me:31110: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:31351: checking if you want to link with neXT Athena library" >&5
+echo "$as_me:31114: checking if you want to link with neXT Athena library" >&5
 echo $ECHO_N "checking if you want to link with neXT Athena library... $ECHO_C" >&6
 withval=
 
@@ -31359,14 +31122,14 @@ if test "${with_neXtaw+set}" = set; then
 fi;
 if test "$withval" = yes ; then
 	cf_x_athena=neXtaw
-	echo "$as_me:31362: result: yes" >&5
+	echo "$as_me:31125: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-	echo "$as_me:31365: result: no" >&5
+	echo "$as_me:31128: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:31369: checking if you want to link with Athena-Plus library" >&5
+echo "$as_me:31132: checking if you want to link with Athena-Plus library" >&5
 echo $ECHO_N "checking if you want to link with Athena-Plus library... $ECHO_C" >&6
 withval=
 
@@ -31377,14 +31140,14 @@ if test "${with_XawPlus+set}" = set; then
 fi;
 if test "$withval" = yes ; then
 	cf_x_athena=XawPlus
-	echo "$as_me:31380: result: yes" >&5
+	echo "$as_me:31143: result: yes" >&5
 echo "${ECHO_T}yes" >&6
 else
-	echo "$as_me:31383: result: no" >&5
+	echo "$as_me:31146: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
-echo "$as_me:31387: checking for XextCreateExtension in -lXext" >&5
+echo "$as_me:31150: checking for XextCreateExtension in -lXext" >&5
 echo $ECHO_N "checking for XextCreateExtension in -lXext... $ECHO_C" >&6
 if test "${ac_cv_lib_Xext_XextCreateExtension+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -31392,7 +31155,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lXext  $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 31395 "configure"
+#line 31158 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -31411,16 +31174,16 @@ XextCreateExtension ();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:31414: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31177: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31417: \$? = $ac_status" >&5
+  echo "$as_me:31180: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:31420: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31183: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31423: \$? = $ac_status" >&5
+  echo "$as_me:31186: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_Xext_XextCreateExtension=yes
 else
@@ -31431,7 +31194,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:31434: result: $ac_cv_lib_Xext_XextCreateExtension" >&5
+echo "$as_me:31197: result: $ac_cv_lib_Xext_XextCreateExtension" >&5
 echo "${ECHO_T}$ac_cv_lib_Xext_XextCreateExtension" >&6
 if test $ac_cv_lib_Xext_XextCreateExtension = yes; then
   LIBS="-lXext $LIBS"
@@ -31453,14 +31216,14 @@ do
 		cf_test=X11/$cf_x_athena_root/SimpleMenu.h
 		if test $cf_path != default ; then
 			CPPFLAGS="-I$cf_path/include $cf_save"
-			echo "$as_me:31456: checking for $cf_test in $cf_path" >&5
+			echo "$as_me:31219: checking for $cf_test in $cf_path" >&5
 echo $ECHO_N "checking for $cf_test in $cf_path... $ECHO_C" >&6
 		else
-			echo "$as_me:31459: checking for $cf_test" >&5
+			echo "$as_me:31222: checking for $cf_test" >&5
 echo $ECHO_N "checking for $cf_test... $ECHO_C" >&6
 		fi
 		cat >conftest.$ac_ext <<_ACEOF
-#line 31463 "configure"
+#line 31226 "configure"
 #include "confdefs.h"
 
 #include <X11/Intrinsic.h>
@@ -31474,16 +31237,16 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:31477: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:31240: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:31480: \$? = $ac_status" >&5
+  echo "$as_me:31243: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:31483: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31246: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31486: \$? = $ac_status" >&5
+  echo "$as_me:31249: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_result=yes
 else
@@ -31492,7 +31255,7 @@ cat conftest.$ac_ext >&5
 cf_result=no
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
-		echo "$as_me:31495: result: $cf_result" >&5
+		echo "$as_me:31258: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 		if test "$cf_result" = yes ; then
 			cf_x_athena_include=$cf_path
@@ -31504,7 +31267,7 @@ echo "${ECHO_T}$cf_result" >&6
 done
 
 if test -z "$cf_x_athena_include" ; then
-	{ echo "$as_me:31507: WARNING: Unable to successfully find Athena header files with test program" >&5
+	{ echo "$as_me:31270: WARNING: Unable to successfully find Athena header files with test program" >&5
 echo "$as_me: WARNING: Unable to successfully find Athena header files with test program" >&2;}
 elif test "$cf_x_athena_include" != default ; then
 	CPPFLAGS="$CPPFLAGS -I$cf_x_athena_include"
@@ -31529,15 +31292,15 @@ do
 			cf_test=XawSimpleMenuAddGlobalActions
 			if test $cf_path != default ; then
 				LIBS="-L$cf_path/lib $cf_lib $LIBS"
-				echo "$as_me:31532: checking for $cf_lib in $cf_path" >&5
+				echo "$as_me:31295: checking for $cf_lib in $cf_path" >&5
 echo $ECHO_N "checking for $cf_lib in $cf_path... $ECHO_C" >&6
 			else
 				LIBS="$cf_lib $LIBS"
-				echo "$as_me:31536: checking for $cf_test in $cf_lib" >&5
+				echo "$as_me:31299: checking for $cf_test in $cf_lib" >&5
 echo $ECHO_N "checking for $cf_test in $cf_lib... $ECHO_C" >&6
 			fi
 			cat >conftest.$ac_ext <<_ACEOF
-#line 31540 "configure"
+#line 31303 "configure"
 #include "confdefs.h"
 
 int
@@ -31549,16 +31312,16 @@ $cf_test()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:31552: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31315: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31555: \$? = $ac_status" >&5
+  echo "$as_me:31318: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:31558: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31321: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31561: \$? = $ac_status" >&5
+  echo "$as_me:31324: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_result=yes
 else
@@ -31567,7 +31330,7 @@ cat conftest.$ac_ext >&5
 cf_result=no
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
-			echo "$as_me:31570: result: $cf_result" >&5
+			echo "$as_me:31333: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 			if test "$cf_result" = yes ; then
 				cf_x_athena_lib="$cf_lib"
@@ -31579,7 +31342,7 @@ echo "${ECHO_T}$cf_result" >&6
 done
 
 if test -z "$cf_x_athena_lib" ; then
-	{ { echo "$as_me:31582: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&5
+	{ { echo "$as_me:31345: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&5
 echo "$as_me: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&2;}
    { (exit 1); exit 1; }; }
 fi
@@ -31594,7 +31357,7 @@ for ac_prog in xcurses-config
 do
   # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
-echo "$as_me:31597: checking for $ac_word" >&5
+echo "$as_me:31360: checking for $ac_word" >&5
 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
 if test "${ac_cv_path_XCURSES_CONFIG+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -31611,7 +31374,7 @@ for ac_dir in $ac_dummy; do
   test -z "$ac_dir" && ac_dir=.
   if $as_executable_p "$ac_dir/$ac_word"; then
    ac_cv_path_XCURSES_CONFIG="$ac_dir/$ac_word"
-   echo "$as_me:31614: found $ac_dir/$ac_word" >&5
+   echo "$as_me:31377: found $ac_dir/$ac_word" >&5
    break
 fi
 done
@@ -31622,10 +31385,10 @@ fi
 XCURSES_CONFIG=$ac_cv_path_XCURSES_CONFIG
 
 if test -n "$XCURSES_CONFIG"; then
-  echo "$as_me:31625: result: $XCURSES_CONFIG" >&5
+  echo "$as_me:31388: result: $XCURSES_CONFIG" >&5
 echo "${ECHO_T}$XCURSES_CONFIG" >&6
 else
-  echo "$as_me:31628: result: no" >&5
+  echo "$as_me:31391: result: no" >&5
 echo "${ECHO_T}no" >&6
 fi
 
@@ -31646,7 +31409,7 @@ LDFLAGS="$LDFLAGS $X_LIBS"
 
 test -n "$verbose" && echo "	checking additions to CFLAGS" 1>&6
 
-echo "${as_me-configure}:31649: testing checking additions to CFLAGS ..." 1>&5
+echo "${as_me-configure}:31412: testing checking additions to CFLAGS ..." 1>&5
 
 cf_check_cflags="$CFLAGS"
 cf_check_cppflags="$CPPFLAGS"
@@ -31707,7 +31470,7 @@ done
 if test -n "$cf_new_cflags" ; then
 	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
 
-echo "${as_me-configure}:31710: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
+echo "${as_me-configure}:31473: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
 
 	CFLAGS="$CFLAGS $cf_new_cflags"
 fi
@@ -31715,7 +31478,7 @@ fi
 if test -n "$cf_new_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
 
-echo "${as_me-configure}:31718: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
+echo "${as_me-configure}:31481: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
 
 	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
 fi
@@ -31723,14 +31486,14 @@ fi
 if test -n "$cf_new_extra_cppflags" ; then
 	test -n "$verbose" && echo "	add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
 
-echo "${as_me-configure}:31726: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
+echo "${as_me-configure}:31489: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
 
 	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
 fi
 
 if test "$cf_check_cflags" != "$CFLAGS" ; then
 cat >conftest.$ac_ext <<_ACEOF
-#line 31733 "configure"
+#line 31496 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int
@@ -31742,16 +31505,16 @@ printf("Hello world");
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:31745: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31508: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31748: \$? = $ac_status" >&5
+  echo "$as_me:31511: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:31751: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31514: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31754: \$? = $ac_status" >&5
+  echo "$as_me:31517: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   :
 else
@@ -31759,12 +31522,12 @@ else
 cat conftest.$ac_ext >&5
 test -n "$verbose" && echo "	test-compile failed.  Undoing change to \$CFLAGS" 1>&6
 
-echo "${as_me-configure}:31762: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
+echo "${as_me-configure}:31525: testing test-compile failed.  Undoing change to \$CFLAGS ..." 1>&5
 
 	 if test "$cf_check_cppflags" != "$CPPFLAGS" ; then
 		 test -n "$verbose" && echo "	but keeping change to \$CPPFLAGS" 1>&6
 
-echo "${as_me-configure}:31767: testing but keeping change to \$CPPFLAGS ..." 1>&5
+echo "${as_me-configure}:31530: testing but keeping change to \$CPPFLAGS ..." 1>&5
 
 	 fi
 	 CFLAGS="$cf_check_flags"
@@ -31772,7 +31535,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
 
-echo "$as_me:31775: checking for XOpenDisplay in -lX11" >&5
+echo "$as_me:31538: checking for XOpenDisplay in -lX11" >&5
 echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6
 if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -31780,7 +31543,7 @@ else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 31783 "configure"
+#line 31546 "configure"
 #include "confdefs.h"
 
 /* Override any gcc2 internal prototype to avoid an error.  */
@@ -31799,16 +31562,16 @@ XOpenDisplay ();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:31802: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31565: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31805: \$? = $ac_status" >&5
+  echo "$as_me:31568: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:31808: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31571: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31811: \$? = $ac_status" >&5
+  echo "$as_me:31574: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   ac_cv_lib_X11_XOpenDisplay=yes
 else
@@ -31819,13 +31582,13 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
-echo "$as_me:31822: result: $ac_cv_lib_X11_XOpenDisplay" >&5
+echo "$as_me:31585: result: $ac_cv_lib_X11_XOpenDisplay" >&5
 echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6
 if test $ac_cv_lib_X11_XOpenDisplay = yes; then
   LIBS="-lX11 $LIBS"
 fi
 
-echo "$as_me:31828: checking for XCurses library" >&5
+echo "$as_me:31591: checking for XCurses library" >&5
 echo $ECHO_N "checking for XCurses library... $ECHO_C" >&6
 if test "${cf_cv_lib_XCurses+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -31833,7 +31596,7 @@ else
 
 LIBS="-lXCurses $LIBS"
 cat >conftest.$ac_ext <<_ACEOF
-#line 31836 "configure"
+#line 31599 "configure"
 #include "confdefs.h"
 
 #include <xcurses.h>
@@ -31848,16 +31611,16 @@ XCursesExit();
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:31851: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31614: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:31854: \$? = $ac_status" >&5
+  echo "$as_me:31617: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:31857: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31620: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31860: \$? = $ac_status" >&5
+  echo "$as_me:31623: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_lib_XCurses=yes
 else
@@ -31868,7 +31631,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:31871: result: $cf_cv_lib_XCurses" >&5
+echo "$as_me:31634: result: $cf_cv_lib_XCurses" >&5
 echo "${ECHO_T}$cf_cv_lib_XCurses" >&6
 
 fi
@@ -31887,14 +31650,14 @@ EOF
 EOF
 
 else
-	{ { echo "$as_me:31890: error: Cannot link with XCurses" >&5
+	{ { echo "$as_me:31653: error: Cannot link with XCurses" >&5
 echo "$as_me: error: Cannot link with XCurses" >&2;}
    { (exit 1); exit 1; }; }
 fi
 
 else
 
-echo "$as_me:31897: checking if we can include termio.h with curses" >&5
+echo "$as_me:31660: checking if we can include termio.h with curses" >&5
 echo $ECHO_N "checking if we can include termio.h with curses... $ECHO_C" >&6
 if test "${cf_cv_termio_and_curses+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -31904,7 +31667,7 @@ else
     CPPFLAGS="$CPPFLAGS -DHAVE_CONFIG_H -I. -I${srcdir-.} -I${srcdir-.}/src -I${srcdir-.}/WWW/Library/Implementation"
     touch lynx_cfg.h
     cat >conftest.$ac_ext <<_ACEOF
-#line 31907 "configure"
+#line 31670 "configure"
 #include "confdefs.h"
 
 #include <LYCurses.h>
@@ -31918,16 +31681,16 @@ putchar(0x0a)
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:31921: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:31684: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:31924: \$? = $ac_status" >&5
+  echo "$as_me:31687: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:31927: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31690: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:31930: \$? = $ac_status" >&5
+  echo "$as_me:31693: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_termio_and_curses=yes
 else
@@ -31940,7 +31703,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
     rm -f lynx_cfg.h
 
 fi
-echo "$as_me:31943: result: $cf_cv_termio_and_curses" >&5
+echo "$as_me:31706: result: $cf_cv_termio_and_curses" >&5
 echo "${ECHO_T}$cf_cv_termio_and_curses" >&6
 
 test $cf_cv_termio_and_curses = yes && cat >>confdefs.h <<\EOF
@@ -31955,23 +31718,23 @@ if test $cf_cv_screen != slang ; then
 for ac_header in $cf_cv_screen/term.h term.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:31958: checking for $ac_header" >&5
+echo "$as_me:31721: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 31964 "configure"
+#line 31727 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:31968: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:31731: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:31974: \$? = $ac_status" >&5
+  echo "$as_me:31737: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -31990,7 +31753,7 @@ else
 fi
 rm -f conftest.err conftest.$ac_ext
 fi
-echo "$as_me:31993: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "$as_me:31756: result: `eval echo '${'$as_ac_Header'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -32000,7 +31763,7 @@ EOF
 fi
 done
 
-echo "$as_me:32003: checking if curses supports alternate-character set" >&5
+echo "$as_me:31766: checking if curses supports alternate-character set" >&5
 echo $ECHO_N "checking if curses supports alternate-character set... $ECHO_C" >&6
 if test "${cf_cv_alt_char_set+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -32009,7 +31772,7 @@ else
 for mapname in acs_map _acs_map
 do
 	cat >conftest.$ac_ext <<_ACEOF
-#line 32012 "configure"
+#line 31775 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -32023,16 +31786,16 @@ chtype x = $mapname['l']; $mapname['m'] = 0
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:32026: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31789: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32029: \$? = $ac_status" >&5
+  echo "$as_me:31792: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:32032: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31795: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32035: \$? = $ac_status" >&5
+  echo "$as_me:31798: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_alt_char_set=$mapname
 	 break
@@ -32046,20 +31809,20 @@ done
 
 fi
 
-echo "$as_me:32049: result: $cf_cv_alt_char_set" >&5
+echo "$as_me:31812: result: $cf_cv_alt_char_set" >&5
 echo "${ECHO_T}$cf_cv_alt_char_set" >&6
 test $cf_cv_alt_char_set != no && cat >>confdefs.h <<EOF
 #define ALT_CHAR_SET $cf_cv_alt_char_set
 EOF
 
-echo "$as_me:32055: checking if curses supports fancy attributes" >&5
+echo "$as_me:31818: checking if curses supports fancy attributes" >&5
 echo $ECHO_N "checking if curses supports fancy attributes... $ECHO_C" >&6
 if test "${cf_cv_fancy_curses+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >conftest.$ac_ext <<_ACEOF
-#line 32062 "configure"
+#line 31825 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -32077,16 +31840,16 @@ attrset(A_UNDERLINE|A_BOLD|A_REVERSE);
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:32080: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31843: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32083: \$? = $ac_status" >&5
+  echo "$as_me:31846: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:32086: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31849: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32089: \$? = $ac_status" >&5
+  echo "$as_me:31852: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_fancy_curses=yes
 else
@@ -32098,13 +31861,13 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
 
-echo "$as_me:32101: result: $cf_cv_fancy_curses" >&5
+echo "$as_me:31864: result: $cf_cv_fancy_curses" >&5
 echo "${ECHO_T}$cf_cv_fancy_curses" >&6
 test $cf_cv_fancy_curses = yes && cat >>confdefs.h <<\EOF
 #define FANCY_CURSES 1
 EOF
 
-echo "$as_me:32107: checking for function curses_version" >&5
+echo "$as_me:31870: checking for function curses_version" >&5
 echo $ECHO_N "checking for function curses_version... $ECHO_C" >&6
 if test "${cf_cv_func_curses_version+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -32114,7 +31877,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_func_curses_version=unknown
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 32117 "configure"
+#line 31880 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -32127,15 +31890,15 @@ int main()
 
 _ACEOF
 rm -f conftest$ac_exeext
-if { (eval echo "$as_me:32130: \"$ac_link\"") >&5
+if { (eval echo "$as_me:31893: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32133: \$? = $ac_status" >&5
+  echo "$as_me:31896: \$? = $ac_status" >&5
   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:32135: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31898: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32138: \$? = $ac_status" >&5
+  echo "$as_me:31901: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_func_curses_version=yes
 
@@ -32150,21 +31913,21 @@ rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f core
 fi
-echo "$as_me:32153: result: $cf_cv_func_curses_version" >&5
+echo "$as_me:31916: result: $cf_cv_func_curses_version" >&5
 echo "${ECHO_T}$cf_cv_func_curses_version" >&6
 test "$cf_cv_func_curses_version" = yes && cat >>confdefs.h <<\EOF
 #define HAVE_CURSES_VERSION 1
 EOF
 
 if test "$cf_cv_ncurses_version" != no ; then
-echo "$as_me:32160: checking for obsolete/broken version of ncurses" >&5
+echo "$as_me:31923: checking for obsolete/broken version of ncurses" >&5
 echo $ECHO_N "checking for obsolete/broken version of ncurses... $ECHO_C" >&6
 if test "${cf_cv_ncurses_broken+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 32167 "configure"
+#line 31930 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -32183,16 +31946,16 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:32186: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:31949: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:32189: \$? = $ac_status" >&5
+  echo "$as_me:31952: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:32192: \"$ac_try\"") >&5
+  { (eval echo "$as_me:31955: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32195: \$? = $ac_status" >&5
+  echo "$as_me:31958: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_ncurses_broken=no
 else
@@ -32204,10 +31967,10 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
 
-echo "$as_me:32207: result: $cf_cv_ncurses_broken" >&5
+echo "$as_me:31970: result: $cf_cv_ncurses_broken" >&5
 echo "${ECHO_T}$cf_cv_ncurses_broken" >&6
 if test "$cf_cv_ncurses_broken" = yes ; then
-	{ echo "$as_me:32210: WARNING: hmm... you should get an up-to-date version of ncurses" >&5
+	{ echo "$as_me:31973: WARNING: hmm... you should get an up-to-date version of ncurses" >&5
 echo "$as_me: WARNING: hmm... you should get an up-to-date version of ncurses" >&2;}
 	cat >>confdefs.h <<\EOF
 #define NCURSES_BROKEN 1
@@ -32216,14 +31979,14 @@ EOF
 fi
 fi
 
-echo "$as_me:32219: checking if curses supports color attributes" >&5
+echo "$as_me:31982: checking if curses supports color attributes" >&5
 echo $ECHO_N "checking if curses supports color attributes... $ECHO_C" >&6
 if test "${cf_cv_color_curses+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >conftest.$ac_ext <<_ACEOF
-#line 32226 "configure"
+#line 31989 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -32243,16 +32006,16 @@ chtype x = COLOR_BLUE;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:32246: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32009: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32249: \$? = $ac_status" >&5
+  echo "$as_me:32012: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:32252: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32015: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32255: \$? = $ac_status" >&5
+  echo "$as_me:32018: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_color_curses=yes
 else
@@ -32264,7 +32027,7 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
 
-echo "$as_me:32267: result: $cf_cv_color_curses" >&5
+echo "$as_me:32030: result: $cf_cv_color_curses" >&5
 echo "${ECHO_T}$cf_cv_color_curses" >&6
 if test $cf_cv_color_curses = yes ; then
 	cat >>confdefs.h <<\EOF
@@ -32284,23 +32047,23 @@ unistd.h \
 
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:32287: checking for $ac_header" >&5
+echo "$as_me:32050: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 32293 "configure"
+#line 32056 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:32297: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:32060: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:32303: \$? = $ac_status" >&5
+  echo "$as_me:32066: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -32319,7 +32082,7 @@ else
 fi
 rm -f conftest.err conftest.$ac_ext
 fi
-echo "$as_me:32322: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "$as_me:32085: result: `eval echo '${'$as_ac_Header'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -32334,23 +32097,23 @@ if test "$ISC" = yes ; then
 for ac_header in sys/termio.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
-echo "$as_me:32337: checking for $ac_header" >&5
+echo "$as_me:32100: checking for $ac_header" >&5
 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
 if eval "test \"\${$as_ac_Header+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 32343 "configure"
+#line 32106 "configure"
 #include "confdefs.h"
 #include <$ac_header>
 _ACEOF
-if { (eval echo "$as_me:32347: \"$ac_cpp conftest.$ac_ext\"") >&5
+if { (eval echo "$as_me:32110: \"$ac_cpp conftest.$ac_ext\"") >&5
   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
   ac_status=$?
   egrep -v '^ *\+' conftest.er1 >conftest.err
   rm -f conftest.er1
   cat conftest.err >&5
-  echo "$as_me:32353: \$? = $ac_status" >&5
+  echo "$as_me:32116: \$? = $ac_status" >&5
   (exit $ac_status); } >/dev/null; then
   if test -s conftest.err; then
     ac_cpp_err=$ac_c_preproc_warn_flag
@@ -32369,7 +32132,7 @@ else
 fi
 rm -f conftest.err conftest.$ac_ext
 fi
-echo "$as_me:32372: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "$as_me:32135: result: `eval echo '${'$as_ac_Header'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
 if test `eval echo '${'$as_ac_Header'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -32387,10 +32150,10 @@ if test "$ac_cv_header_termios_h" = yes ; then
 	*)	termios_bad=maybe ;;
 	esac
 	if test "$termios_bad" = maybe ; then
-	echo "$as_me:32390: checking whether termios.h needs _POSIX_SOURCE" >&5
+	echo "$as_me:32153: checking whether termios.h needs _POSIX_SOURCE" >&5
 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
 	cat >conftest.$ac_ext <<_ACEOF
-#line 32393 "configure"
+#line 32156 "configure"
 #include "confdefs.h"
 #include <termios.h>
 int
@@ -32402,16 +32165,16 @@ struct termios foo; int x = foo.c_iflag
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:32405: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:32168: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:32408: \$? = $ac_status" >&5
+  echo "$as_me:32171: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:32411: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32174: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32414: \$? = $ac_status" >&5
+  echo "$as_me:32177: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   termios_bad=no
 else
@@ -32419,7 +32182,7 @@ else
 cat conftest.$ac_ext >&5
 
 		cat >conftest.$ac_ext <<_ACEOF
-#line 32422 "configure"
+#line 32185 "configure"
 #include "confdefs.h"
 
 #define _POSIX_SOURCE
@@ -32433,16 +32196,16 @@ struct termios foo; int x = foo.c_iflag
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:32436: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:32199: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:32439: \$? = $ac_status" >&5
+  echo "$as_me:32202: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:32442: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32205: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32445: \$? = $ac_status" >&5
+  echo "$as_me:32208: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   termios_bad=unknown
 else
@@ -32457,12 +32220,12 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
-	echo "$as_me:32460: result: $termios_bad" >&5
+	echo "$as_me:32223: result: $termios_bad" >&5
 echo "${ECHO_T}$termios_bad" >&6
 	fi
 fi
 
-echo "$as_me:32465: checking declaration of size-change" >&5
+echo "$as_me:32228: checking declaration of size-change" >&5
 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
 if test "${cf_cv_sizechange+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -32477,7 +32240,7 @@ do
     CPPFLAGS="$cf_save_CPPFLAGS"
     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
     cat >conftest.$ac_ext <<_ACEOF
-#line 32480 "configure"
+#line 32243 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #ifdef HAVE_TERMIOS_H
@@ -32521,16 +32284,16 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:32524: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:32287: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:32527: \$? = $ac_status" >&5
+  echo "$as_me:32290: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:32530: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32293: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32533: \$? = $ac_status" >&5
+  echo "$as_me:32296: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_sizechange=yes
 else
@@ -32549,7 +32312,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
-echo "$as_me:32552: result: $cf_cv_sizechange" >&5
+echo "$as_me:32315: result: $cf_cv_sizechange" >&5
 echo "${ECHO_T}$cf_cv_sizechange" >&6
 if test "$cf_cv_sizechange" != no ; then
 	cat >>confdefs.h <<\EOF
@@ -32566,14 +32329,14 @@ EOF
 	esac
 fi
 
-echo "$as_me:32569: checking if ttytype is declared in curses library" >&5
+echo "$as_me:32332: checking if ttytype is declared in curses library" >&5
 echo $ECHO_N "checking if ttytype is declared in curses library... $ECHO_C" >&6
 if test "${cf_cv_have_ttytype+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >conftest.$ac_ext <<_ACEOF
-#line 32576 "configure"
+#line 32339 "configure"
 #include "confdefs.h"
 #include <${cf_cv_ncurses_header-curses.h}>
 int
@@ -32585,16 +32348,16 @@ char *x = &ttytype[1]; *x = 1
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:32588: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32351: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32591: \$? = $ac_status" >&5
+  echo "$as_me:32354: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:32594: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32357: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32597: \$? = $ac_status" >&5
+  echo "$as_me:32360: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_have_ttytype=yes
 else
@@ -32606,7 +32369,7 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
 
-echo "$as_me:32609: result: $cf_cv_have_ttytype" >&5
+echo "$as_me:32372: result: $cf_cv_have_ttytype" >&5
 echo "${ECHO_T}$cf_cv_have_ttytype" >&6
 test $cf_cv_have_ttytype = yes && cat >>confdefs.h <<\EOF
 #define HAVE_TTYTYPE 1
@@ -32614,14 +32377,14 @@ EOF
 
 	if test "$use_wide_curses" = yes ; then
 
-echo "$as_me:32617: checking if curses supports wide characters" >&5
+echo "$as_me:32380: checking if curses supports wide characters" >&5
 echo $ECHO_N "checking if curses supports wide characters... $ECHO_C" >&6
 if test "${cf_cv_widec_curses+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 32624 "configure"
+#line 32387 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -32640,16 +32403,16 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:32643: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32406: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32646: \$? = $ac_status" >&5
+  echo "$as_me:32409: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:32649: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32412: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32652: \$? = $ac_status" >&5
+  echo "$as_me:32415: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_widec_curses=yes
 else
@@ -32660,7 +32423,7 @@ fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 
 fi
-echo "$as_me:32663: result: $cf_cv_widec_curses" >&5
+echo "$as_me:32426: result: $cf_cv_widec_curses" >&5
 echo "${ECHO_T}$cf_cv_widec_curses" >&6
 
 if test "$cf_cv_widec_curses" = yes ; then
@@ -32669,14 +32432,14 @@ if test "$cf_cv_widec_curses" = yes ; then
 EOF
 
 	# This is needed on Tru64 5.0 to declare mbstate_t
-	echo "$as_me:32672: checking if we must include wchar.h to declare mbstate_t" >&5
+	echo "$as_me:32435: checking if we must include wchar.h to declare mbstate_t" >&5
 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
 if test "${cf_cv_widec_mbstate+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 	cat >conftest.$ac_ext <<_ACEOF
-#line 32679 "configure"
+#line 32442 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -32690,23 +32453,23 @@ mbstate_t state
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:32693: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:32456: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:32696: \$? = $ac_status" >&5
+  echo "$as_me:32459: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:32699: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32462: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32702: \$? = $ac_status" >&5
+  echo "$as_me:32465: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_widec_mbstate=no
 else
   echo "$as_me: failed program was:" >&5
 cat conftest.$ac_ext >&5
 cat >conftest.$ac_ext <<_ACEOF
-#line 32709 "configure"
+#line 32472 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -32721,16 +32484,16 @@ mbstate_t state
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:32724: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:32487: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:32727: \$? = $ac_status" >&5
+  echo "$as_me:32490: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:32730: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32493: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32733: \$? = $ac_status" >&5
+  echo "$as_me:32496: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_widec_mbstate=yes
 else
@@ -32742,7 +32505,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 fi
 rm -f conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:32745: result: $cf_cv_widec_mbstate" >&5
+echo "$as_me:32508: result: $cf_cv_widec_mbstate" >&5
 echo "${ECHO_T}$cf_cv_widec_mbstate" >&6
 
 if test "$cf_cv_widec_mbstate" = yes ; then
@@ -32763,14 +32526,14 @@ fi
 
 	fi
 
-echo "$as_me:32766: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
+echo "$as_me:32529: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
 if test "${cf_cv_need_xopen_extension+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
 cat >conftest.$ac_ext <<_ACEOF
-#line 32773 "configure"
+#line 32536 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -32787,23 +32550,23 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:32790: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32553: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32793: \$? = $ac_status" >&5
+  echo "$as_me:32556: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:32796: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32559: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32799: \$? = $ac_status" >&5
+  echo "$as_me:32562: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_need_xopen_extension=no
 else
   echo "$as_me: failed program was:" >&5
 cat conftest.$ac_ext >&5
 cat >conftest.$ac_ext <<_ACEOF
-#line 32806 "configure"
+#line 32569 "configure"
 #include "confdefs.h"
 
 #define _XOPEN_SOURCE_EXTENDED
@@ -32821,16 +32584,16 @@ main ()
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:32824: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32587: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32827: \$? = $ac_status" >&5
+  echo "$as_me:32590: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:32830: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32593: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32833: \$? = $ac_status" >&5
+  echo "$as_me:32596: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_need_xopen_extension=yes
 else
@@ -32842,11 +32605,11 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:32845: result: $cf_cv_need_xopen_extension" >&5
+echo "$as_me:32608: result: $cf_cv_need_xopen_extension" >&5
 echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6
 test $cf_cv_need_xopen_extension = yes && CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
 
-echo "$as_me:32849: checking for term.h" >&5
+echo "$as_me:32612: checking for term.h" >&5
 echo $ECHO_N "checking for term.h... $ECHO_C" >&6
 if test "${cf_cv_term_header+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -32859,7 +32622,7 @@ for cf_header in \
 	term.h
 do
 	cat >conftest.$ac_ext <<_ACEOF
-#line 32862 "configure"
+#line 32625 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -32873,16 +32636,16 @@ WINDOW *x
 }
 _ACEOF
 rm -f conftest.$ac_objext
-if { (eval echo "$as_me:32876: \"$ac_compile\"") >&5
+if { (eval echo "$as_me:32639: \"$ac_compile\"") >&5
   (eval $ac_compile) 2>&5
   ac_status=$?
-  echo "$as_me:32879: \$? = $ac_status" >&5
+  echo "$as_me:32642: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:32882: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32645: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:32885: \$? = $ac_status" >&5
+  echo "$as_me:32648: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_cv_term_header=$cf_header
 	 break
@@ -32895,7 +32658,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext
 done
 
 fi
-echo "$as_me:32898: result: $cf_cv_term_header" >&5
+echo "$as_me:32661: result: $cf_cv_term_header" >&5
 echo "${ECHO_T}$cf_cv_term_header" >&6
 
 case $cf_cv_term_header in #(vi
@@ -32946,10 +32709,10 @@ do
 
 cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
-	echo "$as_me:32949: checking for ${cf_func}" >&5
+	echo "$as_me:32712: checking for ${cf_func}" >&5
 echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6
 
-echo "${as_me-configure}:32952: testing ${cf_func} ..." 1>&5
+echo "${as_me-configure}:32715: testing ${cf_func} ..." 1>&5
 
 	if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
@@ -32958,7 +32721,7 @@ else
 		eval cf_result='$ac_cv_func_'$cf_func
 		if test ".$cf_result" != ".no"; then
 			cat >conftest.$ac_ext <<_ACEOF
-#line 32961 "configure"
+#line 32724 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_XCURSES
@@ -32992,16 +32755,16 @@ ${cf_cv_main_return-return}(foo == 0);
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:32995: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32758: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:32998: \$? = $ac_status" >&5
+  echo "$as_me:32761: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:33001: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32764: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:33004: \$? = $ac_status" >&5
+  echo "$as_me:32767: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   cf_result=yes
 else
@@ -33017,7 +32780,7 @@ fi
 
 	# use the computed/retrieved cache-value:
 	eval 'cf_result=$cf_cv_func_'$cf_func
-	echo "$as_me:33020: result: $cf_result" >&5
+	echo "$as_me:32783: result: $cf_result" >&5
 echo "${ECHO_T}$cf_result" >&6
 	if test $cf_result != no; then
 		cat >>confdefs.h <<EOF
@@ -33033,13 +32796,13 @@ for ac_func in \
 
 do
 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
-echo "$as_me:33036: checking for $ac_func" >&5
+echo "$as_me:32799: checking for $ac_func" >&5
 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
 if eval "test \"\${$as_ac_var+set}\" = set"; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
   cat >conftest.$ac_ext <<_ACEOF
-#line 33042 "configure"
+#line 32805 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func (); below.  */
@@ -33070,16 +32833,16 @@ f = $ac_func;
 }
 _ACEOF
 rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:33073: \"$ac_link\"") >&5
+if { (eval echo "$as_me:32836: \"$ac_link\"") >&5
   (eval $ac_link) 2>&5
   ac_status=$?
-  echo "$as_me:33076: \$? = $ac_status" >&5
+  echo "$as_me:32839: \$? = $ac_status" >&5
   (exit $ac_status); } &&
          { ac_try='test -s conftest$ac_exeext'
-  { (eval echo "$as_me:33079: \"$ac_try\"") >&5
+  { (eval echo "$as_me:32842: \"$ac_try\"") >&5
   (eval $ac_try) 2>&5
   ac_status=$?
-  echo "$as_me:33082: \$? = $ac_status" >&5
+  echo "$as_me:32845: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
   eval "$as_ac_var=yes"
 else
@@ -33089,7 +32852,7 @@ eval "$as_ac_var=no"
 fi
 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
 fi
-echo "$as_me:33092: result: `eval echo '${'$as_ac_var'}'`" >&5
+echo "$as_me:32855: result: `eval echo '${'$as_ac_var'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
 if test `eval echo '${'$as_ac_var'}'` = yes; then
   cat >>confdefs.h <<EOF
@@ -33103,12 +32866,12 @@ fi
 
 if test $use_color_style != no ; then
 	if test .$cf_cv_color_curses != .yes ; then
-		{ { echo "$as_me:33106: error: Configuration does not support color-styles" >&5
+		{ { echo "$as_me:32869: error: Configuration does not support color-styles" >&5
 echo "$as_me: error: Configuration does not support color-styles" >&2;}
    { (exit 1); exit 1; }; }
 	fi
 	if test $cf_cv_screen = slang ; then
-		{ { echo "$as_me:33111: error: Configuration does not support color-styles" >&5
+		{ { echo "$as_me:32874: error: Configuration does not support color-styles" >&5
 echo "$as_me: error: Configuration does not support color-styles" >&2;}
    { (exit 1); exit 1; }; }
 	fi
@@ -33116,7 +32879,7 @@ fi
 
 if test $use_scrollbar != no ; then
 	if test .$cf_cv_fancy_curses != .yes ; then
-		{ echo "$as_me:33119: WARNING: Configuration does not support ACS_xxx definitions" >&5
+		{ echo "$as_me:32882: WARNING: Configuration does not support ACS_xxx definitions" >&5
 echo "$as_me: WARNING: Configuration does not support ACS_xxx definitions" >&2;}
 	else
 		cat >>confdefs.h <<\EOF
@@ -33221,7 +32984,7 @@ DEFS=-DHAVE_CONFIG_H
 : ${CONFIG_STATUS=./config.status}
 ac_clean_files_save=$ac_clean_files
 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
-{ echo "$as_me:33224: creating $CONFIG_STATUS" >&5
+{ echo "$as_me:32987: creating $CONFIG_STATUS" >&5
 echo "$as_me: creating $CONFIG_STATUS" >&6;}
 cat >$CONFIG_STATUS <<_ACEOF
 #! $SHELL
@@ -33397,7 +33160,7 @@ cat >>$CONFIG_STATUS <<\EOF
     echo "$ac_cs_version"; exit 0 ;;
   --he | --h)
     # Conflict between --help and --header
-    { { echo "$as_me:33400: error: ambiguous option: $1
+    { { echo "$as_me:33163: error: ambiguous option: $1
 Try \`$0 --help' for more information." >&5
 echo "$as_me: error: ambiguous option: $1
 Try \`$0 --help' for more information." >&2;}
@@ -33416,7 +33179,7 @@ Try \`$0 --help' for more information." >&2;}
     ac_need_defaults=false;;
 
   # This is an error.
-  -*) { { echo "$as_me:33419: error: unrecognized option: $1
+  -*) { { echo "$as_me:33182: error: unrecognized option: $1
 Try \`$0 --help' for more information." >&5
 echo "$as_me: error: unrecognized option: $1
 Try \`$0 --help' for more information." >&2;}
@@ -33469,7 +33232,7 @@ do
   "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
   "$CONFIG_H" ) CONFIG_HEADERS="$CONFIG_HEADERS $CONFIG_H:config.hin" ;;
-  *) { { echo "$as_me:33472: error: invalid argument: $ac_config_target" >&5
+  *) { { echo "$as_me:33235: error: invalid argument: $ac_config_target" >&5
 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
    { (exit 1); exit 1; }; };;
   esac
@@ -33786,7 +33549,7 @@ done; }
   esac
 
   if test x"$ac_file" != x-; then
-    { echo "$as_me:33789: creating $ac_file" >&5
+    { echo "$as_me:33552: creating $ac_file" >&5
 echo "$as_me: creating $ac_file" >&6;}
     rm -f "$ac_file"
   fi
@@ -33804,7 +33567,7 @@ echo "$as_me: creating $ac_file" >&6;}
       -) echo $tmp/stdin ;;
       [\\/$]*)
          # Absolute (can't be DOS-style, as IFS=:)
-         test -f "$f" || { { echo "$as_me:33807: error: cannot find input file: $f" >&5
+         test -f "$f" || { { echo "$as_me:33570: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          echo $f;;
@@ -33817,7 +33580,7 @@ echo "$as_me: error: cannot find input file: $f" >&2;}
            echo $srcdir/$f
          else
            # /dev/null tree
-           { { echo "$as_me:33820: error: cannot find input file: $f" >&5
+           { { echo "$as_me:33583: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          fi;;
@@ -33883,7 +33646,7 @@ for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
   * )   ac_file_in=$ac_file.in ;;
   esac
 
-  test x"$ac_file" != x- && { echo "$as_me:33886: creating $ac_file" >&5
+  test x"$ac_file" != x- && { echo "$as_me:33649: creating $ac_file" >&5
 echo "$as_me: creating $ac_file" >&6;}
 
   # First look for the input files in the build tree, otherwise in the
@@ -33894,7 +33657,7 @@ echo "$as_me: creating $ac_file" >&6;}
       -) echo $tmp/stdin ;;
       [\\/$]*)
          # Absolute (can't be DOS-style, as IFS=:)
-         test -f "$f" || { { echo "$as_me:33897: error: cannot find input file: $f" >&5
+         test -f "$f" || { { echo "$as_me:33660: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          echo $f;;
@@ -33907,7 +33670,7 @@ echo "$as_me: error: cannot find input file: $f" >&2;}
            echo $srcdir/$f
          else
            # /dev/null tree
-           { { echo "$as_me:33910: error: cannot find input file: $f" >&5
+           { { echo "$as_me:33673: error: cannot find input file: $f" >&5
 echo "$as_me: error: cannot find input file: $f" >&2;}
    { (exit 1); exit 1; }; }
          fi;;
@@ -34025,7 +33788,7 @@ cat >>$CONFIG_STATUS <<\EOF
   rm -f $tmp/in
   if test x"$ac_file" != x-; then
     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
-      { echo "$as_me:34028: $ac_file is unchanged" >&5
+      { echo "$as_me:33791: $ac_file is unchanged" >&5
 echo "$as_me: $ac_file is unchanged" >&6;}
     else
       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
diff --git a/configure.in b/configure.in
index ee45be33..53a829bb 100644
--- a/configure.in
+++ b/configure.in
@@ -1,4 +1,4 @@
-dnl $LynxId: configure.in,v 1.171 2008/09/23 22:39:58 tom Exp $
+dnl $LynxId: configure.in,v 1.170 2008/09/21 23:26:29 tom Exp $
 dnl
 dnl Process this file with autoconf to produce a configure script.
 dnl
@@ -717,7 +717,6 @@ AC_TYPE_MODE_T
 CF_CHECK_TYPE(socklen_t, int, [#include <sys/socket.h>])
 CF_TM_GMTOFF
 
-AC_CHECK_SIZEOF(long,4)
 AC_CHECK_SIZEOF(off_t,4)
 AC_CHECK_SIZEOF(time_t,4)
 
diff --git a/docs/CHANGES2.3 b/docs/CHANGES2.3
new file mode 100644
index 00000000..f1a480a2
--- /dev/null
+++ b/docs/CHANGES2.3
@@ -0,0 +1,458 @@
+--- RELEASE of 2.3  (19-May-1994) ---
+5-19-94
+* Better memory allocation routines used for some VMS systems.
+5-19-94
+* Non-interactive (-source) access to documents requiring access authorization
+  not allowed to avoid crashes.
+3-30-94
+* Lynx exports the environment variable LYNX_VERSION on UNIX systems
+  with the current version number as the value.
+3-29-94
+* added "action=" handling to ISINDEX tags.  (Is that in the spec?)
+3-27-94
+* fixed Telnet security problem
+3-19-94
+* added .mailcap and mailcap support as well as mime.types support
+  for the configuration of viewers and extension mappings.
+  The test command is now implemented so that viewers can be conditionally
+  setup.
+3-17-94
+* Revamped the FTP code to recognize different server types and to parse
+  full directory listings (LIST output).  File types, sizes and dates
+  are displayed when possible.
+3-16-94
+* added transparent support for mosaic bookmark files.  Just point
+  Lynx at your existing default mosaic bookmark file and Lynx will
+  handle the rest.  Viewing, addition, and removal are supported.
+3-15-94
+* added second line of reverse video to show multiline links better.
+3-10-94
+* added configurable MIME types and viewers to lynx.cfg.  MIME types
+  and VIEWERS can be configured by following the instructions within
+  the newest lynx.cfg file.
+3-?-94
+* added second %s argument to PRINTER and DOWNLOADER definitions.
+  If a second %s is present in the command definition it will be
+  filled in by a suggested filename which is derived from the URL
+  of the document.  See lynx.cfg for more details.
+3-?-94
+* got code from CERN to fix HTBTree FTP bug.  Large ftp lists should
+  not crash anymore.
+3-9-94
+* added no_proxy environment variable.  set it to a comma delimited list
+  of domains or hosts that should not be proxyed. (Thanks CERN :)
+  USAGE: (UNIX)
+     setenv no_proxy "domain1.dom, domain2.dom, domain3, etc"
+3-?-94
+* Fixed Referer: field handleing so that it doesn't crash on really
+  long URL's
+3-?-94
+* True popup menus are now supported for non-multiple SELECT lists.
+2-28-94
+* fixed the delete-a-bookmark command and bound it to 'r' for remove.
+  (thanks to David Trueman for the fix)
+
+---------- RELEASE of 2.2 ------------------
+2-9-94
+* added 'd' for download current link.  Can be used to force a download
+  of any file.
+* 'r' removed as a comment key.  Use 'c' or reconfigure your keys to
+  add 'r' back in.  (I would like to use 'r' in the future to mean
+  remove current bookmark link)
+* Found the bug in the HTTP redirection code that was causing it
+  not to work.  So HTTP redirection appears to work now!
+* Added Referer: header to HTTP requests to list the URL of
+  the document listing the requsted URL.   Here's an extract from CERN:
+     This optional header field allows the client to specify,
+     for the server's benefit, the address ( URI ) of the document
+     (or element within the document) from which the URI in the
+     request was obtained.
+
+     This allows a server to generate lists of back-links to documents,
+     for interest, logging, etc.  It allows bad links to be traced
+     for maintenance.
+
+2-8-94
+* changed novice line to be displayed on bottom two lines with the
+  status line moved up two lines.
+1-27-94
+* Made configurable keymappings a reality.  Keys can be remapped in
+  the lynx.cfg file.  (diffs from David Trueman)
+* Got code from Foteos to make 'a' work for VMS connection interrupts.
+1-24-94
+* Moving closer towards configurable keymappings.  New keyhandleing
+  code will make it very easy to implement. (diffs from David Trueman)
+1-14-94
+* Lynx FTP now supports PASV code. (fixes to CERN (Dave Raggert?) PASV code
+  from John Ellson)  It is not enabled by default.  Line 43 in
+  WWW/Library/Implementation/HTFTP must be commented out for
+  PASV code to be used.  This was done because not all FTP sites
+  can support PASV FTP.
+1-13-94
+* slight change in forms user interface.  For the better, I hope you will
+  agree.  Text input fields are now active as soon as the cursor pointer
+  is over them.  Therefore you may begin typing into the text field
+  as soon as you come to it.  Tab, and up and down arrow keys will
+  move off of the text input field.  The only problem with this is as
+  follows.  If you are in the habit of using the number keys (keypad)
+  the or h,j,k,l vi keys, as soon as you move over the text link
+  you will begin seeing numbers or hjk or l show up in the text field.
+  In other words, your movement commands are now broken :(  You must
+  use true arrow keys or the tab key to move off of the text field.
+  I've tried this out and it seems to work alright.  I don't think
+  that users unfamiliar with this will have too hard a time figureing
+  it out.  Once you see numbers or letter appearing it becomes fairly
+  obvious whats going on.  I'll put a message at the bottom of the
+  screen saying "use tab or arrow keys to move off of link."
+* added mods by David Trueman to implement -restrictions commandline
+  option.  -restrictions allows a list of services to be disabled
+  selectively. -restrictions takes the form of
+  "lynx -restrictions=[default],[all],[inside_telnet],[outside_telnet],[shell],\
+	[editor],[bookmark],[option_save],[print],[file_url],[download],[exec]"
+
+   all             restricts all options.
+   default         same as commandline option -anonymous.  Disables
+	           default services for anonymous users.  Currently set to,
+	           all restricted except for: inside_telnet, outside_telnet, and
+	           goto.  Defaults settable within userdefs.h
+   inside_telnet   disallow telnets for people coming from inside your
+		   domain.
+   outside_telnet  disallow telnets for people coming from outside your
+		   domain.
+   shell	   disallow shell escapes
+   editor	   disallow editing
+   bookmark	   disallow changing the location of the bookmark file.
+   options_save    disallow saving options in .lynxrc
+   print           disallow most print options
+   goto            disable the 'g' (goto) command.
+   file_url        disallow using G)oto to go to file: URL's
+   download        disallow saving binary files to disk in the download menu.
+   exec            disable execution scripts
+   exec_frozen     disallow the user from changing the execution link
+		   setting in the O)ptions menu.
+1-12-93
+* added new more informative messages for form links.
+1-11-93
+* fixed -dump and -source options so that they work for
+  binary files now.
+* Interruptable I/0 now completely works for UNIX systems.
+  VMS is next.  Just hit an 'a' for abort anytime during a
+  transfer to abort.  If there is a partial file to show, it
+  will be shown.
+* Added command line option -show_curser.  If enabled the curser
+  will not be hidden in the right hand corner but will instead
+  be positioned at the start of the currently selected link.
+  show curser is the default for systems without FANCY_CURSES
+  capibilities, and the default configuration can be changed in
+  userdefs.h
+1-9-93
+* Added NNTP posting capibilities.  Currently uses external inews
+  program which will be included in the utils directory.
+  Would someone like to patch in some freeware inews code, or
+  send me some?
+1-7-93
+* fixed bug in password handling which cuased it to be displayed
+  accidentally :(  (Danny Mayer)
+1-6-94
+* bold and emphasis now use curses underlining to represent
+  ephasized text.  The use of _underline_ chars before and after
+  the text is now removed.
+1-5-94
+* Added configurable download menu so that binary files may
+  be downloaded using any protocal.  Download menu is displayed
+  after selecting a non-displayable file.
+* Added exec links.  4 types currently defined:
+    files ending in:  .csh, .ksh, .sh, (for UNIX)  and .com (for VMS);
+  Use exec link controls to turn on and off exec links.
+* Gopher menues are now within PRE so that spaces are not
+  collapsed in menu entries.
+* added configurable character sets.  Can be set in lynx.cfg
+  by the user in the options screen or in the users .lynxrc file
+  current sets are: ISO Latin I, IBM PC Character set, & 7 bit
+  approximations.  New sets can be added to src/LYCharSets.c
+
+----------RELEASE of Lynx 2.1 and 2.1.1----------------------
+-grey area-
+* Ability to FTP to VMS systems. (Foteos Macrides)
+* Fixed lots of display and interupt problems (Foteos Macrides)
+* The Lynx Bookmark file is now interpreted as an HTML document.
+  Old Lynx bookmark files must be converted using the lynx2html
+  program or deleted.
+* HTML+ forms as implemented by XMosaic now work.
+  fill in the empty spaces and press the submit button to
+  submit the form.
+* The TEXTAREA tag isn't done yet.  It will currently only
+  give a one line text area.  The next version of Lynx will
+  include a true textarea implementation once I figure out a
+  reasonable interface.
+* Incorporated WWWlib 2.14 and fixed up the descrip.mms files.
+  Foteos Macrides made VMS port changes and wrote a really nice
+  build.com script to make compilation on VMS systems really easy.
+  Foteos also ported Lynx to OpenVMS for alpha axp systems.
+* 's' now means search a searchable indexed document through the
+  server, and can no longer be used to search for strings within
+  the displayed document.
+* '/' now only searches through the current displayed document for
+  strings and can not be used for searchable index documents.
+* Capital 'Q' now quits without asking for confirmation.
+* 'm' for Main Menu now askes for confirmation and does NOT clear
+  the history stack.
+* Blockquote style changed slightly.
+* fixed bug with A and other tags messing up formatting
+  withing PRE segments.
+* Verbose Gopher option removed, verbose gopher functionality
+  is now set permenantly on.
+* Default editor is now configurable in the lynx.cfg file.
+* Default bookmark file is now configurable in the lynx.cfg file.
+
+12-15-93
+* ownership is no longer inherited.
+* link rev="owner" href="mailto:ADDRESS" now accepted as well as
+  link rev="made" href="mailto:ADDRESS" to define the URL of the
+  owner or person responsible for the info.
+* 's' now only searches ISINDEX server documents.
+* '/' always means search within the document.
+
+-grey area-
+* still doing massive rewrite.  Debugging!!
+
+11-30-93
+* anonymous users cannot change the bookmark page! (thanks to Jyrki Kuoppal for
+  pointing out a security hole)
+
+-grey area-
+* massive rewrite.  Removed all Lynx internal format code and
+  restructured all the source files.
+
+11-8-93
+* added &nbsp; (non-breaking space), &ensp; and &emsp;
+
+---------- RELEASE of 2.0.12 -----------------
+11-1-93
+* Change HTInit.c so that unsupported types are not sent out
+  in accept parameters.  For non X screen only text/html and
+  application/octet-stream are sent.
+
+10-26-93
+* descriptive title added to files mailed from lynx
+
+10-25-93
+* disabled FTP connection caching to help fix multiple FTP problems
+
+10-23-93
+* added preliminary level 1 forms support.
+
+10-20-93
+* fixed a bunch of gopher holes
+* gopher lists are turned into URL's now instead of lynx
+  internal format document links
+* local documents ending in .html can now be referenced with
+  just a filename and/or path from the command line.
+
+10-19-93
+* Added preloaded searches to gopher URL's.  They previously
+  didn't work.  This is readily apparent as preloaded CSO
+  searches, which alot of people wanted.
+* removed old hytelnet compatibility code which looked in
+  multiple directories to find the correct file.  If you still
+  need this capibility talk to me.
+
+10-12-93
+* The users specified editor is now spawned for mail messages.
+  If no editor is defined or if the user is anonymous, the built-in
+  lynx mail sender is used.
+
+10-11-93
+* changed all static data structures to be dynamic
+  This was a pretty major change of code which may add several
+  bugs.
+* rewrote parse_links routine to make it more efficient and to
+  work with dynamic structures.
+
+10-6-93
+* added progress messages to HTTP transfers.
+
+10-5-93
+* added -cache=# command line option to specify the number
+  of WWW documents cached in memory.
+
+9-28-93
+* added VMS port fixes from Foteos Macrides.  Lynx now
+  compiles and works on VMS!
+* fixed ftp bug in WWWlib that didn't de-escape URL's before
+  sending request to FTP server.
+
+9-21-93
+* fixed coredump bug for some files with no links.
+
+9-3-93
+* Moved many configuration options including printer setup to
+  lynx.cfg file.  The default placement of the lynx.cfg file
+  will be /usr/local/lib & sys$public
+
+9-1-93
+* Removed STARTDIR variable from userdefs.h  STARTDIR is now inferred
+  from the STARTFILE.
+
+8-30-93
+* Fixed bug with only one link selectable out of many on the last line
+  of the display.
+* Ported to SVR4 courtesy of Nickolay Saukh (from Russia, Wow this is
+  really getting around!)
+* Uneditable documents don't get refetched. (Nickolay Saukh)
+* National language support through LOCALE
+  (instead of ISOLATIN1), protected by #ifdef LOCALE (Nickolay Saukh)
+
+------Release of Lynx 2.0.11--------------------------------
+8-27-93
+* Caused major international incident when a large bug was discovered after
+  release. :)
+* Fixed internal document hypertext refernces with URL's.  '#selector'
+  strings now work again.
+
+8-24-93
+* When files come through on pre HTTP/1.0 servers they are now
+  recognized by their file extensions
+
+8-23-93
+* Lynx can now speak to old NCSA pre HTTP/1.0 servers
+* fixed ALT bug that had to do with style changes not
+  happening before the alt was printed.
+
+8-21-93
+* updated the man file lynx.1.
+
+8-19-93
+* updated help and converted it to HTML.  Made a new help location and
+  server.  The new default help file is
+  http://kufacts.cc.ukans.edu/lynx_help/lynx_help_main.html
+
+8-15-93
+* changed '\' to toggle between source and no source.  When you press
+  '\' while viewing a rendered HTML document you will get the HTML source
+  when you press '\' while viewing HTML source you will get the
+  rendered HTML.
+* Added ALT attribute to IMG tag.  When ALT is available the contents
+  are displayed.  When ALT is missing [IMAGE] is displayed.  When
+  ALT="" nothing is displayed.
+
+8-14-93
+* Added document reload command.  CTRL-R when pressed will reload
+  the document into memory and redisplay it, clearing the screen.
+  This is very useful when editing documents, outside of Lynx while
+  using Lynx for rendering.
+* Added source view mode.  '\' when pressed will reload the document
+  and display the HTML source. (doesn't work for gopher directoryies right
+  now, but gopher isn't HTML anyways)
+* fixed bug in LibWWW that caused it not to be able to convert to
+  www/source.
+* fixed bug in LibWWW that caused most binary file transfers to fail
+* added binary file transfer ability.  When binary files are selected
+  the user is prompted for a file name to save to.  The default directory
+  is the one the user started in.
+* Lynx now reloads local HTML files and re-renders them after editing.
+
+??-??-??
+* At some point I added the ability to edit HTML files on the local
+  machine.
+
+8-12-93
+* Added Nested Lists, up to six levels, with different bullets
+  for each level.
+* Due to the fact that nearly everyone seems to use P to mean
+  two returns within the same style, and Mosaic has been kind
+  enough to support this meaning, :( :( :(  I have changed
+  the P tag to reflect this interpretation.  P can be used
+  anywhere and will mean insert two returns.  (i.e., two BR tags)
+
+8-11-93
+* Made the default Mime type for unknown file types on ftp servers
+  to be text/plain.  Previously the WWWLibrary had the default
+  as application/octet-stream which meant that most files could not
+  be viewed.
+* Changed the ADDRESS style to be more like XMosaic
+  Left flush, newline top and bottom
+* The Statusline now displays the URL when retrieving files.
+* added BR (linebreak) tag!
+  The BR tag inserts a line break and maintains the current style!
+  The BR tag may be used anywhere.
+* added HR (horizontal rule tag!)
+  The HR tag puts a horizontal line seperating two bodies of text.
+  The HR tag may be used anywhere.
+
+8-8-93
+* All spaces, tabs and returns are now collapsed down do one
+  space.
+* fixed bug whiched caused certain links beginning at the
+  begining of a line to be bad.
+* added '*' (stars) to unordered lists and numbers to ordered
+  lists.
+* changed dir lists to be more like menu lists.
+* all emphasis, physical and symantic, now have _underlines_
+  around them to show emphasis.
+
+
+RELEASE OF VER 2.0.10 -----------------------------------------------
+
+7-8-93
+Added [IMAGE] in all places where IMG tags appear.
+added WWW_HOME environment variable support.
+fixed searching in WWW.
+removed tildas from mail messages for security reasons.
+added emacs-like key defs.
+changed gopher dir routines and Verbose format of directories
+
+6-30-93
+Forgot to put all kinds of bug fixes and stuff in here during the
+past month.  I have been working on upgrading to the 2.X WWWlibrary
+Today I changed 'g' to mean goto a url, and 'v' to be view the
+bookmark page.
+
+5-30-93
+Fixed problem with ftp: URL not being recognized and not working.
+
+5-28-93
+Tried to remove the use of tabs and replace them with appropriate
+spaces.  This was done to support brain dead curses packages that
+don't handle tabs. (like linux)
+
+5-20-93
+Fixed socket problem which was causing a problem with telnet's
+connecting
+
+5-18-93
+Fixed SUN curses problem, now works with the /usr/5lib routines
+
+4-9-93
+Added an option to turn on link numbering
+
+4-7-93
+Fixed read_rc() bug which caused .lynxrc files to be read incorrectly
+Fixed file cacheing bug which only allowed searching to be performed
+once.  (it cached the answer and displayed that each time a new
+search was requested)
+
+4-2-93
+Fixed VMS I/O bug and TCP routines.
+
+4-1-93
+Ported 2.0 to VMS
+
+3-17-93
+Fixed a bug: Multiply defined procedure async_abort in
+the files get_file and get_bin_file
+
+3-16-93
+Optomized Gopher TCP routines, increased speed by a factor of 10!
+
+3-9-93
+Added WWW support by integrating the WWWlib1.4
+
+2-10-93
+Added home page support and append features.
+
+12-22-92
+Added support for Image types using xloadimage for X-terminals.
+
+12-1-92
+Added gopher binary file types
diff --git a/docs/CHANGES2.4 b/docs/CHANGES2.4
new file mode 100644
index 00000000..19221e36
--- /dev/null
+++ b/docs/CHANGES2.4
@@ -0,0 +1,891 @@
+--- Rename of Lynx2-3-FM and release as Lynx2-4  (08-June-1995) ---
+==============================================================================
+06-08-95
+* All of the changes from lynx2-3-FM are now located at ftp2.cc.ukans.edu.
+  We will call this version lynx2-4 and all new changes will be added here.
+  - JP
+06-05-95
+* Added isc support based on post to lynx-dev from Ami Fischman
+  (a540ami@pic.ucla.edu). - FM
+06-04-95
+* Initialize t1->name before the StrAllocCopy() in LYMainLoop.c for
+  DIRED_SUPPORT tagging. - Rick Mallett (rmallett@ccs.carleton.ca)
+* Don't bother creating a /tmp copy of local files for downloading
+  under the DIRED_SUPPORT, and don't include "Save to disk" in the
+  download menu for such files. - RM
+* Deal with any newlines or tabs in statusline messages, along lines
+  in patch from Peter Marquardt. - FM
+* Various fixes to ensure terminations of strings, along lines suggested
+  by PM. - FM
+* Made HTAlert messages more readable in trace mode.
+* Replaced info.cern.ch with www.w3.org in userdefs.h and lynx.cfg. - GL
+* Allow definition of the global configuration file (lynx.cfg) path and
+  name via a "LYNX_CFG" VMS logical or Unix environment variable.  Will
+  override the "LYNX_CFG_FILE" definition in userdefs.h.  The -cfg command
+  line switch will override those.  SYS$LOGIN (VMS) or '~' (Unix) can be
+  used in the path to treat the global configuration file as a personal
+  configuration file ($HOME will be substituted for '~'). Meets objective
+  in patch posted by Danny Meyer (mayer@ljsrv2.enet.dec.com) but does
+  not seek lynx.cfg in the user's HOME directory without an explicit
+  directive to do so.  Issue a screen message and then exit if the
+  configuration file is not readeable (rather than continuing as if
+  one had been found and read). - FM
+* Added protections from NAMEless INPUT or TEXTAREA tags. - FM
+05-29-95
+* Changed close(*s) typo in HTTCP.c to NETCLOSE(*s).  Caused tight loops if
+  on error *s became stdin. - Peter_Marquardt (wwwutz@cha01.tfh-berlin.de)
+05-20-95
+* Mods of proxying/gatewaying code, replace obsolete info.cern.ch default
+  URL addresses with www.w3.org, and add option to use the new www.w3.org
+  wais search gateway in cover page for wais searches. - FM
+05-10-95
+* If a startfile specified on the command line maps to a MIME type
+  which invokes an alternate display device, allow -homepage, if also
+  specified, to be substituted for startfile on quiting from the display
+  device, rather than forcing an exit due to the original startfile having
+  been neither text/html nor text/plain.  Based on a patch from GL, with
+  protections against possible infinite getfile() loops added. - FM
+* Include -t switch when pico is the editor for reply_by_mail() in
+  LYMail.c. - GL
+05-04-95
+* Oops.  Had zipped the wrong LYReadCFG.c in yesterday's mods. - FM
+05-03-95
+* Do not override any external proxy and no_proxy variables with those
+  in lynx.cfg.  Bug fixes in code for setting proxy variables on Unix,
+  based on patches from Roman Czyborra (czyborra@cs.tu-berlin.de). - FM
+* Fixes for tagging when Lynx jumps to another screen and then comes back,
+  and deal with possibility of screen outputs from compress/decompress
+  utilities. - GL
+* Added support for Sequent's DYNIX/ptx operating system, and bug fixes
+  in HTTCP.c's BSDselect(). - Rodney Barnett (RBarnett@us.teltech.com)
+* Increased limits in select() loops to 5000 tries. - FM
+* Specify /nomember for compilations with DECC.  It's not the default
+  on AXP and the code assumes byte alignment. - FM
+04-19-95
+* Added Alan Hirsh's script (LynxDir:VMSPrint.com) for dealing with busy
+  VMS print queues such that Lynx might otherwise delete the temporary
+  file before it has been queued for printing. - FM
+* Added lots of type casting to the mathematical operations in GridText.c
+  to minimize possible sizing/alignment problems for DECC/AXP (and any
+  Unix flavors that use the Alpha chip). - FM
+04-17-95
+* Use  test=test -z "$LYNX_VERSION"  like  test=test -n "$LYNX_VERSION"
+  in mailcap files simply as flags for non-LYNX versus LYNX environment,
+  without actually bothering to execute a test. - FM
+* Issue "** Bad HTML!!!  Use -trace to diagnose. **" statusline messages
+  when bad HTML is encountered, and suppress those statusline messages in
+  favor of the TRACE messages when -trace is used. - FM
+* Fixed anchor deletion problem in yesterday's ISMAP mods. - FM
+* Removed -ltermcap from AIX makes (AIX doesn't use it). - FM
+04-16-95
+* Send a 0,0 coordinate pair if a user clicks on an ISMAP link, so that
+  it's handled equivalently to clicks on an ISMAP submit button, and
+  (typically) will return the server's default.  Note that the default
+  often is the parent document, and if so, the current document will
+  be returned via redirection (pointlessly 8-).  However, this mod
+  allows the WebMaster to use a pure-text document as the default for
+  Lynx. - FM
+* Protections against crashes for inappropriately positioned form tags. - FM
+* Fixes in handling of configurable INEWS path. - FM
+* Support for VT500 series terminals. - George Cook (cook@wvnvaxa.wvnet.edu)
+04-12-95
+* Makefile tweaks for bsdi and aix4. - FM
+04-11-95
+* Mods for building with BSD Interative (bsdi). - FM
+04-08-95
+* Added translation of HTML entities and decimal escaping for the
+  VALUEs of INPUT and OPTION tags. - FM
+* For TYPE="image" INPUT tags, use "[IMAGE]-Submit" as a pseudo-ALT
+  string, and submit a 0,0 coordinate pair if it's clicked, which
+  typically will invoke the server's default (I guess something is
+  better than nothing. 8-). - FM
+* Handle (possibly multiple) angle brackets in bookmark and showinfo
+  link names. - FM
+* Fixed typo in for-ultrix code in LYMain.c. - FM
+04-04-95
+* Added ability to set proxy environment variables via lynx.cfg. - FM
+04-01-95
+* Added handling of the HTML 3.0 attributes for ISINDEX tags:
+      ISINDEX HREF="reference" PROMPT="string"
+  The ACTION attribute didn't make it into HTML 2.0.  For now, we'll keep
+  supporting it in Lynx by treating it as a synonym for HREF. - FM
+03-31-95
+* Mods for AIX v4.1.1 and addition of make aix4. - FM
+* Added prototype and extern declarations for BSDselect(). - FM
+* Fixed bugs in form_getstr() that could clobber the stack. - GL
+* Fixes for symlink handling. - GL
+* Made LYShowInfo.c aware of the setuid, setgid and sticky file modes,
+  and nicer mode display if the file doesn't have the read bit set. - GL
+03-30-95
+* Fixed glitch in BASE tag handling. - FM
+03-29-95
+* Initialize pointers in add_trusted() of LYGetFile.c before the
+  StrAllocCopy() calls. - FM
+03-26-95
+* Miscellaneous TRACE and related messaging tweaks. - FM
+03-24-95
+* Handle defaulted localhost in file BASE tags, and related tweaks of
+  defaulted localhost handling in file URLs. - FM
+* Use RM_PATH for both file and directory deletions with the DIRED_SUPPORT
+  remove function. - GL
+--- STARTING  2.3-FM ---
+==============================================================================
+03-23-95
+* Designate this code set as lynx2-3-FM to avoid any confusion with the
+  official releases at UKans. - FM
+* Tweaks of code for defaulted localhost in file URLs.  Don't require
+  any host field marker in such URLs - FM
+03-21-95
+* Added handling of defaulted localhost in file URLs. - FM
+* More protections against bad HTML. - FM
+* SYSLOGing enhancements. - GL
+* Suspend curses during my_spawn()'s, and fixes of code for the child
+  and error return detection. - GL
+03-20-95
+* More protections against potentially infinite loops. - FM
+03-16-95
+* Enhancements of 'c'omment and mailto handling. - FM
+* Mods to build.com for enabling submission to BATCH. - FM
+* Ultrix terminal-handling fix. - Roman Czyborra (czyborra@cs.tu-berlin.de)
+03-15-95
+* Fixed bug in for-Unix directory listing code to screen out inaccessible
+  parent directories.  Was also being applied to ftp listings. - FM
+* Made bolding of H1 through H7 headers a lynx.cfg option, with the
+  non-bolding as the compilation default. - FM
+03-13-95
+* Fixed bug in setting link[].lname elements to empty strings for form
+  INPUT_ANCHORs.  Was causing showinfo() to report the links from the
+  previous document (yet another memory leak bites the dust 8-). - FM
+* Numerous fixups of bold and underline handling. - FM
+03-09-95
+* Increased the while() loop limit for select() tries in HTTCP.c to 500. - FM
+* Memory allocation/free fixes in HTAccess.c. - FM
+* Makefile and documentation tweaks. - FM
+03-07-95
+* Implemented HT_BOLD when specified for headers in DefaultStyle.c.  H1 is
+  now uppercase, bold, and centered.  H2 - H7 are lower or mixed case, bold,
+  and progressively indented. - FM
+* Miscellaneous enhancements of menu displays. - FM
+* Allow tabs and '$' in lynxexec commands. - FM
+* More TOUPPER/TOLOWER fixes. - FM
+03-06-95
+* Added ability to set the INEWS path in lynx.cfg. - FM
+03-05-95
+* Separated the newspost URL into newspost versus newsreply, and modified
+  LYNews.c to behave more rationally for new versus followup posting. - FM
+* Added "mode reader" command for news list and article requests. - FM
+* Enabled saving of list_dir_style settings in the user's RC file. - FM
+* Don't restrict rearming SIGINT in LYClean.c for IGNORE_CTRL_C to just
+  SVR4. - FM
+* Added numerous protections against core_dumps/ACCVIOs in HTML.c for bad
+  HTML.  Should also help reduce likelihood of infinite while() loops and
+  a runaway CPU if binary files are mistyped and rendering is attempted. - FM
+* Added (unsigned char) type casts in addch() calls for proper handling of
+  high value ISOLATIN1 characters. - FM
+* Limited the while() loop for select()'s in HTTCP.c to 50 tries, to help
+  reduce likelyhood of a runaway CPU on undetected terminal disconnects. - FM
+* Fixed typo in build.com. - FM
+* Added Craig's lynx_help and about_lynx files for the lynx2-3-7 distribution,
+  updated for lynx2-3-9 BETA. - FM
+--- STARTING  2.3.9 BETA ---
+==============================================================================
+02-20-95
+* Updated doc files and passed on to UKans for archiving on the
+  ftp2.cc.ukans.edu server as 2.3.8 BETA. - FM
+02-17-95
+* Further updates of building procedures for VMS. - FM
+* Further updates of lynx.man, lynx.hlp and documentation.  Indicate
+  that the inside_foo and outside_foo restrictions are not selective
+  on systems which lack utmp. - FM
+* Changed yesterday's DGUX define fo DGUX_OLD, because only older
+  Data General systems need it. - FM
+02-16-95
+* Added Jeff's updates of lynx.man and lynx.hlp, further updated for
+  v2.3.8 - FM
+* Fixed typos in LYMail.c and HTTPC.c. - FM
+* Cleaned up #ifdef'ing for -DIGNORE_CTRL_C. - FM
+* Added -DDGUX for using inet_addr(host).s_addr instead of inet_addr(host)
+  in HTParseInet() of HTTCP.c (Data General may need it). - FM
+* Don't report "-help" as an invalid option. - FM
+02-15-95
+* Handle HTML entities and decimal escaping in ALT strings. - FM
+* Build fixups for TCPWARE. - FM
+02-14-95
+* Added transmission of Accept-Language headers.  A default preferred
+  language is defined in userdefs.h.  It can be overridden via lynx.cfg.
+  Users can change that via the 'o'ptions menu and save their preference
+  in their RC file. - FM
+* Tweak of FIXED record handling on VMS. - FM
+* Defined Unix ZIP_PATH and UNZIP_PATH in userdefs.h. - FM
+02-12-95
+* Added  -localhost  switch for restricting access to files and servers
+  on the local host. - FM
+* Added  -nobrowse   switch for disabling directory browsing. - FM
+* Added  -selective  switch for requiring a .www_browsable file in
+  each directory for browsing access to it.  The enabling files
+  are not included in the directory listings. - FM
+* Fixed up displaying of README files in directory listings on
+  VMS. - FM
+* Replaced all tolower() and toupper() calls with the TOUPPER() and
+  TOLOWER() macros in HTUtils.h (should help deal with some of the
+  strange behavior reported for some flavors of Unix; see header of
+  HTUtils.h). - FM
+Worked in mods from David Trueman (david@cs.dal.ca) - FM:
+* Don't issue the ../ link in Unix local directory listings if the parent
+  directory is not readable (was already dealt with on VMS - FM).
+* Include an Organization: header in Unix news postings, if possible
+  (was already dealt with on VMS - FM).
+* Don't allow the editing of Unix mail headers because that is error
+  prone (no change on VMS; editable pseudo-headers are included for
+  informational purposes, but the real headers are those of the
+  account running Lynx - FM).
+* Don't hardcode the Unix mv command; use MV_PATH define in userdefs.h.
+* Moved the Unix COPY_COMAND define to userdefs.h as COPY_PATH.
+* Completed the Unix ZIP support.
+02-10-95
+* Added code for converting the headers of downloaded binaries on VMS
+  to indicate FIXED 512 record format.  See the documentation in
+  userdefs.h, lynx.cfg and FIXED512.COM for more information. - FM
+02-08-95
+* Fixed glitch in HTInit.c which mis-casted the default MIME type for
+  files with a .sh extension, causing the EXEC_SCRIPT function to be
+  disfunctional. - FM
+* I think I finally have Lynx showing "(p# of N)" properly in the title
+  lines (we'll see if perfection has really been achieved 8-). - FM
+* Extended directory browsing on VMS to the -homepage specification,
+  if included on the command line, e.g., lynx -homepage=sys$login
+  will start up Lynx with the default startfile, but the 'm'ain menu
+  command will yield listings of the home directory. - FM
+* Added -fileversions switch on VMS for including all versions of files
+  in directory browser listings (otherwise, only the highest version is
+  listed, with no version numbers displayed). - FM
+* Modified LYEdit.c to use fopen(filename,"a") instead of access(filename,2)
+  to verify write access for editing files (checking "append" access appears
+  to be a more reliable way to do it across platforms/flavors). - FM
+02-07-95
+* Implemented directory browsing for VMS. - FM
+* Fixed printer command handling to actually prompt for and use a second
+  filename argument if two "%s" strings are in the command map. - FM
+* Added anti-Unix-shell-spoofing code for all of the filename argument
+  handling. - FM
+* Fixed glitch in getenv(DISPLAY) calls on VMS.
+02-04-95
+* Fixed a glitch in BASE support.  Should now work properly when both
+  standard and Lynx-specific hrefs are in the document. - FM
+02-03-95
+* Added support for posting to newsgroups from Lynx on VMS via the
+  ANU-NEWS software. - FM
+* Numerous href parsing enhancements. - FM
+* Enhancements and bug fixes of news displays. - FM
+* Enabled display of Linknames with angle brackets (as for news URLs)
+  in the showinfo page. - FM
+* Ensured that a file URL which is really an ftp URL will yield an
+  "FTP is Disabled" statusline message when it's disabled. - FM
+02-01-95
+* Defined out the LYK_VERSION code and made Control-V a dead key again,
+  since including the Lynx name and version strings in the showinfo ('=')
+  and 'o'ptions displays is adequate, and people on different platforms
+  or flavors associate Control-V with other functions. - FM
+01-31-95
+* Beefed up the BASE support. - FM
+* Made all WWWLib cover pages and menus HTTP/1.0 compliant (to ensure
+  resetting of any BASE tags) and gave them more pizzaz. - FM
+* Trim terminal slashes in ftp paths if not the Welcome directory, so
+  we'll get "Up to" links.  Terminal slashes in file paths still force
+  that directory to be treated as the Welcome directory.  For example,
+   ftp://host/blah/foo/ will have an "Up to blah" link listed, but
+  file://host/blah/foo/ will treat /blah/foo/ as "Welcome" (both ftp
+  and file "Up to" links are blocked by -DNO_PARENT_DIR_REFERENCE). - FM
+* The VMS SOCKETSHR_TCP support can't yet handle telnet, tn3270 or
+  rlogin URL's (Andy Harper is working on it; be patient 8-).  Modified
+  HTTelnet.c to compile properly and behave rationally when such URL's
+  aren't supported. - FM
+* Corrected doc files based on Larry Virden's (lvirden@cas.org) careful
+  (or is it carefull) proof-reading.  Thanks Larry! - FM
+* More type casts for ANSI C compliance. - FM
+01-30-95
+* Added numerous type casts for ANSI C compliance. - FM
+01-29-95
+* Prototyped HTHostName() for yesterday's mods in HTAccess.c. - FM
+* Updated lynx.cfg. - FM
+01-28-95
+* Added lynx name and version to the showinfo page and options menu. - FM
+* Tweaked Danny's news proxying mods for selective no_proxy directives
+  with a port field (119) for news, and added equivalent code for wais
+  (port 210). - FM
+* Updated the INSTALLATION file (I hope people read it 8-). - FM
+* Hadn't included last night's typo fix in the archived fileset. - FM
+01-27-95
+* Added Danny Mayer's (mayer@ljo.dec.com) mods for proper handling of
+  no_proxy directives for news (NNTPSERVER) hosts. - FM
+* Worked in Ari Luotonen's (luotonen@dxcern.cern.ch) mods for sending
+  a "Pragma: no-cache" header for use by a proxy server in conjunction
+  with the RELOAD command. - FM
+* Fixed to handle file URL's appropriately in conjunction with proxying
+  of ftp URL's.  For file URL's on the local host, direct access is
+  attempted, with no ftp attempt if that fails, whether or not proxying
+  is in effect, and whether or not no_proxy directives have been set.
+  Both ftp URL's, and file URL's on a remote host, are sought via ftp
+  without a direct access attempt.  File URL's for remote hosts are
+  converted to ftp URL's before submission to a proxy server, so no
+  special procedure need be implemented to induce the proxy server to
+  act on them (You shouldn't continue using file URL's when you intend
+  ftp, but Lynx will handle such URL's properly when encountered in
+  old documents that use file when ftp is intended.) - FM
+* Fixed typo in yesterday's "psychotherapy". - FM
+01-26-95
+* Escaping of ISINDEX queries needed more tweaks to work properly with
+  high value IsoLatin1 characters. - FM
+* Applied psychotherapy to the schizophrenic behavior that was exhibited
+  when download, upload, print, history or showinfo commands were used
+  during displays of each other's menus or temporary files. - FM
+* Enabled downloading of links from the history page. - FM
+01-25-95
+* Added LYK_VERSION command (^V) for showing version of Lynx. - FM
+* Include file fixes for TCPWARE. - FM
+* Fixed bug in showinfo() which caused core dumps when invoked while
+  positioned on any form field which has a "linkname" but a NULL
+  "filename". - FM
+* Fixed glitch in 'p'rint menu. - FM
+01-24-95
+* Enabled SOCKSification for any Unix flavor via the SITE-LYDEFS,
+  SITE-DEFS and SOCKSLIB definitions in the top-level Makefile.  Added
+  info in INSTALLATION on how to do it for VMS.  Included notes that you
+  are better off building Lynx normally, and instead using a SOCKSified
+  proxy server to get through a firewall. - FM
+* Added instructions in INSTALLATION for setting up proxy service. - FM
+* Fixed multiple submit button handling to distiguish which button was
+  activated when they have the same name, and include only that button's
+  name/value pair in the submission. - FM
+* Figured out how to apply all security and restrictions checks for
+  redirecting URLs returned by ISINDEX searches, and accordingly lifted
+  the bypasses for the previously insecure access types. - FM
+* Added option to use Jerry Whelan's (guru@bradley.edu) BSDselect() for
+  SVR4 systems with the "type any key" problem. - FM
+01-23-95
+* Fixed up escaping of queries in HTSearch(). - FM
+* Updated the sample jumps files. - FM
+* Worked in socksification mods from Reese Ferry (reesef@VNET.IBM.COM) - FM
+* Enabled use of LOCALE for international characters with any Unix flavor
+  (not just sun) via a define in the top level Makefile. - FM
+01-22-95
+* Updated the lynx.cfg configuration file. - FM
+* Implemented BASE handling. - FM
+01-21-95
+* Fixed -cfg switch handling so that the specified, alternate configuration
+  file properly is read instead of the default system file specified in
+  userdefs.h. - FM
+* Made 'p'rint, 'd'ownload and 'u'pload menu lists single spaced. - FM
+* Fixed HTFileFormat() in HTFile.c so that it properly processes the
+  suffix-to-MIME-type mappings when version numbers are in local file
+  URLs on VMS.  We therefore no longer trim off the version number if
+  if was included, and Lynx will now access and process that version
+  rather than only the highest version. - FM
+01-18-95
+* Makefile fixes for convex and linux. - FM
+01-17-95
+* More Makefile fixes. - FM
+01-14-95
+* Fixes for FreeBSD. - FM
+01-12-95
+* Made the "ls -l" emulation in local directory listings a compilation
+  option (see the top level Makefile). - FM
+* Made inclusion of "Up to" parent links in local directory listings a
+  compilation option (see top level Makefile). - FM
+* Message fix for checkmail on Unix. - FM
+* Fixes for SCO with gcc. - FM
+01-11-95
+* Restored original hash table function in HTAnchor.c without (hopefully 8-)
+  reviving anchor deletion problems. - FM
+* Fixed typo in HTAccess.c. - FM
+* Added code in HTFile.c from Timothy Newsham (newsham@aloha.net) for
+  generating long style Unix listings (ls -l). - FM
+01-10-95
+* Escape dashes in lynx.man. - FM
+* Added NetBSD support from Bryan T. Vold (btv@wiley.HealthPartners.COM). - FM
+* Made anchor searches in hash tables case-sensitive (so paths which
+  differ only in their case can be distinguished, as people using the
+  DIRED support kept requesting) without (hopefully 8-) reviving anchor
+  deletion problems. - FM
+01-09-95
+* More Makefile and code fixes for building properly with various systems
+  and compilers. - FM
+01-06-95
+* Numerous fixes for handling signals (e.g., SIGWINCH) received during
+  keystroke fetches, without (hopefully 8-) reviving the problem of
+  runaway CPU's on undetected terminal disconnects. - FM
+* More Makefile and code fixes for building properly with various systems
+  and compilers. - FM
+01-05-95
+* Changed define for syslog() logging to SYSLOG_REQUESTED_URLS and picked up
+  logging of ISINDEX search requests that don't go through getfile(). - FM
+* More fixes for redirection returned via ISINDEX searches. - FM
+* Fixed missing newline character at end of last .lynxrc entry. - FM
+* More Makefile tweaks. - FM
+* More additions in LYCurses.h for compilers which fail to check whether TRUE
+  and FALSE are already defined before defining them in curses.h. - FM
+01-03-95
+* Fix for redirection returned via ISINDEX searches. - FM
+12-29-94
+* Yet more top level Makefile tweaks. - FM
+* Fix bcopy problem for UCX. - Martin Zinser (zinser@vscn.gsi.de)
+* Fix ioctl() problem for UCX. - MZ
+12-27-94
+* More top level Makefile tweaks. - FM
+12-26-94
+* Added Lou Montulli's procedure for PURIFY to the top level Makefile. - FM
+12-23-94
+* Added Lou Montulli's memory leak fixes. - FM
+* Fixed HTLoadedDocumentTitle() call in LYGetFile.c. - FM
+--- RELEASE of 2.3.8 BETA ---
+12-22-94
+* The WFEB code as of 12-15-94 has been archived at UKans as lynx2-3-7,
+  so we'll make this lynx2-3-8 to avoid confusion. - FM
+* Added bookmark_exec restriction for disallowing use of lynxexec URL's
+  in the user's bookmark file or converted Mosaic hotlist. - FM
+* Enable any lynxexec URL in JUMPFILE if EXEC_LINKS has been defined.
+  This allows you to set both LOCAL_EXECUTION_LINKS_ON_BUT_NOT_REMOTE
+  to TRUE and a single TRUSTED_EXEC rule that will always fail (e.g.,
+  TRUSTED_EXEC:none), so that *ONLY* the lynxexec URL's in the jumps
+  file will be acted upon. - FM
+* Disallow lynxexec URL's in G)oto if no_shell is set or if
+  LOCAL_EXECUTION_LINKS_ON_BUT_NOT_REMOTE is TRUE. - FM
+12-21-94
+* Include LYFLAGS in the BSDI_Makefile. - FM
+* Numerous mods based on patches from David Trueman - FM:
+* Changed SUN4 ifdef for implementing the "reverse clear screen hack" to
+  REVERSE_CLEAR_SCREEN_PROBLEM since not all sun4 systems experience this
+  problem.
+* Changed a few messages to use key_for_func() instead of a hard-coded
+  key mapping.
+* Allow control-C as well as control-G to abort or cancel on Unix (as
+  already on VMS).  On VMS, control-C and control-Y evoke a "Do you really
+  want to quit?" prompt, and a 'n'o reply gets handled as if control-G
+  has been entered in the first place.  On Unix, control-C is treated
+  simply as a synonym for control-G, and control-Y is not an interrupt
+  signal.  This seems the best way to handle those control signals, based
+  on what VMSers versus Unixites would expect them to do.
+* Added code to disallow the writing of files beginning with a dot if
+  NO_DOT_FILES is set TRUE in userdefs.h and/or lynx.cfg.
+* Added possibility of logging URL access via syslog() on Unix (ifdef'd
+  with LOGGING).
+* Improved and made more flexible the security for lynxexec URL's.  The
+  default behaviour is the same as now, but source locations and the path
+  (Unix) or name (VMS) of programs to be executed can be restricted via
+  TRUSTED_EXEC rules in the lynx.cfg file.
+* Convert ~ in lynxexec paths to $HOME on Unix.
+* Several changes in DIRED support.  Tidied and consolidated code.  Changed
+  the way tags are freed (fixing a bug where they did not always get cleared
+  properly).  Changed all programs to *_PATH defines.  Changed the display
+  of tags so they work with numbered links.
+* Added another restriction to disallow telnet port specifications in
+  G)oto URL's.
+* A bit of special case code in jump handling.  If key mapping is G, allow it
+  to be typed as "go target".
+* Change strncmp in remap() to strcmp() (bug fix).
+* Report offending bad option in main().
+* In mainloop(), make \r same as \t and \n.
+* Combine LYK_REMOVE code with LYK_DEL_BOOKMARK so that they can share the
+  same key map.
+* If show_cursor is true, position cursor 1 position before the link, which
+  makes it less likely that the link is obscured in defective terminal
+  programs
+12-15-94
+* More fixes in LYno_attr_char_case_strstr() and LYno_attr_char_strstr() - FM
+* People didn't like having to erase the default WHEREIS ('/') search string
+  when it wasn't what they wanted in a new document (though most didn't know
+  that it can be done easily via ^U), and Lynx doesn't have real editing via
+  LYgetstr() (just deletion from the end of the string), so I got rid of the
+  the editing offer.  The previous search string is still buffered across
+  document fetches, and can be used across documents via NEXT ('n').  You
+  also can use WHEREIS without a search string entry to turn off highlighting
+  within the current document, and then NEXT to restore it.  If control-G is
+  used instead of a blank string to cancel a WHEREIS command, it does not
+  turn off the highlighting.  So everything everyone asked for is now
+  possible (once you figure out how to do it 8-). - FM
+12-14-94
+* Oops!  Fixes in tcp.h for MULTINET with DECC/VAX had left SOCKET_ERRNO
+  undefined for all the other VMS TCPIP packages.  That's what I get for
+  working on this stuff too late at night. - FM
+* Additional ANSI compliance fixes in HTTCP.c for builds with DECC/VAX and
+  non-MULTINET VMS TCPIP packages. - FM
+12-13-94
+* Modified searches for strings within the currently displayed document
+  ('/', as opposed to 's' for ISINDEX searches) so that the highlighting of
+  the search string is not retained when the current document is changed,
+  and added recall buffering of the search string so that it's offered as
+  the default for editing or reuse on subsequent '/' commands.  Also, we
+  now force redraws on invokations of such searches so that hits will be
+  highlighted even if they occur on the current page.  Links with hits such
+  that they have embedded highlighting of the search strings will not have
+  the embedded highlighting restored when the cursor is moved onto and then
+  off of them (helps to distinguished whether it's intended or the due to
+  the search), but will be restored whenever the page is redrawn.  All
+  embedded highlighting also is restored when the 'n'ext command is used to
+  repeat the search in the current document, even if the returned hits do not
+  cause a page change.  Note that these searches first search only the links,
+  and position you on the first link with a hit occurring after the current
+  link.  If there were no hits in the links, then the text is searched and
+  the first hit occurring after the current link is positioned at the top of
+  the page.  They never did, and still do not, search both the link and text
+  portions of the document simultaneously.  Also note that ISINDEX searches
+  never have and still do not yield highlighting of the query string(s) in
+  the returned document.
+* Fixed LYno_attr_char_case_strstr() and LYno_attr_char_strstr() in
+  HTStrings.c so that they properly ignore any attribute characters in
+  the comparison string and return a pointer to the correct location
+  of a match with the target string. - FM
+12-12-94
+* Modified FTP gateway to display 230- as well as 250- information/help
+  messages, and on non-Unix as well as Unix systems. - FM
+--- RELEASE of 2.3.7 BETA ---
+12-11-94
+* Further tweaked explanatory comments in the configuration and samples
+  files, and updated the instruction files. - FM
+12-09-94
+* Modifed PassesTest() in HTInit.c to avoid the overhead of system() calls
+  by using getenv() when   test -n "$DISPLAY"   and   test -z "$DISPLAY"
+  commands are encountered in the mailcap file.  Otherwise, needlessly
+  expensive system() calls potentially could be made for virtually every
+  viewer mapping in that file!.  For Lynx, those two strings in the mailcap
+  file now are equivalent to the :XWINDOWS and :NON_XWINDOWS flags,
+  respectively, for VIEWER: assignments in lynx.cfg. - FM
+* Also modified PassesTest() so that it simply treats  test -n "LYNX_VERSION"
+  as success.  Why spawn a system() command to see if Lynx is running, when
+  it obviously is!.  However, that string can be included in the mailcap
+  file for assignments that should be restricted to Lynx if other software
+  also uses the file. - FM
+* The above two mods make it unnecessary to actually use a "test" script for
+  differentially setting viewers in XWINDOWS versus NON_XWINDOWS environments,
+  so VMSers also can use the mailcap files for differential assigments of
+  viewers, without those DCL error messages about "test" which have been
+  mystifying so many people.  However, yesterday's mods do make it possible
+  for VMSers to use a "test" script for checking other environment or system
+  features, and thereby setting viewer switches differentially, analogously
+  to the command line switches for Lynx itself. - FM
+* Modified comments in samples/mailcap to indicate these enhancements. - FM
+* Modified comments in userdefs.h to describe correctly what the Lynx code
+  does as of v2.3:  Any SUFFIX or VIEWER mappings in lynx.cfg will be
+  overridden in src/HTInit.c if they also appear there.  Then, any mappings
+  in mime.type or mailcap will override those from lynx.cfg and src/HTInit.c.
+  The XLOADIMAGE definition is used in src/HTIinit.c, and you can use
+  mailcap, but not lynx.cfg, to override it. - FM
+* Modified comments in lynx.cfg and samples/lynx.cfg to indicate what Lynx
+  really does, and the use of mailcap files to do what lynx.cfg had claimed
+  it could do but doesn't. - FM
+* Fully implemented multiple submit button support for both POST and GET
+  forms. - FM
+* Added LYK_RESUBMIT keymap (with default binding to 'x' and 'X') for forcing
+  submissions of forms to servers (i.e., never use cache).  LYK_ACTIVATE
+  (with default binding to right-arrow and RETURN) still fetches from cache
+  if available.  Statusline help describes these commands when positioned
+  on a submit button. - FM
+12-08-94
+* Fixed HText_submitForm() in GridText.c to handle submitting INPUT types
+  (e.g., type="image") which have name/value pairs. - FM
+* Modified DCLspawn to recognize -1 on failure and 0 or 1 on success as
+  return or exit values of scripts, and report -1 or 0 as it's own return
+  value.  If a "test" script is used on VMS in conjunction with .mailcap
+  for setting viewers, it should return -1 if the test fails and 0 or 1 if
+  it passes (the "test" script can be DCL or an exectutable, and should be
+  defined as a foreign command).  If you don't have a "test" script, don't
+  include that instruction in .mailcap. - FM
+* The tmpaddress pointer in do_www_search() of GridText.c needed to be
+  initalized to NULL. - FM
+12-07-94
+* Made sufficiently ANSI compliant to build with DECC on VMS without using
+  the /stand=vaxc qualifier, and further modified so that Lynx will build
+  and run (extremely well 8-) with DECC/VAX.  Whooh, that took some doing!
+  These mods are also desireable for builds on Unix. - FM
+12-02-94
+* Fixed the query recall buffer in do_www_search() of GridText.c to restore
+  the +'s to spaces and unescape properly. - FM
+* Include file and define fix ups, for SOCKETSHR/NETLIB support and convex
+  builds, in tcp.h, LYShowInfo.c and top level Makefile. - FM
+11-27-94
+* Fixed bugs associated with failure to check the post_data element in
+  addition to the address element when making push/pop decisions for the
+  history stack, and when checking whether a requested document has been
+  loaded successfully.  The address element is insufficient for documents
+  returned by POST'ed forms. - FM
+* Check -trace switch earlier in LYMain.c so that trace messages associated
+  with setting up the Lynx configuration will actually be displayed. - GL
+11-23-94
+* More fix ups for the SOCKETSHR/NETLIB support.  Close to "all set" but needs
+  more field testing with the full range of TCPIP packages for VMS. - FM
+* Added HP_TERMINAL define for the DIM workaround to the REVERSE problem with
+  HP terminals.  If not defined, SNAKE builds will not make that substitution
+  (would be better to do this in a way that checks the terminal at run time,
+  but we'll hold off on that for now). - FM
+--- RELEASE of 2.3.6 BETA ---
+11-21-94
+* Replaced ucx$inetdef.h with socketshr_library:ioctl.h for the
+  SOCKETSHR_TCP builds.  Note that the ioctl.h is not presently included
+  in the binary distribution of SOCKETSHR/NETLIB.  You have to get it from
+  the sources distribution. - FM
+11-18-94
+* Added Andy Harper's (A.Harper@bay.cc.kcl.ac.uk) "first round" support for
+  SOCKETSHR/NETLIB (see SOCKETSHR.ANNOUNCE).  Note that it is presently
+  including ucx$inetdef.h which is not provided with SOCKETSHR or NETLIB
+  source sets, and may not be available to non-UCX sites.  We're checking
+  into how to deal with that. - FM
+* Made recall buffering of shortcuts for the 'J'ump command a configuration
+  file option (in userdefs.h and/or lynx.cfg). - FM
+* Added clearerr() before the GetChar() in LYStrings.c. - FM
+* Made the optional novice help lines conform to the "standard default"
+  key bindings.  Edit them appropriately in userdefs.h if you plan to use
+  other bindings with that feature.
+* Added George Lindholm's (lindholm@ucs.ubc.ca) Makefile patch for making it
+  just a tad easier to set up local compile options. - FM
+* Eliminated serial free() in LYSanctify() of LYGetFile.c. - FM
+* Restricted all "hack to fix reverse clear screen problem" code to
+  SUN4 (had missed one 8-). - FM
+11-15-94
+* Eliminated separate list and atexit deletions of redirecting anchors. - FM
+* Added Rick Dyson's (Dyson@IowaSP.Physics.UIowa.EDU) updates of the
+  descrip.mms files. - FM
+11-12-94
+* Worked in Malcolm MacArthur's (mcscs2mm@zippy.dct.ac.uk) mods for reading
+  a printer's page length from the configuration file and calculating the
+  correct number of pages for the statusline query on whether to continue
+  if the document is longer than 4 printer pages.  Further modified that
+  code to use the current LYlines for the computation when the built in
+  "print to screen" option is selected.  See the comments concerning
+  "PRINTER:" definitions in lynx.cfg for more information. - FM
+* Fixed HTInetStatus() in HTTCP.c to use SOCKET_ERRNO instead of errno,
+  based on the platform/transport-specific definitions in tcp.h.  Thanks
+  to Danny Mayer (mayer@ljo.dec.com) for tracking down this glitch. - FM
+11-10-94
+* Added David Trueman's latest clever enhancement:  The command line option
+  -homepage=URL separates the notion of a home page (or main screen) from
+  the start file.  So,  lynx -homepage=URL1 URL2  will start up with URL2
+  but the MAIN_MENU key will take the user to URL1 rather than URL2.  This
+  is useful for public accounts that start up with an information page or
+  form, that then leads the user to a URL for the actual home page.  The
+  MAIN_MENU key can thereafter be used whenever the user wishes to return
+  to the actual home page. - FM
+* Enlarged string buffer in LYEdit.c to handle large paths. - FM
+* Made 'K'eymap title and descriptions easier to edit for alternate languages
+  (e.g., Dutch or Greek) as required by Dick Wesseling (but, alas, the editing
+  still has to be done in LYKeymap.c, because it's too much to move into
+  userdefs.h; someday Lynx will have real internationalization code 8-) - FM
+* Added titles to tops of jumps files so that the nesting level will be reset
+  on reloads. - FM
+11-09-94
+* More prototyping and include file fixes in LYJump.c and LYMainLoop.c - FM
+11-08-94
+* Prototyping fix in LYJump.c. - FM
+* Miscellaneous fixes in src/descrip.mms. - FM
+* Hadn't included patch for latest LYUtils.c in lynx2-3-5.patches. - FM
+11-07-94
+* At popular request (already 8-), changed the "Jump to:" query to work
+  exactly like the "goto:" query.  The previous entry is recalled, a '?'
+  must be entered explicitly to fetch the shortcut list (with an instruction
+  about that added to the prompt), and a blank entry or Control-G returns
+  the user to the current document. - FM
+--- RELEASE of 2.3.5 BETA ---
+11-05-94
+* Numerous wonderful enhancements based on patches from David Trueman, and
+  entensions of those mods.  Briefly:
+* Implemented 'K'eymap command for showing all of the key bindings currently
+  in effect, with a description of their functions.  This is faster and
+  more helpful than the online help's description of the default key
+  bindings.  Must be uppercase 'K' if VI keys are ON, otherwise the command
+  is case-insensitive.  Try it, you'll love it! - FM
+* Implemented 'J'ump command for using "shortcut" names to access URL's in a
+  local "jumps.html" file that has a sorted DL list which maps each target
+  (shortcut) DT to it's full URL DD (see the sample jumps files added to
+  the distribution).  The URL's could be local or remote resources, or
+  lynxexec or launch file URL's for system utilities (e.g., the shortcut
+  "news" could invoke the news reader, "mail" the mail utility, "swing" the
+  VMS File/Directory Management Utility, etc.).  This feature is enabled by
+  defining JUMPFILE in userdefs.h or lynx.cfg, and can be disabled via at
+  run time via -restrictions=jump as a commandline switch.  Must be uppercase
+  'J' if VI keys are ON, otherwise the command is case-insensitive.  Try it,
+  you'll love this too! - FM
+* Added a CHECKMAIL symbol which if set TRUE in userdefs.h or lynx.cfg will
+  report the existance of unread mail at Lynx startup, and arrivals of new
+  mail, via statusline messages.  VMSers can block unsoliticed system NEWMAIL
+  screen broadcasts ($ SET BROADCAST/NOMAIL) when using this feature.  It
+  can be disabled at run time via the -restrictions=mail switch, which also
+  disables standard mail functions in Lynx, but still allows 'J'umps via a
+  "mail" shortcut to a lynxexec URL for a script which could perform security
+  functions before permitting or rejecting access to the mail utility.  The
+  hackers will really love this! - FM
+* Added ability to toggle the novice help line to show all of the principle
+  commands. - FM
+* Miscellanous bugs and memory leaks found and fixed in conjuction with
+  adding and enhancing the above features. - FM
+* The code may need some tweaking to build and run properly on some flavors
+  of Unix (appears to be all set for VMS). - FM
+11-01-94
+* Fixed bug if editor is dereferenced. - David Trueman (david@cs.dal.ca)
+* Enable alternate boxing of popup windows via defines for BOXVERT and
+  BOXHORI in userdefs.h - Dick Wesseling (ftu@fi.ruu.nl)
+* Check for LYCursesON before making any Curses calls in cleanup() - DW
+10-31-94
+* Looks like the last of the problems deleting anchors has been solved
+  by Dick Wasseling, so the bypass is lifted again. - FM
+* If CANT_EDIT_UNWRITABLE_FILES is defined on Unix, write access is
+  required to edit files (write and delete access are always required
+  on VMS). - Alex Whittaker (alex@biu.icnet.uk)
+* Moved "Press  RETURN ..." text to userdefs.h. - AW
+10-28-94
+* Uncache documents or bookmark file before reloads (via Control-R or
+  'r'emove command) in LYMainLoop.c. - FM
+* Uncache showinfo display or print, download, option, etc, menus before
+  reloading those in GridText.c. - Dick Wesseling (ftu@fi.ruu.nl)
+* Above two fixes still don't completely solve the anchor deletion problem,
+  so we're still bypassing.
+* Enable iso entity translations inside TITLEs - DW
+10-26-94
+* Problems when deleting anchors have been reported, apparently for
+  documents which have been (re)loaded with LYforce_no_cache.  So,
+  we'll retore the bypass until that problem is tracked down. - FM
+10-25-94
+* Added coded for disabling mail for -anonymous via CAN_ANONYMOUS_MAIL in
+  userdefs.h, and via -restrictions=mail (default is enabled). - FM
+10-21-94
+* Added Danny Mayer's (mayer@ljo.dec.com) samples/lynx.com - FM
+10-05-94
+* Modified tcp.h to deal with conflicting typedefing in the MultiNet
+  types.h and time.h versus those for DECC. - FM
+* Define FANCY_CURSES for linux-ncurses. - FM
+09-30-94
+* -restrictions help list in LYMain.c should indicate "option_save" (not
+  "options_save") for disabling the saving of options in .lynxrc. - FM
+09-29-94
+Mods based on patches from George Lindholm (lindholm@ucs.ubc.ca) - FM:
+* Fixed problem when IGNORE_CTRL_C is defined, that was created by the
+  fix for runaway processes on Unix when undetected terminal disconnects
+  occurred.
+* Added options to disable rlogin and/or ftp access.
+09-28-94
+* Use "hack to fix reverse clear screen problem" in GridText.c if SUN4 is
+  defined (still need clarification on the exact nature of the problem
+  to decide if this is the best way to handle it; it bothers me to have
+  this kind of hack in the code 8-) - FM
+Mods based on patches from George Lindholm (lindholm@ucs.ubc.ca) - FM:
+* Move the "quit" text to userdefs.h from LYMainLoop.c for easier
+  customization.
+* Typo fix for buttons submit value in GridText.c
+* Renable SIGINT signal for SVR4 machines if control-c is to be ignored
+  when editing.
+* Solaris fixes for LYCurses.h.
+* Recognize pico as a special editor.
+* Fix -restrictions help text.
+* Fix -telnet and -news options so that they actually do something.
+* Fix upload code so that you can have more than one uploader option,
+  and fix for freeing a static variable.
+* Various prototype fixes.
+* -editor command line option signals that the editor can't be changed.
+* Added a SYSTEM_EDITOR option to lynx.cfg for a locked editor.
+--- RELEASE of 2.3.4 BETA ---
+09-27-94
+* Alas!  I think I've tracked down and fixed all the bugs that were causing
+  ACCVIOs/CoreDumps if anchors were deleted/freed when freeing the cached
+  documents.  So now we do delete/free them.  This plugs a major memory
+  leak in Lynx (which we knew about, but heretofore had to live with). - FM
+* Added Danny Mayer's (mayer@ljo.dec.com) fix so that MIME types are handled
+  case-insensitively. - FM
+* Restored text/html (WWW_HTML) as the default MIME type when an HTTP/1.0
+  server fails to send it in the headers.  This happens because it's the
+  default in Mosaic and developers using that don't realize their server or
+  script code is failing to send it (other MIME types will be caught as an
+  error, and the code will be fixed by the developers).  Garrett's change to
+  application/octet-stream (WWW_UNKNOWN) was technically correct.  You can
+  change it back to that where indicated in HTMIME.c if you prefer that Lynx
+  be technically correct but functionally wrong when dealing with this
+  situation. - FM
+--- RELEASE of 2.3.3 BETA ---
+09-22-94
+* Finished up redirection handling.  Will now handle serial redirections
+  across multiple sites (with an arbitrary limit of 10, to prevent the
+  possibilily of an infinite loop of circular redirections), works properly
+  with redirections via the VALUE fields of OPTION tags, and no longer alters
+  any anchor addresses, avoiding all the problems that caused in the hash
+  table. - FM
+* Worked in Rick Mallett's (rmallett@ccs.carleton.ca) fix for runaway
+  processes on Unix when undetected terminal disconnects occur. - FM
+* Added Eric Jon Rostetter's (ERIC@uoft02.utoledo.edu) code for proper
+  keyboard handling with DEC eightbit terminals. - FM
+* Added David Greer's (david_greer@robelle.com) mods for curses on
+  HP terminals. - FM
+--- RELEASE of 2.3.2 BETA ---
+09-17-94
+* More fix ups of forms structure handling, freeing and redirecting. - FM
+* Fixed problem with free's of startfile, thanks to Dick Wesseling
+  ftu@fi.ruu.nl - FM
+09-14-94
+* More memory leak and redirection fix ups (still not perfect). - FM
+* Various mods to speed up memory management with VAXC on VAXen (still
+  slow compared to DECC on AXPen). - FM
+09-13-94
+* If an ISINDEX document is one returned by a previous search, the 's'
+  command puts up the query which returned it, for editting as a new query
+  (use Control-U to erase, Control-G to abort)  Otherwise, no string is
+  offered in the prompt for a database query.  If the previous query is
+  submitted without modification, a message to use Control-R to resubmit
+  the same query is display (so that the search will not be repeated
+  inadvertantly). - FM
+09-12-94
+* Fixed failure to load the popped menu properly when a gopher search was
+  selected and a NULL string, Control-G, or arrow key is entered to cancel
+  the prompt for a query. - FM
+* Hit lists/documents returned by ISINDEX searches are now always displayed
+  at their tops.  They no longer inherit, inappropriately, the page and link
+  numbers of the previous list/document. - FM
+09-11-94
+* Fixed redirection handling so that the hash tables are updated and the
+  history stack works properly, including with forms that have VALUE
+  fields in OPTION tags that return Location: URL's for searches (e.g.,
+  the CUSI forms at Nexor).  Whew, that took some doing! - FM
+09-05-94
+* Fixed up remaining problems with OPTION VALUE="foo" handling and the
+  associated popup window positioning and scrolling. - FM
+* Fixed bugs and several inadequacies in the history structure and code
+  (still needs some redesigning to deal more effectively with all aspects
+  of documents returned by forms and/or redirection). - FM
+* Now deals properly with anchors in a single document returned by
+  a form. - FM
+* Command line file specs on VMS can now be any valid explicit, wildcarded,
+  partial, or relative VMS specification, and will be converted to a valid
+  file://localhost/ URL, so that partial or relative URL's within the file
+  also will be interpretted properly. - FM
+* Now trims trailing white space and won't get tripped up by '=' characters
+  when reading configuration files. - FM
+* Miscellaneous bug fixes and enhancements. - FM
+* Tracked down and eliminated more memory leaks. - FM
+--- RELEASE of 2.3.1 BETA ---
+7-08-94
+* Correction handling of OPTION VALUE="" implemented.
+* Miscellaneous bugs corrected.
+6-17-94
+* Option to log memory leaks at exit by defining LY_FIND_LEAKS at compilation.
+6-17-94
+* Check amount of allocated memory, rather than just number of documents
+  cached, before deciding to remove the oldest document (implemented for
+  VMS with VAXC, not yet for Unix or VMS with DECC).
+6-16-94
+* VMS bookmark file version numbers are reset on additions of bookmarks.
+6-16-94
+* Gopher URL's with /hGET%20/ are converted to http URL's, as in the UMN
+  Unix/VMS gopher+ client.
+6-16-94
+* Added DIRECT_WAIS support for VMS
+6-16-94
+* Added build support for VMS TCPWare TCP/IP
+5-28-94
+* Increased nesting of HTML elements from 40 to 400.  Hopefully this will limit
+  won't be encountered often.
+5-28-94
+* Modified for handling of Telnet URLs with spaces/other characters in the
+  username.
+5-26-94
+* Began terminating memory leaks with extreme predjudice.
+5-24-94
+* WAIS searches will now work when they are of type "www/present" as opposed
+  to only viewing the source.
+5-23-94
+* Added VMS CMU TCP/IP support, thanks to Andy Harper.
+--- RELEASE of 2.3 (19-May-1994, see CHANGES2-3) ---
diff --git a/docs/CHANGES2.5 b/docs/CHANGES2.5
new file mode 100644
index 00000000..6d2980ca
--- /dev/null
+++ b/docs/CHANGES2.5
@@ -0,0 +1,1696 @@
+--- Rename of Lynx2-4-FM and release as Lynx2-5  (02-May-1996) ---
+==============================================================================
+05-02-96 ---- Release of Lynx2-5 ----
+* Modified documentation, help, and example files based on feedback for
+  yesterday's Lynx2-5 pre-release. - FM
+* Include ";q=0.001" whenever "iso8859-1" or "us-ascii" are autoappended
+  to Accept-charset headers. - FM
+* Added SITE_LIBS symbol in Makefile for convenient linking to any
+  site-specific libraries associated with any site-specific patches. - FM
+* Fixed an unsigned char typecast in GridText.c - FM
+* Eliminated statusline and TRACE warnings about possibly strange formatting
+  when TABLEs are in a document. - FM
+05-01-96
+* Renamed Lynx2-4-FM for pre-release as Lynx2-5
+04-30-96
+* Modified the fatal error messages such that they direct the user to
+  the local system administrator to confirm a bug before reporting it
+  to lynx-dev, and started updated the help and about files for the
+  switch to lynx-dev@sig.net as the primary list server. - FM
+04-28-96
+* Made use of ordered versus unordered lists and inclusion of article dates
+  in listings for news groups compilation and configuration options in
+  userdefs.h and lynx.cfg. - FM
+04-27-96
+* Added -realm switch for restricting URLs to the realm of the startfile.
+  The bookmark and jumps files are always considered as part of the realm.
+  Any execution links or form ACTIONs are permitted if obtained from
+  documents in the realm, but any switches that restrict bookmark operations
+  will still apply.  For example, -book -realm will use the bookmark file
+  as the startfile, and restrict URLs to files in the user's account.  Adding
+  -restrictions=bookmark_exec will block execution links in the bookmark
+  file, but not in other files within the realm (i.e., in the user's
+  account).  If the startfile is an http URL, the realm will be equivalent
+  to that in http authorization procedures.  Can be used with -traversal
+  for restricting the traversal to documents within the starting realm
+  for an http server. - FM
+* Fixed bug in form structure which could cause POST to be treated as
+  GET. - FM
+04-25-96
+* Added code to send Host: headers as described in the 23-Apr-96 HTTP/1.1
+  draft. - FM
+04-23-96
+* Modified HTMIME.c to pass documents with an ISO-8859-3 through -9, EUC-KR,
+  or ISO-2022-KR charset specified in the Content-Type header, to set the
+  flag for not doing 8-bit reverse translations, and to issue a statusline
+  message about the charset instead of forcing a download offer.  Will have
+  garbage in the displays of 8-bit characters if one doesn't have the
+  corresponding charset installed for the terminal, but no harm should be
+  done, and those who do can get the files displayed instead of just being
+  up the creek without a paddle.  Korean escape sequences will still be
+  trashed, since be have no translation functions as for Japanese, and we
+  still force a download offer if there is a mismatch for the supported
+  character sets, so the user can cancel and then modify the terminal setup
+  and charset choice appropriately. - FM
+* Increased the maximum number of attributes for tags (was too small for
+  OBJECT), updated the DTD for SCRIPT, and added the STYLE attribute for
+  all tags which presently, or might someday, accept it. - FM
+04-21-96
+* Modified the news gateway to use an ordered list with the numbers and
+  dates of the articles indicated in newsgroup listings. - FM
+* Fixed the checking and passing of the mailto argument in LYMainLoop.c
+  to mailmsg() in LYMail.c. - FM
+04-20-96
+* Fixed bugs in parsing of nntp and snews partial HREFs, and in the
+  parsing of NNTP message headers for creation of mailto and newspost
+  or newsrepy links. - FM
+04-19-96
+* Added OBJECT and BODYTEXT to the DTD, based on the 12-Apr-96 W3C draft.
+  The code for INSERT is still there, and should be remove if OBJECT
+  becomes a stable replacement.  Code to handle data URLs for OBJECTs
+  not yet attempted. - FM
+* More tweaks for Japanese character handling. - FM
+04-18-96
+* If LINKS_ARE_NUMBERED is on, include the list of references in the
+  outputs of 'p'rint menu options, analogously to the output with
+  -dump. - FM
+04-14-96
+* Mods to report the content of SCRIPT, STYLE and ALIAS blocks in trace
+  mode. - FM
+* Made &die;, &macr; and &trade; synonyms for &uml;, &hibar; and &reg;,
+  respectively. - FM
+* Fixed typo in second line link highlighting code for slang. - ES
+04-13-96
+* More tweaks of Japanese character handling. - FM
+* Reinitialize timeout values after select() calls in LYUtils.c. - ES
+04-12-96
+* More tweaks of Japanese character handling. - FM
+* Tweak of target line and link setting when toggling to image_links mode
+  in LYMainLoop.c. - FM
+* Tweaks of circular buffer handling based on analyses from Mike Castle
+  (mcastle@umr.edu) and Bryan T. Vold (btv@ldl.HealthPartners.COM). - FM
+* Fixed typo for NeXT in tcp.h, based on feedback from LWV - FM
+* Reinitialize timeout values after select() calls in HTTCP.c. - Erik
+  Sundkvist (ess@lysator.liu.se)
+04-11-96
+* More tweaks of Japanese character handling. - FM
+* Added code for handling charset mappings for file and ftp URLs. - FM
+  You can set the mappings via lynx.cfg (or mime.types), e.g.:
+  SUFFIX:.html8R:text/html; charset=KOI8-R
+  SUFFIX:.txt8R:text/plain; charset=KOI8-R
+* Tweak of charset handling in HTMIME.c - FM
+04-09-96
+* Modified news gateway to handle split header lines. - FM
+* Tweaks of authorization header handling to make failures due to bad
+  headers from the http server clear to the Lynx user. - FM
+04-08-96
+* Yet more tweaks of memory management. - FM
+04-07-96
+* Tweaks for handling Japanese received via gateways. - FM
+04-06-96
+* More memory management tweaks. - FM
+04-05-96
+* Updated lynx.man, lynx.hlp and the online help files. - FM
+* Tweaks of INPUT, TEXTAREA and SELECT popup OPTION handling when
+  Japanese character translations are on. - FM
+04-04-96
+* Created new zip.  Yesterday's appears to have been bad. - FM
+04-03-96
+* More optimizations and bug fixes based on patches from JED. - FM
+* More mods for handling keyboard input via SLANG library functions,
+  based on patches from JED.  Note that the code for IGNORE_CTRL_C
+  has been bypassed in those mods, as they presently stand. - FM
+04-02-96
+* Added "first pass" handling of P end tags. - FM
+* Mods of HTCheckForInterrupt() for SLANG, based on patches from JED.
+  Note that the for-SLANG code is not taking possible SOCKSification of
+  Lynx into account. - FM
+* Use 3 for ^C instead of 7 for ^G as the argument for the slang abort
+  key in calls to SLang_init_tty(). - JED
+* Tweaks of make for clix. - AM
+03-31-96
+* More tweaks of memory management. - FM
+03-30-96
+* Added support for Japanese translations of text/plain in addition to
+  text/html documents, and for ALTs and form fields (see 03-26-96 mods).
+  Needs checking.  Also added an LYK_JPN_TOGGLE, mapped to '@' by default,
+  for toggling JAPANESE mode ON and OFF, and code to indicate the situation
+  in the 'o'ptions menu. - FM
+* Added make for ultrix-slang and decstation-slang, and tweaks of LYCgi.c
+  for ultrix. - Alvian Tam (atm@newt.phys.unsw.edu.au)
+* Found and fixed some typos in yesterday's mods. - FM
+03-29-96
+* Added build-slang.com for building Lynx with the SLANG library instead
+  of curses on VMS. - FM
+* Mod to treat an EOF with errno of EINTR when GetChar() is defined as
+  getchar() in LYgetch() as due to a Ctrl-Z suspend, and invoke another
+  character fetch instead of exit on error.  Based on patch from Gregory
+  Neil Shapiro (gshapiro@WPI.EDU). - FM
+* Numerous optimizations and bug fixes based on patches from JED. - FM
+03-28-96
+* More tweaks of SLANG support. - FM
+* Yet more tweaks of the HTList functions and macros, and their associated
+  memory management. - FM
+03-27-96
+* Fixed bug which could cause a crash if links are numbered and you
+  activate a link via a number when there are no links on the currently
+  displayed page. - FM
+* Tweaks of Content-Encoding header handling, and more detailed messages
+  about it in trace mode. - FM
+03-26-96
+* Added code in HTMIME.c for taking into account Content-Encoding headers,
+  so that compressed text/html or text/plain files are not displayed
+  inappropriately based on their Content-Type. - FM
+* Added "first pass" support for Japanese character translations, based on
+  patches for Lynx2-4-1 by Takuya Asada (asada@icsd6.tj.chiba-u.ac.jp).  Is
+  to be checked out by Nelson Henry Eric (nelsonhe@ews07.nara.kindai.ac.jp)
+  because I have no way to check it here.  Translations can be made the
+  default behavior by setting JAPANESE to TRUE in userdefs.h and/or
+  lynx.cfg.  The default can be toggled via a "-jpn" command line switch.
+  If made TRUE by any means, the value of KANJI_CODE set in userdefs.h
+  and or lynx.cfg (EUC, SJIS, or NONE) will be applied, and can be changed
+  via "-euc", "-sjis" or "-ascii" command line switches, for setting Kanji
+  code translations to EUC, Shift JIS, or disabling it, respectively.  Note
+  that Japanese translations are not yet performed in the line editor
+  (LYgetstr() of LYStrings.c and form_getstr() of LYForms.c), for form
+  field values, or for gateways (let's first see if what I've done so far
+  works right 8-) - FM
+* Added "LY" prefix for pop(), pop_num() and push() function names to
+  avoid possible conflicts with the ncurses library functions, and fixed
+  continuation line typo in solaris2 make, based on feedback from PN. - FM
+03-23-96
+* Tweaks of memory management in the CSO/PH gateway. - FM
+* Tweaks of wait() versus waitpid() handling for NeXT, aix4 and mips,
+  based on feedback from PN. - FM
+03-22-96
+* Tweaks of SLANG support for Unix, and finished up code support for it on
+  VMS (but tested only with OpenVMS/AXP).  Haven't yet decided how to add
+  VMS build support for it in the COM and MMS files.  Get the SLANG library
+  code from ftp://space.mit.edu/pub/davis and then add USE_SLANG in the
+  DEFINE list and the path to it's headers in the INCLUDE list for the
+  compilation, and [path]slang.olb/lib in the link list immediately before
+  the OPT file.  We still need the curses library in the OPT file, because
+  that's not just curses functions on VMS and we're using ones not replaced
+  by the SLANG library (Try it, you'll like it! 8-). - FM
+* Tweaks for NeXT, based on feedback from Paul Nevai
+  (nevai@ops.mps.ohio-state.edu). - FM
+03-20-96
+* Tweaks of code for sorting directory listings by date (take into account
+  the 6-month-old time versus year rule on Unix). - FM
+* Tweaks of memory management for HTList-based buffers (use internal
+  allocations, instead of the libwww macros). - FM
+* Added solaris2-slang to Makefile, and tweaks of the sun4 makes. - LWV
+03-19-96
+* Tweak of MAP handling so that the ordered lists are displayed exactly
+  in the order of the resolved AREA tags.
+03-18-96
+* Added SLANG support (for colorized Lynx) based on patches from JED.
+  The make support is for linux and sun4, but it should be portable to
+  other Unix flavors.  I have it working on VMS, but the SLANG interrupt
+  and exit handlers are incompatible with the current ones for VMS in
+  Lynx (and with the VMS debugger), so I haven't yet included SLANG
+  support in build.com or the MMS files. - FM
+03-17-96
+* Tweaks of 'd'ownload menu handling on returns to it from a DOWNLOADER
+  action. - FM
+* Added various anti-crash protections and cleaner code from John E. Davis
+  (davis@space.mit.edu) for trimming trailing white space and finding
+  unescaped colons in LYReadCFG.c, and cleaned up and more fully commented
+  the functions and subfunctions in that and the LYMainLoop.c modules. - FM
+03-16-96
+* Fixed routine which sorts directory listings by date (based on 'o'ptions
+  menu setting) to do it accurately and in reverse chronological order. - FM
+03-15-96
+* Added code to create links for likely URLs in results returned by
+  the CSO/PH and finger gateways.  Try:
+   gopher://ns.bradley.edu:105/2   or:
+      cso://ns.bradley.edu/        and search for David Henderson.
+  Also try:
+   gopher://cegt201.bradley.edu:79/0/w%20davidh   or:
+   finger://cegt201.bradley.edu/w/davidh          as URL.s - FM
+* Added LYK_INTERRUPT handling for the CSO/PH and finger gateways, and
+  made their memory management more efficient. - FM
+* Made the my_spawn() function in LYLocal.c more portable by using
+  waitpid() instead of wait(). - FM
+* Restored the Lynx2-3 behavior of seeking the current position and link
+  on return from 'e'dit.  May be wrong if the file was modified, but it
+  might be in the right ball park, and nothing really bad will happen if
+  it's far off. - FM
+03-14-96
+* Added -reload switch for instructing Lynx to send "Pragma: no-cache" and
+  "Cache-Control: no-cache" headers when requesting the startfile from an
+  http server (doesn't apply to subsequent fetches, or to non-http startfile
+  URLs). - Peter Ekberg (peda@lysator.liu.se)
+* Put the correct LYMain.c, which declares no_change_exec_perms, in the zip
+  (second try, hope I really did 8-). - FM
+03-13-96
+* Yet more tweaks of the CSO/PH gateway. - FM
+* Yet more tweaks of the finger gateway. - FM
+03-12-96
+* Made the URL and command buffering in the finger gateway secure from stack
+  modifications, beautified the HTLoadFinger() and response() functions, and
+  added support for the following URL formats for sending a "", "/w",
+  "username", or "/w username" command to the finger server:
+     finger://host			   finger://@host
+     finger://host/			   finger://@host/
+     finger://host/%2fw			   finger://@host/w
+     finger://host/w                       finger://host/w/
+     finger://host/username[@host]	   finger://username@host
+     finger://host/username[@host]/	   finger://username@host/
+     finger://host/w/username[@host]	   finger://username@host/w
+     finger://host/%2fw%20username[@host]  finger://host/username[@host]/w
+* Replaced the _tolower macro in the CSO/PH gateway with TOLOWER. - FM
+* Tweaks of DIRED_SUPPORT.  Added NO_CHANGE_EXECUTE_PERMS compilation
+  symbol and change_exec_perms restrictions switch for restricting
+  changes of the eXecute permissions to directories, and not files,
+  when OK_PERMIT has been set. - Earl Fogel (fogel@duke.usask.ca) & FM
+* Added make support for Intergraph CLIX (note that some online help files
+  must be edited and renamed to meet this Unix flavor's 14 character file
+  name limit). - Alex Matulich (matuli_a@marlin.navsea.navy.mil)
+03-11-96
+* Added support for using finger://host/w/username to send "/w username"
+  to finger (port 79) servers. - FM
+* Tweaks of alignment handling to deal with (illegally) embedded CENTER
+  containers (typically due to omission of an end tag for the first
+  CENTER of the pair; ugh!). - FM
+03-10-96
+* Added form-based CSO/PH (port 105) gateway.  Can be invoked via a
+  cso://host[:port]/ or gopher://host[:port]/2 URL.  If the gopher
+  format is used and a query token is appended (?[query]), the old
+  ISINDEX-based gateway will be used. - FM
+03-07-96
+* Added NO_FROM_HEADER configuration symbol in lynx.cfg, and -nofrom
+  command line switch, for blocking all transmissions of From headers
+  by Lynx. - FM
+* Added NO_REFERER_HEADER configuration symbol in lynx.cfg, and -noreferer
+  command line switch, for blocking all transmissions of Referer headers
+  by Lynx. - FM
+* Enhancements of the 'o'ptions menu. - FM
+03-06-96
+* Restored the Lynx2-3 behavior of seeking the current document position
+  and link on (^R)eloads.  Will be wrong if the document is actually a
+  changing script output, or SSI with changes in the sizes of inserts,
+  and any form entries will be lost with no warning about that if no
+  form links are in the currently displayed page (and there may be other
+  glitches I don't remember any more).  However, it's correct, and more
+  convenient, most of the time, and nothing really bad will happen if
+  it's wrong. - FM
+03-05-96
+* Added SAVE_SPACE configuration symbol in lynx.cfg, and LYNX_SAVE_SPACE
+  environment variable (Unix) or logical (VMS) for setting a default path
+  prefix in suggested filenames in Save to Disk operations of the 'p'rint
+  and 'd'ownload menus.  If not set, only a filename will be suggested,
+  for saving in the current default directory.  See the INSTALLATION file
+  and lynx.cfg for more information. - FM
+03-02-96
+* If an IMG tag has both ISMAP and USEMAP attributes, create links for
+  both, and use the ALT string, if present, for the USEMAP link.  The
+  server-side script might have a content-rich default set up for non-GUI
+  clients, so we may as well be able to try it, and still have our own
+  USEMAP listing available if it's a site unconcerned about text and
+  braille clients, or GUI clients with image loading turned off. - FM
+* Tweaks of MAP code to maximize efficiency of fetching and processing
+  MAPs from a different document. - FM
+* Make sure the traversal code doesn't get tripped up by any HREFs
+  which contain newline characters due to misparsing (e.g., because a
+  close-double-quote wasn't present where required, and soft_dquotes
+  wasn't toggled ON, or invalid comments were present, and mimimal or
+  historical comment parsing weren't toggled ON). - FM
+* Renamed LYK_RESUBMIT ('x' or 'X') to LYK_NOCACHE and modified it's code
+  so that it applies to normal links as well as form submit buttons.  If
+  used instead of LYK_ACTIVATE, any HText cache from a previous submission
+  or request will be dumped, and the submission or request will be made
+  with the  "Pragma: no-cache"  and  "Cache-Control: no-cache"  headers
+  included, to ensure that a proxy/cache server also will not return a
+  cached copy (assuming it respects either of those headers). - FM
+03-01-96
+* Converted the client-side image MAP code to a protocol which returns
+  a stream, rather than using a temporary file.  This allows saving
+  the link as a bookmark, for fetching the MAP and creating a listing
+  without need to fetch and render the original document.  Also enabled
+  direct downloading of the MAP listing. - FM
+02-29-96
+* Added handling of client-side image MAPs.  If both USEMAP and ISMAP
+  attributes are present, the client-side MAP is used instead of the
+  the server-side script.  The MAPs can be in the same or different
+  documents.  The HREFs of the AREA tags are presented as a list,
+  with their ALTs (if present, otherwise their HREFs) as the link names
+  in the list.  Added a TITLE attribute for MAPs, which will be ignored
+  by GUI clients, but if present will be used by Lynx as an H1 for the
+  list (MAP NAME="welcomemap" TITLE="Welcome Map").  Otherwise, the
+  IMG's ALT (if present, otherwise "[USEMAP]") will be used as an H1
+  in the list.  The MAP's resolved URL also is shown in the list, since
+  the URL for the list is a temporary file. - FM
+02-25-96
+* Added a MINIMAL_COMMENTS configuration symbol, which if set TRUE in
+  lynx.cfg will emulate the Netscape v2.0 comment parsing bug of seeking
+  only a '-->' terminator, and not interpreting '--' pairs as serial
+  comments within the overall comment element.  The compilation default
+  is FALSE, but we'll set it TRUE in lynx.cfg until Netscape gets its
+  comment parsing right, and "decorative" dashes in comment elements
+  cease to be so common in "Enhance for Netscape" pages.  Also added
+  a '-minimal' command line switch for toggling the Mininal or Valid
+  configuration setting, and an LYK_MINIMAL command key toggle (mapped
+  by default to backquote).  Note that setting Historical comments on
+  will override the Minimal or Valid setting (i.e., any '>' will be
+  treated as the terminator of a comment element).  A statusline
+  message indicates whether Historical, Minimal or Valid comment
+  parsing has gone into effect when the LYK_MINIMAL or LYK_HISTORICAL
+  command key toggles are used (i.e., those two toggles in effect are
+  a "troggle"). - FM
+02-22-96
+* Tweak of HTList manipulations. - FM
+* Additions to the online help. - FM
+* Unescape any hex escaped username and/or password in ftp URLs. - FM
+02-20-96
+* Handle timeout disconnects of cached NNTP connections. - FM
+* Allow head or tail match specifications (e.g., comp.infosystems.*
+  or *.unix) in news, nntp and snews URLs (That's illegal, so don't
+  use it in public documents.). - FM
+* Tweak of bookmark handling. - Ismael Cordeiro (ismael@CAM.ORG)
+02-16-96
+* Tweak of the new code for setting a default CHECKED radio button. - FM
+02-15-96
+* Issue a sensible exit message if a non-http URL is used as the startfile
+  with -traversal. - FM
+* Tweaks of bookmark handling. - FM
+* Tweaks of Home_Dir() type casting. - FM
+02-14-96  Happy Valentine's Day!!!
+* Tweaks of charset conversions. - FM
+02-12-96
+* Made inclusion of Unix DIRED_SUPPORT the compilation default, and
+  its refinement easier to understand and set in the Makefile. - Will
+  Mengarini (seldon@eskimo.com) & FM
+* Changed (X) and ( ) to [X] and [ ] for indicating checked or unchecked
+  checkboxes.  For radio buttons, we still use (*) and ( ). - FM
+02-11-96
+* Distinguish checkboxes from radio buttons in the Lynx display by using
+  (X) versus (*), respectively, when they are checked or selected. - FM
+* Make the first radio button in a series with the same NAME checked by
+  default if none of them had CHECKED specified. - FM
+02-09-96
+* Added LYK_HISTORICAL and LYK_SOFT_DQUOTES, mapped by default to the
+  the single- and double-quote keys, respectively, for toggling valid
+  versus "historical" comment parsing, and valid versus "old Mosaic-
+  and Netscape-like" double-quote parsing. - FM
+* Added SCRIPT to the DTD and code to ensure that bad comments in its
+  content don't generate garbage in the display. - FM
+* Added -DSVR4 to the make for solaris2. - KH
+* Use copy instead of rename in descrip.mms for putting lynx.exe in the
+  top directory, as in build.com. - FM
+* Added TITLE attribute to FORM, and code to use it for the Subject in
+  mailto ACTIONs.  It's not in the spec, but better to offer it than
+  to settle into Netscape's ?subject=foo tack-on kludge which breaks
+  mailto for clients which haven't added code to cope with it. - FM
+02-08-96
+* Added -book switch for using the bookmark page as the startfile.  The
+  default or command line startfile will still be set for the 'm'ain screen
+  command, and be used as the startfile if the bookmark page is unavailable
+  or blank. - FM
+* Fixed glitch for Unix in yesterday's LYMail.c mods. - FM
+* Try graceful alternatives if getenv("HOME") returns NULL. - Kenneth Herron
+  (kherron@campus.mci.net) & FM
+02-07-96
+* Added support for the ?subject=foo tack-on kludge to specify the Subject
+  in mailto ACTIONs and HREFs. - FM
+* Convert Explorer's semi-colon Internet address separators to commas
+  before acting on mailto address lists on Unix or VMS. - FM
+* Made EMBED empty again (the W3C container version has been replaced
+  by INSERT, and Netscape still has it empty). - FM
+02-06-96
+* Tweaks of descrip.mms files for VMS. - FM
+02-04-96
+* Fixed caching of news/nntp connections so that we access the correct host
+  when more than one has been specified. - FM
+02-03-96
+* Added ndash and mdash to the entities conversion tables.  The W3C's
+  DTD specifies those, whereas the text descriptions say endash and
+  emdash, so we'll cover all the bases by supporting all four. - FM
+* Reduced the "en" metric for TAB to 2 per column.  Was 12, to be
+  compatible with UdiWWW, but that's pixels.  You can change the enval
+  initialization in HTML.c from 2 to 12 if you want the old behavior. - FM
+* Force use of DECC in build.com if that compiler is installed on VMS,
+  and make sure external logicals don't defeat a choice of DECC via
+  descrip.mms. - FM
+02-02-96
+* Mods to handle lone CRs as newlines when dislaying text/plain files
+  from MAC servers.  Note that they'll stay CRs when downloading, or
+  fetching with -source, but be handled as newlines when the '\' source
+  toggle is used for text/html files and their source is displayed as
+  text/plain. - FM
+01-31-96
+* Added dummy initializers in LYCharSets.c and LYEditmap.c to ensure the
+  modules are linked if the external model is common block and they are
+  placed in a library. - FM
+01-30-96
+* For submissions of forms with a mailto ACTION, allow the user to edit
+  the default Subject string (the TITLE of the document containing the
+  form) via a statusline prompt, or to cancel the submission via Ctrl-G
+  at the prompt, analogously to 'c'omments or for anchors with a mailto
+  HREF. - FM
+01-29-96
+* Typo fixes in HTML.c, LYJump.c and LYGetFile.c. - PM
+01-28-96
+* Tweaks of redirection handling. - FM
+01-27-96
+* Support use of the TITLE attribute for setting the Subject in LINKs with
+  REV="made" or REV="owner" and a mailto HREF, equivalently to its use
+  with anchors in the BODY. - FM
+* Always use the parent document's URL for X-URL in mailto anchors, but
+  still use mailto:address if it was entered as a 'g'oto. - FM
+* Improvements of the code in LYMainLoop.c for checking the types of
+  links (first make sure that there are links to check 8-). - FM
+01-26-96
+* Made LYCharSets.c an object module instead of header for HTML.c, and
+  created LYCharUtils.c with character-related functions from HTML.c,
+  to reduce the size of HTML.c (got a report of memory exhaustion when
+  trying to compile HTML.c). - FM
+* Added BGSOUND to the DTD and code for creating a link to the source
+  when clickable_images is set. - FM
+01-24-96
+* Tweak of URL resolving when http servers return the obsolete file URL
+  format for what are actually ftp URLs (as DEC's servers are doing). - FM
+* Added LYE_LOWER and LYE_UPPER for lower or upper casing lines with the
+  line editor.  Default bindings are Ctrl-K and Ctrl-T, respectively (not
+  "intuitive" but they're the only "safe" non-printing keys left 8-). - FM
+01-23-96
+* Yet more tweaks aimed at getting Lynx to compile across versions of
+  MultiNet through v3.5A and DECC through v5.2 or VAXC.  Pat Rankin
+  is trying to cope with this mess for compilations with MultiNet and
+  his VMS port of GNUC (cross your fingers 8-). - FM
+* Updates of the help and about files. - FM
+* Tweak of sendmail path for BSDI. - Bennett Todd (bet@ritz.mordor.com)
+01-22-96
+* More tweaks for dealing with header conflicts in MultiNet v3.5A with
+  DECC v5.2. - FM
+* Tweak of our kludge to append a 0,0 coordinate pair for ISMAP URLs. - FM
+* Tweaks of base handling in HTML.c. - FM
+01-20-96
+* Mods for builds with NetBSD, or MultiNet v3.5A with DECC v5.2 (they
+  have conficting headers). FM & PR
+01-18-96
+* Improved and corrected the fatal error messages. - FM
+01-17-96
+* Added ability to set the NNTPSERVER environment variable via lynx.cfg if
+  it has not been set externally (analogously to the proxy variables). - FM
+* Tweaks of proxy handling. - FM
+* Modifed the "Accept-Language: " header handling so that is uses the
+  "perferred document lang(G)uage" string without any modifications.
+  This allows the user to specify a comma-separated string with quality
+  values included, exactly to his/her requirements. - FM
+01-16-96
+* Modified the traversal code so that it always outputs to an error file if
+  requests fail or unknown statuses are received from the http server. - FM
+* Added target "sun4-ncurses" to the Makefile. - Bennett E. Todd
+  (bet@nyc.fcmc.com)
+* Tweaks of "preferred document lan(G)uage" and "preferred document c(H)arset"
+  'o'ptions handling.  Send only the preferrence or comma-separated list of
+  preferrences in the "Accept-Language: " and "Accept-Charset: " headers.
+  Append ", en" if "en" isn't present, and ", ISO-8859-1" and/or ", US-ASCII"
+  if those aren't present, rather than relying on servers to honor defaults,
+  but still don't send an "Accept-Charset: " header at all if no preference
+  has been specified by the user. - FM
+* Fixed typos in the about and help files. - FM
+01-15-96
+* Tweaks of bold and underline setting in split_line() of GritText.c. - FM
+* Fixed handling of FORM start tags with no ACTION specified. - FM
+* Tweaks of "IBM PC character set" and added "IBM PC codepage 850"
+  (ISO8859-1, see IBMPC-charsets.announce). - Mike Brown (mike@hyperreal.com)
+* Check in userdefs.h whether LYNX_CGF_FILE has been defined via the
+  Makefile, build.com or descrip.mms. - PG
+* Created CHANGES2-3 with changes through release of Lynx2-3 on 04-19-94,
+  and CHANGES2-4 with subsequent changes through the rename of lynx2-3-FM
+  to Lynx2-4 and its release on 06-18-95, and deleted those sections from
+  this file. - FM
+* Added the new Copyright and links to it in about_lynx.html. - FM
+01-11-96
+* Tweaks of HTWAIS.c for compatibility across versions of FreeWAIS. - FM
+* Unescape any hex escaped percents in mailto URLs and ACTIONs. - FM
+01-10-96
+* Added an LYCheckForProxyURL() function, and a PROXY_URL_TYPE return value
+  for is_url(), so that Lynx can proxy URLs with an unknown scheme if a
+  proxy for the scheme has been set, e.g., if "foo_proxy" has been set
+  to "http://host/", then "foo:blah", where "blah" may or may not begin
+  with a slash, will be handled as "http://host/foo:blah".  Components of
+  "blah" will be checked versus "no_proxy", if set, but since we don't
+  know the default port for scheme "foo", the checks for any ports
+  associated with the no_proxy values may not be reliable (but if we
+  don't proxy, nor know the scheme, nor find "foo:blah" as a local file,
+  the URL would fail, anyway)  - FM
+* Fixed typo in VMSPrint.com. - Paul Farnham (farnham@pasco.wednet.edu)
+01-06-96
+* Tweak of traversal code. - FM
+01-04-96
+* Tweak of dynamic SOCKS mods. - TZ
+01-03-96
+* Added circular recall buffers for JUMP shortcuts.  If multiple jumps
+  files are installed, each has it's own recall buffer.  If Lynx was built
+  with PERMIT_GOTO_FROM_JUMP defined, any random URLs accessed via the JUMP
+  command are placed in the goto circular buffer, not that for shortcuts,
+  and a JUMP entry of the single character ':' for the target is treated
+  as a command to invoke the circular buffer of previously resolved goto
+  URLs (as if 'g'oto followed by Up-Arrow were used). - FM
+* Added GOTOBUFFER, homologous to JUMPBUFFER, for specifying via userdefs.h
+  and/or lynx.cfg whether to offer the previous goto URL, if any, for
+  reuse or editing whenever the 'g'oto command is entered, or simply rely
+  on invoking the circular buffer via the Up-Arrow and Down-Arrow keys for
+  accessing previously resolved goto URLs. - FM
+* Tweak of 'g'oto recall buffering loop in LYMainLoop.c. - AH
+01-02-96
+* Added circular recall buffering for 'g'oto URLs.  Is invoked (if previous
+  URLs have been entered) via Up-Arrow or Down-Arrow after entering the
+  'g'oto command. - FM
+* Added circular recall buffering for WHEREIS queries.  Buffer is shared with
+  that for ISINDEX queries, and invoked via Up-Arrow or Down-Arrow following
+  the WHEREIS ('/') command.  The 'n'ext command still uses the last WHEREIS
+  query, not necessarily the last entry in the recall buffer, which might
+  have been entered via a 's'earch command for an ISINDEX document. - FM
+* Extended treatment of FORMs which have only one INPUT (TYPE="text") field
+  for user entries as SUBMITting on press of RETURN in that field, so that
+  this behavior is retained if INPUT TYPE="hidden" fields are present. - FM
+* Tweaks of bookmark deletion sanity checks. - DT
+01-01-96 (Happy New Year!!!!)
+* Added circular recall buffer for ISINDEX queries.  Up-Arrow will cylce
+  you from the most current query in the list to previous ones, and roll
+  from the oldest to the most current.  Down-Arrow will cycle from the
+  oldest query to subsequent ones, and roll from the most current to the
+  oldest.  If a previous query is reused, it is removed from the recall
+  buffer and reinserted as the most current.- FM
+* Plugged memory leaks in LYUtils.c and LYJump.c. - FM
+12-30-95
+* Added LOCALHOST_ALIAS symbols for lynx.cfg which can be set to local
+  host aliases or to trusted hosts at other sites which will be accepted
+  as "local" when the -localhost switch is set. - FM
+* Added the endash and emdash entities. - FM
+12-29-95
+* Use exit(0) versus exit(-1) more consistently for normal versus abnormal
+  exits, respectively. - FM
+12-26-95
+* Tweak of RELOAD handling for lynxcgi URLs. - FM
+* More anti-crash protections for bad HTML. - FM
+* Tweak of dynamic SOCKS mods. - TZ
+12-23-95
+* Tweaks of directory building on VMS. - FM
+* Tweaks of log file declarations for direct wais builds. - FM
+* Tweak of DIRED_SUPPORT mods so that non-TAG entries don't show up when
+  there are tagged files. - DT
+12-22-95
+* Added HTMake_VMS_name() to HTFTP.c for use by Unix as well as VMS with
+  VMS ftp servers. - FM
+* Added INSERT and ALIAS to the DTD, updated PARAM and OVERLAY, and made
+  FIG a paragraphing block, all as described in the 12-21-95 W3C working
+  draft for INSERT.  In contrast to FIG, the INSERT and "heritage" EMBED
+  and APPLET elements invoke paragraphing only if their content displayed
+  by Lynx dictates it.  The rules for resolving the sources for INSERTs or
+  for handling its ISMAP attribute are extremely complicated, and are not
+  implemented.  Let's wait to see how people in the "real world" try to
+  make sense of them and actually use INSERT (if they do 8-).  We still
+  create source links in "clickable_image" mode for the "heritage" versions
+  of FIG, OVERLAY, EMBED and APPLET markup, and send a 0,0 cooridinate pair
+  for IMG with the ISMAP attribute.  See comments in HTML.c - FM
+12-21-95
+* Fixed bug in yesterday's ftp password-handling mods that could cause a
+  crash, and handle ftp://user:@host/path as specified in RFC 1738. - FM
+* Added protection against crashes for SELECT tags without the (required)
+  NAME attribute. - FM
+* Added code in HTFTP.c for recognizing MS Windows (Chameleon NEWT) servers
+  and parsing their LIST output (tested on ftp://emoryi.jpl.nasa.gov/) - FM
+* Another typo fix for VMS GNUC in HTFinger.c. - FM
+* Modified HTFTP.c to use personal_mail_address, if available, for the
+  password with anoymous FTP.  It will still use "user@" (trim off the
+  host) if the host does not contain a dot and thus could not be a fully
+  qualified domain name, so it will work with Unix servers such as
+  ftp.uu.net (see get_connection() in HTFTP.c), but this will cause it
+  to fail with MS Windows servers. - FM
+* Added lots more info to the trace output for the ftp gateway. - FM
+12-20-95
+* Modified HTFTP.c to handle a hex escaped slash (%2F) following the
+  "punctuation" slash according to the strict provisions of RFC 1738
+  when connected to VMS ftp servers, so that a device can be in the
+  path and not be mishandled as a subdirectory, e.g., the URL
+     ftp://user:password@host/%2Fsys$common/syshlp
+  will create a directory listing for sys$common:[syshlp]. - FM
+* Fixed typo for VMS GNUC in HTFinger.c. - FM
+12-19-95
+* Enhancements of Unix DIRED_SUPPORT (see header of LYLocal.c). - DT
+12-18-95
+* Tweaks of element and entity structure alignments. - FM
+12-17-95
+* Tweaks of APPLET CODEBASE attribute resolving. - FM
+* Added support for a -nosocks command line switch to turn off SOCKS proxy
+  usage if Lynx was SOCKSified. - Thomas Zerucha (tz@execpc.com)
+12-16-95
+* Added the APPLET element and attributes to the DTD, and code for
+  creating links to the Applet code via image_links - FM
+* Added code to handle password fields in telnet URLs. - FM
+* Expanded EMBED as an "attribute soup" (for compatibility with
+  old versions of Netscape). - FM
+12-15-95
+* Added PARAM, and its attributes in the W3C draft for EMBED, to the DTD,
+  and code in HTML.c to minimize the possiblity of an INPUT belonging to
+  an EMBED being misassociated with a standard FORM container. - FM
+* Added "first pass" EMBED handling.  Should be OK with both the W3C
+  container version and the Netscape "attribute soup" version (we'll
+  see 8-).  The clickable_image switch and toggle ('*') are now misnomers.
+  They will cause creation of links to the EMBED SRCs whether they are
+  images or not. - FM
+* Enhancements of Unix uploading (see header of LYUpload.c). - GL
+12-14-95
+* Modified LYUnEscapeEntities() and LYExpandString() in HTML.c to make
+  it more likely that they'll be handled correctly across flavors of
+  compilers. - FM
+* Changed NETSCAPE_QUOTES and -netscape_quotes to SOFT_DQUOTES and
+  -soft_dquotes. - FM
+* Added '&' to the exclusion list for VMS suggested file names. - FM
+12-13-95
+* Added CAN_ANONYMOUS_GOTO_TELNET_PORT symbol which if set TRUE in
+  userdefs.h will allow anonymous users to specify a port in 'g'oto
+  commands for telnet URLs. - FM
+* Added NETSCAPE_QUOTES symbol which if set TRUE in lynx.cfg will cause
+  Lynx to emulate the Netscape bug of treating  '>' as a co-terminator
+  of a double-quoted attribute value and the tag which contains it. - FM
+* Forgot to define FORM_LINK_RESUBMIT_MESSAGE in the distribution's
+  userdefs.h for yesterday's mods. - FM
+* Forgot to put the HTFile.c with the LIST_FORMAT mods into the
+  distribution (maybe I should just concentrate on Christmas 8-). - FM
+12-12-95
+* Changed handling of the no-cache META directive so that it applies to
+  the document which contains the META tag, rather than to any form submit
+  buttons within it.  The form's CGI script should return a stream which
+  contains the directive to force resubmissions, and any (e.g., ISINDEX)
+  script or (e.g., foo.shtml) document can include the directive to
+  force reloading by Lynx. - FM
+* Added ALWAYS_RESUBMIT_FORMS symbol in userdefs.h and lynx.cfg for setting
+  forced resubmissions of forms, and a -resubmit_forms command line switch
+  for toggling the default. - FM
+12-11-95
+* Moved values of LYStrings.h function key definitions from 0x80 - 0x8D to
+  0x100 - 0x10D and modified all the structures and functions in LYKeymap.c
+  and LYEditmap.c accordingly. - FM
+* Added the KOI8-R (Russian) character set. - Andrey A. Chernov
+  (ache@astral.msk.su).
+* Replace gets() with fgets() for the Unix setup() in LYCurses.c - AAC
+* Tweaks for building with FreeBSD. - AAC & FM
+* Added handling of META directives for ISO-8859-2 and KOI8-R if the
+  document is text/html and a server header didn't already set the
+  charset. - AAC & FM
+12-10-95
+* Tweaks of memory management. - FM
+* Made the LONG_LIST parameters for Unix local directory listings
+  configurable via userdefs.h and lynx.cfg - DT
+12-09-95
+* Added code for re-computing and retaining the current link if it is still
+  on the page when using the LYK_UP_TWO and LYK_DOWN_TWO commands. - FM
+* Added support for nested emphasis tags (they're all still displayed as
+  HT_UNDERLINE, but no longer terminated prematurely). - FM
+12-08-95
+* Added more suffix maps in HTInit.c. - FM
+* Tweak of META attribute definitions. - FM
+12-06-95
+* Don't reject LYNXKEYMAP and lynxcgi URLs with the -localhost switch. - FM
+12-05-95
+* Made the loaded_texts list in GridText.c functionally "circular", so
+  that returning to a cached document causes it to be treated as the most
+  current, and dumps of cache, when necessary to load a new document, are
+  done for the least recently viewed rather than least recently fetched
+  document. - FM
+* Show the METHOD and ACTION in showinfo() of LYShowInfo.c if invoked when
+  the cursor is positioned on a submit button. - FM
+* If the user mode is advanced, keep showing the URL in the statusline
+  when Lynx is in forms mode but the link is not a form field. - FM
+12-03-95
+* Tweaks of code for submissions of forms with only a single INPUT
+  (TYPE="text") field. - FM
+12-02-95
+* Treat any META directives with a NAME or HTTP-EQUIV value of "Pragma"
+  or "Cache-Control" and a CONTROL value of "no-cache" as an instruction
+  always to resubmit any form(s) in the document. - FM
+* Added parsing of META directives.  Functions can be added where indicated
+  in HTML.c. - FM
+* Include the HTTP/1.1 "Cache-Control: no-cache" header together with the
+  HTTP/1.0 "Pragma: no-cache" header for reload or resubmit requests. - FM
+* Fixed bug in the check for an all-space ALT in IMG when creating a
+  link for its SRC. - FM
+* Fixed parsing of square-bracketted DOCTYPE fields. - FM
+12-01-95
+* Improvments of logic for indentations within lists. - FM
+11-30-95
+* For resiliency, treat upper case letters as equivalent to lower case in
+  scheme names (e.g., allow "HTTP" as well as "http"), by converting them
+  to the appropriate case before entering them into the anchor hash table
+  or otherwise acting on them. - FM
+* Added ability to change the default reply to the "really quit" prompt
+  from "[Y]" to "[N]" via a compilation symbol in userdefs.h. - DT
+11-29-95
+* Added ALIGN attribute for HR (default is "center"). - FM
+11-28-95
+* If a form has a single field, and it's INPUT TYPE="text", treat
+  RETURN as a submit command for it. - FM
+* Added START as a synonym for the SEQNUM attribute in OL. - FM
+11-27-95
+* Enhancements of the wais gateway. - FM
+11-26-95
+* Fixed up HREF, ACTION and SRC resolving to be conformant with RFC 1808
+  (except that we don't yet support a ";params" field). - FM
+11-25-95
+* Tweaks of yesterday's jumps file mods. - FM
+11-24-95
+* Enhancements of 'J'umps file handling, including ability to install
+  multiple jumps files mapped to different keys and associated with
+  different statusline prompts and recall buffers. - DT & FM
+* Deal with ALTs that have only spaces when in clickable_image mode. - FM
+* Worked in WM's mods to make the REVERSE_CLEAR_SCREEN_PROBLEM workaround
+  a configuration option via ENABLE_SCROLLBACK in lynx.cfg and a command
+  line toggle (-enable_scrollback), for use with comm programs which have
+  screen display buffers that can be accessed for review independently
+  of the Lynx commands (see comments in lynx.cfg). - FM
+11-23-95
+* Use the BASE, if present, instead of the original document URL, as the
+  default ACTION for forms. - FM
+* Tweaks of paragraph alignment handling. - FM
+* Make sure we don't realloc() a NULL env pointer in LYCgi.c. - DT
+* Cancel bookmark deletion if the line does not have a complete link or if
+  there is more than one link on the line. - DT
+11-21-95
+* Fixed bad logic in the setting of bold and/or underline starting points
+  in new lines created via split_line() of GridText.c. - FM
+* Added case KEY_BACKSPACE in LYgetch() of LYStrings.c. - GL
+11-19-95
+* Fixed problem of SELECT causing all immediately following white space
+  to be ignored. - FM
+* More tweaks of paragraphing, and handling of labeled blocks within
+  PRE blocks. - FM
+11-18-95
+* Added INFOSECS, MESSAGESECS and ALERTSECS symbols in userdefs.h and
+  lynx.cfg for setting the durations of statusline pauses (important when
+  using Lynx with a braille-based access).  See comments in userdefs.h and
+  lynx.cfg for more information. - FM
+* More tweaks of paragraph handling. - FM
+* Include the Reference lists is crawl output files if the -number_links
+  switch was included and the -nolist switch wasn't. - FM
+11-17-95
+* Tweaks of finger and telnet gateways. - FM
+* Added handling of MARQUEE equivalently to BANNER. - FM
+* Various tweaks of 8-bit character and related HTML handling (OLs
+  or ULs without attributes or some wrong combinations were crashing
+  Lynx). - FM
+11-16-95
+* Implemented the ID attribute for TAB, and the TO and INDENT attributes
+  when its ALIGN attribute is "left" (the default) and the style's
+  alignment is HT_LEFT (the default).  If these conditions don't apply,
+  or if the TAB target is outside the current margins or would overlap
+  prior text, a collapsible space is inserted instead of TABing.  The
+  INDENT values are in "en" units, treated as 12 per column.  Added
+  tabtest.html in the test subdirectory to illustrate TABing. - FM
+11-15-95
+* Added the HTML 3.0 DTD structures and definitions for SPOT, and fully
+  implemented it (use SPOT ID="foo" as SGML_EMPTY instead of named anchors
+  with no content). - FM
+* Added the HTML 3.0 DTD structures and definitions for TAB.  For now, it
+  simply puts a collapsible space in the text stream if the TO attribute
+  is present. - FM
+* Added the top-level HTML 3.0 DTD structures and definitions for MATH, and
+  implemented it's ID attribute.  The markup is captured as HTML_LITTERAL,
+  and until we have a processor, is output as is, in brackets to alert the
+  user about the situation. - FM
+11-14-95
+* Tweaks of LYK_UP_LINK and LYK_DOWN_LINK handling, and added them to the
+  default mapping as '<' and '>'. - FM
+* Tweaks of LYK_TOOLBAR handling. - FM
+11-13-95
+* Added LYK_TOOLBAR (mapped by default to '#') for jumping up to the pseudo
+  Toolbar or Banner if present in the current document.  Using '#' instead
+  of Home to jump there allows you to Left-Arrow back to where you were in
+  the current document.  Set up a BANNER in about_lynx-dev.html to serve
+  as an example of this feature. - FM
+* Added the HTML 3.0 DTD structures and definitions for BANNER, implemented
+  its ID attribute, and set it up to act as a pseudo Toolbar if one hasn't
+  been set up already via REL attributes of LINKs. - FM
+* Tweaks of paragraphing for CAPTION, CREDIT, FOOTNOTE, and NOTE. - FM
+11-12-95
+* Handle (i.e., ignore) any P that immediately follows an LI, DT or DD. - FM
+* Cancel any file fetch and viewer spawn or launch during traverals. - FM
+11-11-95
+* Added finger gateway (finger://host[/request]) based on patches from
+  Martin Hamilton (martin@mrrl.lut.ac.uk). - FM
+* Added LYE_TAB for mapping keys to act as LYE_ENTER, but return '\t' so
+  that the behavior of TAB is emulated in TEXTAREAs, and mapped Do to
+  LYE_TAB in the default binding. - FM
+* Fixed glitch in handling of DEC extended characters which contain two
+  digits (affected Do and Find). - FM
+* Better documented that disabling access to hidden (dot) files also
+  disables ability to create such files via Lynx. - FM
+11-10-95
+* Added handling of mailto as a form ACTION.  See http://www.q-d.com/swc.htm
+  for software to extract and unescape the mailed content. - FM
+* Added lynxprog URL handling, which is identical to lynxexec URL handling
+  except that the user is not prompted to enter RETURN before returning
+  to Lynx.  Use lynxprog for scripts or programs such as mail which do not
+  need an enforced pause to let the user read the screen output. - FM
+* Removed code in HTFile.c for treating ',' as a synomym of '.' for
+  hidden files (nobody seems to know why that was being done 8-). - FM
+* Moved inclusions from LYBookmark to tcp.h. - FM
+11-08-95
+* Extend optional hidden (dot) file/directory support to Unix, and embellished
+  it on VMS and Unix with regulation via a command line switch and 'o'ptions
+  menu setting.  See userdefs.h and lynx.cfg for more information. - GL & FM
+* Added support on Unix for straight tar files and a compile time option that
+  disables the ability to extract files from an archive file (since there is
+  no control over the files extracted). - GL
+11-07-95
+* More tweaks of 8-bit character handling. - FM
+* Added "Macintosh (8 bit)" character set. - Neil K. Guy
+  (nkg@freenet.vancouver.bc.ca)
+* Added "Example Lynx Optimized User Home Page" to the online 'h'elp. - FM
+11-05-95
+* Fixed Cc: header handling for email on Unix. - FM
+11-04-95
+* Reference the current character set for any raw 8-bit characters in
+  text/plain streams (but don't translate named or decimal escaped
+  entities, since that's specific for text/html). - FM
+* Block any illegal control or escape characters in text/plain streams,
+  to avoid problems if a binary ftp or local file was mistyped and sent
+  to the screen as that Content-type. - FM
+* Eliminated mod in SGML.c which emulated Netscape's bug of treating '>'
+  as both a close-double-quote and close-tag (Netscape v2.0 fixed its
+  bug, so hopefully the bad HTML with it will go away. 8-). - FM
+11-02-95
+* Assume an ISO-8859-1 character set for all local files.  If it's
+  actually ISO-8859-2 and the terminal is using that, set the Lynx
+  CharSet option to "ISO Latin 1" so that 8-bit characters will be
+  sent raw to the terminal. - FM
+* Added Martin Ramsch's iso8859-1.html to the test subdirectory.
+  Use it to complete the conversion tables in LYCharSets.c. - FM
+* Don't block insertion of a lead space for INPUTs in PRE blocks, so
+  alignments will be compatible with those of graphic clients. - FM
+* Don't block all access to the 'p'rint menu for the print restriction
+  (should still offer printer options which have the TRUE flag set;
+   all access is still blocked for -validate). - FM
+* Replaced the STDfoo_FILENO symbols in LYCgi.c with the more portable
+  fileno(stdfoo). - WM
+* Added NCURSESINCDIR compilation symbol for setting the path to the
+  NCURSES header file in LYCurses.h to that of the latest version. - GL
+* Tweaks of interrupt handling on VMS.
+10-31-95
+* Added more suffix maps in HTInit.c. - FM
+* Mods in LYCgi.c which hopefully makes the code more portable across
+  Unix flavors. - FM
+10-28-95
+* Tweaks of global flag initializations and resets in HTML.c. - FM
+* Added RESOLVLIB symbol in the top Makefile for including -lresolv
+  in the LIBS= list, if needed, for SUN 3 or 4 OS, and comments about
+  that in the Makefile, and INSTALLATION and PROBLEMS files based on an
+  explanation from Will Mengarini (seldon@eskimo.com). - FM
+10-27-95
+* Mods of top level Makefile:  Added NOPORT compilation symbol for forcing
+  use of PASV in ftp URLs.  Added NO_S_IFSOCK compilation symbol for Unix
+  flavors which lack an S_IFSOCK definition for lstat(). - FM
+* Reload the current document whenever the character set is changed. - FM
+* Don't reference entities for raw (or decimal escaped) 8-bit characters
+  if the document is not text/html, or for any local files if the charset
+  is Latin. - FM
+* Made Ctrl-H a synonym for DELETE instead of Left-Arrow in the line
+  editor. - FM
+10-25-95
+* Handle all characters in strings for the new line editor as unsigned
+  so they don't go negative if 8-bit. - DW
+* Restored proper handling of the MAXLENGTH attribute in INPUTs for
+  strings entered with the new line editor. - FM
+10-24-95
+* Deal with all non-printing characters when setting up the SELECT
+  pop-up window strings. - FM
+* Handle raw 8-bit characters via reference to the ISO-LATIN1 named
+  entities so they in turn can be referenced to the currently selected
+  character set. - FM
+* Yet more tweaks of non-breaking space handling. - FM
+10-22-95
+* Improved treatment of the startpage URL with -traversal so that it only
+  blocks traversals of links on other servers.  Any links on the same
+  http server which shouldn't be traversed may be blocked via explicit
+  and/or wildcarded entries in REJECT.DAT.  Updated CRAWL.announce to
+  make this more clear. - FM
+* Typo fixes in top-level Makefile. - Steve Jeske (jeske@pa.dec.com)
+10-21-95
+* Handle decimal escaped entities via reference to the ISO-LATIN1 named
+  entities so they in turn can be referenced to the currently selected
+  character set. - FM
+10-20-95
+* Tweaks of formatting for LONG_LIST directory lists and README file
+  inclusions in HTFile.c and HTVMSUtils.c. - FM
+* Tweaks of decimal escaped non-breaking space handling in HTML.c. - FM
+* Force unescaping of hidden VALUEs for INPUTs as ISO-LATIN1. - FM
+* Added ".shtml" and ".htmlx" as text/html extensions in HTInit.c. - FM
+10-18-95
+* Made parsing of the name and address out of the NNTP From: header more
+  reliable in HTNews.c. - FM
+* Added "LYNX_TEMP_SPACE" environment variable (Unix) or VMS logical,
+  which if present at run time will be used instead of the the TEMP_SPACE
+  definition in userdefs.h as the path prefix for temporary files. - FM
+10-17-95
+* Added TYPE attritute for OL, and coordinated it with the SEQNUM and
+  CONTINUE attributes.  The default TYPE is "1" (Arabic numbers), and
+  SEQNUM values for it can range from -29997 to the system's maximum
+  integer.  The Alphabetic TYPEs are "A" (upper case) and "a" (lower
+  case), and can range from 1 (" A." or " a.") to 18278 ("ZZZ." or
+  "zzz.").  The Roman TYPES are "I" (upper case) and "i" (lower case),
+  and can range from 1 (" I." or " i.") to 3000 ("MMM." or  "mmm.").
+  SEQNUM values should always be Arabic, and will be converted to
+  other types (e.g., SEQNUM="27" TYPE="a" will yield "aa." for the
+  next LI). The CONTINUE attribute will cause the sequence and TYPE
+  of the preceding OL to be continued for LIs in the current OL. - FM
+10-16-95
+* Treat a value of "*" for "no_proxy" as a global override of any
+  existing proxy variables. - FM
+10-15-95
+* Deal with raw or decimal escaped non-breaking space characters in
+  SGML_character() of SGML.c and LYUnEscapeEntities() of HTML.c. - FM
+10-14-95
+* Updated info about lynx-dev in lynx.man and lynx.hlp. - FM
+* Don't force LINKS_ARE_NUMBERED in dumps if -nolist was included. - FM
+* Output the References list for dumps with OL-style numbering. - FM
+* More tweaks of "anti-spoof" handling for telnet URLs. - FM
+10-13-95
+* Block direct access to the telnet prompt for telnet URLs entered without
+  a host field. - FM
+* Include the TRUSTED flag in spawns for OpenVMS/AXP v6.1 or greater. - FM
+10-12-95
+* Convert any strings in news articles that look like URLs into links. - FM
+* Use the Followup header in news articles, if present, for followups.
+  Otherwise, use the Newsgroups header.  - FM
+* Ignore any invalid ISO 646 7-bit control characters or ISO 8859 8-bit
+  control characters in SGML_character() of SGML.c. - FM
+10-11-95
+* Typo fix in HTTCP.c for non-MULTINET VMS builds. - Gary Chow (garyc@mrs.com)
+10-09-95
+* Assume the root as path in HTParse() of HTParse.c if the access and host
+  but no path are given, and the access is http, https, or ftp. - FM
+10-05-95
+* Make sure the FREE(x) macro gets defined for HTTCP.c. - FM
+10-04-95
+* Mods in HTTCP.c to prevent string buffer overruns. - FM
+* Prevent possible string buffer underrun for terminal white space trims
+  in GridText.c. - Renato Buda (renato@peoplebank.co.uk)
+10-01-95
+* Updated the listserv and archive addresses in the about and help files. - FM
+09-30-95
+* Added support for Windows_NT FTP servers. - FM
+* Added ability to send a self copy of mail via a Cc: header on Unix
+  (sending of self copies is set via the mail software itself on VMS). - FM
+* Tweaks of SOCKET_ERRNO handling in HTTCP.C. - FM
+* Include unistd.h more consistently on Unix (via tcp.h) if NO_UNISTD_H
+  is not defined. - FM
+* Modified the FreeBSD and NetBSD libwww Makefiles to use the
+  CommonMakefile. - FM
+* Makefile addition (snake3) for the HP-UX purchased compiler. - Andy
+  Finkenstadt (genie@panix.com)
+09-29-95
+* Deal with HTAlert.c function calls to LYgetstr(), e.g., for a password,
+  when doing a -dump or -source non-interactive fetch. - FM
+* Output HTAlert() messages to both stderr and stdout in TRACE mode. - FM
+09-28-95
+* Added a description of the line editor's default key bindings to the
+  help file set. - FM
+* Tweaks of the line editor. - FM
+* Declare DCLspawn_exception() in LYCurses.c as unsigned int only for
+  DECC (otherwise as int, for VAXC and GNUC). - FM
+09-27-95
+* Added common line editor for forms and prompted queries, with configurable
+  line editor key bindings.  See LYStrings.h and LYEditmap.c for the default
+  configuration. - DW & FM
+* Tweaks of build.com's symbol assignments when in batch mode. - MM
+09-22-95
+* Added ISO-8859-2 CharSet, and mods for Accept-Charsets handling based
+  on patches from Mark Martinec (Mark.Martinec@nsc.ijs.si). - FM
+09-19-95
+* Tweaks of OL attribute handling.  Allow negative SEQNUM values.  Keep
+  better track of CONTINUE versus non-CONTINUE OL sequences within nests.
+  Allow CONTINUE in the first OL of a new nest, set to the last LI count
+  of the previous nest (at any depth in that previous nest). - FM
+09-17-95
+* Tweak of LYUnEscapeEntities() in HTML.c. - DW & FM
+* Another tweak of groupid handling in LYShowInfo.c. - DW
+* More fixes of 7-bit character approximations. - DW
+* More help and about file tweaks. - DSL
+09-16-95
+* Added the HTML 3.0 DTD structures and definitions for DIV, and implemented
+  its ALIGN and ID attributes.  I think I have it behaving rationally if it
+  is used together with CENTER, LEFT and/or RIGHT (Though they're all treated
+  as DIVs by Lynx, and shouldn't be embedded in each other, somebody will do
+  that anyway!. 8-). - FM
+* Added the HTML 3.0 DTD structures and definitions for FN (Footnote).  It
+  should be handled as a popup window, but for now, it's implemented as a
+  labelled block and has the same style and behavior as a NOTE with an ID
+  attribute. - FM
+* Some compilers can't handle the continuation line in yesterday's
+  LYCurses.h.  Made it one long line. - FM
+09-16-95
+* Further enhanced the online help and about files. - FM
+* Added -DNO_FILIO_H to Makefile for SCO. - FM
+* Worked in stuff from 14-Sep-95 lynx2-4-2 upgrade. - FM:
+--------------------------------------------------------
+  09-06-95
+  * Added patch to compile Lynx on BSDI with Ncurses package. -RK
+  09-06-95
+  * Ported Lynx to DG-UX. - RK
+--------------------------------------------------------
+09-12-95
+* Further modified HTNews.c so that it returns unmodified news messages
+  when the display is toggled to source ('\') or when downloading them,
+  so uuencoded messages always can be saved without corruption, and so
+  I also changed the SCAN_FOR_BURIED_NEWS_REFS compilation default to
+  TRUE. - FM
+* Simplified a compound if() in HTParse.c which may have been giving the
+  AIX v4.1 compiler a headache. - FM
+09-11-95
+* Eliminated distinct style sheets for CAPTION and CREDIT so their content
+  will inherit the current style, and added HTML_EnsureDoubleSpace() and
+  HTML_ResetParagraphAlignment() in HTML.c for coping with the absence of
+  distinct style sheets for those elements, and for FIG.
+09-10-95
+* Added SCAN_FOR_BURIED_NEWS_REFS configuration symbol in lynx.cfg, with
+  a compilation default of FALSE, and a -buried_news switch for toggling
+  the default.  When TRUE, Lynx scans the bodies of news articles for
+  references and converts them to news links, but creates false news
+  links if any email addresses are enclosed in angle brackets, and can
+  trash uuencoded messages. - FM
+* Eliminated distinct style sheet for FIG so its content will inherit the
+  current style and display appropriately within lists.  Should be OK if
+  people use valid HTML 3.0 in it's content for non-graphic clients. - FM
+* Added links for the W3C HTML 2.0 and 3.0 specifications and for the
+  HAL HTML validation service to the Lynx help file set.
+* Made the BOLD_NAME_ANCHORS compilation symbols FALSE by default.  Most
+  documents now include emphasis tags for NAME (ID) anchors if it's desired,
+  because the most common graphic clients don't emphasize them by default,
+  so we should adjust to that in Lynx as well (IMHO 8-).  Added emphasis
+  tags for the NAME anchors in the Lynx help files. - FM
+* Eliminated forced uppercasing of H1 headers.  Most documents have mixed
+  casing and we should preserve it (IMHO 8-).  Added a BOLD_H1 configuration
+  symbol, set FALSE by default, for making H1 headers bold even if BOLD_HEADERS
+  is FALSE.  Modify the two configuration symbols in lynx.cfg for the pattern
+  or header emphasis which pleases you. - FM
+* Tweak of list paragraphing.  Added HText_PeviousLineSize() in GridText.c
+  for determining if the previous line had only non-printing characters. - FM
+09-09-95
+* Impelemented true paragraphing and the P ALIGN attribute within lists (UL,
+  OL and DL blocks) and within ADDRESS blocks.  Paragraphs within lists have
+  one blank line inserted.  Within ADDRESS blocks, a newline will be created
+  if needed, but no blank lines are inserted.  Use BR, not P, to force extra
+  newlines within blocks.  Do not place a P immediately following the LI or
+  DD tags.  Alignments of P blocks are done with respect to the "second line"
+  margins of LI or DD elements. - FM
+09-08-95
+* Convert '~' to getenv("HOME") in file URLs whether or not DIRED_SUPPORT
+  is defined. - FM
+* Tweak of TR and more tweaks of HR handling.  Added HText_LastLineSize()
+  and HText_TrueLineSize() functions in GridText.c for determining if
+  lines have only non-printing characters in decisions on whether to
+  insert additional newlines. - FM
+09-07-95
+* Act on Page-Up, Page-Down, Home, End, Find and Select in the form_getstr()
+  editor (hoping they have their default mappings 8-).  Also act on Remove
+  and Control-D as delete keys in that line editor (as in the LYgetstr()
+  line editor). - FM
+* Tweak of HR handling. - FM
+* Mods to prevent creating multiple copies of temporary printer files. - FM
+* More fixes for NeXT.  Temporary files for VIEWER, DOWNLOADER or PRINTER
+  commands on NeXT all have the ".html" default suffix replaced with ones
+  indicative of the Content-type. - FM
+09-06-95
+* Mods to prevent creating multiple copies of temporary viewer or downloader
+  files. - FM
+* Fixes for NeXT. - FM
+09-05-95
+* Enabled the -help switch when no configuration file is available and
+  Lynx would otherwise exit (i.e., it now outputs the help message before
+  it exits). - FM
+* Documented the -child switch. - FM
+* Fixed and documented the -nolog switch. - FM
+* Changed the -linknums switch to -number_links, fixed the code to work,
+  and documented the switch. - FM
+* Made handling of escaped colons (\:) in VIEWER commands reliable. - FM
+09-04-95
+* Implemented the PLAIN attribute for UL, and the SEQNUM and CONTINUE
+  attributes for OL. - FM
+* Updated the DTD structures and definitions for DD, DL, DT, LI, OL and UL
+  to HTML 3.0, added LH, and implemented full HTML 3.0 ID handling for those,
+  and B, BLINK, BR, CENTER, CITE, CODE, DFN, DIR, EM, FORM, KBD, I, LEFT,
+  LISTING, MENU, PLAINTEXT, PRE, RIGHT, SAMP, STRONG, TT, U, VAR and XMP
+  (some of which are obsoleted in HTML 3.0, but what the heck 8-). - FM
+09-03-95
+* Made bolding of NAME (ID) anchor contents configurable in lynx.cfg. - FM
+09-02-95
+* Tweaks of FIG and OVERLAY handling:  Only put up [FIGURE] (and +[OVERLAY])
+  links if clickable_images is set.  Assume P ALIGN="left" if contained
+  text does not begin with an explicit tag that sets an alignment. - FM
+* Implemented full HTML 3.0 ID handling for IMG. - FM
+* Tweaks for FreeBSD. - Masafumi NAKANE (t94303mn@sfc.keio.ac.jp)
+08-31-95
+* Added support for using a TITLE attribute as the subject in anchors with a
+  mailto HREF (A HREF="mailto:address" TITLE="RE: subject"). - FM
+08-30-95
+* Implemented full HTML 3.0 ID handling for A, ADDRESS, BLOCKQUOTE, BQ,
+  CAPTION, CREDIT, FIG, H1 - H6, HR, INPUT, NOTE, OPTION, P, SELECT, TABLE,
+  TD, TEXTAREA, TH and TR. - FM
+* Updated the DTD structures and definitions for ADDRESS to HTML 3.0. - FM
+* Block insertion of any escape sequence characters or substitutes when
+  editing form INPUTs or TEXTAREAs. - FM
+08-29-95
+* Tweak of ALIGN attribute handling in paragraphs. - FM
+* Protect against hanging on escape sequences if received (illegally) in
+  documents typed as text/plain or text/html. - FM
+08-28-95
+* Declared DCLspawn_exception() as an unsigned int to keep DECC happy. - FM
+08-27-95
+* Give LYUpload() a return value (because LYLocal.c has been testing for
+  one all these years 8-). - FM
+* Force reload on return from 'o'ptions menu if HTfileSortMethod or
+  keypad_mode are changed. - FM
+* Force no cache of keymap display whenever vi_keys or emacs_keys are
+  changed. - FM
+* Added Remove and Control-D as Delete synonyms for removing characters to
+  the left of the cursor in the LYgetstr() line editor, and Control-F as
+  Right-arrow synonym for moving the cursor to the right. - FM
+08-24-95
+* Modified prompted string editing via LYgetstr() along lines in patch
+  from PM (editing of form INPUT and TEXTAREA strings is unchanged).
+  Here's how the prompted string editing works:  Left-arrow and Backspace
+  (Control-H) move the cursor to the left, and Right-arrow to the right,
+  within the string.  Characters are INSERTed at the cursor position.
+  Delete removes characters to the left of the cursor.  Home, Find and
+  Control-A move the cursor to the beginning of the string.  End, Select
+  and Control-E move the cursor to the end.  Control-U erases the string.
+  Control-G cancels at any time.  Return accepts if a string is present,
+  or cancels if it was fully erased or never entered.  A right-curley
+  brace appears in the right-most column when the string has segment(s)
+  scrolled off screen, and if left scrolled, the cursor sits on it for
+  further editing with the above command keys (or acceptance via Return).
+  Long strings scroll both left and right between the prompt string and
+  right-curley brace.  Had to modify 17 files to make this line editor
+  crash safe (I hope people like it!  8-). - FM
+08-22-95
+* Use a macro in parse_arg() of LYMain.c to ensure proper handling of
+  switches which take a value and might have a space instead of an '='
+  between the name and value. - DW
+* Insulate any system RTL's getline() from the one in HTInit.c. - DW
+* Enabled editing of titles when adding bookmarks. - FM
+08-21-95
+* Fixed the IBM PC character set in LYCharSets.c (Note:  The PC-set has the
+  currency symbol but it is a control character - ^O - so there is a chance
+  that curses or the user's terminal may discard it.  Did not fix the
+  Icelandic characters). - DW
+* Check whether getpwuid() and getgrid() have returned NULL pointers in
+  LYShowInfo.c. - DW
+* Break up the too elaborate, compound assignment statements in LYList.c
+  so no compilers get tripped up by evaluation order effects. - DW
+* Worked in mods from DW to cope with CR, CRLF or LF all as EOL in HTML.c
+  and GridText.c (not sure if they take into account all of the consequences
+  of Lou's "big cheat" in GridText.c, but they appear to, so far). - FM
+* Explicitly preserve the Lynx bookmark file mode on Unix. - DSL
+08-20-95
+* More documentation and help updates. - FM
+08-19-95
+* Updated INSTALLATION and comments in userdefs.h and lynx.cfg. - FM
+* If save to disk was done via the download menu, and a VMS rename() attempt
+  succeeded so we don't spawn a COPY, we no longer can access the file via
+  the download menu, so pop in that situation. - FM
+* Worked in stuff from 16-Aug-95 lynx2-4-2 upgrade.  Most had already been
+  added to lynx2-4-FM.  This is the new stuff. - FM:
+---------------------------------------------------
+  08-16-95
+  * Applied patch from Peter van Heusden (pch@ucthpx.uct.ac.za) to fix
+    a bug when lynx encounters an OPTION tag before the style is
+    ever updated. - CL
+  08-09-95
+  * Added some tweaks to Makefile and LYCurses.h to get lynx to properly
+    compile on ISC.  Thanks to Robert Salter (salter1@master.nsbf.nasa.gov).
+---------------------------------------------------
+08-18-95
+* Added a -validate switch for turning off everything except http URLs,
+  helpfiles, and secure menus in Lynx.  Can be used with -dump in CGI
+  scripts, but is intended for use with anonymous telnet logins.  In the
+  latter case, the user can start with his/her server's or userdir homepage,
+  and validate everything, while able to manipulate the display features
+  (e.g., whether or not links are numbered) and turn on trace (Control-T,
+  then Control-R to reload) when a "Bad HTML" document is encountered.  The
+  telnet approach is particularly useful when used with the 'l'ist feature.
+  When used with -dump, compare it with versus without -nolist. - FM
+* Added a missing curley brace in EF's (08-16-95) patches. - FM
+08-17-95
+* Added HISTORICAL_COMMENTS symbol which if set TRUE in lynx.cfg will cause
+  Lynx to revert to the "historical" behavior of treating any '>' as a
+  comment terminator instead of (a valid) '-->', and a -historical switch
+  for toggling the default behavior. - FM
+* Added a -nolist switch for turning off the link list feature in dumps. - FM
+* Modified SGML.c so that it still substitutes the expected end tag if a
+  different one is encountered (e.g, due to a document having interdigitated
+  instead of validly embedded tags), but doesn't do a wind down of the
+  element stack.  This gives it a better chance of recovering from bad
+  HTML, and the sanity checks I've added thus far in HTML.c appear to still
+  be adequate for avoiding crashes (we'll see 8-). - FM
+08-16-95
+* Mods to support within-document anchors in documents returned via
+  lynxcgi scripts. - FM
+* Worked in EF's patches to handle changes of keymaps under DIRED_SUPPORT
+  with OK_OVERRIDE, and to give the user some feedback during an Install
+  command. - FM
+08-15-95
+* Don't include a Referer header for 'g'oto URLs. - FM
+* Added patches from PR for compilations with VMS port of GNUC:  Modified
+  several prototypes to avoid GNUC warnings about conflicts with ones in
+  lib$routines.h, and added code in HTVMS_WaisUI.c to deal with an obscure
+  glitch for GNUC v2.6.[123] and v2.7.0 (not present in v2.6.0 or earlier,
+  and fixed in v2.7.1). - FM
+* Worked in code from PR as LYVMS_FixedLengthRecords() in HTFWriter.c to
+  change attributes of binary files on VMS from Stream_LF to FIXED 512,
+  no implied carriage control, best try contiguous.  Replaces the spawn
+  to execute FIXED512.COM. - FM
+08-14-95
+* Modified TEXTAREA handling to succeed or fail on bad HTML equivalently
+  to Netscape. - FM
+08-12-95
+* Mods to avoid crashes and to do something reasonable with OPTION strings
+  that are wider than the available popup window width.  Truncation is
+  indicated by omission of a terminating ']' in the window link, and the
+  window, when popped up, is made equal to the screen width (but we can't
+  wrap the strings within the window, so they're truncated if they still
+  don't fit). - FM
+* Mods to handle INPUT fields that are packaged in PRE and would extend past
+  the wrap column.  No way to make that perfect without a major redesign,
+  but it's better now. - FM
+08-10-95
+* Handle 'g'oto entries equivalently to STARTFILE and HOMEPAGE, i.e., if
+  the user's entry isn't a URL, convert it to a file URL if it's a file
+  or directory on the local system, otherwise convert it to an http URL.
+  For example, "~/" will be converted to a file URL for listing the HOME
+  directory (on both Unix and VMS), and "www.netscape.com" will become
+  "http://www.netscape.com". - FM
+* Fix LYCurses.h to deal with definitions of TRUE and FALSE in cursesX.h
+  on ultrix. - Brian Exelbierd (bex@ncsu.edu)
+* Made SYSTEM_MAIL, and MAIL_ADRS on VMS, configurable in lynx.cfg. - FM
+08-08-95
+* Fixed two initialization problems that could account for reports of
+  inappropriate HEAD requests in pops of cached documents. - FM
+* More tweaks for coping with bad HTML. - FM
+* Fixed bug in code for bypassing bad SUFFIX: or VIEWER: entries. - FM
+08-06-95
+* Added code in GridText.c to deal with syntactically OK but symantically
+  nonsensical uses of ALT="" in IMG tags (i.e., when the IMG is structured
+  to provide the anchor for a link, and so the anchor ends up with nothing
+  but nonprinting characters for bolding), and removed the forcing of an
+  "[ISMAP]" pseudo-ALT in HTML.c.  The show_anchor element in TextAnchor
+  structures is now set to NO whenever an anchor does not have any
+  printing characters. - FM
+* Modified HTML.c to issue only one "Bad HTML" statusline message per
+  document (unless it's one of those unbelievably bad CGI script outputs
+  that are functionally multiple, concatenated documents 8-), and similarly
+  for "Table in Form" and "Form in Table" informational messages. - FM
+* Don't bother prompting whether to send a HEAD request for the current
+  document if there are no links on the page (but still prompt if the user
+  makes a HEAD request when positioned on an inappropriate form link). - FM
+08-05-95
+* Added code in SGML.c for storing Identfiers (e.g., !DOCTYPE) and Comments
+  (i.e., tags beginning with !--) and for reporting them in trace mode.
+  Serves as a model for actually using them someday (i.e, functions for
+  analyzing them could be called where we presently just invoke a trace
+  output to stderr). - FM
+08-03-95
+* Modified SGML.c to handle comments as in the current specs, and put
+  Paul Gilmartin's (pg@sweng.stortek.com) TestComment.html in the
+  test subdirectory. - FM
+* Added binary extensions in HTInit.c that were giving people problems
+  on FTP servers. - FM
+08-02-95
+* Added explicit check for CMU in telnet support with SOCKETSHR-built
+  images. - SB
+* Added -link switch for setting the count in lnk#.dat files with -crawl
+  (needed if you interrupt a traversal and want to pick up again where
+  you left off). - DM
+* More tweaks of -traversal code and Makefile.  All known bugs appear to
+  have been dealt with at this point.  Updated lynx.man, lynx.hlp and
+  help files to include the -traversal and -crawl switches. - FM
+08-01-95
+* Changed the SEQUENT compilation sympbol to PTX2 and added a ptx2 procedure
+  to the Makefile for Sequent Symmetry DYNIX/ptx v2, because more current
+  versions reportedly have solved the problems which the conditional
+  compilation attempted to address. - FM
+* Force in the "[ISMAP]" pseudo-ALT if someone uses ALT="" for an IMG tag
+  that has ISMAP specified. - FM
+* Tweaks of the -traversal code (still experimental). - DM & FM
+07-31-95
+* Worked in code from David Mathog (mathog@seqaxp.bio.caltech.edu) for
+  implementing the TRAVERSAL function from old versions of Lynx, but via
+  a command line switch (-traversal) instead of in a separately compiled
+  executable, and for a CRAWL function, invoked via a command line switch
+  (-crawl), which allows Lynx to be used as the front end for a Web Crawler.
+  See CRAWL.announce for more information. - FM
+* More tweaks of LYCurses.c and LYCgi.c for GNUC on VMS. - SB
+* More tweaks of src/Makefile. - DSL
+07-30-95
+* Tweaks of yesterday's Makefile and descrip.mms files. - FM
+07-29-95
+* Tweak in HTFTP.c to ensure that Lynx doesn't sit around waiting for an
+  FTP server's good-bye message if the server closes the connection itself
+  and doesn't send one. - FM
+* Added GNUC support to the VMS descrip.mms files. - FM
+* Tweaks of HTWAIS.c socket handling on VMS (I can't reproduce a reported
+  problem with SOCKETSHR/NetLIB, but these tweaks might help). - FM
+* Added my guesses at code for HTTelnet.c to implement telnet, tn3270 and
+  rlogin support, if available, when building with SOCKETSHR/NetLIB on
+  VMS. - FM
+07-28-95
+* Mods for Sequent Symmetry DYNIX/ptx - Mark Kolmar (mkolmar@ccs.nslsilus.org)
+* Added GL's lynxcgi patches posted to lynx-dev, plus some tweaks. - FM
+* Worked in GL's lynxcgi mods as in Lynx2-4-2:
+  --------------------------------------------
+   Added George Lindholm's LYNXCGI feature.  This allows lynx to bypass
+   http daemons to run local CGI scripts using a URL of the form
+   "lynxcgi:/path/cgi-script".  To implement in Lynx, LYNXCGI_LINKS
+   must be uncommented in userdefs.h and TRUSTED_LYNXCGI must be fixed
+   in lynx.cfg.  It doesn't handle redirection or mime-types and
+   scripts should probably generate partial URLs when referring back to
+   itself.  If the file you're going after isn't an executable then it
+   will be loaded as regular file.  This makes it possible to go back
+   and forth between cgi-scripts and .html files.
+   I changed the way TRUSTED_LYNXCGIs are recorded because they don't
+   work quite the same as TRUSTED_EXECs do.  Also, George says it works
+   fine on SunOS and Solaris, and it seems to work fine on Linux. - CL
+  --------------------------------------------
+* Don't block access to the download menu when both no_download and
+  no_disk_save are set if any of the download commands have always_enabled
+  set (ie. present a reduced menu, with those still available). - FM
+* More tweaks of help and html files. - DSL
+07-26-95
+* Added support for GNUC in the VMS .com files.  Should now compile and link
+  automatically for GNUC via build.com, but that needs testing. - FM
+* Reorganized VMS option files into ones for the transport and ones for the
+  compiler, with corresponding updates of the .com and .mms files. - FM
+* Tweaks of mods for GNUC on VMS, based on further discussions with
+  SB. - FM
+* Tweaks of -help output. - Daniel S. Lewart (d-lewart@uiuc.edu)
+07-25-95
+* Ugh!!  Blew it for Unix when setting up the GLOBALDEF/GLOBALREF definitions
+  in tcp.h for VAXC vs. DECC vs. GNUC on VMS this morning (I'm a night
+  person 8-). - FM
+* Worked in code for compiling with the VMS port of GNUC, based on patches
+  from Sterling Bjorndahl (bjorndahl@augustana.ab.ca) and advice from
+  Pat Rankin (rankin@eql.caltech.edu).  Needs testing, and the linking
+  procedure still needs to be addressed explicitly. - FM
+* Prevent possibility of a null pointer dereference if an ISMAP anchor
+  fetch fails. - David Trueman (david@cs.dal.ca)
+07-21-95
+* Added LYK_HEAD (mapped by default to ']') to send HEAD requests for the
+  current document or link (always sent with LYforce_no_cache). - FM
+* More lynx.man, lynx.hlp, help file and documentation updates. - FM
+07-19-95
+* Put back "-mime_headers" with mods like those in lynx2-4-2, i.e., so that
+  a source dump is forced.  Both "-mine_headers" and "-head" show the status
+  line as well as the MIME headers. - FM
+* Modified "-error_file" to show the complete status line, as well as the
+  URL and METHOD, and to concatenate entries instead of creating separate
+  files for each request. - FM
+* Updated the lynx.man, lynx.hlp and lynx_help files. - FM
+07-18-95
+* Changed "-mime_headers" to "-head" and implemented it as a HEAD request
+  for fetching the MIME headers as text/plain. - FM
+07-17-95
+* Removed 00DIFFERENT from this distribution. - FM
+* Made use of _underline_ format in dumps optional via SUBSTITUTE_UNDERSCORES
+  definitions in userdefs.h and/or lynx.cfg, and added a "-underscore"
+  command line switch for toggling the default on or off. - FM
+* Use system("exec $SHELL") for spawning the default shell on Unix. - Paul
+  Gilmartin (pg@sweng.stortek.com)
+* Fixed typo in check for news vs. nntp URLs in HTNews.c. - Wilson Cheung
+  (wcheung@netcom.com)
+* Added code to the VMS setup() for dealing with curses conficts if someone
+  used -post_data or -get_data without specifying -dump under conditions
+  which require it, so it's not forced in LYMain.c as on Unix.  If fact,
+  -get_data and -post_data are very useful in interactive invokations. - FM
+* Fixed memory leak in the -post_data and -get_data handling. - FM
+* Added LYNX_HOST_NAME in userdefs.h and lynx.cfg for defining an alias
+  which will be treated equivalently to "localhost" and HTHostName (the
+  fully qualified domain name of the system running Lynx) in checks for
+  URLs on the local host (e.g., when the -localhost switch is set). - FM
+* Added in or improved descriptions for the new switches in the Lynx
+  command line help and Lynx_users_guide.html. - FM
+07-16-95
+* Tweaks of yesterday's startfile and -homepage mods, and added treatment
+  of '~' as SYS$LOGIN when used as the lead character on VMS (e.g., on
+  VMS as on Unix,  lynx ~/  will create a listing of the login directory
+  for the account running lynx). - FM
+* Worked in stuff from 13-Jul-95 lynx2-4-1 upgrade.  Most had already been
+  added to lynx2-4-FM.  This is the new stuff. - FM:
+---------------------------------------------------
+   07-13-95
+* Added some command line patches from Peter Brooks - CL:
+  (pbrooks@micromind.com).  The new command lines are:
+	-post_data, -get_data = send form data from stdin and dumps results.
+	-auth=ID:PASSWD = sets authorization stuff at startup.
+	-mime_header = prints mime header with -source.
+	-noredir = prevents automatic redirection
+	-error_file=file = prints HTTP status code to file.  (Not sure of
+		his motivation on this one, something to do with SlipKnot,
+		I think.)
+	(Replaced Peter's strdup()'s with more portable code. - FM)
+   07-11-95
+* Added Erik Olson's (olson@phys.washngton.edu) patch to use the
+  _underline_ format when using the -dump option. - CL
+  (Kept the old code, #ifdef'ed out, to make this optional someday. - FM)
+   07-07-95
+* Fixed a bug in local_dired.  Specifically, a pointer to a fixed array
+  was being fed into StrAllocCopy as the destination.  Linux was choking
+  on this although OSF/1 and AIX seemed to handle it better. - CL
+---------------------------------------------------
+07-15-95
+* If a command line "startfile" and/or -homepage is not a URL, and can't
+  be located as a file or directory on the local system, treat it as an
+  http URL, e.g., www.wfeb.edu will be treated as http://www.wfeb.edu - FM
+07-13-95
+* Added nntp URL handling (nntp://news_host[:port]/path).  Made it read
+  access only (use news URLs for both read and post access). - FM
+07-12-95
+* Added code for proxying https and snews URLs.  The Netsite proxy server
+  can proxy them without need for SSL code in the clients themselves, i.e.,
+  for Lynx as publically distributed (need client-resident SSL code and
+  tunneling for the CERN proxy server, sorry). - FM
+* Added the CONNECT protocol to our local code, so that SSL URLs can be
+  tunneled through proxy servers, and reorganized some code so that patches
+  for the SSL hooks can be applied easily if NSA regulations are relaxed. - FM
+07-11-95
+* More tweaks of alignment code. - FM
+* Fixed bad code for removing trailing white space in GridText.c, LYrcFile.c,
+  LYReadCFG.c and LYUtils.c. - FM
+* Added snews and nttp protocols, which simply inform the user that they
+  aren't implemented. - FM
+* The claim is that even mere hooks to the RSA and SSL libraries are
+  objectionable to the NSA, so I removed then from the public distribution,
+  but left in the https protocol, which simply informs the user that it
+  isn't implemented. - FM
+07-08-95
+* Worked in Lou Montulli's (montulli@netscape.com) code for https URL
+  handling into the Common Library.  To actually use it, you have to
+  get the RSA and SSL libraries, which are restricted to US citizens
+  (it works if you are and do 8-).  I can't include those in this
+  distribution, because by US law that would in turn restrict it to
+  US citizens. - FM
+* Tweaks of paragraph alignment code. - FM
+07-07-95
+* If we are not allowed to change the status of the "lynxexec
+  execution of links" from the option screen then we shouldn't be
+  allowed to change it from the .lynxrc file either. - GL
+* Added George Lindholm's patch to add uudecode support to Lynx's file
+  manager.  Unfortunately, uudecode puts the uudecoded file in the
+  current working directory, namely the directory where lynx is started.
+  I haven't thought of a workaround yet, so I made lynx print a
+  statusline message informing the user. - CL
+07-06-95
+* Modified redirection-handling code in HTTP.c to ensure that we get all of
+  the headers before trying to track down the Location: header. - FM
+* For move's or rename's in the local DIRED code, don't write the new file
+  name into the same buffer as the old. - Earl Fogel (fogel@duke.usask.ca)
+07-05-95
+* Added GL's mods to use a stream-based procedure for displaying the
+  current Lynx keymap.  Faster and more efficient than the temporary
+  file-based procedure. - FM
+07-04-95 (Enjoy the fireworks!!!  8-)
+* More mods of SGML/HTML parsing to help recover from bad HTML. - FM
+* Fixed some cryptic initialization problems in the Common Library's
+  centering and right alignment code, that we're now using, by changing
+  the malloc's in HTChunk.c to calloc's. - FM
+* Secured some unsafe code in the LYstrncpy() function. - FM
+* Increased the connect() and select() while()-looping limit in HTTCP.c
+  to 30,000 tries. - FM
+* Tweak of HR WIDTH attribute handling. - FM
+07-03-95
+* Updated the DTD structures and definitions for HR to HTML 3.0, plus
+  its Netscape WIDTH and SIZE attributes, and implemented WIDTH, e.g.,
+  HR WIDTH="50%" yields a centered horizontal rule half the width
+  between the current left and right margins. - FM
+* Fixed problem of header end tags not yielding line breaks when embedded
+  in CENTER, LEFT or RIGHT tags. - FM
+07-02-95
+* Added MAKE_PSEUDO_ALTS_FOR_INLINES in userdefs.h and lynx.cfg which can
+  be defined FALSE to treat inlines without an ALT string as having ALT=""
+  instead of inserting the pseudo-ALT string "[INLINE]" into the document.
+  The configuration file default can be toggled via a -pseudo_inlines
+  command line switch, and the user can toggle the inclusion of pseudo-ALT
+  strings on or off at run time via LYK_INLINE_TOGGLE (mapped by default
+  to '['). - FM
+* Made the -image_links command line switch a toggle for the configuration
+  file default setting. - FM
+* Enabled processing of forms that use TABLE for formatting.  I don't see any
+  risk of crashes, and they might end up usable.  Messages warn the user that
+  the display of the form may be strange. - FM
+* Relaxed anti-crash protections for forms with bad HTML (usually due
+  to interdigitated instead of embedded tags, written by providers with
+  Netscape or Mosaic clients, which are insensitive to such fundamentally
+  bad HTML).  I got the code to still work with several bad forms on the
+  Net, and if a crash should occur, the user has been tipped off via the
+  statusline or trace message about the nature of the problem. - FM
+07-01-95
+* Restored the meaning of the P element to be the beginning of a paragraph,
+  updated its structures and definitions in the DTD to HTML 3.0, and
+  implemented its ALIGN attribute (left, center, right).  Note that it
+  no longer forces double spacing (you'll get the spacing defined in
+  the stylesheet for the current element, which may or may not be
+  double) and empty paragraphs (serial Ps) will not yield additional
+  newlines (use serial BRs for that). - FM
+* If both download options and disk saves are restricted, don't fetch
+  binary files with a download offer when their links are activated
+  (just issue a statusline message that the file can't be displayed),
+  and issue a "disabled" statusline message for any overt 'd'ownload
+  attemps. - FM
+* For disk saves in LYDownload.c, on VMS attempt a rename() first, and then
+  a spawned DCL copy if that fails. - FM
+* Added memory exhaustion checks for all mallocs, reallocs and callocs in
+  the LYfoo modules. - FM
+* Added CL's realloc() substitute for AIX and ultrix in GridText.c. - FM
+* Map extensions .html3 and .ht3 to text/html in HTInit.c. - FM
+06-29-95
+* Added code to enable creation of links for all images.  Can be made the
+  default by setting MAKE_LINKS_FOR_ALL_IMAGES to TRUE in userdefs.h and/or
+  lynx.cfg (not advised).  Can be implemented for the session via a command
+  line switch, -image_links, e.g., use  lynx -dump -image_links  to get links
+  for all images, as well as standard links, listed in the output.  Can be
+  toggled on and off at run time via LYK_IMAGE_TOGGLE (mapped by default to
+  '*').  Use that in conjuction with the LYK_LIST command to get a list of
+  links that includes all images, e.g., for adding them as bookmarks.  The
+  toggle also invokes a reload, so that the change will be implemented for
+  the current and any future documents, but if you return to cached
+  documents, those will need to be reloaded explicitly.  See comments in
+  userdefs.h and lynx.cfg for more information. - FM
+* Don't restrict use of Control-T for toggling trace mode to advanced
+  usermode (i.e., make it available in all usermodes, so people might
+  follow the instructions in "BAD HTML" statusline messages to check
+  the document in trace mode). - FM
+* Modified LYList.c to indicate the anchor NAME/ID, if present, following
+  the TITLE, if known, in interactive 'l'ists.
+* Modified SGML.c to treat '>' as both a close-double-quote and close-tag.
+  Now Lynx acts like Netscape, in that respect, so all that bad HTML
+  Netscape users are generating will not bother Lynx. - FM
+06-28-95
+* Oops, missed an initialization in this morning's centering and right
+  alignment mods. - FM
+* Fixed up HTML.c to bypass HTML 3.0 attribute checks for start tags generated
+  by the Common Library's non-http access types (gopher, ftp, news, wais)
+  Could crash, otherwise.  - FM
+* Fixed up GridText.c code to take non-printing control characters properly
+  into account when formatting centered or right-aligned text. - FM
+* Mods to improve appropriate carryover or cancelling of alignment attributes
+  across successive elements. - FM
+* Implemented Netscape LEFT and RIGHT extensions, homologously to CENTER. - FM
+* Implemented Netscape BLINK extension as HT_UNDERLINE. - FM
+06-26-95
+* Updated the DTD structures and definitions for H1 - H6 to HTML 3.0 and
+  implemented their ALIGN attribute (left, right and center). - FM
+* Implemented the Netscape CENTER extension. - FM
+06-25-95
+* Updated the DTD structures and definitions for FORM, INPUT, TEXTAREA,
+  SELECT and OPTION to HTML 3.0. - FM
+* Implemented the HTML 3.0 DISABLED attribute for FORM elements. - FM
+* INPUT type "scribble" implemented as "text" according to the HTML 3.0
+  recommendation for non-GUI clients. - FM
+* Added protections against problems with INPUT types "range" and "file"
+  until they're implemented (will be tricky, but do-able 8-). - FM
+06-23-95
+* Added all ISO8859-1 entities to the DTD. - FM
+06-22-95
+* Updated the DTD structures and definitions for A and IMG to HTML 3.0, and
+  implemented their ID attribute. - FM
+* Tweaks of FIG handling. - FM
+* It is somehow inappropriate to teach our users to write correct HTML and
+  to tell them to always check it before publishing, when Lynx's on-line
+  help gives such a bad example :-} (not to mention versions from a couple
+  of months back).  Better now. - Mark Martinec (Mark.Martinec@nsc.ijs.si)
+06-20-95
+* Made the DTD structures and definitions for the HTML 3.0 elements
+  BQ, CAPTION, CREDIT, FIG, NOTE and OVERLAY complete, and added
+  those for STYLE, TABLE, TD, TH and TR.
+* Tweaks of yesterday's HTML 3.0 additions (still just "first pass"). - FM
+* Added code for avoiding potential problems with stylesheets and tables
+  in HTML 3.0 documents. - FM
+06-19-95
+* Added "first pass" handling of HTML 3.0 elements BQ, CAPTION, CREDIT,
+  FIG, NOTE and OVERLAY. - FM
+06-17-95
+* Close the configuration file on completion of the big while() in
+  LYReadCFG.c. - PM
+* Added 00DIFFERENT to keep track of files in this code set which
+  presently differ from those in the latest development code set
+  at UKans (currently, lynx2-4-1.zip of 15-Jun-95). - FM
+* Tweak of the pseudo-toolbar code.  The 'l'ist command now displays the
+  TITLE (or RelValue, if TITLE is defaulted) of those links if they have
+  never been accessed, or their actual HTML titles if accessed, at the
+  top of the links list, so you can use that command instead of LYK_HOME
+  to reach the toolbar links at any time, and then left-arrow to where
+  you were in the current document instead of having to page back down
+  to that location. - FM
+06-16-95
+* Added LINK REL="RelValue" HREF="foo" TITLE="TitleValue" HTML 3.0
+  handling (as in http://www.hpl.hp.co.uk/people/dsr/html3/dochead.html
+  of 28-Mar-95).  The HREF and REL values are required (the LINK will be
+  ignored if either is missing or has a zero-length value). TITLE is
+  optional, i.e., the RelValue will be used as the link name if TITLE
+  is omitted.  Currently registered toolbar RelValues are:  Home, ToC,
+  Index, Glossary, Copyright, Up, Next, Previous, Help, and Bookmark.
+  The Bookmark links are intended to have TITLEs (e.g., "Order Form").
+  The others have RelValues that yield self-evident link names.  The LINKs
+  should be placed in the HEAD section, so they'll be displayed in a manner
+  simulating a toolbar (but not a real one, since we don't have Windows and
+  mouse support; use your LYK_HOME command to access it at any time 8-).
+  The BODY should have a line-breaking element (e.g, H1) to set them off.
+  For now, the Banner RelValue is treated like another toolbar element.
+  The StyleSheet RelValue is ignored, since we don't yet have loadable
+  stylesheet handling. - FM
+* Fixed up the 06-13-95 NO_ANONYMOUS_EMAIL patch to be appropriate for
+  VMS - FM.
+06-14-95
+* Added LYK_LIST command ('l' or 'L'; must be uppercase if VI keys are on)
+  for creating an ACTIVATEable list of references (links) in the current
+  document.  If LINKS_ARE_NUMBERED is on, it's a UL, otherwise it's an
+  OL.  Visited links have the TITLE displayed, otherwise the HREF is
+  displayed. - FM
+* Added code to append a list of references (links), if present in the
+  document, when -dump is used.  Dumps are done with LINKS_ARE_NUMBERED
+  turned on.  The reference list is numbered, and always shows the HREFs,
+  so that they can be referenced to the links in the document. - FM
+* Updated help files. - FM
+--- lynx2-4-1 on ftp2.cc.ukans.edu (added to lynx2-4-FM on 06-16-95)
+06-13-95
+* Added George Lindholm's patch to add -r (recurse) to the zip call in DIRED.
+  - JP
+06-12-95
+* Added George Lindholm's new file permission patch.  Here's his description:
+  "Here is a rewamped version of my earlier file permission patch.  This version
+   uses a html page to prompt for user input (rather than having the user
+   enter a obscure unix chmod string) using checkboxes." - JP
+* Added George Lindholm's addition of a compiler flag (NO_ANONYMOUS_EMAIL).
+  If NO_ANONYMOUS_EMAIL is set the user will not be able to add their own
+  from header.  This will only work if the mail package being used will
+  add this information. - JP
+--- lynx2-4-1 on ftp2.cc.ukans.edu
+06-09-95
+* Replaced info.cern.ch with www.w3.org in html and make files.  Designated
+  this code as 2.4-FM, for local use. - FM
+--- STARTING  2.4-FM ---
+--- Rename of Lynx2-3-FM and release as Lynx2-4  (08-June-1995) ---
+    (see CHANGES2-4 and CHANGES2-3)
diff --git a/docs/FM.announce b/docs/FM.announce
new file mode 100644
index 00000000..0b2652bf
--- /dev/null
+++ b/docs/FM.announce
@@ -0,0 +1,72 @@
+LYNX FILE MANAGEMENT SUPPORT
+
+New facilities have been added since Lynx 2-3 to provide support
+for managing files on the local filesystem.  These facilities allow
+the user to delete, rename, and re-locate files and/or directories and
+to create and/or upload new files and directories.  This will mainly
+be of interest to systems administrators who are interested in running
+lynx as a restricted shell in order to provide controlled access to a
+range of services (as in a freenet). It may also be of use at sites
+where some of the users are experiencing difficulty with the raw Unix
+interface.
+
+Support for the new facilities is enabled at compile time by defining
+the variable `DIRED_SUPPORT' in the `MCFLAGS' list in the Lynx
+Makefile, and in the WWW makefile `CommonMakefile'.  Runtime support
+for disabling the facilities is provided by way of the restriction
+`dired_support' which can be set on the command line for a particular
+session.
+
+The Makefile also provides additional compile time flags for
+controlling the extent and application of the file management
+facilities; specifically, `OK_TAR' which enables support for creating
+and expanding tar archives, `OK_GZIP' which enables use of gzip to
+compress and decompress files, and `OK_OVERRIDE' which allows access
+to the file management facilities directly from the keyboard in
+addition to access by way of a file management menu.
+
+There are two possible modes of operation; the first in which a single
+file management menu is invoked via the `f', or `F' key; the second,
+in which the more often used facilities are made available directly
+from the keyboard in addition to access via the menu.  The second
+method provides a much better user interface but requires re-mapping
+some of the keys from their standard lynx interpretation, temporarily
+when file management mode is in effect.  For example, if OK_OVERRIDE is
+defined at compile-time, then the line at the bottom of the screen, in
+novice mode, will be
+
+  C)reate  D)ownload  E)dit  F)ull menu  M)odify  R)emove  T)ag  U)pload
+
+rather than the standard second noviceline,
+
+  H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list
+
+when the user is browsing part of the file system.  If OK_OVERRIDE is not
+defined then all access to file management functionality must be by way
+of the menu.  The only exception is that the facility to tag files for
+subsequent removal and/or re-location is always available directly from
+the keyboard using `t', and `T'.
+
+This is a first release of the file management enhancements and suggestions
+for improvements are welcome.  Among the enhancements which are currently
+being considered are facilities for changing file access attributes, and
+a facility for listing and extracting part of an archive.
+
+In order to use the file management facilities you may either point
+the program at a directory on the command line or point the program at
+an html file which contains a link of the following form:
+
+   <a href="file://localhost/~/"> Manage Personal Directory ? </a>
+
+where the anchor `file://localhost/~/' implies a reference to
+/home/username.  Because the `~/' in a file URL is converted to
+`/home/username' regardless of origin, these facilities also work when
+the anchor shown above is served from an http server as well.  In
+either case the reference is to files on the local system and not
+files in the domain of the server.
+
+By default the file listing is in standard Unix mixed format, but you
+may use the Options menu to select WWW `directories first' format, or
+`files first' format if you prefer.
+
+Rick Mallett, Carleton University, Ottawa Canada. (rmallett@ccs.carleton.ca)
diff --git a/docs/IBMPC-charsets.announce b/docs/IBMPC-charsets.announce
new file mode 100644
index 00000000..1431cdf3
--- /dev/null
+++ b/docs/IBMPC-charsets.announce
@@ -0,0 +1,74 @@
+
+Summary
+=======
+This document is primarily for people who will be using Lynx
+on a remote UNIX or VMS system via an MS-DOS based terminal program.
+
+
+General Information
+===================
+Lynx comes with built-in translation tables to map the 8-bit character codes or
+character entities coming in from an HTML document to their equivalent codes,
+where possible, for various character sets.
+
+IMPORTANT:  you should choose display character set in Lynx Options Menu
+according to your font installed locally.  Probably it would be cpXXX. Please
+contact lynx-dev mailing list if you want any new codepage not listed there.
+
+Note that all points of the connection between the display at your end and Lynx
+at the remote end must be 8-bit clean.  If the high bit is being stripped at
+any point in between, the only character set you can use (effectively) in Lynx
+will be "7 bit approximations".  More on that later.
+
+
+MS-DOS character set weirdness
+==============================
+MS-DOS uses a bass-ackwards character set in which half the normal characters
+have been replaced by pseudo-graphic line and box-drawing characters, and in
+which almost all of the international characters are mapped to nonstandard
+numbers.  It also contains Greek letters.
+
+Further confusing matters, there is more than one MS-DOS character set.  The
+character sets are referred to as "codepages," each of which has a unique
+number.  IBM PCs and compatibles come with one hardware-based default codepage
+and a keyboard to match.  In the US market the hardware codepage is 437.  PCs
+destined for other regions of the world often have a different default codepage
+which contains characters for other languages and keyboards.  Under MS-DOS, one
+can load different codepages into memory and use one of them instead of the
+hardware default.
+
+If you are using Lynx through an MS-DOS based terminal program or telnet
+client, you should use an appropriate DOS codepage in Lynx and you need not any
+translation within terminal program (this is different from old-style behavior
+and works better because of superior Lynx translation support).
+
+Check your display by accessing Martin Ramsch's ISO-8859-1 table
+(iso8859-1.html in the Lynx distribution's test subdirectory).
+
+Ramsch's table describes each entity and shows examples of each.  It should be
+immediately obvious that you are either seeing what you are supposed to, or
+you're not.  If you see box and line-drawing characters and mismatched letters
+and so on, you are likely displaying 7 bit data, not 8.  Ensure that all points
+of your connection are 8-bit clean:
+
+	On any remote UNIX systems you must pass through, do
+		'stty cs8 -istrip' or 'stty pass8'.  'stty -a' should list
+		your settings.
+	On any remote VMS systems, do 'set terminal /eightbit'.
+	Make sure your terminal program or telnet client is not filtering
+		8-bit data.  You may found the choice between "VT-100 strict"
+		and "VT-100 relaxed" emulation mode - use relaxed.
+		Note:  Procomm for DOS has a confusing "Use 7 bit or 8 bit
+		ANSI" setting -- this has to do with ANSI sequences.  If set to
+		8 bit, some 8-bit character sequences, including those passed
+		by Lynx as well as those which are for your terminal type
+		(vt100, etc.) will be processed by Procomm as ANSI screen
+		control codes and will most likely result in a garbled display.
+		Set it to 7 bit.
+	If going through a dialup terminal server, you may have to set the
+		terminal server itself to pass 8 bit data.  How to do this
+		varies with the make of the server, and in some cases only a
+		system admin in charge of the box will have the authorization
+		to do that.
+	SLIP or PPP connections should already be 8-bit clean.
+
diff --git a/docs/SOCKETSHR.announce b/docs/SOCKETSHR.announce
new file mode 100644
index 00000000..4c08a018
--- /dev/null
+++ b/docs/SOCKETSHR.announce
@@ -0,0 +1,67 @@
+LYNX SUPPORT FOR SOCKETSHR/NETLIB			28-AUG-1996
+---------------------------------
+
+
+What is SocketShr?
+------------------
+
+SOCKETSHR is Eckhart Meyer's socket library interface to the MadGoat NETLIB
+package, which provides a vendor-independent interface to the VMS TCP/IP
+transports.  Using this, the same image will run over any of the available
+packages, including UCX, Multinet, CMU, Pathway access and TCPWARE.
+
+SocketShr and NETLIB are separately available libraries that MUST be installed
+before LYNX can use them.
+
+
+How to get NETLIB and SOCKETSHR
+-------------------------------
+
+FTP:
+
+   ftp://ftp.kcl.ac.uk/default/socketshr.*
+   ftp://ftp.wku.edu/fileserv/socketshr.zip
+   ftp://ftp.spc.edu/macro32/savesets/socketshr.zip
+
+   ftp://ftp.kcl.ac.uk/madgoat/netlib.*
+   ftp://ftp.wku.edu/madgoat/netlib017.zip
+   ftp://ftp.spc.edu/macro32/savesets/netlib017.zip
+
+
+By E-Mail:
+   send the following commands in a mail message:
+
+     SEND SOCKETSHR.PACKAGE
+     SEND NETLIB.PACKAGE
+
+   To:
+     vmsserv @ kcl.ac.uk
+
+Other server's may also contain these packages.
+
+NETLIB is copyright of MadGoat Software; SOCKETSHR is copyright of Eckhart
+meyer.
+
+
+Preliminary Setup of SOCKETSHR
+------------------------------
+
+Once SOCKETSHR has been installed, TWO logical names should be defined:
+
+    SOCKETSHR 		Point to the appropriate shareable image
+    SOCKETSHR_LIBRARY	Point to the directory containing SOCKETSHR.H
+    			and IOCTL.H
+
+Both should be defined /system /exec
+
+
+Building LYNX
+-------------
+
+Run the BUILD.COM procedures and select the SOCKETSHR_TCP option.  This will
+build an image that will run over the SOCKETSHR/NETLIB routines.
+
+
+Andy Harper
+Kings College London
+A.Harper@bay.cc.kcl.ac.uk
diff --git a/docs/djgpp.key b/docs/djgpp.key
new file mode 100644
index 00000000..0ce8631a
--- /dev/null
+++ b/docs/djgpp.key
@@ -0,0 +1,214 @@
+                      DJGPP Keyhandler Keymaps
+
+Control_A            0x001
+Control_B            0x002
+Control_C            0x003
+Control_D            0x004
+Control_E            0x005
+Control_F            0x006
+Control_G            0x007
+BackSpace            0x008
+Control_H            0x008
+Tab                  0x009
+Control_I            0x009
+LineFeed             0x00a
+Control_J            0x00a
+Control_K            0x00b
+Control_L            0x00c
+Return               0x00d
+Control_M            0x00d
+Control_N            0x00e
+Control_O            0x00f
+Control_P            0x010
+Control_Q            0x011
+Control_R            0x012
+Control_S            0x013
+Control_T            0x014
+Control_U            0x015
+Control_V            0x016
+Control_W            0x017
+Control_X            0x018
+Control_Y            0x019
+Control_Z            0x01a
+Control_LBracket     0x01b
+Escape               0x01b
+Control_BackSlash    0x01c
+Control_RBracket     0x01d
+Control_Caret        0x01e
+Control_Underscore   0x01f
+Space                0x020
+ExclamationPoint     0x021
+DoubleQuote          0x022
+Hash                 0x023
+Dollar               0x024
+Percent              0x025
+Ampersand            0x026
+Quote                0x027
+LParen               0x028
+RParen               0x029
+Star                 0x02a
+Plus                 0x02b
+Comma                0x02c
+Dash                 0x02d
+Period               0x02e
+Slash                0x02f
+Colon                0x03a
+SemiColon            0x03b
+LAngle               0x03c
+Equals               0x03d
+RAngle               0x03e
+QuestionMark         0x03f
+At                   0x040
+LBracket             0x05b
+BackSlash            0x05c
+RBracket             0x05d
+Caret                0x05e
+UnderScore           0x05f
+BackQuote            0x060
+LBrace               0x07b
+Pipe                 0x07c
+RBrace               0x07d
+Tilde                0x07e
+Control_Backspace    0x07f
+BackTab              0x10f
+Alt_Q                0x110
+Alt_W                0x111
+Alt_E                0x112
+Alt_R                0x113
+Alt_T                0x114
+Alt_Y                0x115
+Alt_U                0x116
+Alt_I                0x117
+Alt_O                0x118
+Alt_P                0x119
+Alt_LBracket         0x11a
+Alt_RBracket         0x11b
+Alt_Return           0x11c
+Alt_A                0x11e
+Alt_S                0x11f
+Alt_D                0x120
+Alt_F                0x121
+Alt_G                0x122
+Alt_H                0x123
+Alt_J                0x124
+Alt_K                0x125
+Alt_L                0x126
+Alt_Semicolon        0x127
+Alt_Quote            0x128
+Alt_Backquote        0x129
+Alt_Backslash        0x12b
+Alt_Z                0x12c
+Alt_X                0x12d
+Alt_C                0x12e
+Alt_V                0x12f
+Alt_B                0x130
+Alt_N                0x131
+Alt_M                0x132
+Alt_Comma            0x133
+Alt_Period           0x134
+Alt_Slash            0x135
+Alt_KPStar           0x137
+F2                   0x13c
+F3                   0x13d
+F4                   0x13e
+F5                   0x13f
+F6                   0x140
+F7                   0x141
+F8                   0x142
+F9                   0x143
+F10                  0x144
+Alt_KPMinus          0x14a
+Center               0x14c
+Alt_KPPlus           0x14e
+Shift_F1             0x154
+Shift_F2             0x155
+Shift_F3             0x156
+Shift_F4             0x157
+Shift_F5             0x158
+Shift_F6             0x159
+Shift_F7             0x15a
+Shift_F8             0x15b
+Shift_F9             0x15c
+Shift_F10            0x15d
+Control_F1           0x15e
+Control_F2           0x15f
+Control_F3           0x160
+Control_F4           0x161
+Control_F5           0x162
+Control_F6           0x163
+Control_F7           0x164
+Control_F8           0x165
+Control_F9           0x166
+Control_F10          0x167
+Alt_F1               0x168
+Alt_F2               0x169
+Alt_F3               0x16a
+Alt_F4               0x16b
+Alt_F5               0x16c
+Alt_F6               0x16d
+Alt_F7               0x16e
+Alt_F8               0x16f
+Alt_F9               0x170
+Alt_F10              0x171
+Control_Print	     0x172
+Control_Left         0x173
+Control_Right        0x174
+Control_End          0x175
+Control_PageDown     0x176
+Control_Home         0x177
+Alt_1                0x178
+Alt_2                0x179
+Alt_3                0x17a
+Alt_4                0x17b
+Alt_5                0x17c
+Alt_6                0x17d
+Alt_7                0x17e
+Alt_8                0x17f
+Alt_9                0x180
+Alt_0                0x181
+Alt_Dash             0x182
+Alt_Equals           0x183
+Control_PageUp       0x184
+F11                  0x185
+F12                  0x186
+Shift_F11            0x187
+Shift_F12            0x188
+Control_F11          0x189
+Control_F12          0x18a
+Alt_F11              0x18b
+Alt_F12              0x18c
+Control_Up           0x18d
+Control_KPDash       0x18e
+Control_Center       0x18f
+Control_KPPlus       0x190
+Control_Down         0x191
+Control_Insert       0x192
+Control_Delete       0x193
+Control_KPSlash      0x195
+Control_KPStar       0x196
+Alt_EHome            0x197
+Alt_EUp              0x198
+Alt_EPageUp          0x199
+Alt_ELeft            0x19b
+Alt_ERight           0x19d
+Alt_EEnd             0x19f
+Alt_EDown            0x1a0
+Alt_EPageDown        0x1a1
+Alt_EInsert          0x1a2
+Alt_EDelete          0x1a3
+Alt_KPSlash          0x1a4
+Alt_Tab              0x1a5
+Alt_Enter            0x1a6
+Alt_Escape           0x1a7
+Control_At           0x1a8
+Alt_Backspace        0x1a9
+Control_ELeft        0x273
+Control_ERight       0x274
+Control_EEnd         0x275
+Control_EPageDown    0x276
+Control_EHome        0x277
+Control_EPageUp      0x284
+Control_EUp          0x28d
+Control_EDown        0x291
+Control_EInsert      0x292
+Control_EDelete      0x293
diff --git a/docs/slang.key b/docs/slang.key
new file mode 100644
index 00000000..73108802
--- /dev/null
+++ b/docs/slang.key
@@ -0,0 +1,4 @@
+                   S-Lang Keymaps for DOS
+
+F0		0x200
+F(X)		(SL_KEY_F0 + X) /* If X>1 */
diff --git a/lynx.rsp b/lynx.rsp
index dacdf393..b6b38401 100644
--- a/lynx.rsp
+++ b/lynx.rsp
@@ -71,9 +71,7 @@
 ../obj/LYStrings.obj
 ../obj/LYTraversal.obj
 ../obj/LYUpload.obj
-../obj/LYmktime.obj
 ../obj/LYrcFile.obj
-../obj/parsdate.obj
 ../obj/SGML.obj
 ../obj/TRSTable.obj
 ../obj/UCAuto.obj
diff --git a/makefile.bcb b/makefile.bcb
index daa4ec11..4052bc10 100644
--- a/makefile.bcb
+++ b/makefile.bcb
@@ -1,4 +1,4 @@
-# $LynxId: makefile.bcb,v 1.12 2008/09/23 00:10:14 tom Exp $
+# $LynxId: makefile.bcb,v 1.11 2008/01/08 00:53:05 tom Exp $
 #
 # Borland C++ / C++ builder
 # 1997/11/08 (Sat) 10:45:37
@@ -48,7 +48,6 @@ CC_FLAGS = $(DEBUG) $(CS_DEFS) $(SOCK_DEFS) \
 -DCOLOR_CURSES \
 -DDIRED_SUPPORT \
 -DDISP_PARTIAL \
--DDONT_HAVE_TM_GMTOFF \
 -DDOSPATH \
 -DEXP_ALT_BINDINGS \
 -DEXP_CMD_LOGGING \
@@ -175,9 +174,7 @@ Dep_lynxdexe = \
    $(OBJ)/LYTraversal.obj\
    $(OBJ)/LYUpload.obj\
    $(OBJ)/LYUtils.obj\
-   $(OBJ)/LYmktime.obj\
    $(OBJ)/LYrcFile.obj\
-   $(OBJ)/parsdate.obj\
    $(OBJ)/SGML.obj\
    $(OBJ)/TRSTable.obj\
    $(OBJ)/UCAuto.obj\
@@ -547,11 +544,6 @@ $(OBJ)/LYPrettySrc.obj :  src/LYPrettySrc.c
  $(CEAT_lynxdexe) $(CC_FLAGS) -o$@ src/LYPrettySrc.c
 |
 
-$(OBJ)/LYmktime.obj :  src/LYmktime.c
-  $(BCC32) -P- -c @&&|
- $(CEAT_lynxdexe) $(CC_FLAGS) -o$@ src/LYmktime.c
-|
-
 $(OBJ)/LYrcFile.obj :  src/LYrcFile.c
   $(BCC32) -P- -c @&&|
  $(CEAT_lynxdexe) $(CC_FLAGS) -o$@ src/LYrcFile.c
@@ -602,11 +594,6 @@ $(OBJ)/LYUtils.obj :  src/LYUtils.c
  $(CEAT_lynxdexe) $(CC_FLAGS) -o$@ src/LYUtils.c
 |
 
-$(OBJ)/parsdate.obj :  src/parsdate.c
-  $(BCC32) -P- -c @&&|
- $(CEAT_lynxdexe) $(CC_FLAGS) -o$@ src/parsdate.c
-|
-
 $(OBJ)/TRSTable.obj :  src/TRSTable.c
   $(BCC32) -P- -c @&&|
  $(CEAT_lynxdexe) $(CC_FLAGS) -o$@ src/TRSTable.c
diff --git a/makefile.msc b/makefile.msc
index f6f7e23e..ede39816 100644
--- a/makefile.msc
+++ b/makefile.msc
@@ -1,4 +1,4 @@
-# $LynxId: makefile.msc,v 1.18 2008/09/22 21:44:21 tom Exp $
+# $LynxId: makefile.msc,v 1.17 2008/01/08 00:53:14 tom Exp $
 #
 # Makefile for `Lynx' browser for Microsoft Visual C++ 4.2 or later
 #
@@ -71,7 +71,6 @@ DEFS = $(CS_DEFS) $(SOCK_DEFS) $(SSL_DEFS) $(SCREEN_DEFS) \
  /D "CJK_EX" \
  /D "DIRED_SUPPORT" \
  /D "DISP_PARTIAL" \
- /D "DONT_HAVE_TM_GMTOFF" \
  /D "DOSPATH" \
  /D "EXP_ALT_BINDINGS" \
  /D "EXP_CMD_LOGGING" \
@@ -197,9 +196,7 @@ OBJS = $(CS_OBJS) \
 	"LYTraversal.obj" \
 	"LYUpload.obj" \
 	"LYUtils.obj" \
-	"parsdate.obj" \
 	"LYexit.obj" \
-	"LYmktime.obj" \
 	"LYrcFile.obj" \
 	"SGML.obj" \
 	"TRSTable.obj" \
@@ -334,9 +331,6 @@ LYPrettySrc.obj : $(SRC_DIR)\LYPrettySrc.c
 LYPrint.obj : $(SRC_DIR)\LYPrint.c
 	$(COMPILE) $(SRC_DIR)\LYPrint.c
 
-LYmktime.obj : $(SRC_DIR)\LYmktime.c
-	$(COMPILE) $(SRC_DIR)\LYmktime.c
-
 LYrcFile.obj : $(SRC_DIR)\LYrcFile.c
 	$(COMPILE) $(SRC_DIR)\LYrcFile.c
 
@@ -367,9 +361,6 @@ LYUpload.obj : $(SRC_DIR)\LYUpload.c
 LYUtils.obj : $(SRC_DIR)\LYUtils.c
 	$(COMPILE) $(SRC_DIR)\LYUtils.c
 
-parsdate.obj : $(SRC_DIR)\parsdate.c
-	$(COMPILE) $(SRC_DIR)\parsdate.c
-
 TRSTable.obj : $(SRC_DIR)\TRSTable.c
 	$(COMPILE) $(SRC_DIR)\TRSTable.c
 
diff --git a/po/fi.po b/po/fi.po
new file mode 100644
index 00000000..8cb579e0
--- /dev/null
+++ b/po/fi.po
@@ -0,0 +1,5763 @@
+# Finnish messages for Lynx
+# This file is distributed under the same license as the lynx package.
+# Copyright © 2008 The package's copyright holder
+# Lauri Nurmi <lanurmi@iki.fi>, 1999, 2003, 2008.
+#
+# Permission is granted to freely copy and distribute
+# this file and modified versions, provided, that this
+# header is not removed and modified versions are marked
+# as such.
+#
+# Tätä tiedostoa ja muutettuja versioita saa kopioida
+# ja levittää vapaasti edellyttäen, että tätä otsikkoa
+# ei poisteta, ja muutetut versiot merkitään muutetuiksi.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lynx 2.8.7-dev9\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-04-27 19:12-0400\n"
+"PO-Revision-Date: 2008-11-01 20:17+0200\n"
+"Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
+"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. ******************************************************************
+#. * The following definitions are for status line prompts, messages, or
+#. * warnings issued by Lynx during program execution.  You can modify
+#. * them to make them more appropriate for your site.  We recommend that
+#. * you extend these definitions to other languages using the gettext
+#. * library.  There are also scattered uses of 'gettext()' throughout the
+#. * Lynx source, covering all but those messages which (a) are used for
+#. * debugging (CTRACE) or (b) are constants used in interaction with
+#. * other programs.
+#. *
+#. * Links to collections of alternate definitions, developed by the Lynx
+#. * User Community, are maintained in Lynx links:
+#. *
+#. *    http://www.subir.com/lynx.html
+#. *
+#. * See ABOUT-NLS and po/readme for details and location of contributed
+#. * translations.  When no translation is available, the English default is
+#. * used.
+#.
+#: LYMessages.c:32
+#, c-format
+msgid "Alert!: %s"
+msgstr "Varoitus!: %s"
+
+#: LYMessages.c:33
+msgid "Welcome"
+msgstr "Tervetuloa"
+
+#: LYMessages.c:34
+msgid "Are you sure you want to quit?"
+msgstr "Haluatko varmasti lopettaa?"
+
+#: LYMessages.c:36
+msgid "Really exit from Lynx?"
+msgstr "Haluatko varmasti poistua Lynxistä?"
+
+#: LYMessages.c:38
+msgid "Connection interrupted."
+msgstr "Yhteys keskeytetty."
+
+#: LYMessages.c:39
+msgid "Data transfer interrupted."
+msgstr "Tiedonsiirto keskeytetty."
+
+#: LYMessages.c:40
+msgid "Cancelled!!!"
+msgstr "Peruutettu!!!"
+
+#: LYMessages.c:41
+msgid "Cancelling!"
+msgstr "Peruutetaan!"
+
+#: LYMessages.c:42
+msgid "Excellent!!!"
+msgstr "Erinomaista!!!"
+
+#: LYMessages.c:43
+msgid "OK"
+msgstr "OK"
+
+#: LYMessages.c:44
+msgid "Done!"
+msgstr "Valmis!"
+
+#: LYMessages.c:45
+msgid "Bad request!"
+msgstr "Virheellinen pyyntö!"
+
+#: LYMessages.c:46
+msgid "previous"
+msgstr "edellinen"
+
+#: LYMessages.c:47
+msgid "next screen"
+msgstr "seuraava ruutu"
+
+#: LYMessages.c:48
+msgid "HELP!"
+msgstr "APUA!"
+
+#: LYMessages.c:49
+msgid ", help on "
+msgstr ", ohje aiheesta "
+
+#. #define HELP
+#: LYMessages.c:51
+msgid "Commands: Use arrow keys to move, '?' for help, 'q' to quit, '<-' to go back."
+msgstr "Komennot: Käytä nuolia liikkumiseen, '?' opastaa, 'q' lopettaa, '<-' palaa."
+
+#. #define MOREHELP
+#: LYMessages.c:53
+msgid "-- press space for more, use arrow keys to move, '?' for help, 'q' to quit."
+msgstr "-- välilyönnillä lisää, käytä nuolia liikkumiseen, '?' opastaa, 'q' lopettaa."
+
+#: LYMessages.c:54
+msgid "-- press space for next page --"
+msgstr "-- välilyönnillä seuraava sivu --"
+
+#: LYMessages.c:55
+msgid "URL too long"
+msgstr "Liian pitkä URL"
+
+#. Inactive input fields, messages used with -tna option - kw
+#. #define FORM_LINK_TEXT_MESSAGE_INA
+#: LYMessages.c:61
+msgid "(Text entry field) Inactive.  Press <return> to activate."
+msgstr ""
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE_INA
+#: LYMessages.c:63
+msgid "(Textarea) Inactive.  Press <return> to activate."
+msgstr ""
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE_INA_E
+#: LYMessages.c:65
+#, fuzzy, c-format
+msgid "(Textarea) Inactive.  Press <return> to activate (%s for editor)."
+msgstr "(Tekstialue) Syötä tekstiä. Ylä/alanuolella tai sarkaimella pois. (^Ve editori)."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MESSAGE_INA
+#: LYMessages.c:67
+#, fuzzy
+msgid "(Form field) Inactive.  Use <return> to edit."
+msgstr "(Lomakekenttä) Syötä tekstiä. Enter lähettää ('x' ei cacheta)."
+
+#. #define FORM_TEXT_SUBMIT_MESSAGE_INA_X
+#: LYMessages.c:69
+#, fuzzy, c-format
+msgid "(Form field) Inactive.  Use <return> to edit (%s to submit with no cache)."
+msgstr "(Lomakekenttä) Syötä tekstiä. Enter lähettää ('x' ei cacheta)."
+
+#. #define FORM_TEXT_RESUBMIT_MESSAGE_INA
+#: LYMessages.c:71
+#, fuzzy
+msgid "(Form field) Inactive. Press <return> to edit, press <return> twice to submit."
+msgstr "(Lomakekenttä) Syötä tekstiä. Enter lähettää, nuolilla tai sarkaimella pois."
+
+#. #define FORM_TEXT_SUBMIT_MAILTO_MSG_INA
+#: LYMessages.c:73
+msgid "(mailto form field) Inactive.  Press <return> to change."
+msgstr ""
+
+#. #define FORM_LINK_PASSWORD_MESSAGE_INA
+#: LYMessages.c:75
+#, fuzzy
+msgid "(Password entry field) Inactive.  Press <return> to activate."
+msgstr "(Salasanakenttä) Syötä tekstiä. Ylä/alanuolilla tai sarkaimella pois."
+
+#. #define FORM_LINK_FILE_UNM_MSG
+#: LYMessages.c:78
+msgid "UNMODIFIABLE file entry field.  Use UP or DOWN arrows or tab to move off."
+msgstr "EI-MUUTETTAVA kenttä. Ylä/alanuolella tai sarkaimella pois."
+
+#. #define FORM_LINK_FILE_MESSAGE
+#: LYMessages.c:80
+msgid "(File entry field) Enter filename.  Use UP or DOWN arrows or tab to move off."
+msgstr "(Tiedostokenttä) Syötä tiedostonimi. Ylä/alanuolella tai sarkaimella pois."
+
+#. #define FORM_LINK_TEXT_MESSAGE
+#: LYMessages.c:82
+msgid "(Text entry field) Enter text.  Use UP or DOWN arrows or tab to move off."
+msgstr "(Tekstikenttä) Syötä tekstiä. Ylä/alanuolella tai sarkaimella pois."
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE
+#: LYMessages.c:84
+msgid "(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off."
+msgstr "(Tekstialue) Syötä tekstiä. Ylä/alanuolella tai sarkaimella pois."
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE_E
+#: LYMessages.c:86
+#, fuzzy, c-format
+msgid "(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off (%s for editor)."
+msgstr "(Tekstialue) Syötä tekstiä. Ylä/alanuolella tai sarkaimella pois. (%s editori)."
+
+#. #define FORM_LINK_TEXT_UNM_MSG
+#: LYMessages.c:88
+msgid "UNMODIFIABLE form text field.  Use UP or DOWN arrows or tab to move off."
+msgstr "EI-MUUTETTAVA tekstikenttä. Ylä/alanuolella tai sarkaimella pois."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MESSAGE
+#: LYMessages.c:90
+msgid "(Form field) Enter text.  Use <return> to submit."
+msgstr "(Lomakekenttä) Syötä tekstiä. <Enter> lähettää."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MESSAGE_X
+#: LYMessages.c:92
+#, c-format
+msgid "(Form field) Enter text.  Use <return> to submit (%s for no cache)."
+msgstr "(Lomakekenttä) Syötä tekstiä. <Enter> lähettää (%s ilman välimuistia)."
+
+#. #define FORM_LINK_TEXT_RESUBMIT_MESSAGE
+#: LYMessages.c:94
+msgid "(Form field) Enter text.  Use <return> to submit, arrows or tab to move off."
+msgstr "(Lomakekenttä) Syötä tekstiä. Enter lähettää, nuolilla tai sarkaimella pois."
+
+#. #define FORM_LINK_TEXT_SUBMIT_UNM_MSG
+#: LYMessages.c:96
+msgid "UNMODIFIABLE form field.  Use UP or DOWN arrows or tab to move off."
+msgstr "EI-MUUTETTAVA kenttä. Ylä/alanuolella tai sarkaimella pois."
+
+#. #define FORM_LINK_TEXT_SUBMIT_MAILTO_MSG
+#: LYMessages.c:98
+msgid "(mailto form field) Enter text.  Use <return> to submit, arrows to move off."
+msgstr ""
+
+#. #define FORM_LINK_TEXT_SUBMIT_MAILTO_DIS_MSG
+#: LYMessages.c:100
+msgid "(mailto form field) Mail is disallowed so you cannot submit."
+msgstr ""
+
+#. #define FORM_LINK_PASSWORD_MESSAGE
+#: LYMessages.c:102
+msgid "(Password entry field) Enter text.  Use UP or DOWN arrows or tab to move off."
+msgstr "(Salasanakenttä) Syötä tekstiä. Ylä/alanuolilla tai sarkaimella pois."
+
+#. #define FORM_LINK_PASSWORD_UNM_MSG
+#: LYMessages.c:104
+msgid "UNMODIFIABLE form password.  Use UP or DOWN arrows or tab to move off."
+msgstr "Ei-muutettavissa oleva salasana. Ylä/alanuolilla tai sarkaimella pois."
+
+#. #define FORM_LINK_CHECKBOX_MESSAGE
+#: LYMessages.c:106
+msgid "(Checkbox Field)   Use right-arrow or <return> to toggle."
+msgstr "(Valintaruutu)   Oikea nuoli tai <return> valitsee."
+
+#. #define FORM_LINK_CHECKBOX_UNM_MSG
+#: LYMessages.c:108
+msgid "UNMODIFIABLE form checkbox.  Use UP or DOWN arrows or tab to move off."
+msgstr ""
+
+#. #define FORM_LINK_RADIO_MESSAGE
+#: LYMessages.c:110
+msgid "(Radio Button)   Use right-arrow or <return> to toggle."
+msgstr "(Radiopainike)  Oikea nuoli tai <return> valitsee."
+
+#. #define FORM_LINK_RADIO_UNM_MSG
+#: LYMessages.c:112
+msgid "UNMODIFIABLE form radio button.  Use UP or DOWN arrows or tab to move off."
+msgstr ""
+
+#. #define FORM_LINK_SUBMIT_PREFIX
+#: LYMessages.c:114
+msgid "Submit ('x' for no cache) to "
+msgstr "Lähetä ('x':llä ei välimuistia) "
+
+#. #define FORM_LINK_RESUBMIT_PREFIX
+#: LYMessages.c:116
+msgid "Submit to "
+msgstr "Lähetä "
+
+#. #define FORM_LINK_SUBMIT_MESSAGE
+#: LYMessages.c:118
+msgid "(Form submit button) Use right-arrow or <return> to submit ('x' for no cache)."
+msgstr "(Lomakkeenlähetysnappi) Oikea nuoli tai <return> lähettää ('x' välimuistitta)."
+
+#. #define FORM_LINK_RESUBMIT_MESSAGE
+#: LYMessages.c:120
+msgid "(Form submit button) Use right-arrow or <return> to submit."
+msgstr ""
+
+#. #define FORM_LINK_SUBMIT_DIS_MSG
+#: LYMessages.c:122
+msgid "DISABLED form submit button.  Use UP or DOWN arrows or tab to move off."
+msgstr ""
+
+#. #define FORM_LINK_SUBMIT_MAILTO_PREFIX
+#: LYMessages.c:124
+msgid "Submit mailto form to "
+msgstr ""
+
+#. #define FORM_LINK_SUBMIT_MAILTO_MSG
+#: LYMessages.c:126
+msgid "(mailto form submit button) Use right-arrow or <return> to submit."
+msgstr ""
+
+#. #define FORM_LINK_SUBMIT_MAILTO_DIS_MSG
+#: LYMessages.c:128
+msgid "(mailto form submit button) Mail is disallowed so you cannot submit."
+msgstr ""
+
+#. #define FORM_LINK_RESET_MESSAGE
+#: LYMessages.c:130
+msgid "(Form reset button)   Use right-arrow or <return> to reset form to defaults."
+msgstr ""
+
+#. #define FORM_LINK_RESET_DIS_MSG
+#: LYMessages.c:132
+msgid "DISABLED form reset button.  Use UP or DOWN arrows or tab to move off."
+msgstr ""
+
+# Pudotusvalikko on aika vapaa suomennos option listille...
+#. #define FORM_LINK_OPTION_LIST_MESSAGE
+#: LYMessages.c:134
+msgid "(Option list) Hit return and use arrow keys and return to select option."
+msgstr "(Pudotusvalikko) Paina return ja tee valinta nuolinäppäimillä."
+
+#. #define CHOICE_LIST_MESSAGE
+#: LYMessages.c:136
+msgid "(Choice list) Hit return and use arrow keys and return to select option."
+msgstr ""
+
+#. #define FORM_LINK_OPTION_LIST_UNM_MSG
+#: LYMessages.c:138
+msgid "UNMODIFIABLE option list.  Use return or arrow keys to review or leave."
+msgstr ""
+
+#. #define CHOICE_LIST_UNM_MSG
+#: LYMessages.c:140
+msgid "UNMODIFIABLE choice list.  Use return or arrow keys to review or leave."
+msgstr ""
+
+#: LYMessages.c:141
+msgid "Submitting form..."
+msgstr "Lähetetään lomaketta..."
+
+#: LYMessages.c:142
+msgid "Resetting form..."
+msgstr "Tyhjennetään lomaketta..."
+
+#. #define RELOADING_FORM
+#: LYMessages.c:144
+msgid "Reloading document.  Any form entries will be lost!"
+msgstr "Sivu ladataan uudelleen. Kaikki lomaketiedot katoavat!"
+
+#: LYMessages.c:145
+#, c-format
+msgid "Warning: Cannot transcode form data to charset %s!"
+msgstr "Varoitus: Lomakkeen tietojen muuttaminen merkistölle %s ei onnistu!"
+
+#. #define NORMAL_LINK_MESSAGE
+#: LYMessages.c:148
+msgid "(NORMAL LINK)   Use right-arrow or <return> to activate."
+msgstr "(NORMAALI LINKKI)   Oikea nuoli tai <return> valitsee."
+
+#: LYMessages.c:149
+msgid "The resource requested is not available at this time."
+msgstr "Haluttu resurssi ei ole saatavissa tällä hetkellä."
+
+#: LYMessages.c:150
+msgid "Enter Lynx keystroke command: "
+msgstr "Syötä Lynxin näppäinkomento: "
+
+#: LYMessages.c:151
+msgid "Looking up "
+msgstr "Etsitään "
+
+#: LYMessages.c:152
+#, c-format
+msgid "Getting %s"
+msgstr "Haetaan %s"
+
+#: LYMessages.c:153
+#, c-format
+msgid "Skipping %s"
+msgstr "Ohitetaan %s"
+
+#: LYMessages.c:154
+#, c-format
+msgid "Using %s"
+msgstr "Käytetään %s"
+
+#: LYMessages.c:155
+#, c-format
+msgid "Illegal URL: %s"
+msgstr "Virheellinen URL: %s"
+
+#: LYMessages.c:156
+#, c-format
+msgid "Badly formed address %s"
+msgstr "Vääränmuotoinen osoite %s"
+
+#: LYMessages.c:157
+#, c-format
+msgid "URL: %s"
+msgstr "URL: %s"
+
+#: LYMessages.c:158
+msgid "Unable to access WWW file!!!"
+msgstr "WWW-tiedoston käyttö ei onnistu!!!"
+
+#: LYMessages.c:159
+#, c-format
+msgid "This is a searchable index.  Use %s to search."
+msgstr "Tämä on [searchable index]. %s etsii."
+
+#. #define WWW_INDEX_MORE_MESSAGE
+#: LYMessages.c:161
+#, c-format
+msgid "--More--  This is a searchable index.  Use %s to search."
+msgstr "--Lisää-- Tämä on joo. Käytä %s etsiäksesi."
+
+#: LYMessages.c:162
+msgid "You have entered an invalid link number."
+msgstr "Syötit virheellisen linkin numeron."
+
+#. #define SOURCE_HELP
+#: LYMessages.c:164
+msgid "Currently viewing document source.  Press '\\' to return to rendered version."
+msgstr ""
+
+#. #define NOVICE_LINE_ONE
+#: LYMessages.c:166
+msgid "  Arrow keys: Up and Down to move.  Right to follow a link; Left to go back.  \n"
+msgstr "  Nuolinapit: Ylös/alas liikkumiseen. Oikea seuraa linkkiä, vasen palaa.   \n"
+
+#. #define NOVICE_LINE_TWO
+#: LYMessages.c:168
+msgid " H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list \n"
+msgstr " H) Ohje O) Asetukset P) Tulosta G) Mene M) Aloitussivu Q) Lopeta /=etsi \n"
+
+# [delete]=jotain
+#. #define NOVICE_LINE_TWO_A
+#: LYMessages.c:170
+msgid "  O)ther cmds  H)elp  K)eymap  G)oto  P)rint  M)ain screen  o)ptions  Q)uit  \n"
+msgstr "O) Muut käskyt H) Ohje K) Näppäimet G) Mene M) Aloitussivu O) Asetukset Q) Lopeta\n"
+
+#. #define NOVICE_LINE_TWO_B
+#: LYMessages.c:172
+msgid "  O)ther cmds  B)ack  E)dit  D)ownload ^R)eload ^W)ipe screen  search doc: / \n"
+msgstr "O) Muut käskyt B) takaisin E)ditoi D) imuroi ^R) lataa uud. ^W) tyhjennä etsi: /\n"
+
+#. #define NOVICE_LINE_TWO_C
+#: LYMessages.c:174
+msgid "O)ther cmds  C)omment  History: <backspace>  Bookmarks: V)iew, A)dd, R)emove \n"
+msgstr "O)Muut käskyt C)ommentti Historia: <askelpal.> Kirjanmerkit: V)katso A)lisää R)poista\n"
+
+#. #define FORM_NOVICELINE_ONE
+#: LYMessages.c:176
+msgid "            Enter text into the field by typing on the keyboard              "
+msgstr "            Syötä kenttään tekstiä näppäimistöä käyttäen                     "
+
+#. #define FORM_NOVICELINE_TWO
+#: LYMessages.c:178
+msgid "    Ctrl-U to delete all text in field, [Backspace] to delete a character    "
+msgstr "    Ctrl-U tyhjentää kentän, [Askelpalautin] poistaa merkin                  "
+
+#. #define FORM_NOVICELINE_TWO_DELBL
+#: LYMessages.c:180
+msgid "      Ctrl-U to delete text in field, [Backspace] to delete a character    "
+msgstr "      Ctrl-U tyhjentää kentän, [Askelpalautin] poistaa merkin              "
+
+#. #define FORM_NOVICELINE_TWO_VAR
+#: LYMessages.c:182
+#, c-format
+msgid "    %s to delete all text in field, [Backspace] to delete a character    "
+msgstr "    %s tyhjentää kentän, [Askelpalautin] poistaa merkin                  "
+
+#. #define FORM_NOVICELINE_TWO_DELBL_VAR
+#: LYMessages.c:184
+#, c-format
+msgid "      %s to delete text in field, [Backspace] to delete a character    "
+msgstr "      %s tyhjentää kentän, [Askelpalautin] poistaa merkin              "
+
+#. mailto
+#: LYMessages.c:187
+msgid "Malformed mailto form submission!  Cancelled!"
+msgstr ""
+
+#: LYMessages.c:188
+msgid "Warning!  Control codes in mail address replaced by ?"
+msgstr ""
+
+#: LYMessages.c:189
+msgid "Mail disallowed!  Cannot submit."
+msgstr ""
+
+#: LYMessages.c:190
+msgid "Mailto form submission failed!"
+msgstr ""
+
+#: LYMessages.c:191
+msgid "Mailto form submission Cancelled!!!"
+msgstr ""
+
+#: LYMessages.c:192
+msgid "Sending form content..."
+msgstr "Lähetetään lomakkeen sisältöä..."
+
+#: LYMessages.c:193
+msgid "No email address is present in mailto URL!"
+msgstr ""
+
+#. #define MAILTO_URL_TEMPOPEN_FAILED
+#: LYMessages.c:195
+msgid "Unable to open temporary file for mailto URL!"
+msgstr ""
+
+#. #define INC_ORIG_MSG_PROMPT
+#: LYMessages.c:197
+msgid "Do you wish to include the original message?"
+msgstr ""
+
+#. #define INC_PREPARSED_MSG_PROMPT
+#: LYMessages.c:199
+msgid "Do you wish to include the preparsed source?"
+msgstr ""
+
+#. #define SPAWNING_EDITOR_FOR_MAIL
+#: LYMessages.c:201
+msgid "Spawning your selected editor to edit mail message"
+msgstr ""
+
+#. #define ERROR_SPAWNING_EDITOR
+#: LYMessages.c:203
+msgid "Error spawning editor, check your editor definition in the options menu"
+msgstr ""
+
+#: LYMessages.c:204
+msgid "Send this comment?"
+msgstr ""
+
+#: LYMessages.c:205
+msgid "Send this message?"
+msgstr ""
+
+#: LYMessages.c:206
+msgid "Sending your message..."
+msgstr ""
+
+#: LYMessages.c:207
+msgid "Sending your comment:"
+msgstr ""
+
+#. textarea
+#: LYMessages.c:210
+msgid "Not in a TEXTAREA; cannot use external editor."
+msgstr ""
+
+#: LYMessages.c:211
+msgid "Not in a TEXTAREA; cannot use command."
+msgstr ""
+
+#: LYMessages.c:213
+msgid "file: ACTIONs are disallowed!"
+msgstr ""
+
+#. #define FILE_SERVED_LINKS_DISALLOWED
+#: LYMessages.c:215
+msgid "file: URLs via served links are disallowed!"
+msgstr ""
+
+#: LYMessages.c:216
+msgid "Access to local files denied."
+msgstr ""
+
+#: LYMessages.c:217
+msgid "file: URLs via bookmarks are disallowed!"
+msgstr ""
+
+#. #define SPECIAL_VIA_EXTERNAL_DISALLOWED
+#: LYMessages.c:219
+msgid "This special URL is not allowed in external documents!"
+msgstr ""
+
+#: LYMessages.c:220
+msgid "Press <return> to return to Lynx."
+msgstr ""
+
+#. #define SPAWNING_MSG
+#: LYMessages.c:223
+msgid "Spawning DCL subprocess.  Use 'logout' to return to Lynx.\n"
+msgstr ""
+
+#. #define SPAWNING_MSG
+#: LYMessages.c:227
+msgid "Type EXIT to return to Lynx.\n"
+msgstr ""
+
+#. #define SPAWNING_MSG
+#: LYMessages.c:230
+msgid "Spawning your default shell.  Use 'exit' to return to Lynx.\n"
+msgstr ""
+
+#: LYMessages.c:233
+msgid "Spawning is currently disabled."
+msgstr ""
+
+#: LYMessages.c:234
+msgid "The 'd'ownload command is currently disabled."
+msgstr ""
+
+#: LYMessages.c:235
+msgid "You cannot download an input field."
+msgstr ""
+
+#: LYMessages.c:236
+msgid "Form has a mailto action!  Cannot download."
+msgstr ""
+
+#: LYMessages.c:237
+msgid "You cannot download a mailto: link."
+msgstr ""
+
+#: LYMessages.c:238
+msgid "You cannot download cookies."
+msgstr ""
+
+#: LYMessages.c:239
+msgid "You cannot download a printing option."
+msgstr ""
+
+#: LYMessages.c:240
+msgid "You cannot download an upload option."
+msgstr ""
+
+#: LYMessages.c:241
+msgid "You cannot download an permit option."
+msgstr ""
+
+#: LYMessages.c:242
+msgid "This special URL cannot be downloaded!"
+msgstr ""
+
+#: LYMessages.c:243
+msgid "Nothing to download."
+msgstr ""
+
+#: LYMessages.c:244
+msgid "Trace ON!"
+msgstr ""
+
+#: LYMessages.c:245
+msgid "Trace OFF!"
+msgstr ""
+
+#. #define CLICKABLE_IMAGES_ON
+#: LYMessages.c:247
+msgid "Links will be included for all images!  Reloading..."
+msgstr ""
+
+#. #define CLICKABLE_IMAGES_OFF
+#: LYMessages.c:249
+msgid "Standard image handling restored!  Reloading..."
+msgstr ""
+
+#. #define PSEUDO_INLINE_ALTS_ON
+#: LYMessages.c:251
+msgid "Pseudo_ALTs will be inserted for inlines without ALT strings!  Reloading..."
+msgstr ""
+
+#. #define PSEUDO_INLINE_ALTS_OFF
+#: LYMessages.c:253
+msgid "Inlines without an ALT string specified will be ignored!  Reloading..."
+msgstr ""
+
+#: LYMessages.c:254
+msgid "Raw 8-bit or CJK mode toggled OFF!  Reloading..."
+msgstr ""
+
+#: LYMessages.c:255
+msgid "Raw 8-bit or CJK mode toggled ON!  Reloading..."
+msgstr ""
+
+#. #define HEAD_D_L_OR_CANCEL
+#: LYMessages.c:257
+msgid "Send HEAD request for D)ocument or L)ink, or C)ancel? (d,l,c): "
+msgstr ""
+
+#. #define HEAD_D_OR_CANCEL
+#: LYMessages.c:259
+msgid "Send HEAD request for D)ocument, or C)ancel? (d,c): "
+msgstr ""
+
+#: LYMessages.c:260
+msgid "Sorry, the document is not an http URL."
+msgstr ""
+
+#: LYMessages.c:261
+msgid "Sorry, the link is not an http URL."
+msgstr ""
+
+#: LYMessages.c:262
+msgid "Sorry, the ACTION for this form is disabled."
+msgstr ""
+
+#. #define FORM_ACTION_NOT_HTTP_URL
+#: LYMessages.c:264
+msgid "Sorry, the ACTION for this form is not an http URL."
+msgstr ""
+
+#: LYMessages.c:265
+msgid "Not an http URL or form ACTION!"
+msgstr ""
+
+#: LYMessages.c:266
+msgid "This special URL cannot be a form ACTION!"
+msgstr ""
+
+#: LYMessages.c:267
+msgid "URL is not in starting realm!"
+msgstr ""
+
+#: LYMessages.c:268
+msgid "News posting is disabled!"
+msgstr ""
+
+#: LYMessages.c:269
+msgid "File management support is disabled!"
+msgstr ""
+
+#: LYMessages.c:270
+msgid "No jump file is currently available."
+msgstr ""
+
+#: LYMessages.c:271
+msgid "Jump to (use '?' for list): "
+msgstr ""
+
+#: LYMessages.c:272
+msgid "Jumping to a shortcut URL is disallowed!"
+msgstr ""
+
+#: LYMessages.c:273
+msgid "Random URL is disallowed!  Use a shortcut."
+msgstr ""
+
+#: LYMessages.c:274
+msgid "No random URLs have been used thus far."
+msgstr ""
+
+#: LYMessages.c:275
+msgid "Bookmark features are currently disabled."
+msgstr ""
+
+#: LYMessages.c:276
+msgid "Execution via bookmarks is disabled."
+msgstr ""
+
+#. #define BOOKMARK_FILE_NOT_DEFINED
+#: LYMessages.c:278
+#, c-format
+msgid "Bookmark file is not defined. Use %s to see options."
+msgstr ""
+
+#. #define NO_TEMP_FOR_HOTLIST
+#: LYMessages.c:280
+msgid "Unable to open tempfile for X Mosaic hotlist conversion."
+msgstr ""
+
+#: LYMessages.c:281
+msgid "ERROR - unable to open bookmark file."
+msgstr ""
+
+#. #define BOOKMARK_OPEN_FAILED_FOR_DEL
+#: LYMessages.c:283
+msgid "Unable to open bookmark file for deletion of link."
+msgstr ""
+
+#. #define BOOKSCRA_OPEN_FAILED_FOR_DEL
+#: LYMessages.c:285
+msgid "Unable to open scratch file for deletion of link."
+msgstr ""
+
+#: LYMessages.c:287
+msgid "Error renaming scratch file."
+msgstr ""
+
+#: LYMessages.c:289
+msgid "Error renaming temporary file."
+msgstr ""
+
+#. #define BOOKTEMP_COPY_FAIL
+#: LYMessages.c:291
+msgid "Unable to copy temporary file for deletion of link."
+msgstr ""
+
+#. #define BOOKTEMP_REOPEN_FAIL_FOR_DEL
+#: LYMessages.c:293
+msgid "Unable to reopen temporary file for deletion of link."
+msgstr ""
+
+#. #define BOOKMARK_LINK_NOT_ONE_LINE
+#: LYMessages.c:296
+msgid "Link is not by itself all on one line in bookmark file."
+msgstr ""
+
+#: LYMessages.c:297
+msgid "Bookmark deletion failed."
+msgstr ""
+
+#. #define BOOKMARKS_NOT_TRAVERSED
+#: LYMessages.c:299
+msgid "Bookmark files cannot be traversed (only http URLs)."
+msgstr ""
+
+#. #define BOOKMARKS_NOT_OPEN
+#: LYMessages.c:301
+msgid "Unable to open bookmark file, use 'a' to save a link first"
+msgstr ""
+
+#: LYMessages.c:302
+msgid "There are no links in this bookmark file!"
+msgstr ""
+
+#. #define CACHE_D_OR_CANCEL
+#: LYMessages.c:304
+msgid "D)elete cached document or C)ancel? (d,c): "
+msgstr ""
+
+#. #define BOOK_D_L_OR_CANCEL
+#: LYMessages.c:306
+msgid "Save D)ocument or L)ink to bookmark file or C)ancel? (d,l,c): "
+msgstr "Tallenna D)okumentti, L)inkki kirjanmerkkeihin tai C)peruuta? (d,l,c): "
+
+#: LYMessages.c:307
+msgid "Save D)ocument to bookmark file or C)ancel? (d,c): "
+msgstr ""
+
+#: LYMessages.c:308
+msgid "Save L)ink to bookmark file or C)ancel? (l,c): "
+msgstr ""
+
+#. #define NOBOOK_POST_FORM
+#: LYMessages.c:310
+msgid "Documents from forms with POST content cannot be saved as bookmarks."
+msgstr ""
+
+#: LYMessages.c:311
+msgid "Cannot save form fields/links"
+msgstr ""
+
+#. #define NOBOOK_HSML
+#: LYMessages.c:313
+msgid "History, showinfo, menu and list files cannot be saved as bookmarks."
+msgstr ""
+
+#. #define CONFIRM_BOOKMARK_DELETE
+#: LYMessages.c:315
+msgid "Do you really want to delete this link from your bookmark file?"
+msgstr ""
+
+#: LYMessages.c:316
+msgid "Malformed address."
+msgstr ""
+
+#. #define HISTORICAL_ON_MINIMAL_OFF
+#: LYMessages.c:318
+msgid "Historical comment parsing ON (Minimal is overridden)!"
+msgstr ""
+
+#. #define HISTORICAL_OFF_MINIMAL_ON
+#: LYMessages.c:320
+msgid "Historical comment parsing OFF (Minimal is in effect)!"
+msgstr ""
+
+#. #define HISTORICAL_ON_VALID_OFF
+#: LYMessages.c:322
+msgid "Historical comment parsing ON (Valid is overridden)!"
+msgstr ""
+
+#. #define HISTORICAL_OFF_VALID_ON
+#: LYMessages.c:324
+msgid "Historical comment parsing OFF (Valid is in effect)!"
+msgstr ""
+
+#. #define MINIMAL_ON_IN_EFFECT
+#: LYMessages.c:326
+msgid "Minimal comment parsing ON (and in effect)!"
+msgstr ""
+
+#. #define MINIMAL_OFF_VALID_ON
+#: LYMessages.c:328
+msgid "Minimal comment parsing OFF (Valid is in effect)!"
+msgstr ""
+
+#. #define MINIMAL_ON_BUT_HISTORICAL
+#: LYMessages.c:330
+msgid "Minimal comment parsing ON (but Historical is in effect)!"
+msgstr ""
+
+#. #define MINIMAL_OFF_HISTORICAL_ON
+#: LYMessages.c:332
+msgid "Minimal comment parsing OFF (Historical is in effect)!"
+msgstr ""
+
+#: LYMessages.c:333
+msgid "Soft double-quote parsing ON!"
+msgstr ""
+
+#: LYMessages.c:334
+msgid "Soft double-quote parsing OFF!"
+msgstr ""
+
+#: LYMessages.c:335
+msgid "Now using TagSoup parsing of HTML."
+msgstr ""
+
+#: LYMessages.c:336
+msgid "Now using SortaSGML parsing of HTML!"
+msgstr ""
+
+#: LYMessages.c:337
+msgid "You are already at the end of this document."
+msgstr ""
+
+#: LYMessages.c:338
+msgid "You are already at the beginning of this document."
+msgstr ""
+
+#: LYMessages.c:339
+#, c-format
+msgid "You are already at page %d of this document."
+msgstr ""
+
+#: LYMessages.c:340
+#, c-format
+msgid "Link number %d already is current."
+msgstr ""
+
+#: LYMessages.c:341
+msgid "You are already at the first document"
+msgstr "Olet jo ensimmäisellä sivulla"
+
+#: LYMessages.c:342
+msgid "There are no links above this line of the document."
+msgstr "Sivulla ei ole linkkejä ennen tätä riviä."
+
+#: LYMessages.c:343
+msgid "There are no links below this line of the document."
+msgstr "Sivulla ei ole linkkejä tämän rivin jälkeen."
+
+#. #define MAXLEN_REACHED_DEL_OR_MOV
+#: LYMessages.c:345
+msgid "Maximum length reached!  Delete text or move off field."
+msgstr "Suurin pituus saavutettu! Poista tekstiä tai siirry pois kentästä."
+
+#. #define NOT_ON_SUBMIT_OR_LINK
+#: LYMessages.c:347
+msgid "You are not on a form submission button or normal link."
+msgstr ""
+
+#. #define NEED_CHECKED_RADIO_BUTTON
+#: LYMessages.c:349
+msgid "One radio button must be checked at all times!"
+msgstr ""
+
+#: LYMessages.c:350
+msgid "No submit button for this form, submit single text field?"
+msgstr ""
+
+#: LYMessages.c:351
+msgid "Do you want to go back to the previous document?"
+msgstr ""
+
+#: LYMessages.c:352
+msgid "Use arrows or tab to move off of field."
+msgstr ""
+
+#. #define ENTER_TEXT_ARROWS_OR_TAB
+#: LYMessages.c:354
+msgid "Enter text.  Use arrows or tab to move off of field."
+msgstr ""
+
+#: LYMessages.c:355
+msgid "** Bad HTML!!  No form action defined. **"
+msgstr "** Virheellistä HTML:ää!!  Lomakkeen toimintoa ei ole määritetty. **"
+
+#: LYMessages.c:356
+msgid "Bad HTML!!  Unable to create popup window!"
+msgstr ""
+
+#: LYMessages.c:357
+msgid "Unable to create popup window!"
+msgstr ""
+
+#: LYMessages.c:358
+msgid "Goto a random URL is disallowed!"
+msgstr ""
+
+#: LYMessages.c:359
+msgid "Goto a non-http URL is disallowed!"
+msgstr ""
+
+#: LYMessages.c:360
+#, c-format
+msgid "You are not allowed to goto \"%s\" URLs"
+msgstr ""
+
+#: LYMessages.c:361
+msgid "URL to open: "
+msgstr "Avattava URL: "
+
+#: LYMessages.c:362
+msgid "Edit the current Goto URL: "
+msgstr ""
+
+#: LYMessages.c:363
+msgid "Edit the previous Goto URL: "
+msgstr ""
+
+#: LYMessages.c:364
+msgid "Edit a previous Goto URL: "
+msgstr ""
+
+#: LYMessages.c:365
+msgid "Current document has POST data."
+msgstr ""
+
+#: LYMessages.c:366
+msgid "Edit this document's URL: "
+msgstr ""
+
+#: LYMessages.c:367
+msgid "Edit the current link's URL: "
+msgstr ""
+
+#: LYMessages.c:368
+msgid "You cannot edit File Management URLs"
+msgstr ""
+
+#: LYMessages.c:369
+msgid "Enter a database query: "
+msgstr ""
+
+#: LYMessages.c:370
+msgid "Enter a whereis query: "
+msgstr ""
+
+#: LYMessages.c:371
+msgid "Edit the current query: "
+msgstr ""
+
+#: LYMessages.c:372
+msgid "Edit the previous query: "
+msgstr ""
+
+#: LYMessages.c:373
+msgid "Edit a previous query: "
+msgstr ""
+
+#. #define USE_C_R_TO_RESUB_CUR_QUERY
+#: LYMessages.c:375
+msgid "Use Control-R to resubmit the current query."
+msgstr ""
+
+#: LYMessages.c:376
+msgid "Edit the current shortcut: "
+msgstr ""
+
+#: LYMessages.c:377
+msgid "Edit the previous shortcut: "
+msgstr ""
+
+#: LYMessages.c:378
+msgid "Edit a previous shortcut: "
+msgstr ""
+
+#: LYMessages.c:379
+#, c-format
+msgid "Key '%c' is not mapped to a jump file!"
+msgstr ""
+
+#: LYMessages.c:380
+msgid "Cannot locate jump file!"
+msgstr ""
+
+#: LYMessages.c:381
+msgid "Cannot open jump file!"
+msgstr ""
+
+#: LYMessages.c:382
+msgid "Error reading jump file!"
+msgstr ""
+
+#: LYMessages.c:383
+msgid "Out of memory reading jump file!"
+msgstr ""
+
+#: LYMessages.c:384
+msgid "Out of memory reading jump table!"
+msgstr ""
+
+#: LYMessages.c:385
+msgid "No index is currently available."
+msgstr ""
+
+#. #define CONFIRM_MAIN_SCREEN
+#: LYMessages.c:387
+msgid "Do you really want to go to the Main screen?"
+msgstr ""
+
+#: LYMessages.c:388
+msgid "You are already at main screen!"
+msgstr ""
+
+#. #define NOT_ISINDEX
+#: LYMessages.c:390
+msgid "Not a searchable indexed document -- press '/' to search for a text string"
+msgstr ""
+
+#. #define NO_OWNER
+#: LYMessages.c:392
+msgid "No owner is defined for this file so you cannot send a comment"
+msgstr ""
+
+#: LYMessages.c:393
+#, c-format
+msgid "No owner is defined. Use %s?"
+msgstr ""
+
+#: LYMessages.c:394
+msgid "Do you wish to send a comment?"
+msgstr ""
+
+#: LYMessages.c:395
+msgid "Mail is disallowed so you cannot send a comment"
+msgstr ""
+
+#: LYMessages.c:396
+msgid "The 'e'dit command is currently disabled."
+msgstr ""
+
+#: LYMessages.c:397
+msgid "External editing is currently disabled."
+msgstr ""
+
+#: LYMessages.c:398
+msgid "System error - failure to get status."
+msgstr ""
+
+#: LYMessages.c:399
+msgid "No editor is defined!"
+msgstr ""
+
+#: LYMessages.c:400
+msgid "The 'p'rint command is currently disabled."
+msgstr ""
+
+#: LYMessages.c:401
+msgid "Document has no Toolbar links or Banner."
+msgstr ""
+
+#: LYMessages.c:402
+msgid "Unable to open traversal file."
+msgstr ""
+
+#: LYMessages.c:403
+msgid "Unable to open traversal found file."
+msgstr ""
+
+#: LYMessages.c:404
+msgid "Unable to open reject file."
+msgstr ""
+
+#: LYMessages.c:405
+msgid "Unable to open traversal errors output file"
+msgstr ""
+
+#: LYMessages.c:406
+msgid "TRAVERSAL WAS INTERRUPTED"
+msgstr ""
+
+#: LYMessages.c:407
+msgid "Follow link (or goto link or page) number: "
+msgstr ""
+
+#: LYMessages.c:408
+msgid "Select option (or page) number: "
+msgstr ""
+
+#: LYMessages.c:409
+#, c-format
+msgid "Option number %d already is current."
+msgstr ""
+
+#. #define ALREADY_AT_OPTION_END
+#: LYMessages.c:411
+msgid "You are already at the end of this option list."
+msgstr ""
+
+#. #define ALREADY_AT_OPTION_BEGIN
+#: LYMessages.c:413
+msgid "You are already at the beginning of this option list."
+msgstr ""
+
+#. #define ALREADY_AT_OPTION_PAGE
+#: LYMessages.c:415
+#, c-format
+msgid "You are already at page %d of this option list."
+msgstr ""
+
+#: LYMessages.c:416
+msgid "You have entered an invalid option number."
+msgstr ""
+
+#: LYMessages.c:417
+msgid "** Bad HTML!!  Use -trace to diagnose. **"
+msgstr ""
+
+#: LYMessages.c:418
+msgid "Give name of file to save in"
+msgstr ""
+
+#: LYMessages.c:419
+msgid "Can't save data to file -- please run WWW locally"
+msgstr ""
+
+#: LYMessages.c:420
+msgid "Can't open temporary file!"
+msgstr ""
+
+#: LYMessages.c:421
+msgid "Can't open output file!  Cancelling!"
+msgstr ""
+
+#: LYMessages.c:422
+msgid "Execution is disabled."
+msgstr ""
+
+#. #define EXECUTION_DISABLED_FOR_FILE
+#: LYMessages.c:424
+#, c-format
+msgid "Execution is not enabled for this file.  See the Options menu (use %s)."
+msgstr ""
+
+#. #define EXECUTION_NOT_COMPILED
+#: LYMessages.c:426
+msgid "Execution capabilities are not compiled into this version."
+msgstr ""
+
+#: LYMessages.c:427
+msgid "This file cannot be displayed on this terminal."
+msgstr ""
+
+#. #define CANNOT_DISPLAY_FILE_D_OR_C
+#: LYMessages.c:429
+msgid "This file cannot be displayed on this terminal:  D)ownload, or C)ancel"
+msgstr ""
+
+#: LYMessages.c:430
+#, c-format
+msgid "%s  D)ownload, or C)ancel"
+msgstr ""
+
+#: LYMessages.c:431
+msgid "Cancelling file."
+msgstr ""
+
+#: LYMessages.c:432
+msgid "Retrieving file.  - PLEASE WAIT -"
+msgstr ""
+
+#: LYMessages.c:433
+msgid "Enter a filename: "
+msgstr ""
+
+#: LYMessages.c:434
+msgid "Edit the previous filename: "
+msgstr ""
+
+#: LYMessages.c:435
+msgid "Edit a previous filename: "
+msgstr ""
+
+#: LYMessages.c:436
+msgid "Enter a new filename: "
+msgstr ""
+
+#: LYMessages.c:437
+msgid "File name may not begin with a dot."
+msgstr ""
+
+#: LYMessages.c:439
+msgid "File exists.  Create higher version?"
+msgstr ""
+
+#: LYMessages.c:441
+msgid "File exists.  Overwrite?"
+msgstr ""
+
+#: LYMessages.c:443
+msgid "Cannot write to file."
+msgstr ""
+
+#: LYMessages.c:444
+msgid "ERROR! - download command is misconfigured."
+msgstr ""
+
+#: LYMessages.c:445
+msgid "Unable to download file."
+msgstr ""
+
+#: LYMessages.c:446
+msgid "Reading directory..."
+msgstr ""
+
+#: LYMessages.c:447
+msgid "Building directory listing..."
+msgstr ""
+
+#: LYMessages.c:448
+msgid "Saving..."
+msgstr ""
+
+#: LYMessages.c:449
+#, c-format
+msgid "Could not edit file '%s'."
+msgstr ""
+
+#: LYMessages.c:450
+msgid "Unable to access document!"
+msgstr ""
+
+#: LYMessages.c:451
+msgid "Could not access file."
+msgstr ""
+
+#: LYMessages.c:452
+msgid "Could not access directory."
+msgstr ""
+
+#: LYMessages.c:453
+msgid "Could not load data."
+msgstr ""
+
+#. #define CANNOT_EDIT_REMOTE_FILES
+#: LYMessages.c:455
+msgid "Lynx cannot currently (e)dit remote WWW files."
+msgstr ""
+
+#. #define CANNOT_EDIT_FIELD
+#: LYMessages.c:457
+msgid "This field cannot be (e)dited with an external editor."
+msgstr ""
+
+#: LYMessages.c:458
+msgid "Bad rule"
+msgstr ""
+
+#: LYMessages.c:459
+msgid "Insufficient operands:"
+msgstr ""
+
+#: LYMessages.c:460
+msgid "You are not authorized to edit this file."
+msgstr ""
+
+#: LYMessages.c:461
+msgid "Title: "
+msgstr ""
+
+#: LYMessages.c:462
+msgid "Subject: "
+msgstr ""
+
+#: LYMessages.c:463
+msgid "Username: "
+msgstr ""
+
+#: LYMessages.c:464
+msgid "Password: "
+msgstr ""
+
+#: LYMessages.c:465
+msgid "lynx: Username and Password required!!!"
+msgstr ""
+
+#: LYMessages.c:466
+msgid "lynx: Password required!!!"
+msgstr ""
+
+#: LYMessages.c:467
+msgid "Clear all authorization info for this session?"
+msgstr ""
+
+#: LYMessages.c:468
+msgid "Authorization info cleared."
+msgstr ""
+
+#: LYMessages.c:469
+msgid "Authorization failed.  Retry?"
+msgstr ""
+
+#: LYMessages.c:470
+msgid "cgi support has been disabled."
+msgstr ""
+
+#. #define CGI_NOT_COMPILED
+#: LYMessages.c:472
+msgid "Lynxcgi capabilities are not compiled into this version."
+msgstr ""
+
+#: LYMessages.c:473
+#, c-format
+msgid "Sorry, no known way of converting %s to %s."
+msgstr ""
+
+#: LYMessages.c:474
+msgid "Unable to set up connection."
+msgstr ""
+
+#: LYMessages.c:475
+msgid "Unable to make connection"
+msgstr ""
+
+#. #define MALFORMED_EXEC_REQUEST
+#: LYMessages.c:477
+msgid "Executable link rejected due to malformed request."
+msgstr ""
+
+#. #define BADCHAR_IN_EXEC_LINK
+#: LYMessages.c:479
+#, c-format
+msgid "Executable link rejected due to `%c' character."
+msgstr ""
+
+#. #define RELPATH_IN_EXEC_LINK
+#: LYMessages.c:481
+msgid "Executable link rejected due to relative path string ('../')."
+msgstr ""
+
+#. #define BADLOCPATH_IN_EXEC_LINK
+#: LYMessages.c:483
+msgid "Executable link rejected due to location or path."
+msgstr ""
+
+#: LYMessages.c:484
+msgid "Mail access is disabled!"
+msgstr ""
+
+#. #define ACCESS_ONLY_LOCALHOST
+#: LYMessages.c:486
+msgid "Only files and servers on the local host can be accessed."
+msgstr ""
+
+#: LYMessages.c:487
+msgid "Telnet access is disabled!"
+msgstr ""
+
+#. #define TELNET_PORT_SPECS_DISABLED
+#: LYMessages.c:489
+msgid "Telnet port specifications are disabled."
+msgstr ""
+
+#: LYMessages.c:490
+msgid "USENET news access is disabled!"
+msgstr ""
+
+#: LYMessages.c:491
+msgid "Rlogin access is disabled!"
+msgstr ""
+
+#: LYMessages.c:492
+msgid "Ftp access is disabled!"
+msgstr ""
+
+#: LYMessages.c:493
+msgid "There are no references from this document."
+msgstr ""
+
+#: LYMessages.c:494
+msgid "There are only hidden links from this document."
+msgstr ""
+
+#: LYMessages.c:496
+msgid "Unable to open command file."
+msgstr ""
+
+#: LYMessages.c:498
+msgid "News Post Cancelled!!!"
+msgstr ""
+
+#. #define SPAWNING_EDITOR_FOR_NEWS
+#: LYMessages.c:500
+msgid "Spawning your selected editor to edit news message"
+msgstr ""
+
+#: LYMessages.c:501
+msgid "Post this message?"
+msgstr ""
+
+#: LYMessages.c:502
+#, c-format
+msgid "Append '%s'?"
+msgstr ""
+
+#: LYMessages.c:503
+msgid "Posting to newsgroup(s)..."
+msgstr ""
+
+#: LYMessages.c:505
+msgid "*** You have unread mail. ***"
+msgstr ""
+
+#: LYMessages.c:507
+msgid "*** You have mail. ***"
+msgstr ""
+
+#: LYMessages.c:509
+msgid "*** You have new mail. ***"
+msgstr ""
+
+#: LYMessages.c:510
+msgid "File insert cancelled!!!"
+msgstr ""
+
+#: LYMessages.c:511
+msgid "Not enough memory for file!"
+msgstr ""
+
+#: LYMessages.c:512
+msgid "Can't open file for reading."
+msgstr ""
+
+#: LYMessages.c:513
+msgid "File does not exist."
+msgstr ""
+
+#: LYMessages.c:514
+msgid "File does not exist - reenter or cancel:"
+msgstr ""
+
+#: LYMessages.c:515
+msgid "File is not readable."
+msgstr ""
+
+#: LYMessages.c:516
+msgid "File is not readable - reenter or cancel:"
+msgstr ""
+
+#: LYMessages.c:517
+msgid "Nothing to insert - file is 0-length."
+msgstr ""
+
+#: LYMessages.c:518
+msgid "Save request cancelled!!!"
+msgstr ""
+
+#: LYMessages.c:519
+msgid "Mail request cancelled!!!"
+msgstr ""
+
+#. #define CONFIRM_MAIL_SOURCE_PREPARSED
+#: LYMessages.c:521
+msgid "Viewing preparsed source.  Are you sure you want to mail it?"
+msgstr ""
+
+#: LYMessages.c:522
+msgid "Please wait..."
+msgstr ""
+
+#: LYMessages.c:523
+msgid "Mailing file.  Please wait..."
+msgstr ""
+
+#: LYMessages.c:524
+msgid "ERROR - Unable to mail file"
+msgstr ""
+
+#. #define CONFIRM_LONG_SCREEN_PRINT
+#: LYMessages.c:526
+#, c-format
+msgid "File is %d screens long.  Are you sure you want to print?"
+msgstr ""
+
+#: LYMessages.c:527
+msgid "Print request cancelled!!!"
+msgstr ""
+
+#: LYMessages.c:528
+msgid "Press <return> to begin: "
+msgstr ""
+
+#: LYMessages.c:529
+msgid "Press <return> to finish: "
+msgstr ""
+
+#. #define CONFIRM_LONG_PAGE_PRINT
+#: LYMessages.c:531
+#, c-format
+msgid "File is %d pages long.  Are you sure you want to print?"
+msgstr ""
+
+#. #define CHECK_PRINTER
+#: LYMessages.c:533
+msgid "Be sure your printer is on-line.  Press <return> to start printing:"
+msgstr ""
+
+#: LYMessages.c:534
+msgid "ERROR - Unable to allocate file space!!!"
+msgstr ""
+
+#: LYMessages.c:535
+msgid "Unable to open tempfile"
+msgstr ""
+
+#: LYMessages.c:536
+msgid "Unable to open print options file"
+msgstr ""
+
+#: LYMessages.c:537
+msgid "Printing file.  Please wait..."
+msgstr ""
+
+#: LYMessages.c:538
+msgid "Please enter a valid internet mail address: "
+msgstr ""
+
+#: LYMessages.c:539
+msgid "ERROR! - printer is misconfigured!"
+msgstr ""
+
+#: LYMessages.c:540
+msgid "Image map from POST response not available!"
+msgstr ""
+
+#: LYMessages.c:541
+msgid "Misdirected client-side image MAP request!"
+msgstr ""
+
+#: LYMessages.c:542
+msgid "Client-side image MAP is not accessible!"
+msgstr ""
+
+#: LYMessages.c:543
+msgid "No client-side image MAPs are available!"
+msgstr ""
+
+#: LYMessages.c:544
+msgid "Client-side image MAP is not available!"
+msgstr ""
+
+#. #define OPTION_SCREEN_NEEDS_24
+#: LYMessages.c:547
+msgid "Screen height must be at least 24 lines for the Options menu!"
+msgstr ""
+
+#. #define OPTION_SCREEN_NEEDS_23
+#: LYMessages.c:549
+msgid "Screen height must be at least 23 lines for the Options menu!"
+msgstr ""
+
+#. #define OPTION_SCREEN_NEEDS_22
+#: LYMessages.c:551
+msgid "Screen height must be at least 22 lines for the Options menu!"
+msgstr ""
+
+#: LYMessages.c:553
+msgid "That key requires Advanced User mode."
+msgstr ""
+
+#: LYMessages.c:554
+#, c-format
+msgid "Content-type: %s"
+msgstr ""
+
+#: LYMessages.c:555
+msgid "Command: "
+msgstr ""
+
+#: LYMessages.c:556
+msgid "Unknown or ambiguous command"
+msgstr ""
+
+#: LYMessages.c:557
+msgid " Version "
+msgstr ""
+
+#: LYMessages.c:558
+#, fuzzy
+msgid " first"
+msgstr " ensiksi."
+
+#: LYMessages.c:559
+msgid ", guessing..."
+msgstr ", arvataan..."
+
+#: LYMessages.c:560
+msgid "Permissions for "
+msgstr ""
+
+#: LYMessages.c:561
+msgid "Select "
+msgstr "Valitse "
+
+#: LYMessages.c:562
+msgid "capital letter"
+msgstr "iso kirjain"
+
+#: LYMessages.c:563
+msgid " of option line,"
+msgstr ""
+
+#: LYMessages.c:564
+msgid " to save,"
+msgstr ""
+
+#: LYMessages.c:565
+msgid " to "
+msgstr ""
+
+#: LYMessages.c:566
+msgid " or "
+msgstr ""
+
+#: LYMessages.c:567
+msgid " index"
+msgstr ""
+
+#: LYMessages.c:568
+msgid " to return to Lynx."
+msgstr ""
+
+#: LYMessages.c:569
+msgid "Accept Changes"
+msgstr "Hyväksy muutokset"
+
+#: LYMessages.c:570
+msgid "Reset Changes"
+msgstr "Peruuta muutokset"
+
+#: LYMessages.c:571
+msgid "Left Arrow cancels changes"
+msgstr "Vasen nuoli peruuttaa muutokset"
+
+#: LYMessages.c:572
+msgid "Save options to disk"
+msgstr ""
+
+#: LYMessages.c:573
+msgid "Hit RETURN to accept entered data."
+msgstr ""
+
+#. #define ACCEPT_DATA_OR_DEFAULT
+#: LYMessages.c:575
+msgid "Hit RETURN to accept entered data.  Delete data to invoke the default."
+msgstr ""
+
+#: LYMessages.c:576
+msgid "Value accepted!"
+msgstr ""
+
+#. #define VALUE_ACCEPTED_WARNING_X
+#: LYMessages.c:578
+msgid "Value accepted! -- WARNING: Lynx is configured for XWINDOWS!"
+msgstr ""
+
+#. #define VALUE_ACCEPTED_WARNING_NONX
+#: LYMessages.c:580
+msgid "Value accepted! -- WARNING: Lynx is NOT configured for XWINDOWS!"
+msgstr ""
+
+#: LYMessages.c:581
+msgid "You are not allowed to change which editor to use!"
+msgstr ""
+
+#: LYMessages.c:582
+msgid "Failed to set DISPLAY variable!"
+msgstr ""
+
+#: LYMessages.c:583
+msgid "Failed to clear DISPLAY variable!"
+msgstr ""
+
+#. #define BOOKMARK_CHANGE_DISALLOWED
+#: LYMessages.c:585
+msgid "You are not allowed to change the bookmark file!"
+msgstr ""
+
+#: LYMessages.c:586
+msgid "Terminal does not support color"
+msgstr ""
+
+#: LYMessages.c:587
+#, c-format
+msgid "Your '%s' terminal does not support color."
+msgstr ""
+
+#: LYMessages.c:588
+msgid "Access to dot files is disabled!"
+msgstr ""
+
+#. #define UA_NO_LYNX_WARNING
+#: LYMessages.c:590
+msgid "User-Agent string does not contain \"Lynx\" or \"L_y_n_x\""
+msgstr ""
+
+#. #define UA_PLEASE_USE_LYNX
+#: LYMessages.c:592
+msgid "Use \"L_y_n_x\" or \"Lynx\" in User-Agent, or it looks like intentional deception!"
+msgstr ""
+
+#. #define UA_CHANGE_DISABLED
+#: LYMessages.c:594
+msgid "Changing of the User-Agent string is disabled!"
+msgstr ""
+
+#. #define CHANGE_OF_SETTING_DISALLOWED
+#: LYMessages.c:596
+msgid "You are not allowed to change this setting."
+msgstr ""
+
+#: LYMessages.c:597
+msgid "Saving Options..."
+msgstr ""
+
+#: LYMessages.c:598
+msgid "Options saved!"
+msgstr ""
+
+#: LYMessages.c:599
+msgid "Unable to save Options!"
+msgstr ""
+
+#: LYMessages.c:600
+msgid " 'r' to return to Lynx "
+msgstr ""
+
+#: LYMessages.c:601
+msgid " '>' to save, or 'r' to return to Lynx "
+msgstr ""
+
+#. #define ANY_KEY_CHANGE_RET_ACCEPT
+#: LYMessages.c:603
+msgid "Hit any key to change value; RETURN to accept."
+msgstr ""
+
+#: LYMessages.c:604
+msgid "Error uncompressing temporary file!"
+msgstr ""
+
+#: LYMessages.c:605
+msgid "Unsupported URL scheme!"
+msgstr ""
+
+#: LYMessages.c:606
+msgid "Unsupported data: URL!  Use SHOWINFO, for now."
+msgstr ""
+
+#: LYMessages.c:607
+msgid "Redirection limit of 10 URL's reached."
+msgstr ""
+
+#: LYMessages.c:608
+msgid "Illegal redirection URL received from server!"
+msgstr ""
+
+#. #define SERVER_ASKED_FOR_REDIRECTION
+#: LYMessages.c:610
+#, c-format
+msgid "Server asked for %d redirection of POST content to"
+msgstr ""
+
+#: LYMessages.c:613
+msgid "P)roceed, use G)ET or C)ancel "
+msgstr ""
+
+#: LYMessages.c:614
+msgid "P)roceed, or C)ancel "
+msgstr ""
+
+#. #define ADVANCED_POST_GET_REDIRECT
+#: LYMessages.c:616
+msgid "Redirection of POST content.  P)roceed, see U)RL, use G)ET or C)ancel"
+msgstr ""
+
+#. #define ADVANCED_POST_REDIRECT
+#: LYMessages.c:618
+msgid "Redirection of POST content.  P)roceed, see U)RL, or C)ancel"
+msgstr ""
+
+#. #define CONFIRM_POST_RESUBMISSION
+#: LYMessages.c:620
+msgid "Document from Form with POST content.  Resubmit?"
+msgstr ""
+
+#. #define CONFIRM_POST_RESUBMISSION_TO
+#: LYMessages.c:622
+#, c-format
+msgid "Resubmit POST content to %s ?"
+msgstr ""
+
+#. #define CONFIRM_POST_LIST_RELOAD
+#: LYMessages.c:624
+#, c-format
+msgid "List from document with POST data.  Reload %s ?"
+msgstr ""
+
+#. #define CONFIRM_POST_DOC_HEAD
+#: LYMessages.c:626
+msgid "Document from POST action, HEAD may not be understood.  Proceed?"
+msgstr ""
+
+#. #define CONFIRM_POST_LINK_HEAD
+#: LYMessages.c:628
+msgid "Form submit action is POST, HEAD may not be understood.  Proceed?"
+msgstr ""
+
+#: LYMessages.c:629
+msgid "Proceed without a username and password?"
+msgstr ""
+
+#: LYMessages.c:630
+#, c-format
+msgid "Proceed (%s)?"
+msgstr ""
+
+#: LYMessages.c:631
+msgid "Cannot POST to this host."
+msgstr ""
+
+#: LYMessages.c:632
+msgid "POST not supported for this URL - ignoring POST data!"
+msgstr ""
+
+#: LYMessages.c:633
+msgid "Discarding POST data..."
+msgstr ""
+
+#: LYMessages.c:634
+msgid "Document will not be reloaded!"
+msgstr ""
+
+#: LYMessages.c:635
+msgid "Location: "
+msgstr ""
+
+#: LYMessages.c:636
+#, c-format
+msgid "'%s' not found!"
+msgstr ""
+
+#: LYMessages.c:637
+msgid "Default Bookmark File"
+msgstr ""
+
+#: LYMessages.c:638
+msgid "Screen too small! (8x35 min)"
+msgstr ""
+
+#: LYMessages.c:639
+msgid "Select destination or ^G to Cancel: "
+msgstr ""
+
+#. #define MULTIBOOKMARKS_SELECT
+#: LYMessages.c:641
+msgid "Select subbookmark, '=' for menu, or ^G to cancel: "
+msgstr ""
+
+#. #define MULTIBOOKMARKS_SELF
+#: LYMessages.c:643
+msgid "Reproduce L)ink in this bookmark file or C)ancel? (l,c): "
+msgstr ""
+
+#: LYMessages.c:644
+msgid "Multiple bookmark support is not available."
+msgstr ""
+
+#: LYMessages.c:645
+#, c-format
+msgid " Select Bookmark (screen %d of %d)"
+msgstr ""
+
+#: LYMessages.c:646
+msgid "       Select Bookmark"
+msgstr ""
+
+#. #define MULTIBOOKMARKS_EHEAD_MASK
+#: LYMessages.c:648
+#, c-format
+msgid "Editing Bookmark DESCRIPTION and FILEPATH (%d of 2)"
+msgstr ""
+
+#. #define MULTIBOOKMARKS_EHEAD
+#: LYMessages.c:650
+msgid "         Editing Bookmark DESCRIPTION and FILEPATH"
+msgstr ""
+
+#: LYMessages.c:651
+msgid "Letter: "
+msgstr ""
+
+#. #define USE_PATH_OFF_HOME
+#: LYMessages.c:654
+msgid "Use a filepath off your login directory in SHELL syntax!"
+msgstr ""
+
+#: LYMessages.c:656
+msgid "Use a filepath off your home directory!"
+msgstr ""
+
+#. #define MAXLINKS_REACHED
+#: LYMessages.c:659
+msgid "Maximum links per page exceeded!  Use half-page or two-line scrolling."
+msgstr ""
+
+#: LYMessages.c:660
+msgid "No previously visited links available!"
+msgstr ""
+
+#: LYMessages.c:661
+msgid "Memory exhausted!  Program aborted!"
+msgstr ""
+
+#: LYMessages.c:662
+msgid "Memory exhausted!  Aborting..."
+msgstr ""
+
+#: LYMessages.c:663
+msgid "Not enough memory!"
+msgstr ""
+
+#: LYMessages.c:664
+msgid "Directory/File Manager not available"
+msgstr ""
+
+#: LYMessages.c:665
+msgid "HREF in BASE tag is not an absolute URL."
+msgstr ""
+
+#: LYMessages.c:666
+msgid "Location URL is not absolute."
+msgstr "Location-URL ei ole absoluuttinen."
+
+#: LYMessages.c:667
+msgid "Refresh URL is not absolute."
+msgstr "Refresh-URL ei ole absoluuttinen."
+
+#. #define SENDING_MESSAGE_WITH_BODY_TO
+#: LYMessages.c:669
+msgid ""
+"You are sending a message with body to:\n"
+"  "
+msgstr ""
+
+#: LYMessages.c:670
+msgid ""
+"You are sending a comment to:\n"
+"  "
+msgstr ""
+
+#: LYMessages.c:671
+msgid ""
+"\n"
+" With copy to:\n"
+"  "
+msgstr ""
+
+#: LYMessages.c:672
+msgid ""
+"\n"
+" With copies to:\n"
+"  "
+msgstr ""
+
+#. #define CTRL_G_TO_CANCEL_SEND
+#: LYMessages.c:674
+msgid ""
+"\n"
+"\n"
+"Use Ctrl-G to cancel if you do not want to send a message\n"
+msgstr ""
+
+#. #define ENTER_NAME_OR_BLANK
+#: LYMessages.c:676
+msgid ""
+"\n"
+" Please enter your name, or leave it blank to remain anonymous\n"
+msgstr ""
+
+#. #define ENTER_MAIL_ADDRESS_OR_OTHER
+#: LYMessages.c:678
+msgid ""
+"\n"
+" Please enter a mail address or some other\n"
+msgstr ""
+
+#. #define MEANS_TO_CONTACT_FOR_RESPONSE
+#: LYMessages.c:680
+msgid " means to contact you, if you desire a response.\n"
+msgstr ""
+
+#: LYMessages.c:681
+msgid ""
+"\n"
+" Please enter a subject line.\n"
+msgstr ""
+
+#. #define ENTER_ADDRESS_FOR_CC
+#: LYMessages.c:683
+msgid ""
+"\n"
+" Enter a mail address for a CC of your message.\n"
+msgstr ""
+
+#: LYMessages.c:684
+msgid " (Leave blank if you don't want a copy.)\n"
+msgstr ""
+
+#: LYMessages.c:685
+msgid ""
+"\n"
+" Please review the message body:\n"
+"\n"
+msgstr ""
+
+#: LYMessages.c:686
+msgid ""
+"\n"
+"Press RETURN to continue: "
+msgstr ""
+
+#: LYMessages.c:687
+msgid ""
+"\n"
+"Press RETURN to clean up: "
+msgstr ""
+
+#: LYMessages.c:688
+msgid " Use Control-U to erase the default.\n"
+msgstr ""
+
+#: LYMessages.c:689
+msgid ""
+"\n"
+" Please enter your message below."
+msgstr ""
+
+#. #define ENTER_PERIOD_WHEN_DONE_A
+#: LYMessages.c:691 src/LYNews.c:357
+msgid ""
+"\n"
+" When you are done, press enter and put a single period (.)"
+msgstr ""
+
+#. #define ENTER_PERIOD_WHEN_DONE_B
+#: LYMessages.c:693 src/LYNews.c:358
+msgid ""
+"\n"
+" on a line and press enter again."
+msgstr ""
+
+#. Cookies messages
+#. #define ADVANCED_COOKIE_CONFIRMATION
+#: LYMessages.c:697
+#, fuzzy, c-format
+msgid "%s cookie: %.*s=%.*s  Allow? (Y/N/Always/neVer)"
+msgstr "Eväste: %s: %.*s=%.*s  Sallitaanko? (Y/N/Aina/V ei koskaan)"
+
+#. #define INVALID_COOKIE_DOMAIN_CONFIRMATION
+#: LYMessages.c:699
+#, c-format
+msgid "Accept invalid cookie domain=%s for '%s'?"
+msgstr ""
+
+#. #define INVALID_COOKIE_PATH_CONFIRMATION
+#: LYMessages.c:701
+#, c-format
+msgid "Accept invalid cookie path=%s as a prefix of '%s'?"
+msgstr ""
+
+#: LYMessages.c:702
+msgid "Allowing this cookie."
+msgstr ""
+
+#: LYMessages.c:703
+msgid "Rejecting this cookie."
+msgstr ""
+
+#: LYMessages.c:704
+msgid "The Cookie Jar is empty."
+msgstr ""
+
+#: LYMessages.c:705
+msgid "The Cache Jar is empty."
+msgstr ""
+
+#. #define ACTIVATE_TO_GOBBLE
+#: LYMessages.c:707
+msgid "Activate links to gobble up cookies or entire domains,"
+msgstr ""
+
+#: LYMessages.c:708
+msgid "or to change a domain's 'allow' setting."
+msgstr ""
+
+#: LYMessages.c:709
+msgid "(Cookies never allowed.)"
+msgstr ""
+
+#: LYMessages.c:710
+msgid "(Cookies always allowed.)"
+msgstr ""
+
+#: LYMessages.c:711
+msgid "(Cookies allowed via prompt.)"
+msgstr ""
+
+#: LYMessages.c:712
+msgid "(Persistent Cookies.)"
+msgstr ""
+
+#: LYMessages.c:713
+msgid "(No title.)"
+msgstr ""
+
+#: LYMessages.c:714
+msgid "(No name.)"
+msgstr ""
+
+#: LYMessages.c:715
+msgid "(No value.)"
+msgstr ""
+
+#: LYMessages.c:716 src/LYOptions.c:2403
+msgid "None"
+msgstr ""
+
+#: LYMessages.c:717
+msgid "(End of session.)"
+msgstr ""
+
+#: LYMessages.c:718
+msgid "Delete this cookie?"
+msgstr ""
+
+#: LYMessages.c:719
+msgid "The cookie has been eaten!"
+msgstr ""
+
+#: LYMessages.c:720
+msgid "Delete this empty domain?"
+msgstr ""
+
+#: LYMessages.c:721
+msgid "The domain has been eaten!"
+msgstr ""
+
+#. #define DELETE_COOKIES_SET_ALLOW_OR_CANCEL
+#: LYMessages.c:723
+msgid "D)elete domain's cookies, set allow A)lways/P)rompt/neV)er, or C)ancel? "
+msgstr ""
+
+#. #define DELETE_DOMAIN_SET_ALLOW_OR_CANCEL
+#: LYMessages.c:725
+msgid "D)elete domain, set allow A)lways/P)rompt/neV)er, or C)ancel? "
+msgstr ""
+
+#: LYMessages.c:726
+msgid "All cookies in the domain have been eaten!"
+msgstr ""
+
+#: LYMessages.c:727
+#, c-format
+msgid "'A'lways allowing from domain '%s'."
+msgstr ""
+
+#: LYMessages.c:728
+#, c-format
+msgid "ne'V'er allowing from domain '%s'."
+msgstr ""
+
+#: LYMessages.c:729
+#, c-format
+msgid "'P'rompting to allow from domain '%s'."
+msgstr ""
+
+#: LYMessages.c:730
+msgid "Delete all cookies in this domain?"
+msgstr ""
+
+#: LYMessages.c:731
+msgid "All of the cookies in the jar have been eaten!"
+msgstr ""
+
+#: LYMessages.c:733
+msgid "Port 19 not permitted in URLs."
+msgstr ""
+
+#: LYMessages.c:734
+msgid "Port 25 not permitted in URLs."
+msgstr ""
+
+#: LYMessages.c:735
+#, c-format
+msgid "Port %lu not permitted in URLs."
+msgstr ""
+
+#: LYMessages.c:736
+msgid "URL has a bad port field."
+msgstr ""
+
+#: LYMessages.c:737
+msgid "Maximum nesting of HTML elements exceeded."
+msgstr ""
+
+#: LYMessages.c:738
+msgid "Bad partial reference!  Stripping lead dots."
+msgstr ""
+
+#: LYMessages.c:739
+msgid "Trace Log open failed.  Trace off!"
+msgstr ""
+
+#: LYMessages.c:740
+msgid "Lynx Trace Log"
+msgstr ""
+
+#: LYMessages.c:741
+msgid "No trace log has been started for this session."
+msgstr ""
+
+#. #define MAX_TEMPCOUNT_REACHED
+#: LYMessages.c:743
+msgid "The maximum temporary file count has been reached!"
+msgstr ""
+
+#. #define FORM_VALUE_TOO_LONG
+#: LYMessages.c:745
+msgid "Form field value exceeds buffer length!  Trim the tail."
+msgstr ""
+
+#. #define FORM_TAIL_COMBINED_WITH_HEAD
+#: LYMessages.c:747
+msgid "Modified tail combined with head of form field value."
+msgstr ""
+
+#. HTFile.c
+#: LYMessages.c:750
+msgid "Directory"
+msgstr ""
+
+#: LYMessages.c:751
+msgid "Directory browsing is not allowed."
+msgstr ""
+
+#: LYMessages.c:752
+msgid "Selective access is not enabled for this directory"
+msgstr ""
+
+#: LYMessages.c:753
+msgid "Multiformat: directory scan failed."
+msgstr ""
+
+#: LYMessages.c:754
+msgid "This directory is not readable."
+msgstr ""
+
+#: LYMessages.c:755
+msgid "Can't access requested file."
+msgstr ""
+
+#: LYMessages.c:756
+msgid "Could not find suitable representation for transmission."
+msgstr ""
+
+#: LYMessages.c:757
+msgid "Could not open file for decompression!"
+msgstr ""
+
+#: LYMessages.c:758
+msgid "Files:"
+msgstr ""
+
+#: LYMessages.c:759
+msgid "Subdirectories:"
+msgstr ""
+
+#: LYMessages.c:760
+msgid " directory"
+msgstr ""
+
+#: LYMessages.c:761
+msgid "Up to "
+msgstr ""
+
+#: LYMessages.c:762
+msgid "Current directory is "
+msgstr ""
+
+#. HTGopher.c
+#: LYMessages.c:765
+msgid "No response from server!"
+msgstr ""
+
+#: LYMessages.c:766
+msgid "CSO index"
+msgstr ""
+
+#: LYMessages.c:767
+msgid ""
+"\n"
+"This is a searchable index of a CSO database.\n"
+msgstr ""
+
+#: LYMessages.c:768
+msgid "CSO Search Results"
+msgstr ""
+
+#: LYMessages.c:769
+#, c-format
+msgid "Seek fail on %s\n"
+msgstr ""
+
+#: LYMessages.c:770
+msgid ""
+"\n"
+"Press the 's' key and enter search keywords.\n"
+msgstr ""
+
+#: LYMessages.c:771
+msgid ""
+"\n"
+"This is a searchable Gopher index.\n"
+msgstr ""
+
+#: LYMessages.c:772
+msgid "Gopher index"
+msgstr ""
+
+#: LYMessages.c:773
+msgid "Gopher Menu"
+msgstr ""
+
+#: LYMessages.c:774
+msgid " Search Results"
+msgstr ""
+
+#: LYMessages.c:775
+msgid "Sending CSO/PH request."
+msgstr ""
+
+#: LYMessages.c:776
+msgid "Sending Gopher request."
+msgstr ""
+
+#: LYMessages.c:777
+msgid "CSO/PH request sent; waiting for response."
+msgstr ""
+
+#: LYMessages.c:778
+msgid "Gopher request sent; waiting for response."
+msgstr ""
+
+#: LYMessages.c:779
+msgid ""
+"\n"
+"Please enter search keywords.\n"
+msgstr ""
+
+#: LYMessages.c:780
+msgid ""
+"\n"
+"The keywords that you enter will allow you to search on a"
+msgstr ""
+
+#: LYMessages.c:781
+msgid " person's name in the database.\n"
+msgstr ""
+
+#. HTNews.c
+#: LYMessages.c:784
+msgid "Connection closed ???"
+msgstr ""
+
+#: LYMessages.c:785
+msgid "Cannot open temporary file for news POST."
+msgstr ""
+
+#: LYMessages.c:786
+msgid "This client does not contain support for posting to news with SSL."
+msgstr ""
+
+#. HTStyle.c
+#: LYMessages.c:789
+#, c-format
+msgid "Style %d `%s' SGML:%s.  Font %s %.1f point.\n"
+msgstr ""
+
+#: LYMessages.c:791
+#, c-format
+msgid "\tAlign=%d, %d tabs. (%.0f before, %.0f after)\n"
+msgstr ""
+
+#: LYMessages.c:792
+#, c-format
+msgid "\t\tTab kind=%d at %.0f\n"
+msgstr ""
+
+#. HTTP.c
+#: LYMessages.c:795
+msgid "Can't proceed without a username and password."
+msgstr ""
+
+#: LYMessages.c:796
+msgid "Can't retry with authorization!  Contact the server's WebMaster."
+msgstr ""
+
+#: LYMessages.c:797
+msgid "Can't retry with proxy authorization!  Contact the server's WebMaster."
+msgstr ""
+
+#: LYMessages.c:798
+msgid "Retrying with proxy authorization information."
+msgstr ""
+
+#: LYMessages.c:799
+#, c-format
+msgid "SSL error:%s-Continue?"
+msgstr ""
+
+#. HTWAIS.c
+#: LYMessages.c:802
+msgid "HTWAIS: Return message too large."
+msgstr ""
+
+#: LYMessages.c:803
+msgid "Enter WAIS query: "
+msgstr ""
+
+#. Miscellaneous status
+#: LYMessages.c:806
+msgid "Retrying as HTTP0 request."
+msgstr ""
+
+#: LYMessages.c:807
+#, c-format
+msgid "Transferred %d bytes"
+msgstr "Siirretty %d tavua"
+
+#: LYMessages.c:808
+msgid "Data transfer complete"
+msgstr "Tiedonsiirto valmis"
+
+#: LYMessages.c:809
+#, c-format
+msgid "Error processing line %d of %s\n"
+msgstr ""
+
+#. Lynx internal page titles
+#: LYMessages.c:812
+msgid "Address List Page"
+msgstr ""
+
+#: LYMessages.c:813
+msgid "Bookmark file"
+msgstr ""
+
+#: LYMessages.c:814
+msgid "Configuration Definitions"
+msgstr ""
+
+#: LYMessages.c:815
+msgid "Cookie Jar"
+msgstr ""
+
+#: LYMessages.c:816
+msgid "Current Key Map"
+msgstr ""
+
+#: LYMessages.c:817
+msgid "File Management Options"
+msgstr ""
+
+#: LYMessages.c:818
+msgid "Download Options"
+msgstr ""
+
+#: LYMessages.c:819
+msgid "History Page"
+msgstr ""
+
+#: LYMessages.c:820
+msgid "Cache Jar"
+msgstr ""
+
+#: LYMessages.c:821
+msgid "List Page"
+msgstr ""
+
+#: LYMessages.c:822
+msgid "Lynx.cfg Information"
+msgstr ""
+
+#: LYMessages.c:823
+msgid "Converted Mosaic Hotlist"
+msgstr ""
+
+#: LYMessages.c:824
+msgid "Options Menu"
+msgstr ""
+
+#: LYMessages.c:825
+msgid "File Permission Options"
+msgstr "Tiedosto-oikeuksien asetukset"
+
+#: LYMessages.c:826
+msgid "Printing Options"
+msgstr "Tulostusasetukset"
+
+#: LYMessages.c:827
+msgid "Information about the current document"
+msgstr "Tietoa nykyisestä sivusta"
+
+#: LYMessages.c:828
+msgid "Your recent statusline messages"
+msgstr ""
+
+#: LYMessages.c:829
+msgid "Upload Options"
+msgstr ""
+
+#: LYMessages.c:830
+msgid "Visited Links Page"
+msgstr ""
+
+#. CONFIG_DEF_TITLE subtitles
+#: LYMessages.c:833
+msgid "See also"
+msgstr "Katso myös"
+
+#: LYMessages.c:834
+msgid "your"
+msgstr "sinun"
+
+#: LYMessages.c:835
+msgid "for runtime options"
+msgstr ""
+
+#: LYMessages.c:836
+msgid "compile time options"
+msgstr "käännöksen aikaiset asetukset"
+
+#: LYMessages.c:837
+msgid "color-style configuration"
+msgstr ""
+
+#: LYMessages.c:838
+msgid "latest release"
+msgstr "viimeisin julkaisu"
+
+#: LYMessages.c:839
+#, fuzzy
+msgid "pre-release version"
+msgstr "kehitysversio"
+
+#: LYMessages.c:840
+msgid "development version"
+msgstr "kehitysversio"
+
+#. #define AUTOCONF_CONFIG_CACHE
+#: LYMessages.c:842
+msgid ""
+"The following data were derived during the automatic configuration/build\n"
+"process of this copy of Lynx.  When reporting a bug, please include a copy\n"
+"of this page."
+msgstr ""
+
+#. #define AUTOCONF_LYNXCFG_H
+#: LYMessages.c:846
+msgid ""
+"The following data were used as automatically-configured compile-time\n"
+"definitions when this copy of Lynx was built."
+msgstr ""
+
+#. #define DIRED_NOVICELINE
+#: LYMessages.c:851
+msgid "  C)reate  D)ownload  E)dit  F)ull menu  M)odify  R)emove  T)ag  U)pload     \n"
+msgstr ""
+
+#: LYMessages.c:852
+msgid "Failed to obtain status of current link!"
+msgstr ""
+
+#. #define INVALID_PERMIT_URL
+#: LYMessages.c:855
+msgid "Special URL only valid from current File Permission menu!"
+msgstr ""
+
+#: LYMessages.c:859
+msgid "External support is currently disabled."
+msgstr ""
+
+#. new with 2.8.4dev.21
+#: LYMessages.c:863
+msgid "Changing working-directory is currently disabled."
+msgstr ""
+
+#: LYMessages.c:864
+msgid "Linewrap OFF!"
+msgstr ""
+
+#: LYMessages.c:865
+msgid "Linewrap ON!"
+msgstr ""
+
+#: LYMessages.c:866
+msgid "Parsing nested-tables toggled OFF!  Reloading..."
+msgstr ""
+
+#: LYMessages.c:867
+msgid "Parsing nested-tables toggled ON!  Reloading..."
+msgstr ""
+
+#: LYMessages.c:868
+msgid "Shifting is disabled while line-wrap is in effect"
+msgstr ""
+
+#: LYMessages.c:869
+msgid "Trace not supported"
+msgstr ""
+
+#: LYMessages.c:790
+#, c-format
+msgid "\tIndents: first=%.0f others=%.0f, Height=%.1f Desc=%.1f\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAABrow.c:626
+#, c-format
+msgid "Username for '%s' at %s '%s%s':"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAABrow.c:894
+msgid "This client doesn't know how to compose proxy authorization information for scheme"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAABrow.c:971
+msgid "This client doesn't know how to compose authorization information for scheme"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAABrow.c:1079
+#, c-format
+msgid "Invalid header '%s%s%s%s%s'"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAABrow.c:1181
+msgid "Proxy authorization required -- retrying"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAABrow.c:1239
+msgid "Access without authorization denied -- retrying"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:684
+msgid "Access forbidden by rule"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:781
+msgid "Document with POST content not found in cache.  Resubmit?"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:935
+msgid "Loading failed, use a previous copy."
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:1044 src/GridText.c:8580
+msgid "Loading incomplete."
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:1075
+#, c-format
+msgid "**** HTAccess: socket or file number returned by obsolete load routine!\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:1077
+#, c-format
+msgid "**** HTAccess: Internal software error.  Please mail lynx-dev@nongnu.org!\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:1078
+#, c-format
+msgid "**** HTAccess: Status returned was: %d\n"
+msgstr ""
+
+#.
+#. * hack: if we fail in HTAccess.c
+#. * avoid duplicating URL, oh.
+#.
+#: WWW/Library/Implementation/HTAccess.c:1084 src/LYMainLoop.c:7800
+msgid "Can't Access"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:1092
+msgid "Unable to access document."
+msgstr ""
+
+#: WWW/Library/Implementation/HTFTP.c:843
+#, c-format
+msgid "Enter password for user %s@%s:"
+msgstr ""
+
+#: WWW/Library/Implementation/HTFTP.c:871
+msgid "Unable to connect to FTP host."
+msgstr ""
+
+#: WWW/Library/Implementation/HTFTP.c:1152
+msgid "close master socket"
+msgstr ""
+
+#: WWW/Library/Implementation/HTFTP.c:1214
+msgid "socket for master socket"
+msgstr ""
+
+#.
+#. * It's a symbolic link, does the user care about knowing if it is
+#. * symbolic?  I think so since it might be a directory.
+#.
+#: WWW/Library/Implementation/HTFTP.c:1733
+#: WWW/Library/Implementation/HTFTP.c:2350
+msgid "Symbolic Link"
+msgstr ""
+
+#: WWW/Library/Implementation/HTFTP.c:2707
+msgid "Receiving FTP directory."
+msgstr ""
+
+#: WWW/Library/Implementation/HTFTP.c:2843
+#, c-format
+msgid "Transferred %d bytes (%5d)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTFTP.c:3194
+msgid "connect for data"
+msgstr ""
+
+#: WWW/Library/Implementation/HTFTP.c:3855
+msgid "Receiving FTP file."
+msgstr ""
+
+#: WWW/Library/Implementation/HTFinger.c:273
+msgid "Could not set up finger connection."
+msgstr ""
+
+#: WWW/Library/Implementation/HTFinger.c:320
+msgid "Could not load data (no sitename in finger URL)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTFinger.c:326
+msgid "Invalid port number - will only use port 79!"
+msgstr ""
+
+#: WWW/Library/Implementation/HTFinger.c:392
+msgid "Could not access finger host."
+msgstr ""
+
+#: WWW/Library/Implementation/HTFinger.c:400
+msgid "No response from finger server."
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:426
+#, c-format
+msgid "Username for news host '%s':"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:479
+msgid "Change username?"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:483
+msgid "Username:"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:508
+#, c-format
+msgid "Password for news host '%s':"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:591
+msgid "Change password?"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:1711
+#, c-format
+msgid "No matches for: %s"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:1761
+msgid ""
+"\n"
+"No articles in this group.\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:1773
+msgid ""
+"\n"
+"No articles in this range.\n"
+msgstr ""
+
+#.
+#. * Set window title.
+#.
+#: WWW/Library/Implementation/HTNews.c:1786
+#, c-format
+msgid "%s,  Articles %d-%d"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:1809
+msgid "Earlier articles"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:1822
+#, c-format
+msgid ""
+"\n"
+"There are about %d articles currently available in %s, IDs as follows:\n"
+"\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:1884
+msgid "All available articles in "
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:2098
+msgid "Later articles"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:2121
+msgid "Post to "
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:2342
+msgid "This client does not contain support for SNEWS URLs."
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:2550
+msgid "No target for raw text!"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:2581
+msgid "Connecting to NewsHost ..."
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:2633
+#, c-format
+msgid "Could not access %s."
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:2739
+#, c-format
+msgid "Can't read news info.  News host %.20s responded: %.200s"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:2743
+#, c-format
+msgid "Can't read news info, empty response from host %s"
+msgstr ""
+
+#.
+#. * List available newsgroups.  - FM
+#.
+#: WWW/Library/Implementation/HTNews.c:2947
+msgid "Reading list of available newsgroups."
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:2968
+msgid "Reading list of articles in newsgroup."
+msgstr ""
+
+#.
+#. * Get an article from a news group.  - FM
+#.
+#: WWW/Library/Implementation/HTNews.c:2974
+msgid "Reading news article."
+msgstr "Luetaan artikkelia uutisista."
+
+#: WWW/Library/Implementation/HTNews.c:3004
+msgid "Sorry, could not load requested news."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTCP.c:1282
+#, fuzzy
+msgid "Address has invalid port"
+msgstr "Osoitteen pituus vaikuttaa virheelliseltä"
+
+#: WWW/Library/Implementation/HTTCP.c:1358
+msgid "Address length looks invalid"
+msgstr "Osoitteen pituus vaikuttaa virheelliseltä"
+
+#: WWW/Library/Implementation/HTTCP.c:1607
+#: WWW/Library/Implementation/HTTCP.c:1625
+#, c-format
+msgid "Unable to locate remote host %s."
+msgstr ""
+
+#. Not HTProgress, so warning won't be overwritten immediately;
+#. * but not HTAlert, because typically there will be other
+#. * alerts from the callers.  - kw
+#.
+#: WWW/Library/Implementation/HTTCP.c:1622
+#: WWW/Library/Implementation/HTTelnet.c:115
+#, c-format
+msgid "Invalid hostname %s"
+msgstr "Virheellinen koneen nimi %s"
+
+#: WWW/Library/Implementation/HTTCP.c:1636
+#, fuzzy, c-format
+msgid "Making %s connection to %s"
+msgstr "Muodostetaan %s-yhteyttä kohteeseen %s."
+
+#: WWW/Library/Implementation/HTTCP.c:1647
+msgid "socket failed."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTCP.c:1660
+#, c-format
+msgid "socket failed: family %d addr %s port %s."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTCP.c:1684
+msgid "Could not make connection non-blocking."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTCP.c:1752
+msgid "Connection failed (too many retries)."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTCP.c:1945
+msgid "Could not restore socket to blocking."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTCP.c:2011
+msgid "Socket read failed for 180,000 tries."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:84
+#, c-format
+msgid "SSL callback:%s, preverify_ok=%d, ssl_okay=%d"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:406
+#, c-format
+msgid "Address contains a username: %s"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:460
+#, c-format
+msgid "Certificate issued by: %s"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:620
+msgid "This client does not contain support for HTTPS URLs."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:645
+msgid "Unable to connect to remote host."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:669
+#, fuzzy
+msgid "Retrying connection without TLS."
+msgstr "Muodostetaan %s-yhteyttä kohteeseen %s."
+
+#: WWW/Library/Implementation/HTTP.c:714
+msgid "no issuer was found"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:716
+msgid "issuer is not a CA"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:718
+msgid "the certificate has no known issuer"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:720
+msgid "the certificate has been revoked"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:722
+msgid "the certificate is not trusted"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:807
+#, c-format
+msgid "Verified connection to %s (cert=%s)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:855 WWW/Library/Implementation/HTTP.c:901
+#, c-format
+msgid "Verified connection to %s (subj=%s)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:931
+msgid "Can't find common name in certificate"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:934
+#, c-format
+msgid "SSL error:host(%s)!=cert(%s)-Continue?"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:947
+#, c-format
+msgid "UNVERIFIED connection to %s (cert=%s)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:956
+#, c-format
+msgid "Secure %d-bit %s (%s) HTTP connection"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:1426
+msgid "Sending HTTP request."
+msgstr "Lähetetään HTTP-pyyntöä."
+
+#: WWW/Library/Implementation/HTTP.c:1465
+msgid "Unexpected network write error; connection aborted."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:1471
+msgid "HTTP request sent; waiting for response."
+msgstr "HTTP-pyyntö lähetetty, odotetaan vastausta."
+
+#: WWW/Library/Implementation/HTTP.c:1539
+msgid "Unexpected network read error; connection aborted."
+msgstr ""
+
+#.
+#. * HTTP/1.1 Informational statuses.
+#. * 100 Continue.
+#. * 101 Switching Protocols.
+#. * > 101 is unknown.
+#. * We should never get these, and they have only the status
+#. * line and possibly other headers, so we'll deal with them by
+#. * showing the full header to the user as text/plain.  - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:1733
+msgid "Got unexpected Informational Status."
+msgstr ""
+
+#.
+#. * Reset Content.  The server has fulfilled the request but
+#. * nothing is returned and we should reset any form
+#. * content.  We'll instruct the user to do that, and
+#. * restore the current document.  - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:1767
+msgid "Request fulfilled.  Reset Content."
+msgstr ""
+
+#. Not Modified
+#.
+#. * We didn't send an "If-Modified-Since" header, so this
+#. * status is inappropriate.  We'll deal with it by showing
+#. * the full header to the user as text/plain.  - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:1884
+msgid "Got unexpected 304 Not Modified status."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:1947
+msgid "Redirection of POST content requires user approval."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:1962
+msgid "Have POST content.  Treating Permanent Redirection as Temporary.\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:2004
+msgid "Retrying with access authorization information."
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:2016
+msgid "Show the 401 message body?"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:2059
+msgid "Show the 407 message body?"
+msgstr ""
+
+#.
+#. * Bad or unknown server_status number.  Take a chance and hope
+#. * there is something to display.  - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:2159
+msgid "Unknown status reply from server!"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTelnet.c:113
+#, c-format
+msgid "remote %s session:"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:159
+msgid "Could not connect to WAIS server."
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:167
+msgid "Could not open WAIS connection for reading."
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:189
+msgid "Diagnostic code is "
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:461
+msgid "Index "
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:465
+#, c-format
+msgid " contains the following %d item%s relevant to \""
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:473
+msgid "The first figure after each entry is its relative score, "
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:474
+msgid "the second is the number of lines in the item."
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:516
+msgid " (bad file name)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:542
+msgid "(bad doc id)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:558
+msgid "(Short Header record, can't display)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:565
+msgid ""
+"\n"
+"Long Header record, can't display\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:572
+msgid ""
+"\n"
+"Text record\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:581
+msgid ""
+"\n"
+"Headline record, can't display\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:589
+msgid ""
+"\n"
+"Code record, can't display\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:693
+msgid "Syntax error in WAIS URL"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:765
+msgid " (WAIS Index)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:772
+msgid "WAIS Index: "
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:778
+msgid "This is a link for searching the "
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:782
+msgid " WAIS Index.\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:811
+msgid ""
+"\n"
+"Enter the 's'earch command and then specify search words.\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:833
+msgid " (in "
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:842
+msgid "WAIS Search of \""
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:846
+msgid "\" in: "
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:861
+msgid "HTWAIS: Request too large."
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:870
+msgid "Searching WAIS database..."
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:880
+msgid "Search interrupted."
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:931
+msgid "Can't convert format of WAIS document"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:975
+msgid "HTWAIS: Request too long."
+msgstr ""
+
+#.
+#. * Actually do the transaction given by request_message.
+#.
+#: WWW/Library/Implementation/HTWAIS.c:989
+msgid "Fetching WAIS document..."
+msgstr ""
+
+#. display_search_response(target, retrieval_response,
+#. wais_database, keywords);
+#: WWW/Library/Implementation/HTWAIS.c:1028
+msgid "No text was returned!\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWSRC.c:296
+msgid " NOT GIVEN in source file; "
+msgstr ""
+
+#: WWW/Library/Implementation/HTWSRC.c:319
+msgid " WAIS source file"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWSRC.c:326
+msgid " description"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWSRC.c:336
+msgid "Access links"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWSRC.c:357
+msgid "Direct access"
+msgstr ""
+
+#. * Proxy will be used if defined, so let user know that - FM *
+#: WWW/Library/Implementation/HTWSRC.c:360
+msgid " (or via proxy server, if defined)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWSRC.c:375
+msgid "Maintainer"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWSRC.c:383
+msgid "Host"
+msgstr ""
+
+#: src/GridText.c:705
+msgid "Memory exhausted, display interrupted!"
+msgstr ""
+
+#: src/GridText.c:710
+msgid "Memory exhausted, will interrupt transfer!"
+msgstr "Muisti lopussa, siirto keskeytetään!"
+
+#: src/GridText.c:3650
+msgid " *** MEMORY EXHAUSTED ***"
+msgstr " *** MUISTI LOPUSSA ***"
+
+#: src/GridText.c:6085 src/GridText.c:6092 src/LYList.c:239
+msgid "unknown field or link"
+msgstr ""
+
+#: src/GridText.c:6101
+msgid "text entry field"
+msgstr ""
+
+#: src/GridText.c:6104
+msgid "password entry field"
+msgstr ""
+
+#: src/GridText.c:6107
+msgid "checkbox"
+msgstr ""
+
+#: src/GridText.c:6110
+msgid "radio button"
+msgstr ""
+
+#: src/GridText.c:6113
+msgid "submit button"
+msgstr ""
+
+#: src/GridText.c:6116
+msgid "reset button"
+msgstr ""
+
+#: src/GridText.c:6119
+msgid "popup menu"
+msgstr ""
+
+#: src/GridText.c:6122
+msgid "hidden form field"
+msgstr ""
+
+#: src/GridText.c:6125
+msgid "text entry area"
+msgstr ""
+
+#: src/GridText.c:6128
+msgid "range entry field"
+msgstr ""
+
+#: src/GridText.c:6131
+msgid "file entry field"
+msgstr ""
+
+#: src/GridText.c:6134
+msgid "text-submit field"
+msgstr ""
+
+#: src/GridText.c:6137
+msgid "image-submit button"
+msgstr ""
+
+#: src/GridText.c:6140
+msgid "keygen field"
+msgstr ""
+
+#: src/GridText.c:6143
+msgid "unknown form field"
+msgstr ""
+
+#: src/GridText.c:10313
+msgid "Can't open file for uploading"
+msgstr ""
+
+#: src/GridText.c:11472
+#, c-format
+msgid "Submitting %s"
+msgstr ""
+
+#. ugliness has happened; inform user and do the best we can
+#: src/GridText.c:12621
+msgid "Hang Detect: TextAnchor struct corrupted - suggest aborting!"
+msgstr ""
+
+#. don't show previous state
+#: src/GridText.c:12826
+msgid "Wrap lines to fit displayed area?"
+msgstr ""
+
+#: src/GridText.c:12878
+msgid "Very long lines have been wrapped!"
+msgstr ""
+
+#: src/GridText.c:13320
+msgid "Very long lines have been truncated!"
+msgstr ""
+
+#: src/HTAlert.c:164 src/LYShowInfo.c:359 src/LYShowInfo.c:363
+msgid "bytes"
+msgstr ""
+
+#.
+#. * If we know the total size of the file, we can compute
+#. * a percentage, and show a corresponding progress bar.
+#.
+#: src/HTAlert.c:300 src/HTAlert.c:323
+#, c-format
+msgid "Read %s of data"
+msgstr "Luettu %s dataa"
+
+#: src/HTAlert.c:320
+#, c-format
+msgid "Read %s of %s of data"
+msgstr "Luettu %s/%s dataa"
+
+#: src/HTAlert.c:329
+#, c-format
+msgid ", %s/sec"
+msgstr ", %s/s."
+
+#: src/HTAlert.c:341
+#, c-format
+msgid " (stalled for %s)"
+msgstr ""
+
+#: src/HTAlert.c:345
+#, c-format
+msgid ", ETA %s"
+msgstr ""
+
+#: src/HTAlert.c:367
+msgid " (Press 'z' to abort)"
+msgstr " ('z' keskeyttää)"
+
+#. Meta-note: don't move the following note from its place right
+#. in front of the first gettext().  As it is now, it should
+#. automatically appear in generated lynx.pot files. - kw
+#.
+#. NOTE TO TRANSLATORS:  If you provide a translation for "yes", lynx
+#. * will take the first byte of the translation as a positive response
+#. * to Yes/No questions.  If you provide a translation for "no", lynx
+#. * will take the first byte of the translation as a negative response
+#. * to Yes/No questions.  For both, lynx will also try to show the
+#. * first byte in the prompt as a character, instead of (y) or (n),
+#. * respectively.  This will not work right for multibyte charsets!
+#. * Don't translate "yes" and "no" for CJK character sets (or translate
+#. * them to "yes" and "no").  For a translation using UTF-8, don't
+#. * translate if the translation would begin with anything but a 7-bit
+#. * (US_ASCII) character.  That also means do not translate if the
+#. * translation would begin with anything but a 7-bit character, if
+#. * you use a single-byte character encoding (a charset like ISO-8859-n)
+#. * but anticipate that the message catalog may be used re-encoded in
+#. * UTF-8 form.
+#. * For translations using other character sets, you may also wish to
+#. * leave "yes" and "no" untranslated, if using (y) and (n) is the
+#. * preferred behavior.
+#. * Lynx will also accept y Y n N as responses unless there is a conflict
+#. * with the first letter of the "yes" or "no" translation.
+#.
+#: src/HTAlert.c:405 src/HTAlert.c:453
+msgid "yes"
+msgstr "kyllä"
+
+#: src/HTAlert.c:408 src/HTAlert.c:454
+msgid "no"
+msgstr "ei"
+
+#.
+#. * Special-purpose workaround for gettext support (we should do
+#. * this in a more general way) -TD
+#. *
+#. * NOTE TO TRANSLATORS:  If the prompt has been rendered into
+#. * another language, and if yes/no are distinct, assume the
+#. * translator can make an ordered list in parentheses with one
+#. * capital letter for each as we assumed in HTConfirmDefault().
+#. * The list has to be in the same order as in the original message,
+#. * and the four capital letters chosen to not match those in the
+#. * original unless they have the same position.
+#. *
+#. * Example:
+#. * (Y/N/Always/neVer)              - English (original)
+#. * (O/N/Toujours/Jamais)           - French
+#.
+#: src/HTAlert.c:910
+msgid "Y/N/A/V"
+msgstr ""
+
+#: src/HTML.c:5921
+msgid "Description:"
+msgstr "Kuvaus:"
+
+#: src/HTML.c:5926
+msgid "(none)"
+msgstr "(ei mitään)"
+
+#: src/HTML.c:5930
+msgid "Filepath:"
+msgstr "Tiedoston polku:"
+
+#: src/HTML.c:5936
+msgid "(unknown)"
+msgstr "(tuntematon)"
+
+#: src/HTML.c:7381
+msgid "Document has only hidden links.  Use the 'l'ist command."
+msgstr "Sivulla on vain piilotettuja linkkejä. Käytä 'l'ista-komentoa."
+
+#: src/HTML.c:7880
+msgid "Source cache error - disk full?"
+msgstr ""
+
+#: src/HTML.c:7893
+msgid "Source cache error - not enough memory!"
+msgstr ""
+
+#: src/LYBookmark.c:164
+msgid ""
+"     This file is an HTML representation of the X Mosaic hotlist file.\n"
+"     Outdated or invalid links may be removed by using the\n"
+"     remove bookmark command, it is usually the 'R' key but may have\n"
+"     been remapped by you or your system administrator."
+msgstr ""
+
+#: src/LYBookmark.c:371
+#, c-format
+msgid ""
+"     You can delete links by the 'R' key<br>\n"
+"<ol>\n"
+msgstr ""
+
+#: src/LYBookmark.c:374
+msgid ""
+"     You can delete links using the remove bookmark command.  It is usually\n"
+"     the 'R' key but may have been remapped by you or your system\n"
+"     administrator."
+msgstr ""
+
+#: src/LYBookmark.c:378
+msgid ""
+"     This file also may be edited with a standard text editor to delete\n"
+"     outdated or invalid links, or to change their order."
+msgstr ""
+
+#: src/LYBookmark.c:381
+msgid ""
+"Note: if you edit this file manually\n"
+"      you should not change the format within the lines\n"
+"      or add other HTML markup.\n"
+"      Make sure any bookmark link is saved as a single line."
+msgstr ""
+
+#: src/LYBookmark.c:677
+#, c-format
+msgid "File may be recoverable from %s during this session"
+msgstr ""
+
+#: src/LYCgi.c:159
+#, c-format
+msgid "Do you want to execute \"%s\"?"
+msgstr ""
+
+#.
+#. * Neither the path as given nor any components examined by backing up
+#. * were stat()able.  - kw
+#.
+#: src/LYCgi.c:274
+msgid "Unable to access cgi script"
+msgstr ""
+
+#: src/LYCgi.c:699 src/LYCgi.c:702
+msgid "Good Advice"
+msgstr ""
+
+#: src/LYCgi.c:706
+msgid "An excellent http server for VMS is available via"
+msgstr ""
+
+#: src/LYCgi.c:713
+msgid "this link"
+msgstr "tämä linkki"
+
+#: src/LYCgi.c:717
+msgid "It provides state of the art CGI script support.\n"
+msgstr ""
+
+#: src/LYClean.c:122
+msgid "Exiting via interrupt:"
+msgstr ""
+
+#: src/LYCookie.c:2460
+msgid "(from a previous session)"
+msgstr ""
+
+#: src/LYCookie.c:2521
+msgid "Maximum Gobble Date:"
+msgstr ""
+
+#: src/LYCookie.c:2561
+#, fuzzy
+msgid "Internal"
+msgstr " (sisäinen)"
+
+#: src/LYCookie.c:2562
+msgid "cookie_domain_flag_set error, aborting program"
+msgstr ""
+
+#: src/LYCurses.c:1088
+msgid "Terminal initialisation failed - unknown terminal type?"
+msgstr "Päätteen alustus epäonnistui - tuntematon päätetyyppi?"
+
+#: src/LYCurses.c:1538
+msgid "Terminal ="
+msgstr "Pääte ="
+
+#: src/LYCurses.c:1542
+msgid "You must use a vt100, 200, etc. terminal with this program."
+msgstr "Tämän ohjelman kanssa on käytettävä vt100-, 200-, tms. päätettä."
+
+#: src/LYCurses.c:1591
+msgid "Your Terminal type is unknown!"
+msgstr "Päätetyyppi on tuntematon!"
+
+#: src/LYCurses.c:1592
+msgid "Enter a terminal type:"
+msgstr "Anna päätetyyppi:"
+
+#: src/LYCurses.c:1606
+msgid "TERMINAL TYPE IS SET TO"
+msgstr ""
+
+#: src/LYCurses.c:2111
+#, c-format
+msgid ""
+"\n"
+"A Fatal error has occurred in %s Ver. %s\n"
+msgstr ""
+
+#: src/LYCurses.c:2114
+#, c-format
+msgid ""
+"\n"
+"Please notify your system administrator to confirm a bug, and if\n"
+"confirmed, to notify the lynx-dev list.  Bug reports should have concise\n"
+"descriptions of the command and/or URL which causes the problem, the\n"
+"operating system name with version number, the TCPIP implementation, the\n"
+"TRACEBACK if it can be captured, and any other relevant information.\n"
+msgstr ""
+
+#: src/LYEdit.c:266
+#, c-format
+msgid "Error starting editor, %s"
+msgstr ""
+
+#: src/LYEdit.c:269
+msgid "Editor killed by signal"
+msgstr ""
+
+#: src/LYEdit.c:274
+#, c-format
+msgid "Editor returned with error status %s"
+msgstr ""
+
+#: src/LYDownload.c:504
+msgid "Downloaded link:"
+msgstr "Ladattu linkki:"
+
+#: src/LYDownload.c:509
+msgid "Suggested file name:"
+msgstr "Ehdotettu tiedostonimi:"
+
+#: src/LYDownload.c:514
+msgid "Standard download options:"
+msgstr ""
+
+#: src/LYDownload.c:515
+msgid "Download options:"
+msgstr ""
+
+#: src/LYDownload.c:531
+msgid "Save to disk"
+msgstr "Tallenna levylle"
+
+#: src/LYDownload.c:545
+msgid "View temporary file"
+msgstr "Katso väliaikaistiedostoa"
+
+#: src/LYDownload.c:552
+msgid "Save to disk disabled."
+msgstr "Levylle tallennus pois käytöstä."
+
+#: src/LYDownload.c:556 src/LYPrint.c:1310
+msgid "Local additions:"
+msgstr ""
+
+#: src/LYDownload.c:567 src/LYUpload.c:211
+msgid "No Name Given"
+msgstr ""
+
+#: src/LYHistory.c:671
+msgid "You selected:"
+msgstr "Valitsit:"
+
+#: src/LYHistory.c:695 src/LYHistory.c:924
+msgid "(no address)"
+msgstr "(ei osoitetta)"
+
+#: src/LYHistory.c:699
+msgid " (internal)"
+msgstr " (sisäinen)"
+
+#: src/LYHistory.c:701
+msgid " (was internal)"
+msgstr " (oli sisäinen)"
+
+#: src/LYHistory.c:799
+msgid " (From History)"
+msgstr ""
+
+#: src/LYHistory.c:844
+msgid "You visited (POSTs, bookmark, menu and list files excluded):"
+msgstr ""
+
+#: src/LYHistory.c:1137
+msgid "(No messages yet)"
+msgstr ""
+
+#: src/LYLeaks.c:220
+msgid "Invalid pointer detected."
+msgstr ""
+
+#: src/LYLeaks.c:222 src/LYLeaks.c:260
+msgid "Sequence:"
+msgstr ""
+
+#: src/LYLeaks.c:225 src/LYLeaks.c:263
+msgid "Pointer:"
+msgstr ""
+
+#: src/LYLeaks.c:234 src/LYLeaks.c:241 src/LYLeaks.c:282
+msgid "FileName:"
+msgstr ""
+
+#: src/LYLeaks.c:237 src/LYLeaks.c:244 src/LYLeaks.c:285 src/LYLeaks.c:296
+msgid "LineCount:"
+msgstr ""
+
+#: src/LYLeaks.c:258
+msgid "Memory leak detected."
+msgstr "Muistivuoto havaittu."
+
+#: src/LYLeaks.c:266
+msgid "Contains:"
+msgstr ""
+
+#: src/LYLeaks.c:279
+msgid "ByteSize:"
+msgstr ""
+
+#: src/LYLeaks.c:293
+msgid "realloced:"
+msgstr ""
+
+#: src/LYLeaks.c:314
+msgid "Total memory leakage this run:"
+msgstr ""
+
+#: src/LYLeaks.c:317
+msgid "Peak allocation"
+msgstr ""
+
+#: src/LYLeaks.c:318
+msgid "Bytes allocated"
+msgstr ""
+
+#: src/LYLeaks.c:319
+msgid "Total mallocs"
+msgstr ""
+
+#: src/LYLeaks.c:320
+msgid "Total frees"
+msgstr ""
+
+#: src/LYList.c:84
+msgid "References in "
+msgstr ""
+
+#: src/LYList.c:87
+msgid "this document:"
+msgstr ""
+
+#: src/LYList.c:93
+msgid "Visible links:"
+msgstr ""
+
+#: src/LYList.c:194 src/LYList.c:295
+msgid "Hidden links:"
+msgstr ""
+
+#: src/LYList.c:332
+msgid "References"
+msgstr ""
+
+#: src/LYList.c:336
+msgid "Visible links"
+msgstr ""
+
+#: src/LYLocal.c:269
+#, c-format
+msgid "Unable to get status of '%s'."
+msgstr ""
+
+#: src/LYLocal.c:303
+msgid "The selected item is not a file or a directory!  Request ignored."
+msgstr ""
+
+#: src/LYLocal.c:371
+#, c-format
+msgid "Unable to %s due to system error!"
+msgstr ""
+
+#: src/LYLocal.c:405
+#, c-format
+msgid "Probable failure to %s due to system error!"
+msgstr ""
+
+#: src/LYLocal.c:467 src/LYLocal.c:488
+#, c-format
+msgid "remove %s"
+msgstr ""
+
+#: src/LYLocal.c:506
+#, c-format
+msgid "touch %s"
+msgstr ""
+
+#: src/LYLocal.c:534
+#, c-format
+msgid "move %s to %s"
+msgstr ""
+
+#: src/LYLocal.c:575
+msgid "There is already a directory with that name!  Request ignored."
+msgstr ""
+
+#: src/LYLocal.c:577
+msgid "There is already a file with that name!  Request ignored."
+msgstr ""
+
+#: src/LYLocal.c:579
+msgid "The specified name is already in use!  Request ignored."
+msgstr ""
+
+#: src/LYLocal.c:590
+msgid "Destination has different owner!  Request denied."
+msgstr ""
+
+#: src/LYLocal.c:593
+msgid "Destination is not a valid directory!  Request denied."
+msgstr ""
+
+#: src/LYLocal.c:615
+msgid "Remove all tagged files and directories?"
+msgstr ""
+
+#: src/LYLocal.c:673
+msgid "Enter new location for tagged items: "
+msgstr ""
+
+#: src/LYLocal.c:743
+msgid "Path too long"
+msgstr ""
+
+#: src/LYLocal.c:774
+msgid "Source and destination are the same location - request ignored!"
+msgstr ""
+
+#: src/LYLocal.c:831
+msgid "Enter new name for directory: "
+msgstr ""
+
+#: src/LYLocal.c:833
+msgid "Enter new name for file: "
+msgstr ""
+
+#: src/LYLocal.c:845
+msgid "Illegal character (path-separator) found! Request ignored."
+msgstr ""
+
+#: src/LYLocal.c:895
+msgid "Enter new location for directory: "
+msgstr ""
+
+#: src/LYLocal.c:901
+msgid "Enter new location for file: "
+msgstr ""
+
+#: src/LYLocal.c:928
+msgid "Unexpected failure - unable to find trailing path separator"
+msgstr ""
+
+#: src/LYLocal.c:948
+msgid "Source and destination are the same location!  Request ignored!"
+msgstr ""
+
+#: src/LYLocal.c:995
+msgid "Modify name, location, or permission (n, l, or p): "
+msgstr ""
+
+#: src/LYLocal.c:997
+msgid "Modify name or location (n or l): "
+msgstr ""
+
+#.
+#. * Code for changing ownership needed here.
+#.
+#: src/LYLocal.c:1026
+msgid "This feature not yet implemented!"
+msgstr ""
+
+#: src/LYLocal.c:1046
+msgid "Enter name of file to create: "
+msgstr ""
+
+#: src/LYLocal.c:1050 src/LYLocal.c:1086
+msgid "Illegal redirection \"//\" found! Request ignored."
+msgstr ""
+
+#: src/LYLocal.c:1082
+msgid "Enter name for new directory: "
+msgstr ""
+
+#: src/LYLocal.c:1122
+msgid "Create file or directory (f or d): "
+msgstr ""
+
+#: src/LYLocal.c:1164
+#, c-format
+msgid "Remove directory '%s'?"
+msgstr ""
+
+#: src/LYLocal.c:1167
+msgid "Remove directory?"
+msgstr ""
+
+#: src/LYLocal.c:1172
+#, c-format
+msgid "Remove file '%s'?"
+msgstr ""
+
+#: src/LYLocal.c:1174
+msgid "Remove file?"
+msgstr ""
+
+#: src/LYLocal.c:1179
+#, c-format
+msgid "Remove symbolic link '%s'?"
+msgstr ""
+
+#: src/LYLocal.c:1181
+msgid "Remove symbolic link?"
+msgstr ""
+
+#: src/LYLocal.c:1276
+msgid "Sorry, don't know how to permit non-UNIX files yet."
+msgstr ""
+
+#: src/LYLocal.c:1306
+msgid "Unable to open permit options file"
+msgstr ""
+
+#: src/LYLocal.c:1336
+msgid "Specify permissions below:"
+msgstr ""
+
+#: src/LYLocal.c:1337 src/LYShowInfo.c:260
+msgid "Owner:"
+msgstr ""
+
+#: src/LYLocal.c:1353
+msgid "Group"
+msgstr ""
+
+#: src/LYLocal.c:1369
+msgid "Others:"
+msgstr ""
+
+#: src/LYLocal.c:1387
+msgid "form to permit"
+msgstr ""
+
+#: src/LYLocal.c:1482
+msgid "Invalid mode format."
+msgstr ""
+
+#: src/LYLocal.c:1486
+msgid "Invalid syntax format."
+msgstr ""
+
+#: src/LYLocal.c:1668
+msgid "Warning!  UUDecoded file will exist in the directory you started Lynx."
+msgstr ""
+
+#: src/LYLocal.c:1858
+msgid "NULL URL pointer"
+msgstr ""
+
+#: src/LYLocal.c:1940
+#, c-format
+msgid "Executing %s "
+msgstr ""
+
+#: src/LYLocal.c:1943
+msgid "Executing system command. This might take a while."
+msgstr ""
+
+#: src/LYLocal.c:2015
+msgid "Current directory:"
+msgstr ""
+
+#: src/LYLocal.c:2018 src/LYLocal.c:2036
+msgid "Current selection:"
+msgstr ""
+
+#: src/LYLocal.c:2022
+msgid "Nothing currently selected."
+msgstr ""
+
+#: src/LYLocal.c:2038
+msgid "tagged item:"
+msgstr ""
+
+#: src/LYLocal.c:2039
+msgid "tagged items:"
+msgstr ""
+
+#: src/LYLocal.c:2136 src/LYLocal.c:2147
+msgid "Illegal filename; request ignored."
+msgstr ""
+
+#. directory not writable
+#: src/LYLocal.c:2245 src/LYLocal.c:2304
+msgid "Install in the selected directory not permitted."
+msgstr ""
+
+#: src/LYLocal.c:2300
+msgid "The selected item is not a directory!  Request ignored."
+msgstr ""
+
+#: src/LYLocal.c:2309
+msgid "Just a moment, ..."
+msgstr ""
+
+#: src/LYLocal.c:2326
+msgid "Error building install args"
+msgstr ""
+
+#: src/LYLocal.c:2341 src/LYLocal.c:2372
+#, c-format
+msgid "Source and target are the same: %s"
+msgstr ""
+
+#: src/LYLocal.c:2348 src/LYLocal.c:2379
+#, c-format
+msgid "Already in target directory: %s"
+msgstr ""
+
+#: src/LYLocal.c:2397
+msgid "Installation complete"
+msgstr ""
+
+#: src/LYLocal.c:2584
+msgid "Temporary URL or list would be too long."
+msgstr ""
+
+#: src/LYMail.c:520
+msgid "Sending"
+msgstr ""
+
+#: src/LYMail.c:1006
+#, c-format
+msgid "The link   %s :?: %s \n"
+msgstr ""
+
+#: src/LYMail.c:1008
+#, c-format
+msgid "called \"%s\"\n"
+msgstr ""
+
+#: src/LYMail.c:1009
+#, c-format
+msgid "in the file \"%s\" called \"%s\"\n"
+msgstr ""
+
+#: src/LYMail.c:1010
+msgid "was requested but was not available."
+msgstr ""
+
+#: src/LYMail.c:1011
+msgid "Thought you might want to know."
+msgstr ""
+
+#: src/LYMail.c:1013
+msgid "This message was automatically generated by"
+msgstr ""
+
+#: src/LYMail.c:1728
+msgid "No system mailer configured"
+msgstr ""
+
+#: src/LYMain.c:1019
+msgid "No Winsock found, sorry."
+msgstr ""
+
+#: src/LYMain.c:1200
+msgid "You MUST define a valid TMP or TEMP area!"
+msgstr ""
+
+#: src/LYMain.c:1253 src/LYMainLoop.c:5085
+msgid "No such directory"
+msgstr ""
+
+#: src/LYMain.c:1461
+#, c-format
+msgid ""
+"\n"
+"Configuration file \"%s\" is not available.\n"
+"\n"
+msgstr ""
+
+#: src/LYMain.c:1471
+#, c-format
+msgid ""
+"\n"
+"Lynx character sets not declared.\n"
+"\n"
+msgstr ""
+
+#: src/LYMain.c:1500
+#, c-format
+msgid ""
+"\n"
+"Lynx edit map not declared.\n"
+"\n"
+msgstr ""
+
+#: src/LYMain.c:1576
+#, c-format
+msgid ""
+"\n"
+"Lynx file \"%s\" is not available.\n"
+"\n"
+msgstr ""
+
+#: src/LYMain.c:1651
+#, c-format
+msgid "Ignored %d characters from standard input.\n"
+msgstr ""
+
+#: src/LYMain.c:1653
+#, c-format
+msgid "Use \"-stdin\" or \"-\" to tell how to handle piped input.\n"
+msgstr ""
+
+#: src/LYMain.c:1801
+msgid "Warning:"
+msgstr ""
+
+#: src/LYMain.c:2369
+msgid "persistent cookies state will be changed in next session only."
+msgstr ""
+
+#: src/LYMain.c:2614 src/LYMain.c:2659
+#, c-format
+msgid "Lynx: ignoring unrecognized charset=%s\n"
+msgstr ""
+
+#: src/LYMain.c:3178
+#, c-format
+msgid "%s Version %s (%s)"
+msgstr ""
+
+#: src/LYMain.c:3216
+#, c-format
+msgid "Built on %s %s %s\n"
+msgstr ""
+
+#: src/LYMain.c:3238
+msgid "Copyrights held by the Lynx Developers Group,"
+msgstr ""
+
+#: src/LYMain.c:3239
+msgid "the University of Kansas, CERN, and other contributors."
+msgstr ""
+
+#: src/LYMain.c:3240
+msgid "Distributed under the GNU General Public License (Version 2)."
+msgstr ""
+
+#: src/LYMain.c:3241
+msgid "See http://lynx.isc.org/ and the online help for more information."
+msgstr ""
+
+#: src/LYMain.c:4054
+#, c-format
+msgid "USAGE: %s [options] [file]\n"
+msgstr ""
+
+#: src/LYMain.c:4055
+#, c-format
+msgid "Options are:\n"
+msgstr ""
+
+#: src/LYMain.c:4354
+#, c-format
+msgid "%s: Invalid Option: %s\n"
+msgstr ""
+
+#: src/LYMainLoop.c:588
+#, c-format
+msgid "Internal error: Invalid mouse link %d!"
+msgstr ""
+
+#: src/LYMainLoop.c:708 src/LYMainLoop.c:5107
+msgid "A URL specified by the user"
+msgstr ""
+
+#: src/LYMainLoop.c:1167
+msgid "Enctype multipart/form-data not yet supported!  Cannot submit."
+msgstr ""
+
+#.
+#. * Make a name for this help file.
+#.
+#: src/LYMainLoop.c:3113
+msgid "Help Screen"
+msgstr ""
+
+#: src/LYMainLoop.c:3234
+msgid "System Index"
+msgstr ""
+
+#: src/LYMainLoop.c:3594 src/LYMainLoop.c:5335
+msgid "Entry into main screen"
+msgstr ""
+
+#: src/LYMainLoop.c:3852
+msgid "No next document present"
+msgstr ""
+
+#: src/LYMainLoop.c:4150
+msgid "charset for this document specified explicitly, sorry..."
+msgstr ""
+
+#: src/LYMainLoop.c:5063
+msgid "cd to:"
+msgstr ""
+
+#: src/LYMainLoop.c:5088
+msgid "A component of path is not a directory"
+msgstr ""
+
+#: src/LYMainLoop.c:5091
+msgid "failed to change directory"
+msgstr ""
+
+#: src/LYMainLoop.c:6267
+msgid "Reparsing document under current settings..."
+msgstr ""
+
+#: src/LYMainLoop.c:6558
+#, c-format
+msgid "Fatal error - could not open output file %s\n"
+msgstr ""
+
+#: src/LYMainLoop.c:6901
+msgid "TABLE center enable."
+msgstr ""
+
+#: src/LYMainLoop.c:6904
+msgid "TABLE center disable."
+msgstr ""
+
+#: src/LYMainLoop.c:6981
+msgid "Current URL is empty."
+msgstr ""
+
+#: src/LYMainLoop.c:6983 src/LYUtils.c:1810
+msgid "Copy to clipboard failed."
+msgstr ""
+
+#: src/LYMainLoop.c:6985
+msgid "Document URL put to clipboard."
+msgstr ""
+
+#: src/LYMainLoop.c:6987
+msgid "Link URL put to clipboard."
+msgstr ""
+
+#: src/LYMainLoop.c:7014
+msgid "No URL in the clipboard."
+msgstr ""
+
+#: src/LYMainLoop.c:7685 src/LYMainLoop.c:7855
+msgid "-index-"
+msgstr ""
+
+#: src/LYMainLoop.c:7795
+msgid "lynx: Can't access startfile"
+msgstr ""
+
+#: src/LYMainLoop.c:7807
+msgid "lynx: Start file could not be found or is not text/html or text/plain"
+msgstr ""
+
+#: src/LYMainLoop.c:7808
+msgid "      Exiting..."
+msgstr ""
+
+#: src/LYMainLoop.c:7849
+msgid "-more-"
+msgstr ""
+
+#. Enable scrolling.
+#: src/LYNews.c:183
+msgid "You will be posting to:"
+msgstr ""
+
+#.
+#. * Get the mail address for the From header, offering personal_mail_address
+#. * as default.
+#.
+#: src/LYNews.c:192
+msgid ""
+"\n"
+"\n"
+" Please provide your mail address for the From: header\n"
+msgstr ""
+
+#.
+#. * Get the Subject header, offering the current document's title as the
+#. * default if this is a followup rather than a new post.  - FM
+#.
+#: src/LYNews.c:209
+msgid ""
+"\n"
+"\n"
+" Please provide or edit the Subject: header\n"
+msgstr ""
+
+#: src/LYNews.c:299
+msgid ""
+"\n"
+"\n"
+" Please provide or edit the Organization: header\n"
+msgstr ""
+
+#.
+#. * Use the built in line editior.
+#.
+#: src/LYNews.c:356
+msgid ""
+"\n"
+"\n"
+" Please enter your message below."
+msgstr ""
+
+#: src/LYNews.c:402
+msgid "Message has no original text!"
+msgstr ""
+
+#: src/LYOptions.c:765
+msgid "review/edit B)ookmarks files"
+msgstr ""
+
+#: src/LYOptions.c:767
+msgid "B)ookmark file: "
+msgstr ""
+
+#: src/LYOptions.c:2128 src/LYOptions.c:2135
+msgid "ON"
+msgstr ""
+
+#. verbose_img variable
+#: src/LYOptions.c:2129 src/LYOptions.c:2134 src/LYOptions.c:2286
+#: src/LYOptions.c:2297
+msgid "OFF"
+msgstr ""
+
+#: src/LYOptions.c:2130
+msgid "NEVER"
+msgstr ""
+
+#: src/LYOptions.c:2131
+msgid "ALWAYS"
+msgstr ""
+
+#: src/LYOptions.c:2147 src/LYOptions.c:2278
+msgid "ignore"
+msgstr ""
+
+#: src/LYOptions.c:2148
+msgid "ask user"
+msgstr ""
+
+#: src/LYOptions.c:2149
+msgid "accept all"
+msgstr ""
+
+#: src/LYOptions.c:2161
+msgid "ALWAYS OFF"
+msgstr ""
+
+#: src/LYOptions.c:2162
+msgid "FOR LOCAL FILES ONLY"
+msgstr ""
+
+#: src/LYOptions.c:2164
+msgid "ALWAYS ON"
+msgstr ""
+
+#: src/LYOptions.c:2176
+msgid "Numbers act as arrows"
+msgstr ""
+
+#: src/LYOptions.c:2178
+msgid "Links are numbered"
+msgstr ""
+
+#: src/LYOptions.c:2181
+msgid "Links and form fields are numbered"
+msgstr ""
+
+#: src/LYOptions.c:2184
+msgid "Form fields are numbered"
+msgstr ""
+
+#: src/LYOptions.c:2198
+msgid "Case insensitive"
+msgstr ""
+
+#: src/LYOptions.c:2199
+msgid "Case sensitive"
+msgstr ""
+
+#: src/LYOptions.c:2223
+msgid "prompt normally"
+msgstr ""
+
+#: src/LYOptions.c:2224
+msgid "force yes-response"
+msgstr ""
+
+#: src/LYOptions.c:2225
+msgid "force no-response"
+msgstr ""
+
+#: src/LYOptions.c:2243
+msgid "Novice"
+msgstr "Aloittelija"
+
+#: src/LYOptions.c:2244
+msgid "Intermediate"
+msgstr "Keskitaso"
+
+#: src/LYOptions.c:2245
+msgid "Advanced"
+msgstr "Edistynyt"
+
+#: src/LYOptions.c:2254
+msgid "By First Visit"
+msgstr ""
+
+#: src/LYOptions.c:2256
+msgid "By First Visit Reversed"
+msgstr ""
+
+#: src/LYOptions.c:2257
+msgid "As Visit Tree"
+msgstr ""
+
+#: src/LYOptions.c:2258
+msgid "By Last Visit"
+msgstr ""
+
+#: src/LYOptions.c:2260
+msgid "By Last Visit Reversed"
+msgstr ""
+
+#. Old_DTD variable
+#: src/LYOptions.c:2271
+msgid "relaxed (TagSoup mode)"
+msgstr ""
+
+#: src/LYOptions.c:2272
+msgid "strict (SortaSGML mode)"
+msgstr ""
+
+#: src/LYOptions.c:2279
+msgid "as labels"
+msgstr ""
+
+#: src/LYOptions.c:2280
+#, fuzzy
+msgid "as links"
+msgstr "tämä linkki"
+
+#: src/LYOptions.c:2287
+#, fuzzy
+msgid "show filename"
+msgstr "Ehdotettu tiedostonimi:"
+
+#: src/LYOptions.c:2298
+msgid "STANDARD"
+msgstr ""
+
+#: src/LYOptions.c:2299
+msgid "ADVANCED"
+msgstr ""
+
+#: src/LYOptions.c:2330
+msgid "Directories first"
+msgstr ""
+
+#: src/LYOptions.c:2331
+#, fuzzy
+msgid "Files first"
+msgstr " ensiksi."
+
+#: src/LYOptions.c:2332
+msgid "Mixed style"
+msgstr ""
+
+#: src/LYOptions.c:2340 src/LYOptions.c:2360
+msgid "By Name"
+msgstr ""
+
+#: src/LYOptions.c:2341 src/LYOptions.c:2361
+msgid "By Type"
+msgstr ""
+
+#: src/LYOptions.c:2342 src/LYOptions.c:2362
+msgid "By Size"
+msgstr ""
+
+#: src/LYOptions.c:2343 src/LYOptions.c:2363
+msgid "By Date"
+msgstr ""
+
+#: src/LYOptions.c:2344
+msgid "By Mode"
+msgstr ""
+
+#: src/LYOptions.c:2346
+msgid "By User"
+msgstr ""
+
+#: src/LYOptions.c:2347
+msgid "By Group"
+msgstr ""
+
+#: src/LYOptions.c:2372
+msgid "Do not show rate"
+msgstr ""
+
+#: src/LYOptions.c:2373 src/LYOptions.c:2374
+#, c-format
+msgid "Show %s/sec rate"
+msgstr ""
+
+#: src/LYOptions.c:2376 src/LYOptions.c:2377
+#, c-format
+msgid "Show %s/sec, ETA"
+msgstr ""
+
+#: src/LYOptions.c:2380
+msgid "Show progressbar"
+msgstr ""
+
+#: src/LYOptions.c:2392
+msgid "Accept lynx's internal types"
+msgstr ""
+
+#: src/LYOptions.c:2393
+msgid "Also accept lynx.cfg's types"
+msgstr ""
+
+#: src/LYOptions.c:2394
+msgid "Also accept user's types"
+msgstr ""
+
+#: src/LYOptions.c:2395
+msgid "Also accept system's types"
+msgstr ""
+
+#: src/LYOptions.c:2396
+#, fuzzy
+msgid "Accept all types"
+msgstr "Hyväksy muutokset"
+
+#: src/LYOptions.c:2405
+msgid "gzip"
+msgstr ""
+
+#: src/LYOptions.c:2406
+msgid "deflate"
+msgstr ""
+
+#: src/LYOptions.c:2409
+msgid "compress"
+msgstr ""
+
+#: src/LYOptions.c:2412
+msgid "bzip2"
+msgstr ""
+
+#: src/LYOptions.c:2414
+msgid "All"
+msgstr ""
+
+#: src/LYOptions.c:2682 src/LYOptions.c:2706
+#, c-format
+msgid "Use %s to invoke the Options menu!"
+msgstr ""
+
+#: src/LYOptions.c:3478
+msgid "(options marked with (!) will not be saved)"
+msgstr "((!)-merkittyjä asetuksia ei tallenneta)"
+
+#: src/LYOptions.c:3486
+msgid "General Preferences"
+msgstr "Yleisasetukset"
+
+#. ***************************************************************
+#. User Mode: SELECT
+#: src/LYOptions.c:3490
+msgid "User mode"
+msgstr "Käyttäjän taso"
+
+#. Editor: INPUT
+#: src/LYOptions.c:3496
+msgid "Editor"
+msgstr ""
+
+#. Search Type: SELECT
+#: src/LYOptions.c:3501
+msgid "Type of Search"
+msgstr "Haun toiminta"
+
+#: src/LYOptions.c:3506
+msgid "Security and Privacy"
+msgstr ""
+
+#. ***************************************************************
+#. Cookies: SELECT
+#: src/LYOptions.c:3510
+msgid "Cookies"
+msgstr ""
+
+#. Cookie Prompting: SELECT
+#: src/LYOptions.c:3524
+msgid "Invalid-Cookie Prompting"
+msgstr ""
+
+#. SSL Prompting: SELECT
+#: src/LYOptions.c:3531
+msgid "SSL Prompting"
+msgstr ""
+
+#: src/LYOptions.c:3537
+msgid "Keyboard Input"
+msgstr ""
+
+#. ***************************************************************
+#. Keypad Mode: SELECT
+#: src/LYOptions.c:3541
+msgid "Keypad mode"
+msgstr ""
+
+#. Emacs keys: ON/OFF
+#: src/LYOptions.c:3547
+msgid "Emacs keys"
+msgstr ""
+
+#. VI Keys: ON/OFF
+#: src/LYOptions.c:3553
+msgid "VI keys"
+msgstr ""
+
+#. Line edit style: SELECT
+#. well, at least 2 line edit styles available
+#: src/LYOptions.c:3560
+msgid "Line edit style"
+msgstr ""
+
+#. Keyboard layout: SELECT
+#: src/LYOptions.c:3572
+msgid "Keyboard layout"
+msgstr ""
+
+#.
+#. * Display and Character Set
+#.
+#: src/LYOptions.c:3586
+msgid "Display and Character Set"
+msgstr ""
+
+#. Use locale-based character set: ON/OFF
+#: src/LYOptions.c:3591
+msgid "Use locale-based character set"
+msgstr ""
+
+#. Display Character Set: SELECT
+#: src/LYOptions.c:3600
+msgid "Display character set"
+msgstr ""
+
+#: src/LYOptions.c:3631
+msgid "Assumed document character set"
+msgstr ""
+
+#.
+#. * Since CJK people hardly mixed with other world
+#. * we split the header to make it more readable:
+#. * "CJK mode" for CJK display charsets, and "Raw 8-bit" for others.
+#.
+#: src/LYOptions.c:3651
+msgid "CJK mode"
+msgstr ""
+
+#: src/LYOptions.c:3653
+msgid "Raw 8-bit"
+msgstr ""
+
+#. X Display: INPUT
+#: src/LYOptions.c:3661
+msgid "X Display"
+msgstr ""
+
+#.
+#. * Document Appearance
+#.
+#: src/LYOptions.c:3667
+msgid "Document Appearance"
+msgstr ""
+
+#: src/LYOptions.c:3673
+msgid "Show color"
+msgstr ""
+
+#. Show cursor: ON/OFF
+#: src/LYOptions.c:3697
+msgid "Show cursor"
+msgstr ""
+
+#. Underline links: ON/OFF
+#: src/LYOptions.c:3703
+msgid "Underline links"
+msgstr ""
+
+#. Show scrollbar: ON/OFF
+#: src/LYOptions.c:3710
+msgid "Show scrollbar"
+msgstr ""
+
+#. Select Popups: ON/OFF
+#: src/LYOptions.c:3717
+msgid "Popups for select fields"
+msgstr ""
+
+#. HTML error recovery: SELECT
+#: src/LYOptions.c:3723
+msgid "HTML error recovery"
+msgstr ""
+
+#. Show Images: SELECT
+#: src/LYOptions.c:3729
+msgid "Show images"
+msgstr ""
+
+#. Verbose Images: ON/OFF
+#: src/LYOptions.c:3743
+msgid "Verbose images"
+msgstr ""
+
+#.
+#. * Headers Transferred to Remote Servers
+#.
+#: src/LYOptions.c:3751
+msgid "Headers Transferred to Remote Servers"
+msgstr ""
+
+#. ***************************************************************
+#. Mail Address: INPUT
+#: src/LYOptions.c:3755
+msgid "Personal mail address"
+msgstr ""
+
+#: src/LYOptions.c:3761
+msgid "Password for anonymous ftp"
+msgstr ""
+
+#. Preferred media type: SELECT
+#: src/LYOptions.c:3767
+msgid "Preferred media type"
+msgstr ""
+
+#. Preferred encoding: SELECT
+#: src/LYOptions.c:3773
+msgid "Preferred encoding"
+msgstr ""
+
+#. Preferred Document Character Set: INPUT
+#: src/LYOptions.c:3779
+msgid "Preferred document character set"
+msgstr ""
+
+#. Preferred Document Language: INPUT
+#: src/LYOptions.c:3784
+msgid "Preferred document language"
+msgstr ""
+
+#: src/LYOptions.c:3790
+msgid "User-Agent header"
+msgstr ""
+
+#.
+#. * Listing and Accessing Files
+#.
+#: src/LYOptions.c:3798
+msgid "Listing and Accessing Files"
+msgstr ""
+
+#. FTP sort: SELECT
+#: src/LYOptions.c:3803
+msgid "Use Passive FTP"
+msgstr ""
+
+#. FTP sort: SELECT
+#: src/LYOptions.c:3809
+msgid "FTP sort criteria"
+msgstr ""
+
+#. Local Directory Sort: SELECT
+#: src/LYOptions.c:3817
+msgid "Local directory sort criteria"
+msgstr ""
+
+#. Local Directory Order: SELECT
+#: src/LYOptions.c:3823
+msgid "Local directory sort order"
+msgstr ""
+
+#: src/LYOptions.c:3832
+msgid "Show dot files"
+msgstr ""
+
+#: src/LYOptions.c:3840
+msgid "Execution links"
+msgstr ""
+
+#. Show transfer rate: SELECT
+#: src/LYOptions.c:3860
+msgid "Show transfer rate"
+msgstr ""
+
+#.
+#. * Special Files and Screens
+#.
+#: src/LYOptions.c:3880
+msgid "Special Files and Screens"
+msgstr ""
+
+#: src/LYOptions.c:3885
+msgid "Multi-bookmarks"
+msgstr ""
+
+#: src/LYOptions.c:3893
+msgid "Review/edit Bookmarks files"
+msgstr ""
+
+#: src/LYOptions.c:3895
+msgid "Goto multi-bookmark menu"
+msgstr ""
+
+#: src/LYOptions.c:3897
+msgid "Bookmarks file"
+msgstr ""
+
+#. Auto Session: ON/OFF
+#: src/LYOptions.c:3904
+msgid "Auto Session"
+msgstr ""
+
+#. Session File Menu: INPUT
+#: src/LYOptions.c:3910
+msgid "Session file"
+msgstr ""
+
+#. Visited Pages: SELECT
+#: src/LYOptions.c:3916
+msgid "Visited Pages"
+msgstr ""
+
+#: src/LYOptions.c:3921
+msgid "View the file "
+msgstr ""
+
+#: src/LYPrint.c:937
+#, c-format
+msgid " Print job complete.\n"
+msgstr ""
+
+#: src/LYPrint.c:1262
+msgid "Document:"
+msgstr ""
+
+#: src/LYPrint.c:1263
+msgid "Number of lines:"
+msgstr ""
+
+#: src/LYPrint.c:1264
+msgid "Number of pages:"
+msgstr ""
+
+#: src/LYPrint.c:1265
+msgid "pages"
+msgstr ""
+
+#: src/LYPrint.c:1265
+msgid "page"
+msgstr ""
+
+#: src/LYPrint.c:1266
+msgid "(approximately)"
+msgstr ""
+
+#: src/LYPrint.c:1273
+msgid "Some print functions have been disabled!"
+msgstr ""
+
+#: src/LYPrint.c:1277
+msgid "Standard print options:"
+msgstr ""
+
+#: src/LYPrint.c:1278
+msgid "Print options:"
+msgstr ""
+
+#: src/LYPrint.c:1285
+msgid "Save to a local file"
+msgstr ""
+
+#: src/LYPrint.c:1287
+msgid "Save to disk disabled"
+msgstr ""
+
+#: src/LYPrint.c:1294
+msgid "Mail the file"
+msgstr ""
+
+#: src/LYPrint.c:1301
+msgid "Print to the screen"
+msgstr ""
+
+#: src/LYPrint.c:1306
+msgid "Print out on a printer attached to your vt100 terminal"
+msgstr ""
+
+#: src/LYReadCFG.c:369
+#, c-format
+msgid ""
+"Syntax Error parsing COLOR in configuration file:\n"
+"The line must be of the form:\n"
+"COLOR:INTEGER:FOREGROUND:BACKGROUND\n"
+"\n"
+"Here FOREGROUND and BACKGROUND must be one of:\n"
+"The special strings 'nocolor' or 'default', or\n"
+msgstr ""
+
+#: src/LYReadCFG.c:382
+msgid "Offending line:"
+msgstr ""
+
+#: src/LYReadCFG.c:679
+#, c-format
+msgid "key remapping of %s to %s for %s failed\n"
+msgstr ""
+
+#: src/LYReadCFG.c:686
+#, c-format
+msgid "key remapping of %s to %s failed\n"
+msgstr ""
+
+#: src/LYReadCFG.c:707
+#, c-format
+msgid "invalid line-editor selection %s for key %s, selecting all\n"
+msgstr ""
+
+#: src/LYReadCFG.c:732 src/LYReadCFG.c:744
+#, c-format
+msgid "setting of line-editor binding for key %s (0x%x) to 0x%x for %s failed\n"
+msgstr ""
+
+#: src/LYReadCFG.c:748
+#, c-format
+msgid "setting of line-editor binding for key %s (0x%x) for %s failed\n"
+msgstr ""
+
+#: src/LYReadCFG.c:844
+#, c-format
+msgid "Lynx: cannot start, CERN rules file %s is not available\n"
+msgstr ""
+
+#: src/LYReadCFG.c:845
+msgid "(no name)"
+msgstr ""
+
+#: src/LYReadCFG.c:1877
+#, c-format
+msgid "More than %d nested lynx.cfg includes -- perhaps there is a loop?!?\n"
+msgstr ""
+
+#: src/LYReadCFG.c:1879
+#, c-format
+msgid "Last attempted include was '%s',\n"
+msgstr ""
+
+#: src/LYReadCFG.c:1880
+#, c-format
+msgid "included from '%s'.\n"
+msgstr ""
+
+#: src/LYReadCFG.c:2288 src/LYReadCFG.c:2301 src/LYReadCFG.c:2359
+msgid "The following is read from your lynx.cfg file."
+msgstr ""
+
+#: src/LYReadCFG.c:2289 src/LYReadCFG.c:2302
+msgid "Please read the distribution"
+msgstr ""
+
+#: src/LYReadCFG.c:2295 src/LYReadCFG.c:2305
+msgid "for more comments."
+msgstr ""
+
+#: src/LYReadCFG.c:2341
+msgid "RELOAD THE CHANGES"
+msgstr ""
+
+#: src/LYReadCFG.c:2349
+msgid "Your primary configuration"
+msgstr ""
+
+#: src/LYShowInfo.c:173
+msgid "Directory that you are currently viewing"
+msgstr ""
+
+#: src/LYShowInfo.c:176
+msgid "Name:"
+msgstr ""
+
+#: src/LYShowInfo.c:179
+msgid "URL:"
+msgstr ""
+
+#: src/LYShowInfo.c:193
+msgid "Directory that you have currently selected"
+msgstr ""
+
+#: src/LYShowInfo.c:195
+msgid "File that you have currently selected"
+msgstr ""
+
+#: src/LYShowInfo.c:198
+msgid "Symbolic link that you have currently selected"
+msgstr ""
+
+#: src/LYShowInfo.c:201
+msgid "Item that you have currently selected"
+msgstr ""
+
+#: src/LYShowInfo.c:203
+msgid "Full name:"
+msgstr ""
+
+#: src/LYShowInfo.c:212
+msgid "Unable to follow link"
+msgstr ""
+
+#: src/LYShowInfo.c:214
+msgid "Points to file:"
+msgstr ""
+
+#: src/LYShowInfo.c:219
+msgid "Name of owner:"
+msgstr ""
+
+#: src/LYShowInfo.c:222
+msgid "Group name:"
+msgstr ""
+
+#: src/LYShowInfo.c:224
+msgid "File size:"
+msgstr ""
+
+#: src/LYShowInfo.c:226
+#, fuzzy
+msgid "(bytes)"
+msgstr "kyllä"
+
+#.
+#. * Include date and time information.
+#.
+#: src/LYShowInfo.c:231
+msgid "Creation date:"
+msgstr ""
+
+#: src/LYShowInfo.c:234
+msgid "Last modified:"
+msgstr ""
+
+#: src/LYShowInfo.c:237
+msgid "Last accessed:"
+msgstr ""
+
+#: src/LYShowInfo.c:243
+msgid "Access Permissions"
+msgstr ""
+
+#: src/LYShowInfo.c:278
+msgid "Group:"
+msgstr ""
+
+#: src/LYShowInfo.c:298
+msgid "World:"
+msgstr ""
+
+#: src/LYShowInfo.c:305
+msgid "File that you are currently viewing"
+msgstr "Nyt katseltava tiedosto"
+
+#: src/LYShowInfo.c:313 src/LYShowInfo.c:417
+msgid "Linkname:"
+msgstr ""
+
+#: src/LYShowInfo.c:319 src/LYShowInfo.c:334
+msgid "Charset:"
+msgstr ""
+
+#: src/LYShowInfo.c:333
+msgid "(assumed)"
+msgstr ""
+
+#: src/LYShowInfo.c:340
+msgid "Server:"
+msgstr "Palvelin:"
+
+#: src/LYShowInfo.c:343
+msgid "Date:"
+msgstr ""
+
+#: src/LYShowInfo.c:346
+msgid "Last Mod:"
+msgstr ""
+
+#: src/LYShowInfo.c:351
+msgid "Expires:"
+msgstr ""
+
+#: src/LYShowInfo.c:354
+msgid "Cache-Control:"
+msgstr ""
+
+#: src/LYShowInfo.c:357
+msgid "Content-Length:"
+msgstr ""
+
+#: src/LYShowInfo.c:361
+msgid "Length:"
+msgstr ""
+
+#: src/LYShowInfo.c:366
+msgid "Language:"
+msgstr ""
+
+#: src/LYShowInfo.c:373
+msgid "Post Data:"
+msgstr ""
+
+#: src/LYShowInfo.c:376
+msgid "Post Content Type:"
+msgstr ""
+
+#: src/LYShowInfo.c:379
+msgid "Owner(s):"
+msgstr ""
+
+#: src/LYShowInfo.c:384
+msgid "size:"
+msgstr ""
+
+#: src/LYShowInfo.c:386
+msgid "lines"
+msgstr ""
+
+#: src/LYShowInfo.c:390
+msgid "forms mode"
+msgstr ""
+
+#: src/LYShowInfo.c:392
+msgid "source"
+msgstr ""
+
+#: src/LYShowInfo.c:393
+msgid "normal"
+msgstr ""
+
+#: src/LYShowInfo.c:395
+msgid ", safe"
+msgstr ""
+
+#: src/LYShowInfo.c:397
+#, fuzzy
+msgid ", via internal link"
+msgstr " (oli sisäinen)"
+
+#: src/LYShowInfo.c:402
+msgid ", no-cache"
+msgstr ""
+
+#: src/LYShowInfo.c:404
+msgid ", ISMAP script"
+msgstr ""
+
+#: src/LYShowInfo.c:406
+msgid ", bookmark file"
+msgstr ""
+
+#: src/LYShowInfo.c:410
+msgid "mode:"
+msgstr ""
+
+#: src/LYShowInfo.c:416
+msgid "Link that you currently have selected"
+msgstr "Nyt valittu linkki"
+
+#: src/LYShowInfo.c:425
+msgid "Method:"
+msgstr ""
+
+#: src/LYShowInfo.c:429
+msgid "Enctype:"
+msgstr ""
+
+#: src/LYShowInfo.c:435
+#, fuzzy
+msgid "Action:"
+msgstr "Kuvaus:"
+
+#: src/LYShowInfo.c:440
+msgid "(Form field)"
+msgstr ""
+
+#: src/LYShowInfo.c:449
+msgid "No Links on the current page"
+msgstr ""
+
+#: src/LYShowInfo.c:454
+msgid "Server Headers:"
+msgstr ""
+
+#: src/LYStyle.c:312
+#, c-format
+msgid ""
+"Syntax Error parsing style in lss file:\n"
+"[%s]\n"
+"The line must be of the form:\n"
+"OBJECT:MONO:COLOR (ie em:bold:brightblue:white)\n"
+"where OBJECT is one of EM,STRONG,B,I,U,BLINK etc.\n"
+"\n"
+msgstr ""
+
+#: src/LYTraversal.c:108
+msgid "here is a list of the history stack so that you may rebuild"
+msgstr ""
+
+#: src/LYUpload.c:75
+msgid "ERROR! - upload command is misconfigured"
+msgstr ""
+
+#: src/LYUpload.c:96
+msgid "Illegal redirection \"../\" found! Request ignored."
+msgstr ""
+
+#: src/LYUpload.c:99
+msgid "Illegal character \"/\" found! Request ignored."
+msgstr ""
+
+#: src/LYUpload.c:102
+msgid "Illegal redirection using \"~\" found! Request ignored."
+msgstr ""
+
+#: src/LYUpload.c:159
+msgid "Unable to upload file."
+msgstr ""
+
+#: src/LYUpload.c:201
+msgid "Upload To:"
+msgstr ""
+
+#: src/LYUpload.c:202
+msgid "Upload options:"
+msgstr ""
+
+#: src/LYUtils.c:1812
+msgid "Download document URL put to clipboard."
+msgstr ""
+
+#: src/LYUtils.c:2597
+msgid "Unexpected access protocol for this URL scheme."
+msgstr ""
+
+#: src/LYUtils.c:3401
+msgid "Too many tempfiles"
+msgstr ""
+
+#: src/LYUtils.c:3701
+msgid "unknown restriction"
+msgstr ""
+
+#: src/LYUtils.c:3732
+#, c-format
+msgid "No restrictions set.\n"
+msgstr ""
+
+#: src/LYUtils.c:3735
+#, fuzzy, c-format
+msgid "Restrictions set:\n"
+msgstr "Kuvaus:"
+
+#: src/LYUtils.c:5113
+msgid "Cannot find HOME directory"
+msgstr ""
+
+#: src/LYrcFile.c:16
+msgid "Normally disabled.  See ENABLE_LYNXRC in lynx.cfg\n"
+msgstr ""
+
+#: src/LYrcFile.c:317
+msgid ""
+"accept_all_cookies allows the user to tell Lynx to automatically\n"
+"accept all cookies if desired.  The default is \"FALSE\" which will\n"
+"prompt for each cookie.  Set accept_all_cookies to \"TRUE\" to accept\n"
+"all cookies.\n"
+msgstr ""
+
+#: src/LYrcFile.c:325
+msgid ""
+"anonftp_password allows the user to tell Lynx to use the personal\n"
+"email address as the password for anonymous ftp.  If no value is given,\n"
+"Lynx will use the personal email address.  Set anonftp_password\n"
+"to a different value if you choose.\n"
+msgstr ""
+
+#: src/LYrcFile.c:332
+msgid ""
+"bookmark_file specifies the name and location of the default bookmark\n"
+"file into which the user can paste links for easy access at a later\n"
+"date.\n"
+msgstr ""
+
+#: src/LYrcFile.c:337
+msgid ""
+"If case_sensitive_searching is \"on\" then when the user invokes a search\n"
+"using the 's' or '/' keys, the search performed will be case sensitive\n"
+"instead of case INsensitive.  The default is usually \"off\".\n"
+msgstr ""
+
+#: src/LYrcFile.c:342
+msgid ""
+"The character_set definition controls the representation of 8 bit\n"
+"characters for your terminal.  If 8 bit characters do not show up\n"
+"correctly on your screen you may try changing to a different 8 bit\n"
+"set or using the 7 bit character approximations.\n"
+"Current valid characters sets are:\n"
+msgstr ""
+
+#: src/LYrcFile.c:349
+msgid ""
+"cookie_accept_domains and cookie_reject_domains are comma-delimited\n"
+"lists of domains from which Lynx should automatically accept or reject\n"
+"all cookies.  If a domain is specified in both options, rejection will\n"
+"take precedence.  The accept_all_cookies parameter will override any\n"
+"settings made here.\n"
+msgstr ""
+
+#: src/LYrcFile.c:357
+msgid ""
+"cookie_file specifies the file from which to read persistent cookies.\n"
+"The default is ~/"
+msgstr ""
+
+#: src/LYrcFile.c:362
+msgid ""
+"cookie_loose_invalid_domains, cookie_strict_invalid_domains, and\n"
+"cookie_query_invalid_domains are comma-delimited lists of which domains\n"
+"should be subjected to varying degrees of validity checking.  If a\n"
+"domain is set to strict checking, strict conformance to RFC2109 will\n"
+"be applied.  A domain with loose checking will be allowed to set cookies\n"
+"with an invalid path or domain attribute.  All domains will default to\n"
+"querying the user for an invalid path or domain.\n"
+msgstr ""
+
+#: src/LYrcFile.c:376
+msgid ""
+"dir_list_order specifies the directory list order under DIRED_SUPPORT\n"
+"(if implemented).  The default is \"ORDER_BY_NAME\"\n"
+msgstr ""
+
+#: src/LYrcFile.c:381
+msgid ""
+"dir_list_styles specifies the directory list style under DIRED_SUPPORT\n"
+"(if implemented).  The default is \"MIXED_STYLE\", which sorts both\n"
+"files and directories together.  \"FILES_FIRST\" lists files first and\n"
+"\"DIRECTORIES_FIRST\" lists directories first.\n"
+msgstr ""
+
+#: src/LYrcFile.c:389
+msgid ""
+"If emacs_keys is to \"on\" then the normal EMACS movement keys:\n"
+"  ^N = down    ^P = up\n"
+"  ^B = left    ^F = right\n"
+"will be enabled.\n"
+msgstr ""
+
+#: src/LYrcFile.c:395
+msgid ""
+"file_editor specifies the editor to be invoked when editing local files\n"
+"or sending mail.  If no editor is specified, then file editing is disabled\n"
+"unless it is activated from the command line, and the built-in line editor\n"
+"will be used for sending mail.\n"
+msgstr ""
+
+#: src/LYrcFile.c:402
+msgid ""
+"The file_sorting_method specifies which value to sort on when viewing\n"
+"file lists such as FTP directories.  The options are:\n"
+"   BY_FILENAME -- sorts on the name of the file\n"
+"   BY_TYPE     -- sorts on the type of the file\n"
+"   BY_SIZE     -- sorts on the size of the file\n"
+"   BY_DATE     -- sorts on the date of the file\n"
+msgstr ""
+
+#: src/LYrcFile.c:424
+msgid ""
+"lineedit_mode specifies the key binding used for inputting strings in\n"
+"prompts and forms.  If lineedit_mode is set to \"Default Binding\" then\n"
+"the following control characters are used for moving and deleting:\n"
+"\n"
+"             Prev  Next       Enter = Accept input\n"
+"   Move char: <-    ->        ^G    = Cancel input\n"
+"   Move word: ^P    ^N        ^U    = Erase line\n"
+" Delete char: ^H    ^R        ^A    = Beginning of line\n"
+" Delete word: ^B    ^F        ^E    = End of line\n"
+"\n"
+"Current lineedit modes are:\n"
+msgstr ""
+
+#: src/LYrcFile.c:442
+msgid ""
+"The following allow you to define sub-bookmark files and descriptions.\n"
+"The format is multi_bookmark<capital_letter>=<filename>,<description>\n"
+"Up to 26 bookmark files (for the English capital letters) are allowed.\n"
+"We start with \"multi_bookmarkB\" since 'A' is the default (see above).\n"
+msgstr ""
+
+#: src/LYrcFile.c:448
+msgid ""
+"personal_mail_address specifies your personal mail address.  The\n"
+"address will be sent during HTTP file transfers for authorization and\n"
+"logging purposes, and for mailed comments.\n"
+"If you do not want this information given out, set the NO_FROM_HEADER\n"
+"to TRUE in lynx.cfg, or use the -nofrom command line switch.  You also\n"
+"could leave this field blank, but then you won't have it included in\n"
+"your mailed comments.\n"
+msgstr ""
+
+#: src/LYrcFile.c:457
+msgid ""
+"preferred_charset specifies the character set in MIME notation (e.g.,\n"
+"ISO-8859-2, ISO-8859-5) which Lynx will indicate you prefer in requests\n"
+"to http servers using an Accept-Charset header.  The value should NOT\n"
+"include ISO-8859-1 or US-ASCII, since those values are always assumed\n"
+"by default.  May be a comma-separated list.\n"
+"If a file in that character set is available, the server will send it.\n"
+"If no Accept-Charset header is present, the default is that any\n"
+"character set is acceptable.  If an Accept-Charset header is present,\n"
+"and if the server cannot send a response which is acceptable\n"
+"according to the Accept-Charset header, then the server SHOULD send\n"
+"an error response, though the sending of an unacceptable response\n"
+"is also allowed.\n"
+msgstr ""
+
+#: src/LYrcFile.c:473
+msgid ""
+"preferred_language specifies the language in MIME notation (e.g., en,\n"
+"fr, may be a comma-separated list in decreasing preference)\n"
+"which Lynx will indicate you prefer in requests to http servers.\n"
+"If a file in that language is available, the server will send it.\n"
+"Otherwise, the server will send the file in its default language.\n"
+msgstr ""
+
+#: src/LYrcFile.c:484
+msgid ""
+"If run_all_execution_links is set \"on\" then all local execution links\n"
+"will be executed when they are selected.\n"
+"\n"
+"WARNING - This is potentially VERY dangerous.  Since you may view\n"
+"          information that is written by unknown and untrusted sources\n"
+"          there exists the possibility that Trojan horse links could be\n"
+"          written.  Trojan horse links could be written to erase files\n"
+"          or compromise security.  This should only be set to \"on\" if\n"
+"          you are viewing trusted source information.\n"
+msgstr ""
+
+#: src/LYrcFile.c:495
+msgid ""
+"If run_execution_links_on_local_files is set \"on\" then all local\n"
+"execution links that are found in LOCAL files will be executed when they\n"
+"are selected.  This is different from run_all_execution_links in that\n"
+"only files that reside on the local system will have execution link\n"
+"permissions.\n"
+"\n"
+"WARNING - This is potentially dangerous.  Since you may view\n"
+"          information that is written by unknown and untrusted sources\n"
+"          there exists the possibility that Trojan horse links could be\n"
+"          written.  Trojan horse links could be written to erase files\n"
+"          or compromise security.  This should only be set to \"on\" if\n"
+"          you are viewing trusted source information.\n"
+msgstr ""
+
+#: src/LYrcFile.c:513
+msgid ""
+"select_popups specifies whether the OPTIONs in a SELECT block which\n"
+"lacks a MULTIPLE attribute are presented as a vertical list of radio\n"
+"buttons or via a popup menu.  Note that if the MULTIPLE attribute is\n"
+"present in the SELECT start tag, Lynx always will create a vertical list\n"
+"of checkboxes for the OPTIONs.  A value of \"on\" will set popup menus\n"
+"as the default while a value of \"off\" will set use of radio boxes.\n"
+"The default can be overridden via the -popup command line toggle.\n"
+msgstr ""
+
+#: src/LYrcFile.c:523
+msgid ""
+"show_color specifies how to set the color mode at startup.  A value of\n"
+"\"never\" will force color mode off (treat the terminal as monochrome)\n"
+"at startup even if the terminal appears to be color capable.  A value of\n"
+"\"always\" will force color mode on even if the terminal appears to be\n"
+"monochrome, if this is supported by the library used to build lynx.\n"
+"A value of \"default\" will yield the behavior of assuming\n"
+"a monochrome terminal unless color capability is inferred at startup\n"
+"based on the terminal type, or the -color command line switch is used, or\n"
+"the COLORTERM environment variable is set.  The default behavior always is\n"
+"used in anonymous accounts or if the \"option_save\" restriction is set.\n"
+"The effect of the saved value can be overridden via\n"
+"the -color and -nocolor command line switches.\n"
+"The mode set at startup can be changed via the \"show color\" option in\n"
+"the 'o'ptions menu.  If the option settings are saved, the \"on\" and\n"
+"\"off\" \"show color\" settings will be treated as \"default\".\n"
+msgstr ""
+
+#: src/LYrcFile.c:540
+msgid ""
+"show_cursor specifies whether to 'hide' the cursor to the right (and\n"
+"bottom, if possible) of the screen, or to place it to the left of the\n"
+"current link in documents, or current option in select popup windows.\n"
+"Positioning the cursor to the left of the current link or option is\n"
+"helpful for speech or braille interfaces, and when the terminal is\n"
+"one which does not distinguish the current link based on highlighting\n"
+"or color.  A value of \"on\" will set positioning to the left as the\n"
+"default while a value of \"off\" will set 'hiding' of the cursor.\n"
+"The default can be overridden via the -show_cursor command line toggle.\n"
+msgstr ""
+
+#: src/LYrcFile.c:551
+msgid ""
+"show_dotfiles specifies that the directory listing should include\n"
+"\"hidden\" (dot) files/directories.  If set \"on\", this will be\n"
+"honored only if enabled via userdefs.h and/or lynx.cfg, and not\n"
+"restricted via a command line switch.  If display of hidden files\n"
+"is disabled, creation of such files via Lynx also is disabled.\n"
+msgstr ""
+
+#: src/LYrcFile.c:562
+msgid ""
+"If sub_bookmarks is not turned \"off\", and multiple bookmarks have\n"
+"been defined (see below), then all bookmark operations will first\n"
+"prompt the user to select an active sub-bookmark file.  If the default\n"
+"Lynx bookmark_file is defined (see above), it will be used as the\n"
+"default selection.  When this option is set to \"advanced\", and the\n"
+"user mode is advanced, the 'v'iew bookmark command will invoke a\n"
+"statusline prompt instead of the menu seen in novice and intermediate\n"
+"user modes.  When this option is set to \"standard\", the menu will be\n"
+"presented regardless of user mode.\n"
+msgstr ""
+
+#: src/LYrcFile.c:576
+msgid ""
+"user_mode specifies the users level of knowledge with Lynx.  The\n"
+"default is \"NOVICE\" which displays two extra lines of help at the\n"
+"bottom of the screen to aid the user in learning the basic Lynx\n"
+"commands.  Set user_mode to \"INTERMEDIATE\" to turn off the extra info.\n"
+"Use \"ADVANCED\" to see the URL of the currently selected link at the\n"
+"bottom of the screen.\n"
+msgstr ""
+
+#: src/LYrcFile.c:585
+msgid ""
+"If verbose_images is \"on\", lynx will print the name of the image\n"
+"source file in place of [INLINE], [LINK] or [IMAGE]\n"
+"See also VERBOSE_IMAGES in lynx.cfg\n"
+msgstr ""
+
+#: src/LYrcFile.c:590
+msgid ""
+"If vi_keys is set to \"on\", then the normal VI movement keys:\n"
+"  j = down    k = up\n"
+"  h = left    l = right\n"
+"will be enabled.  These keys are only lower case.\n"
+"Capital 'H', 'J' and 'K will still activate help, jump shortcuts,\n"
+"and the keymap display, respectively.\n"
+msgstr ""
+
+#: src/LYrcFile.c:598
+msgid ""
+"The visited_links setting controls how Lynx organizes the information\n"
+"in the Visited Links Page.\n"
+msgstr ""
+
+#: src/LYrcFile.c:816
+msgid ""
+"If keypad_mode is set to \"NUMBERS_AS_ARROWS\", then the numbers on\n"
+"your keypad when the numlock is on will act as arrow keys:\n"
+"            8 = Up Arrow\n"
+"  4 = Left Arrow    6 = Right Arrow\n"
+"            2 = Down Arrow\n"
+"and the corresponding keyboard numbers will act as arrow keys,\n"
+"regardless of whether numlock is on.\n"
+msgstr ""
+
+#: src/LYrcFile.c:825
+msgid ""
+"If keypad_mode is set to \"LINKS_ARE_NUMBERED\", then numbers will\n"
+"appear next to each link and numbers are used to select links.\n"
+msgstr ""
+
+#: src/LYrcFile.c:829
+msgid ""
+"If keypad_mode is set to \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\", then\n"
+"numbers will appear next to each link and visible form input field.\n"
+"Numbers are used to select links, or to move the \"current link\" to a\n"
+"form input field or button.  In addition, options in popup menus are\n"
+"indexed so that the user may type an option number to select an option in\n"
+"a popup menu, even if the option isn't visible on the screen.  Reference\n"
+"lists and output from the list command also enumerate form inputs.\n"
+msgstr ""
+
+#: src/LYrcFile.c:838
+msgid ""
+"NOTE: Some fixed format documents may look disfigured when\n"
+"\"LINKS_ARE_NUMBERED\" or \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\" are\n"
+"enabled.\n"
+msgstr ""
+
+#: src/LYrcFile.c:870
+msgid ""
+"Lynx User Defaults File\n"
+"\n"
+"This file contains options saved from the Lynx Options Screen (normally\n"
+"with the '>' key).  There is normally no need to edit this file manually,\n"
+"since the defaults here can be controlled from the Options Screen, and the\n"
+"next time options are saved from the Options Screen this file will be\n"
+"completely rewritten.  You have been warned...\n"
+"If you are looking for the general configuration file - it is normally\n"
+"called lynx.cfg, and it has different content and a different format.\n"
+"It is not this file.\n"
+msgstr ""
+
+#~ msgid "Looking up %s."
+#~ msgstr "Etsitään %s."
diff --git a/po/rw.po b/po/rw.po
new file mode 100644
index 00000000..61a7fa61
--- /dev/null
+++ b/po/rw.po
@@ -0,0 +1,6828 @@
+# Kinyarwanda translations for lynx package.
+# Copyright (C) 2005 Free Software Foundation, Inc.
+# This file is distributed under the same license as the lynx package.
+# Steve Murphy <murf@e-tools.com>, 2005.
+# Steve performed initial rough translation from compendium built from translations provided by the following translators:
+# Philibert Ndandali  <ndandali@yahoo.fr>, 2005.
+# Viateur MUGENZI <muvia1@yahoo.fr>, 2005.
+# Noëlla Mupole <s24211045@tuks.co.za>, 2005.
+# Carole Karema <karemacarole@hotmail.com>, 2005.
+# JEAN BAPTISTE NGENDAHAYO <ngenda_denis@yahoo.co.uk>, 2005.
+# Augustin KIBERWA  <akiberwa@yahoo.co.uk>, 2005.
+# Donatien NSENGIYUMVA <ndonatienuk@yahoo.co.uk>, 2005.
+# Antoine Bigirimana <antoine@e-tools.com>, 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lynx 2.8.5pre9\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-09-21 16:20-0400\n"
+"PO-Revision-Date: 2005-04-04 10:55-0700\n"
+"Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
+"Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. ******************************************************************
+#. * The following definitions are for status line prompts, messages, or
+#. * warnings issued by Lynx during program execution.  You can modify
+#. * them to make them more appropriate for your site.  We recommend that
+#. * you extend these definitions to other languages using the gettext
+#. * library.  There are also scattered uses of 'gettext()' throughout the
+#. * Lynx source, covering all but those messages which (a) are used for
+#. * debugging (CTRACE) or (b) are constants used in interaction with
+#. * other programs.
+#. *
+#. * Links to collections of alternate definitions, developed by the Lynx
+#. * User Community, are maintained in Lynx links:
+#. *
+#. *    http://www.subir.com/lynx.html
+#. *
+#. * See ABOUT-NLS and po/readme for details and location of contributed
+#. * translations.  When no translation is available, the English default is
+#. * used.
+#.
+#: LYMessages.c:32
+#, fuzzy, c-format
+msgid "Alert!: %s"
+msgstr "Ikimenyetso"
+
+#: LYMessages.c:33
+msgid "Welcome"
+msgstr "Urakaza neza"
+
+#: LYMessages.c:34
+#, fuzzy
+msgid "Are you sure you want to quit?"
+msgstr "Kuri Kuvamo"
+
+#: LYMessages.c:36
+#, fuzzy
+msgid "Really exit from Lynx?"
+msgstr "Gusohoka Bivuye"
+
+#: LYMessages.c:38
+msgid "Connection interrupted."
+msgstr ""
+
+#: LYMessages.c:39
+msgid "Data transfer interrupted."
+msgstr ""
+
+#: LYMessages.c:40
+#, fuzzy
+msgid "Cancelled!!!"
+msgstr "Kureka"
+
+# # @name NS_MSG_CANCELLING
+#: LYMessages.c:41
+#, fuzzy
+msgid "Cancelling!"
+msgstr "Kureka..."
+
+#: LYMessages.c:42
+msgid "Excellent!!!"
+msgstr ""
+
+#: LYMessages.c:43
+msgid "OK"
+msgstr "OKE"
+
+#: LYMessages.c:44
+#, fuzzy
+msgid "Done!"
+msgstr "Byakozwe."
+
+#: LYMessages.c:45
+#, fuzzy
+msgid "Bad request!"
+msgstr "Kubaza..."
+
+#: LYMessages.c:46
+#, fuzzy
+msgid "previous"
+msgstr "Ibanjirije"
+
+#: LYMessages.c:47
+#, fuzzy
+msgid "next screen"
+msgstr "Komeza>> Mugaragaza"
+
+#: LYMessages.c:48
+#, fuzzy
+msgid "HELP!"
+msgstr "Ifashayobora"
+
+#: LYMessages.c:49
+#, fuzzy
+msgid ", help on "
+msgstr ",Ifashayobora ku"
+
+#. #define HELP
+#: LYMessages.c:51
+#, fuzzy
+msgid "Commands: Use arrow keys to move, '?' for help, 'q' to quit, '<-' to go back."
+msgstr "Akambi Utubuto Kuri Kwimura kugirango Ifashayobora Kuri Kuvamo Kuri Gyayo Inyuma"
+
+#. #define MOREHELP
+#: LYMessages.c:53
+#, fuzzy
+msgid "-- press space for more, use arrow keys to move, '?' for help, 'q' to quit."
+msgstr "--Kanda Umwanya kugirango Birenzeho Gukoresha Akambi Utubuto Kuri Kwimura kugirango Ifashayobora Kuri Kuvamo"
+
+#: LYMessages.c:54
+#, fuzzy
+msgid "-- press space for next page --"
+msgstr "--Kanda Umwanya kugirango Komeza>> Ipaji"
+
+#: LYMessages.c:55
+msgid "URL too long"
+msgstr ""
+
+#. Inactive input fields, messages used with -tna option - kw
+#. #define FORM_LINK_TEXT_MESSAGE_INA
+#: LYMessages.c:61
+#, fuzzy
+msgid "(Text entry field) Inactive.  Press <return> to activate."
+msgstr "(Icyinjijwe Umwanya Garuka Kuri Kureka bigakora"
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE_INA
+#: LYMessages.c:63
+#, fuzzy
+msgid "(Textarea) Inactive.  Press <return> to activate."
+msgstr "(Garuka Kuri Kureka bigakora"
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE_INA_E
+#: LYMessages.c:65
+#, fuzzy, c-format
+msgid "(Textarea) Inactive.  Press <return> to activate (%s for editor)."
+msgstr "(Garuka Kuri Kureka bigakora kugirango Muhinduzi"
+
+#. #define FORM_LINK_TEXT_SUBMIT_MESSAGE_INA
+#: LYMessages.c:67
+#, fuzzy
+msgid "(Form field) Inactive.  Use <return> to edit."
+msgstr "(Umwanya Garuka Kuri Guhindura"
+
+#. #define FORM_TEXT_SUBMIT_MESSAGE_INA_X
+#: LYMessages.c:69
+#, fuzzy, c-format
+msgid "(Form field) Inactive.  Use <return> to edit (%s to submit with no cache)."
+msgstr "(Umwanya Garuka Kuri Guhindura Kuri Tanga Na: Oya Ubwihisho"
+
+#. #define FORM_TEXT_RESUBMIT_MESSAGE_INA
+#: LYMessages.c:71
+#, fuzzy
+msgid "(Form field) Inactive. Press <return> to edit, press <return> twice to submit."
+msgstr "(Umwanya Garuka Kuri Guhindura Kanda Garuka Kuri Tanga"
+
+#. #define FORM_TEXT_SUBMIT_MAILTO_MSG_INA
+#: LYMessages.c:73
+#, fuzzy
+msgid "(mailto form field) Inactive.  Press <return> to change."
+msgstr "(UBUTUMWA BUJYA KWA Ifishi Umwanya Garuka Kuri Guhindura>>"
+
+#. #define FORM_LINK_PASSWORD_MESSAGE_INA
+#: LYMessages.c:75
+#, fuzzy
+msgid "(Password entry field) Inactive.  Press <return> to activate."
+msgstr "(Icyinjijwe Umwanya Garuka Kuri Kureka bigakora"
+
+#. #define FORM_LINK_FILE_UNM_MSG
+#: LYMessages.c:78
+#, fuzzy
+msgid "UNMODIFIABLE file entry field.  Use UP or DOWN arrows or tab to move off."
+msgstr "IDOSIYE Icyinjijwe Umwanya Cyangwa Utwambi Cyangwa Isunika Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_FILE_MESSAGE
+#: LYMessages.c:80
+#, fuzzy
+msgid "(File entry field) Enter filename.  Use UP or DOWN arrows or tab to move off."
+msgstr "(Idosiye Icyinjijwe Umwanya Izina ry'idosiye: Cyangwa Utwambi Cyangwa Isunika Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_TEXT_MESSAGE
+#: LYMessages.c:82
+#, fuzzy
+msgid "(Text entry field) Enter text.  Use UP or DOWN arrows or tab to move off."
+msgstr "(Icyinjijwe Umwanya Umwandiko Cyangwa Utwambi Cyangwa Isunika Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE
+#: LYMessages.c:84
+#, fuzzy
+msgid "(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off."
+msgstr "(Umwandiko Utwambi Cyangwa Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_TEXTAREA_MESSAGE_E
+#: LYMessages.c:86
+#, fuzzy, c-format
+msgid "(Textarea) Enter text. Use UP/DOWN arrows or TAB to move off (%s for editor)."
+msgstr "(Umwandiko Utwambi Cyangwa Kuri Kwimura Bidakora kugirango Muhinduzi"
+
+#. #define FORM_LINK_TEXT_UNM_MSG
+#: LYMessages.c:88
+#, fuzzy
+msgid "UNMODIFIABLE form text field.  Use UP or DOWN arrows or tab to move off."
+msgstr "Ifishi Umwandiko Umwanya Cyangwa Utwambi Cyangwa Isunika Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_TEXT_SUBMIT_MESSAGE
+#: LYMessages.c:90
+#, fuzzy
+msgid "(Form field) Enter text.  Use <return> to submit."
+msgstr "(Umwanya Umwandiko Garuka Kuri Tanga"
+
+#. #define FORM_LINK_TEXT_SUBMIT_MESSAGE_X
+#: LYMessages.c:92
+#, fuzzy, c-format
+msgid "(Form field) Enter text.  Use <return> to submit (%s for no cache)."
+msgstr "(Umwanya Umwandiko Garuka Kuri Tanga kugirango Oya Ubwihisho"
+
+#. #define FORM_LINK_TEXT_RESUBMIT_MESSAGE
+#: LYMessages.c:94
+#, fuzzy
+msgid "(Form field) Enter text.  Use <return> to submit, arrows or tab to move off."
+msgstr "(Umwanya Umwandiko Garuka Kuri Tanga Utwambi Cyangwa Isunika Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_TEXT_SUBMIT_UNM_MSG
+#: LYMessages.c:96
+#, fuzzy
+msgid "UNMODIFIABLE form field.  Use UP or DOWN arrows or tab to move off."
+msgstr "Ifishi Umwanya Cyangwa Utwambi Cyangwa Isunika Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_TEXT_SUBMIT_MAILTO_MSG
+#: LYMessages.c:98
+#, fuzzy
+msgid "(mailto form field) Enter text.  Use <return> to submit, arrows to move off."
+msgstr "(UBUTUMWA BUJYA KWA Ifishi Umwanya Umwandiko Garuka Kuri Tanga Utwambi Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_TEXT_SUBMIT_MAILTO_DIS_MSG
+#: LYMessages.c:100
+#, fuzzy
+msgid "(mailto form field) Mail is disallowed so you cannot submit."
+msgstr "(UBUTUMWA BUJYA KWA Ifishi Umwanya ni Tanga"
+
+#. #define FORM_LINK_PASSWORD_MESSAGE
+#: LYMessages.c:102
+#, fuzzy
+msgid "(Password entry field) Enter text.  Use UP or DOWN arrows or tab to move off."
+msgstr "(Icyinjijwe Umwanya Umwandiko Cyangwa Utwambi Cyangwa Isunika Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_PASSWORD_UNM_MSG
+#: LYMessages.c:104
+#, fuzzy
+msgid "UNMODIFIABLE form password.  Use UP or DOWN arrows or tab to move off."
+msgstr "Ifishi Ijambobanga... Cyangwa Utwambi Cyangwa Isunika Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_CHECKBOX_MESSAGE
+#: LYMessages.c:106
+#, fuzzy
+msgid "(Checkbox Field)   Use right-arrow or <return> to toggle."
+msgstr "(Iburyo: Akambi Cyangwa Garuka Kuri Mukomatanya"
+
+#. #define FORM_LINK_CHECKBOX_UNM_MSG
+#: LYMessages.c:108
+#, fuzzy
+msgid "UNMODIFIABLE form checkbox.  Use UP or DOWN arrows or tab to move off."
+msgstr "Ifishi Cyangwa Utwambi Cyangwa Isunika Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_RADIO_MESSAGE
+#: LYMessages.c:110
+#, fuzzy
+msgid "(Radio Button)   Use right-arrow or <return> to toggle."
+msgstr "(Iburyo: Akambi Cyangwa Garuka Kuri Mukomatanya"
+
+#. #define FORM_LINK_RADIO_UNM_MSG
+#: LYMessages.c:112
+#, fuzzy
+msgid "UNMODIFIABLE form radio button.  Use UP or DOWN arrows or tab to move off."
+msgstr "Ifishi Akabuto Cyangwa Utwambi Cyangwa Isunika Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_SUBMIT_PREFIX
+#: LYMessages.c:114
+#, fuzzy
+msgid "Submit ('x' for no cache) to "
+msgstr "kugirango Oya Ubwihisho Kuri"
+
+#. #define FORM_LINK_RESUBMIT_PREFIX
+#: LYMessages.c:116
+#, fuzzy
+msgid "Submit to "
+msgstr "Kuri"
+
+#. #define FORM_LINK_SUBMIT_MESSAGE
+#: LYMessages.c:118
+#, fuzzy
+msgid "(Form submit button) Use right-arrow or <return> to submit ('x' for no cache)."
+msgstr "(Tanga Akabuto Iburyo: Akambi Cyangwa Garuka Kuri Tanga kugirango Oya Ubwihisho"
+
+#. #define FORM_LINK_RESUBMIT_MESSAGE
+#: LYMessages.c:120
+#, fuzzy
+msgid "(Form submit button) Use right-arrow or <return> to submit."
+msgstr "(Tanga Akabuto Iburyo: Akambi Cyangwa Garuka Kuri Tanga"
+
+#. #define FORM_LINK_SUBMIT_DIS_MSG
+#: LYMessages.c:122
+#, fuzzy
+msgid "DISABLED form submit button.  Use UP or DOWN arrows or tab to move off."
+msgstr "Ifishi Tanga Akabuto Cyangwa Utwambi Cyangwa Isunika Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_SUBMIT_MAILTO_PREFIX
+#: LYMessages.c:124
+#, fuzzy
+msgid "Submit mailto form to "
+msgstr "UBUTUMWA BUJYA KWA Ifishi Kuri"
+
+#. #define FORM_LINK_SUBMIT_MAILTO_MSG
+#: LYMessages.c:126
+#, fuzzy
+msgid "(mailto form submit button) Use right-arrow or <return> to submit."
+msgstr "(UBUTUMWA BUJYA KWA Ifishi Tanga Akabuto Iburyo: Akambi Cyangwa Garuka Kuri Tanga"
+
+#. #define FORM_LINK_SUBMIT_MAILTO_DIS_MSG
+#: LYMessages.c:128
+#, fuzzy
+msgid "(mailto form submit button) Mail is disallowed so you cannot submit."
+msgstr "(UBUTUMWA BUJYA KWA Ifishi Tanga Akabuto ni Tanga"
+
+#. #define FORM_LINK_RESET_MESSAGE
+#: LYMessages.c:130
+#, fuzzy
+msgid "(Form reset button)   Use right-arrow or <return> to reset form to defaults."
+msgstr "(Kugarura Akabuto Iburyo: Akambi Cyangwa Garuka Kuri Kugarura Ifishi Kuri"
+
+#. #define FORM_LINK_RESET_DIS_MSG
+#: LYMessages.c:132
+#, fuzzy
+msgid "DISABLED form reset button.  Use UP or DOWN arrows or tab to move off."
+msgstr "Ifishi Kugarura Akabuto Cyangwa Utwambi Cyangwa Isunika Kuri Kwimura Bidakora"
+
+#. #define FORM_LINK_OPTION_LIST_MESSAGE
+#: LYMessages.c:134
+#, fuzzy
+msgid "(Option list) Hit return and use arrow keys and return to select option."
+msgstr "(Urutonde Garuka Na Gukoresha Akambi Utubuto Na Garuka Kuri Guhitamo Ihitamo"
+
+#. #define CHOICE_LIST_MESSAGE
+#: LYMessages.c:136
+#, fuzzy
+msgid "(Choice list) Hit return and use arrow keys and return to select option."
+msgstr "(Urutonde Garuka Na Gukoresha Akambi Utubuto Na Garuka Kuri Guhitamo Ihitamo"
+
+#. #define FORM_LINK_OPTION_LIST_UNM_MSG
+#: LYMessages.c:138
+#, fuzzy
+msgid "UNMODIFIABLE option list.  Use return or arrow keys to review or leave."
+msgstr "Ihitamo Urutonde Garuka Cyangwa Akambi Utubuto Kuri Isubiramo Cyangwa"
+
+#. #define CHOICE_LIST_UNM_MSG
+#: LYMessages.c:140
+#, fuzzy
+msgid "UNMODIFIABLE choice list.  Use return or arrow keys to review or leave."
+msgstr "Urutonde Garuka Cyangwa Akambi Utubuto Kuri Isubiramo Cyangwa"
+
+#: LYMessages.c:141
+#, fuzzy
+msgid "Submitting form..."
+msgstr "Ifishi"
+
+#: LYMessages.c:142
+#, fuzzy
+msgid "Resetting form..."
+msgstr "Ifishi"
+
+#. #define RELOADING_FORM
+#: LYMessages.c:144
+#, fuzzy
+msgid "Reloading document.  Any form entries will be lost!"
+msgstr "Inyandiko Ifishi Ibyinjijwe"
+
+#: LYMessages.c:145
+#, fuzzy, c-format
+msgid "Warning: Cannot transcode form data to charset %s!"
+msgstr "Ifishi Ibyatanzwe Kuri"
+
+#. #define NORMAL_LINK_MESSAGE
+#: LYMessages.c:148
+#, fuzzy
+msgid "(NORMAL LINK)   Use right-arrow or <return> to activate."
+msgstr "(Iburyo: Akambi Cyangwa Garuka Kuri Kureka bigakora"
+
+#: LYMessages.c:149
+#, fuzzy
+msgid "The resource requested is not available at this time."
+msgstr "ni OYA Bihari ku iyi Igihe"
+
+#: LYMessages.c:150
+#, fuzzy
+msgid "Enter Lynx keystroke command: "
+msgstr "Komandi:"
+
+#: LYMessages.c:151
+#, fuzzy
+msgid "Looking up "
+msgstr "Hejuru"
+
+#: LYMessages.c:152
+#, c-format
+msgid "Getting %s"
+msgstr ""
+
+#: LYMessages.c:153
+#, fuzzy, c-format
+msgid "Skipping %s"
+msgstr "Gusimbuka: %s"
+
+#: LYMessages.c:154
+#, fuzzy, c-format
+msgid "Using %s"
+msgstr "ikoresha"
+
+#: LYMessages.c:155
+#, c-format
+msgid "Illegal URL: %s"
+msgstr ""
+
+#: LYMessages.c:156
+#, fuzzy, c-format
+msgid "Badly formed address %s"
+msgstr "Aderesi"
+
+# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
+# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
+#: LYMessages.c:157
+#, fuzzy, c-format
+msgid "URL: %s"
+msgstr "URL: %s"
+
+#: LYMessages.c:158
+#, fuzzy
+msgid "Unable to access WWW file!!!"
+msgstr "Kuri IDOSIYE"
+
+#: LYMessages.c:159
+#, fuzzy, c-format
+msgid "This is a searchable index.  Use %s to search."
+msgstr "Uyumubarendangaushoboragushakishwa."
+
+#. #define WWW_INDEX_MORE_MESSAGE
+#: LYMessages.c:161
+#, fuzzy, c-format
+msgid "--More--  This is a searchable index.  Use %s to search."
+msgstr "--ni a Umubarendanga Kuri Gushaka"
+
+#: LYMessages.c:162
+#, fuzzy
+msgid "You have entered an invalid link number."
+msgstr "Sibyo Ihuza Umubare"
+
+#. #define SOURCE_HELP
+#: LYMessages.c:164
+#, fuzzy
+msgid "Currently viewing document source.  Press '\\' to return to rendered version."
+msgstr "Inyandiko Inkomoko Kuri Garuka Kuri Verisiyo"
+
+#. #define NOVICE_LINE_ONE
+#: LYMessages.c:166
+#, fuzzy
+msgid "  Arrow keys: Up and Down to move.  Right to follow a link; Left to go back.  \n"
+msgstr "Utubuto Na Kuri Kwimura Kuri a Ihuza Kuri Gyayo Inyuma\n"
+
+#. #define NOVICE_LINE_TWO
+#: LYMessages.c:168
+#, fuzzy
+msgid " H)elp O)ptions P)rint G)o M)ain screen Q)uit /=search [delete]=history list \n"
+msgstr "H o Mugaragaza Gushaka Gusiba Urutonde Urutonde\n"
+
+#. #define NOVICE_LINE_TWO_A
+#: LYMessages.c:170
+#, fuzzy
+msgid "  O)ther cmds  H)elp  K)eymap  G)oto  P)rint  M)ain screen  o)ptions  Q)uit  \n"
+msgstr "H Mugaragaza o\n"
+
+#. #define NOVICE_LINE_TWO_B
+#: LYMessages.c:172
+#, fuzzy
+msgid "  O)ther cmds  B)ack  E)dit  D)ownload ^R)eload ^W)ipe screen  search doc: / \n"
+msgstr "E Mugaragaza Gushaka\n"
+
+#. #define NOVICE_LINE_TWO_C
+#: LYMessages.c:174
+#, fuzzy
+msgid "O)ther cmds  C)omment  History: <backspace>  Bookmarks: V)iew, A)dd, R)emove \n"
+msgstr "C Gusiba usubira inyuma V A\n"
+
+#. #define FORM_NOVICELINE_ONE
+#: LYMessages.c:176
+#, fuzzy
+msgid "            Enter text into the field by typing on the keyboard              "
+msgstr "Umwandiko i Umwanya ku Kwandika: ku i Mwandikisho"
+
+#. #define FORM_NOVICELINE_TWO
+#: LYMessages.c:178
+#, fuzzy
+msgid "    Ctrl-U to delete all text in field, [Backspace] to delete a character    "
+msgstr "U Kuri Gusiba Byose Umwandiko in Umwanya Kuri Gusiba a Inyuguti"
+
+#. #define FORM_NOVICELINE_TWO_DELBL
+#: LYMessages.c:180
+#, fuzzy
+msgid "      Ctrl-U to delete text in field, [Backspace] to delete a character    "
+msgstr "U Kuri Gusiba Umwandiko in Umwanya Kuri Gusiba a Inyuguti"
+
+#. #define FORM_NOVICELINE_TWO_VAR
+#: LYMessages.c:182
+#, fuzzy, c-format
+msgid "    %s to delete all text in field, [Backspace] to delete a character    "
+msgstr "%sKuri Gusiba Byose Umwandiko in Umwanya Kuri Gusiba a Inyuguti"
+
+#. #define FORM_NOVICELINE_TWO_DELBL_VAR
+#: LYMessages.c:184
+#, fuzzy, c-format
+msgid "      %s to delete text in field, [Backspace] to delete a character    "
+msgstr "%sKuri Gusiba Umwandiko in Umwanya Kuri Gusiba a Inyuguti"
+
+#. mailto
+#: LYMessages.c:187
+#, fuzzy
+msgid "Malformed mailto form submission!  Cancelled!"
+msgstr "UBUTUMWA BUJYA KWA Ifishi Icyoherejwe"
+
+#: LYMessages.c:188
+#, fuzzy
+msgid "Warning!  Control codes in mail address replaced by ?"
+msgstr "in Ubutumwa Aderesi ku"
+
+#: LYMessages.c:189
+#, fuzzy
+msgid "Mail disallowed!  Cannot submit."
+msgstr "Tanga"
+
+#: LYMessages.c:190
+#, fuzzy
+msgid "Mailto form submission failed!"
+msgstr "Ifishi Icyoherejwe Byanze"
+
+#: LYMessages.c:191
+#, fuzzy
+msgid "Mailto form submission Cancelled!!!"
+msgstr "Ifishi Icyoherejwe"
+
+#: LYMessages.c:192
+#, fuzzy
+msgid "Sending form content..."
+msgstr "Ifishi Ibikubiyemo"
+
+#: LYMessages.c:193
+#, fuzzy
+msgid "No email address is present in mailto URL!"
+msgstr "imeli Aderesi ni in UBUTUMWA BUJYA KWA"
+
+#. #define MAILTO_URL_TEMPOPEN_FAILED
+#: LYMessages.c:195
+#, fuzzy
+msgid "Unable to open temporary file for mailto URL!"
+msgstr "Kuri Gufungura By'igihe gito IDOSIYE kugirango UBUTUMWA BUJYA KWA"
+
+#. #define INC_ORIG_MSG_PROMPT
+#: LYMessages.c:197
+#, fuzzy
+msgid "Do you wish to include the original message?"
+msgstr "Kuri Gushyiramo i Umwimerere Ubutumwa"
+
+#. #define INC_PREPARSED_MSG_PROMPT
+#: LYMessages.c:199
+#, fuzzy
+msgid "Do you wish to include the preparsed source?"
+msgstr "Kuri Gushyiramo i Inkomoko"
+
+#. #define SPAWNING_EDITOR_FOR_MAIL
+#: LYMessages.c:201
+#, fuzzy
+msgid "Spawning your selected editor to edit mail message"
+msgstr "Byahiswemo Muhinduzi Kuri Guhindura Ubutumwa Ubutumwa"
+
+#. #define ERROR_SPAWNING_EDITOR
+#: LYMessages.c:203
+#, fuzzy
+msgid "Error spawning editor, check your editor definition in the options menu"
+msgstr "Muhinduzi Kugenzura... Muhinduzi Insobanuro in i Amahitamo Ibikubiyemo"
+
+#: LYMessages.c:204
+#, fuzzy
+msgid "Send this comment?"
+msgstr "iyi Icyo wongeraho"
+
+#: LYMessages.c:205
+#, fuzzy
+msgid "Send this message?"
+msgstr "iyi Ubutumwa"
+
+#: LYMessages.c:206
+#, fuzzy
+msgid "Sending your message..."
+msgstr "Ubutumwa"
+
+#: LYMessages.c:207
+#, fuzzy
+msgid "Sending your comment:"
+msgstr "Icyo wongeraho"
+
+#. textarea
+#: LYMessages.c:210
+#, fuzzy
+msgid "Not in a TEXTAREA; cannot use external editor."
+msgstr "in a Gukoresha external Muhinduzi"
+
+#: LYMessages.c:211
+#, fuzzy
+msgid "Not in a TEXTAREA; cannot use command."
+msgstr "in a Gukoresha Komandi:"
+
+#: LYMessages.c:213
+#, fuzzy
+msgid "file: ACTIONs are disallowed!"
+msgstr "IDOSIYE"
+
+#. #define FILE_SERVED_LINKS_DISALLOWED
+#: LYMessages.c:215
+#, fuzzy
+msgid "file: URLs via served links are disallowed!"
+msgstr "IDOSIYE Biturutse amahuza"
+
+#: LYMessages.c:216
+#, fuzzy
+msgid "Access to local files denied."
+msgstr "Kuri Idosiye"
+
+#: LYMessages.c:217
+#, fuzzy
+msgid "file: URLs via bookmarks are disallowed!"
+msgstr "IDOSIYE Biturutse Ibirango"
+
+#. #define SPECIAL_VIA_EXTERNAL_DISALLOWED
+#: LYMessages.c:219
+#, fuzzy
+msgid "This special URL is not allowed in external documents!"
+msgstr "Bidasanzwe ni OYA in external Inyandiko"
+
+#: LYMessages.c:220
+#, fuzzy
+msgid "Press <return> to return to Lynx."
+msgstr "Garuka Kuri Garuka Kuri"
+
+#. #define SPAWNING_MSG
+#: LYMessages.c:223
+#, fuzzy
+msgid "Spawning DCL subprocess.  Use 'logout' to return to Lynx.\n"
+msgstr "Kuri Garuka Kuri\n"
+
+#. #define SPAWNING_MSG
+#: LYMessages.c:227
+#, fuzzy
+msgid "Type EXIT to return to Lynx.\n"
+msgstr "Kuri Garuka Kuri\n"
+
+#. #define SPAWNING_MSG
+#: LYMessages.c:230
+#, fuzzy
+msgid "Spawning your default shell.  Use 'exit' to return to Lynx.\n"
+msgstr "Mburabuzi Igikonoshwa Kuri Garuka Kuri\n"
+
+#: LYMessages.c:233
+#, fuzzy
+msgid "Spawning is currently disabled."
+msgstr "ni Yahagaritswe"
+
+#: LYMessages.c:234
+#, fuzzy
+msgid "The 'd'ownload command is currently disabled."
+msgstr "Komandi: ni Yahagaritswe"
+
+#: LYMessages.c:235
+#, fuzzy
+msgid "You cannot download an input field."
+msgstr "Gufungura Iyinjiza Umwanya"
+
+#: LYMessages.c:236
+#, fuzzy
+msgid "Form has a mailto action!  Cannot download."
+msgstr "a UBUTUMWA BUJYA KWA Igikorwa Gufungura"
+
+#: LYMessages.c:237
+#, fuzzy
+msgid "You cannot download a mailto: link."
+msgstr "Gufungura a UBUTUMWA BUJYA KWA Ihuza"
+
+#: LYMessages.c:238
+#, fuzzy
+msgid "You cannot download cookies."
+msgstr "Gufungura Inyandikonyakwirema"
+
+#: LYMessages.c:239
+#, fuzzy
+msgid "You cannot download a printing option."
+msgstr "Gufungura a Icapa... Ihitamo"
+
+#: LYMessages.c:240
+#, fuzzy
+msgid "You cannot download an upload option."
+msgstr "Gufungura Ihitamo"
+
+#: LYMessages.c:241
+#, fuzzy
+msgid "You cannot download an permit option."
+msgstr "Gufungura Ihitamo"
+
+#: LYMessages.c:242
+#, fuzzy
+msgid "This special URL cannot be downloaded!"
+msgstr "Bidasanzwe Yimuwe"
+
+#: LYMessages.c:243
+#, fuzzy
+msgid "Nothing to download."
+msgstr "Kuri Gufungura"
+
+#: LYMessages.c:244
+msgid "Trace ON!"
+msgstr ""
+
+#: LYMessages.c:245
+msgid "Trace OFF!"
+msgstr ""
+
+#. #define CLICKABLE_IMAGES_ON
+#: LYMessages.c:247
+#, fuzzy
+msgid "Links will be included for all images!  Reloading..."
+msgstr "kugirango Byose Ishusho"
+
+#. #define CLICKABLE_IMAGES_OFF
+#: LYMessages.c:249
+#, fuzzy
+msgid "Standard image handling restored!  Reloading..."
+msgstr "Ishusho"
+
+#. #define PSEUDO_INLINE_ALTS_ON
+#: LYMessages.c:251
+#, fuzzy
+msgid "Pseudo_ALTs will be inserted for inlines without ALT strings!  Reloading..."
+msgstr "Byinjijwemo kugirango Ikurikiranyanyuguti"
+
+#. #define PSEUDO_INLINE_ALTS_OFF
+#: LYMessages.c:253
+#, fuzzy
+msgid "Inlines without an ALT string specified will be ignored!  Reloading..."
+msgstr "Ikurikiranyanyuguti"
+
+#: LYMessages.c:254
+#, fuzzy
+msgid "Raw 8-bit or CJK mode toggled OFF!  Reloading..."
+msgstr "8 Cyangwa Ubwoko"
+
+#: LYMessages.c:255
+#, fuzzy
+msgid "Raw 8-bit or CJK mode toggled ON!  Reloading..."
+msgstr "8 Cyangwa Ubwoko"
+
+#. #define HEAD_D_L_OR_CANCEL
+#: LYMessages.c:257
+#, fuzzy
+msgid "Send HEAD request for D)ocument or L)ink, or C)ancel? (d,l,c): "
+msgstr "Kubaza... kugirango Cyangwa Cyangwa C D L C"
+
+#. #define HEAD_D_OR_CANCEL
+#: LYMessages.c:259
+#, fuzzy
+msgid "Send HEAD request for D)ocument, or C)ancel? (d,c): "
+msgstr "Kubaza... kugirango Cyangwa C D C"
+
+#: LYMessages.c:260
+#, fuzzy
+msgid "Sorry, the document is not an http URL."
+msgstr "i Inyandiko ni OYA HTTP"
+
+#: LYMessages.c:261
+#, fuzzy
+msgid "Sorry, the link is not an http URL."
+msgstr "i Ihuza ni OYA HTTP"
+
+#: LYMessages.c:262
+#, fuzzy
+msgid "Sorry, the ACTION for this form is disabled."
+msgstr "i kugirango iyi Ifishi ni Yahagaritswe"
+
+#. #define FORM_ACTION_NOT_HTTP_URL
+#: LYMessages.c:264
+#, fuzzy
+msgid "Sorry, the ACTION for this form is not an http URL."
+msgstr "i kugirango iyi Ifishi ni OYA HTTP"
+
+#: LYMessages.c:265
+#, fuzzy
+msgid "Not an http URL or form ACTION!"
+msgstr "HTTP Cyangwa Ifishi"
+
+#: LYMessages.c:266
+#, fuzzy
+msgid "This special URL cannot be a form ACTION!"
+msgstr "Bidasanzwe a Ifishi"
+
+#: LYMessages.c:267
+#, fuzzy
+msgid "URL is not in starting realm!"
+msgstr "ni OYA in"
+
+#: LYMessages.c:268
+#, fuzzy
+msgid "News posting is disabled!"
+msgstr "ni Yahagaritswe"
+
+#: LYMessages.c:269
+#, fuzzy
+msgid "File management support is disabled!"
+msgstr "Idosiye Gushigikira ni Yahagaritswe"
+
+#: LYMessages.c:270
+#, fuzzy
+msgid "No jump file is currently available."
+msgstr "Simbuka IDOSIYE ni Bihari"
+
+#: LYMessages.c:271
+#, fuzzy
+msgid "Jump to (use '?' for list): "
+msgstr "Kuri Gukoresha kugirango Urutonde"
+
+#: LYMessages.c:272
+#, fuzzy
+msgid "Jumping to a shortcut URL is disallowed!"
+msgstr "Kuri a Iy'ibusamo ni"
+
+#: LYMessages.c:273
+#, fuzzy
+msgid "Random URL is disallowed!  Use a shortcut."
+msgstr "ni a Iy'ibusamo"
+
+#: LYMessages.c:274
+msgid "No random URLs have been used thus far."
+msgstr ""
+
+#: LYMessages.c:275
+#, fuzzy
+msgid "Bookmark features are currently disabled."
+msgstr "Ibiranga Yahagaritswe"
+
+#: LYMessages.c:276
+#, fuzzy
+msgid "Execution via bookmarks is disabled."
+msgstr "Biturutse Ibirango ni Yahagaritswe"
+
+#. #define BOOKMARK_FILE_NOT_DEFINED
+#: LYMessages.c:278
+#, fuzzy, c-format
+msgid "Bookmark file is not defined. Use %s to see options."
+msgstr "IDOSIYE ni OYA Kuri Amahitamo"
+
+#. #define NO_TEMP_FOR_HOTLIST
+#: LYMessages.c:280
+#, fuzzy
+msgid "Unable to open tempfile for X Mosaic hotlist conversion."
+msgstr "Kuri Gufungura kugirango Ihindurangero"
+
+#: LYMessages.c:281
+#, fuzzy
+msgid "ERROR - unable to open bookmark file."
+msgstr "Kuri Gufungura Akamenyetso IDOSIYE"
+
+#. #define BOOKMARK_OPEN_FAILED_FOR_DEL
+#: LYMessages.c:283
+#, fuzzy
+msgid "Unable to open bookmark file for deletion of link."
+msgstr "Kuri Gufungura Akamenyetso IDOSIYE kugirango Isibwa Bya Ihuza"
+
+#. #define BOOKSCRA_OPEN_FAILED_FOR_DEL
+#: LYMessages.c:285
+#, fuzzy
+msgid "Unable to open scratch file for deletion of link."
+msgstr "Kuri Gufungura IDOSIYE kugirango Isibwa Bya Ihuza"
+
+#: LYMessages.c:287
+#, fuzzy
+msgid "Error renaming scratch file."
+msgstr "IDOSIYE"
+
+#: LYMessages.c:289
+#, fuzzy
+msgid "Error renaming temporary file."
+msgstr "By'igihe gito IDOSIYE"
+
+#. #define BOOKTEMP_COPY_FAIL
+#: LYMessages.c:291
+#, fuzzy
+msgid "Unable to copy temporary file for deletion of link."
+msgstr "Kuri Gukoporora By'igihe gito IDOSIYE kugirango Isibwa Bya Ihuza"
+
+#. #define BOOKTEMP_REOPEN_FAIL_FOR_DEL
+#: LYMessages.c:293
+#, fuzzy
+msgid "Unable to reopen temporary file for deletion of link."
+msgstr "Kuri By'igihe gito IDOSIYE kugirango Isibwa Bya Ihuza"
+
+#. #define BOOKMARK_LINK_NOT_ONE_LINE
+#: LYMessages.c:296
+#, fuzzy
+msgid "Link is not by itself all on one line in bookmark file."
+msgstr "ni OYA ku Byose ku Umurongo in Akamenyetso IDOSIYE"
+
+#: LYMessages.c:297
+#, fuzzy
+msgid "Bookmark deletion failed."
+msgstr "Isibwa Byanze"
+
+#. #define BOOKMARKS_NOT_TRAVERSED
+#: LYMessages.c:299
+#, fuzzy
+msgid "Bookmark files cannot be traversed (only http URLs)."
+msgstr "Idosiye HTTP"
+
+#. #define BOOKMARKS_NOT_OPEN
+#: LYMessages.c:301
+#, fuzzy
+msgid "Unable to open bookmark file, use 'a' to save a link first"
+msgstr "Kuri Gufungura Akamenyetso IDOSIYE Gukoresha Kuri Kubika a Ihuza Itangira"
+
+#: LYMessages.c:302
+#, fuzzy
+msgid "There are no links in this bookmark file!"
+msgstr "Oya amahuza in iyi Akamenyetso IDOSIYE"
+
+#. #define CACHE_D_OR_CANCEL
+#: LYMessages.c:304
+#, fuzzy
+msgid "D)elete cached document or C)ancel? (d,c): "
+msgstr "Kubaza... kugirango Cyangwa C D C"
+
+#. #define BOOK_D_L_OR_CANCEL
+#: LYMessages.c:306
+#, fuzzy
+msgid "Save D)ocument or L)ink to bookmark file or C)ancel? (d,l,c): "
+msgstr "Kubika Cyangwa Kuri Akamenyetso IDOSIYE Cyangwa C D L C"
+
+#: LYMessages.c:307
+#, fuzzy
+msgid "Save D)ocument to bookmark file or C)ancel? (d,c): "
+msgstr "Kubika Kuri Akamenyetso IDOSIYE Cyangwa C D C"
+
+#: LYMessages.c:308
+#, fuzzy
+msgid "Save L)ink to bookmark file or C)ancel? (l,c): "
+msgstr "Kubika Kuri Akamenyetso IDOSIYE Cyangwa C L C"
+
+#. #define NOBOOK_POST_FORM
+#: LYMessages.c:310
+#, fuzzy
+msgid "Documents from forms with POST content cannot be saved as bookmarks."
+msgstr "Bivuye Amafishi Na: Ibikubiyemo Nka Ibirango"
+
+#: LYMessages.c:311
+#, fuzzy
+msgid "Cannot save form fields/links"
+msgstr "Kubika Ifishi Imyanya amahuza"
+
+#. #define NOBOOK_HSML
+#: LYMessages.c:313
+#, fuzzy
+msgid "History, showinfo, menu and list files cannot be saved as bookmarks."
+msgstr "Ibikubiyemo Na Urutonde Idosiye Nka Ibirango"
+
+#. #define CONFIRM_BOOKMARK_DELETE
+#: LYMessages.c:315
+#, fuzzy
+msgid "Do you really want to delete this link from your bookmark file?"
+msgstr "Kuri Gusiba iyi Ihuza Bivuye Akamenyetso IDOSIYE"
+
+#: LYMessages.c:316
+#, fuzzy
+msgid "Malformed address."
+msgstr "Aderesi"
+
+#. #define HISTORICAL_ON_MINIMAL_OFF
+#: LYMessages.c:318
+#, fuzzy
+msgid "Historical comment parsing ON (Minimal is overridden)!"
+msgstr "Icyo wongeraho ni"
+
+#. #define HISTORICAL_OFF_MINIMAL_ON
+#: LYMessages.c:320
+#, fuzzy
+msgid "Historical comment parsing OFF (Minimal is in effect)!"
+msgstr "Icyo wongeraho ni in INGARUKA"
+
+#. #define HISTORICAL_ON_VALID_OFF
+#: LYMessages.c:322
+#, fuzzy
+msgid "Historical comment parsing ON (Valid is overridden)!"
+msgstr "Icyo wongeraho ni"
+
+#. #define HISTORICAL_OFF_VALID_ON
+#: LYMessages.c:324
+#, fuzzy
+msgid "Historical comment parsing OFF (Valid is in effect)!"
+msgstr "Icyo wongeraho ni in INGARUKA"
+
+#. #define MINIMAL_ON_IN_EFFECT
+#: LYMessages.c:326
+#, fuzzy
+msgid "Minimal comment parsing ON (and in effect)!"
+msgstr "Icyo wongeraho Na in INGARUKA"
+
+#. #define MINIMAL_OFF_VALID_ON
+#: LYMessages.c:328
+#, fuzzy
+msgid "Minimal comment parsing OFF (Valid is in effect)!"
+msgstr "Icyo wongeraho ni in INGARUKA"
+
+#. #define MINIMAL_ON_BUT_HISTORICAL
+#: LYMessages.c:330
+#, fuzzy
+msgid "Minimal comment parsing ON (but Historical is in effect)!"
+msgstr "Icyo wongeraho ni in INGARUKA"
+
+#. #define MINIMAL_OFF_HISTORICAL_ON
+#: LYMessages.c:332
+#, fuzzy
+msgid "Minimal comment parsing OFF (Historical is in effect)!"
+msgstr "Icyo wongeraho ni in INGARUKA"
+
+#: LYMessages.c:333
+#, fuzzy
+msgid "Soft double-quote parsing ON!"
+msgstr "MAHARAKUBIRI Gushyiraho akugarizo"
+
+#: LYMessages.c:334
+#, fuzzy
+msgid "Soft double-quote parsing OFF!"
+msgstr "MAHARAKUBIRI Gushyiraho akugarizo"
+
+#: LYMessages.c:335
+#, fuzzy
+msgid "Now using TagSoup parsing of HTML."
+msgstr "ikoresha Bya"
+
+#: LYMessages.c:336
+#, fuzzy
+msgid "Now using SortaSGML parsing of HTML!"
+msgstr "ikoresha Bya"
+
+#: LYMessages.c:337
+#, fuzzy
+msgid "You are already at the end of this document."
+msgstr "ku i Impera Bya iyi Inyandiko"
+
+#: LYMessages.c:338
+#, fuzzy
+msgid "You are already at the beginning of this document."
+msgstr "ku i Itangiriro Bya iyi Inyandiko"
+
+#: LYMessages.c:339
+#, fuzzy, c-format
+msgid "You are already at page %d of this document."
+msgstr "ku Ipaji Bya iyi Inyandiko"
+
+#: LYMessages.c:340
+#, fuzzy, c-format
+msgid "Link number %d already is current."
+msgstr "Umubare ni KIGEZWEHO"
+
+#: LYMessages.c:341
+#, fuzzy
+msgid "You are already at the first document"
+msgstr "ku i Itangira Inyandiko"
+
+#: LYMessages.c:342
+#, fuzzy
+msgid "There are no links above this line of the document."
+msgstr "Oya amahuza hejuru iyi Umurongo Bya i Inyandiko"
+
+#: LYMessages.c:343
+#, fuzzy
+msgid "There are no links below this line of the document."
+msgstr "Oya amahuza munsi iyi Umurongo Bya i Inyandiko"
+
+#. #define MAXLEN_REACHED_DEL_OR_MOV
+#: LYMessages.c:345
+#, fuzzy
+msgid "Maximum length reached!  Delete text or move off field."
+msgstr "Uburebure Umwandiko Cyangwa Kwimura Bidakora Umwanya"
+
+#. #define NOT_ON_SUBMIT_OR_LINK
+#: LYMessages.c:347
+#, fuzzy
+msgid "You are not on a form submission button or normal link."
+msgstr "OYA ku a Ifishi Icyoherejwe Akabuto Cyangwa Bisanzwe Ihuza"
+
+#. #define NEED_CHECKED_RADIO_BUTTON
+#: LYMessages.c:349
+#, fuzzy
+msgid "One radio button must be checked at all times!"
+msgstr "Akabuto Ivivuwe ku Byose Times"
+
+#: LYMessages.c:350
+#, fuzzy
+msgid "No submit button for this form, submit single text field?"
+msgstr "Tanga Akabuto kugirango iyi Ifishi Tanga UMWE Umwandiko Umwanya"
+
+#: LYMessages.c:351
+#, fuzzy
+msgid "Do you want to go back to the previous document?"
+msgstr "Kuri Gyayo Inyuma Kuri i Ibanjirije Inyandiko"
+
+#: LYMessages.c:352
+#, fuzzy
+msgid "Use arrows or tab to move off of field."
+msgstr "Utwambi Cyangwa Isunika Kuri Kwimura Bidakora Bya Umwanya"
+
+#. #define ENTER_TEXT_ARROWS_OR_TAB
+#: LYMessages.c:354
+#, fuzzy
+msgid "Enter text.  Use arrows or tab to move off of field."
+msgstr "Umwandiko Utwambi Cyangwa Isunika Kuri Kwimura Bidakora Bya Umwanya"
+
+#: LYMessages.c:355
+#, fuzzy
+msgid "** Bad HTML!!  No form action defined. **"
+msgstr "**Ifishi Igikorwa"
+
+#: LYMessages.c:356
+#, fuzzy
+msgid "Bad HTML!!  Unable to create popup window!"
+msgstr "Kuri Kurema Idirishya"
+
+#: LYMessages.c:357
+#, fuzzy
+msgid "Unable to create popup window!"
+msgstr "Kuri Kurema Idirishya"
+
+#: LYMessages.c:358
+#, fuzzy
+msgid "Goto a random URL is disallowed!"
+msgstr "a ni"
+
+#: LYMessages.c:359
+#, fuzzy
+msgid "Goto a non-http URL is disallowed!"
+msgstr "a HTTP ni"
+
+#: LYMessages.c:360
+#, fuzzy, c-format
+msgid "You are not allowed to goto \"%s\" URLs"
+msgstr "OYA Kuri"
+
+#: LYMessages.c:361
+#, fuzzy
+msgid "URL to open: "
+msgstr "Kuri Gufungura"
+
+#: LYMessages.c:362
+#, fuzzy
+msgid "Edit the current Goto URL: "
+msgstr "i KIGEZWEHO"
+
+#: LYMessages.c:363
+#, fuzzy
+msgid "Edit the previous Goto URL: "
+msgstr "i Ibanjirije"
+
+#: LYMessages.c:364
+#, fuzzy
+msgid "Edit a previous Goto URL: "
+msgstr "a Ibanjirije"
+
+#: LYMessages.c:365
+#, fuzzy
+msgid "Current document has POST data."
+msgstr "Inyandiko Ibyatanzwe"
+
+#: LYMessages.c:366
+#, fuzzy
+msgid "Edit this document's URL: "
+msgstr "iyi"
+
+#: LYMessages.c:367
+#, fuzzy
+msgid "Edit the current link's URL: "
+msgstr "i KIGEZWEHO"
+
+#: LYMessages.c:368
+#, fuzzy
+msgid "You cannot edit File Management URLs"
+msgstr "Guhindura Idosiye"
+
+#: LYMessages.c:369
+#, fuzzy
+msgid "Enter a database query: "
+msgstr "a Ububikoshingiro Ikibazo#"
+
+#: LYMessages.c:370
+#, fuzzy
+msgid "Enter a whereis query: "
+msgstr "a Ikibazo#"
+
+#: LYMessages.c:371
+#, fuzzy
+msgid "Edit the current query: "
+msgstr "i KIGEZWEHO Ikibazo#"
+
+#: LYMessages.c:372
+#, fuzzy
+msgid "Edit the previous query: "
+msgstr "i Ibanjirije Ikibazo#"
+
+#: LYMessages.c:373
+#, fuzzy
+msgid "Edit a previous query: "
+msgstr "a Ibanjirije Ikibazo#"
+
+#. #define USE_C_R_TO_RESUB_CUR_QUERY
+#: LYMessages.c:375
+#, fuzzy
+msgid "Use Control-R to resubmit the current query."
+msgstr "Kuri i KIGEZWEHO Ikibazo#"
+
+#: LYMessages.c:376
+#, fuzzy
+msgid "Edit the current shortcut: "
+msgstr "i KIGEZWEHO Iy'ibusamo"
+
+#: LYMessages.c:377
+#, fuzzy
+msgid "Edit the previous shortcut: "
+msgstr "i Ibanjirije Iy'ibusamo"
+
+#: LYMessages.c:378
+#, fuzzy
+msgid "Edit a previous shortcut: "
+msgstr "a Ibanjirije Iy'ibusamo"
+
+#: LYMessages.c:379
+#, fuzzy, c-format
+msgid "Key '%c' is not mapped to a jump file!"
+msgstr "ni OYA Kuri a Simbuka IDOSIYE"
+
+#: LYMessages.c:380
+#, fuzzy
+msgid "Cannot locate jump file!"
+msgstr "Simbuka IDOSIYE"
+
+#: LYMessages.c:381
+#, fuzzy
+msgid "Cannot open jump file!"
+msgstr "Gufungura Simbuka IDOSIYE"
+
+#: LYMessages.c:382
+#, fuzzy
+msgid "Error reading jump file!"
+msgstr "Simbuka IDOSIYE"
+
+#: LYMessages.c:383
+#, fuzzy
+msgid "Out of memory reading jump file!"
+msgstr "Bya Ububiko Simbuka IDOSIYE"
+
+#: LYMessages.c:384
+#, fuzzy
+msgid "Out of memory reading jump table!"
+msgstr "Bya Ububiko Simbuka imbonerahamwe#"
+
+#: LYMessages.c:385
+#, fuzzy
+msgid "No index is currently available."
+msgstr "Umubarendanga ni Bihari"
+
+#. #define CONFIRM_MAIN_SCREEN
+#: LYMessages.c:387
+#, fuzzy
+msgid "Do you really want to go to the Main screen?"
+msgstr "Kuri Gyayo Kuri i Mugaragaza"
+
+#: LYMessages.c:388
+#, fuzzy
+msgid "You are already at main screen!"
+msgstr "ku Mugaragaza"
+
+#. #define NOT_ISINDEX
+#: LYMessages.c:390
+#, fuzzy
+msgid "Not a searchable indexed document -- press '/' to search for a text string"
+msgstr "a Inyandiko Kanda Kuri Gushaka kugirango a Umwandiko Ikurikiranyanyuguti"
+
+#. #define NO_OWNER
+#: LYMessages.c:392
+#, fuzzy
+msgid "No owner is defined for this file so you cannot send a comment"
+msgstr "ni kugirango iyi IDOSIYE Kohereza a Icyo wongeraho"
+
+#: LYMessages.c:393
+#, fuzzy, c-format
+msgid "No owner is defined. Use %s?"
+msgstr "ni"
+
+#: LYMessages.c:394
+#, fuzzy
+msgid "Do you wish to send a comment?"
+msgstr "Kuri Kohereza a Icyo wongeraho"
+
+#: LYMessages.c:395
+#, fuzzy
+msgid "Mail is disallowed so you cannot send a comment"
+msgstr "ni Kohereza a Icyo wongeraho"
+
+#: LYMessages.c:396
+#, fuzzy
+msgid "The 'e'dit command is currently disabled."
+msgstr "Komandi: ni Yahagaritswe"
+
+#: LYMessages.c:397
+#, fuzzy
+msgid "External editing is currently disabled."
+msgstr "ni Yahagaritswe"
+
+#: LYMessages.c:398
+#, fuzzy
+msgid "System error - failure to get status."
+msgstr "Ikosa Kuri Kubona Imimerere"
+
+#: LYMessages.c:399
+#, fuzzy
+msgid "No editor is defined!"
+msgstr "Muhinduzi ni"
+
+#: LYMessages.c:400
+#, fuzzy
+msgid "The 'p'rint command is currently disabled."
+msgstr "Komandi: ni Yahagaritswe"
+
+#: LYMessages.c:401
+#, fuzzy
+msgid "Document has no Toolbar links or Banner."
+msgstr "Oya amahuza Cyangwa"
+
+#: LYMessages.c:402
+#, fuzzy
+msgid "Unable to open traversal file."
+msgstr "Kuri Gufungura IDOSIYE"
+
+#: LYMessages.c:403
+#, fuzzy
+msgid "Unable to open traversal found file."
+msgstr "Kuri Gufungura Byabonetse IDOSIYE"
+
+#: LYMessages.c:404
+#, fuzzy
+msgid "Unable to open reject file."
+msgstr "Kuri Gufungura Kwanga IDOSIYE"
+
+#: LYMessages.c:405
+#, fuzzy
+msgid "Unable to open traversal errors output file"
+msgstr "Kuri Gufungura Amakosa Ibisohoka IDOSIYE"
+
+#: LYMessages.c:406
+msgid "TRAVERSAL WAS INTERRUPTED"
+msgstr ""
+
+#: LYMessages.c:407
+#, fuzzy
+msgid "Follow link (or goto link or page) number: "
+msgstr "Ihuza Cyangwa Ihuza Cyangwa Ipaji Umubare"
+
+#: LYMessages.c:408
+#, fuzzy
+msgid "Select option (or page) number: "
+msgstr "Ihitamo Cyangwa Ipaji Umubare"
+
+#: LYMessages.c:409
+#, fuzzy, c-format
+msgid "Option number %d already is current."
+msgstr "Umubare ni KIGEZWEHO"
+
+#. #define ALREADY_AT_OPTION_END
+#: LYMessages.c:411
+#, fuzzy
+msgid "You are already at the end of this option list."
+msgstr "ku i Impera Bya iyi Ihitamo Urutonde"
+
+#. #define ALREADY_AT_OPTION_BEGIN
+#: LYMessages.c:413
+#, fuzzy
+msgid "You are already at the beginning of this option list."
+msgstr "ku i Itangiriro Bya iyi Ihitamo Urutonde"
+
+#. #define ALREADY_AT_OPTION_PAGE
+#: LYMessages.c:415
+#, fuzzy, c-format
+msgid "You are already at page %d of this option list."
+msgstr "ku Ipaji Bya iyi Ihitamo Urutonde"
+
+#: LYMessages.c:416
+#, fuzzy
+msgid "You have entered an invalid option number."
+msgstr "Sibyo Ihitamo Umubare"
+
+#: LYMessages.c:417
+#, fuzzy
+msgid "** Bad HTML!!  Use -trace to diagnose. **"
+msgstr "**Kuri"
+
+#: LYMessages.c:418
+#, fuzzy
+msgid "Give name of file to save in"
+msgstr "Izina: Bya IDOSIYE Kuri Kubika in"
+
+#: LYMessages.c:419
+#, fuzzy
+msgid "Can't save data to file -- please run WWW locally"
+msgstr "Kubika Ibyatanzwe Kuri IDOSIYE Gukoresha"
+
+#: LYMessages.c:420
+#, fuzzy
+msgid "Can't open temporary file!"
+msgstr "Gufungura By'igihe gito IDOSIYE"
+
+#: LYMessages.c:421
+#, fuzzy
+msgid "Can't open output file!  Cancelling!"
+msgstr "Gufungura Ibisohoka IDOSIYE"
+
+#: LYMessages.c:422
+#, fuzzy
+msgid "Execution is disabled."
+msgstr "ni Yahagaritswe"
+
+#. #define EXECUTION_DISABLED_FOR_FILE
+#: LYMessages.c:424
+#, fuzzy, c-format
+msgid "Execution is not enabled for this file.  See the Options menu (use %s)."
+msgstr "ni OYA Bikora kugirango iyi IDOSIYE i Ibikubiyemo Gukoresha"
+
+#. #define EXECUTION_NOT_COMPILED
+#: LYMessages.c:426
+#, fuzzy
+msgid "Execution capabilities are not compiled into this version."
+msgstr "OYA iyi Verisiyo"
+
+#: LYMessages.c:427
+#, fuzzy
+msgid "This file cannot be displayed on this terminal."
+msgstr "IDOSIYE ku iyi"
+
+#. #define CANNOT_DISPLAY_FILE_D_OR_C
+#: LYMessages.c:429
+#, fuzzy
+msgid "This file cannot be displayed on this terminal:  D)ownload, or C)ancel"
+msgstr "IDOSIYE ku iyi Cyangwa C"
+
+#: LYMessages.c:430
+#, fuzzy, c-format
+msgid "%s  D)ownload, or C)ancel"
+msgstr "%sCyangwa C"
+
+#: LYMessages.c:431
+#, fuzzy
+msgid "Cancelling file."
+msgstr "IDOSIYE"
+
+#: LYMessages.c:432
+#, fuzzy
+msgid "Retrieving file.  - PLEASE WAIT -"
+msgstr "IDOSIYE"
+
+#: LYMessages.c:433
+#, fuzzy
+msgid "Enter a filename: "
+msgstr "a Izina ry'idosiye:"
+
+#: LYMessages.c:434
+#, fuzzy
+msgid "Edit the previous filename: "
+msgstr "i Ibanjirije Izina ry'idosiye:"
+
+#: LYMessages.c:435
+#, fuzzy
+msgid "Edit a previous filename: "
+msgstr "a Ibanjirije Izina ry'idosiye:"
+
+#: LYMessages.c:436
+#, fuzzy
+msgid "Enter a new filename: "
+msgstr "a Gishya Izina ry'idosiye:"
+
+#: LYMessages.c:437
+#, fuzzy
+msgid "File name may not begin with a dot."
+msgstr "Idosiye Izina: Gicurasi OYA Na: a Akadomo"
+
+#: LYMessages.c:439
+#, fuzzy
+msgid "File exists.  Create higher version?"
+msgstr "Idosiye Verisiyo"
+
+#: LYMessages.c:441
+#, fuzzy
+msgid "File exists.  Overwrite?"
+msgstr "Gusimbuza."
+
+#: LYMessages.c:443
+#, fuzzy
+msgid "Cannot write to file."
+msgstr "Kwandika Kuri IDOSIYE"
+
+#: LYMessages.c:444
+#, fuzzy
+msgid "ERROR! - download command is misconfigured."
+msgstr "Gufungura Komandi: ni"
+
+#: LYMessages.c:445
+#, fuzzy
+msgid "Unable to download file."
+msgstr "Kuri Gufungura IDOSIYE"
+
+#: LYMessages.c:446
+#, fuzzy
+msgid "Reading directory..."
+msgstr "bushyinguro"
+
+#: LYMessages.c:447
+#, fuzzy
+msgid "Building directory listing..."
+msgstr "bushyinguro"
+
+#: LYMessages.c:448
+#, fuzzy
+msgid "Saving..."
+msgstr "Kubika%S"
+
+#: LYMessages.c:449
+#, fuzzy, c-format
+msgid "Could not edit file '%s'."
+msgstr "OYA Guhindura IDOSIYE"
+
+#: LYMessages.c:450
+#, fuzzy
+msgid "Unable to access document!"
+msgstr "Kuri Inyandiko"
+
+#: LYMessages.c:451
+#, fuzzy
+msgid "Could not access file."
+msgstr "OYA IDOSIYE"
+
+#: LYMessages.c:452
+#, fuzzy
+msgid "Could not access directory."
+msgstr "OYA bushyinguro"
+
+#: LYMessages.c:453
+#, fuzzy
+msgid "Could not load data."
+msgstr "OYA Ibirimo Ibyatanzwe"
+
+#. #define CANNOT_EDIT_REMOTE_FILES
+#: LYMessages.c:455
+#, fuzzy
+msgid "Lynx cannot currently (e)dit remote WWW files."
+msgstr "E Idosiye"
+
+#. #define CANNOT_EDIT_FIELD
+#: LYMessages.c:457
+#, fuzzy
+msgid "This field cannot be (e)dited with an external editor."
+msgstr "Umwanya E Na: external Muhinduzi"
+
+#: LYMessages.c:458
+msgid "Bad rule"
+msgstr ""
+
+#: LYMessages.c:459
+msgid "Insufficient operands:"
+msgstr ""
+
+#: LYMessages.c:460
+#, fuzzy
+msgid "You are not authorized to edit this file."
+msgstr "OYA Kuri Guhindura iyi IDOSIYE"
+
+# sch/source\ui\app\menu.src:RID_MENU.WORKAROUND_22.SID_INSERT_TITLE.text
+#: LYMessages.c:461
+#, fuzzy
+msgid "Title: "
+msgstr "Umutwe..."
+
+# sfx2/source\dialog\mailwindow.src:RID_MAIL_WINDOW.FT_MAILWIN_SUBJECT.text
+#: LYMessages.c:462
+msgid "Subject: "
+msgstr "Ikivugwaho:"
+
+#: LYMessages.c:463
+#, fuzzy
+msgid "Username: "
+msgstr "Izina ry'ukoresha"
+
+# basctl/source\basicide\moduldlg.src:RID_TP_LIBS.RID_PB_PASSWORD.text
+#: LYMessages.c:464
+#, fuzzy
+msgid "Password: "
+msgstr "Ijambobanga..."
+
+#: LYMessages.c:465
+#, fuzzy
+msgid "lynx: Username and Password required!!!"
+msgstr "Na Bya ngombwa"
+
+#: LYMessages.c:466
+#, fuzzy
+msgid "lynx: Password required!!!"
+msgstr "Bya ngombwa"
+
+#: LYMessages.c:467
+#, fuzzy
+msgid "Clear all authorization info for this session?"
+msgstr "Byose Ibisobanuro kugirango iyi Umukoro"
+
+#: LYMessages.c:468
+#, fuzzy
+msgid "Authorization info cleared."
+msgstr "Ibisobanuro"
+
+#: LYMessages.c:469
+#, fuzzy
+msgid "Authorization failed.  Retry?"
+msgstr "Wongereugerageze."
+
+#: LYMessages.c:470
+#, fuzzy
+msgid "cgi support has been disabled."
+msgstr "Gushigikira Yahagaritswe"
+
+#. #define CGI_NOT_COMPILED
+#: LYMessages.c:472
+#, fuzzy
+msgid "Lynxcgi capabilities are not compiled into this version."
+msgstr "OYA iyi Verisiyo"
+
+#: LYMessages.c:473
+#, fuzzy, c-format
+msgid "Sorry, no known way of converting %s to %s."
+msgstr "Oya Bya Guhindura.... Kuri"
+
+#: LYMessages.c:474
+#, fuzzy
+msgid "Unable to set up connection."
+msgstr "Kuri Gushyiraho Hejuru Ukwihuza"
+
+#: LYMessages.c:475
+#, fuzzy
+msgid "Unable to make connection"
+msgstr "Kuri Ubwoko Ukwihuza"
+
+#. #define MALFORMED_EXEC_REQUEST
+#: LYMessages.c:477
+#, fuzzy
+msgid "Executable link rejected due to malformed request."
+msgstr "Ihuza Byanzwe Kuri Kubaza..."
+
+#. #define BADCHAR_IN_EXEC_LINK
+#: LYMessages.c:479
+#, fuzzy, c-format
+msgid "Executable link rejected due to `%c' character."
+msgstr "Ihuza Byanzwe Kuri Inyuguti"
+
+#. #define RELPATH_IN_EXEC_LINK
+#: LYMessages.c:481
+msgid "Executable link rejected due to relative path string ('../')."
+msgstr ""
+
+#. #define BADLOCPATH_IN_EXEC_LINK
+#: LYMessages.c:483
+#, fuzzy
+msgid "Executable link rejected due to location or path."
+msgstr "Ihuza Byanzwe Kuri Ahantu Cyangwa Inzira"
+
+#: LYMessages.c:484
+#, fuzzy
+msgid "Mail access is disabled!"
+msgstr "ni Yahagaritswe"
+
+#. #define ACCESS_ONLY_LOCALHOST
+#: LYMessages.c:486
+#, fuzzy
+msgid "Only files and servers on the local host can be accessed."
+msgstr "Idosiye Na ku i Ubuturo birabonetse"
+
+#: LYMessages.c:487
+#, fuzzy
+msgid "Telnet access is disabled!"
+msgstr "ni Yahagaritswe"
+
+#. #define TELNET_PORT_SPECS_DISABLED
+#: LYMessages.c:489
+#, fuzzy
+msgid "Telnet port specifications are disabled."
+msgstr "Umuyoboro Yahagaritswe"
+
+#: LYMessages.c:490
+#, fuzzy
+msgid "USENET news access is disabled!"
+msgstr "Amakuru ni Yahagaritswe"
+
+#: LYMessages.c:491
+#, fuzzy
+msgid "Rlogin access is disabled!"
+msgstr "ni Yahagaritswe"
+
+#: LYMessages.c:492
+#, fuzzy
+msgid "Ftp access is disabled!"
+msgstr "ni Yahagaritswe"
+
+#: LYMessages.c:493
+#, fuzzy
+msgid "There are no references from this document."
+msgstr "Oya Indango Bivuye iyi Inyandiko"
+
+#: LYMessages.c:494
+#, fuzzy
+msgid "There are only hidden links from this document."
+msgstr "gihishwe amahuza Bivuye iyi Inyandiko"
+
+#: LYMessages.c:496
+#, fuzzy
+msgid "Unable to open command file."
+msgstr "Kuri Gufungura Komandi: IDOSIYE"
+
+#: LYMessages.c:498
+msgid "News Post Cancelled!!!"
+msgstr ""
+
+#. #define SPAWNING_EDITOR_FOR_NEWS
+#: LYMessages.c:500
+#, fuzzy
+msgid "Spawning your selected editor to edit news message"
+msgstr "Byahiswemo Muhinduzi Kuri Guhindura Amakuru Ubutumwa"
+
+#: LYMessages.c:501
+#, fuzzy
+msgid "Post this message?"
+msgstr "iyi Ubutumwa"
+
+# basctl/source\basicide\moduldlg.src:RID_TP_LIBS.RID_PB_APPEND.text
+#: LYMessages.c:502
+#, fuzzy, c-format
+msgid "Append '%s'?"
+msgstr "Kongeraho..."
+
+#: LYMessages.c:503
+#, fuzzy
+msgid "Posting to newsgroup(s)..."
+msgstr "Kuri Urubuga rw'amakuru S"
+
+#: LYMessages.c:505
+#, fuzzy
+msgid "*** You have unread mail. ***"
+msgstr "***Bidasomye Ubutumwa"
+
+#: LYMessages.c:507
+#, fuzzy
+msgid "*** You have mail. ***"
+msgstr "***Ubutumwa"
+
+#: LYMessages.c:509
+#, fuzzy
+msgid "*** You have new mail. ***"
+msgstr "***Gishya Ubutumwa"
+
+#: LYMessages.c:510
+#, fuzzy
+msgid "File insert cancelled!!!"
+msgstr "Idosiye Kongeramo Kureka"
+
+#: LYMessages.c:511
+#, fuzzy
+msgid "Not enough memory for file!"
+msgstr "Ububiko kugirango IDOSIYE"
+
+#: LYMessages.c:512
+#, fuzzy
+msgid "Can't open file for reading."
+msgstr "Gufungura IDOSIYE kugirango"
+
+#: LYMessages.c:513
+#, fuzzy
+msgid "File does not exist."
+msgstr "Idosiye OYA"
+
+#: LYMessages.c:514
+#, fuzzy
+msgid "File does not exist - reenter or cancel:"
+msgstr "Idosiye OYA Cyangwa Kureka"
+
+#: LYMessages.c:515
+#, fuzzy
+msgid "File is not readable."
+msgstr "Idosiye%S ntirisomeka"
+
+#: LYMessages.c:516
+#, fuzzy
+msgid "File is not readable - reenter or cancel:"
+msgstr "Idosiye ni OYA Cyangwa Kureka"
+
+#: LYMessages.c:517
+#, fuzzy
+msgid "Nothing to insert - file is 0-length."
+msgstr "Kuri Kongeramo IDOSIYE ni 0 Uburebure"
+
+#: LYMessages.c:518
+#, fuzzy
+msgid "Save request cancelled!!!"
+msgstr "Kubika Kubaza... Kureka"
+
+#: LYMessages.c:519
+#, fuzzy
+msgid "Mail request cancelled!!!"
+msgstr "Kubaza... Kureka"
+
+#. #define CONFIRM_MAIL_SOURCE_PREPARSED
+#: LYMessages.c:521
+#, fuzzy
+msgid "Viewing preparsed source.  Are you sure you want to mail it?"
+msgstr "Inkomoko Kuri Ubutumwa"
+
+#: LYMessages.c:522
+msgid "Please wait..."
+msgstr "Ba wihanganye..."
+
+#: LYMessages.c:523
+#, fuzzy
+msgid "Mailing file.  Please wait..."
+msgstr "IDOSIYE Tegereza"
+
+#: LYMessages.c:524
+#, fuzzy
+msgid "ERROR - Unable to mail file"
+msgstr "Kuri Ubutumwa IDOSIYE"
+
+#. #define CONFIRM_LONG_SCREEN_PRINT
+#: LYMessages.c:526
+#, fuzzy, c-format
+msgid "File is %d screens long.  Are you sure you want to print?"
+msgstr "Idosiye ni Kuri Gucapa"
+
+#: LYMessages.c:527
+#, fuzzy
+msgid "Print request cancelled!!!"
+msgstr "Kubaza... Kureka"
+
+#: LYMessages.c:528
+#, fuzzy
+msgid "Press <return> to begin: "
+msgstr "Garuka Kuri"
+
+#: LYMessages.c:529
+#, fuzzy
+msgid "Press <return> to finish: "
+msgstr "Garuka Kuri Kurangiza"
+
+#. #define CONFIRM_LONG_PAGE_PRINT
+#: LYMessages.c:531
+#, fuzzy, c-format
+msgid "File is %d pages long.  Are you sure you want to print?"
+msgstr "Idosiye ni Amapaji Kuri Gucapa"
+
+#. #define CHECK_PRINTER
+#: LYMessages.c:533
+#, fuzzy
+msgid "Be sure your printer is on-line.  Press <return> to start printing:"
+msgstr "Mucapyi ni ku Umurongo Garuka Kuri Gutangira Icapa..."
+
+#: LYMessages.c:534
+#, fuzzy
+msgid "ERROR - Unable to allocate file space!!!"
+msgstr "Kuri IDOSIYE Umwanya"
+
+#: LYMessages.c:535
+#, fuzzy
+msgid "Unable to open tempfile"
+msgstr "Kuri Gufungura"
+
+#: LYMessages.c:536
+#, fuzzy
+msgid "Unable to open print options file"
+msgstr "Kuri Gufungura Gucapa Amahitamo IDOSIYE"
+
+#: LYMessages.c:537
+#, fuzzy
+msgid "Printing file.  Please wait..."
+msgstr "IDOSIYE Tegereza"
+
+#: LYMessages.c:538
+#, fuzzy
+msgid "Please enter a valid internet mail address: "
+msgstr "Injiza a Byemewe Interineti Ubutumwa Aderesi"
+
+#: LYMessages.c:539
+#, fuzzy
+msgid "ERROR! - printer is misconfigured!"
+msgstr "Mucapyi ni"
+
+#: LYMessages.c:540
+#, fuzzy
+msgid "Image map from POST response not available!"
+msgstr "Bivuye OYA Bihari"
+
+#: LYMessages.c:541
+#, fuzzy
+msgid "Misdirected client-side image MAP request!"
+msgstr "Umukiriya Ishusho Kubaza..."
+
+#: LYMessages.c:542
+#, fuzzy
+msgid "Client-side image MAP is not accessible!"
+msgstr "Ishusho ni OYA"
+
+#: LYMessages.c:543
+#, fuzzy
+msgid "No client-side image MAPs are available!"
+msgstr "Umukiriya Ishusho Bihari"
+
+#: LYMessages.c:544
+#, fuzzy
+msgid "Client-side image MAP is not available!"
+msgstr "Ishusho ni OYA Bihari"
+
+#. #define OPTION_SCREEN_NEEDS_24
+#: LYMessages.c:547
+#, fuzzy
+msgid "Screen height must be at least 24 lines for the Options menu!"
+msgstr "Ubuhagarike ku Imirongo kugirango i Ibikubiyemo"
+
+#. #define OPTION_SCREEN_NEEDS_23
+#: LYMessages.c:549
+#, fuzzy
+msgid "Screen height must be at least 23 lines for the Options menu!"
+msgstr "Ubuhagarike ku Imirongo kugirango i Ibikubiyemo"
+
+#. #define OPTION_SCREEN_NEEDS_22
+#: LYMessages.c:551
+#, fuzzy
+msgid "Screen height must be at least 22 lines for the Options menu!"
+msgstr "Ubuhagarike ku Imirongo kugirango i Ibikubiyemo"
+
+#: LYMessages.c:553
+#, fuzzy
+msgid "That key requires Advanced User mode."
+msgstr "Urufunguzo Ubwoko"
+
+#: LYMessages.c:554
+#, fuzzy, c-format
+msgid "Content-type: %s"
+msgstr "Ubwoko bw'ibikubiyemo"
+
+#: LYMessages.c:555
+msgid "Command: "
+msgstr "Komandi"
+
+#: LYMessages.c:556
+#, fuzzy
+msgid "Unknown or ambiguous command"
+msgstr "Cyangwa Komandi:"
+
+# goodies/source\filter.vcl\eps\dlgeps.src:DLG_EXPORT_EPS.GRP_VERSION.text
+#: LYMessages.c:557
+#, fuzzy
+msgid " Version "
+msgstr "Verisiyo"
+
+#: LYMessages.c:558
+#, fuzzy
+msgid " first"
+msgstr "Itangira"
+
+#: LYMessages.c:559
+msgid ", guessing..."
+msgstr ""
+
+#: LYMessages.c:560
+#, fuzzy
+msgid "Permissions for "
+msgstr "kugirango"
+
+# basctl/source\basicide\tbxctl.src:RID_TOOLBOX.SID_INSERT_SELECT.text
+#: LYMessages.c:561
+#, fuzzy
+msgid "Select "
+msgstr "Guhitamo"
+
+#: LYMessages.c:562
+#, fuzzy
+msgid "capital letter"
+msgstr "Ibaruwa..."
+
+#: LYMessages.c:563
+#, fuzzy
+msgid " of option line,"
+msgstr "Bya Ihitamo Umurongo"
+
+#: LYMessages.c:564
+#, fuzzy
+msgid " to save,"
+msgstr "Kuri Kubika"
+
+# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....Wizard.Memo.Elements.To.text
+#: LYMessages.c:565
+#, fuzzy
+msgid " to "
+msgstr "Kuri"
+
+#: LYMessages.c:566
+#, fuzzy
+msgid " or "
+msgstr "Cyangwa"
+
+#: LYMessages.c:567
+#, fuzzy
+msgid " index"
+msgstr "Umubarendanga"
+
+#: LYMessages.c:568
+#, fuzzy
+msgid " to return to Lynx."
+msgstr "Kuri Garuka Kuri"
+
+#: LYMessages.c:569
+msgid "Accept Changes"
+msgstr "emera ibihindutse/ibyahindutse"
+
+#: LYMessages.c:570
+msgid "Reset Changes"
+msgstr ""
+
+#: LYMessages.c:571
+#, fuzzy
+msgid "Left Arrow cancels changes"
+msgstr "Amahinduka"
+
+#: LYMessages.c:572
+#, fuzzy
+msgid "Save options to disk"
+msgstr "Kubika Amahitamo Kuri"
+
+#: LYMessages.c:573
+#, fuzzy
+msgid "Hit RETURN to accept entered data."
+msgstr "Kuri Kwemera Ibyatanzwe"
+
+#. #define ACCEPT_DATA_OR_DEFAULT
+#: LYMessages.c:575
+#, fuzzy
+msgid "Hit RETURN to accept entered data.  Delete data to invoke the default."
+msgstr "Kuri Kwemera Ibyatanzwe Ibyatanzwe Kuri i Mburabuzi"
+
+#: LYMessages.c:576
+#, fuzzy
+msgid "Value accepted!"
+msgstr "Byemewe"
+
+#. #define VALUE_ACCEPTED_WARNING_X
+#: LYMessages.c:578
+#, fuzzy
+msgid "Value accepted! -- WARNING: Lynx is configured for XWINDOWS!"
+msgstr "Byemewe ni kugirango"
+
+#. #define VALUE_ACCEPTED_WARNING_NONX
+#: LYMessages.c:580
+#, fuzzy
+msgid "Value accepted! -- WARNING: Lynx is NOT configured for XWINDOWS!"
+msgstr "Byemewe ni kugirango"
+
+#: LYMessages.c:581
+#, fuzzy
+msgid "You are not allowed to change which editor to use!"
+msgstr "OYA Kuri Guhindura>> Muhinduzi Kuri Gukoresha"
+
+#: LYMessages.c:582
+#, fuzzy
+msgid "Failed to set DISPLAY variable!"
+msgstr "Kuri Gushyiraho IMPINDURAGACIRO"
+
+#: LYMessages.c:583
+#, fuzzy
+msgid "Failed to clear DISPLAY variable!"
+msgstr "Kuri Gusiba IMPINDURAGACIRO"
+
+#. #define BOOKMARK_CHANGE_DISALLOWED
+#: LYMessages.c:585
+#, fuzzy
+msgid "You are not allowed to change the bookmark file!"
+msgstr "OYA Kuri Guhindura>> i Akamenyetso IDOSIYE"
+
+#: LYMessages.c:586
+#, fuzzy
+msgid "Terminal does not support color"
+msgstr "OYA Gushigikira Ibara"
+
+#: LYMessages.c:587
+#, fuzzy, c-format
+msgid "Your '%s' terminal does not support color."
+msgstr "OYA Gushigikira Ibara"
+
+#: LYMessages.c:588
+#, fuzzy
+msgid "Access to dot files is disabled!"
+msgstr "Kuri Akadomo Idosiye ni Yahagaritswe"
+
+#. #define UA_NO_LYNX_WARNING
+#: LYMessages.c:590
+#, fuzzy
+msgid "User-Agent string does not contain \"Lynx\" or \"L_y_n_x\""
+msgstr "Ikurikiranyanyuguti OYA Cyangwa"
+
+#. #define UA_PLEASE_USE_LYNX
+#: LYMessages.c:592
+#, fuzzy
+msgid "Use \"L_y_n_x\" or \"Lynx\" in User-Agent, or it looks like intentional deception!"
+msgstr "Cyangwa in Cyangwa nka"
+
+#. #define UA_CHANGE_DISABLED
+#: LYMessages.c:594
+#, fuzzy
+msgid "Changing of the User-Agent string is disabled!"
+msgstr "Bya i Ikurikiranyanyuguti ni Yahagaritswe"
+
+#. #define CHANGE_OF_SETTING_DISALLOWED
+#: LYMessages.c:596
+#, fuzzy
+msgid "You are not allowed to change this setting."
+msgstr "OYA Kuri Guhindura>> iyi Igenamiterere"
+
+#: LYMessages.c:597
+msgid "Saving Options..."
+msgstr ""
+
+#: LYMessages.c:598
+msgid "Options saved!"
+msgstr ""
+
+#: LYMessages.c:599
+#, fuzzy
+msgid "Unable to save Options!"
+msgstr "Kuri Kubika"
+
+#: LYMessages.c:600
+#, fuzzy
+msgid " 'r' to return to Lynx "
+msgstr "'Kuri Garuka Kuri"
+
+#: LYMessages.c:601
+#, fuzzy
+msgid " '>' to save, or 'r' to return to Lynx "
+msgstr "'>'Kuri Kubika Cyangwa Kuri Garuka Kuri"
+
+#. #define ANY_KEY_CHANGE_RET_ACCEPT
+#: LYMessages.c:603
+#, fuzzy
+msgid "Hit any key to change value; RETURN to accept."
+msgstr "Urufunguzo Kuri Guhindura>> Agaciro Kuri Kwemera"
+
+#: LYMessages.c:604
+#, fuzzy
+msgid "Error uncompressing temporary file!"
+msgstr "By'igihe gito IDOSIYE"
+
+#: LYMessages.c:605
+#, fuzzy
+msgid "Unsupported URL scheme!"
+msgstr "Igishusho"
+
+#: LYMessages.c:606
+#, fuzzy
+msgid "Unsupported data: URL!  Use SHOWINFO, for now."
+msgstr "Ibyatanzwe kugirango NONEAHA"
+
+#: LYMessages.c:607
+#, fuzzy
+msgid "Redirection limit of 10 URL's reached."
+msgstr "Bya 10"
+
+#: LYMessages.c:608
+#, fuzzy
+msgid "Illegal redirection URL received from server!"
+msgstr "BYAKIRIWE Bivuye Seriveri"
+
+#. #define SERVER_ASKED_FOR_REDIRECTION
+#: LYMessages.c:610
+#, fuzzy, c-format
+msgid "Server asked for %d redirection of POST content to"
+msgstr "kugirango Bya Ibikubiyemo Kuri"
+
+#: LYMessages.c:613
+#, fuzzy
+msgid "P)roceed, use G)ET or C)ancel "
+msgstr "Gukoresha Cyangwa C"
+
+#: LYMessages.c:614
+#, fuzzy
+msgid "P)roceed, or C)ancel "
+msgstr "Cyangwa C"
+
+#. #define ADVANCED_POST_GET_REDIRECT
+#: LYMessages.c:616
+#, fuzzy
+msgid "Redirection of POST content.  P)roceed, see U)RL, use G)ET or C)ancel"
+msgstr "Bya Ibikubiyemo U Gukoresha Cyangwa C"
+
+#. #define ADVANCED_POST_REDIRECT
+#: LYMessages.c:618
+#, fuzzy
+msgid "Redirection of POST content.  P)roceed, see U)RL, or C)ancel"
+msgstr "Bya Ibikubiyemo U Cyangwa C"
+
+#. #define CONFIRM_POST_RESUBMISSION
+#: LYMessages.c:620
+#, fuzzy
+msgid "Document from Form with POST content.  Resubmit?"
+msgstr "Bivuye Na: Ibikubiyemo"
+
+#. #define CONFIRM_POST_RESUBMISSION_TO
+#: LYMessages.c:622
+#, fuzzy, c-format
+msgid "Resubmit POST content to %s ?"
+msgstr "Ibikubiyemo Kuri"
+
+#. #define CONFIRM_POST_LIST_RELOAD
+#: LYMessages.c:624
+#, fuzzy, c-format
+msgid "List from document with POST data.  Reload %s ?"
+msgstr "Kongerakuyitangiza."
+
+#. #define CONFIRM_POST_DOC_HEAD
+#: LYMessages.c:626
+#, fuzzy
+msgid "Document from POST action, HEAD may not be understood.  Proceed?"
+msgstr "Bivuye Igikorwa Gicurasi OYA"
+
+#. #define CONFIRM_POST_LINK_HEAD
+#: LYMessages.c:628
+#, fuzzy
+msgid "Form submit action is POST, HEAD may not be understood.  Proceed?"
+msgstr "Tanga Igikorwa ni Gicurasi OYA"
+
+#: LYMessages.c:629
+#, fuzzy
+msgid "Proceed without a username and password?"
+msgstr "a Izina ry'ukoresha Na Ijambobanga..."
+
+#: LYMessages.c:630
+#, c-format
+msgid "Proceed (%s)?"
+msgstr ""
+
+#: LYMessages.c:631
+#, fuzzy
+msgid "Cannot POST to this host."
+msgstr "Kuri iyi Ubuturo"
+
+#: LYMessages.c:632
+#, fuzzy
+msgid "POST not supported for this URL - ignoring POST data!"
+msgstr "OYA kugirango iyi Ibyatanzwe"
+
+#: LYMessages.c:633
+#, fuzzy
+msgid "Discarding POST data..."
+msgstr "Ibyatanzwe"
+
+#: LYMessages.c:634
+#, fuzzy
+msgid "Document will not be reloaded!"
+msgstr "OYA"
+
+#: LYMessages.c:635
+msgid "Location: "
+msgstr "Ahari:"
+
+# #-#-#-#-#  sw.pot (PACKAGE VERSION)  #-#-#-#-#
+# sw/source\ui\dochdl\dochdl.src:STR_NOGLOS2.text
+# #-#-#-#-#  sw.pot (PACKAGE VERSION)  #-#-#-#-#
+# sw/source\ui\uiview\view.src:STR_NOGLOS2.text
+#: LYMessages.c:636
+#, fuzzy, c-format
+msgid "'%s' not found!"
+msgstr "'%s'ntibyabonetse"
+
+#: LYMessages.c:637
+#, fuzzy
+msgid "Default Bookmark File"
+msgstr "Idosiye"
+
+#: LYMessages.c:638
+#, fuzzy
+msgid "Screen too small! (8x35 min)"
+msgstr "Gitoya GITO"
+
+#: LYMessages.c:639
+#, fuzzy
+msgid "Select destination or ^G to Cancel: "
+msgstr "Ishyika Cyangwa Kuri"
+
+#. #define MULTIBOOKMARKS_SELECT
+#: LYMessages.c:641
+#, fuzzy
+msgid "Select subbookmark, '=' for menu, or ^G to cancel: "
+msgstr "kugirango Ibikubiyemo Cyangwa Kuri Kureka"
+
+#. #define MULTIBOOKMARKS_SELF
+#: LYMessages.c:643
+#, fuzzy
+msgid "Reproduce L)ink in this bookmark file or C)ancel? (l,c): "
+msgstr "in iyi Akamenyetso IDOSIYE Cyangwa C L C"
+
+#: LYMessages.c:644
+#, fuzzy
+msgid "Multiple bookmark support is not available."
+msgstr "Akamenyetso Gushigikira ni OYA Bihari"
+
+#: LYMessages.c:645
+#, fuzzy, c-format
+msgid " Select Bookmark (screen %d of %d)"
+msgstr "Mugaragaza Bya"
+
+#: LYMessages.c:646
+msgid "       Select Bookmark"
+msgstr ""
+
+#. #define MULTIBOOKMARKS_EHEAD_MASK
+#: LYMessages.c:648
+#, fuzzy, c-format
+msgid "Editing Bookmark DESCRIPTION and FILEPATH (%d of 2)"
+msgstr "Na Bya 2."
+
+#. #define MULTIBOOKMARKS_EHEAD
+#: LYMessages.c:650
+#, fuzzy
+msgid "         Editing Bookmark DESCRIPTION and FILEPATH"
+msgstr "Na"
+
+# scp/source\office\profile.lng:STR_DIR_MENU_WIZARD_BRIEF.text
+#: LYMessages.c:651
+#, fuzzy
+msgid "Letter: "
+msgstr "Ibaruwa..."
+
+#. #define USE_PATH_OFF_HOME
+#: LYMessages.c:654
+#, fuzzy
+msgid "Use a filepath off your login directory in SHELL syntax!"
+msgstr "a Bidakora Ifashayinjira bushyinguro in"
+
+#: LYMessages.c:656
+#, fuzzy
+msgid "Use a filepath off your home directory!"
+msgstr "a Bidakora Ku Ntangiriro bushyinguro"
+
+#. #define MAXLINKS_REACHED
+#: LYMessages.c:659
+#, fuzzy
+msgid "Maximum links per page exceeded!  Use half-page or two-line scrolling."
+msgstr "amahuza Ipaji Ipaji Cyangwa Umurongo"
+
+#: LYMessages.c:660
+#, fuzzy
+msgid "No previously visited links available!"
+msgstr "amahuza Bihari"
+
+#: LYMessages.c:661
+msgid "Memory exhausted!  Program aborted!"
+msgstr ""
+
+#: LYMessages.c:662
+msgid "Memory exhausted!  Aborting..."
+msgstr ""
+
+#: LYMessages.c:663
+#, fuzzy
+msgid "Not enough memory!"
+msgstr "Ububiko ntibuhagije"
+
+#: LYMessages.c:664
+#, fuzzy
+msgid "Directory/File Manager not available"
+msgstr "Idosiye OYA Bihari"
+
+#: LYMessages.c:665
+#, fuzzy
+msgid "HREF in BASE tag is not an absolute URL."
+msgstr "in Itagi: ni OYA"
+
+#: LYMessages.c:666
+#, fuzzy
+msgid "Location URL is not absolute."
+msgstr "ni OYA"
+
+#: LYMessages.c:667
+#, fuzzy
+msgid "Refresh URL is not absolute."
+msgstr "ni OYA"
+
+#. #define SENDING_MESSAGE_WITH_BODY_TO
+#: LYMessages.c:669
+#, fuzzy
+msgid ""
+"You are sending a message with body to:\n"
+"  "
+msgstr "a Ubutumwa Na: Umubiri Kuri"
+
+#: LYMessages.c:670
+#, fuzzy
+msgid ""
+"You are sending a comment to:\n"
+"  "
+msgstr "a Icyo wongeraho Kuri"
+
+#: LYMessages.c:671
+#, fuzzy
+msgid ""
+"\n"
+" With copy to:\n"
+"  "
+msgstr ""
+"\n"
+"Gukoporora Kuri\n"
+"  "
+
+#: LYMessages.c:672
+#, fuzzy
+msgid ""
+"\n"
+" With copies to:\n"
+"  "
+msgstr ""
+"\n"
+"Amakopi Kuri\n"
+"  "
+
+#. #define CTRL_G_TO_CANCEL_SEND
+#: LYMessages.c:674
+#, fuzzy
+msgid ""
+"\n"
+"\n"
+"Use Ctrl-G to cancel if you do not want to send a message\n"
+msgstr ""
+"\n"
+"\n"
+"Kuri Kureka NIBA OYA Kuri Kohereza a\n"
+
+#. #define ENTER_NAME_OR_BLANK
+#: LYMessages.c:676
+#, fuzzy
+msgid ""
+"\n"
+" Please enter your name, or leave it blank to remain anonymous\n"
+msgstr ""
+"\n"
+"Injiza Izina: Cyangwa Ahatanditseho Kuri\n"
+
+#. #define ENTER_MAIL_ADDRESS_OR_OTHER
+#: LYMessages.c:678
+#, fuzzy
+msgid ""
+"\n"
+" Please enter a mail address or some other\n"
+msgstr ""
+"\n"
+"Injiza a Ubutumwa Aderesi Cyangwa\n"
+
+#. #define MEANS_TO_CONTACT_FOR_RESPONSE
+#: LYMessages.c:680
+#, fuzzy
+msgid " means to contact you, if you desire a response.\n"
+msgstr "Kuri Umuntu NIBA a\n"
+
+#: LYMessages.c:681
+#, fuzzy
+msgid ""
+"\n"
+" Please enter a subject line.\n"
+msgstr ""
+"\n"
+"Injiza a Ikivugwaho Umurongo\n"
+
+#. #define ENTER_ADDRESS_FOR_CC
+#: LYMessages.c:683
+#, fuzzy
+msgid ""
+"\n"
+" Enter a mail address for a CC of your message.\n"
+msgstr ""
+"\n"
+"a Ubutumwa Aderesi kugirango a Bya Ubutumwa\n"
+
+#: LYMessages.c:684
+#, fuzzy
+msgid " (Leave blank if you don't want a copy.)\n"
+msgstr "(Ahatanditseho NIBA a Gukoporora\n"
+
+#: LYMessages.c:685
+#, fuzzy
+msgid ""
+"\n"
+" Please review the message body:\n"
+"\n"
+msgstr ""
+"\n"
+"Isubiramo i Ubutumwa Umubiri\n"
+"\n"
+
+#: LYMessages.c:686
+#, fuzzy
+msgid ""
+"\n"
+"Press RETURN to continue: "
+msgstr ""
+"\n"
+"Kuri urifuzagukomeza"
+
+#: LYMessages.c:687
+#, fuzzy
+msgid ""
+"\n"
+"Press RETURN to clean up: "
+msgstr ""
+"\n"
+"Kuri GUSUKURA Hejuru"
+
+#: LYMessages.c:688
+#, fuzzy
+msgid " Use Control-U to erase the default.\n"
+msgstr "U Kuri i Mburabuzi\n"
+
+#: LYMessages.c:689
+#, fuzzy
+msgid ""
+"\n"
+" Please enter your message below."
+msgstr ""
+"\n"
+"Injiza Ubutumwa munsi"
+
+#. #define ENTER_PERIOD_WHEN_DONE_A
+#: LYMessages.c:691 src/LYNews.c:357
+#, fuzzy
+msgid ""
+"\n"
+" When you are done, press enter and put a single period (.)"
+msgstr ""
+"\n"
+"Byakozwe Kanda Injiza Na Gushyira a UMWE Igihe"
+
+#. #define ENTER_PERIOD_WHEN_DONE_B
+#: LYMessages.c:693 src/LYNews.c:358
+#, fuzzy
+msgid ""
+"\n"
+" on a line and press enter again."
+msgstr ""
+"\n"
+"ku a Umurongo Na Kanda Injiza"
+
+#. Cookies messages
+#. #define ADVANCED_COOKIE_CONFIRMATION
+#: LYMessages.c:697
+#, fuzzy, c-format
+msgid "%s cookie: %.*s=%.*s  Allow? (Y/N/Always/neVer)"
+msgstr "%sS."
+
+#. #define INVALID_COOKIE_DOMAIN_CONFIRMATION
+#: LYMessages.c:699
+#, fuzzy, c-format
+msgid "Accept invalid cookie domain=%s for '%s'?"
+msgstr "Sibyo Urwego kugirango"
+
+#. #define INVALID_COOKIE_PATH_CONFIRMATION
+#: LYMessages.c:701
+#, fuzzy, c-format
+msgid "Accept invalid cookie path=%s as a prefix of '%s'?"
+msgstr "Sibyo Inzira Nka a Imbanziriza Bya"
+
+#: LYMessages.c:702
+#, fuzzy
+msgid "Allowing this cookie."
+msgstr "iyi"
+
+#: LYMessages.c:703
+#, fuzzy
+msgid "Rejecting this cookie."
+msgstr "iyi"
+
+#: LYMessages.c:704
+#, fuzzy
+msgid "The Cookie Jar is empty."
+msgstr "ni ubusa"
+
+#: LYMessages.c:705
+#, fuzzy
+msgid "The Cache Jar is empty."
+msgstr "ni ubusa"
+
+#. #define ACTIVATE_TO_GOBBLE
+#: LYMessages.c:707
+#, fuzzy
+msgid "Activate links to gobble up cookies or entire domains,"
+msgstr "amahuza Kuri Hejuru Inyandikonyakwirema Cyangwa"
+
+#: LYMessages.c:708
+#, fuzzy
+msgid "or to change a domain's 'allow' setting."
+msgstr "Cyangwa Kuri Guhindura>> a Igenamiterere"
+
+#: LYMessages.c:709
+#, fuzzy
+msgid "(Cookies never allowed.)"
+msgstr "(Nta narimwe"
+
+#: LYMessages.c:710
+#, fuzzy
+msgid "(Cookies always allowed.)"
+msgstr "(Buri gihe"
+
+#: LYMessages.c:711
+#, fuzzy
+msgid "(Cookies allowed via prompt.)"
+msgstr "(Biturutse Urwinjiriro"
+
+#: LYMessages.c:712
+msgid "(Persistent Cookies.)"
+msgstr ""
+
+#: LYMessages.c:713
+#, fuzzy
+msgid "(No title.)"
+msgstr "(Umutwe"
+
+#: LYMessages.c:714
+#, fuzzy
+msgid "(No name.)"
+msgstr "(Izina:"
+
+#: LYMessages.c:715
+#, fuzzy
+msgid "(No value.)"
+msgstr "(Agaciro"
+
+#: LYMessages.c:716 src/LYOptions.c:2402
+msgid "None"
+msgstr "Ntacyo"
+
+#: LYMessages.c:717
+#, fuzzy
+msgid "(End of session.)"
+msgstr "(Impera Bya Umukoro"
+
+#: LYMessages.c:718
+#, fuzzy
+msgid "Delete this cookie?"
+msgstr "iyi"
+
+#: LYMessages.c:719
+msgid "The cookie has been eaten!"
+msgstr ""
+
+#: LYMessages.c:720
+#, fuzzy
+msgid "Delete this empty domain?"
+msgstr "iyi ubusa Urwego"
+
+#: LYMessages.c:721
+#, fuzzy
+msgid "The domain has been eaten!"
+msgstr "Urwego"
+
+#. #define DELETE_COOKIES_SET_ALLOW_OR_CANCEL
+#: LYMessages.c:723
+#, fuzzy
+msgid "D)elete domain's cookies, set allow A)lways/P)rompt/neV)er, or C)ancel? "
+msgstr "Inyandikonyakwirema Gushyiraho Kwemerera A Cyangwa C"
+
+#. #define DELETE_DOMAIN_SET_ALLOW_OR_CANCEL
+#: LYMessages.c:725
+#, fuzzy
+msgid "D)elete domain, set allow A)lways/P)rompt/neV)er, or C)ancel? "
+msgstr "Urwego Gushyiraho Kwemerera A Cyangwa C"
+
+#: LYMessages.c:726
+#, fuzzy
+msgid "All cookies in the domain have been eaten!"
+msgstr "Inyandikonyakwirema in i Urwego"
+
+#: LYMessages.c:727
+#, fuzzy, c-format
+msgid "'A'lways allowing from domain '%s'."
+msgstr "'Bivuye Urwego"
+
+#: LYMessages.c:728
+#, fuzzy, c-format
+msgid "ne'V'er allowing from domain '%s'."
+msgstr "Bivuye Urwego"
+
+#: LYMessages.c:729
+#, fuzzy, c-format
+msgid "'P'rompting to allow from domain '%s'."
+msgstr "'Kuri Kwemerera Bivuye Urwego"
+
+#: LYMessages.c:730
+#, fuzzy
+msgid "Delete all cookies in this domain?"
+msgstr "Byose Inyandikonyakwirema in iyi Urwego"
+
+#: LYMessages.c:731
+#, fuzzy
+msgid "All of the cookies in the jar have been eaten!"
+msgstr "Bya i Inyandikonyakwirema in i"
+
+#: LYMessages.c:733
+#, fuzzy
+msgid "Port 19 not permitted in URLs."
+msgstr "OYA in"
+
+#: LYMessages.c:734
+#, fuzzy
+msgid "Port 25 not permitted in URLs."
+msgstr "25% OYA in"
+
+#: LYMessages.c:735
+#, fuzzy, c-format
+msgid "Port %lu not permitted in URLs."
+msgstr "OYA in"
+
+#: LYMessages.c:736
+#, fuzzy
+msgid "URL has a bad port field."
+msgstr "a Umuyoboro Umwanya"
+
+#: LYMessages.c:737
+#, fuzzy
+msgid "Maximum nesting of HTML elements exceeded."
+msgstr "Bya Ibintu"
+
+#: LYMessages.c:738
+#, fuzzy
+msgid "Bad partial reference!  Stripping lead dots."
+msgstr "Bituzuye Indango Utudomo"
+
+#: LYMessages.c:739
+#, fuzzy
+msgid "Trace Log open failed.  Trace off!"
+msgstr "Gufungura Byanze Bidakora"
+
+#: LYMessages.c:740
+msgid "Lynx Trace Log"
+msgstr ""
+
+#: LYMessages.c:741
+#, fuzzy
+msgid "No trace log has been started for this session."
+msgstr "LOG kugirango iyi Umukoro"
+
+#. #define MAX_TEMPCOUNT_REACHED
+#: LYMessages.c:743
+#, fuzzy
+msgid "The maximum temporary file count has been reached!"
+msgstr "Kinini By'igihe gito IDOSIYE IBARA"
+
+#. #define FORM_VALUE_TOO_LONG
+#: LYMessages.c:745
+#, fuzzy
+msgid "Form field value exceeds buffer length!  Trim the tail."
+msgstr "Umwanya Agaciro Uburebure i"
+
+#. #define FORM_TAIL_COMBINED_WITH_HEAD
+#: LYMessages.c:747
+#, fuzzy
+msgid "Modified tail combined with head of form field value."
+msgstr "Na: Bya Ifishi Umwanya Agaciro"
+
+#. HTFile.c
+#: LYMessages.c:750
+msgid "Directory"
+msgstr "Ububiko"
+
+#: LYMessages.c:751
+#, fuzzy
+msgid "Directory browsing is not allowed."
+msgstr "ni OYA"
+
+#: LYMessages.c:752
+#, fuzzy
+msgid "Selective access is not enabled for this directory"
+msgstr "ni OYA Bikora kugirango iyi bushyinguro"
+
+#: LYMessages.c:753
+#, fuzzy
+msgid "Multiformat: directory scan failed."
+msgstr "bushyinguro Gusikana Byanze"
+
+#: LYMessages.c:754
+#, fuzzy
+msgid "This directory is not readable."
+msgstr "bushyinguro ni OYA"
+
+#: LYMessages.c:755
+#, fuzzy
+msgid "Can't access requested file."
+msgstr "IDOSIYE"
+
+#: LYMessages.c:756
+#, fuzzy
+msgid "Could not find suitable representation for transmission."
+msgstr "OYA Gushaka kugirango"
+
+#: LYMessages.c:757
+#, fuzzy
+msgid "Could not open file for decompression!"
+msgstr "OYA Gufungura IDOSIYE kugirango"
+
+# scp/source\office\dir.lng:STR_DIR_DATEIEN.text
+#: LYMessages.c:758
+#, fuzzy
+msgid "Files:"
+msgstr "Idosiye"
+
+# svx/source\gallery2\gallery.src:RID_SVXDLG_GALLERY_CBX.text
+#: LYMessages.c:759
+#, fuzzy
+msgid "Subdirectories:"
+msgstr "Ububiko bwungirije"
+
+# svtools/source\dialogs\filedlg2.src:STR_FILEDLG_DIR.text
+#: LYMessages.c:760
+#, fuzzy
+msgid " directory"
+msgstr "Ububiko"
+
+#: LYMessages.c:761
+#, fuzzy
+msgid "Up to "
+msgstr "Kuri"
+
+#: LYMessages.c:762
+#, fuzzy
+msgid "Current directory is "
+msgstr "bushyinguro ni"
+
+#. HTGopher.c
+#: LYMessages.c:765
+#, fuzzy
+msgid "No response from server!"
+msgstr "Bivuye Seriveri"
+
+#: LYMessages.c:766
+#, fuzzy
+msgid "CSO index"
+msgstr "Umubarendanga"
+
+#: LYMessages.c:767
+#, fuzzy
+msgid ""
+"\n"
+"This is a searchable index of a CSO database.\n"
+msgstr ""
+"\n"
+"ni a Umubarendanga Bya a Ububikoshingiro\n"
+
+#: LYMessages.c:768
+msgid "CSO Search Results"
+msgstr ""
+
+#: LYMessages.c:769
+#, fuzzy, c-format
+msgid "Seek fail on %s\n"
+msgstr "ku\n"
+
+#: LYMessages.c:770
+#, fuzzy
+msgid ""
+"\n"
+"Press the 's' key and enter search keywords.\n"
+msgstr ""
+"\n"
+"i Urufunguzo Na Injiza Gushaka Amagambo fatizo\n"
+
+#: LYMessages.c:771
+#, fuzzy
+msgid ""
+"\n"
+"This is a searchable Gopher index.\n"
+msgstr ""
+"\n"
+"ni a Umubarendanga\n"
+
+#: LYMessages.c:772
+#, fuzzy
+msgid "Gopher index"
+msgstr "Umubarendanga"
+
+#: LYMessages.c:773
+msgid "Gopher Menu"
+msgstr ""
+
+#: LYMessages.c:774
+#, fuzzy
+msgid " Search Results"
+msgstr "ibisubizo by'ishakisha"
+
+#: LYMessages.c:775
+#, fuzzy
+msgid "Sending CSO/PH request."
+msgstr "Kubaza..."
+
+#: LYMessages.c:776
+#, fuzzy
+msgid "Sending Gopher request."
+msgstr "Kubaza..."
+
+#: LYMessages.c:777
+#, fuzzy
+msgid "CSO/PH request sent; waiting for response."
+msgstr "Kubaza... Yoherejwe: Tegereza kugirango"
+
+#: LYMessages.c:778
+#, fuzzy
+msgid "Gopher request sent; waiting for response."
+msgstr "Kubaza... Yoherejwe: Tegereza kugirango"
+
+#: LYMessages.c:779
+#, fuzzy
+msgid ""
+"\n"
+"Please enter search keywords.\n"
+msgstr ""
+"\n"
+"Injiza Gushaka Amagambo fatizo\n"
+
+#: LYMessages.c:780
+#, fuzzy
+msgid ""
+"\n"
+"The keywords that you enter will allow you to search on a"
+msgstr ""
+"\n"
+"Amagambo fatizo Injiza Kwemerera Kuri Gushaka ku a"
+
+#: LYMessages.c:781
+#, fuzzy
+msgid " person's name in the database.\n"
+msgstr "Izina: in i Ububikoshingiro\n"
+
+#. HTNews.c
+#: LYMessages.c:784
+msgid "Connection closed ???"
+msgstr ""
+
+#: LYMessages.c:785
+#, fuzzy
+msgid "Cannot open temporary file for news POST."
+msgstr "Gufungura By'igihe gito IDOSIYE kugirango Amakuru"
+
+#: LYMessages.c:786
+#, fuzzy
+msgid "This client does not contain support for posting to news with SSL."
+msgstr "Umukiriya OYA Gushigikira kugirango Kuri Amakuru Na:"
+
+#. HTStyle.c
+#: LYMessages.c:789
+#, fuzzy, c-format
+msgid "Style %d `%s' SGML:%s.  Font %s %.1f point.\n"
+msgstr "Akadomo\n"
+
+#: LYMessages.c:791
+#, c-format
+msgid "\tAlign=%d, %d tabs. (%.0f before, %.0f after)\n"
+msgstr ""
+
+#: LYMessages.c:792
+#, fuzzy, c-format
+msgid "\t\tTab kind=%d at %.0f\n"
+msgstr "ku\n"
+
+#. HTTP.c
+#: LYMessages.c:795
+#, fuzzy
+msgid "Can't proceed without a username and password."
+msgstr "a Izina ry'ukoresha Na Ijambobanga..."
+
+#: LYMessages.c:796
+#, fuzzy
+msgid "Can't retry with authorization!  Contact the server's WebMaster."
+msgstr "Ongera ugerageze Na: i"
+
+#: LYMessages.c:797
+#, fuzzy
+msgid "Can't retry with proxy authorization!  Contact the server's WebMaster."
+msgstr "Ongera ugerageze Na: Porogisi i"
+
+#: LYMessages.c:798
+#, fuzzy
+msgid "Retrying with proxy authorization information."
+msgstr "Na: Porogisi Ibisobanuro"
+
+#: LYMessages.c:799
+#, fuzzy, c-format
+msgid "SSL error:%s-Continue?"
+msgstr "Ikosa Ubuturo Dukomeza"
+
+#. HTWAIS.c
+#: LYMessages.c:802
+#, fuzzy
+msgid "HTWAIS: Return message too large."
+msgstr "Ubutumwa Binini"
+
+#: LYMessages.c:803
+#, fuzzy
+msgid "Enter WAIS query: "
+msgstr "Ikibazo#"
+
+#. Miscellaneous status
+#: LYMessages.c:806
+#, fuzzy
+msgid "Retrying as HTTP0 request."
+msgstr "Nka Kubaza..."
+
+#: LYMessages.c:807
+#, fuzzy, c-format
+msgid "Transferred %d bytes"
+msgstr "Bayite"
+
+#: LYMessages.c:808
+#, fuzzy
+msgid "Data transfer complete"
+msgstr "Byuzuye"
+
+#: LYMessages.c:809
+#, fuzzy, c-format
+msgid "Error processing line %d of %s\n"
+msgstr "Inonosora Umurongo Bya\n"
+
+#. Lynx internal page titles
+#: LYMessages.c:812
+msgid "Address List Page"
+msgstr ""
+
+#: LYMessages.c:813
+msgid "Bookmark file"
+msgstr "Idosiye y'ibirango"
+
+#: LYMessages.c:814
+msgid "Configuration Definitions"
+msgstr ""
+
+#: LYMessages.c:815
+msgid "Cookie Jar"
+msgstr ""
+
+#: LYMessages.c:816
+msgid "Current Key Map"
+msgstr ""
+
+#: LYMessages.c:817
+#, fuzzy
+msgid "File Management Options"
+msgstr "Idosiye"
+
+#: LYMessages.c:818
+msgid "Download Options"
+msgstr ""
+
+#: LYMessages.c:819
+msgid "History Page"
+msgstr ""
+
+#: LYMessages.c:820
+msgid "Cache Jar"
+msgstr ""
+
+#: LYMessages.c:821
+msgid "List Page"
+msgstr ""
+
+#: LYMessages.c:822
+msgid "Lynx.cfg Information"
+msgstr ""
+
+#: LYMessages.c:823
+msgid "Converted Mosaic Hotlist"
+msgstr ""
+
+#: LYMessages.c:824
+msgid "Options Menu"
+msgstr ""
+
+#: LYMessages.c:825
+#, fuzzy
+msgid "File Permission Options"
+msgstr "Idosiye"
+
+#: LYMessages.c:826
+msgid "Printing Options"
+msgstr ""
+
+#: LYMessages.c:827
+#, fuzzy
+msgid "Information about the current document"
+msgstr "Ibyerekeye i KIGEZWEHO Inyandiko"
+
+#: LYMessages.c:828
+#, fuzzy
+msgid "Your recent statusline messages"
+msgstr "Ubutumwa"
+
+#: LYMessages.c:829
+msgid "Upload Options"
+msgstr ""
+
+#: LYMessages.c:830
+msgid "Visited Links Page"
+msgstr ""
+
+#. CONFIG_DEF_TITLE subtitles
+#: LYMessages.c:833
+msgid "See also"
+msgstr ""
+
+#: LYMessages.c:834
+msgid "your"
+msgstr ""
+
+#: LYMessages.c:835
+#, fuzzy
+msgid "for runtime options"
+msgstr "kugirango Amahitamo"
+
+#: LYMessages.c:836
+#, fuzzy
+msgid "compile time options"
+msgstr "Gukusanya Igihe Amahitamo"
+
+#: LYMessages.c:837
+#, fuzzy
+msgid "color-style configuration"
+msgstr "Iboneza"
+
+#: LYMessages.c:838
+msgid "latest release"
+msgstr ""
+
+#: LYMessages.c:839
+#, fuzzy
+msgid "pre-release version"
+msgstr "Byahawe imiterere mbere Verisiyo"
+
+#: LYMessages.c:840
+#, fuzzy
+msgid "development version"
+msgstr "Verisiyo"
+
+#. #define AUTOCONF_CONFIG_CACHE
+#: LYMessages.c:842
+#, fuzzy
+msgid ""
+"The following data were derived during the automatic configuration/build\n"
+"process of this copy of Lynx.  When reporting a bug, please include a copy\n"
+"of this page."
+msgstr "Ibyatanzwe i Byikoresha Iboneza Bya iyi Gukoporora Bya a Gushyiramo a iyi Ipaji"
+
+#. #define AUTOCONF_LYNXCFG_H
+#: LYMessages.c:846
+#, fuzzy
+msgid ""
+"The following data were used as automatically-configured compile-time\n"
+"definitions when this copy of Lynx was built."
+msgstr "Ibyatanzwe Nka ku buryo bwikora Gukusanya Ryari: iyi Gukoporora Bya"
+
+#. #define DIRED_NOVICELINE
+#: LYMessages.c:851
+#, fuzzy
+msgid "  C)reate  D)ownload  E)dit  F)ull menu  M)odify  R)emove  T)ag  U)pload     \n"
+msgstr "C E Ibikubiyemo U\n"
+
+#: LYMessages.c:852
+#, fuzzy
+msgid "Failed to obtain status of current link!"
+msgstr "Kuri Imimerere Bya KIGEZWEHO Ihuza"
+
+#. #define INVALID_PERMIT_URL
+#: LYMessages.c:855
+#, fuzzy
+msgid "Special URL only valid from current File Permission menu!"
+msgstr "Byemewe Bivuye KIGEZWEHO Idosiye Ibikubiyemo"
+
+#: LYMessages.c:859
+#, fuzzy
+msgid "External support is currently disabled."
+msgstr "Gushigikira ni Yahagaritswe"
+
+#. new with 2.8.4dev.21
+#: LYMessages.c:863
+#, fuzzy
+msgid "Changing working-directory is currently disabled."
+msgstr "bushyinguro ni Yahagaritswe"
+
+#: LYMessages.c:864
+msgid "Linewrap OFF!"
+msgstr ""
+
+#: LYMessages.c:865
+msgid "Linewrap ON!"
+msgstr ""
+
+#: LYMessages.c:866
+#, fuzzy
+msgid "Parsing nested-tables toggled OFF!  Reloading..."
+msgstr "Imbonerahamwe"
+
+#: LYMessages.c:867
+#, fuzzy
+msgid "Parsing nested-tables toggled ON!  Reloading..."
+msgstr "Imbonerahamwe"
+
+#: LYMessages.c:868
+#, fuzzy
+msgid "Shifting is disabled while line-wrap is in effect"
+msgstr "ni Yahagaritswe Umurongo Gufunika ni in INGARUKA"
+
+#: LYMessages.c:869
+#, fuzzy
+msgid "Trace not supported"
+msgstr "OYA"
+
+#: LYMessages.c:790
+#, fuzzy, c-format
+msgid "\tIndents: first=%.0f others=%.0f, Height=%.1f Desc=%.1f\n"
+msgstr "Itangira Ibindi\n"
+
+#: WWW/Library/Implementation/HTAABrow.c:626
+#, fuzzy, c-format
+msgid "Username for '%s' at %s '%s%s':"
+msgstr "kugirango ku"
+
+#: WWW/Library/Implementation/HTAABrow.c:894
+#, fuzzy
+msgid "This client doesn't know how to compose proxy authorization information for scheme"
+msgstr "Umukiriya Kuri Himba: Porogisi Ibisobanuro kugirango Igishusho"
+
+#: WWW/Library/Implementation/HTAABrow.c:971
+#, fuzzy
+msgid "This client doesn't know how to compose authorization information for scheme"
+msgstr "Umukiriya Kuri Himba: Ibisobanuro kugirango Igishusho"
+
+#: WWW/Library/Implementation/HTAABrow.c:1079
+#, fuzzy, c-format
+msgid "Invalid header '%s%s%s%s%s'"
+msgstr "Umutwempangano"
+
+#: WWW/Library/Implementation/HTAABrow.c:1181
+#, fuzzy
+msgid "Proxy authorization required -- retrying"
+msgstr "Bya ngombwa"
+
+#: WWW/Library/Implementation/HTAABrow.c:1239
+msgid "Access without authorization denied -- retrying"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:688
+#, fuzzy
+msgid "Access forbidden by rule"
+msgstr "ku"
+
+#: WWW/Library/Implementation/HTAccess.c:783
+#, fuzzy
+msgid "Document with POST content not found in cache.  Resubmit?"
+msgstr "Na: Ibikubiyemo OYA Byabonetse in Ubwihisho"
+
+#: WWW/Library/Implementation/HTAccess.c:938
+msgid "Loading failed, use a previous copy."
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:1047 src/GridText.c:8587
+msgid "Loading incomplete."
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:1078
+#, fuzzy, c-format
+msgid "**** HTAccess: socket or file number returned by obsolete load routine!\n"
+msgstr "****Cyangwa IDOSIYE Umubare ku Ibirimo\n"
+
+#: WWW/Library/Implementation/HTAccess.c:1080
+#, fuzzy, c-format
+msgid "**** HTAccess: Internal software error.  Please mail lynx-dev@nongnu.org!\n"
+msgstr "****Ikosa Ubutumwa Cyuzuye\n"
+
+#: WWW/Library/Implementation/HTAccess.c:1081
+#, c-format
+msgid "**** HTAccess: Status returned was: %d\n"
+msgstr ""
+
+#.
+#. * hack: if we fail in HTAccess.c
+#. * avoid duplicating URL, oh.
+#.
+#: WWW/Library/Implementation/HTAccess.c:1087 src/LYMainLoop.c:7783
+msgid "Can't Access"
+msgstr ""
+
+#: WWW/Library/Implementation/HTAccess.c:1095
+#, fuzzy
+msgid "Unable to access document."
+msgstr "Kuri Inyandiko"
+
+#: WWW/Library/Implementation/HTFTP.c:843
+#, fuzzy, c-format
+msgid "Enter password for user %s@%s:"
+msgstr "Ijambobanga... kugirango Ukoresha:"
+
+#: WWW/Library/Implementation/HTFTP.c:871
+#, fuzzy
+msgid "Unable to connect to FTP host."
+msgstr "Kuri Kwihuza Kuri Ubuturo"
+
+#: WWW/Library/Implementation/HTFTP.c:1152
+#, fuzzy
+msgid "close master socket"
+msgstr "Gufunga Mugenga"
+
+#: WWW/Library/Implementation/HTFTP.c:1214
+#, fuzzy
+msgid "socket for master socket"
+msgstr "kugirango Mugenga"
+
+#.
+#. * It's a symbolic link, does the user care about knowing if it is
+#. * symbolic?  I think so since it might be a directory.
+#.
+#: WWW/Library/Implementation/HTFTP.c:1733 WWW/Library/Implementation/HTFTP.c:2350
+msgid "Symbolic Link"
+msgstr ""
+
+#: WWW/Library/Implementation/HTFTP.c:2707
+#, fuzzy
+msgid "Receiving FTP directory."
+msgstr "bushyinguro"
+
+#: WWW/Library/Implementation/HTFTP.c:2843
+#, fuzzy, c-format
+msgid "Transferred %d bytes (%5d)"
+msgstr "Bayite"
+
+#: WWW/Library/Implementation/HTFTP.c:3194
+#, fuzzy
+msgid "connect for data"
+msgstr "Kwihuza kugirango Ibyatanzwe"
+
+#: WWW/Library/Implementation/HTFTP.c:3855
+#, fuzzy
+msgid "Receiving FTP file."
+msgstr "IDOSIYE"
+
+#: WWW/Library/Implementation/HTFinger.c:273
+#, fuzzy
+msgid "Could not set up finger connection."
+msgstr "OYA Gushyiraho Hejuru Ukwihuza"
+
+#: WWW/Library/Implementation/HTFinger.c:320
+#, fuzzy
+msgid "Could not load data (no sitename in finger URL)"
+msgstr "OYA Ibirimo Ibyatanzwe Oya in"
+
+#: WWW/Library/Implementation/HTFinger.c:326
+#, fuzzy
+msgid "Invalid port number - will only use port 79!"
+msgstr "Umuyoboro Umubare Gukoresha Umuyoboro"
+
+#: WWW/Library/Implementation/HTFinger.c:392
+#, fuzzy
+msgid "Could not access finger host."
+msgstr "OYA Ubuturo"
+
+#: WWW/Library/Implementation/HTFinger.c:400
+#, fuzzy
+msgid "No response from finger server."
+msgstr "Bivuye Seriveri"
+
+#: WWW/Library/Implementation/HTNews.c:426
+#, fuzzy, c-format
+msgid "Username for news host '%s':"
+msgstr "kugirango Amakuru Ubuturo"
+
+#: WWW/Library/Implementation/HTNews.c:479
+#, fuzzy
+msgid "Change username?"
+msgstr "Izina ry'ukoresha"
+
+#: WWW/Library/Implementation/HTNews.c:483
+#, fuzzy
+msgid "Username:"
+msgstr "Izina ry'ukoresha"
+
+#: WWW/Library/Implementation/HTNews.c:508
+#, fuzzy, c-format
+msgid "Password for news host '%s':"
+msgstr "kugirango Amakuru Ubuturo"
+
+#: WWW/Library/Implementation/HTNews.c:591
+#, fuzzy
+msgid "Change password?"
+msgstr "Guhindura Ijambobanga"
+
+#: WWW/Library/Implementation/HTNews.c:1711
+#, fuzzy, c-format
+msgid "No matches for: %s"
+msgstr "kugirango"
+
+#: WWW/Library/Implementation/HTNews.c:1761
+#, fuzzy
+msgid ""
+"\n"
+"No articles in this group.\n"
+msgstr ""
+"\n"
+"in iyi Itsinda\n"
+
+#: WWW/Library/Implementation/HTNews.c:1773
+#, fuzzy
+msgid ""
+"\n"
+"No articles in this range.\n"
+msgstr ""
+"\n"
+"in iyi Urutonde\n"
+
+#.
+#. * Set window title.
+#.
+#: WWW/Library/Implementation/HTNews.c:1786
+#, c-format
+msgid "%s,  Articles %d-%d"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:1809
+msgid "Earlier articles"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:1822
+#, fuzzy, c-format
+msgid ""
+"\n"
+"There are about %d articles currently available in %s, IDs as follows:\n"
+"\n"
+msgstr ""
+"\n"
+"Ibyerekeye Bihari in Nka\n"
+"\n"
+
+#: WWW/Library/Implementation/HTNews.c:1884
+#, fuzzy
+msgid "All available articles in "
+msgstr "Bihari in"
+
+#: WWW/Library/Implementation/HTNews.c:2098
+msgid "Later articles"
+msgstr ""
+
+#: WWW/Library/Implementation/HTNews.c:2121
+#, fuzzy
+msgid "Post to "
+msgstr "Kuri"
+
+#: WWW/Library/Implementation/HTNews.c:2342
+#, fuzzy
+msgid "This client does not contain support for SNEWS URLs."
+msgstr "Umukiriya OYA Gushigikira kugirango"
+
+#: WWW/Library/Implementation/HTNews.c:2550
+#, fuzzy
+msgid "No target for raw text!"
+msgstr "Intego kugirango Umwandiko"
+
+#: WWW/Library/Implementation/HTNews.c:2581
+#, fuzzy
+msgid "Connecting to NewsHost ..."
+msgstr "Kuri"
+
+#: WWW/Library/Implementation/HTNews.c:2633
+#, fuzzy, c-format
+msgid "Could not access %s."
+msgstr "OYA"
+
+#: WWW/Library/Implementation/HTNews.c:2739
+#, fuzzy, c-format
+msgid "Can't read news info.  News host %.20s responded: %.200s"
+msgstr "Gusoma Amakuru Ibisobanuro Ubuturo"
+
+#: WWW/Library/Implementation/HTNews.c:2743
+#, fuzzy, c-format
+msgid "Can't read news info, empty response from host %s"
+msgstr "Gusoma Amakuru Ibisobanuro ubusa Bivuye Ubuturo"
+
+#.
+#. * List available newsgroups.  - FM
+#.
+#: WWW/Library/Implementation/HTNews.c:2947
+#, fuzzy
+msgid "Reading list of available newsgroups."
+msgstr "Urutonde Bya Bihari Imbuga z'amakuru"
+
+#: WWW/Library/Implementation/HTNews.c:2968
+#, fuzzy
+msgid "Reading list of articles in newsgroup."
+msgstr "Urutonde Bya in Urubuga rw'amakuru"
+
+#.
+#. * Get an article from a news group.  - FM
+#.
+#: WWW/Library/Implementation/HTNews.c:2974
+#, fuzzy
+msgid "Reading news article."
+msgstr "Amakuru Ingingo"
+
+#: WWW/Library/Implementation/HTNews.c:3004
+#, fuzzy
+msgid "Sorry, could not load requested news."
+msgstr "OYA Ibirimo Amakuru"
+
+#: WWW/Library/Implementation/HTTCP.c:1282
+#, fuzzy
+msgid "Address has invalid port"
+msgstr "Sibyo Umuyoboro"
+
+#: WWW/Library/Implementation/HTTCP.c:1358
+#, fuzzy
+msgid "Address length looks invalid"
+msgstr "Uburebure Sibyo"
+
+#: WWW/Library/Implementation/HTTCP.c:1607 WWW/Library/Implementation/HTTCP.c:1625
+#, fuzzy, c-format
+msgid "Unable to locate remote host %s."
+msgstr "Kuri Ubuturo"
+
+#. Not HTProgress, so warning won't be overwritten immediately;
+#. * but not HTAlert, because typically there will be other
+#. * alerts from the callers.  - kw
+#.
+#: WWW/Library/Implementation/HTTCP.c:1622 WWW/Library/Implementation/HTTelnet.c:115
+#, fuzzy, c-format
+msgid "Invalid hostname %s"
+msgstr "Izina ry'inturo:"
+
+#: WWW/Library/Implementation/HTTCP.c:1636
+#, fuzzy, c-format
+msgid "Making %s connection to %s"
+msgstr "Ukwihuza Kuri"
+
+#: WWW/Library/Implementation/HTTCP.c:1647
+#, fuzzy
+msgid "socket failed."
+msgstr "Byanze"
+
+#: WWW/Library/Implementation/HTTCP.c:1660
+#, fuzzy, c-format
+msgid "socket failed: family %d addr %s port %s."
+msgstr "Byanze Aderesi Umuyoboro"
+
+#: WWW/Library/Implementation/HTTCP.c:1684
+#, fuzzy
+msgid "Could not make connection non-blocking."
+msgstr "OYA Ubwoko Ukwihuza"
+
+#: WWW/Library/Implementation/HTTCP.c:1752
+#, fuzzy
+msgid "Connection failed (too many retries)."
+msgstr "Byanze"
+
+#: WWW/Library/Implementation/HTTCP.c:1945
+#, fuzzy
+msgid "Could not restore socket to blocking."
+msgstr "OYA Kugarura Kuri"
+
+#: WWW/Library/Implementation/HTTCP.c:2011
+#, fuzzy
+msgid "Socket read failed for 180,000 tries."
+msgstr "Gusoma Byanze kugirango 000"
+
+#: WWW/Library/Implementation/HTTP.c:84
+#, c-format
+msgid "SSL callback:%s, preverify_ok=%d, ssl_okay=%d"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:406
+#, fuzzy, c-format
+msgid "Address contains a username: %s"
+msgstr "Kirimo a Izina ry'ukoresha"
+
+#: WWW/Library/Implementation/HTTP.c:460
+#, c-format
+msgid "Certificate issued by: %s"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:620
+#, fuzzy
+msgid "This client does not contain support for HTTPS URLs."
+msgstr "Umukiriya OYA Gushigikira kugirango"
+
+#: WWW/Library/Implementation/HTTP.c:645
+#, fuzzy
+msgid "Unable to connect to remote host."
+msgstr "Kuri Kwihuza Kuri Ubuturo"
+
+#: WWW/Library/Implementation/HTTP.c:669
+#, fuzzy
+msgid "Retrying connection without TLS."
+msgstr "Ukwihuza"
+
+#: WWW/Library/Implementation/HTTP.c:714
+msgid "no issuer was found"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:716
+msgid "issuer is not a CA"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:718
+msgid "the certificate has no known issuer"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:720
+msgid "the certificate has been revoked"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:722
+msgid "the certificate is not trusted"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:807
+#, c-format
+msgid "Verified connection to %s (cert=%s)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:855 WWW/Library/Implementation/HTTP.c:901
+#, c-format
+msgid "Verified connection to %s (subj=%s)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:931
+msgid "Can't find common name in certificate"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:934
+#, fuzzy, c-format
+msgid "SSL error:host(%s)!=cert(%s)-Continue?"
+msgstr "Ikosa Ubuturo Dukomeza"
+
+#: WWW/Library/Implementation/HTTP.c:947
+#, c-format
+msgid "UNVERIFIED connection to %s (cert=%s)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTTP.c:956
+#, fuzzy, c-format
+msgid "Secure %d-bit %s (%s) HTTP connection"
+msgstr "Ukwihuza"
+
+#: WWW/Library/Implementation/HTTP.c:1426
+#, fuzzy
+msgid "Sending HTTP request."
+msgstr "Kubaza..."
+
+#: WWW/Library/Implementation/HTTP.c:1465
+#, fuzzy
+msgid "Unexpected network write error; connection aborted."
+msgstr "urusobe Kwandika Ikosa Ukwihuza"
+
+#: WWW/Library/Implementation/HTTP.c:1471
+#, fuzzy
+msgid "HTTP request sent; waiting for response."
+msgstr "Kubaza... Yoherejwe: Tegereza kugirango"
+
+#: WWW/Library/Implementation/HTTP.c:1539
+#, fuzzy
+msgid "Unexpected network read error; connection aborted."
+msgstr "urusobe Gusoma Ikosa Ukwihuza"
+
+#.
+#. * HTTP/1.1 Informational statuses.
+#. * 100 Continue.
+#. * 101 Switching Protocols.
+#. * > 101 is unknown.
+#. * We should never get these, and they have only the status
+#. * line and possibly other headers, so we'll deal with them by
+#. * showing the full header to the user as text/plain.  - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:1733
+msgid "Got unexpected Informational Status."
+msgstr ""
+
+#.
+#. * Reset Content.  The server has fulfilled the request but
+#. * nothing is returned and we should reset any form
+#. * content.  We'll instruct the user to do that, and
+#. * restore the current document.  - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:1767
+msgid "Request fulfilled.  Reset Content."
+msgstr ""
+
+#. Not Modified
+#.
+#. * We didn't send an "If-Modified-Since" header, so this
+#. * status is inappropriate.  We'll deal with it by showing
+#. * the full header to the user as text/plain.  - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:1884
+#, fuzzy
+msgid "Got unexpected 304 Not Modified status."
+msgstr "Imimerere"
+
+#: WWW/Library/Implementation/HTTP.c:1947
+#, fuzzy
+msgid "Redirection of POST content requires user approval."
+msgstr "Bya Ibikubiyemo Ukoresha:"
+
+#: WWW/Library/Implementation/HTTP.c:1962
+#, fuzzy
+msgid "Have POST content.  Treating Permanent Redirection as Temporary.\n"
+msgstr "Ibikubiyemo Nka\n"
+
+#: WWW/Library/Implementation/HTTP.c:2004
+#, fuzzy
+msgid "Retrying with access authorization information."
+msgstr "Na: Ibisobanuro"
+
+#: WWW/Library/Implementation/HTTP.c:2016
+#, fuzzy
+msgid "Show the 401 message body?"
+msgstr "i Ubutumwa Umubiri"
+
+#: WWW/Library/Implementation/HTTP.c:2059
+#, fuzzy
+msgid "Show the 407 message body?"
+msgstr "i Ubutumwa Umubiri"
+
+#.
+#. * Bad or unknown server_status number.  Take a chance and hope
+#. * there is something to display.  - FM
+#.
+#: WWW/Library/Implementation/HTTP.c:2159
+#, fuzzy
+msgid "Unknown status reply from server!"
+msgstr "Imimerere Subiza Bivuye Seriveri"
+
+#: WWW/Library/Implementation/HTTelnet.c:113
+#, fuzzy, c-format
+msgid "remote %s session:"
+msgstr "Umukoro"
+
+#: WWW/Library/Implementation/HTWAIS.c:162
+#, fuzzy
+msgid "Could not connect to WAIS server."
+msgstr "OYA Kwihuza Kuri Seriveri"
+
+#: WWW/Library/Implementation/HTWAIS.c:170
+#, fuzzy
+msgid "Could not open WAIS connection for reading."
+msgstr "OYA Gufungura Ukwihuza kugirango"
+
+#: WWW/Library/Implementation/HTWAIS.c:192
+#, fuzzy
+msgid "Diagnostic code is "
+msgstr "ITEGEKONGENGA ni"
+
+#: WWW/Library/Implementation/HTWAIS.c:464
+#, fuzzy
+msgid "Index "
+msgstr "Umubarendanga"
+
+#: WWW/Library/Implementation/HTWAIS.c:468
+#, fuzzy, c-format
+msgid " contains the following %d item%s relevant to \""
+msgstr "Kirimo i Ikintu Byagombwa Kuri"
+
+#: WWW/Library/Implementation/HTWAIS.c:476
+#, fuzzy
+msgid "The first figure after each entry is its relative score, "
+msgstr "Itangira Nyuma Icyinjijwe ni Bifitanye isano"
+
+#: WWW/Library/Implementation/HTWAIS.c:477
+#, fuzzy
+msgid "the second is the number of lines in the item."
+msgstr "i ISEGONDA ni i Umubare Bya Imirongo in i Ikintu"
+
+#: WWW/Library/Implementation/HTWAIS.c:519
+#, fuzzy
+msgid " (bad file name)"
+msgstr "(IDOSIYE Izina:"
+
+#: WWW/Library/Implementation/HTWAIS.c:545
+#, fuzzy
+msgid "(bad doc id)"
+msgstr "(ID"
+
+#: WWW/Library/Implementation/HTWAIS.c:561
+#, fuzzy
+msgid "(Short Header record, can't display)"
+msgstr "(Icyabitswe Kugaragaza"
+
+#: WWW/Library/Implementation/HTWAIS.c:568
+#, fuzzy
+msgid ""
+"\n"
+"Long Header record, can't display\n"
+msgstr ""
+"\n"
+"Icyabitswe\n"
+"\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:575
+msgid ""
+"\n"
+"Text record\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:584
+#, fuzzy
+msgid ""
+"\n"
+"Headline record, can't display\n"
+msgstr ""
+"\n"
+"Icyabitswe\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:592
+#, fuzzy
+msgid ""
+"\n"
+"Code record, can't display\n"
+msgstr ""
+"\n"
+"Icyabitswe\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:696
+#, fuzzy
+msgid "Syntax error in WAIS URL"
+msgstr "Ikosa in"
+
+#: WWW/Library/Implementation/HTWAIS.c:768
+msgid " (WAIS Index)"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:775
+msgid "WAIS Index: "
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:781
+#, fuzzy
+msgid "This is a link for searching the "
+msgstr "ni a Ihuza kugirango Ishakisha i"
+
+#: WWW/Library/Implementation/HTWAIS.c:785
+msgid " WAIS Index.\n"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:814
+#, fuzzy
+msgid ""
+"\n"
+"Enter the 's'earch command and then specify search words.\n"
+msgstr ""
+"\n"
+"i Komandi: Na Hanyuma Gushaka Amagambo\n"
+
+#: WWW/Library/Implementation/HTWAIS.c:836
+#, fuzzy
+msgid " (in "
+msgstr "(in"
+
+#: WWW/Library/Implementation/HTWAIS.c:845
+#, fuzzy
+msgid "WAIS Search of \""
+msgstr "Bya"
+
+#: WWW/Library/Implementation/HTWAIS.c:849
+#, fuzzy
+msgid "\" in: "
+msgstr "\"in"
+
+#: WWW/Library/Implementation/HTWAIS.c:864
+#, fuzzy
+msgid "HTWAIS: Request too large."
+msgstr "Binini"
+
+#: WWW/Library/Implementation/HTWAIS.c:873
+#, fuzzy
+msgid "Searching WAIS database..."
+msgstr "Ububikoshingiro"
+
+#: WWW/Library/Implementation/HTWAIS.c:883
+msgid "Search interrupted."
+msgstr ""
+
+#: WWW/Library/Implementation/HTWAIS.c:934
+#, fuzzy
+msgid "Can't convert format of WAIS document"
+msgstr "GUHINDURA Imiterere Bya Inyandiko"
+
+#: WWW/Library/Implementation/HTWAIS.c:978
+msgid "HTWAIS: Request too long."
+msgstr ""
+
+#.
+#. * Actually do the transaction given by request_message.
+#.
+#: WWW/Library/Implementation/HTWAIS.c:992
+#, fuzzy
+msgid "Fetching WAIS document..."
+msgstr "Inyandiko"
+
+#. display_search_response(target, retrieval_response,
+#. wais_database, keywords);
+#: WWW/Library/Implementation/HTWAIS.c:1031
+#, fuzzy
+msgid "No text was returned!\n"
+msgstr "Umwandiko\n"
+
+#: WWW/Library/Implementation/HTWSRC.c:296
+#, fuzzy
+msgid " NOT GIVEN in source file; "
+msgstr "in Inkomoko IDOSIYE"
+
+#: WWW/Library/Implementation/HTWSRC.c:319
+#, fuzzy
+msgid " WAIS source file"
+msgstr "Inkomoko IDOSIYE"
+
+# basctl/source\basicide\macrodlg.src:RID_MACROCHOOSER.RID_TXT_DESCRIPTION.text
+#: WWW/Library/Implementation/HTWSRC.c:326
+#, fuzzy
+msgid " description"
+msgstr "Isobanuramiterere"
+
+#: WWW/Library/Implementation/HTWSRC.c:336
+#, fuzzy
+msgid "Access links"
+msgstr "amahuza"
+
+#: WWW/Library/Implementation/HTWSRC.c:357
+msgid "Direct access"
+msgstr ""
+
+#. * Proxy will be used if defined, so let user know that - FM *
+#: WWW/Library/Implementation/HTWSRC.c:360
+#, fuzzy
+msgid " (or via proxy server, if defined)"
+msgstr "(Cyangwa Biturutse Porogisi Seriveri NIBA"
+
+#: WWW/Library/Implementation/HTWSRC.c:375
+msgid "Maintainer"
+msgstr ""
+
+#: WWW/Library/Implementation/HTWSRC.c:383
+msgid "Host"
+msgstr "Ubuturo"
+
+#: src/GridText.c:705
+#, fuzzy
+msgid "Memory exhausted, display interrupted!"
+msgstr "Kugaragaza"
+
+#: src/GridText.c:710
+#, fuzzy
+msgid "Memory exhausted, will interrupt transfer!"
+msgstr "Hagarikira aho"
+
+#: src/GridText.c:3654
+msgid " *** MEMORY EXHAUSTED ***"
+msgstr ""
+
+#: src/GridText.c:6089 src/GridText.c:6096 src/LYList.c:239
+#, fuzzy
+msgid "unknown field or link"
+msgstr "Kitazwi Umwanya Cyangwa Ihuza"
+
+#: src/GridText.c:6105
+#, fuzzy
+msgid "text entry field"
+msgstr "Umwandiko Icyinjijwe Umwanya"
+
+#: src/GridText.c:6108
+#, fuzzy
+msgid "password entry field"
+msgstr "Ijambobanga... Icyinjijwe Umwanya"
+
+#: src/GridText.c:6111
+msgid "checkbox"
+msgstr ""
+
+# svx/source\form\fmexpl.src:RID_FMSHELL_CONVERSIONMENU.SID_FM_CONVERTTO_RADIOBUTTON.text
+#: src/GridText.c:6114
+#, fuzzy
+msgid "radio button"
+msgstr "Buto Radiyo"
+
+#: src/GridText.c:6117
+#, fuzzy
+msgid "submit button"
+msgstr "akabuto ko gutanga"
+
+#: src/GridText.c:6120
+#, fuzzy
+msgid "reset button"
+msgstr "akabuto ko gutangira bushya"
+
+#: src/GridText.c:6123
+#, fuzzy
+msgid "popup menu"
+msgstr "Ibikubiyemo"
+
+#: src/GridText.c:6126
+#, fuzzy
+msgid "hidden form field"
+msgstr "gihishwe Ifishi Umwanya"
+
+#: src/GridText.c:6129
+#, fuzzy
+msgid "text entry area"
+msgstr "Umwandiko Icyinjijwe Ubuso"
+
+#: src/GridText.c:6132
+#, fuzzy
+msgid "range entry field"
+msgstr "Urutonde Icyinjijwe Umwanya"
+
+#: src/GridText.c:6135
+#, fuzzy
+msgid "file entry field"
+msgstr "IDOSIYE Icyinjijwe Umwanya"
+
+#: src/GridText.c:6138
+#, fuzzy
+msgid "text-submit field"
+msgstr "Umwandiko Tanga Umwanya"
+
+#: src/GridText.c:6141
+#, fuzzy
+msgid "image-submit button"
+msgstr "Ishusho Tanga Akabuto"
+
+#: src/GridText.c:6144
+#, fuzzy
+msgid "keygen field"
+msgstr "Umwanya"
+
+#: src/GridText.c:6147
+#, fuzzy
+msgid "unknown form field"
+msgstr "Kitazwi Ifishi Umwanya"
+
+#: src/GridText.c:10320
+#, fuzzy
+msgid "Can't open file for uploading"
+msgstr "Gufungura IDOSIYE kugirango"
+
+#: src/GridText.c:11479
+#, c-format
+msgid "Submitting %s"
+msgstr ""
+
+#. ugliness has happened; inform user and do the best we can
+#: src/GridText.c:12532
+msgid "Hang Detect: TextAnchor struct corrupted - suggest aborting!"
+msgstr ""
+
+#. don't show previous state
+#: src/GridText.c:12669
+#, fuzzy
+msgid "Wrap lines to fit displayed area?"
+msgstr "Imirongo Kuri Ubuso"
+
+#: src/GridText.c:12721
+#, fuzzy
+msgid "Very long lines have been wrapped!"
+msgstr "Imirongo"
+
+#: src/GridText.c:13226
+#, fuzzy
+msgid "Very long lines have been truncated!"
+msgstr "Imirongo"
+
+# sfx2/source\appl\sfx.src:STR_BYTES.text
+#: src/HTAlert.c:164 src/LYShowInfo.c:359 src/LYShowInfo.c:363
+#, fuzzy
+msgid "bytes"
+msgstr "Bayite"
+
+#.
+#. * If we know the total size of the file, we can compute
+#. * a percentage, and show a corresponding progress bar.
+#.
+#: src/HTAlert.c:300 src/HTAlert.c:324
+#, fuzzy, c-format
+msgid "Read %s of data"
+msgstr "Bya Ibyatanzwe"
+
+#: src/HTAlert.c:321
+#, fuzzy, c-format
+msgid "Read %s of %s of data"
+msgstr "Bya Bya Ibyatanzwe"
+
+#: src/HTAlert.c:330
+#, fuzzy, c-format
+msgid ", %s/sec"
+msgstr ",%s/isogonda"
+
+#: src/HTAlert.c:342
+#, fuzzy, c-format
+msgid " (stalled for %s)"
+msgstr "(kugirango"
+
+#: src/HTAlert.c:346
+#, c-format
+msgid ", ETA %s"
+msgstr ""
+
+#: src/HTAlert.c:368
+#, fuzzy
+msgid " (Press 'z' to abort)"
+msgstr "(Kuri Kureka"
+
+#. Meta-note: don't move the following note from its place right
+#. in front of the first gettext().  As it is now, it should
+#. automatically appear in generated lynx.pot files. - kw
+#.
+#. NOTE TO TRANSLATORS:  If you provide a translation for "yes", lynx
+#. * will take the first byte of the translation as a positive response
+#. * to Yes/No questions.  If you provide a translation for "no", lynx
+#. * will take the first byte of the translation as a negative response
+#. * to Yes/No questions.  For both, lynx will also try to show the
+#. * first byte in the prompt as a character, instead of (y) or (n),
+#. * respectively.  This will not work right for multibyte charsets!
+#. * Don't translate "yes" and "no" for CJK character sets (or translate
+#. * them to "yes" and "no").  For a translation using UTF-8, don't
+#. * translate if the translation would begin with anything but a 7-bit
+#. * (US_ASCII) character.  That also means do not translate if the
+#. * translation would begin with anything but a 7-bit character, if
+#. * you use a single-byte character encoding (a charset like ISO-8859-n)
+#. * but anticipate that the message catalog may be used re-encoded in
+#. * UTF-8 form.
+#. * For translations using other character sets, you may also wish to
+#. * leave "yes" and "no" untranslated, if using (y) and (n) is the
+#. * preferred behavior.
+#. * Lynx will also accept y Y n N as responses unless there is a conflict
+#. * with the first letter of the "yes" or "no" translation.
+#.
+#: src/HTAlert.c:406 src/HTAlert.c:454
+msgid "yes"
+msgstr "Yego"
+
+#: src/HTAlert.c:409 src/HTAlert.c:455
+#, fuzzy
+msgid "no"
+msgstr "Oya"
+
+#.
+#. * Special-purpose workaround for gettext support (we should do
+#. * this in a more general way) -TD
+#. *
+#. * NOTE TO TRANSLATORS:  If the prompt has been rendered into
+#. * another language, and if yes/no are distinct, assume the
+#. * translator can make an ordered list in parentheses with one
+#. * capital letter for each as we assumed in HTConfirmDefault().
+#. * The list has to be in the same order as in the original message,
+#. * and the four capital letters chosen to not match those in the
+#. * original unless they have the same position.
+#. *
+#. * Example:
+#. * (Y/N/Always/neVer)              - English (original)
+#. * (O/N/Toujours/Jamais)           - French
+#.
+#: src/HTAlert.c:911
+msgid "Y/N/A/V"
+msgstr ""
+
+#: src/HTML.c:5911
+msgid "Description:"
+msgstr "Igaragaza Imiterere:"
+
+#: src/HTML.c:5916
+msgid "(none)"
+msgstr "(ntacyo)"
+
+#: src/HTML.c:5920
+msgid "Filepath:"
+msgstr ""
+
+#: src/HTML.c:5926
+#, fuzzy
+msgid "(unknown)"
+msgstr "(Itazwi>"
+
+#: src/HTML.c:7353
+#, fuzzy
+msgid "Document has only hidden links.  Use the 'l'ist command."
+msgstr "gihishwe amahuza i Komandi:"
+
+#: src/HTML.c:7852
+#, fuzzy
+msgid "Source cache error - disk full?"
+msgstr "Ubwihisho Ikosa"
+
+#: src/HTML.c:7865
+#, fuzzy
+msgid "Source cache error - not enough memory!"
+msgstr "Ubwihisho Ikosa OYA Ububiko"
+
+#: src/LYBookmark.c:164
+#, fuzzy
+msgid ""
+"     This file is an HTML representation of the X Mosaic hotlist file.\n"
+"     Outdated or invalid links may be removed by using the\n"
+"     remove bookmark command, it is usually the 'R' key but may have\n"
+"     been remapped by you or your system administrator."
+msgstr ""
+"IDOSIYE ni Bya i IDOSIYE Cyangwa Sibyo amahuza Gicurasi Cyavanyweho ku ikoresha Gukuraho... Akamenyetso Komandi: ni i Urufunguzo "
+"Gicurasi ku Cyangwa Sisitemu umuyobozi/ uyobora"
+
+#: src/LYBookmark.c:371
+#, fuzzy, c-format
+msgid ""
+"     You can delete links by the 'R' key<br>\n"
+"<ol>\n"
+msgstr "Gusiba amahuza ku i Urufunguzo\n"
+
+#: src/LYBookmark.c:374
+#, fuzzy
+msgid ""
+"     You can delete links using the remove bookmark command.  It is usually\n"
+"     the 'R' key but may have been remapped by you or your system\n"
+"     administrator."
+msgstr "Gusiba amahuza ikoresha i Gukuraho... Akamenyetso Komandi: ni i Urufunguzo Gicurasi ku Cyangwa umuyobozi/ uyobora"
+
+#: src/LYBookmark.c:378
+#, fuzzy
+msgid ""
+"     This file also may be edited with a standard text editor to delete\n"
+"     outdated or invalid links, or to change their order."
+msgstr "IDOSIYE Gicurasi Na: a Bisanzwe Umwandiko Muhinduzi Kuri Cyangwa Sibyo amahuza Cyangwa Kuri Guhindura>> Itondekanya"
+
+#: src/LYBookmark.c:381
+#, fuzzy
+msgid ""
+"Note: if you edit this file manually\n"
+"      you should not change the format within the lines\n"
+"      or add other HTML markup.\n"
+"      Make sure any bookmark link is saved as a single line."
+msgstr ""
+"NIBA Guhindura iyi IDOSIYE OYA Guhindura>> i Imiterere muri i Cyangwa Kongeramo Ikindi Akamenyetso Ihuza ni Nka a UMWE Umurongo"
+
+#: src/LYBookmark.c:677
+#, fuzzy, c-format
+msgid "File may be recoverable from %s during this session"
+msgstr "Idosiye Gicurasi Bivuye iyi Umukoro"
+
+#: src/LYCgi.c:159
+#, c-format
+msgid "Do you want to execute \"%s\"?"
+msgstr ""
+
+#.
+#. * Neither the path as given nor any components examined by backing up
+#. * were stat()able.  - kw
+#.
+#: src/LYCgi.c:274
+#, fuzzy
+msgid "Unable to access cgi script"
+msgstr "Kuri IYANDIKA"
+
+#: src/LYCgi.c:699 src/LYCgi.c:702
+msgid "Good Advice"
+msgstr ""
+
+#: src/LYCgi.c:706
+#, fuzzy
+msgid "An excellent http server for VMS is available via"
+msgstr "HTTP Seriveri kugirango ni Bihari Biturutse"
+
+#: src/LYCgi.c:713
+#, fuzzy
+msgid "this link"
+msgstr "iyi Ihuza"
+
+#: src/LYCgi.c:717
+#, fuzzy
+msgid "It provides state of the art CGI script support.\n"
+msgstr "Leta Bya i IYANDIKA Gushigikira\n"
+
+#: src/LYClean.c:122
+#, fuzzy
+msgid "Exiting via interrupt:"
+msgstr "Biturutse Hagarikira aho"
+
+#: src/LYCookie.c:2461
+#, fuzzy
+msgid "(from a previous session)"
+msgstr "(Bivuye a Ibanjirije Umukoro"
+
+#: src/LYCookie.c:2522
+msgid "Maximum Gobble Date:"
+msgstr ""
+
+#: src/LYCookie.c:2562
+msgid "Internal"
+msgstr "By'imbere"
+
+#: src/LYCookie.c:2563
+#, fuzzy
+msgid "cookie_domain_flag_set error, aborting program"
+msgstr "Ikosa Porogaramu"
+
+#: src/LYCurses.c:1088
+#, fuzzy
+msgid "Terminal initialisation failed - unknown terminal type?"
+msgstr "Byanze Kitazwi Ubwoko"
+
+#: src/LYCurses.c:1546
+msgid "Terminal ="
+msgstr ""
+
+#: src/LYCurses.c:1550
+#, fuzzy
+msgid "You must use a vt100, 200, etc. terminal with this program."
+msgstr "Gukoresha a 200 Na: iyi Porogaramu"
+
+#: src/LYCurses.c:1599
+#, fuzzy
+msgid "Your Terminal type is unknown!"
+msgstr "Ubwoko ni Kitazwi"
+
+#: src/LYCurses.c:1600
+#, fuzzy
+msgid "Enter a terminal type:"
+msgstr "a Ubwoko"
+
+#: src/LYCurses.c:1614
+msgid "TERMINAL TYPE IS SET TO"
+msgstr ""
+
+#: src/LYCurses.c:2127
+#, fuzzy, c-format
+msgid ""
+"\n"
+"A Fatal error has occurred in %s Ver. %s\n"
+msgstr ""
+"\n"
+"A Ikosa in\n"
+
+#: src/LYCurses.c:2130
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Please notify your system administrator to confirm a bug, and if\n"
+"confirmed, to notify the lynx-dev list.  Bug reports should have concise\n"
+"descriptions of the command and/or URL which causes the problem, the\n"
+"operating system name with version number, the TCPIP implementation, the\n"
+"TRACEBACK if it can be captured, and any other relevant information.\n"
+msgstr ""
+"\n"
+"Sisitemu umuyobozi/ uyobora Kuri Kwemeza a Na Kuri i Urutonde Raporo Bya i Komandi: Na Cyangwa i Sisitemu Izina: Na: Verisiyo "
+"Umubare i NIBA Na Ikindi Byagombwa Ibisobanuro\n"
+
+#: src/LYEdit.c:266
+#, fuzzy, c-format
+msgid "Error starting editor, %s"
+msgstr "Inonosora Umurongo Bya"
+
+#: src/LYEdit.c:269
+#, fuzzy
+msgid "Editor killed by signal"
+msgstr "ku"
+
+#: src/LYEdit.c:274
+#, fuzzy, c-format
+msgid "Editor returned with error status %s"
+msgstr "Na: Ikosa Imimerere"
+
+#: src/LYDownload.c:504
+#, fuzzy
+msgid "Downloaded link:"
+msgstr "Ihuza"
+
+#: src/LYDownload.c:509
+#, fuzzy
+msgid "Suggested file name:"
+msgstr "IDOSIYE Izina:"
+
+#: src/LYDownload.c:514
+#, fuzzy
+msgid "Standard download options:"
+msgstr "Gufungura Amahitamo"
+
+#: src/LYDownload.c:515
+#, fuzzy
+msgid "Download options:"
+msgstr "Amahitamo"
+
+#: src/LYDownload.c:531
+#, fuzzy
+msgid "Save to disk"
+msgstr "Kubika Kuri"
+
+#: src/LYDownload.c:545
+#, fuzzy
+msgid "View temporary file"
+msgstr "i IDOSIYE"
+
+#: src/LYDownload.c:552
+#, fuzzy
+msgid "Save to disk disabled."
+msgstr "Kubika Kuri Yahagaritswe"
+
+#: src/LYDownload.c:556 src/LYPrint.c:1310
+msgid "Local additions:"
+msgstr ""
+
+#: src/LYDownload.c:567 src/LYUpload.c:211
+msgid "No Name Given"
+msgstr ""
+
+#: src/LYHistory.c:672
+#, fuzzy
+msgid "You selected:"
+msgstr "Byahiswemo"
+
+#: src/LYHistory.c:696 src/LYHistory.c:925
+#, fuzzy
+msgid "(no address)"
+msgstr "(Oya Aderesi"
+
+#: src/LYHistory.c:700
+#, fuzzy
+msgid " (internal)"
+msgstr "(By'imbere"
+
+#: src/LYHistory.c:702
+#, fuzzy
+msgid " (was internal)"
+msgstr "(By'imbere"
+
+#: src/LYHistory.c:800
+msgid " (From History)"
+msgstr ""
+
+#: src/LYHistory.c:845
+#, fuzzy
+msgid "You visited (POSTs, bookmark, menu and list files excluded):"
+msgstr "Akamenyetso Ibikubiyemo Na Urutonde Idosiye"
+
+#: src/LYHistory.c:1138
+#, fuzzy
+msgid "(No messages yet)"
+msgstr "(Ubutumwa"
+
+#: src/LYLeaks.c:220
+#, fuzzy
+msgid "Invalid pointer detected."
+msgstr "Mweretsi"
+
+#: src/LYLeaks.c:222 src/LYLeaks.c:260
+msgid "Sequence:"
+msgstr ""
+
+#: src/LYLeaks.c:225 src/LYLeaks.c:263
+#, fuzzy
+msgid "Pointer:"
+msgstr "Mweretsi"
+
+#: src/LYLeaks.c:234 src/LYLeaks.c:241 src/LYLeaks.c:282
+#, fuzzy
+msgid "FileName:"
+msgstr "Izina ry'idosiye:"
+
+#: src/LYLeaks.c:237 src/LYLeaks.c:244 src/LYLeaks.c:285 src/LYLeaks.c:296
+msgid "LineCount:"
+msgstr ""
+
+#: src/LYLeaks.c:258
+msgid "Memory leak detected."
+msgstr ""
+
+# sfx2/source\dialog\mgetempl.src:TP_MANAGE_STYLES.GB_DESC.text
+#: src/LYLeaks.c:266
+#, fuzzy
+msgid "Contains:"
+msgstr "Kirimo"
+
+#: src/LYLeaks.c:279
+msgid "ByteSize:"
+msgstr ""
+
+#: src/LYLeaks.c:293
+msgid "realloced:"
+msgstr ""
+
+#: src/LYLeaks.c:314
+#, fuzzy
+msgid "Total memory leakage this run:"
+msgstr "Ububiko iyi Gukoresha"
+
+#: src/LYLeaks.c:317
+msgid "Peak allocation"
+msgstr ""
+
+#: src/LYLeaks.c:318
+msgid "Bytes allocated"
+msgstr ""
+
+#: src/LYLeaks.c:319
+msgid "Total mallocs"
+msgstr ""
+
+#: src/LYLeaks.c:320
+msgid "Total frees"
+msgstr ""
+
+#: src/LYList.c:84
+#, fuzzy
+msgid "References in "
+msgstr "in"
+
+#: src/LYList.c:87
+#, fuzzy
+msgid "this document:"
+msgstr "iyi Inyandiko"
+
+#: src/LYList.c:93
+#, fuzzy
+msgid "Visible links:"
+msgstr "amahuza"
+
+#: src/LYList.c:194 src/LYList.c:295
+#, fuzzy
+msgid "Hidden links:"
+msgstr "amahuza"
+
+#: src/LYList.c:332
+msgid "References"
+msgstr "Irebero"
+
+#: src/LYList.c:336
+#, fuzzy
+msgid "Visible links"
+msgstr "amahuza"
+
+#: src/LYLocal.c:269
+#, fuzzy, c-format
+msgid "Unable to get status of '%s'."
+msgstr "Kuri Kubona Imimerere Bya"
+
+#: src/LYLocal.c:303
+#, fuzzy
+msgid "The selected item is not a file or a directory!  Request ignored."
+msgstr "Byahiswemo Ikintu ni OYA a IDOSIYE Cyangwa a bushyinguro"
+
+#: src/LYLocal.c:371
+#, fuzzy, c-format
+msgid "Unable to %s due to system error!"
+msgstr "Kuri Kuri Sisitemu Ikosa"
+
+#: src/LYLocal.c:405
+#, fuzzy, c-format
+msgid "Probable failure to %s due to system error!"
+msgstr "Kuri Kuri Sisitemu Ikosa"
+
+# padmin/source\padialog.src:RID_PADIALOG.RID_PA_BTN_DEL.text
+#: src/LYLocal.c:467 src/LYLocal.c:488
+#, fuzzy, c-format
+msgid "remove %s"
+msgstr "Gukuraho..."
+
+#: src/LYLocal.c:506
+#, c-format
+msgid "touch %s"
+msgstr ""
+
+#: src/LYLocal.c:534
+#, fuzzy, c-format
+msgid "move %s to %s"
+msgstr "Kwimura Kuri"
+
+#: src/LYLocal.c:575
+#, fuzzy
+msgid "There is already a directory with that name!  Request ignored."
+msgstr "ni a bushyinguro Na: Izina:"
+
+#: src/LYLocal.c:577
+#, fuzzy
+msgid "There is already a file with that name!  Request ignored."
+msgstr "ni a IDOSIYE Na: Izina:"
+
+#: src/LYLocal.c:579
+#, fuzzy
+msgid "The specified name is already in use!  Request ignored."
+msgstr "Izina: ni in Gukoresha"
+
+#: src/LYLocal.c:590
+msgid "Destination has different owner!  Request denied."
+msgstr ""
+
+#: src/LYLocal.c:593
+#, fuzzy
+msgid "Destination is not a valid directory!  Request denied."
+msgstr "ni OYA a Byemewe bushyinguro"
+
+#: src/LYLocal.c:615
+#, fuzzy
+msgid "Remove all tagged files and directories?"
+msgstr "Byose Idosiye Na ububiko bw'amaderese"
+
+#: src/LYLocal.c:673
+#, fuzzy
+msgid "Enter new location for tagged items: "
+msgstr "Gishya Ahantu kugirango"
+
+#: src/LYLocal.c:743
+msgid "Path too long"
+msgstr ""
+
+#: src/LYLocal.c:774
+#, fuzzy
+msgid "Source and destination are the same location - request ignored!"
+msgstr "Na Ishyika i Ahantu Kubaza..."
+
+#: src/LYLocal.c:831
+#, fuzzy
+msgid "Enter new name for directory: "
+msgstr "Gishya Izina: kugirango bushyinguro"
+
+#: src/LYLocal.c:833
+#, fuzzy
+msgid "Enter new name for file: "
+msgstr "Gishya Izina: kugirango IDOSIYE"
+
+#: src/LYLocal.c:845
+#, fuzzy
+msgid "Illegal character (path-separator) found! Request ignored."
+msgstr "Inyuguti Inzira Mutandukanya Byabonetse"
+
+#: src/LYLocal.c:895
+#, fuzzy
+msgid "Enter new location for directory: "
+msgstr "Gishya Ahantu kugirango bushyinguro"
+
+#: src/LYLocal.c:901
+#, fuzzy
+msgid "Enter new location for file: "
+msgstr "Gishya Ahantu kugirango IDOSIYE"
+
+#: src/LYLocal.c:928
+#, fuzzy
+msgid "Unexpected failure - unable to find trailing path separator"
+msgstr "Kuri Gushaka Inzira Mutandukanya"
+
+#: src/LYLocal.c:948
+#, fuzzy
+msgid "Source and destination are the same location!  Request ignored!"
+msgstr "Na Ishyika i Ahantu"
+
+#: src/LYLocal.c:995
+#, fuzzy
+msgid "Modify name, location, or permission (n, l, or p): "
+msgstr "Izina: Ahantu Cyangwa N L Cyangwa P"
+
+#: src/LYLocal.c:997
+#, fuzzy
+msgid "Modify name or location (n or l): "
+msgstr "Izina: Cyangwa Ahantu N Cyangwa L"
+
+#.
+#. * Code for changing ownership needed here.
+#.
+#: src/LYLocal.c:1026
+#, fuzzy
+msgid "This feature not yet implemented!"
+msgstr "OYA"
+
+#: src/LYLocal.c:1046
+#, fuzzy
+msgid "Enter name of file to create: "
+msgstr "Izina: Bya IDOSIYE Kuri Kurema"
+
+#: src/LYLocal.c:1050 src/LYLocal.c:1086
+#, fuzzy
+msgid "Illegal redirection \"//\" found! Request ignored."
+msgstr "Byabonetse"
+
+#: src/LYLocal.c:1082
+#, fuzzy
+msgid "Enter name for new directory: "
+msgstr "Izina: kugirango Gishya bushyinguro"
+
+#: src/LYLocal.c:1122
+#, fuzzy
+msgid "Create file or directory (f or d): "
+msgstr "IDOSIYE Cyangwa bushyinguro F Cyangwa D"
+
+#: src/LYLocal.c:1164
+#, fuzzy, c-format
+msgid "Remove directory '%s'?"
+msgstr "IDOSIYE"
+
+# svtools/source\dialogs\filedlg2.src:STR_FILEDLG_DIR.text
+#: src/LYLocal.c:1167
+#, fuzzy
+msgid "Remove directory?"
+msgstr "Ububiko"
+
+#: src/LYLocal.c:1172
+#, fuzzy, c-format
+msgid "Remove file '%s'?"
+msgstr "IDOSIYE"
+
+#: src/LYLocal.c:1174
+#, fuzzy
+msgid "Remove file?"
+msgstr "IDOSIYE"
+
+#: src/LYLocal.c:1179
+#, fuzzy, c-format
+msgid "Remove symbolic link '%s'?"
+msgstr "Ihuza"
+
+#: src/LYLocal.c:1181
+#, fuzzy
+msgid "Remove symbolic link?"
+msgstr "Ihuza"
+
+#: src/LYLocal.c:1276
+#, fuzzy
+msgid "Sorry, don't know how to permit non-UNIX files yet."
+msgstr "Kuri Idosiye"
+
+#: src/LYLocal.c:1306
+#, fuzzy
+msgid "Unable to open permit options file"
+msgstr "Kuri Gufungura Amahitamo IDOSIYE"
+
+#: src/LYLocal.c:1336
+#, fuzzy
+msgid "Specify permissions below:"
+msgstr "Uruhushya munsi"
+
+#: src/LYLocal.c:1337 src/LYShowInfo.c:260
+msgid "Owner:"
+msgstr ""
+
+#: src/LYLocal.c:1353
+msgid "Group"
+msgstr "Itsinda"
+
+#: src/LYLocal.c:1369
+#, fuzzy
+msgid "Others:"
+msgstr "Ibindi:"
+
+#: src/LYLocal.c:1387
+#, fuzzy
+msgid "form to permit"
+msgstr "Ifishi Kuri"
+
+#: src/LYLocal.c:1482
+#, fuzzy
+msgid "Invalid mode format."
+msgstr "Ubwoko Imiterere"
+
+#: src/LYLocal.c:1486
+#, fuzzy
+msgid "Invalid syntax format."
+msgstr "Imiterere"
+
+#: src/LYLocal.c:1668
+#, fuzzy
+msgid "Warning!  UUDecoded file will exist in the directory you started Lynx."
+msgstr "IDOSIYE in i bushyinguro"
+
+#: src/LYLocal.c:1858
+#, fuzzy
+msgid "NULL URL pointer"
+msgstr "Mweretsi"
+
+#: src/LYLocal.c:1940
+#, fuzzy, c-format
+msgid "Executing %s "
+msgstr "Gukora: %s"
+
+#: src/LYLocal.c:1943
+#, fuzzy
+msgid "Executing system command. This might take a while."
+msgstr "Sisitemu Komandi: a"
+
+#: src/LYLocal.c:2015
+#, fuzzy
+msgid "Current directory:"
+msgstr "bushyinguro"
+
+# sc/source\ui\dbgui\dapitype.src:RID_SCDLG_DAPITYPE.BTN_SELECTION.text
+#: src/LYLocal.c:2018 src/LYLocal.c:2036
+#, fuzzy
+msgid "Current selection:"
+msgstr "Ihitamo rigezweho"
+
+#: src/LYLocal.c:2022
+#, fuzzy
+msgid "Nothing currently selected."
+msgstr "Byahiswemo"
+
+#: src/LYLocal.c:2038
+#, fuzzy
+msgid "tagged item:"
+msgstr "Ikintu"
+
+#: src/LYLocal.c:2039
+msgid "tagged items:"
+msgstr ""
+
+#: src/LYLocal.c:2136 src/LYLocal.c:2147
+#, fuzzy
+msgid "Illegal filename; request ignored."
+msgstr "Izina ry'idosiye: Kubaza..."
+
+#. directory not writable
+#: src/LYLocal.c:2245 src/LYLocal.c:2304
+#, fuzzy
+msgid "Install in the selected directory not permitted."
+msgstr "in i Byahiswemo bushyinguro OYA"
+
+#: src/LYLocal.c:2300
+#, fuzzy
+msgid "The selected item is not a directory!  Request ignored."
+msgstr "Byahiswemo Ikintu ni OYA a bushyinguro"
+
+#: src/LYLocal.c:2309
+#, fuzzy
+msgid "Just a moment, ..."
+msgstr "a"
+
+#: src/LYLocal.c:2326
+#, fuzzy
+msgid "Error building install args"
+msgstr "Kwinjiza porogaramu"
+
+#: src/LYLocal.c:2341 src/LYLocal.c:2372
+#, fuzzy, c-format
+msgid "Source and target are the same: %s"
+msgstr "Na Intego i"
+
+#: src/LYLocal.c:2348 src/LYLocal.c:2379
+#, fuzzy, c-format
+msgid "Already in target directory: %s"
+msgstr "in Intego bushyinguro"
+
+# setup2/source\ui\pages\vefun.src:RESID_PAGE_PAGEHAVEFUN.STR_TITLE.text
+#: src/LYLocal.c:2397
+#, fuzzy
+msgid "Installation complete"
+msgstr "Iyinjizaporogaramu ryarangiye"
+
+#: src/LYLocal.c:2584
+#, fuzzy
+msgid "Temporary URL or list would be too long."
+msgstr "Cyangwa Urutonde"
+
+#: src/LYMail.c:520
+msgid "Sending"
+msgstr ""
+
+#: src/LYMail.c:1006
+#, fuzzy, c-format
+msgid "The link   %s :?: %s \n"
+msgstr "Ihuza\n"
+
+#: src/LYMail.c:1008
+#, c-format
+msgid "called \"%s\"\n"
+msgstr ""
+
+#: src/LYMail.c:1009
+#, fuzzy, c-format
+msgid "in the file \"%s\" called \"%s\"\n"
+msgstr "in i IDOSIYE\n"
+
+#: src/LYMail.c:1010
+#, fuzzy
+msgid "was requested but was not available."
+msgstr "OYA Bihari"
+
+#: src/LYMail.c:1011
+#, fuzzy
+msgid "Thought you might want to know."
+msgstr "Kuri"
+
+#: src/LYMail.c:1013
+#, fuzzy
+msgid "This message was automatically generated by"
+msgstr "Ubutumwa ku buryo bwikora ku"
+
+#: src/LYMail.c:1728
+msgid "No system mailer configured"
+msgstr ""
+
+#: src/LYMain.c:1022
+#, fuzzy
+msgid "No Winsock found, sorry."
+msgstr "Byabonetse"
+
+#: src/LYMain.c:1225
+#, fuzzy
+msgid "You MUST define a valid TMP or TEMP area!"
+msgstr "Kugaragaza... a Byemewe Cyangwa Ubuso"
+
+#: src/LYMain.c:1278 src/LYMainLoop.c:5074
+#, fuzzy
+msgid "No such directory"
+msgstr "bushyinguro"
+
+#: src/LYMain.c:1463
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Configuration file \"%s\" is not available.\n"
+"\n"
+msgstr ""
+"\n"
+"IDOSIYE ni OYA Bihari\n"
+"\n"
+
+#: src/LYMain.c:1473
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Lynx character sets not declared.\n"
+"\n"
+msgstr ""
+"\n"
+"Inyuguti OYA\n"
+
+#: src/LYMain.c:1502
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Lynx edit map not declared.\n"
+"\n"
+msgstr ""
+"\n"
+"Guhindura OYA\n"
+
+#: src/LYMain.c:1578
+#, fuzzy, c-format
+msgid ""
+"\n"
+"Lynx file \"%s\" is not available.\n"
+"\n"
+msgstr ""
+"\n"
+"IDOSIYE ni OYA Bihari\n"
+
+#: src/LYMain.c:1653
+#, c-format
+msgid "Ignored %d characters from standard input.\n"
+msgstr ""
+
+#: src/LYMain.c:1655
+#, c-format
+msgid "Use \"-stdin\" or \"-\" to tell how to handle piped input.\n"
+msgstr ""
+
+#: src/LYMain.c:1803
+msgid "Warning:"
+msgstr "Iburira:"
+
+#: src/LYMain.c:2371
+#, fuzzy
+msgid "persistent cookies state will be changed in next session only."
+msgstr "Inyandikonyakwirema Leta Byahinduwe in Komeza>> Umukoro"
+
+#: src/LYMain.c:2616 src/LYMain.c:2661
+#, c-format
+msgid "Lynx: ignoring unrecognized charset=%s\n"
+msgstr ""
+
+# goodies/source\filter.vcl\eps\dlgeps.src:DLG_EXPORT_EPS.GRP_VERSION.text
+#: src/LYMain.c:3180
+#, fuzzy, c-format
+msgid "%s Version %s (%s)"
+msgstr "Verisiyo"
+
+#: src/LYMain.c:3218
+#, fuzzy, c-format
+msgid "Built on %s %s %s\n"
+msgstr "ku\n"
+
+#: src/LYMain.c:3240
+msgid "Copyrights held by the Lynx Developers Group,"
+msgstr ""
+
+#: src/LYMain.c:3241
+#, fuzzy
+msgid "the University of Kansas, CERN, and other contributors."
+msgstr "ku i Bya Na Ikindi Abaterankunga"
+
+#: src/LYMain.c:3242
+#, fuzzy
+msgid "Distributed under the GNU General Public License (Version 2)."
+msgstr "i"
+
+#: src/LYMain.c:3243
+#, fuzzy
+msgid "See http://lynx.isc.org/ and the online help for more information."
+msgstr "Mucukumbuzi."
+
+#: src/LYMain.c:4060
+#, fuzzy, c-format
+msgid "USAGE: %s [options] [file]\n"
+msgstr "Amahitamo IDOSIYE\n"
+
+#: src/LYMain.c:4061
+#, c-format
+msgid "Options are:\n"
+msgstr ""
+
+#: src/LYMain.c:4360
+#, c-format
+msgid "%s: Invalid Option: %s\n"
+msgstr ""
+
+#: src/LYMainLoop.c:594
+#, fuzzy, c-format
+msgid "Internal error: Invalid mouse link %d!"
+msgstr "Ikosa Imbeba Ihuza"
+
+#: src/LYMainLoop.c:714 src/LYMainLoop.c:5096
+#, fuzzy
+msgid "A URL specified by the user"
+msgstr "A ku i Ukoresha:"
+
+#: src/LYMainLoop.c:1173
+#, fuzzy
+msgid "Enctype multipart/form-data not yet supported!  Cannot submit."
+msgstr "Ifishi Ibyatanzwe OYA Tanga"
+
+#.
+#. * Make a name for this help file.
+#.
+#: src/LYMainLoop.c:3105
+msgid "Help Screen"
+msgstr ""
+
+#: src/LYMainLoop.c:3226
+msgid "System Index"
+msgstr ""
+
+#: src/LYMainLoop.c:3585 src/LYMainLoop.c:5324
+#, fuzzy
+msgid "Entry into main screen"
+msgstr "Mugaragaza"
+
+#: src/LYMainLoop.c:3843
+#, fuzzy
+msgid "No next document present"
+msgstr "Komeza>> Inyandiko"
+
+#: src/LYMainLoop.c:4139
+#, fuzzy
+msgid "charset for this document specified explicitly, sorry..."
+msgstr "kugirango iyi Inyandiko"
+
+#: src/LYMainLoop.c:5052
+#, fuzzy
+msgid "cd to:"
+msgstr "Kuri"
+
+#: src/LYMainLoop.c:5077
+#, fuzzy
+msgid "A component of path is not a directory"
+msgstr "A Bya Inzira ni OYA a bushyinguro"
+
+#: src/LYMainLoop.c:5080
+#, fuzzy
+msgid "failed to change directory"
+msgstr "Byanze Kuri Guhindura>> bushyinguro"
+
+#: src/LYMainLoop.c:6256
+#, fuzzy
+msgid "Reparsing document under current settings..."
+msgstr "Inyandiko KIGEZWEHO Amagenamiterere"
+
+#: src/LYMainLoop.c:6547
+#, fuzzy, c-format
+msgid "Fatal error - could not open output file %s\n"
+msgstr "Ikosa OYA Gufungura Ibisohoka IDOSIYE\n"
+
+#: src/LYMainLoop.c:6884
+msgid "TABLE center enable."
+msgstr ""
+
+#: src/LYMainLoop.c:6887
+msgid "TABLE center disable."
+msgstr ""
+
+#: src/LYMainLoop.c:6964
+#, fuzzy
+msgid "Current URL is empty."
+msgstr "bushyinguro"
+
+#: src/LYMainLoop.c:6966 src/LYUtils.c:1817
+msgid "Copy to clipboard failed."
+msgstr ""
+
+#: src/LYMainLoop.c:6968
+msgid "Document URL put to clipboard."
+msgstr ""
+
+#: src/LYMainLoop.c:6970
+msgid "Link URL put to clipboard."
+msgstr ""
+
+#: src/LYMainLoop.c:6997
+msgid "No URL in the clipboard."
+msgstr ""
+
+#: src/LYMainLoop.c:7668 src/LYMainLoop.c:7838
+#, fuzzy
+msgid "-index-"
+msgstr "-Umubarendanga"
+
+#: src/LYMainLoop.c:7778
+msgid "lynx: Can't access startfile"
+msgstr ""
+
+#: src/LYMainLoop.c:7790
+#, fuzzy
+msgid "lynx: Start file could not be found or is not text/html or text/plain"
+msgstr "Gutangira IDOSIYE OYA Byabonetse Cyangwa ni OYA Umwandiko HTML Cyangwa Umwandiko Byuzuye"
+
+#: src/LYMainLoop.c:7791
+msgid "      Exiting..."
+msgstr ""
+
+#: src/LYMainLoop.c:7832
+#, fuzzy
+msgid "-more-"
+msgstr "-Birenzeho"
+
+#. Enable scrolling.
+#: src/LYNews.c:183
+#, fuzzy
+msgid "You will be posting to:"
+msgstr "Kuri"
+
+#.
+#. * Get the mail address for the From header, offering personal_mail_address
+#. * as default.
+#.
+#: src/LYNews.c:192
+#, fuzzy
+msgid ""
+"\n"
+"\n"
+" Please provide your mail address for the From: header\n"
+msgstr ""
+"\n"
+"Ubutumwa Aderesi kugirango i\n"
+
+#.
+#. * Get the Subject header, offering the current document's title as the
+#. * default if this is a followup rather than a new post.  - FM
+#.
+#: src/LYNews.c:209
+#, fuzzy
+msgid ""
+"\n"
+"\n"
+" Please provide or edit the Subject: header\n"
+msgstr ""
+"\n"
+"Cyangwa Guhindura i\n"
+
+#: src/LYNews.c:299
+#, fuzzy
+msgid ""
+"\n"
+"\n"
+" Please provide or edit the Organization: header\n"
+msgstr ""
+"\n"
+"Cyangwa Guhindura i\n"
+
+#.
+#. * Use the built in line editior.
+#.
+#: src/LYNews.c:356
+#, fuzzy
+msgid ""
+"\n"
+"\n"
+" Please enter your message below."
+msgstr ""
+"\n"
+"\n"
+"Injiza Ubutumwa munsi"
+
+#: src/LYNews.c:402
+#, fuzzy
+msgid "Message has no original text!"
+msgstr "Oya Umwimerere Umwandiko"
+
+#: src/LYOptions.c:765
+#, fuzzy
+msgid "review/edit B)ookmarks files"
+msgstr "Isubiramo Guhindura Idosiye"
+
+#: src/LYOptions.c:767
+#, fuzzy
+msgid "B)ookmark file: "
+msgstr "IDOSIYE"
+
+#: src/LYOptions.c:2127 src/LYOptions.c:2134
+msgid "ON"
+msgstr ""
+
+#. verbose_img variable
+#: src/LYOptions.c:2128 src/LYOptions.c:2133 src/LYOptions.c:2285 src/LYOptions.c:2296
+msgid "OFF"
+msgstr ""
+
+#: src/LYOptions.c:2129
+msgid "NEVER"
+msgstr ""
+
+#: src/LYOptions.c:2130
+msgid "ALWAYS"
+msgstr ""
+
+#: src/LYOptions.c:2146 src/LYOptions.c:2277
+msgid "ignore"
+msgstr ""
+
+#: src/LYOptions.c:2147
+msgid "ask user"
+msgstr ""
+
+#: src/LYOptions.c:2148
+msgid "accept all"
+msgstr ""
+
+#: src/LYOptions.c:2160
+msgid "ALWAYS OFF"
+msgstr ""
+
+#: src/LYOptions.c:2161
+msgid "FOR LOCAL FILES ONLY"
+msgstr ""
+
+#: src/LYOptions.c:2163
+msgid "ALWAYS ON"
+msgstr ""
+
+#: src/LYOptions.c:2175
+msgid "Numbers act as arrows"
+msgstr ""
+
+#: src/LYOptions.c:2177
+msgid "Links are numbered"
+msgstr ""
+
+#: src/LYOptions.c:2180
+msgid "Links and form fields are numbered"
+msgstr ""
+
+#: src/LYOptions.c:2183
+msgid "Form fields are numbered"
+msgstr ""
+
+#: src/LYOptions.c:2197
+msgid "Case insensitive"
+msgstr ""
+
+#: src/LYOptions.c:2198
+msgid "Case sensitive"
+msgstr ""
+
+#: src/LYOptions.c:2222
+msgid "prompt normally"
+msgstr ""
+
+#: src/LYOptions.c:2223
+msgid "force yes-response"
+msgstr ""
+
+#: src/LYOptions.c:2224
+msgid "force no-response"
+msgstr ""
+
+#: src/LYOptions.c:2242
+#, fuzzy
+msgid "Novice"
+msgstr "Ntacyo"
+
+#: src/LYOptions.c:2243
+#, fuzzy
+msgid "Intermediate"
+msgstr "By'imbere"
+
+#: src/LYOptions.c:2244
+msgid "Advanced"
+msgstr ""
+
+#: src/LYOptions.c:2253
+msgid "By First Visit"
+msgstr ""
+
+#: src/LYOptions.c:2255
+msgid "By First Visit Reversed"
+msgstr ""
+
+#: src/LYOptions.c:2256
+msgid "As Visit Tree"
+msgstr ""
+
+#: src/LYOptions.c:2257
+msgid "By Last Visit"
+msgstr ""
+
+#: src/LYOptions.c:2259
+msgid "By Last Visit Reversed"
+msgstr ""
+
+#. Old_DTD variable
+#: src/LYOptions.c:2270
+msgid "relaxed (TagSoup mode)"
+msgstr ""
+
+#: src/LYOptions.c:2271
+msgid "strict (SortaSGML mode)"
+msgstr ""
+
+#: src/LYOptions.c:2278
+msgid "as labels"
+msgstr ""
+
+#: src/LYOptions.c:2279
+#, fuzzy
+msgid "as links"
+msgstr "iyi Ihuza"
+
+#: src/LYOptions.c:2286
+#, fuzzy
+msgid "show filename"
+msgstr "(IDOSIYE Izina:"
+
+#: src/LYOptions.c:2297
+msgid "STANDARD"
+msgstr ""
+
+#: src/LYOptions.c:2298
+msgid "ADVANCED"
+msgstr ""
+
+# svx/source\gallery2\gallery.src:RID_SVXDLG_GALLERY_CBX.text
+#: src/LYOptions.c:2329
+#, fuzzy
+msgid "Directories first"
+msgstr "Ububiko bwungirije"
+
+#: src/LYOptions.c:2330
+#, fuzzy
+msgid "Files first"
+msgstr "Itangira"
+
+#: src/LYOptions.c:2331
+#, fuzzy
+msgid "Mixed style"
+msgstr "Guhindura IMISUSIRE"
+
+#: src/LYOptions.c:2339 src/LYOptions.c:2359
+#, fuzzy
+msgid "By Name"
+msgstr "Izina:"
+
+#: src/LYOptions.c:2340 src/LYOptions.c:2360
+msgid "By Type"
+msgstr ""
+
+#: src/LYOptions.c:2341 src/LYOptions.c:2361
+msgid "By Size"
+msgstr ""
+
+#: src/LYOptions.c:2342 src/LYOptions.c:2362
+#, fuzzy
+msgid "By Date"
+msgstr "Itariki:"
+
+#: src/LYOptions.c:2343
+msgid "By Mode"
+msgstr ""
+
+#: src/LYOptions.c:2345
+msgid "By User"
+msgstr ""
+
+#: src/LYOptions.c:2346
+#, fuzzy
+msgid "By Group"
+msgstr "Itsinda"
+
+#: src/LYOptions.c:2371
+msgid "Do not show rate"
+msgstr ""
+
+#: src/LYOptions.c:2372 src/LYOptions.c:2373
+#, fuzzy, c-format
+msgid "Show %s/sec rate"
+msgstr "Igipimo"
+
+#: src/LYOptions.c:2375 src/LYOptions.c:2376
+#, c-format
+msgid "Show %s/sec, ETA"
+msgstr ""
+
+#: src/LYOptions.c:2379
+#, fuzzy
+msgid "Show progressbar"
+msgstr "Agafashsagenda"
+
+#: src/LYOptions.c:2391
+msgid "Accept lynx's internal types"
+msgstr ""
+
+#: src/LYOptions.c:2392
+msgid "Also accept lynx.cfg's types"
+msgstr ""
+
+#: src/LYOptions.c:2393
+msgid "Also accept user's types"
+msgstr ""
+
+#: src/LYOptions.c:2394
+msgid "Also accept system's types"
+msgstr ""
+
+#: src/LYOptions.c:2395
+#, fuzzy
+msgid "Accept all types"
+msgstr "emera ibihindutse/ibyahindutse"
+
+#: src/LYOptions.c:2404
+msgid "gzip"
+msgstr ""
+
+#: src/LYOptions.c:2405
+msgid "deflate"
+msgstr ""
+
+#: src/LYOptions.c:2408
+msgid "compress"
+msgstr ""
+
+#: src/LYOptions.c:2411
+msgid "bzip2"
+msgstr ""
+
+#: src/LYOptions.c:2413
+msgid "All"
+msgstr ""
+
+#: src/LYOptions.c:2681 src/LYOptions.c:2705
+#, fuzzy, c-format
+msgid "Use %s to invoke the Options menu!"
+msgstr "Kuri i Ibikubiyemo"
+
+#: src/LYOptions.c:3477
+#, fuzzy
+msgid "(options marked with (!) will not be saved)"
+msgstr "(Amahitamo cy/ byagarajwe Na: OYA"
+
+#: src/LYOptions.c:3485
+msgid "General Preferences"
+msgstr ""
+
+#. ***************************************************************
+#. User Mode: SELECT
+#: src/LYOptions.c:3489
+#, fuzzy
+msgid "User mode"
+msgstr "Ubwoko"
+
+#. Editor: INPUT
+#: src/LYOptions.c:3495
+msgid "Editor"
+msgstr "umwanditsi"
+
+#. Search Type: SELECT
+#: src/LYOptions.c:3500
+#, fuzzy
+msgid "Type of Search"
+msgstr "Bya"
+
+#: src/LYOptions.c:3505
+msgid "Security and Privacy"
+msgstr ""
+
+#. ***************************************************************
+#. Cookies: SELECT
+#: src/LYOptions.c:3509
+msgid "Cookies"
+msgstr "Cookie"
+
+#. Cookie Prompting: SELECT
+#: src/LYOptions.c:3523
+msgid "Invalid-Cookie Prompting"
+msgstr ""
+
+#. SSL Prompting: SELECT
+#: src/LYOptions.c:3530
+msgid "SSL Prompting"
+msgstr ""
+
+#: src/LYOptions.c:3536
+msgid "Keyboard Input"
+msgstr ""
+
+#. ***************************************************************
+#. Keypad Mode: SELECT
+#: src/LYOptions.c:3540
+#, fuzzy
+msgid "Keypad mode"
+msgstr "Ubwoko"
+
+#. Emacs keys: ON/OFF
+#: src/LYOptions.c:3546
+#, fuzzy
+msgid "Emacs keys"
+msgstr "Utubuto"
+
+#. VI Keys: ON/OFF
+#: src/LYOptions.c:3552
+#, fuzzy
+msgid "VI keys"
+msgstr "Utubuto"
+
+#. Line edit style: SELECT
+#. well, at least 2 line edit styles available
+#: src/LYOptions.c:3559
+#, fuzzy
+msgid "Line edit style"
+msgstr "Guhindura IMISUSIRE"
+
+#. Keyboard layout: SELECT
+#: src/LYOptions.c:3571
+#, fuzzy
+msgid "Keyboard layout"
+msgstr "Imigaragarire"
+
+#.
+#. * Display and Character Set
+#.
+#: src/LYOptions.c:3585
+#, fuzzy
+msgid "Display and Character Set"
+msgstr "Na"
+
+#. Use locale-based character set: ON/OFF
+#: src/LYOptions.c:3590
+#, fuzzy
+msgid "Use locale-based character set"
+msgstr "Inyandiko Inyuguti Gushyiraho"
+
+#. Display Character Set: SELECT
+#: src/LYOptions.c:3599
+#, fuzzy
+msgid "Display character set"
+msgstr "Inyuguti Gushyiraho"
+
+#: src/LYOptions.c:3630
+#, fuzzy
+msgid "Assumed document character set"
+msgstr "Inyandiko Inyuguti Gushyiraho"
+
+#.
+#. * Since CJK people hardly mixed with other world
+#. * we split the header to make it more readable:
+#. * "CJK mode" for CJK display charsets, and "Raw 8-bit" for others.
+#.
+#: src/LYOptions.c:3650
+#, fuzzy
+msgid "CJK mode"
+msgstr "Ubwoko"
+
+#: src/LYOptions.c:3652
+#, fuzzy
+msgid "Raw 8-bit"
+msgstr "8"
+
+#. X Display: INPUT
+#: src/LYOptions.c:3660
+msgid "X Display"
+msgstr ""
+
+#.
+#. * Document Appearance
+#.
+#: src/LYOptions.c:3666
+msgid "Document Appearance"
+msgstr ""
+
+#: src/LYOptions.c:3672
+#, fuzzy
+msgid "Show color"
+msgstr "Ibara"
+
+#. Show cursor: ON/OFF
+#: src/LYOptions.c:3696
+#, fuzzy
+msgid "Show cursor"
+msgstr "indanga"
+
+#. Underline links: ON/OFF
+#: src/LYOptions.c:3702
+#, fuzzy
+msgid "Underline links"
+msgstr "amahuza"
+
+#. Show scrollbar: ON/OFF
+#: src/LYOptions.c:3709
+#, fuzzy
+msgid "Show scrollbar"
+msgstr "Agafashsagenda"
+
+#. Select Popups: ON/OFF
+#: src/LYOptions.c:3716
+#, fuzzy
+msgid "Popups for select fields"
+msgstr "kugirango Guhitamo Imyanya"
+
+#. HTML error recovery: SELECT
+#: src/LYOptions.c:3722
+#, fuzzy
+msgid "HTML error recovery"
+msgstr "Ikosa"
+
+#. Show Images: SELECT
+#: src/LYOptions.c:3728
+#, fuzzy
+msgid "Show images"
+msgstr "Ishusho"
+
+#. Verbose Images: ON/OFF
+#: src/LYOptions.c:3742
+#, fuzzy
+msgid "Verbose images"
+msgstr "Ishusho"
+
+#.
+#. * Headers Transferred to Remote Servers
+#.
+#: src/LYOptions.c:3750
+#, fuzzy
+msgid "Headers Transferred to Remote Servers"
+msgstr "Kuri"
+
+#. ***************************************************************
+#. Mail Address: INPUT
+#: src/LYOptions.c:3754
+#, fuzzy
+msgid "Personal mail address"
+msgstr "Ubutumwa Aderesi"
+
+#: src/LYOptions.c:3760
+#, fuzzy
+msgid "Password for anonymous ftp"
+msgstr "kugirango Amakuru Ubuturo"
+
+#. Preferred media type: SELECT
+#: src/LYOptions.c:3766
+#, fuzzy
+msgid "Preferred media type"
+msgstr "Bayite"
+
+#. Preferred encoding: SELECT
+#: src/LYOptions.c:3772
+#, fuzzy
+msgid "Preferred encoding"
+msgstr "Inyandiko Ururimi"
+
+#. Preferred Document Character Set: INPUT
+#: src/LYOptions.c:3778
+#, fuzzy
+msgid "Preferred document character set"
+msgstr "Inyandiko Inyuguti Gushyiraho"
+
+#. Preferred Document Language: INPUT
+#: src/LYOptions.c:3783
+#, fuzzy
+msgid "Preferred document language"
+msgstr "Inyandiko Ururimi"
+
+#: src/LYOptions.c:3789
+#, fuzzy
+msgid "User-Agent header"
+msgstr "Umutwempangano"
+
+#.
+#. * Listing and Accessing Files
+#.
+#: src/LYOptions.c:3797
+#, fuzzy
+msgid "Listing and Accessing Files"
+msgstr "Na"
+
+#. FTP sort: SELECT
+#: src/LYOptions.c:3802
+msgid "Use Passive FTP"
+msgstr ""
+
+#. FTP sort: SELECT
+#: src/LYOptions.c:3808
+#, fuzzy
+msgid "FTP sort criteria"
+msgstr "Ishungura Ibigenderwaho"
+
+#. Local Directory Sort: SELECT
+#: src/LYOptions.c:3816
+#, fuzzy
+msgid "Local directory sort criteria"
+msgstr "bushyinguro Ishungura Ibigenderwaho"
+
+#. Local Directory Order: SELECT
+#: src/LYOptions.c:3822
+#, fuzzy
+msgid "Local directory sort order"
+msgstr "bushyinguro Ishungura Itondekanya"
+
+#: src/LYOptions.c:3831
+#, fuzzy
+msgid "Show dot files"
+msgstr "Akadomo Idosiye"
+
+#: src/LYOptions.c:3839
+#, fuzzy
+msgid "Execution links"
+msgstr "amahuza"
+
+#. Show transfer rate: SELECT
+#: src/LYOptions.c:3859
+#, fuzzy
+msgid "Show transfer rate"
+msgstr "Igipimo"
+
+#.
+#. * Special Files and Screens
+#.
+#: src/LYOptions.c:3879
+#, fuzzy
+msgid "Special Files and Screens"
+msgstr "Na"
+
+#: src/LYOptions.c:3884
+#, fuzzy
+msgid "Multi-bookmarks"
+msgstr "Ibirango"
+
+#: src/LYOptions.c:3892
+#, fuzzy
+msgid "Review/edit Bookmarks files"
+msgstr "Guhindura Idosiye"
+
+#: src/LYOptions.c:3894
+#, fuzzy
+msgid "Goto multi-bookmark menu"
+msgstr "Akamenyetso Ibikubiyemo"
+
+#: src/LYOptions.c:3896
+#, fuzzy
+msgid "Bookmarks file"
+msgstr "IDOSIYE"
+
+#. Auto Session: ON/OFF
+#: src/LYOptions.c:3903
+msgid "Auto Session"
+msgstr ""
+
+#. Session File Menu: INPUT
+#: src/LYOptions.c:3909
+msgid "Session file"
+msgstr ""
+
+#. Visited Pages: SELECT
+#: src/LYOptions.c:3915
+msgid "Visited Pages"
+msgstr ""
+
+#: src/LYOptions.c:3920
+#, fuzzy
+msgid "View the file "
+msgstr "i IDOSIYE"
+
+#: src/LYPrint.c:937
+#, fuzzy, c-format
+msgid " Print job complete.\n"
+msgstr "Byuzuye\n"
+
+#: src/LYPrint.c:1262
+msgid "Document:"
+msgstr "Inyandiko:"
+
+# sw/source\ui\dialog\docstdlg.src:TP_DOC_STAT.FT_LINE.text
+#: src/LYPrint.c:1263
+#, fuzzy
+msgid "Number of lines:"
+msgstr "Inomero z'imirongo:"
+
+#: src/LYPrint.c:1264
+msgid "Number of pages:"
+msgstr "Umubare w'amapaji:"
+
+# filter/source\pdf\impdialog.src:RID_PDF_EXPORT_DLG.FL_PAGES.text
+#: src/LYPrint.c:1265
+#, fuzzy
+msgid "pages"
+msgstr "Amapaji"
+
+# basctl/source\basicide\basidesh.src:RID_STR_PAGE.text
+#: src/LYPrint.c:1265
+#, fuzzy
+msgid "page"
+msgstr "Ipaji"
+
+#: src/LYPrint.c:1266
+msgid "(approximately)"
+msgstr ""
+
+#: src/LYPrint.c:1273
+#, fuzzy
+msgid "Some print functions have been disabled!"
+msgstr "Gucapa Imimaro Yahagaritswe"
+
+#: src/LYPrint.c:1277
+#, fuzzy
+msgid "Standard print options:"
+msgstr "Gucapa Amahitamo"
+
+# sc/source\ui\src\scstring.src:SCSTR_CFG_PRINT.text
+#: src/LYPrint.c:1278
+#, fuzzy
+msgid "Print options:"
+msgstr "Amahitamo yo gucapa"
+
+#: src/LYPrint.c:1285
+#, fuzzy
+msgid "Save to a local file"
+msgstr "Kubika Kuri a IDOSIYE"
+
+#: src/LYPrint.c:1287
+#, fuzzy
+msgid "Save to disk disabled"
+msgstr "Kubika Kuri Yahagaritswe"
+
+#: src/LYPrint.c:1294
+#, fuzzy
+msgid "Mail the file"
+msgstr "i IDOSIYE"
+
+#: src/LYPrint.c:1301
+#, fuzzy
+msgid "Print to the screen"
+msgstr "Kuri i Mugaragaza"
+
+#: src/LYPrint.c:1306
+#, fuzzy
+msgid "Print out on a printer attached to your vt100 terminal"
+msgstr "Inyuma ku a Mucapyi Kuri"
+
+#: src/LYReadCFG.c:371
+#, fuzzy, c-format
+msgid ""
+"Syntax Error parsing COLOR in configuration file:\n"
+"The line must be of the form:\n"
+"COLOR:INTEGER:FOREGROUND:BACKGROUND\n"
+"\n"
+"Here FOREGROUND and BACKGROUND must be one of:\n"
+"The special strings 'nocolor' or 'default', or\n"
+msgstr "in Iboneza IDOSIYE Umurongo Bya i Ifishi Na Bya Bidasanzwe Ikurikiranyanyuguti Cyangwa\n"
+
+#: src/LYReadCFG.c:384
+#, fuzzy
+msgid "Offending line:"
+msgstr "Umurongo"
+
+#: src/LYReadCFG.c:681
+#, fuzzy, c-format
+msgid "key remapping of %s to %s for %s failed\n"
+msgstr "Urufunguzo Bya Kuri kugirango\n"
+
+#: src/LYReadCFG.c:688
+#, fuzzy, c-format
+msgid "key remapping of %s to %s failed\n"
+msgstr "Urufunguzo Bya Kuri\n"
+
+#: src/LYReadCFG.c:709
+#, fuzzy, c-format
+msgid "invalid line-editor selection %s for key %s, selecting all\n"
+msgstr "Sibyo Umurongo Muhinduzi Ihitamo kugirango Urufunguzo\n"
+
+#: src/LYReadCFG.c:734 src/LYReadCFG.c:746
+#, fuzzy, c-format
+msgid "setting of line-editor binding for key %s (0x%x) to 0x%x for %s failed\n"
+msgstr "Igenamiterere Bya Umurongo Muhinduzi Bifatanya kugirango Urufunguzo Kuri kugirango\n"
+
+#: src/LYReadCFG.c:750
+#, fuzzy, c-format
+msgid "setting of line-editor binding for key %s (0x%x) for %s failed\n"
+msgstr "Igenamiterere Bya Umurongo Muhinduzi Bifatanya kugirango Urufunguzo kugirango\n"
+
+#: src/LYReadCFG.c:846
+#, fuzzy, c-format
+msgid "Lynx: cannot start, CERN rules file %s is not available\n"
+msgstr "Gutangira IDOSIYE ni OYA\n"
+
+#: src/LYReadCFG.c:847
+#, fuzzy
+msgid "(no name)"
+msgstr "(Oya Izina:"
+
+#: src/LYReadCFG.c:1880
+#, c-format
+msgid "More than %d nested lynx.cfg includes -- perhaps there is a loop?!?\n"
+msgstr ""
+
+#: src/LYReadCFG.c:1882
+#, fuzzy, c-format
+msgid "Last attempted include was '%s',\n"
+msgstr "Gushyiramo\n"
+
+#: src/LYReadCFG.c:1883
+#, fuzzy, c-format
+msgid "included from '%s'.\n"
+msgstr "Bivuye\n"
+
+#: src/LYReadCFG.c:2291 src/LYReadCFG.c:2304 src/LYReadCFG.c:2362
+#, fuzzy
+msgid "The following is read from your lynx.cfg file."
+msgstr "ni Gusoma Bivuye IDOSIYE"
+
+#: src/LYReadCFG.c:2292 src/LYReadCFG.c:2305
+#, fuzzy
+msgid "Please read the distribution"
+msgstr "Gusoma i Ikwirakwiza..."
+
+#: src/LYReadCFG.c:2298 src/LYReadCFG.c:2308
+#, fuzzy
+msgid "for more comments."
+msgstr "kugirango Birenzeho Ibisobanuro"
+
+#: src/LYReadCFG.c:2344
+msgid "RELOAD THE CHANGES"
+msgstr ""
+
+#: src/LYReadCFG.c:2352
+#, fuzzy
+msgid "Your primary configuration"
+msgstr "Iboneza"
+
+#: src/LYShowInfo.c:173
+msgid "Directory that you are currently viewing"
+msgstr ""
+
+#: src/LYShowInfo.c:176
+msgid "Name:"
+msgstr "Izina:"
+
+#: src/LYShowInfo.c:179
+msgid "URL:"
+msgstr "URL:"
+
+#: src/LYShowInfo.c:193
+#, fuzzy
+msgid "Directory that you have currently selected"
+msgstr "Byahiswemo"
+
+#: src/LYShowInfo.c:195
+#, fuzzy
+msgid "File that you have currently selected"
+msgstr "Idosiye Byahiswemo"
+
+#: src/LYShowInfo.c:198
+#, fuzzy
+msgid "Symbolic link that you have currently selected"
+msgstr "Ihuza Byahiswemo"
+
+#: src/LYShowInfo.c:201
+#, fuzzy
+msgid "Item that you have currently selected"
+msgstr "Byahiswemo"
+
+#: src/LYShowInfo.c:203
+#, fuzzy
+msgid "Full name:"
+msgstr "Izina:"
+
+#: src/LYShowInfo.c:212
+#, fuzzy
+msgid "Unable to follow link"
+msgstr "Kuri Ihuza"
+
+#: src/LYShowInfo.c:214
+#, fuzzy
+msgid "Points to file:"
+msgstr "Kuri IDOSIYE"
+
+#: src/LYShowInfo.c:219
+#, fuzzy
+msgid "Name of owner:"
+msgstr "Bya"
+
+#: src/LYShowInfo.c:222
+#, fuzzy
+msgid "Group name:"
+msgstr "Izina ry'Itsinda:"
+
+# 2257
+#: src/LYShowInfo.c:224
+#, fuzzy
+msgid "File size:"
+msgstr "ubunini/ ingano ya dosiye"
+
+# sfx2/source\appl\sfx.src:STR_BYTES.text
+#: src/LYShowInfo.c:226
+#, fuzzy
+msgid "(bytes)"
+msgstr "Bayite"
+
+# setup2/source\ui\app.src:FT_INSTINFO_MKDIR.text
+#.
+#. * Include date and time information.
+#.
+#: src/LYShowInfo.c:231
+#, fuzzy
+msgid "Creation date:"
+msgstr "Irema ry'itariki"
+
+# setup2/source\ui\dialog\dialog.src:RESID_DLG_OVERWRITE.10.text
+#: src/LYShowInfo.c:234
+#, fuzzy
+msgid "Last modified:"
+msgstr "yahinduwe bwa nyuma"
+
+#: src/LYShowInfo.c:237
+#, fuzzy
+msgid "Last accessed:"
+msgstr "birabonetse"
+
+#: src/LYShowInfo.c:243
+msgid "Access Permissions"
+msgstr ""
+
+#: src/LYShowInfo.c:278
+#, fuzzy
+msgid "Group:"
+msgstr "Itsinda"
+
+#: src/LYShowInfo.c:298
+msgid "World:"
+msgstr ""
+
+#: src/LYShowInfo.c:305
+#, fuzzy
+msgid "File that you are currently viewing"
+msgstr "Idosiye"
+
+#: src/LYShowInfo.c:313 src/LYShowInfo.c:417
+msgid "Linkname:"
+msgstr ""
+
+#: src/LYShowInfo.c:319 src/LYShowInfo.c:334
+msgid "Charset:"
+msgstr ""
+
+#: src/LYShowInfo.c:333
+msgid "(assumed)"
+msgstr ""
+
+#: src/LYShowInfo.c:340
+msgid "Server:"
+msgstr "Seriveri"
+
+#: src/LYShowInfo.c:343
+msgid "Date:"
+msgstr "Itariki:"
+
+#: src/LYShowInfo.c:346
+msgid "Last Mod:"
+msgstr ""
+
+#: src/LYShowInfo.c:351
+msgid "Expires:"
+msgstr ""
+
+#: src/LYShowInfo.c:354
+msgid "Cache-Control:"
+msgstr ""
+
+#: src/LYShowInfo.c:357
+msgid "Content-Length:"
+msgstr ""
+
+#: src/LYShowInfo.c:361
+msgid "Length:"
+msgstr ""
+
+#: src/LYShowInfo.c:366
+msgid "Language:"
+msgstr "Ururimi:"
+
+#: src/LYShowInfo.c:373
+msgid "Post Data:"
+msgstr ""
+
+#: src/LYShowInfo.c:376
+msgid "Post Content Type:"
+msgstr ""
+
+#: src/LYShowInfo.c:379
+#, fuzzy
+msgid "Owner(s):"
+msgstr "S"
+
+# sfx2/source\dialog\dinfdlg.src:TP_DOCINFODOC.FT_FILE_SIZE.text
+#: src/LYShowInfo.c:384
+#, fuzzy
+msgid "size:"
+msgstr "Ingano"
+
+#: src/LYShowInfo.c:386
+msgid "lines"
+msgstr "Imirongo"
+
+#: src/LYShowInfo.c:390
+#, fuzzy
+msgid "forms mode"
+msgstr "Amafishi Ubwoko"
+
+#: src/LYShowInfo.c:392
+#, fuzzy
+msgid "source"
+msgstr "Inkomoko"
+
+#: src/LYShowInfo.c:393
+msgid "normal"
+msgstr "bisanzwe"
+
+#: src/LYShowInfo.c:395
+msgid ", safe"
+msgstr ""
+
+#: src/LYShowInfo.c:397
+#, fuzzy
+msgid ", via internal link"
+msgstr ",Biturutse By'imbere Ihuza"
+
+#: src/LYShowInfo.c:402
+#, fuzzy
+msgid ", no-cache"
+msgstr ",Oya Ubwihisho"
+
+#: src/LYShowInfo.c:404
+#, fuzzy
+msgid ", ISMAP script"
+msgstr ",IYANDIKA"
+
+#: src/LYShowInfo.c:406
+#, fuzzy
+msgid ", bookmark file"
+msgstr ",Akamenyetso IDOSIYE"
+
+# #-#-#-#-#  goodies.pot (PACKAGE VERSION)  #-#-#-#-#
+# goodies/source\filter.vcl\egif\dlgegif.src:DLG_EXPORT_GIF.GRP_MODE.text
+# #-#-#-#-#  goodies.pot (PACKAGE VERSION)  #-#-#-#-#
+# goodies/source\filter.vcl\eos2met\dlgeos2.src:DLG_EXPORT_EMET.GRP_MODE.text
+# #-#-#-#-#  goodies.pot (PACKAGE VERSION)  #-#-#-#-#
+# goodies/source\filter.vcl\epict\dlgepct.src:DLG_EXPORT_EPCT.GRP_MODE.text
+# #-#-#-#-#  goodies.pot (PACKAGE VERSION)  #-#-#-#-#
+# goodies/source\filter.vcl\epng\dlgepng.src:DLG_EXPORT_EPNG.GRP_COMPRESSION.text
+#: src/LYShowInfo.c:410
+#, fuzzy
+msgid "mode:"
+msgstr "Ubwoko"
+
+#: src/LYShowInfo.c:416
+#, fuzzy
+msgid "Link that you currently have selected"
+msgstr "Byahiswemo"
+
+#: src/LYShowInfo.c:425
+#, fuzzy
+msgid "Method:"
+msgstr "Uburyo:"
+
+#: src/LYShowInfo.c:429
+msgid "Enctype:"
+msgstr ""
+
+#: src/LYShowInfo.c:435
+#, fuzzy
+msgid "Action:"
+msgstr "Ahari:"
+
+#: src/LYShowInfo.c:440
+#, fuzzy
+msgid "(Form field)"
+msgstr "(Umwanya"
+
+#: src/LYShowInfo.c:449
+#, fuzzy
+msgid "No Links on the current page"
+msgstr "ku i KIGEZWEHO Ipaji"
+
+#: src/LYShowInfo.c:454
+#, fuzzy
+msgid "Server Headers:"
+msgstr "Seriveri"
+
+#: src/LYStyle.c:312
+#, fuzzy, c-format
+msgid ""
+"Syntax Error parsing style in lss file:\n"
+"[%s]\n"
+"The line must be of the form:\n"
+"OBJECT:MONO:COLOR (ie em:bold:brightblue:white)\n"
+"where OBJECT is one of EM,STRONG,B,I,U,BLINK etc.\n"
+"\n"
+msgstr "IMISUSIRE in IDOSIYE Umurongo Bya i Ifishi UTSINDAGIYE Umweru ni Bya U\n"
+
+#: src/LYTraversal.c:108
+#, fuzzy
+msgid "here is a list of the history stack so that you may rebuild"
+msgstr "ni a Urutonde Bya i Urutonde Gicurasi Kubaka bushya"
+
+#: src/LYUpload.c:75
+#, fuzzy
+msgid "ERROR! - upload command is misconfigured"
+msgstr "Komandi: ni"
+
+#: src/LYUpload.c:96
+msgid "Illegal redirection \"../\" found! Request ignored."
+msgstr ""
+
+#: src/LYUpload.c:99
+#, fuzzy
+msgid "Illegal character \"/\" found! Request ignored."
+msgstr "Inyuguti Byabonetse"
+
+#: src/LYUpload.c:102
+#, fuzzy
+msgid "Illegal redirection using \"~\" found! Request ignored."
+msgstr "ikoresha Byabonetse"
+
+#: src/LYUpload.c:159
+#, fuzzy
+msgid "Unable to upload file."
+msgstr "Kuri IDOSIYE"
+
+#: src/LYUpload.c:201
+msgid "Upload To:"
+msgstr ""
+
+#: src/LYUpload.c:202
+#, fuzzy
+msgid "Upload options:"
+msgstr "Amahitamo"
+
+#: src/LYUtils.c:1819
+msgid "Download document URL put to clipboard."
+msgstr ""
+
+#: src/LYUtils.c:2604
+#, fuzzy
+msgid "Unexpected access protocol for this URL scheme."
+msgstr "Porotokole kugirango iyi Igishusho"
+
+#: src/LYUtils.c:3408
+msgid "Too many tempfiles"
+msgstr ""
+
+#: src/LYUtils.c:3708
+#, fuzzy
+msgid "unknown restriction"
+msgstr "Kitazwi"
+
+#: src/LYUtils.c:3739
+#, fuzzy, c-format
+msgid "No restrictions set.\n"
+msgstr "Amabwiriza Gushyiraho\n"
+
+#: src/LYUtils.c:3742
+#, fuzzy, c-format
+msgid "Restrictions set:\n"
+msgstr "Gushyiraho\n"
+
+#: src/LYUtils.c:5120
+#, fuzzy
+msgid "Cannot find HOME directory"
+msgstr "Gushaka bushyinguro"
+
+#: src/LYrcFile.c:16
+#, fuzzy
+msgid "Normally disabled.  See ENABLE_LYNXRC in lynx.cfg\n"
+msgstr "Yahagaritswe in\n"
+
+#: src/LYrcFile.c:317
+#, fuzzy
+msgid ""
+"accept_all_cookies allows the user to tell Lynx to automatically\n"
+"accept all cookies if desired.  The default is \"FALSE\" which will\n"
+"prompt for each cookie.  Set accept_all_cookies to \"TRUE\" to accept\n"
+"all cookies.\n"
+msgstr "i Ukoresha: Kuri Kuri Byose Inyandikonyakwirema NIBA Mburabuzi ni kugirango Kuri Kuri Inyandikonyakwirema\n"
+
+#: src/LYrcFile.c:325
+msgid ""
+"anonftp_password allows the user to tell Lynx to use the personal\n"
+"email address as the password for anonymous ftp.  If no value is given,\n"
+"Lynx will use the personal email address.  Set anonftp_password\n"
+"to a different value if you choose.\n"
+msgstr ""
+
+#: src/LYrcFile.c:332
+#, fuzzy
+msgid ""
+"bookmark_file specifies the name and location of the default bookmark\n"
+"file into which the user can paste links for easy access at a later\n"
+"date.\n"
+msgstr "i Izina: Na Ahantu Bya i Mburabuzi i Ukoresha: Komeka amahuza kugirango ku a\n"
+
+#: src/LYrcFile.c:337
+#, fuzzy
+msgid ""
+"If case_sensitive_searching is \"on\" then when the user invokes a search\n"
+"using the 's' or '/' keys, the search performed will be case sensitive\n"
+"instead of case INsensitive.  The default is usually \"off\".\n"
+msgstr "ni ku Hanyuma Ryari: i Ukoresha: a i Cyangwa Utubuto i Gushaka Bya Mburabuzi ni Bidakora\n"
+
+#: src/LYrcFile.c:342
+#, fuzzy
+msgid ""
+"The character_set definition controls the representation of 8 bit\n"
+"characters for your terminal.  If 8 bit characters do not show up\n"
+"correctly on your screen you may try changing to a different 8 bit\n"
+"set or using the 7 bit character approximations.\n"
+"Current valid characters sets are:\n"
+msgstr ""
+"Insobanuro Amagenzura i Bya 8 kugirango 8 Inyuguti OYA Garagaza ku Mugaragaza Gicurasi Kuri a 8 Cyangwa ikoresha i 7 Inyuguti "
+"Byemewe Inyuguti\n"
+
+#: src/LYrcFile.c:349
+#, fuzzy
+msgid ""
+"cookie_accept_domains and cookie_reject_domains are comma-delimited\n"
+"lists of domains from which Lynx should automatically accept or reject\n"
+"all cookies.  If a domain is specified in both options, rejection will\n"
+"take precedence.  The accept_all_cookies parameter will override any\n"
+"settings made here.\n"
+msgstr "Na Akitso Bya Bivuye ku buryo bwikora Kwemera Cyangwa Inyandikonyakwirema a Urwego ni in Byombi Amahitamo\n"
+
+#: src/LYrcFile.c:357
+#, fuzzy
+msgid ""
+"cookie_file specifies the file from which to read persistent cookies.\n"
+"The default is ~/"
+msgstr "i IDOSIYE Bivuye Kuri Gusoma Inyandikonyakwirema Mburabuzi ni"
+
+#: src/LYrcFile.c:362
+#, fuzzy
+msgid ""
+"cookie_loose_invalid_domains, cookie_strict_invalid_domains, and\n"
+"cookie_query_invalid_domains are comma-delimited lists of which domains\n"
+"should be subjected to varying degrees of validity checking.  If a\n"
+"domain is set to strict checking, strict conformance to RFC2109 will\n"
+"be applied.  A domain with loose checking will be allowed to set cookies\n"
+"with an invalid path or domain attribute.  All domains will default to\n"
+"querying the user for an invalid path or domain.\n"
+msgstr ""
+"Akitso Intonde Bya Kuri Dogere Bya Ukugira agaciro ni Gushyiraho Kuri Kuri Byashyizweho A Urwego Na: Biregarega Kuri Gushyiraho "
+"Sibyo Inzira Cyangwa Urwego Ikiranga Mburabuzi i Ukoresha: kugirango Sibyo Inzira Cyangwa Urwego\n"
+
+#: src/LYrcFile.c:376
+#, fuzzy
+msgid ""
+"dir_list_order specifies the directory list order under DIRED_SUPPORT\n"
+"(if implemented).  The default is \"ORDER_BY_NAME\"\n"
+msgstr "i bushyinguro Urutonde Itondekanya NIBA Mburabuzi ni\n"
+
+#: src/LYrcFile.c:381
+#, fuzzy
+msgid ""
+"dir_list_styles specifies the directory list style under DIRED_SUPPORT\n"
+"(if implemented).  The default is \"MIXED_STYLE\", which sorts both\n"
+"files and directories together.  \"FILES_FIRST\" lists files first and\n"
+"\"DIRECTORIES_FIRST\" lists directories first.\n"
+msgstr ""
+"i bushyinguro Urutonde IMISUSIRE NIBA Mburabuzi ni Na ububiko bw'amaderese Intonde Idosiye Itangira Intonde ububiko bw'amaderese "
+"Itangira\n"
+
+#: src/LYrcFile.c:389
+#, fuzzy
+msgid ""
+"If emacs_keys is to \"on\" then the normal EMACS movement keys:\n"
+"  ^N = down    ^P = up\n"
+"  ^B = left    ^F = right\n"
+"will be enabled.\n"
+msgstr "ni Kuri ku Hanyuma i Bisanzwe Igenda Utubuto Hasi Ibumoso: Bikora\n"
+
+#: src/LYrcFile.c:395
+#, fuzzy
+msgid ""
+"file_editor specifies the editor to be invoked when editing local files\n"
+"or sending mail.  If no editor is specified, then file editing is disabled\n"
+"unless it is activated from the command line, and the built-in line editor\n"
+"will be used for sending mail.\n"
+msgstr ""
+"i Muhinduzi Kuri Ryari: Ubutumwa Oya Muhinduzi ni Hanyuma IDOSIYE ni ni Bivuye i Komandi: Umurongo Na i in Umurongo kugirango "
+"Ubutumwa\n"
+
+#: src/LYrcFile.c:402
+#, fuzzy
+msgid ""
+"The file_sorting_method specifies which value to sort on when viewing\n"
+"file lists such as FTP directories.  The options are:\n"
+"   BY_FILENAME -- sorts on the name of the file\n"
+"   BY_TYPE     -- sorts on the type of the file\n"
+"   BY_SIZE     -- sorts on the size of the file\n"
+"   BY_DATE     -- sorts on the date of the file\n"
+msgstr ""
+"Agaciro Kuri Ishungura ku Ryari: Intonde Nka ububiko bw'amaderese Amahitamo ku i Izina: Bya i ku i Ubwoko Bya i ku i Ingano Bya i "
+"ku i Itariki Bya i\n"
+
+#: src/LYrcFile.c:424
+#, fuzzy
+msgid ""
+"lineedit_mode specifies the key binding used for inputting strings in\n"
+"prompts and forms.  If lineedit_mode is set to \"Default Binding\" then\n"
+"the following control characters are used for moving and deleting:\n"
+"\n"
+"             Prev  Next       Enter = Accept input\n"
+"   Move char: <-    ->        ^G    = Cancel input\n"
+"   Move word: ^P    ^N        ^U    = Erase line\n"
+" Delete char: ^H    ^R        ^A    = Beginning of line\n"
+" Delete word: ^B    ^F        ^E    = End of line\n"
+"\n"
+"Current lineedit modes are:\n"
+msgstr ""
+"i Urufunguzo Bifatanya kugirango Ikurikiranyanyuguti Na Amafishi ni Gushyiraho Kuri Igenzura Inyuguti kugirango Na INYUGUTI "
+"ijambo U INYUGUTI H A Bya ijambo E Impera Bya\n"
+
+#: src/LYrcFile.c:442
+#, fuzzy
+msgid ""
+"The following allow you to define sub-bookmark files and descriptions.\n"
+"The format is multi_bookmark<capital_letter>=<filename>,<description>\n"
+"Up to 26 bookmark files (for the English capital letters) are allowed.\n"
+"We start with \"multi_bookmarkB\" since 'A' is the default (see above).\n"
+msgstr ""
+"Kwemerera Kuri Kugaragaza... Akamenyetso Idosiye Na Imiterere ni Izina ry'idosiye: Isobanuramiterere Kuri Akamenyetso Idosiye "
+"kugirango i Gutangira Na: guhera ni i Mburabuzi hejuru\n"
+
+#: src/LYrcFile.c:448
+#, fuzzy
+msgid ""
+"personal_mail_address specifies your personal mail address.  The\n"
+"address will be sent during HTTP file transfers for authorization and\n"
+"logging purposes, and for mailed comments.\n"
+"If you do not want this information given out, set the NO_FROM_HEADER\n"
+"to TRUE in lynx.cfg, or use the -nofrom command line switch.  You also\n"
+"could leave this field blank, but then you won't have it included in\n"
+"your mailed comments.\n"
+msgstr ""
+"Bwite Ubutumwa Aderesi Yoherejwe: IDOSIYE kugirango Impamvu Na kugirango Ibisobanuro OYA iyi Ibisobanuro Inyuma Gushyiraho i in "
+"Cyangwa Gukoresha i Komandi: Umurongo Hindura iyi Umwanya Ahatanditseho Hanyuma Ibisobanuro\n"
+
+#: src/LYrcFile.c:457
+#, fuzzy
+msgid ""
+"preferred_charset specifies the character set in MIME notation (e.g.,\n"
+"ISO-8859-2, ISO-8859-5) which Lynx will indicate you prefer in requests\n"
+"to http servers using an Accept-Charset header.  The value should NOT\n"
+"include ISO-8859-1 or US-ASCII, since those values are always assumed\n"
+"by default.  May be a comma-separated list.\n"
+"If a file in that character set is available, the server will send it.\n"
+"If no Accept-Charset header is present, the default is that any\n"
+"character set is acceptable.  If an Accept-Charset header is present,\n"
+"and if the server cannot send a response which is acceptable\n"
+"according to the Accept-Charset header, then the server SHOULD send\n"
+"an error response, though the sending of an unacceptable response\n"
+"is also allowed.\n"
+msgstr "g.\n"
+
+#: src/LYrcFile.c:473
+#, fuzzy
+msgid ""
+"preferred_language specifies the language in MIME notation (e.g., en,\n"
+"fr, may be a comma-separated list in decreasing preference)\n"
+"which Lynx will indicate you prefer in requests to http servers.\n"
+"If a file in that language is available, the server will send it.\n"
+"Otherwise, the server will send the file in its default language.\n"
+msgstr "g.\n"
+
+#: src/LYrcFile.c:484
+#, fuzzy
+msgid ""
+"If run_all_execution_links is set \"on\" then all local execution links\n"
+"will be executed when they are selected.\n"
+"\n"
+"WARNING - This is potentially VERY dangerous.  Since you may view\n"
+"          information that is written by unknown and untrusted sources\n"
+"          there exists the possibility that Trojan horse links could be\n"
+"          written.  Trojan horse links could be written to erase files\n"
+"          or compromise security.  This should only be set to \"on\" if\n"
+"          you are viewing trusted source information.\n"
+msgstr ""
+"ni Gushyiraho ku Hanyuma Byose Ryari: Byahiswemo ni Gicurasi Ibisobanuro ni ku Kitazwi Na i amahuza amahuza Kuri Cyangwa "
+"Umutekano Gushyiraho Kuri ku Inkomoko Ibisobanuro\n"
+
+#: src/LYrcFile.c:495
+#, fuzzy
+msgid ""
+"If run_execution_links_on_local_files is set \"on\" then all local\n"
+"execution links that are found in LOCAL files will be executed when they\n"
+"are selected.  This is different from run_all_execution_links in that\n"
+"only files that reside on the local system will have execution link\n"
+"permissions.\n"
+"\n"
+"WARNING - This is potentially dangerous.  Since you may view\n"
+"          information that is written by unknown and untrusted sources\n"
+"          there exists the possibility that Trojan horse links could be\n"
+"          written.  Trojan horse links could be written to erase files\n"
+"          or compromise security.  This should only be set to \"on\" if\n"
+"          you are viewing trusted source information.\n"
+msgstr ""
+"ni Gushyiraho ku Hanyuma Byose amahuza Byabonetse in Idosiye Ryari: Byahiswemo ni Bivuye in Idosiye ku i Sisitemu ni Gicurasi "
+"Ibisobanuro ni ku Kitazwi Na i amahuza amahuza Kuri Cyangwa Umutekano Gushyiraho Kuri ku Inkomoko Ibisobanuro\n"
+
+#: src/LYrcFile.c:513
+#, fuzzy
+msgid ""
+"select_popups specifies whether the OPTIONs in a SELECT block which\n"
+"lacks a MULTIPLE attribute are presented as a vertical list of radio\n"
+"buttons or via a popup menu.  Note that if the MULTIPLE attribute is\n"
+"present in the SELECT start tag, Lynx always will create a vertical list\n"
+"of checkboxes for the OPTIONs.  A value of \"on\" will set popup menus\n"
+"as the default while a value of \"off\" will set use of radio boxes.\n"
+"The default can be overridden via the -popup command line toggle.\n"
+msgstr ""
+"i in a Funga a IBIKORWA Ikiranga Nka a Bihagaritse Urutonde Bya Cyangwa Biturutse a Ibikubiyemo NIBA i IBIKORWA Ikiranga in i "
+"Gutangira Itagi: Buri gihe Kurema a Bihagaritse kugirango i A Agaciro Bya ku Gushyiraho i Mburabuzi a Agaciro Bya Bidakora "
+"Gushyiraho Gukoresha Bya Mburabuzi Biturutse i Komandi: Umurongo Mukomatanya\n"
+
+#: src/LYrcFile.c:523
+#, fuzzy
+msgid ""
+"show_color specifies how to set the color mode at startup.  A value of\n"
+"\"never\" will force color mode off (treat the terminal as monochrome)\n"
+"at startup even if the terminal appears to be color capable.  A value of\n"
+"\"always\" will force color mode on even if the terminal appears to be\n"
+"monochrome, if this is supported by the library used to build lynx.\n"
+"A value of \"default\" will yield the behavior of assuming\n"
+"a monochrome terminal unless color capability is inferred at startup\n"
+"based on the terminal type, or the -color command line switch is used, or\n"
+"the COLORTERM environment variable is set.  The default behavior always is\n"
+"used in anonymous accounts or if the \"option_save\" restriction is set.\n"
+"The effect of the saved value can be overridden via\n"
+"the -color and -nocolor command line switches.\n"
+"The mode set at startup can be changed via the \"show color\" option in\n"
+"the 'o'ptions menu.  If the option settings are saved, the \"on\" and\n"
+"\"off\" \"show color\" settings will be treated as \"default\".\n"
+msgstr ""
+"Kuri Gushyiraho i Ibara Ubwoko ku A Agaciro Nta narimwe Ibara Ubwoko Bidakora i Nka bararimwe ku ATARIIGIHARWE NIBA i Kuri Ibara "
+"A Agaciro Buri gihe Ibara Ubwoko ku ATARIIGIHARWE NIBA i Kuri NIBA iyi ni ku i Isomero Kuri A Agaciro Bya Mburabuzi Umusaruro i "
+"imyitwarire Bya bararimwe Ibara ni ku ku i Ubwoko Cyangwa i Ibara Komandi: Umurongo Hindura ni IMPINDURAGACIRO ni Gushyiraho "
+"Mburabuzi imyitwarire Buri gihe in Konti Cyangwa NIBA i ni Gushyiraho INGARUKA Bya i Agaciro Ibara Na Komandi: Umurongo Ubwoko "
+"Gushyiraho ku Byahinduwe Biturutse i Garagaza Ibara Ihitamo Ibikubiyemo i Ihitamo Amagenamiterere i ku Bidakora Garagaza Ibara "
+"Amagenamiterere Nka Mburabuzi\n"
+
+#: src/LYrcFile.c:540
+#, fuzzy
+msgid ""
+"show_cursor specifies whether to 'hide' the cursor to the right (and\n"
+"bottom, if possible) of the screen, or to place it to the left of the\n"
+"current link in documents, or current option in select popup windows.\n"
+"Positioning the cursor to the left of the current link or option is\n"
+"helpful for speech or braille interfaces, and when the terminal is\n"
+"one which does not distinguish the current link based on highlighting\n"
+"or color.  A value of \"on\" will set positioning to the left as the\n"
+"default while a value of \"off\" will set 'hiding' of the cursor.\n"
+"The default can be overridden via the -show_cursor command line toggle.\n"
+msgstr ""
+"Kuri i indanga Kuri i Iburyo: NIBA Bya i Mugaragaza Cyangwa Kuri Kuri i Ibumoso: Bya Ihuza in Inyandiko Cyangwa KIGEZWEHO Ihitamo "
+"in Guhitamo i indanga Kuri i Ibumoso: Bya i KIGEZWEHO Ihuza Cyangwa Ihitamo kugirango Cyangwa Na Ryari: i OYA i KIGEZWEHO Ihuza "
+"ku Ibara A Agaciro Bya ku Gushyiraho Kuri i Ibumoso: Nka a Agaciro Bya Bidakora Gushyiraho Bya i indanga Mburabuzi Biturutse i "
+"Komandi: Umurongo Mukomatanya\n"
+
+#: src/LYrcFile.c:551
+#, fuzzy
+msgid ""
+"show_dotfiles specifies that the directory listing should include\n"
+"\"hidden\" (dot) files/directories.  If set \"on\", this will be\n"
+"honored only if enabled via userdefs.h and/or lynx.cfg, and not\n"
+"restricted via a command line switch.  If display of hidden files\n"
+"is disabled, creation of such files via Lynx also is disabled.\n"
+msgstr ""
+"i bushyinguro gihishwe Akadomo Idosiye ububiko bw'amaderese Gushyiraho ku iyi NIBA Bikora Biturutse h Na Cyangwa Na Biturutse a "
+"Komandi: Umurongo Hindura Kugaragaza Bya gihishwe Yahagaritswe Bya Idosiye Biturutse ni Yahagaritswe\n"
+
+#: src/LYrcFile.c:562
+#, fuzzy
+msgid ""
+"If sub_bookmarks is not turned \"off\", and multiple bookmarks have\n"
+"been defined (see below), then all bookmark operations will first\n"
+"prompt the user to select an active sub-bookmark file.  If the default\n"
+"Lynx bookmark_file is defined (see above), it will be used as the\n"
+"default selection.  When this option is set to \"advanced\", and the\n"
+"user mode is advanced, the 'v'iew bookmark command will invoke a\n"
+"statusline prompt instead of the menu seen in novice and intermediate\n"
+"user modes.  When this option is set to \"standard\", the menu will be\n"
+"presented regardless of user mode.\n"
+msgstr ""
+"ni OYA Bidakora Na Igikubo Ibirango munsi Hanyuma Byose Akamenyetso Ibikorwa: i Ukoresha: Kuri Guhitamo Gikora Akamenyetso "
+"IDOSIYE i ni hejuru Nka Ihitamo iyi Ihitamo ni Gushyiraho Kuri Urwego rwo hejuru Na Ubwoko ni Urwego rwo hejuru i Akamenyetso "
+"Komandi: Urwinjiriro Bya i Ibikubiyemo in Na iyi Ihitamo ni Gushyiraho Kuri Bisanzwe i Ibikubiyemo Bya Ukoresha: Ubwoko\n"
+
+#: src/LYrcFile.c:576
+#, fuzzy
+msgid ""
+"user_mode specifies the users level of knowledge with Lynx.  The\n"
+"default is \"NOVICE\" which displays two extra lines of help at the\n"
+"bottom of the screen to aid the user in learning the basic Lynx\n"
+"commands.  Set user_mode to \"INTERMEDIATE\" to turn off the extra info.\n"
+"Use \"ADVANCED\" to see the URL of the currently selected link at the\n"
+"bottom of the screen.\n"
+msgstr ""
+"i urwego Bya Na: ni Birenga Imirongo Bya Ifashayobora ku Bya i Mugaragaza Kuri i Ukoresha: in i BASIC Kuri Kuri Bidakora i "
+"Birenga Ibisobanuro Kuri i Bya i Byahiswemo Ihuza ku Bya i Mugaragaza\n"
+
+#: src/LYrcFile.c:585
+#, fuzzy
+msgid ""
+"If verbose_images is \"on\", lynx will print the name of the image\n"
+"source file in place of [INLINE], [LINK] or [IMAGE]\n"
+"See also VERBOSE_IMAGES in lynx.cfg\n"
+msgstr "ni ku Gucapa i Izina: Bya i IDOSIYE in Bya Cyangwa in\n"
+
+#: src/LYrcFile.c:590
+#, fuzzy
+msgid ""
+"If vi_keys is set to \"on\", then the normal VI movement keys:\n"
+"  j = down    k = up\n"
+"  h = left    l = right\n"
+"will be enabled.  These keys are only lower case.\n"
+"Capital 'H', 'J' and 'K will still activate help, jump shortcuts,\n"
+"and the keymap display, respectively.\n"
+msgstr ""
+"ni Gushyiraho Kuri ku Hanyuma i Bisanzwe Igenda Utubuto j Hasi K h Ibumoso: L Bikora Utubuto Ntoya Na Kureka bigakora "
+"Ifashayobora Simbuka Na i Kugaragaza\n"
+
+#: src/LYrcFile.c:598
+#, fuzzy
+msgid ""
+"The visited_links setting controls how Lynx organizes the information\n"
+"in the Visited Links Page.\n"
+msgstr "Igenamiterere Amagenzura i i\n"
+
+#: src/LYrcFile.c:819
+#, fuzzy
+msgid ""
+"If keypad_mode is set to \"NUMBERS_AS_ARROWS\", then the numbers on\n"
+"your keypad when the numlock is on will act as arrow keys:\n"
+"            8 = Up Arrow\n"
+"  4 = Left Arrow    6 = Right Arrow\n"
+"            2 = Down Arrow\n"
+"and the corresponding keyboard numbers will act as arrow keys,\n"
+"regardless of whether numlock is on.\n"
+msgstr ""
+"ni Gushyiraho Kuri Hanyuma i Imibare Ryari: i ni ku Nka Akambi Utubuto 8 4. 6 2. i Mwandikisho Imibare Nka Akambi Utubuto Bya ni "
+"ku\n"
+
+#: src/LYrcFile.c:828
+#, fuzzy
+msgid ""
+"If keypad_mode is set to \"LINKS_ARE_NUMBERED\", then numbers will\n"
+"appear next to each link and numbers are used to select links.\n"
+msgstr "ni Gushyiraho Kuri Hanyuma Imibare Komeza>> Kuri Ihuza Na Imibare Kuri Guhitamo amahuza\n"
+
+#: src/LYrcFile.c:832
+#, fuzzy
+msgid ""
+"If keypad_mode is set to \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\", then\n"
+"numbers will appear next to each link and visible form input field.\n"
+"Numbers are used to select links, or to move the \"current link\" to a\n"
+"form input field or button.  In addition, options in popup menus are\n"
+"indexed so that the user may type an option number to select an option in\n"
+"a popup menu, even if the option isn't visible on the screen.  Reference\n"
+"lists and output from the list command also enumerate form inputs.\n"
+msgstr ""
+"ni Gushyiraho Kuri Kugaragara Komeza>> Kuri Ihuza Na Kigaragara Ifishi Iyinjiza Umwanya Kuri Guhitamo amahuza Cyangwa Kuri "
+"Kwimura i KIGEZWEHO Ihuza Kuri Iyinjiza Umwanya Cyangwa Akabuto Guteranya+ Amahitamo in Ibikubiyemo i Ukoresha: Gicurasi Ubwoko "
+"Ihitamo Umubare Kuri Guhitamo Ihitamo Ibikubiyemo ATARIIGIHARWE NIBA i Ihitamo si Kigaragara ku i Mugaragaza Na Ibisohoka Bivuye "
+"i Urutonde Komandi: Ifishi\n"
+
+#: src/LYrcFile.c:841
+#, fuzzy
+msgid ""
+"NOTE: Some fixed format documents may look disfigured when\n"
+"\"LINKS_ARE_NUMBERED\" or \"LINKS_AND_FORM_FIELDS_ARE_NUMBERED\" are\n"
+"enabled.\n"
+msgstr "BIHAMYE Imiterere Inyandiko Gicurasi Cyangwa\n"
+
+#: src/LYrcFile.c:873
+msgid ""
+"Lynx User Defaults File\n"
+"\n"
+msgstr ""
+
+#: src/LYrcFile.c:882
+msgid ""
+"This file contains options saved from the Lynx Options Screen (normally\n"
+"with the 'o' key).  To save options with that screen, you must select the\n"
+"checkbox:\n"
+msgstr ""
+
+#: src/LYrcFile.c:889
+msgid ""
+"You must then save the settings using the link on the line above the\n"
+"checkbox:\n"
+msgstr ""
+
+#: src/LYrcFile.c:896
+msgid ""
+"You may also use the command-line option \"-forms_options\", which displays\n"
+"the simpler Options Menu instead.  Save options with that using the '>' key.\n"
+"\n"
+msgstr ""
+
+#: src/LYrcFile.c:903
+msgid ""
+"This file contains options saved from the Lynx Options Screen (normally\n"
+"with the '>' key).\n"
+"\n"
+msgstr ""
+
+#: src/LYrcFile.c:910
+#, fuzzy
+msgid ""
+"There is normally no need to edit this file manually, since the defaults\n"
+"here can be controlled from the Options Screen, and the next time options\n"
+"are saved from the Options Screen this file will be completely rewritten.\n"
+"You have been warned...\n"
+"\n"
+"If you are looking for the general configuration file - it is normally\n"
+"called \"lynx.cfg\".  It has different content and a different format.\n"
+"It is not this file.\n"
+msgstr ""
+"IDOSIYE Kirimo Amahitamo Bivuye i i Urufunguzo ni Oya Kuri Guhindura iyi IDOSIYE guhera i Bivuye i Na Igihe Amahitamo Bivuye i "
+"iyi IDOSIYE kugirango i Rusange Iboneza IDOSIYE ni Na Ibikubiyemo Na a Imiterere ni OYA iyi IDOSIYE\n"
+
+#, fuzzy
+#~ msgid "reason unknown."
+#~ msgstr "Kitazwi"
+
+#, fuzzy
+#~ msgid "Short read from file, problem?"
+#~ msgstr "Gusoma Bivuye IDOSIYE"
+
+#~ msgid "KB"
+#~ msgstr "KB"
+
+#, fuzzy
+#~ msgid "Remove '%s' and all of its contents?"
+#~ msgstr "Na Byose Bya Ibigize"
+
+#, fuzzy
+#~ msgid "Remove directory and all of its contents?"
+#~ msgstr "bushyinguro Na Byose Bya Ibigize"
+
+#, fuzzy
+#~ msgid "Unable to open file management menu file."
+#~ msgstr "Kuri Gufungura IDOSIYE Ibikubiyemo IDOSIYE"
diff --git a/samples/keepviewer b/samples/keepviewer
new file mode 100755
index 00000000..f5c0b2c1
--- /dev/null
+++ b/samples/keepviewer
@@ -0,0 +1,20 @@
+#!/bin/sh
+# This script can be invoked as a wrapper for an external viewer by lynx, e.g., 
+# given this line in lynx.cfg
+#	XLOADIMAGE_COMMAND:keepviewer xli %s &
+# it will invoke xli on a hardlink to the file (which is assumed to be in the
+# temporary directory created by lynx), and clean up when the viewer exits.
+#
+# Parameters:
+#	$1 is viewer
+#	$2 is filename
+if test $# = 2 ; then
+	chmod 600 $2
+	myfile=`echo $2 | sed -e 's@\(.*/tmp/\)\([^/]*/\)\?\(.*\)@\1my\3@'`
+	ln $2 $myfile || exit 1
+	trap "rm -f $myfile" 0 1 2 5 15
+	eval $1 $myfile
+else
+	echo "Usage: keepviewer <viewer> <filename>"
+	exit 1
+fi
diff --git a/samples/mime.types b/samples/mime.types
new file mode 100644
index 00000000..6393c307
--- /dev/null
+++ b/samples/mime.types
@@ -0,0 +1,26 @@
+# example mime.types file.
+# see the NCSA X Mosaic documentation at
+# http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/Docs/extension-map.html
+# for more details
+# [Lynx uses mime.types mapping for ftp and local files only,
+# http server does specify MIME type in the Content-Type header].
+
+application/postscript         ai eps ps
+application/rtf                rtf
+application/x-tex              tex
+application/x-texinfo          texinfo texi
+application/x-troff            t tr roff
+audio/basic                    au snd
+audio/x-aiff                   aif aiff aifc
+audio/x-wav                    wav
+image/gif                      gif
+image/ief                      ief
+image/jpeg                     jpeg jpg jpe
+image/tiff                     tiff tif
+image/x-xwindowdump            xwd
+text/html                      html
+text/plain                     txt c cc h
+video/mpeg                     mpeg mpg mpe
+video/quicktime                qt mov
+video/x-msvideo                avi
+video/x-sgi-movie              movie
diff --git a/src/LYUtils.c b/src/LYUtils.c
index 87a059c5..e40d2544 100644
--- a/src/LYUtils.c
+++ b/src/LYUtils.c
@@ -1,5 +1,5 @@
 /*
- * $LynxId: LYUtils.c,v 1.177 2008/09/22 22:48:31 tom Exp $
+ * $LynxId: LYUtils.c,v 1.176 2008/09/21 23:26:30 tom Exp $
  */
 #include <HTUtils.h>
 #include <HTTCP.h>
@@ -16,16 +16,7 @@ extern int kbhit(void);		/* FIXME: use conio.h */
 
 #elif defined(_WINDOWS)
 
-#ifdef DONT_USE_GETTEXT
-#undef gettext
-#endif
-
 #include <conio.h>
-
-#ifdef DONT_USE_GETTEXT
-#define gettext(s) s
-#endif
-
 #if !defined(kbhit) && defined(_WCONIO_DEFINED)
 #define kbhit() _kbhit()	/* reasonably recent conio.h */
 #endif
diff --git a/src/chrtrans/dmcs_uni.tbl b/src/chrtrans/dmcs_uni.tbl
new file mode 100644
index 00000000..51072fad
--- /dev/null
+++ b/src/chrtrans/dmcs_uni.tbl
@@ -0,0 +1,233 @@
+#The MIME name of this charset.
+Mdec-mcs
+
+#Name as a Display Charset (used on Options screen)
+ODEC Multinational
+
+#
+#   Name:             DEC Multinational (dec-mcs) [to unicode]
+#   Date:             29 October 1997
+#   Author:           Fote
+#
+#   1999-01-01	various corrections, verified against actual DEC VT220
+#		Christian "naddy" Weisgerber <naddy@mips.rhein-neckar.de>
+#
+##################
+
+#0x20    U+0020  # SPACE
+#0x21    U+0021  # EXCLAMATION MARK
+#0x22    U+0022  # QUOTATION MARK
+#0x23    U+0023  # NUMBER SIGN
+#0x24    U+0024  # DOLLAR SIGN
+#0x25    U+0025  # PERCENT SIGN
+#0x26    U+0026  # AMPERSAND
+#0x27    U+0027  # APOSTROPHE
+#0x28    U+0028  # LEFT PARENTHESIS
+#0x29    U+0029  # RIGHT PARENTHESIS
+#0x2A    U+002A  # ASTERISK
+#0x2B    U+002B  # PLUS SIGN
+#0x2C    U+002C  # COMMA
+#0x2D    U+002D  # HYPHEN-MINUS
+#0x2E    U+002E  # FULL STOP
+#0x2F    U+002F  # SOLIDUS
+#0x30    U+0030  # DIGIT ZERO
+#0x31    U+0031  # DIGIT ONE
+#0x32    U+0032  # DIGIT TWO
+#0x33    U+0033  # DIGIT THREE
+#0x34    U+0034  # DIGIT FOUR
+#0x35    U+0035  # DIGIT FIVE
+#0x36    U+0036  # DIGIT SIX
+#0x37    U+0037  # DIGIT SEVEN
+#0x38    U+0038  # DIGIT EIGHT
+#0x39    U+0039  # DIGIT NINE
+#0x3A    U+003A  # COLON
+#0x3B    U+003B  # SEMICOLON
+#0x3C    U+003C  # LESS-THAN SIGN
+#0x3D    U+003D  # EQUALS SIGN
+#0x3E    U+003E  # GREATER-THAN SIGN
+#0x3F    U+003F  # QUESTION MARK
+#0x40    U+0040  # COMMERCIAL AT
+#0x41    U+0041  # LATIN CAPITAL LETTER A
+#0x42    U+0042  # LATIN CAPITAL LETTER B
+#0x43    U+0043  # LATIN CAPITAL LETTER C
+#0x44    U+0044  # LATIN CAPITAL LETTER D
+#0x45    U+0045  # LATIN CAPITAL LETTER E
+#0x46    U+0046  # LATIN CAPITAL LETTER F
+#0x47    U+0047  # LATIN CAPITAL LETTER G
+#0x48    U+0048  # LATIN CAPITAL LETTER H
+#0x49    U+0049  # LATIN CAPITAL LETTER I
+#0x4A    U+004A  # LATIN CAPITAL LETTER J
+#0x4B    U+004B  # LATIN CAPITAL LETTER K
+#0x4C    U+004C  # LATIN CAPITAL LETTER L
+#0x4D    U+004D  # LATIN CAPITAL LETTER M
+#0x4E    U+004E  # LATIN CAPITAL LETTER N
+#0x4F    U+004F  # LATIN CAPITAL LETTER O
+#0x50    U+0050  # LATIN CAPITAL LETTER P
+#0x51    U+0051  # LATIN CAPITAL LETTER Q
+#0x52    U+0052  # LATIN CAPITAL LETTER R
+#0x53    U+0053  # LATIN CAPITAL LETTER S
+#0x54    U+0054  # LATIN CAPITAL LETTER T
+#0x55    U+0055  # LATIN CAPITAL LETTER U
+#0x56    U+0056  # LATIN CAPITAL LETTER V
+#0x57    U+0057  # LATIN CAPITAL LETTER W
+#0x58    U+0058  # LATIN CAPITAL LETTER X
+#0x59    U+0059  # LATIN CAPITAL LETTER Y
+#0x5A    U+005A  # LATIN CAPITAL LETTER Z
+#0x5B    U+005B  # LEFT SQUARE BRACKET
+#0x5C    U+005C  # REVERSE SOLIDUS
+#0x5D    U+005D  # RIGHT SQUARE BRACKET
+#0x5E    U+005E  # CIRCUMFLEX ACCENT
+#0x5F    U+005F  # LOW LINE
+#0x60    U+0060  # GRAVE ACCENT
+#0x61    U+0061  # LATIN SMALL LETTER A
+#0x62    U+0062  # LATIN SMALL LETTER B
+#0x63    U+0063  # LATIN SMALL LETTER C
+#0x64    U+0064  # LATIN SMALL LETTER D
+#0x65    U+0065  # LATIN SMALL LETTER E
+#0x66    U+0066  # LATIN SMALL LETTER F
+#0x67    U+0067  # LATIN SMALL LETTER G
+#0x68    U+0068  # LATIN SMALL LETTER H
+#0x69    U+0069  # LATIN SMALL LETTER I
+#0x6A    U+006A  # LATIN SMALL LETTER J
+#0x6B    U+006B  # LATIN SMALL LETTER K
+#0x6C    U+006C  # LATIN SMALL LETTER L
+#0x6D    U+006D  # LATIN SMALL LETTER M
+#0x6E    U+006E  # LATIN SMALL LETTER N
+#0x6F    U+006F  # LATIN SMALL LETTER O
+#0x70    U+0070  # LATIN SMALL LETTER P
+#0x71    U+0071  # LATIN SMALL LETTER Q
+#0x72    U+0072  # LATIN SMALL LETTER R
+#0x73    U+0073  # LATIN SMALL LETTER S
+#0x74    U+0074  # LATIN SMALL LETTER T
+#0x75    U+0075  # LATIN SMALL LETTER U
+#0x76    U+0076  # LATIN SMALL LETTER V
+#0x77    U+0077  # LATIN SMALL LETTER W
+#0x78    U+0078  # LATIN SMALL LETTER X
+#0x79    U+0079  # LATIN SMALL LETTER Y
+#0x7A    U+007A  # LATIN SMALL LETTER Z
+#0x7B    U+007B  # LEFT CURLY BRACKET
+#0x7C    U+007C  # VERTICAL LINE
+#0x7D    U+007D  # RIGHT CURLY BRACKET
+#0x7E    U+007E  # TILDE
+#
+0x20-0x7E       idem	# ASCII
+
+0xA1    U+00A1  # inverted exclamation mark (&#161;) - iexcl
+0xA2    U+00A2  # cent sign (&#162;) - cent
+0xA3    U+00A3  # pound sign (&#163;) - pound
+0xA5    U+00A5  # yen sign (&#165;) - yen
+# broken vertical bar (&#166;) - brvbar, brkbar
+U+00A6:|
+0xA7    U+00A7  # section sign (&#167;) - sect
+0xA8    U+00A4  # currency sign (&#164;) - curren
+# spacing diaresis (&#168;) - uml, die
+U+00A8:"
+0xA9    U+00A9  # copyright sign (&#169;) - copy
+0xAA    U+00AA  # feminine ordinal indicator (&#170;) - ordf
+0xAB    U+00AB  # angle quotation mark, left (&#171;) - laquo
+# negation sign (&#172); - not
+U+00AC:NOT
+# soft hyphen (&#173;) - shy
+#U+00AD
+# circled R registered sign (&#174;) - reg
+U+00AE:(R)
+# spacing macron (&#175;) - hibar, macr
+U+00AF:-
+0xB0    U+00B0  # degree sign (&#176;) - deg
+0xB1    U+00B1  # plus-or-minus sign (&#177;) - plusmn
+0xB2    U+00B2  # superscript 2 (&#178;) - sup2
+0xB3    U+00B3  # superscript 3 (&#179;) - sup3
+#spacing acute (&#180;) - acute
+U+00B4:'
+0xB5    U+00B5  # micro sign (&#181;) - micro
+0xB6    U+00B6  # paragraph sign (&#182;) - para
+0xB7    U+00B7 # middle dot (&#183;) - middot
+# spacing cedilla (&#184;) - cedil
+U+00B8:,
+0xB9    U+00B9  # superscript 1 (&#185;) - sup1
+0xBA    U+00BA  # masculine ordinal indicator (&#186;) - ordm
+0xBB    U+00BB  # angle quotation mark, right (&#187;) - raquo
+0xBC    U+00BC  # fraction 1/4 (&#188;) - frac14
+0xBD    U+00BD  # fraction 1/2 (&#189;) - frac12
+# fraction 3/4 (&#190;) - frac34
+U+00BE: 3/4
+0xBF    U+00BF  # inverted question mark (&#191;) - iquest
+0xC0    U+00C0  # capital A, grave accent (&#192;) - Agrave
+0xC1    U+00C1  # capital A, acute accent (&#193;) - Aacute
+0xC2    U+00C2  # capital A, circumflex accent (&#194;) - Acirc
+0xC3    U+00C3  # capital A, tilde (&#195;) - Atilde
+0xC4    U+00C4  # capital A, dieresis or umlaut mark (&#196;) - Auml
+0xC5    U+00C5  # capital A, ring (&#197;) - Aring
+0xC6    U+00C6  # capital AE diphthong (ligature) (&#198;) - AElig
+0xC7    U+00C7  # capital C, cedilla (&#199;) - Ccedil
+0xC8    U+00C8  # capital E, grave accent (&#200;) - Egrave
+0xC9    U+00C9  # capital E, acute accent (&#201;) - Eacute
+0xCA    U+00CA  # capital E, circumflex accent (&#202;) - Ecirc
+0xCB    U+00CB  # capital E, dieresis or umlaut mark (&#203;) - Euml
+0xCC    U+00CC  # capital I, grave accent (&#204;) - Igrave
+0xCD    U+00CD  # capital I, acute accent (&#205;) - Iacute
+0xCE    U+00CE  # capital I, circumflex accent (&#206;) - Icirc
+0xCF    U+00CF  # capital I, dieresis or umlaut mark (&#207;) - Iuml
+# capital Eth, Icelandic (&#208;) - ETH */
+U+00D0:DH
+#      Dj  # capital D with stroke - Dstrok
+0xD1    U+00D1  # capital N, tilde (&#209;) - Ntilde
+0xD2    U+00D2  # capital O, grave accent (&#210;) - Ograve
+0xD3    U+00D3  # capital O, acute accent (&#211;) - Oacute
+0xD4    U+00D4  # capital O, circumflex accent (&#212;) - Ocirc
+0xD5    U+00D5  # capital O, tilde (&#213;) - Otilde
+0xD6    U+00D6  # capital O, dieresis or umlaut mark (&#214;) - Ouml
+0xD7    U+0152  # captial OE ligature (&#338;) - OElig
+# multiplication sign (&#215;) - times
+U+00D7:*
+0xD8    U+00D8  # capital O, slash (&#216;) - Oslash
+0xD9    U+00D9  # capital U, grave accent (&#217;) - Ugrave
+0xDA    U+00DA  # capital U, acute accent (&#218;) - Uacute
+0xDB    U+00DB  # capital U, circumflex accent (&#219;) - Ucirc
+0xDC    U+00DC  # capital U, dieresis or umlaut mark (&#220;) - Uuml
+0xDD    U+0178  # capital Y, dieresis or umlaut mark (&#376;) - Yuml
+# capital Y, acute accent (&#221;) - Yacute
+U+00DD:Y'
+# capital THORN, Icelandic (&#222;) - THORN */
+U+00DE:TH
+0xDF    U+00DF  # small sharp s, German (sz ligature) (&#223;) - szlig
+0xE0    U+00E0  # small a, grave accent (&#224;) - agrave
+0xE1    U+00E1  # small a, acute accent (&#225;) - aacute
+0xE2    U+00E2  # small a, circumflex accent (&#226;) - acirc
+0xE3    U+00E3  # small a, tilde (&#227;) - atilde
+0xE4    U+00E4  # small a, dieresis or umlaut mark (&#228;) - auml
+0xE5    U+00E5  # small a, ring (&#229;) - aring
+0xE6    U+00E6  # small ae diphthong (ligature) (&#230;) - aelig
+0xE7    U+00E7  # small c, cedilla (&#231;) - ccedil
+0xE8    U+00E8  # small e, grave accent (&#232;) - egrave
+0xE9    U+00E9  # small e, acute accent (&#233;) - eacute
+0xEA    U+00EA  # small e, circumflex accent (&#234;) - ecirc
+0xEB    U+00EB  # small e, dieresis or umlaut mark (&#235;) - euml
+0xEC    U+00EC  # small i, grave accent (&#236;) - igrave
+0xED    U+00ED  # small i, acute accent (&#237;) - iacute
+0xEE    U+00EE  # small i, circumflex accent (&#238;) - icirc
+0xEF    U+00EF  # small i, dieresis or umlaut mark (&#239;) - iuml
+# small eth, Icelandic (&#240;) - eth
+U+00F0:dh
+0xF1    U+00F1  # small n, tilde (&#241;) - ntilde
+0xF2    U+00F2  # small o, grave accent (&#242;) - ograve
+0xF3    U+00F3  # small o, acute accent (&#243;) - oacute
+0xF4    U+00F4  # small o, circumflex accent (&#244;) - ocirc
+0xF5    U+00F5  # small o, tilde (&#245;) - otilde
+0xF6    U+00F6  # small o, dieresis or umlaut mark (&#246;) - ouml
+0xF7    U+0153  # small oe ligature (&#339;) - oelig
+# division sign (&#247;) - divide
+U+00F7:/
+0xF8    U+00F8  # small o, slash (&#248;) - oslash
+0xF9    U+00F9  # small u, grave accent (&#249;) - ugrave
+0xFA    U+00FA  # small u, acute accent (&#250;) - uacute
+0xFB    U+00FB  # small u, circumflex accent (&#251;) - ucirc
+0xFC    U+00FC  # small u, dieresis or umlaut mark (&#252;) - uuml
+0xFD    U+00FF  # small y, dieresis or umlaut mark (&#255;) - yuml
+# small y, acute accent (&#253;) - yacute
+U+00FD:y'
+# small thorn, Icelandic (&#254;) - thorn
+U+00FE:th
+#
+# TRADE MARK SIGN
+U+2122:(TM)
diff --git a/src/chrtrans/hp_uni.tbl b/src/chrtrans/hp_uni.tbl
new file mode 100644
index 00000000..58025511
--- /dev/null
+++ b/src/chrtrans/hp_uni.tbl
@@ -0,0 +1,212 @@
+# The MIME name of this charset.
+Mhp-roman8
+
+# Name as a Display Charset (used on Options screen)
+OHP Roman8
+
+# This is not the default font!
+D0
+
+#
+# Name:		HP Roman8 to Unicode
+# Date:		1999-01-09
+# Authors:	Christian "naddy" Weisgerber <naddy@mips.rhein-neckar.de>
+#		Mapping by Roman Czyborra,
+#		<URL:http://czyborra.com/charsets/codepages.html#HP-Roman8>
+#
+
+0x20-0x7E idem	#	ASCII
+
+#0x20	U+0020	#	SPACE
+#0x21	U+0021	#	EXCLAMATION MARK
+#0x22	U+0022	#	QUOTATION MARK
+#0x23	U+0023	#	NUMBER SIGN
+#0x24	U+0024	#	DOLLAR SIGN
+#0x25	U+0025	#	PERCENT SIGN
+#0x26	U+0026	#	AMPERSAND
+#0x27	U+0027	#	APOSTROPHE
+#0x28	U+0028	#	LEFT PARENTHESIS
+#0x29	U+0029	#	RIGHT PARENTHESIS
+#0x2A	U+002A	#	ASTERISK
+#0x2B	U+002B	#	PLUS SIGN
+#0x2C	U+002C	#	COMMA
+#0x2D	U+002D	#	HYPHEN-MINUS
+#0x2E	U+002E	#	FULL STOP
+#0x2F	U+002F	#	SOLIDUS
+#0x30	U+0030	#	DIGIT ZERO
+#0x31	U+0031	#	DIGIT ONE
+#0x32	U+0032	#	DIGIT TWO
+#0x33	U+0033	#	DIGIT THREE
+#0x34	U+0034	#	DIGIT FOUR
+#0x35	U+0035	#	DIGIT FIVE
+#0x36	U+0036	#	DIGIT SIX
+#0x37	U+0037	#	DIGIT SEVEN
+#0x38	U+0038	#	DIGIT EIGHT
+#0x39	U+0039	#	DIGIT NINE
+#0x3A	U+003A	#	COLON
+#0x3B	U+003B	#	SEMICOLON
+#0x3C	U+003C	#	LESS-THAN SIGN
+#0x3D	U+003D	#	EQUALS SIGN
+#0x3E	U+003E	#	GREATER-THAN SIGN
+#0x3F	U+003F	#	QUESTION MARK
+#0x40	U+0040	#	COMMERCIAL AT
+#0x41	U+0041	#	LATIN CAPITAL LETTER A
+#0x42	U+0042	#	LATIN CAPITAL LETTER B
+#0x43	U+0043	#	LATIN CAPITAL LETTER C
+#0x44	U+0044	#	LATIN CAPITAL LETTER D
+#0x45	U+0045	#	LATIN CAPITAL LETTER E
+#0x46	U+0046	#	LATIN CAPITAL LETTER F
+#0x47	U+0047	#	LATIN CAPITAL LETTER G
+#0x48	U+0048	#	LATIN CAPITAL LETTER H
+#0x49	U+0049	#	LATIN CAPITAL LETTER I
+#0x4A	U+004A	#	LATIN CAPITAL LETTER J
+#0x4B	U+004B	#	LATIN CAPITAL LETTER K
+#0x4C	U+004C	#	LATIN CAPITAL LETTER L
+#0x4D	U+004D	#	LATIN CAPITAL LETTER M
+#0x4E	U+004E	#	LATIN CAPITAL LETTER N
+#0x4F	U+004F	#	LATIN CAPITAL LETTER O
+#0x50	U+0050	#	LATIN CAPITAL LETTER P
+#0x51	U+0051	#	LATIN CAPITAL LETTER Q
+#0x52	U+0052	#	LATIN CAPITAL LETTER R
+#0x53	U+0053	#	LATIN CAPITAL LETTER S
+#0x54	U+0054	#	LATIN CAPITAL LETTER T
+#0x55	U+0055	#	LATIN CAPITAL LETTER U
+#0x56	U+0056	#	LATIN CAPITAL LETTER V
+#0x57	U+0057	#	LATIN CAPITAL LETTER W
+#0x58	U+0058	#	LATIN CAPITAL LETTER X
+#0x59	U+0059	#	LATIN CAPITAL LETTER Y
+#0x5A	U+005A	#	LATIN CAPITAL LETTER Z
+#0x5B	U+005B	#	LEFT SQUARE BRACKET
+#0x5C	U+005C	#	REVERSE SOLIDUS
+#0x5D	U+005D	#	RIGHT SQUARE BRACKET
+#0x5E	U+005E	#	CIRCUMFLEX ACCENT
+#0x5F	U+005F	#	LOW LINE
+#0x60	U+0060	#	GRAVE ACCENT
+#0x61	U+0061	#	LATIN SMALL LETTER A
+#0x62	U+0062	#	LATIN SMALL LETTER B
+#0x63	U+0063	#	LATIN SMALL LETTER C
+#0x64	U+0064	#	LATIN SMALL LETTER D
+#0x65	U+0065	#	LATIN SMALL LETTER E
+#0x66	U+0066	#	LATIN SMALL LETTER F
+#0x67	U+0067	#	LATIN SMALL LETTER G
+#0x68	U+0068	#	LATIN SMALL LETTER H
+#0x69	U+0069	#	LATIN SMALL LETTER I
+#0x6A	U+006A	#	LATIN SMALL LETTER J
+#0x6B	U+006B	#	LATIN SMALL LETTER K
+#0x6C	U+006C	#	LATIN SMALL LETTER L
+#0x6D	U+006D	#	LATIN SMALL LETTER M
+#0x6E	U+006E	#	LATIN SMALL LETTER N
+#0x6F	U+006F	#	LATIN SMALL LETTER O
+#0x70	U+0070	#	LATIN SMALL LETTER P
+#0x71	U+0071	#	LATIN SMALL LETTER Q
+#0x72	U+0072	#	LATIN SMALL LETTER R
+#0x73	U+0073	#	LATIN SMALL LETTER S
+#0x74	U+0074	#	LATIN SMALL LETTER T
+#0x75	U+0075	#	LATIN SMALL LETTER U
+#0x76	U+0076	#	LATIN SMALL LETTER V
+#0x77	U+0077	#	LATIN SMALL LETTER W
+#0x78	U+0078	#	LATIN SMALL LETTER X
+#0x79	U+0079	#	LATIN SMALL LETTER Y
+#0x7A	U+007A	#	LATIN SMALL LETTER Z
+#0x7B	U+007B	#	LEFT CURLY BRACKET
+#0x7C	U+007C	#	VERTICAL LINE
+#0x7D	U+007D	#	RIGHT CURLY BRACKET
+#0x7E	U+007E	#	TILDE
+
+0xA0	U+00A0	#	NO-BREAK SPACE
+0xA1	U+00C0	#	LATIN CAPITAL LETTER A WITH GRAVE
+0xA2	U+00C2	#	LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+0xA3	U+00C8	#	LATIN CAPITAL LETTER E WITH GRAVE
+0xA4	U+00CA	#	LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+0xA5	U+00CB	#	LATIN CAPITAL LETTER E WITH DIAERESIS
+0xA6	U+00CE	#	LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+0xA7	U+00CF	#	LATIN CAPITAL LETTER I WITH DIAERESIS
+0xA8	U+00B4	#	ACUTE ACCENT
+0xA9	U+02CB	#	MODIFIER LETTER GRAVE ACCENT
+0xAA	U+02C6	#	MODIFIER LETTER CIRCUMFLEX ACCENT
+0xAB	U+00A8	#	DIAERESIS
+0xAC	U+02DC	#	SMALL TILDE
+0xAD	U+00D9	#	LATIN CAPITAL LETTER U WITH GRAVE
+0xAE	U+00DB	#	LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+0xAF	U+20A4	#	LIRA SIGN
+0xB0	U+00AF	#	MACRON
+0xB1	U+00DD	#	LATIN CAPITAL LETTER Y WITH ACUTE
+0xB2	U+00FD	#	LATIN SMALL LETTER Y WITH ACUTE
+0xB3	U+00B0	#	DEGREE SIGN
+0xB4	U+00C7	#	LATIN CAPITAL LETTER C WITH CEDILLA
+0xB5	U+00E7	#	LATIN SMALL LETTER C WITH CEDILLA
+0xB6	U+00D1	#	LATIN CAPITAL LETTER N WITH TILDE
+0xB7	U+00F1	#	LATIN SMALL LETTER N WITH TILDE
+0xB8	U+00A1	#	INVERTED EXCLAMATION MARK
+0xB9	U+00BF	#	INVERTED QUESTION MARK
+0xBA	U+00A4	#	CURRENCY SIGN
+0xBB	U+00A3	#	POUND SIGN
+0xBC	U+00A5	#	YEN SIGN
+0xBD	U+00A7	#	SECTION SIGN
+0xBE	U+0192	#	LATIN SMALL LETTER F WITH HOOK
+0xBF	U+00A2	#	CENT SIGN
+0xC0	U+00E2	#	LATIN SMALL LETTER A WITH CIRCUMFLEX
+0xC1	U+00EA	#	LATIN SMALL LETTER E WITH CIRCUMFLEX
+0xC2	U+00F4	#	LATIN SMALL LETTER O WITH CIRCUMFLEX
+0xC3	U+00FB	#	LATIN SMALL LETTER U WITH CIRCUMFLEX
+0xC4	U+00E1	#	LATIN SMALL LETTER A WITH ACUTE
+0xC5	U+00E9	#	LATIN SMALL LETTER E WITH ACUTE
+0xC6	U+00F3	#	LATIN SMALL LETTER O WITH ACUTE
+0xC7	U+00FA	#	LATIN SMALL LETTER U WITH ACUTE
+0xC8	U+00E0	#	LATIN SMALL LETTER A WITH GRAVE
+0xC9	U+00E8	#	LATIN SMALL LETTER E WITH GRAVE
+0xCA	U+00F2	#	LATIN SMALL LETTER O WITH GRAVE
+0xCB	U+00F9	#	LATIN SMALL LETTER U WITH GRAVE
+0xCC	U+00E4	#	LATIN SMALL LETTER A WITH DIAERESIS
+0xCD	U+00EB	#	LATIN SMALL LETTER E WITH DIAERESIS
+0xCE	U+00F6	#	LATIN SMALL LETTER O WITH DIAERESIS
+0xCF	U+00FC	#	LATIN SMALL LETTER U WITH DIAERESIS
+0xD0	U+00C5	#	LATIN CAPITAL LETTER A WITH RING ABOVE
+0xD1	U+00EE	#	LATIN SMALL LETTER I WITH CIRCUMFLEX
+0xD2	U+00D8	#	LATIN CAPITAL LETTER O WITH STROKE
+0xD3	U+00C6	#	LATIN CAPITAL LETTER AE
+0xD4	U+00E5	#	LATIN SMALL LETTER A WITH RING ABOVE
+0xD5	U+00ED	#	LATIN SMALL LETTER I WITH ACUTE
+0xD6	U+00F8	#	LATIN SMALL LETTER O WITH STROKE
+0xD7	U+00E6	#	LATIN SMALL LETTER AE
+0xD8	U+00C4	#	LATIN CAPITAL LETTER A WITH DIAERESIS
+0xD9	U+00EC	#	LATIN SMALL LETTER I WITH GRAVE
+0xDA	U+00D6	#	LATIN CAPITAL LETTER O WITH DIAERESIS
+0xDB	U+00DC	#	LATIN CAPITAL LETTER U WITH DIAERESIS
+0xDC	U+00C9	#	LATIN CAPITAL LETTER E WITH ACUTE
+0xDD	U+00EF	#	LATIN SMALL LETTER I WITH DIAERESIS
+0xDE	U+00DF	#	LATIN SMALL LETTER SHARP S
+0xDF	U+00D4	#	LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+0xE0	U+00C1	#	LATIN CAPITAL LETTER A WITH ACUTE
+0xE1	U+00C3	#	LATIN CAPITAL LETTER A WITH TILDE
+0xE2	U+00E3	#	LATIN SMALL LETTER A WITH TILDE
+0xE3	U+00D0	#	LATIN CAPITAL LETTER ETH
+0xE4	U+00F0	#	LATIN SMALL LETTER ETH
+0xE5	U+00CD	#	LATIN CAPITAL LETTER I WITH ACUTE
+0xE6	U+00CC	#	LATIN CAPITAL LETTER I WITH GRAVE
+0xE7	U+00D3	#	LATIN CAPITAL LETTER O WITH ACUTE
+0xE8	U+00D2	#	LATIN CAPITAL LETTER O WITH GRAVE
+0xE9	U+00D5	#	LATIN CAPITAL LETTER O WITH TILDE
+0xEA	U+00F5	#	LATIN SMALL LETTER O WITH TILDE
+0xEB	U+0160	#	LATIN CAPITAL LETTER S WITH CARON
+0xEC	U+0161	#	LATIN SMALL LETTER S WITH CARON
+0xED	U+00DA	#	LATIN CAPITAL LETTER U WITH ACUTE
+0xEE	U+0178	#	LATIN CAPITAL LETTER Y WITH DIAERESIS
+0xEF	U+00FF	#	LATIN SMALL LETTER Y WITH DIAERESIS
+0xF0	U+00DE	#	LATIN CAPITAL LETTER THORN
+0xF1	U+00FE	#	LATIN SMALL LETTER THORN
+0xF2	U+00B7	#	MIDDLE DOT
+0xF3	U+00B5	#	MICRO SIGN
+0xF4	U+00B6	#	PILCROW SIGN
+0xF5	U+00BE	#	VULGAR FRACTION THREE QUARTERS
+0xF6	U+2014	#	EM DASH
+0xF7	U+00BC	#	VULGAR FRACTION ONE QUARTER
+0xF8	U+00BD	#	VULGAR FRACTION ONE HALF
+0xF9	U+00AA	#	FEMININE ORDINAL INDICATOR
+0xFA	U+00BA	#	MASCULINE ORDINAL INDICATOR
+0xFB	U+00AB	#	LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+0xFC	U+25A0	#	BLACK SQUARE
+0xFD	U+00BB	#	RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+0xFE	U+00B1	#	PLUS-MINUS SIGN
+
+## EOF ##
diff --git a/src/chrtrans/iso15_uni.tbl b/src/chrtrans/iso15_uni.tbl
new file mode 100644
index 00000000..efb5bf23
--- /dev/null
+++ b/src/chrtrans/iso15_uni.tbl
@@ -0,0 +1,216 @@
+# The MIME name of this charset.
+Miso-8859-15
+
+# Name as a Display Charset (used on Options screen)
+OWestern (ISO-8859-15)
+
+# This is not the default font!
+D0
+
+#Codepage number
+#?
+
+#
+# Name:		ISO 8859-15 Latin 9 (1998) to Unicode
+# Date:		1999-01-01
+# Authors:	Christian "naddy" Weisgerber <naddy@mips.rhein-neckar.de>
+#
+# Remarks:	Latin 9 is identical to Latin 1	except for
+#		code positions A4, A6, A8, B4, B8, BC, BD, BE
+
+0x20-0x7E idem	#	ASCII
+
+#0x20	U+0020	#	SPACE
+#0x21	U+0021	#	EXCLAMATION MARK
+#0x22	U+0022	#	QUOTATION MARK
+#0x23	U+0023	#	NUMBER SIGN
+#0x24	U+0024	#	DOLLAR SIGN
+#0x25	U+0025	#	PERCENT SIGN
+#0x26	U+0026	#	AMPERSAND
+#0x27	U+0027	#	APOSTROPHE
+#0x28	U+0028	#	LEFT PARENTHESIS
+#0x29	U+0029	#	RIGHT PARENTHESIS
+#0x2A	U+002A	#	ASTERISK
+#0x2B	U+002B	#	PLUS SIGN
+#0x2C	U+002C	#	COMMA
+#0x2D	U+002D	#	HYPHEN-MINUS
+#0x2E	U+002E	#	FULL STOP
+#0x2F	U+002F	#	SOLIDUS
+#0x30	U+0030	#	DIGIT ZERO
+#0x31	U+0031	#	DIGIT ONE
+#0x32	U+0032	#	DIGIT TWO
+#0x33	U+0033	#	DIGIT THREE
+#0x34	U+0034	#	DIGIT FOUR
+#0x35	U+0035	#	DIGIT FIVE
+#0x36	U+0036	#	DIGIT SIX
+#0x37	U+0037	#	DIGIT SEVEN
+#0x38	U+0038	#	DIGIT EIGHT
+#0x39	U+0039	#	DIGIT NINE
+#0x3A	U+003A	#	COLON
+#0x3B	U+003B	#	SEMICOLON
+#0x3C	U+003C	#	LESS-THAN SIGN
+#0x3D	U+003D	#	EQUALS SIGN
+#0x3E	U+003E	#	GREATER-THAN SIGN
+#0x3F	U+003F	#	QUESTION MARK
+#0x40	U+0040	#	COMMERCIAL AT
+#0x41	U+0041	#	LATIN CAPITAL LETTER A
+#0x42	U+0042	#	LATIN CAPITAL LETTER B
+#0x43	U+0043	#	LATIN CAPITAL LETTER C
+#0x44	U+0044	#	LATIN CAPITAL LETTER D
+#0x45	U+0045	#	LATIN CAPITAL LETTER E
+#0x46	U+0046	#	LATIN CAPITAL LETTER F
+#0x47	U+0047	#	LATIN CAPITAL LETTER G
+#0x48	U+0048	#	LATIN CAPITAL LETTER H
+#0x49	U+0049	#	LATIN CAPITAL LETTER I
+#0x4A	U+004A	#	LATIN CAPITAL LETTER J
+#0x4B	U+004B	#	LATIN CAPITAL LETTER K
+#0x4C	U+004C	#	LATIN CAPITAL LETTER L
+#0x4D	U+004D	#	LATIN CAPITAL LETTER M
+#0x4E	U+004E	#	LATIN CAPITAL LETTER N
+#0x4F	U+004F	#	LATIN CAPITAL LETTER O
+#0x50	U+0050	#	LATIN CAPITAL LETTER P
+#0x51	U+0051	#	LATIN CAPITAL LETTER Q
+#0x52	U+0052	#	LATIN CAPITAL LETTER R
+#0x53	U+0053	#	LATIN CAPITAL LETTER S
+#0x54	U+0054	#	LATIN CAPITAL LETTER T
+#0x55	U+0055	#	LATIN CAPITAL LETTER U
+#0x56	U+0056	#	LATIN CAPITAL LETTER V
+#0x57	U+0057	#	LATIN CAPITAL LETTER W
+#0x58	U+0058	#	LATIN CAPITAL LETTER X
+#0x59	U+0059	#	LATIN CAPITAL LETTER Y
+#0x5A	U+005A	#	LATIN CAPITAL LETTER Z
+#0x5B	U+005B	#	LEFT SQUARE BRACKET
+#0x5C	U+005C	#	REVERSE SOLIDUS
+#0x5D	U+005D	#	RIGHT SQUARE BRACKET
+#0x5E	U+005E	#	CIRCUMFLEX ACCENT
+#0x5F	U+005F	#	LOW LINE
+#0x60	U+0060	#	GRAVE ACCENT
+#0x61	U+0061	#	LATIN SMALL LETTER A
+#0x62	U+0062	#	LATIN SMALL LETTER B
+#0x63	U+0063	#	LATIN SMALL LETTER C
+#0x64	U+0064	#	LATIN SMALL LETTER D
+#0x65	U+0065	#	LATIN SMALL LETTER E
+#0x66	U+0066	#	LATIN SMALL LETTER F
+#0x67	U+0067	#	LATIN SMALL LETTER G
+#0x68	U+0068	#	LATIN SMALL LETTER H
+#0x69	U+0069	#	LATIN SMALL LETTER I
+#0x6A	U+006A	#	LATIN SMALL LETTER J
+#0x6B	U+006B	#	LATIN SMALL LETTER K
+#0x6C	U+006C	#	LATIN SMALL LETTER L
+#0x6D	U+006D	#	LATIN SMALL LETTER M
+#0x6E	U+006E	#	LATIN SMALL LETTER N
+#0x6F	U+006F	#	LATIN SMALL LETTER O
+#0x70	U+0070	#	LATIN SMALL LETTER P
+#0x71	U+0071	#	LATIN SMALL LETTER Q
+#0x72	U+0072	#	LATIN SMALL LETTER R
+#0x73	U+0073	#	LATIN SMALL LETTER S
+#0x74	U+0074	#	LATIN SMALL LETTER T
+#0x75	U+0075	#	LATIN SMALL LETTER U
+#0x76	U+0076	#	LATIN SMALL LETTER V
+#0x77	U+0077	#	LATIN SMALL LETTER W
+#0x78	U+0078	#	LATIN SMALL LETTER X
+#0x79	U+0079	#	LATIN SMALL LETTER Y
+#0x7A	U+007A	#	LATIN SMALL LETTER Z
+#0x7B	U+007B	#	LEFT CURLY BRACKET
+#0x7C	U+007C	#	VERTICAL LINE
+#0x7D	U+007D	#	RIGHT CURLY BRACKET
+#0x7E	U+007E	#	TILDE
+
+0xA0	U+00A0	#	NO-BREAK SPACE
+0xA1	U+00A1	#	INVERTED EXCLAMATION MARK
+0xA2	U+00A2	#	CENT SIGN
+0xA3	U+00A3	#	POUND SIGN
+0xA4	U+20AC	#	EURO SIGN
+0xA5	U+00A5	#	YEN SIGN
+0xA6	U+0160	#	LATIN CAPITAL LETTER S WITH CARON
+0xA7	U+00A7	#	SECTION SIGN
+0xA8	U+0161	#	LATIN SMALL LETTER S WITH CARON
+0xA9	U+00A9	#	COPYRIGHT SIGN
+0xAA	U+00AA	#	FEMININE ORDINAL INDICATOR
+0xAB	U+00AB	#	LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+0xAC	U+00AC	#	NOT SIGN
+0xAD	U+00AD	#	SOFT HYPHEN
+0xAE	U+00AE	#	REGISTERED SIGN
+0xAF	U+00AF	#	MACRON
+0xB0	U+00B0	#	DEGREE SIGN
+0xB1	U+00B1	#	PLUS-MINUS SIGN
+0xB2	U+00B2	#	SUPERSCRIPT TWO
+0xB3	U+00B3	#	SUPERSCRIPT THREE
+0xB4	U+017D	#	LATIN CAPITAL LETTER Z WITH CARON
+0xB5	U+00B5	#	MICRO SIGN
+0xB6	U+00B6	#	PILCROW SIGN
+0xB7	U+00B7	#	MIDDLE DOT
+0xB8	U+017D	#	LATIN SMALL LETTER Z WITH CARON
+0xB9	U+00B9	#	SUPERSCRIPT ONE
+0xBA	U+00BA	#	MASCULINE ORDINAL INDICATOR
+0xBB	U+00BB	#	RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+0xBC	U+0152	#	LATIN CAPITAL LIGATURE OE
+0xBD	U+0153	#	LATIN SMALL LIGATURE OE
+0xBE	U+0178	#	LATIN CAPITAL LETTER Y WITH DIAERESIS
+0xBF	U+00BF	#	INVERTED QUESTION MARK
+0xC0	U+00C0	#	LATIN CAPITAL LETTER A WITH GRAVE
+0xC1	U+00C1	#	LATIN CAPITAL LETTER A WITH ACUTE
+0xC2	U+00C2	#	LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+0xC3	U+00C3	#	LATIN CAPITAL LETTER A WITH TILDE
+0xC4	U+00C4	#	LATIN CAPITAL LETTER A WITH DIAERESIS
+0xC5	U+00C5	#	LATIN CAPITAL LETTER A WITH RING ABOVE
+0xC6	U+00C6	#	LATIN CAPITAL LETTER AE
+0xC7	U+00C7	#	LATIN CAPITAL LETTER C WITH CEDILLA
+0xC8	U+00C8	#	LATIN CAPITAL LETTER E WITH GRAVE
+0xC9	U+00C9	#	LATIN CAPITAL LETTER E WITH ACUTE
+0xCA	U+00CA	#	LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+0xCB	U+00CB	#	LATIN CAPITAL LETTER E WITH DIAERESIS
+0xCC	U+00CC	#	LATIN CAPITAL LETTER I WITH GRAVE
+0xCD	U+00CD	#	LATIN CAPITAL LETTER I WITH ACUTE
+0xCE	U+00CE	#	LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+0xCF	U+00CF	#	LATIN CAPITAL LETTER I WITH DIAERESIS
+0xD0	U+00D0	#	LATIN CAPITAL LETTER ETH
+0xD1	U+00D1	#	LATIN CAPITAL LETTER N WITH TILDE
+0xD2	U+00D2	#	LATIN CAPITAL LETTER O WITH GRAVE
+0xD3	U+00D3	#	LATIN CAPITAL LETTER O WITH ACUTE
+0xD4	U+00D4	#	LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+0xD5	U+00D5	#	LATIN CAPITAL LETTER O WITH TILDE
+0xD6	U+00D6	#	LATIN CAPITAL LETTER O WITH DIAERESIS
+0xD7	U+00D7	#	MULTIPLICATION SIGN
+0xD8	U+00D8	#	LATIN CAPITAL LETTER O WITH STROKE
+0xD9	U+00D9	#	LATIN CAPITAL LETTER U WITH GRAVE
+0xDA	U+00DA	#	LATIN CAPITAL LETTER U WITH ACUTE
+0xDB	U+00DB	#	LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+0xDC	U+00DC	#	LATIN CAPITAL LETTER U WITH DIAERESIS
+0xDD	U+00DD	#	LATIN CAPITAL LETTER Y WITH ACUTE
+0xDE	U+00DE	#	LATIN CAPITAL LETTER THORN
+0xDF	U+00DF	#	LATIN SMALL LETTER SHARP S
+0xE0	U+00E0	#	LATIN SMALL LETTER A WITH GRAVE
+0xE1	U+00E1	#	LATIN SMALL LETTER A WITH ACUTE
+0xE2	U+00E2	#	LATIN SMALL LETTER A WITH CIRCUMFLEX
+0xE3	U+00E3	#	LATIN SMALL LETTER A WITH TILDE
+0xE4	U+00E4	#	LATIN SMALL LETTER A WITH DIAERESIS
+0xE5	U+00E5	#	LATIN SMALL LETTER A WITH RING ABOVE
+0xE6	U+00E6	#	LATIN SMALL LETTER AE
+0xE7	U+00E7	#	LATIN SMALL LETTER C WITH CEDILLA
+0xE8	U+00E8	#	LATIN SMALL LETTER E WITH GRAVE
+0xE9	U+00E9	#	LATIN SMALL LETTER E WITH ACUTE
+0xEA	U+00EA	#	LATIN SMALL LETTER E WITH CIRCUMFLEX
+0xEB	U+00EB	#	LATIN SMALL LETTER E WITH DIAERESIS
+0xEC	U+00EC	#	LATIN SMALL LETTER I WITH GRAVE
+0xED	U+00ED	#	LATIN SMALL LETTER I WITH ACUTE
+0xEE	U+00EE	#	LATIN SMALL LETTER I WITH CIRCUMFLEX
+0xEF	U+00EF	#	LATIN SMALL LETTER I WITH DIAERESIS
+0xF0	U+00F0	#	LATIN SMALL LETTER ETH
+0xF1	U+00F1	#	LATIN SMALL LETTER N WITH TILDE
+0xF2	U+00F2	#	LATIN SMALL LETTER O WITH GRAVE
+0xF3	U+00F3	#	LATIN SMALL LETTER O WITH ACUTE
+0xF4	U+00F4	#	LATIN SMALL LETTER O WITH CIRCUMFLEX
+0xF5	U+00F5	#	LATIN SMALL LETTER O WITH TILDE
+0xF6	U+00F6	#	LATIN SMALL LETTER O WITH DIAERESIS
+0xF7	U+00F7	#	DIVISION SIGN
+0xF8	U+00F8	#	LATIN SMALL LETTER O WITH STROKE
+0xF9	U+00F9	#	LATIN SMALL LETTER U WITH GRAVE
+0xFA	U+00FA	#	LATIN SMALL LETTER U WITH ACUTE
+0xFB	U+00FB	#	LATIN SMALL LETTER U WITH CIRCUMFLEX
+0xFC	U+00FC	#	LATIN SMALL LETTER U WITH DIAERESIS
+0xFD	U+00FD	#	LATIN SMALL LETTER Y WITH ACUTE
+0xFE	U+00FE	#	LATIN SMALL LETTER THORN
+0xFF	U+00FF	#	LATIN SMALL LETTER Y WITH DIAERESIS
+
+## EOF ##
diff --git a/src/chrtrans/koi8u_uni.tbl b/src/chrtrans/koi8u_uni.tbl
new file mode 100644
index 00000000..2c13845b
--- /dev/null
+++ b/src/chrtrans/koi8u_uni.tbl
@@ -0,0 +1,154 @@
+# Options screen name for this character set
+OUkrainian Cyrillic (KOI8-U)
+
+# MIME name for this charset
+Mkoi8-u
+
+#Codepage number
+#?
+
+0x20-0x7f       idem
+# Based on a table received from "Denis V. Dmitrienko" <denis@null.net>
+# (verified against RFC2319).
+# KOI8-U home page: <http://www.net.ua/KOI8-U>
+#
+# Quoted from RFC2319:
+#   The upper part of the KOI8-U Character Set contains all Russian
+#   letters defined in KOI8-R and four Ukrainian letters (#164, #180 -
+#   ukr. ie, #166, #182 - ukr. i, #167, #183 - ukr. yi, #173, #189 - ukr.
+#   ghe  with upturn) which locations are compliant with ISO-IR-111.
+#
+#   BOX DRAWINGS elements in the other positions (that are not used by
+#   Ukrainian letters) are the same as in KOI8-R character set.
+#
+#
+#hex unicode # description
+#--- U+---- # ---------------
+0x80 U+2500 # BOX DRAWINGS  LIGHT HORIZONTAL
+0x81 U+2502 # BOX DRAWINGS  LIGHT VERTICAL
+0x82 U+250C # BOX DRAWINGS  LIGHT DOWN AND RIGHT
+0x83 U+2510 # BOX DRAWINGS  LIGHT DOWN AND LEFT
+0x84 U+2514 # BOX DRAWINGS  LIGHT UP AND RIGHT
+0x85 U+2518 # BOX DRAWINGS  LIGHT UP AND LEFT
+0x86 U+251C # BOX DRAWINGS  LIGHT VERTICAL AND RIGHT
+0x87 U+2524 # BOX DRAWINGS  LIGHT VERTICAL AND LEFT
+0x88 U+252C # BOX DRAWINGS  LIGHT DOWN AND HORIZONTAL
+0x89 U+2534 # BOX DRAWINGS  LIGHT UP AND HORIZONTAL
+0x8A U+253C # BOX DRAWINGS  LIGHT VERTICAL AND HORIZONTAL
+0x8B U+2580 # UPPER HALF BLOCK
+0x8C U+2584 # LOWER HALF BLOCK
+0x8D U+2588 # FULL BLOCK
+0x8E U+258C # LEFT HALF BLOCK
+0x8F U+2590 # RIGHT HALF BLOCK
+0x90 U+2591 # LIGHT SHADE
+0x91 U+2592 # MEDIUM SHADE
+0x92 U+2593 # DARK SHADE
+0x93 U+2320 # TOP HALF INTEGRAL
+0x94 U+25A0 # BLACK SQUARE
+0x95 U+2219 # BULLET OPERATOR
+0x96 U+221A # SQUARE ROOT
+0x97 U+2248 # ALMOST EQUAL TO
+0x98 U+2264 # LESS THAN OR EQUAL TO
+0x99 U+2265 # GREATER THAN OR EQUAL TO
+0x9A U+00A0 # NO-BREAK SPACE
+0x9B U+2321 # BOTTOM HALF INTEGRAL
+0x9C U+00B0 # DEGREE SIGN
+0x9D U+00B2 # SUPERSCRIPT TWO
+0x9E U+00B7 # MIDDLE DOT
+0x9F U+00F7 # DIVISION SIGN
+0xA0 U+2550 # BOX DRAWINGS  DOUBLE HORIZONTAL
+0xA1 U+2551 # BOX DRAWINGS  DOUBLE VERTICAL
+0xA2 U+2552 # BOX DRAWINGS  DOWN SINGLE AND RIGHT DOUBLE
+0xA3 U+0451 # CYRILLIC SMALL LETTER IO
+0xA4 U+0454 # CYRILLIC SMALL LETTER UKRAINIAN IE
+0xA5 U+2554 # BOX DRAWINGS  DOUBLE DOWN AND RIGHT
+0xA6 U+0456 # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+0xA7 U+0457 # CYRILLIC SMALL LETTER YI (UKRAINIAN)
+0xA8 U+2557 # BOX DRAWINGS  DOUBLE DOWN AND LEFT
+0xA9 U+2558 # BOX DRAWINGS  UP SINGLE AND RIGHT DOUBLE
+0xAA U+2559 # BOX DRAWINGS  UP DOUBLE AND RIGHT SINGLE
+0xAB U+255A # BOX DRAWINGS  DOUBLE UP AND RIGHT
+0xAC U+255B # BOX DRAWINGS  UP SINGLE AND LEFT DOUBLE
+0xAD U+0491 # CYRILLIC SMALL LETTER GHE WITH UPTURN
+0xAE U+255D # BOX DRAWINGS  DOUBLE UP AND LEFT
+0xAF U+255E # BOX DRAWINGS  VERTICAL SINGLE AND RIGHT DOUBLE
+0xB0 U+255F # BOX DRAWINGS  VERTICAL DOUBLE AND RIGHT SINGLE
+0xB1 U+2560 # BOX DRAWINGS  DOUBLE VERTICAL AND RIGHT
+0xB2 U+2561 # BOX DRAWINGS  VERTICAL SINGLE AND LEFT DOUBLE
+0xB3 U+0401 # CYRILLIC CAPITAL LETTER IO
+0xB4 U+0404 # CYRILLIC CAPITAL LETTER UKRAINIAN IE
+0xB5 U+2563 # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
+0xB6 U+0406 # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+0xB7 U+0407 # CYRILLIC CAPITAL LETTER YI (UKRAINIAN)
+0xB8 U+2566 # BOX DRAWINGS  DOUBLE DOWN AND HORIZONTAL
+0xB9 U+2567 # BOX DRAWINGS  UP SINGLE AND HORIZONTAL DOUBLE
+0xBA U+2568 # BOX DRAWINGS  UP DOUBLE AND HORIZONTAL SINGLE
+0xBB U+2569 # BOX DRAWINGS  DOUBLE UP AND HORIZONTAL
+0xBC U+256A # BOX DRAWINGS  VERTICAL SINGLE AND HORIZONTAL DOUBLE
+0xBD U+0490 # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+0xBE U+256C # BOX DRAWINGS  DOUBLE VERTICAL AND HORIZONTAL
+0xBF U+00A9 # COPYRIGHT SIGN
+0xC0 U+044E # CYRILLIC SMALL LETTER YU
+0xC1 U+0430 # CYRILLIC SMALL LETTER A
+0xC2 U+0431 # CYRILLIC SMALL LETTER BE
+0xC3 U+0446 # CYRILLIC SMALL LETTER TSE
+0xC4 U+0434 # CYRILLIC SMALL LETTER DE
+0xC5 U+0435 # CYRILLIC SMALL LETTER IE
+0xC6 U+0444 # CYRILLIC SMALL LETTER EF
+0xC7 U+0433 # CYRILLIC SMALL LETTER GHE
+0xC8 U+0445 # CYRILLIC SMALL LETTER KHA
+0xC9 U+0438 # CYRILLIC SMALL LETTER I
+0xCA U+0439 # CYRILLIC SMALL LETTER SHORT I
+0xCB U+043A # CYRILLIC SMALL LETTER KA
+0xCC U+043B # CYRILLIC SMALL LETTER EL
+0xCD U+043C # CYRILLIC SMALL LETTER EM
+0xCE U+043D # CYRILLIC SMALL LETTER EN
+0xCF U+043E # CYRILLIC SMALL LETTER O
+0xD0 U+043F # CYRILLIC SMALL LETTER PE
+0xD1 U+044F # CYRILLIC SMALL LETTER YA
+0xD2 U+0440 # CYRILLIC SMALL LETTER ER
+0xD3 U+0441 # CYRILLIC SMALL LETTER ES
+0xD4 U+0442 # CYRILLIC SMALL LETTER TE
+0xD5 U+0443 # CYRILLIC SMALL LETTER U
+0xD6 U+0436 # CYRILLIC SMALL LETTER ZHE
+0xD7 U+0432 # CYRILLIC SMALL LETTER VE
+0xD8 U+044C # CYRILLIC SMALL LETTER SOFT SIGN
+0xD9 U+044B # CYRILLIC SMALL LETTER YERU
+0xDA U+0437 # CYRILLIC SMALL LETTER ZE
+0xDB U+0448 # CYRILLIC SMALL LETTER SHA
+0xDC U+044D # CYRILLIC SMALL LETTER E
+0xDD U+0449 # CYRILLIC SMALL LETTER SHCHA
+0xDE U+0447 # CYRILLIC SMALL LETTER CHE
+0xDF U+044A # CYRILLIC SMALL LETTER HARD SIGN
+0xE0 U+042E # CYRILLIC CAPITAL LETTER YU
+0xE1 U+0410 # CYRILLIC CAPITAL LETTER A
+0xE2 U+0411 # CYRILLIC CAPITAL LETTER BE
+0xE3 U+0426 # CYRILLIC CAPITAL LETTER TSE
+0xE4 U+0414 # CYRILLIC CAPITAL LETTER DE
+0xE5 U+0415 # CYRILLIC CAPITAL LETTER IE
+0xE6 U+0424 # CYRILLIC CAPITAL LETTER EF
+0xE7 U+0413 # CYRILLIC CAPITAL LETTER GHE
+0xE8 U+0425 # CYRILLIC CAPITAL LETTER KHA
+0xE9 U+0418 # CYRILLIC CAPITAL LETTER I
+0xEA U+0419 # CYRILLIC CAPITAL LETTER SHORT I
+0xEB U+041A # CYRILLIC CAPITAL LETTER KA
+0xEC U+041B # CYRILLIC CAPITAL LETTER EL
+0xED U+041C # CYRILLIC CAPITAL LETTER EM
+0xEE U+041D # CYRILLIC CAPITAL LETTER EN
+0xEF U+041E # CYRILLIC CAPITAL LETTER O
+0xF0 U+041F # CYRILLIC CAPITAL LETTER PE
+0xF1 U+042F # CYRILLIC CAPITAL LETTER YA
+0xF2 U+0420 # CYRILLIC CAPITAL LETTER ER
+0xF3 U+0421 # CYRILLIC CAPITAL LETTER ES
+0xF4 U+0422 # CYRILLIC CAPITAL LETTER TE
+0xF5 U+0423 # CYRILLIC CAPITAL LETTER U
+0xF6 U+0416 # CYRILLIC CAPITAL LETTER ZHE
+0xF7 U+0412 # CYRILLIC CAPITAL LETTER VE
+0xF8 U+042C # CYRILLIC CAPITAL LETTER SOFT SIGN
+0xF9 U+042B # CYRILLIC CAPITAL LETTER YERU
+0xFA U+0417 # CYRILLIC CAPITAL LETTER ZE
+0xFB U+0428 # CYRILLIC CAPITAL LETTER SHA
+0xFC U+042D # CYRILLIC CAPITAL LETTER E
+0xFD U+0429 # CYRILLIC CAPITAL LETTER SHCHA
+0xFE U+0427 # CYRILLIC CAPITAL LETTER CHE
+0xFF U+042A # CYRILLIC CAPITAL LETTER HARD SIGN
diff --git a/src/chrtrans/mnem_suni.tbl b/src/chrtrans/mnem_suni.tbl
new file mode 100644
index 00000000..02bd8ea8
--- /dev/null
+++ b/src/chrtrans/mnem_suni.tbl
@@ -0,0 +1,1861 @@
+#The MIME name of this charset.
+Mmnem
+
+#Name as a Display Charset (used on Options screen)
+ORFC1345 Mnem
+
+# U+0020: SP
+U+0021:!
+U+0022:"
+U+0023: Nb
+U+0024: DO
+U+0025:%
+U+0026:&&
+U+0027:'
+U+0028:(
+U+0029:)
+U+002a:*
+U+002b:+
+U+002c:,
+U+002d:-
+U+002e:.
+U+002f:/
+U+0030:0
+U+0031:1
+U+0032:2
+U+0033:3
+U+0034:4
+U+0035:5
+U+0036:6
+U+0037:7
+U+0038:8
+U+0039:9
+U+003a::
+U+003b:;
+U+003c:<
+U+003d:=
+U+003e:>
+U+003f:?
+U+0040: At
+U+0041:A
+U+0042:B
+U+0043:C
+U+0044:D
+U+0045:E
+U+0046:F
+U+0047:G
+U+0048:H
+U+0049:I
+U+004a:J
+U+004b:K
+U+004c:L
+U+004d:M
+U+004e:N
+U+004f:O
+U+0050:P
+U+0051:Q
+U+0052:R
+U+0053:S
+U+0054:T
+U+0055:U
+U+0056:V
+U+0057:W
+U+0058:X
+U+0059:Y
+U+005a:Z
+U+005b: <(
+U+005c: //
+U+005d: )>
+U+005e: '>
+U+005f:_
+U+0060: '!
+U+0061:a
+U+0062:b
+U+0063:c
+U+0064:d
+U+0065:e
+U+0066:f
+U+0067:g
+U+0068:h
+U+0069:i
+U+006a:j
+U+006b:k
+U+006c:l
+U+006d:m
+U+006e:n
+U+006f:o
+U+0070:p
+U+0071:q
+U+0072:r
+U+0073:s
+U+0074:t
+U+0075:u
+U+0076:v
+U+0077:w
+U+0078:x
+U+0079:y
+U+007a:z
+U+007b: (!
+U+007c: !!
+U+007d: !)
+U+007e: '?
+U+00a0: NS
+U+00a1: !I
+U+00a2: Ct
+U+00a3: Pd
+U+00a4: Cu
+U+00a5: Ye
+U+00a6: BB
+U+00a7: SE
+U+00a8: ':
+U+00a9: Co
+U+00aa: -a
+U+00ab: <<
+U+00ac: NO
+U+00ad: --
+U+00ae: Rg
+U+00af: 'm
+U+00b0: DG
+U+00b1: +-
+U+00b2: 2S
+U+00b3: 3S
+U+00b4: ''
+U+00b5: My
+U+00b6: PI
+U+00b7: .M
+U+00b8: ',
+U+00b9: 1S
+U+00ba: -o
+U+00bb: >>
+U+00bc: 14
+U+00bd: 12
+U+00be: 34
+U+00bf: ?I
+U+00c0: A!
+U+00c1: A'
+U+00c2: A>
+U+00c3: A?
+U+00c4: A:
+U+00c5: AA
+U+00c6: AE
+U+00c7: C,
+U+00c8: E!
+U+00c9: E'
+U+00ca: E>
+U+00cb: E:
+U+00cc: I!
+U+00cd: I'
+U+00ce: I>
+U+00cf: I:
+U+00d0: D-
+U+00d1: N?
+U+00d2: O!
+U+00d3: O'
+U+00d4: O>
+U+00d5: O?
+U+00d6: O:
+U+00d7: *X
+U+00d8: O/
+U+00d9: U!
+U+00da: U'
+U+00db: U>
+U+00dc: U:
+U+00dd: Y'
+U+00de: TH
+U+00df: ss
+U+00e0: a!
+U+00e1: a'
+U+00e2: a>
+U+00e3: a?
+U+00e4: a:
+U+00e5: aa
+U+00e6: ae
+U+00e7: c,
+U+00e8: e!
+U+00e9: e'
+U+00ea: e>
+U+00eb: e:
+U+00ec: i!
+U+00ed: i'
+U+00ee: i>
+U+00ef: i:
+U+00f0: d-
+U+00f1: n?
+U+00f2: o!
+U+00f3: o'
+U+00f4: o>
+U+00f5: o?
+U+00f6: o:
+U+00f7: -:
+U+00f8: o/
+U+00f9: u!
+U+00fa: u'
+U+00fb: u>
+U+00fc: u:
+U+00fd: y'
+U+00fe: th
+U+00ff: y:
+U+0100: A-
+U+0101: a-
+U+0102: A(
+U+0103: a(
+U+0104: A;
+U+0105: a;
+U+0106: C'
+U+0107: c'
+U+0108: C>
+U+0109: c>
+U+010a: C.
+U+010b: c.
+U+010c: C<
+U+010d: c<
+U+010e: D<
+U+010f: d<
+U+0110: D/
+U+0111: d/
+U+0112: E-
+U+0113: e-
+U+0114: E(
+U+0115: e(
+U+0116: E.
+U+0117: e.
+U+0118: E;
+U+0119: e;
+U+011a: E<
+U+011b: e<
+U+011c: G>
+U+011d: g>
+U+011e: G(
+U+011f: g(
+U+0120: G.
+U+0121: g.
+U+0122: G,
+U+0123: g,
+U+0124: H>
+U+0125: h>
+U+0126: H/
+U+0127: h/
+U+0128: I?
+U+0129: i?
+U+012a: I-
+U+012b: i-
+U+012c: I(
+U+012d: i(
+U+012e: I;
+U+012f: i;
+U+0130: I.
+U+0131: i.
+U+0132: IJ
+U+0133: ij
+U+0134: J>
+U+0135: j>
+U+0136: K,
+U+0137: k,
+U+0138: kk
+U+0139: L'
+U+013a: l'
+U+013b: L,
+U+013c: l,
+U+013d: L<
+U+013e: l<
+U+013f: L.
+U+0140: l.
+U+0141: L/
+U+0142: l/
+U+0143: N'
+U+0144: n'
+U+0145: N,
+U+0146: n,
+U+0147: N<
+U+0148: n<
+U+0149: 'n
+U+014a: NG
+U+014b: ng
+U+014c: O-
+U+014d: o-
+U+014e: O(
+U+014f: o(
+U+0150: O"
+U+0151: o"
+U+0152: OE
+U+0153: oe
+U+0154: R'
+U+0155: r'
+U+0156: R,
+U+0157: r,
+U+0158: R<
+U+0159: r<
+U+015a: S'
+U+015b: s'
+U+015c: S>
+U+015d: s>
+U+015e: S,
+U+015f: s,
+U+0160: S<
+U+0161: s<
+U+0162: T,
+U+0163: t,
+U+0164: T<
+U+0165: t<
+U+0166: T/
+U+0167: t/
+U+0168: U?
+U+0169: u?
+U+016a: U-
+U+016b: u-
+U+016c: U(
+U+016d: u(
+U+016e: U0
+U+016f: u0
+U+0170: U"
+U+0171: u"
+U+0172: U;
+U+0173: u;
+U+0174: W>
+U+0175: w>
+U+0176: Y>
+U+0177: y>
+U+0178: Y:
+U+0179: Z'
+U+017a: z'
+U+017b: Z.
+U+017c: z.
+U+017d: Z<
+U+017e: z<
+U+01a0: O9
+U+01a1: o9
+U+01a2: OI
+U+01a3: oi
+U+01a6: yr
+U+01af: U9
+U+01b0: u9
+U+01b5: Z/
+U+01b6: z/
+U+01b7: ED
+U+01cd: A<
+U+01ce: a<
+U+01cf: I<
+U+01d0: i<
+U+01d1: O<
+U+01d2: o<
+U+01d3: U<
+U+01d4: u<
+U+01d5: _U:-_
+U+01d6: _u:-_
+U+01d7: _U:'_
+U+01d8: _u:'_
+U+01d9: _U:<_
+U+01da: _u:<_
+U+01db: _U:!_
+U+01dc: _u:!_
+U+01de: A1
+U+01df: a1
+U+01e0: A7
+U+01e1: a7
+U+01e2: A3
+U+01e3: a3
+U+01e4: G/
+U+01e5: g/
+U+01e6: G<
+U+01e7: g<
+U+01e8: K<
+U+01e9: k<
+U+01ea: O;
+U+01eb: o;
+U+01ec: O1
+U+01ed: o1
+U+01ee: EZ
+U+01ef: ez
+U+01f0: j<
+U+01f4: G'
+U+01f5: g'
+U+01fa: _AA'_
+U+01fb: _aa'_
+U+01fc: _AE'_
+U+01fd: _ae'_
+U+01fe: _O/'_
+U+01ff: _o/'_
+U+02bf: ;S
+U+02c7: '<
+U+02d8: '(
+U+02d9: '.
+U+02da: '0
+U+02db: ';
+U+02dd: '"
+U+0386: A%
+U+0388: E%
+U+0389: Y%
+U+038a: I%
+U+038c: O%
+U+038e: U%
+U+038f: W%
+U+0390: i3
+U+0391: A*
+U+0392: B*
+U+0393: G*
+U+0394: D*
+U+0395: E*
+U+0396: Z*
+U+0397: Y*
+U+0398: H*
+U+0399: I*
+U+039a: K*
+U+039b: L*
+U+039c: M*
+U+039d: N*
+U+039e: C*
+U+039f: O*
+U+03a0: P*
+U+03a1: R*
+U+03a3: S*
+U+03a4: T*
+U+03a5: U*
+U+03a6: F*
+U+03a7: X*
+U+03a8: Q*
+U+03a9: W*
+U+03aa: J*
+U+03ab: V*
+U+03ac: a%
+U+03ad: e%
+U+03ae: y%
+U+03af: i%
+U+03b0: u3
+U+03b1: a*
+U+03b2: b*
+U+03b3: g*
+U+03b4: d*
+U+03b5: e*
+U+03b6: z*
+U+03b7: y*
+U+03b8: h*
+U+03b9: i*
+U+03ba: k*
+U+03bb: l*
+U+03bc: m*
+U+03bd: n*
+U+03be: c*
+U+03bf: o*
+U+03c0: p*
+U+03c1: r*
+U+03c2: *s
+U+03c3: s*
+U+03c4: t*
+U+03c5: u*
+U+03c6: f*
+U+03c7: x*
+U+03c8: q*
+U+03c9: w*
+U+03ca: j*
+U+03cb: v*
+U+03cc: o%
+U+03cd: u%
+U+03ce: w%
+U+03d8: 'G
+U+03d9: ,G
+U+03da: T3
+U+03db: t3
+U+03dc: M3
+U+03dd: m3
+U+03de: K3
+U+03df: k3
+U+03e0: P3
+U+03e1: p3
+U+03f4: '%
+U+03f5: j3
+U+0401: IO
+U+0402: D%
+U+0403: G%
+U+0404: IE
+U+0405: DS
+U+0406: II
+U+0407: YI
+U+0408: J%
+U+0409: LJ
+U+040a: NJ
+U+040b: Ts
+U+040c: KJ
+U+040e: V%
+U+040f: DZ
+U+0410: A=
+U+0411: B=
+U+0412: V=
+U+0413: G=
+U+0414: D=
+U+0415: E=
+U+0416: Z%
+U+0417: Z=
+U+0418: I=
+U+0419: J=
+U+041a: K=
+U+041b: L=
+U+041c: M=
+U+041d: N=
+U+041e: O=
+U+041f: P=
+U+0420: R=
+U+0421: S=
+U+0422: T=
+U+0423: U=
+U+0424: F=
+U+0425: H=
+U+0426: C=
+U+0427: C%
+U+0428: S%
+U+0429: Sc
+U+042a: ="
+U+042b: Y=
+U+042c: %"
+U+042d: JE
+U+042e: JU
+U+042f: JA
+U+0430: a=
+U+0431: b=
+U+0432: v=
+U+0433: g=
+U+0434: d=
+U+0435: e=
+U+0436: z%
+U+0437: z=
+U+0438: i=
+U+0439: j=
+U+043a: k=
+U+043b: l=
+U+043c: m=
+U+043d: n=
+U+043e: o=
+U+043f: p=
+U+0440: r=
+U+0441: s=
+U+0442: t=
+U+0443: u=
+U+0444: f=
+U+0445: h=
+U+0446: c=
+U+0447: c%
+U+0448: s%
+U+0449: sc
+U+044a: ='
+U+044b: y=
+U+044c: %'
+U+044d: je
+U+044e: ju
+U+044f: ja
+U+0451: io
+U+0452: d%
+U+0453: g%
+U+0454: ie
+U+0455: ds
+U+0456: ii
+U+0457: yi
+U+0458: j%
+U+0459: lj
+U+045a: nj
+U+045b: ts
+U+045c: kj
+U+045e: v%
+U+045f: dz
+U+0462: Y3
+U+0463: y3
+U+046a: O3
+U+046b: o3
+U+0472: F3
+U+0473: f3
+U+0474: V3
+U+0475: v3
+U+0480: C3
+U+0481: c3
+U+0490: G3
+U+0491: g3
+U+05d0: A+
+U+05d1: B+
+U+05d2: G+
+U+05d3: D+
+U+05d4: H+
+U+05d5: W+
+U+05d6: Z+
+U+05d7: X+
+U+05d8: Tj
+U+05d9: J+
+U+05da: K%
+U+05db: K+
+U+05dc: L+
+U+05dd: M%
+U+05de: M+
+U+05df: N%
+U+05e0: N+
+U+05e1: S+
+U+05e2: E+
+U+05e3: P%
+U+05e4: P+
+U+05e5: Zj
+U+05e6: ZJ
+U+05e7: Q+
+U+05e8: R+
+U+05e9: Sh
+U+05ea: T+
+U+060c: ,+
+U+061b: ;+
+U+061f: ?+
+U+0621: H'
+U+0622: aM
+U+0623: aH
+U+0624: wH
+U+0625: ah
+U+0626: yH
+U+0627: a+
+U+0628: b+
+U+0629: tm
+U+062a: t+
+U+062b: tk
+U+062c: g+
+U+062d: hk
+U+062e: x+
+U+062f: d+
+U+0630: dk
+U+0631: r+
+U+0632: z+
+U+0633: s+
+U+0634: sn
+U+0635: c+
+U+0636: dd
+U+0637: tj
+U+0638: zH
+U+0639: e+
+U+063a: i+
+U+0640: ++
+U+0641: f+
+U+0642: q+
+U+0643: k+
+U+0644: l+
+U+0645: m+
+U+0646: n+
+U+0647: h+
+U+0648: w+
+U+0649: j+
+U+064a: y+
+U+064b: :+
+U+064c: "+
+U+064d: =+
+U+064e: /+
+U+064f: '+
+U+0650: 1+
+U+0651: 3+
+U+0652: 0+
+U+0670: aS
+U+067e: p+
+U+06a4: v+
+U+06af: gf
+U+06f0: 0a
+U+06f1: 1a
+U+06f2: 2a
+U+06f3: 3a
+U+06f4: 4a
+U+06f5: 5a
+U+06f6: 6a
+U+06f7: 7a
+U+06f8: 8a
+U+06f9: 9a
+U+1e00: _A-0_
+U+1e01: _a-0_
+U+1e02: B.
+U+1e03: b.
+U+1e04: _B-._
+U+1e05: _b-._
+U+1e06: B_
+U+1e07: b_
+U+1e08: _C,'_
+U+1e09: _c,'_
+U+1e0a: D.
+U+1e0b: d.
+U+1e0c: _D-._
+U+1e0d: _d-._
+U+1e0e: D_
+U+1e0f: d_
+U+1e10: D,
+U+1e11: d,
+U+1e12: _D->_
+U+1e13: _d->_
+U+1e14: _E-!_
+U+1e15: _e-!_
+U+1e16: _E-'_
+U+1e17: _e-'_
+U+1e18: _E->_
+U+1e19: _e->_
+U+1e1a: _E-?_
+U+1e1b: _e-?_
+U+1e1c: _E,(_
+U+1e1d: _e,(_
+U+1e1e: F.
+U+1e1f: f.
+U+1e20: G-
+U+1e21: g-
+U+1e22: H.
+U+1e23: h.
+U+1e24: _H-._
+U+1e25: _h-._
+U+1e26: H:
+U+1e27: h:
+U+1e28: H,
+U+1e29: h,
+U+1e2a: _H-(_
+U+1e2b: _h-(_
+U+1e2c: _I-?_
+U+1e2d: _i-?_
+U+1e2e: _I:'_
+U+1e2f: _i:'_
+U+1e30: K'
+U+1e31: k'
+U+1e32: _K-._
+U+1e33: _k-._
+U+1e34: K_
+U+1e35: k_
+U+1e36: _L-._
+U+1e37: _l-._
+U+1e38: _L--._
+U+1e39: _l--._
+U+1e3a: L_
+U+1e3b: l_
+U+1e3c: _L->_
+U+1e3d: _l->_
+U+1e3e: M'
+U+1e3f: m'
+U+1e40: M.
+U+1e41: m.
+U+1e42: _M-._
+U+1e43: _m-._
+U+1e44: N.
+U+1e45: n.
+U+1e46: _N-._
+U+1e47: _n-._
+U+1e48: N_
+U+1e49: n_
+U+1e4a: _N->_
+U+1e4b: _N->_
+U+1e4c: _O?'_
+U+1e4d: _o?'_
+U+1e4e: _O?:_
+U+1e4f: _o?:_
+U+1e50: _O-!_
+U+1e51: _o-!_
+U+1e52: _O-'_
+U+1e53: _o-'_
+U+1e54: P'
+U+1e55: p'
+U+1e56: P.
+U+1e57: p.
+U+1e58: R.
+U+1e59: r.
+U+1e5a: _R-._
+U+1e5b: _r-._
+U+1e5c: _R--._
+U+1e5d: _r--._
+U+1e5e: R_
+U+1e5f: r_
+U+1e60: S.
+U+1e61: s.
+U+1e62: _S-._
+U+1e63: _s-._
+U+1e64: _S'._
+U+1e65: _s'._
+U+1e66: _S<._
+U+1e67: _s<._
+U+1e68: _S.-._
+U+1e69: _S.-._
+U+1e6a: T.
+U+1e6b: t.
+U+1e6c: _T-._
+U+1e6d: _t-._
+U+1e6e: T_
+U+1e6f: t_
+U+1e70: _T->_
+U+1e71: _t->_
+U+1e72: _U--:_
+U+1e73: _u--:_
+U+1e74: _U-?_
+U+1e75: _u-?_
+U+1e76: _U->_
+U+1e77: _u->_
+U+1e78: _U?'_
+U+1e79: _u?'_
+U+1e7a: _U-:_
+U+1e7b: _u-:_
+U+1e7c: V?
+U+1e7d: v?
+U+1e7e: _V-._
+U+1e7f: _v-._
+U+1e80: W!
+U+1e81: w!
+U+1e82: W'
+U+1e83: w'
+U+1e84: W:
+U+1e85: w:
+U+1e86: W.
+U+1e87: w.
+U+1e88: _W-._
+U+1e89: _w-._
+U+1e8a: X.
+U+1e8b: x.
+U+1e8c: X:
+U+1e8d: x:
+U+1e8e: Y.
+U+1e8f: y.
+U+1e90: Z>
+U+1e91: z>
+U+1e92: _Z-._
+U+1e93: _z-._
+U+1e94: Z_
+U+1e95: z_
+U+1e96: h_
+U+1e97: t:
+U+1e98: w0
+U+1e99: y0
+U+1ea0: _A-._
+U+1ea1: _a-._
+U+1ea2: A2
+U+1ea3: a2
+U+1ea4: _A>'_
+U+1ea5: _a>'_
+U+1ea6: _A>!_
+U+1ea7: _a>!_
+U+1ea8: _A>2_
+U+1ea9: _a>2_
+U+1eaa: _A>?_
+U+1eab: _a>?_
+U+1eac: _A>-._
+U+1ead: _a>-._
+U+1eae: _A('_
+U+1eaf: _a('_
+U+1eb0: _A(!_
+U+1eb1: _a(!_
+U+1eb2: _A(2_
+U+1eb3: _a(2_
+U+1eb4: _A(?_
+U+1eb5: _a(?_
+U+1eb6: _A(-._
+U+1eb7: _a(-._
+U+1eb8: _E-._
+U+1eb9: _e-._
+U+1eba: E2
+U+1ebb: e2
+U+1ebc: E?
+U+1ebd: e?
+U+1ebe: _E>'_
+U+1ebf: _e>'_
+U+1ec0: _E>!_
+U+1ec1: _e>!_
+U+1ec2: _E>2_
+U+1ec3: _e>2_
+U+1ec4: _E>?_
+U+1ec5: _e>?_
+U+1ec6: _E>-._
+U+1ec7: _e>-._
+U+1ec8: I2
+U+1ec9: i2
+U+1eca: _I-._
+U+1ecb: _i-._
+U+1ecc: _O-._
+U+1ecd: _o-._
+U+1ece: O2
+U+1ecf: o2
+U+1ed0: _O>'_
+U+1ed1: _o>'_
+U+1ed2: _O>!_
+U+1ed3: _o>!_
+U+1ed4: _O>2_
+U+1ed5: _o>2_
+U+1ed6: _O>?_
+U+1ed7: _o>?_
+U+1ed8: _O>-._
+U+1ed9: _o>-._
+U+1eda: _O9'_
+U+1edb: _o9'_
+U+1edc: _O9!_
+U+1edd: _o9!_
+U+1ede: _O92_
+U+1edf: _o92_
+U+1ee0: _O9?_
+U+1ee1: _o9?_
+U+1ee2: _O9-._
+U+1ee3: _o9-._
+U+1ee4: _U-._
+U+1ee5: _u-._
+U+1ee6: U2
+U+1ee7: u2
+U+1ee8: _U9'_
+U+1ee9: _u9'_
+U+1eea: _U9!_
+U+1eeb: _u9!_
+U+1eec: _U92_
+U+1eed: _u92_
+U+1eee: _U9?_
+U+1eef: _u9?_
+U+1ef0: _U9-._
+U+1ef1: _u9-._
+U+1ef2: Y!
+U+1ef3: y!
+U+1ef4: _Y-._
+U+1ef5: _y-._
+U+1ef6: Y2
+U+1ef7: y2
+U+1ef8: Y?
+U+1ef9: y?
+U+1f00: ;'
+U+1f01: ,'
+U+1f02: ;!
+U+1f03: ,!
+U+1f04: ?;
+U+1f05: ?,
+U+1f06: !:
+U+1f07: ?:
+U+2002: 1N
+U+2003: 1M
+U+2004: 3M
+U+2005: 4M
+U+2006: 6M
+U+2009: 1T
+U+200a: 1H
+U+2010: -1
+U+2013: -N
+U+2014: -M
+U+2015: -3
+U+2016: !2
+U+2017: =2
+U+2018: '6
+U+2019: '9
+U+201a: .9
+U+201b: 9'
+U+201c: "6
+U+201d: "9
+U+201e: :9
+U+201f: 9"
+U+2020: /-
+U+2021: /=
+U+2025: ..
+U+2030: %0
+U+2032: 1'
+U+2033: 2'
+U+2034: 3'
+U+2035: 1"
+U+2036: 2"
+U+2037: 3"
+U+2038: Ca
+U+2039: <1
+U+203a: >1
+U+203b: :X
+U+203c: _!*2_
+U+203e: '-
+U+2044: /f
+U+2070: 0S
+U+2074: 4S
+U+2075: 5S
+U+2076: 6S
+U+2077: 7S
+U+2078: 8S
+U+2079: 9S
+U+207a: +S
+U+207b: -S
+U+207c: =S
+U+207d: (S
+U+207e: )S
+U+207f: nS
+U+2080: 0s
+U+2081: 1s
+U+2082: 2s
+U+2083: 3s
+U+2084: 4s
+U+2085: 5s
+U+2086: 6s
+U+2087: 7s
+U+2088: 8s
+U+2089: 9s
+U+208a: +s
+U+208b: -s
+U+208c: =s
+U+208d: (s
+U+208e: )s
+U+20a4: Li
+U+20a7: Pt
+U+20a9: W=
+U+2103: oC
+U+2105: co
+U+2109: oF
+U+2116: N0
+U+2117: PO
+U+211e: Rx
+U+2120: SM
+U+2122: TM
+U+2126: Om
+U+212b: AO
+U+2153: 13
+U+2154: 23
+U+2155: 15
+U+2156: 25
+U+2157: 35
+U+2158: 45
+U+2159: 16
+U+215a: 56
+U+215b: 18
+U+215c: 38
+U+215d: 58
+U+215e: 78
+U+2160: 1R
+U+2161: 2R
+U+2162: 3R
+U+2163: 4R
+U+2164: 5R
+U+2165: 6R
+U+2166: 7R
+U+2167: 8R
+U+2168: 9R
+U+2169: aR
+U+216a: bR
+U+216b: cR
+U+216c: _50R_
+U+216d: _100R_
+U+216e: _500R_
+U+216f: _1000R_
+U+2170: 1r
+U+2171: 2r
+U+2172: 3r
+U+2173: 4r
+U+2174: 5r
+U+2175: 6r
+U+2176: 7r
+U+2177: 8r
+U+2178: 9r
+U+2179: ar
+U+217a: br
+U+217b: cr
+U+217c: _50r_
+U+217d: _100r_
+U+217e: _500r_
+U+217f: _1000r_
+U+2180: _1000RCD_
+U+2181: _5000R_
+U+2182: _10000R_
+U+2190: <-
+U+2191: -!
+U+2192: ->
+U+2193: -v
+U+2194: <>
+U+2195: UD
+U+2196: _<!!_
+U+2197: _//>_
+U+2198: _!!>_
+U+2199: _<//_
+U+21d0: <=
+U+21d2: =>
+U+21d4: ==
+U+2200: FA
+U+2202: dP
+U+2203: TE
+U+2205: /0
+U+2206: DE
+U+2207: NB
+U+2208: (-
+U+220b: -)
+U+220f: *P
+U+2211: +Z
+U+2212: -2
+U+2213: -+
+U+2217: *-
+U+2218: Ob
+U+2219: Sb
+U+221a: RT
+U+221d: 0(
+U+221e: 00
+U+221f: -L
+U+2220: -V
+U+2225: PP
+U+2227: AN
+U+2228: OR
+U+2229: (U
+U+222a: )U
+U+222b: In
+U+222c: DI
+U+222e: Io
+U+2234: .:
+U+2235: :.
+U+2236: :R
+U+2237: ::
+U+223c: ?1
+U+223e: CG
+U+2243: ?-
+U+2245: ?=
+U+2248: ?2
+U+224c: =?
+U+2253: HI
+U+2260: !=
+U+2261: =3
+U+2264: =<
+U+2265: >=
+U+226a: <*
+U+226b: *>
+U+226e: !<
+U+226f: !>
+U+2282: (C
+U+2283: )C
+U+2286: (_
+U+2287: )_
+U+2299: 0.
+U+229a: 02
+U+22a5: -T
+U+22c5: .P
+U+22ee: :3
+U+22ef: .3
+U+2302: Eh
+U+2308: <7
+U+2309: >7
+U+230a: 7<
+U+230b: 7>
+U+2310: NI
+U+2312: (A
+U+2315: TR
+U+2320: Iu
+U+2321: Il
+U+2329: </
+U+232a: />
+U+2423: Vs
+U+2440: 1h
+U+2441: 3h
+U+2442: 2h
+U+2443: 4h
+U+2446: 1j
+U+2447: 2j
+U+2448: 3j
+U+2449: 4j
+U+2460: _1-o_
+U+2461: _2-o_
+U+2462: _3-o_
+U+2463: _4-o_
+U+2464: _5-o_
+U+2465: _6-o_
+U+2466: _7-o_
+U+2467: _8-o_
+U+2468: _9-o_
+U+2469: _10-o_
+U+246a: _11-o_
+U+246b: _12-o_
+U+246c: _13-o_
+U+246d: _14-o_
+U+246e: _15-o_
+U+246f: _16-o_
+U+2470: _17-o_
+U+2471: _18-o_
+U+2472: _19-o_
+U+2473: _20-o_
+U+2474: _(1)_
+U+2475: _(2)_
+U+2476: _(3)_
+U+2477: _(4)_
+U+2478: _(5)_
+U+2479: _(6)_
+U+247a: _(7)_
+U+247b: _(8)_
+U+247c: _(9)_
+U+247d: _(10)_
+U+247e: _(11)_
+U+247f: _(12)_
+U+2480: _(13)_
+U+2481: _(14)_
+U+2482: _(15)_
+U+2483: _(16)_
+U+2484: _(17)_
+U+2485: _(18)_
+U+2486: _(19)_
+U+2487: _(20)_
+U+2488: 1.
+U+2489: 2.
+U+248a: 3.
+U+248b: 4.
+U+248c: 5.
+U+248d: 6.
+U+248e: 7.
+U+248f: 8.
+U+2490: 9.
+U+2491: _10._
+U+2492: _11._
+U+2493: _12._
+U+2494: _13._
+U+2495: _14._
+U+2496: _15._
+U+2497: _16._
+U+2498: _17._
+U+2499: _18._
+U+249a: _19._
+U+249b: _20._
+U+249c: _(a)_
+U+249d: _(b)_
+U+249e: _(c)_
+U+249f: _(d)_
+U+24a0: _(e)_
+U+24a1: _(f)_
+U+24a2: _(g)_
+U+24a3: _(h)_
+U+24a4: _(i)_
+U+24a5: _(j)_
+U+24a6: _(k)_
+U+24a7: _(l)_
+U+24a8: _(m)_
+U+24a9: _(n)_
+U+24aa: _(o)_
+U+24ab: _(p)_
+U+24ac: _(q)_
+U+24ad: _(r)_
+U+24ae: _(s)_
+U+24af: _(t)_
+U+24b0: _(u)_
+U+24b1: _(v)_
+U+24b2: _(w)_
+U+24b3: _(x)_
+U+24b4: _(y)_
+U+24b5: _(z)_
+U+24b6: _A-o_
+U+24b7: _B-o_
+U+24b8: _C-o_
+U+24b9: _D-o_
+U+24ba: _E-o_
+U+24bb: _F-o_
+U+24bc: _G-o_
+U+24bd: _H-o_
+U+24be: _I-o_
+U+24bf: _J-o_
+U+24c0: _K-o_
+U+24c1: _L-o_
+U+24c2: _M-o_
+U+24c3: _N-o_
+U+24c4: _O-o_
+U+24c5: _P-o_
+U+24c6: _Q-o_
+U+24c7: _R-o_
+U+24c8: _S-o_
+U+24c9: _T-o_
+U+24ca: _U-o_
+U+24cb: _V-o_
+U+24cc: _W-o_
+U+24cd: _X-o_
+U+24ce: _Y-o_
+U+24cf: _Z-o_
+U+24d0: _a-o_
+U+24d1: _b-o_
+U+24d2: _c-o_
+U+24d3: _d-o_
+U+24d4: _e-o_
+U+24d5: _f-o_
+U+24d6: _g-o_
+U+24d7: _h-o_
+U+24d8: _i-o_
+U+24d9: _j-o_
+U+24da: _k-o_
+U+24db: _l-o_
+U+24dc: _m-o_
+U+24dd: _n-o_
+U+24de: _o-o_
+U+24df: _p-o_
+U+24e0: _q-o_
+U+24e1: _r-o_
+U+24e2: _s-o_
+U+24e3: _t-o_
+U+24e4: _u-o_
+U+24e5: _v-o_
+U+24e6: _w-o_
+U+24e7: _x-o_
+U+24e8: _y-o_
+U+24e9: _z-o_
+U+24ea: _0-o_
+U+2500: hh
+U+2501: HH
+U+2502: vv
+U+2503: VV
+U+2504: 3-
+U+2505: 3_
+U+2506: 3!
+U+2507: 3/
+U+2508: 4-
+U+2509: 4_
+U+250a: 4!
+U+250b: 4/
+U+250c: dr
+U+250d: dR
+U+250e: Dr
+U+250f: DR
+U+2510: dl
+U+2511: dL
+U+2512: Dl
+U+2513: LD
+U+2514: ur
+U+2515: uR
+U+2516: Ur
+U+2517: UR
+U+2518: ul
+U+2519: uL
+U+251a: Ul
+U+251b: UL
+U+251c: vr
+U+251d: vR
+U+251e: _Udr_
+U+251f: _uDr_
+U+2520: Vr
+U+2521: _UdR_
+U+2522: _uDR_
+U+2523: VR
+U+2524: vl
+U+2525: vL
+U+2526: _Udl_
+U+2527: _uDl_
+U+2528: Vl
+U+2529: _UdL_
+U+252a: _uDL_
+U+252b: VL
+U+252c: dh
+U+252d: _dLr_
+U+252e: _dlR_
+U+252f: dH
+U+2530: Dh
+U+2531: _DLr_
+U+2532: _DlR_
+U+2533: DH
+U+2534: uh
+U+2535: _uLr_
+U+2536: _ulR_
+U+2537: uH
+U+2538: Uh
+U+2539: _ULr_
+U+253a: _UlR_
+U+253b: UH
+U+253c: vh
+U+253d: _vLr_
+U+253e: _vlR_
+U+253f: vH
+U+2540: _Udh_
+U+2541: _uDh_
+U+2542: Vh
+U+2543: _UdLr_
+U+2544: _UdlR_
+U+2545: _uDLr_
+U+2546: _uDlR_
+U+2547: _UdH_
+U+2548: _uDH_
+U+2549: _VLr_
+U+254a: _VlR_
+U+254b: VH
+U+2571: FD
+U+2572: BD
+U+2580: TB
+U+2584: LB
+U+2588: FB
+U+258c: lB
+U+2590: RB
+U+2591: .S
+U+2592: :S
+U+2593: ?S
+U+25a0: fS
+U+25a1: OS
+U+25a2: RO
+U+25a3: Rr
+U+25a4: RF
+U+25a5: RY
+U+25a6: RH
+U+25a7: RZ
+U+25a8: RK
+U+25a9: RX
+U+25aa: sB
+U+25ac: SR
+U+25ad: Or
+U+25b2: UT
+U+25b3: uT
+U+25b6: PR
+U+25b7: Tr
+U+25bc: Dt
+U+25bd: dT
+U+25c0: PL
+U+25c1: Tl
+U+25c6: Db
+U+25c7: Dw
+U+25ca: LZ
+U+25cb: 0m
+U+25ce: 0o
+U+25cf: 0M
+U+25d0: 0L
+U+25d1: 0R
+U+25d8: Sn
+U+25d9: Ic
+U+25e2: Fd
+U+25e3: Bd
+U+2605: *2
+U+2606: *1
+U+260e: _TEL_
+U+260f: _tel_
+U+261c: <H
+U+261e: >H
+U+263a: 0u
+U+263b: 0U
+U+263c: SU
+U+2640: Fm
+U+2642: Ml
+U+2660: cS
+U+2661: cH
+U+2662: cD
+U+2663: cC
+U+2664: _cS-_
+U+2665: _cH-_
+U+2666: _cD-_
+U+2667: _cC-_
+U+2669: Md
+U+266a: M8
+U+266b: M2
+U+266c: _M16_
+U+266d: Mb
+U+266e: Mx
+U+266f: MX
+U+2713: OK
+U+2717: XX
+U+2720: -X
+U+3000: IS
+U+3001: ,_
+U+3002: ._
+U+3003: +"
+U+3004: +_
+U+3005: *_
+U+3006: ;_
+U+3007: 0_
+U+300a: <+
+U+300b: >+
+U+300c: <'
+U+300d: >'
+U+300e: <"
+U+300f: >"
+U+3010: ("
+U+3011: )"
+U+3012: =T
+U+3013: =_
+U+3014: ('
+U+3015: )'
+U+3016: (I
+U+3017: )I
+U+301c: -?
+U+3020: _=T:)_
+U+3041: A5
+U+3042: a5
+U+3043: I5
+U+3044: i5
+U+3045: U5
+U+3046: u5
+U+3047: E5
+U+3048: e5
+U+3049: O5
+U+304a: o5
+U+304b: ka
+U+304c: ga
+U+304d: ki
+U+304e: gi
+U+304f: ku
+U+3050: gu
+U+3051: ke
+U+3052: ge
+U+3053: ko
+U+3054: go
+U+3055: sa
+U+3056: za
+U+3057: si
+U+3058: zi
+U+3059: su
+U+305a: zu
+U+305b: se
+U+305c: ze
+U+305d: so
+U+305e: zo
+U+305f: ta
+U+3060: da
+U+3061: ti
+U+3062: di
+U+3063: tU
+U+3064: tu
+U+3065: du
+U+3066: te
+U+3067: de
+U+3068: to
+U+3069: do
+U+306a: na
+U+306b: ni
+U+306c: nu
+U+306d: ne
+U+306e: no
+U+306f: ha
+U+3070: ba
+U+3071: pa
+U+3072: hi
+U+3073: bi
+U+3074: pi
+U+3075: hu
+U+3076: bu
+U+3077: pu
+U+3078: he
+U+3079: be
+U+307a: pe
+U+307b: ho
+U+307c: bo
+U+307d: po
+U+307e: ma
+U+307f: mi
+U+3080: mu
+U+3081: me
+U+3082: mo
+U+3083: yA
+U+3084: ya
+U+3085: yU
+U+3086: yu
+U+3087: yO
+U+3088: yo
+U+3089: ra
+U+308a: ri
+U+308b: ru
+U+308c: re
+U+308d: ro
+U+308e: wA
+U+308f: wa
+U+3090: wi
+U+3091: we
+U+3092: wo
+U+3093: n5
+U+3094: vu
+U+309b: "5
+U+309c: 05
+U+309d: *5
+U+309e: +5
+U+30a1: a6
+U+30a2: A6
+U+30a3: i6
+U+30a4: I6
+U+30a5: u6
+U+30a6: U6
+U+30a7: e6
+U+30a8: E6
+U+30a9: o6
+U+30aa: O6
+U+30ab: Ka
+U+30ac: Ga
+U+30ad: Ki
+U+30ae: Gi
+U+30af: Ku
+U+30b0: Gu
+U+30b1: Ke
+U+30b2: Ge
+U+30b3: Ko
+U+30b4: Go
+U+30b5: Sa
+U+30b6: Za
+U+30b7: Si
+U+30b8: Zi
+U+30b9: Su
+U+30ba: Zu
+U+30bb: Se
+U+30bc: Ze
+U+30bd: So
+U+30be: Zo
+U+30bf: Ta
+U+30c0: Da
+U+30c1: Ti
+U+30c2: Di
+U+30c3: TU
+U+30c4: Tu
+U+30c5: Du
+U+30c6: Te
+U+30c7: De
+U+30c8: To
+U+30c9: Do
+U+30ca: Na
+U+30cb: Ni
+U+30cc: Nu
+U+30cd: Ne
+U+30ce: No
+U+30cf: Ha
+U+30d0: Ba
+U+30d1: Pa
+U+30d2: Hi
+U+30d3: Bi
+U+30d4: Pi
+U+30d5: Hu
+U+30d6: Bu
+U+30d7: Pu
+U+30d8: He
+U+30d9: Be
+U+30da: Pe
+U+30db: Ho
+U+30dc: Bo
+U+30dd: Po
+U+30de: Ma
+U+30df: Mi
+U+30e0: Mu
+U+30e1: Me
+U+30e2: Mo
+U+30e3: YA
+U+30e4: Ya
+U+30e5: YU
+U+30e6: Yu
+U+30e7: YO
+U+30e8: Yo
+U+30e9: Ra
+U+30ea: Ri
+U+30eb: Ru
+U+30ec: Re
+U+30ed: Ro
+U+30ee: WA
+U+30ef: Wa
+U+30f0: Wi
+U+30f1: We
+U+30f2: Wo
+U+30f3: N6
+U+30f4: Vu
+U+30f5: KA
+U+30f6: KE
+U+30f7: Va
+U+30f8: Vi
+U+30f9: Ve
+U+30fa: Vo
+U+30fb: .6
+U+30fc: -6
+U+30fd: *6
+U+30fe: +6
+U+3105: b4
+U+3106: p4
+U+3107: m4
+U+3108: f4
+U+3109: d4
+U+310a: t4
+U+310b: n4
+U+310c: l4
+U+310d: g4
+U+310e: k4
+U+310f: h4
+U+3110: j4
+U+3111: q4
+U+3112: x4
+U+3113: zh
+U+3114: ch
+U+3115: sh
+U+3116: r4
+U+3117: z4
+U+3118: c4
+U+3119: s4
+U+311a: a4
+U+311b: o4
+U+311c: e4
+U+311d: _eh4_
+U+311e: ai
+U+311f: ei
+U+3120: au
+U+3121: ou
+U+3122: an
+U+3123: en
+U+3124: aN
+U+3125: eN
+U+3126: er
+U+3127: i4
+U+3128: u4
+U+3129: iu
+U+312a: v4
+U+312b: nG
+U+312c: gn
+U+321c: _(JU)_
+U+3220: 1c
+U+3221: 2c
+U+3222: 3c
+U+3223: 4c
+U+3224: 5c
+U+3225: 6c
+U+3226: 7c
+U+3227: 8c
+U+3228: 9c
+U+3229: _10c_
+U+327f: _KSC_
+U+fb00: ff
+U+fb01: fi
+U+fb02: fl
+U+fb03: _ffi_
+U+fb04: _ffl_
+U+fb05: ft
+U+fb06: st
+U+fe7d: _3+;_
+U+fe82: _aM._
+U+fe84: _aH._
+U+fe8d: _a+-_
+U+fe8e: _a+._
+U+fe8f: _b+-_
+U+fe90: _b+,_
+U+fe91: _b+;_
+U+fe92: _b+._
+U+fe93: _tm-_
+U+fe94: _tm._
+U+fe95: _t+-_
+U+fe96: _t+,_
+U+fe97: _t+;_
+U+fe98: _t+._
+U+fe99: _tk-_
+U+fe9a: _tk,_
+U+fe9b: _tk;_
+U+fe9c: _tk._
+U+fe9d: _g+-_
+U+fe9e: _g+,_
+U+fe9f: _g+;_
+U+fea0: _g+._
+U+fea1: _hk-_
+U+fea2: _hk,_
+U+fea3: _hk;_
+U+fea4: _hk._
+U+fea5: _x+-_
+U+fea6: _x+,_
+U+fea7: _x+;_
+U+fea8: _x+._
+U+fea9: _d+-_
+U+feaa: _d+._
+U+feab: _dk-_
+U+feac: _dk._
+U+fead: _r+-_
+U+feae: _r+._
+U+feaf: _z+-_
+U+feb0: _z+._
+U+feb1: _s+-_
+U+feb2: _s+,_
+U+feb3: _s+;_
+U+feb4: _s+._
+U+feb5: _sn-_
+U+feb6: _sn,_
+U+feb7: _sn;_
+U+feb8: _sn._
+U+feb9: _c+-_
+U+feba: _c+,_
+U+febb: _c+;_
+U+febc: _c+._
+U+febd: _dd-_
+U+febe: _dd,_
+U+febf: _dd;_
+U+fec0: _dd._
+U+fec1: _tj-_
+U+fec2: _tj,_
+U+fec3: _tj;_
+U+fec4: _tj._
+U+fec5: _zH-_
+U+fec6: _zH,_
+U+fec7: _zH;_
+U+fec8: _zH._
+U+fec9: _e+-_
+U+feca: _e+,_
+U+fecb: _e+;_
+U+fecc: _e+._
+U+fecd: _i+-_
+U+fece: _i+,_
+U+fecf: _i+;_
+U+fed0: _i+._
+U+fed1: _f+-_
+U+fed2: _f+,_
+U+fed3: _f+;_
+U+fed4: _f+._
+U+fed5: _q+-_
+U+fed6: _q+,_
+U+fed7: _q+;_
+U+fed8: _q+._
+U+fed9: _k+-_
+U+feda: _k+,_
+U+fedb: _k+;_
+U+fedc: _k+._
+U+fedd: _l+-_
+U+fede: _l+,_
+U+fedf: _l+;_
+U+fee0: _l+._
+U+fee1: _m+-_
+U+fee2: _m+,_
+U+fee3: _m+;_
+U+fee4: _m+._
+U+fee5: _n+-_
+U+fee6: _n+,_
+U+fee7: _n+;_
+U+fee8: _n+._
+U+fee9: _h+-_
+U+feea: _h+,_
+U+feeb: _h+;_
+U+feec: _h+._
+U+feed: _w+-_
+U+feee: _w+._
+U+feef: _j+-_
+U+fef0: _j+._
+U+fef1: _y+-_
+U+fef2: _y+,_
+U+fef3: _y+;_
+U+fef4: _y+._
+U+fef5: _lM-_
+U+fef6: _lM._
+U+fef7: _lH-_
+U+fef8: _lH._
+U+fef9: _lh-_
+U+fefa: _lh._
+U+fefb: _la-_
+U+fefc: _la._
+U+0000: NU
+U+0001: SH
+U+0002: SX
+U+0003: EX
+U+0004: ET
+U+0005: EQ
+U+0006: AK
+U+0007: BL
+U+0008: BS
+U+0009: HT
+# U+000a: LF
+U+000b: VT
+U+000c: FF
+U+000d: CR
+U+000e: SO
+U+000f: SI
+U+0010: DL
+U+0011: D1
+U+0012: D2
+U+0013: D3
+U+0014: D4
+U+0015: NK
+U+0016: SY
+U+0017: EB
+U+0018: CN
+U+0019: EM
+U+001a: SB
+U+001b: EC
+U+001c: FS
+U+001d: GS
+U+001e: RS
+U+001f: US
+U+007f: DT
+U+0080: PA
+U+0081: HO
+U+0082: BH
+U+0083: NH
+U+0084: IN
+U+0085: NL
+U+0086: SA
+U+0087: ES
+U+0088: HS
+U+0089: HJ
+U+008a: VS
+U+008b: PD
+U+008c: PU
+U+008d: RI
+U+008e: S2
+U+008f: S3
+U+0090: DC
+U+0091: P1
+U+0092: P2
+U+0093: TS
+U+0094: CC
+U+0095: MW
+U+0096: SG
+U+0097: EG
+U+0098: SS
+U+0099: GC
+U+009a: SC
+U+009b: CI
+U+009c: ST
+U+009d: OC
+U+009e: PM
+U+009f: AC
+# Characters in Private Use Area (e000-f8ff) do not have ussigned numbers
+# according Unicode 2.0
diff --git a/src/chrtrans/rfc_suni.tbl b/src/chrtrans/rfc_suni.tbl
new file mode 100644
index 00000000..65fa17ed
--- /dev/null
+++ b/src/chrtrans/rfc_suni.tbl
@@ -0,0 +1,1958 @@
+# Generated from the mnemonic file found under ftp://dkuug.dk/i18n/
+# then hand-tweaked
+# perl -n -e \
+# 'if (s|<([^ \t]+)>\s+<U([\dA-Z]{4})>\s.*$|U+\L\2\E:\1|) {s|/?(.)|\1|g&&print}'\
+# mnemonic,ds
+
+#The MIME name of this charset.
+Mmnemonic+ascii+0
+
+#Name as a Display Charset (used on Options screen)
+ORFC 1345 w/o Intro
+
+# Don't fall back to default table for unicode -> 8bit
+Fallback NO
+
+U+0020:SP
+U+0021:!
+U+0022:"
+U+0023:Nb
+U+0024:DO
+U+0025:%
+U+0026:&
+U+0027:'
+U+0028:(
+U+0029:)
+U+002a:*
+U+002b:+
+U+002c:,
+U+002d:-
+U+002e:.
+U+002f:/
+U+0030:0
+U+0031:1
+U+0032:2
+U+0033:3
+U+0034:4
+U+0035:5
+U+0036:6
+U+0037:7
+U+0038:8
+U+0039:9
+U+003a::
+U+003b:;
+U+003c:<
+U+003d:=
+U+003e:>
+U+003f:?
+U+0040:At
+U+0041:A
+U+0042:B
+U+0043:C
+U+0044:D
+U+0045:E
+U+0046:F
+U+0047:G
+U+0048:H
+U+0049:I
+U+004a:J
+U+004b:K
+U+004c:L
+U+004d:M
+U+004e:N
+U+004f:O
+U+0050:P
+U+0051:Q
+U+0052:R
+U+0053:S
+U+0054:T
+U+0055:U
+U+0056:V
+U+0057:W
+U+0058:X
+U+0059:Y
+U+005a:Z
+U+005b:<(
+U+005c://
+U+005d:)>
+U+005e:'>
+U+005f:_
+U+0060:'!
+U+0061:a
+U+0062:b
+U+0063:c
+U+0064:d
+U+0065:e
+U+0066:f
+U+0067:g
+U+0068:h
+U+0069:i
+U+006a:j
+U+006b:k
+U+006c:l
+U+006d:m
+U+006e:n
+U+006f:o
+U+0070:p
+U+0071:q
+U+0072:r
+U+0073:s
+U+0074:t
+U+0075:u
+U+0076:v
+U+0077:w
+U+0078:x
+U+0079:y
+U+007a:z
+U+007b:(!
+U+007c:!!
+U+007d:!)
+U+007e:'?
+U+00a0:NS
+U+00a1:!I
+U+00a2:Ct
+U+00a3:Pd
+U+00a4:Cu
+U+00a5:Ye
+U+00a6:BB
+U+00a7:SE
+U+00a8:':
+U+00a9:Co
+U+00aa:-a
+U+00ab:<<
+U+00ac:NO
+U+00ad:--
+U+00ae:Rg
+U+00af:'m
+U+00b0:DG
+U+00b1:+-
+U+00b2:2S
+U+00b3:3S
+U+00b4:''
+U+00b5:My
+U+00b6:PI
+U+00b7:.M
+U+00b8:',
+U+00b9:1S
+U+00ba:-o
+U+00bb:>>
+U+00bc:14
+U+00bd:12
+U+00be:34
+U+00bf:?I
+U+00c0:A!
+U+00c1:A'
+U+00c2:A>
+U+00c3:A?
+U+00c4:A:
+U+00c5:AA
+U+00c6:AE
+U+00c7:C,
+U+00c8:E!
+U+00c9:E'
+U+00ca:E>
+U+00cb:E:
+U+00cc:I!
+U+00cd:I'
+U+00ce:I>
+U+00cf:I:
+U+00d0:D-
+U+00d1:N?
+U+00d2:O!
+U+00d3:O'
+U+00d4:O>
+U+00d5:O?
+U+00d6:O:
+U+00d7:*X
+U+00d8:O/
+U+00d9:U!
+U+00da:U'
+U+00db:U>
+U+00dc:U:
+U+00dd:Y'
+U+00de:TH
+U+00df:ss
+U+00e0:a!
+U+00e1:a'
+U+00e2:a>
+U+00e3:a?
+U+00e4:a:
+U+00e5:aa
+U+00e6:ae
+U+00e7:c,
+U+00e8:e!
+U+00e9:e'
+U+00ea:e>
+U+00eb:e:
+U+00ec:i!
+U+00ed:i'
+U+00ee:i>
+U+00ef:i:
+U+00f0:d-
+U+00f1:n?
+U+00f2:o!
+U+00f3:o'
+U+00f4:o>
+U+00f5:o?
+U+00f6:o:
+U+00f7:-:
+U+00f8:o/
+U+00f9:u!
+U+00fa:u'
+U+00fb:u>
+U+00fc:u:
+U+00fd:y'
+U+00fe:th
+U+00ff:y:
+U+0100:A-
+U+0101:a-
+U+0102:A(
+U+0103:a(
+U+0104:A;
+U+0105:a;
+U+0106:C'
+U+0107:c'
+U+0108:C>
+U+0109:c>
+U+010a:C.
+U+010b:c.
+U+010c:C<
+U+010d:c<
+U+010e:D<
+U+010f:d<
+U+0110:D/
+U+0111:d/
+U+0112:E-
+U+0113:e-
+U+0114:E(
+U+0115:e(
+U+0116:E.
+U+0117:e.
+U+0118:E;
+U+0119:e;
+U+011a:E<
+U+011b:e<
+U+011c:G>
+U+011d:g>
+U+011e:G(
+U+011f:g(
+U+0120:G.
+U+0121:g.
+U+0122:G,
+U+0123:g,
+U+0124:H>
+U+0125:h>
+U+0126:H/
+U+0127:h/
+U+0128:I?
+U+0129:i?
+U+012a:I-
+U+012b:i-
+U+012c:I(
+U+012d:i(
+U+012e:I;
+U+012f:i;
+U+0130:I.
+U+0131:i.
+U+0132:IJ
+U+0133:ij
+U+0134:J>
+U+0135:j>
+U+0136:K,
+U+0137:k,
+U+0138:kk
+U+0139:L'
+U+013a:l'
+U+013b:L,
+U+013c:l,
+U+013d:L<
+U+013e:l<
+U+013f:L.
+U+0140:l.
+U+0141:L/
+U+0142:l/
+U+0143:N'
+U+0144:n'
+U+0145:N,
+U+0146:n,
+U+0147:N<
+U+0148:n<
+U+0149:'n
+U+014a:NG
+U+014b:ng
+U+014c:O-
+U+014d:o-
+U+014e:O(
+U+014f:o(
+U+0150:O"
+U+0151:o"
+U+0152:OE
+U+0153:oe
+U+0154:R'
+U+0155:r'
+U+0156:R,
+U+0157:r,
+U+0158:R<
+U+0159:r<
+U+015a:S'
+U+015b:s'
+U+015c:S>
+U+015d:s>
+U+015e:S,
+U+015f:s,
+U+0160:S<
+U+0161:s<
+U+0162:T,
+U+0163:t,
+U+0164:T<
+U+0165:t<
+U+0166:T/
+U+0167:t/
+U+0168:U?
+U+0169:u?
+U+016a:U-
+U+016b:u-
+U+016c:U(
+U+016d:u(
+U+016e:U0
+U+016f:u0
+U+0170:U"
+U+0171:u"
+U+0172:U;
+U+0173:u;
+U+0174:W>
+U+0175:w>
+U+0176:Y>
+U+0177:y>
+U+0178:Y:
+U+0179:Z'
+U+017a:z'
+U+017b:Z.
+U+017c:z.
+U+017d:Z<
+U+017e:z<
+U+017f:s1
+U+0187:C2
+U+0188:c2
+U+0191:F2
+U+0192:f2
+U+0198:K2
+U+0199:k2
+U+01a0:O9
+U+01a1:o9
+U+01a2:OI
+U+01a3:oi
+U+01a6:yr
+U+01af:U9
+U+01b0:u9
+U+01b5:Z/
+U+01b6:z/
+U+01b7:ED
+U+01cd:A<
+U+01ce:a<
+U+01cf:I<
+U+01d0:i<
+U+01d1:O<
+U+01d2:o<
+U+01d3:U<
+U+01d4:u<
+U+01d5:U:-
+U+01d6:u:-
+U+01d7:U:'
+U+01d8:u:'
+U+01d9:U:<
+U+01da:u:<
+U+01db:U:!
+U+01dc:u:!
+U+01de:A1
+U+01df:a1
+U+01e0:A7
+U+01e1:a7
+U+01e2:A3
+U+01e3:a3
+U+01e4:G/
+U+01e5:g/
+U+01e6:G<
+U+01e7:g<
+U+01e8:K<
+U+01e9:k<
+U+01ea:O;
+U+01eb:o;
+U+01ec:O1
+U+01ed:o1
+U+01ee:EZ
+U+01ef:ez
+U+01f0:j<
+U+01f4:G'
+U+01f5:g'
+U+01fa:AA'
+U+01fb:aa'
+U+01fc:AE'
+U+01fd:ae'
+U+01fe:O/'
+U+01ff:o/'
+U+0200:A!!
+U+0201:a!!
+U+0202:A)
+U+0203:a)
+U+0204:E!!
+U+0205:e!!
+U+0206:E)
+U+0207:e)
+U+0208:I!!
+U+0209:i!!
+U+020a:I)
+U+020b:i)
+U+020c:O!!
+U+020d:o!!
+U+020e:O)
+U+020f:o)
+U+0210:R!!
+U+0211:r!!
+U+0212:R)
+U+0213:r)
+U+0214:U!!
+U+0215:u!!
+U+0216:U)
+U+0217:u)
+U+0292:ed
+U+02bb:;S
+U+02c6:1>
+U+02c7:'<
+U+02c9:1-
+U+02cb:1!
+U+02d8:'(
+U+02d9:'.
+U+02da:'0
+U+02db:';
+U+02dc:1?
+U+02dd:'"
+U+0374:'G
+U+0375:,G
+U+037a:j3
+U+037e:?%
+U+0384:'*
+U+0385:'%
+U+0386:A%
+U+0387:.*
+U+0388:E%
+U+0389:Y%
+U+038a:I%
+U+038c:O%
+U+038e:U%
+U+038f:W%
+U+0390:i3
+U+0391:A*
+U+0392:B*
+U+0393:G*
+U+0394:D*
+U+0395:E*
+U+0396:Z*
+U+0397:Y*
+U+0398:H*
+U+0399:I*
+U+039a:K*
+U+039b:L*
+U+039c:M*
+U+039d:N*
+U+039e:C*
+U+039f:O*
+U+03a0:P*
+U+03a1:R*
+U+03a3:S*
+U+03a4:T*
+U+03a5:U*
+U+03a6:F*
+U+03a7:X*
+U+03a8:Q*
+U+03a9:W*
+U+03aa:J*
+U+03ab:V*
+U+03ac:a%
+U+03ad:e%
+U+03ae:y%
+U+03af:i%
+U+03b0:u3
+U+03b1:a*
+U+03b2:b*
+U+03b3:g*
+U+03b4:d*
+U+03b5:e*
+U+03b6:z*
+U+03b7:y*
+U+03b8:h*
+U+03b9:i*
+U+03ba:k*
+U+03bb:l*
+U+03bc:m*
+U+03bd:n*
+U+03be:c*
+U+03bf:o*
+U+03c0:p*
+U+03c1:r*
+U+03c2:*s
+U+03c3:s*
+U+03c4:t*
+U+03c5:u*
+U+03c6:f*
+U+03c7:x*
+U+03c8:q*
+U+03c9:w*
+U+03ca:j*
+U+03cb:v*
+U+03cc:o%
+U+03cd:u%
+U+03ce:w%
+U+03d0:b3
+U+03da:T3
+U+03db:t3
+U+03dc:M3
+U+03dd:m3
+U+03de:K3
+U+03df:k3
+U+03e0:P3
+U+03e1:p3
+U+0401:IO
+U+0402:D%
+U+0403:G%
+U+0404:IE
+U+0405:DS
+U+0406:II
+U+0407:YI
+U+0408:J%
+U+0409:LJ
+U+040a:NJ
+U+040b:Ts
+U+040c:KJ
+U+040e:V%
+U+040f:DZ
+U+0410:A=
+U+0411:B=
+U+0412:V=
+U+0413:G=
+U+0414:D=
+U+0415:E=
+U+0416:Z%
+U+0417:Z=
+U+0418:I=
+U+0419:J=
+U+041a:K=
+U+041b:L=
+U+041c:M=
+U+041d:N=
+U+041e:O=
+U+041f:P=
+U+0420:R=
+U+0421:S=
+U+0422:T=
+U+0423:U=
+U+0424:F=
+U+0425:H=
+U+0426:C=
+U+0427:C%
+U+0428:S%
+U+0429:Sc
+U+042a:="
+U+042b:Y=
+U+042c:%"
+U+042d:JE
+U+042e:JU
+U+042f:JA
+U+0430:a=
+U+0431:b=
+U+0432:v=
+U+0433:g=
+U+0434:d=
+U+0435:e=
+U+0436:z%
+U+0437:z=
+U+0438:i=
+U+0439:j=
+U+043a:k=
+U+043b:l=
+U+043c:m=
+U+043d:n=
+U+043e:o=
+U+043f:p=
+U+0440:r=
+U+0441:s=
+U+0442:t=
+U+0443:u=
+U+0444:f=
+U+0445:h=
+U+0446:c=
+U+0447:c%
+U+0448:s%
+U+0449:sc
+U+044a:='
+U+044b:y=
+U+044c:%'
+U+044d:je
+U+044e:ju
+U+044f:ja
+U+0451:io
+U+0452:d%
+U+0453:g%
+U+0454:ie
+U+0455:ds
+U+0456:ii
+U+0457:yi
+U+0458:j%
+U+0459:lj
+U+045a:nj
+U+045b:ts
+U+045c:kj
+U+045e:v%
+U+045f:dz
+U+0462:Y3
+U+0463:y3
+U+046a:O3
+U+046b:o3
+U+0472:F3
+U+0473:f3
+U+0474:V3
+U+0475:v3
+U+0480:C3
+U+0481:c3
+U+0490:G3
+U+0491:g3
+U+05d0:A+
+U+05d1:B+
+U+05d2:G+
+U+05d3:D+
+U+05d4:H+
+U+05d5:W+
+U+05d6:Z+
+U+05d7:X+
+U+05d8:Tj
+U+05d9:J+
+U+05da:K%
+U+05db:K+
+U+05dc:L+
+U+05dd:M%
+U+05de:M+
+U+05df:N%
+U+05e0:N+
+U+05e1:S+
+U+05e2:E+
+U+05e3:P%
+U+05e4:P+
+U+05e5:Zj
+U+05e6:ZJ
+U+05e7:Q+
+U+05e8:R+
+U+05e9:Sh
+U+05ea:T+
+U+060c:,+
+U+061b:;+
+U+061f:?+
+U+0621:H'
+U+0622:aM
+U+0623:aH
+U+0624:wH
+U+0625:ah
+U+0626:yH
+U+0627:a+
+U+0628:b+
+U+0629:tm
+U+062a:t+
+U+062b:tk
+U+062c:g+
+U+062d:hk
+U+062e:x+
+U+062f:d+
+U+0630:dk
+U+0631:r+
+U+0632:z+
+U+0633:s+
+U+0634:sn
+U+0635:c+
+U+0636:dd
+U+0637:tj
+U+0638:zH
+U+0639:e+
+U+063a:i+
+U+0640:++
+U+0641:f+
+U+0642:q+
+U+0643:k+
+U+0644:l+
+U+0645:m+
+U+0646:n+
+U+0647:h+
+U+0648:w+
+U+0649:j+
+U+064a:y+
+U+064b::+
+U+064c:"+
+U+064d:=+
+U+064e:/+
+U+064f:'+
+U+0650:1+
+U+0651:3+
+U+0652:0+
+U+0660:0a
+U+0661:1a
+U+0662:2a
+U+0663:3a
+U+0664:4a
+U+0665:5a
+U+0666:6a
+U+0667:7a
+U+0668:8a
+U+0669:9a
+U+0670:aS
+U+067e:p+
+U+0681:hH
+U+0686:tc
+U+0698:zj
+U+06a4:v+
+U+06af:gf
+U+1e00:A-0
+U+1e01:a-0
+U+1e02:B.
+U+1e03:b.
+U+1e04:B-.
+U+1e05:b-.
+U+1e06:B_
+U+1e07:b_
+U+1e08:C,'
+U+1e09:c,'
+U+1e0a:D.
+U+1e0b:d.
+U+1e0c:D-.
+U+1e0d:d-.
+U+1e0e:D_
+U+1e0f:d_
+U+1e10:D,
+U+1e11:d,
+U+1e12:D->
+U+1e13:d->
+U+1e14:E-!
+U+1e15:e-!
+U+1e16:E-'
+U+1e17:e-'
+U+1e18:E->
+U+1e19:e->
+U+1e1a:E-?
+U+1e1b:e-?
+U+1e1c:E,(
+U+1e1d:e,(
+U+1e1e:F.
+U+1e1f:f.
+U+1e20:G-
+U+1e21:g-
+U+1e22:H.
+U+1e23:h.
+U+1e24:H-.
+U+1e25:h-.
+U+1e26:H:
+U+1e27:h:
+U+1e28:H,
+U+1e29:h,
+U+1e2a:H-(
+U+1e2b:h-(
+U+1e2c:I-?
+U+1e2d:i-?
+U+1e2e:I:'
+U+1e2f:i:'
+U+1e30:K'
+U+1e31:k'
+U+1e32:K-.
+U+1e33:k-.
+U+1e34:K_
+U+1e35:k_
+U+1e36:L-.
+U+1e37:l-.
+U+1e38:L--.
+U+1e39:l--.
+U+1e3a:L_
+U+1e3b:l_
+U+1e3c:L->
+U+1e3d:l->
+U+1e3e:M'
+U+1e3f:m'
+U+1e40:M.
+U+1e41:m.
+U+1e42:M-.
+U+1e43:m-.
+U+1e44:N.
+U+1e45:n.
+U+1e46:N-.
+U+1e47:n-.
+U+1e48:N_
+U+1e49:n_
+U+1e4a:N->
+U+1e4b:n->
+U+1e4c:O?'
+U+1e4d:o?'
+U+1e4e:O?:
+U+1e4f:o?:
+U+1e50:O-!
+U+1e51:o-!
+U+1e52:O-'
+U+1e53:o-'
+U+1e54:P'
+U+1e55:p'
+U+1e56:P.
+U+1e57:p.
+U+1e58:R.
+U+1e59:r.
+U+1e5a:R-.
+U+1e5b:r-.
+U+1e5c:R--.
+U+1e5d:r--.
+U+1e5e:R_
+U+1e5f:r_
+U+1e60:S.
+U+1e61:s.
+U+1e62:S-.
+U+1e63:s-.
+U+1e64:S'.
+U+1e65:s'.
+U+1e66:S<.
+U+1e67:s<.
+U+1e68:S.-.
+U+1e69:s.-.
+U+1e6a:T.
+U+1e6b:t.
+U+1e6c:T-.
+U+1e6d:t-.
+U+1e6e:T_
+U+1e6f:t_
+U+1e70:T->
+U+1e71:t->
+U+1e72:U--:
+U+1e73:u--:
+U+1e74:U-?
+U+1e75:u-?
+U+1e76:U->
+U+1e77:u->
+U+1e78:U?'
+U+1e79:u?'
+U+1e7a:U-:
+U+1e7b:u-:
+U+1e7c:V?
+U+1e7d:v?
+U+1e7e:V-.
+U+1e7f:v-.
+U+1e80:W!
+U+1e81:w!
+U+1e82:W'
+U+1e83:w'
+U+1e84:W:
+U+1e85:w:
+U+1e86:W.
+U+1e87:w.
+U+1e88:W-.
+U+1e89:w-.
+U+1e8a:X.
+U+1e8b:x.
+U+1e8c:X:
+U+1e8d:x:
+U+1e8e:Y.
+U+1e8f:y.
+U+1e90:Z>
+U+1e91:z>
+U+1e92:Z-.
+U+1e93:z-.
+U+1e94:Z_
+U+1e95:z_
+U+1e96:h_
+U+1e97:t:
+U+1e98:w0
+U+1e99:y0
+U+1ea0:A-.
+U+1ea1:a-.
+U+1ea2:A2
+U+1ea3:a2
+U+1ea4:A>'
+U+1ea5:a>'
+U+1ea6:A>!
+U+1ea7:a>!
+U+1ea8:A>2
+U+1ea9:a>2
+U+1eaa:A>?
+U+1eab:a>?
+U+1eac:A>-.
+U+1ead:a>-.
+U+1eae:A('
+U+1eaf:a('
+U+1eb0:A(!
+U+1eb1:a(!
+U+1eb2:A(2
+U+1eb3:a(2
+U+1eb4:A(?
+U+1eb5:a(?
+U+1eb6:A(-.
+U+1eb7:a(-.
+U+1eb8:E-.
+U+1eb9:e-.
+U+1eba:E2
+U+1ebb:e2
+U+1ebc:E?
+U+1ebd:e?
+U+1ebe:E>'
+U+1ebf:e>'
+U+1ec0:E>!
+U+1ec1:e>!
+U+1ec2:E>2
+U+1ec3:e>2
+U+1ec4:E>?
+U+1ec5:e>?
+U+1ec6:E>-.
+U+1ec7:e>-.
+U+1ec8:I2
+U+1ec9:i2
+U+1eca:I-.
+U+1ecb:i-.
+U+1ecc:O-.
+U+1ecd:o-.
+U+1ece:O2
+U+1ecf:o2
+U+1ed0:O>'
+U+1ed1:o>'
+U+1ed2:O>!
+U+1ed3:o>!
+U+1ed4:O>2
+U+1ed5:o>2
+U+1ed6:O>?
+U+1ed7:o>?
+U+1ed8:O>-.
+U+1ed9:o>-.
+U+1eda:O9'
+U+1edb:o9'
+U+1edc:O9!
+U+1edd:o9!
+U+1ede:O92
+U+1edf:o92
+U+1ee0:O9?
+U+1ee1:o9?
+U+1ee2:O9-.
+U+1ee3:o9-.
+U+1ee4:U-.
+U+1ee5:u-.
+U+1ee6:U2
+U+1ee7:u2
+U+1ee8:U9'
+U+1ee9:u9'
+U+1eea:U9!
+U+1eeb:u9!
+U+1eec:U92
+U+1eed:u92
+U+1eee:U9?
+U+1eef:u9?
+U+1ef0:U9-.
+U+1ef1:u9-.
+U+1ef2:Y!
+U+1ef3:y!
+U+1ef4:Y-.
+U+1ef5:y-.
+U+1ef6:Y2
+U+1ef7:y2
+U+1ef8:Y?
+U+1ef9:y?
+U+1fbf:,,
+U+1fc0:?*
+U+1fc1:?:
+U+1fcd:,!
+U+1fce:,'
+U+1fcf:?,
+U+1fdd:;!
+U+1fde:;'
+U+1fdf:?;
+U+1fed:!:
+U+1fef:!*
+U+1ffe:;;
+U+2002:1N
+U+2003:1M
+U+2004:3M
+U+2005:4M
+U+2006:6M
+U+200e:LR
+U+200f:RL
+U+2009:1T
+U+200a:1H
+U+2010:-1
+U+2013:-N
+U+2014:-M
+U+2015:-3
+U+2016:!2
+U+2017:=2
+U+2018:'6
+U+2019:'9
+U+201a:.9
+U+201b:9'
+U+201c:"6
+U+201d:"9
+U+201e::9
+U+201f:9"
+U+2020:/-
+U+2021:/=
+U+2022:Sb
+U+2025:..
+U+2026:.3
+U+2030:%0
+U+2032:1'
+U+2033:2'
+U+2034:3'
+U+2035:1"
+U+2036:2"
+U+2037:3"
+U+2038:Ca
+U+2039:<1
+U+203a:>1
+U+203b::X
+U+203c:!*2
+U+203e:'-
+U+2044:/f
+U+2070:0S
+U+2074:4S
+U+2075:5S
+U+2076:6S
+U+2077:7S
+U+2078:8S
+U+2079:9S
+U+207a:+S
+U+207b:-S
+U+207c:=S
+U+207d:(S
+U+207e:)S
+U+207f:nS
+U+2080:0s
+U+2081:1s
+U+2082:2s
+U+2083:3s
+U+2084:4s
+U+2085:5s
+U+2086:6s
+U+2087:7s
+U+2088:8s
+U+2089:9s
+U+208a:+s
+U+208b:-s
+U+208c:=s
+U+208d:(s
+U+208e:)s
+U+20a3:Ff
+U+20a4:Li
+U+20a7:Pt
+U+20a9:W=
+U+2103:oC
+U+2105:co
+U+2109:oF
+U+2116:N0
+U+2117:PO
+U+211e:Rx
+U+2120:SM
+U+2122:TM
+U+2126:Om
+U+212b:AO
+U+2153:13
+U+2154:23
+U+2155:15
+U+2156:25
+U+2157:35
+U+2158:45
+U+2159:16
+U+215a:56
+U+215b:18
+U+215c:38
+U+215d:58
+U+215e:78
+U+2160:1R
+U+2161:2R
+U+2162:3R
+U+2163:4R
+U+2164:5R
+U+2165:6R
+U+2166:7R
+U+2167:8R
+U+2168:9R
+U+2169:aR
+U+216a:bR
+U+216b:cR
+U+216c:50R
+U+216d:100R
+U+216e:500R
+U+216f:1000R
+U+2170:1r
+U+2171:2r
+U+2172:3r
+U+2173:4r
+U+2174:5r
+U+2175:6r
+U+2176:7r
+U+2177:8r
+U+2178:9r
+U+2179:ar
+U+217a:br
+U+217b:cr
+U+217c:50r
+U+217d:100r
+U+217e:500r
+U+217f:1000r
+U+2180:1000RCD
+U+2181:5000R
+U+2182:10000R
+U+2190:<-
+U+2191:-!
+U+2192:->
+U+2193:-v
+U+2194:<>
+U+2195:UD
+U+2196:<!!
+U+2197://>
+U+2198:!!>
+U+2199:<//
+U+21a8:UD-
+U+21c0:>V
+U+21d0:<=
+U+21d2:=>
+U+21d4:==
+U+2200:FA
+U+2202:dP
+U+2203:TE
+U+2205:/0
+U+2206:DE
+U+2207:NB
+U+2208:(-
+U+220b:-)
+U+220f:*P
+U+2211:+Z
+U+2212:-2
+U+2213:-+
+U+2214:.+
+U+2217:*-
+U+2218:Ob
+U+2219:sb
+U+221a:RT
+U+221d:0(
+U+221e:00
+U+221f:-L
+U+2220:-V
+U+2225:PP
+U+2227:AN
+U+2228:OR
+U+2229:(U
+U+222a:)U
+U+222b:In
+U+222c:DI
+U+222e:Io
+U+2234:.:
+U+2235::.
+U+2236::R
+U+2237:::
+U+223c:?1
+U+223e:CG
+U+2243:?-
+U+2245:?=
+U+2248:?2
+U+224c:=?
+U+2253:HI
+U+2260:!=
+U+2261:=3
+U+2264:=<
+U+2265:>=
+U+226a:<*
+U+226b:*>
+U+226e:!<
+U+226f:!>
+U+2282:(C
+U+2283:)C
+U+2286:(_
+U+2287:)_
+U+2299:0.
+U+229a:02
+U+22a5:-T
+U+22c5:.P
+U+22ee::3
+U+2302:Eh
+U+2308:<7
+U+2309:>7
+U+230a:7<
+U+230b:7>
+U+2310:NI
+U+2312:(A
+U+2315:TR
+U+2318:88
+U+2320:Iu
+U+2321:Il
+U+2329:</
+U+232a:/>
+U+2423:Vs
+U+2440:1h
+U+2441:3h
+U+2442:2h
+U+2443:4h
+U+2446:1j
+U+2447:2j
+U+2448:3j
+U+2449:4j
+U+2460:1-o
+U+2461:2-o
+U+2462:3-o
+U+2463:4-o
+U+2464:5-o
+U+2465:6-o
+U+2466:7-o
+U+2467:8-o
+U+2468:9-o
+U+2469:10-o
+U+246a:11-o
+U+246b:12-o
+U+246c:13-o
+U+246d:14-o
+U+246e:15-o
+U+246f:16-o
+U+2470:17-o
+U+2471:18-o
+U+2472:19-o
+U+2473:20-o
+U+2474:(1)
+U+2475:(2)
+U+2476:(3)
+U+2477:(4)
+U+2478:(5)
+U+2479:(6)
+U+247a:(7)
+U+247b:(8)
+U+247c:(9)
+U+247d:(10)
+U+247e:(11)
+U+247f:(12)
+U+2480:(13)
+U+2481:(14)
+U+2482:(15)
+U+2483:(16)
+U+2484:(17)
+U+2485:(18)
+U+2486:(19)
+U+2487:(20)
+U+2488:1.
+U+2489:2.
+U+248a:3.
+U+248b:4.
+U+248c:5.
+U+248d:6.
+U+248e:7.
+U+248f:8.
+U+2490:9.
+U+2491:10.
+U+2492:11.
+U+2493:12.
+U+2494:13.
+U+2495:14.
+U+2496:15.
+U+2497:16.
+U+2498:17.
+U+2499:18.
+U+249a:19.
+U+249b:20.
+U+249c:(a)
+U+249d:(b)
+U+249e:(c)
+U+249f:(d)
+U+24a0:(e)
+U+24a1:(f)
+U+24a2:(g)
+U+24a3:(h)
+U+24a4:(i)
+U+24a5:(j)
+U+24a6:(k)
+U+24a7:(l)
+U+24a8:(m)
+U+24a9:(n)
+U+24aa:(o)
+U+24ab:(p)
+U+24ac:(q)
+U+24ad:(r)
+U+24ae:(s)
+U+24af:(t)
+U+24b0:(u)
+U+24b1:(v)
+U+24b2:(w)
+U+24b3:(x)
+U+24b4:(y)
+U+24b5:(z)
+U+24b6:A-o
+U+24b7:B-o
+U+24b8:C-o
+U+24b9:D-o
+U+24ba:E-o
+U+24bb:F-o
+U+24bc:G-o
+U+24bd:H-o
+U+24be:I-o
+U+24bf:J-o
+U+24c0:K-o
+U+24c1:L-o
+U+24c2:M-o
+U+24c3:N-o
+U+24c4:O-o
+U+24c5:P-o
+U+24c6:Q-o
+U+24c7:R-o
+U+24c8:S-o
+U+24c9:T-o
+U+24ca:U-o
+U+24cb:V-o
+U+24cc:W-o
+U+24cd:X-o
+U+24ce:Y-o
+U+24cf:Z-o
+U+24d0:a-o
+U+24d1:b-o
+U+24d2:c-o
+U+24d3:d-o
+U+24d4:e-o
+U+24d5:f-o
+U+24d6:g-o
+U+24d7:h-o
+U+24d8:i-o
+U+24d9:j-o
+U+24da:k-o
+U+24db:l-o
+U+24dc:m-o
+U+24dd:n-o
+U+24de:o-o
+U+24df:p-o
+U+24e0:q-o
+U+24e1:r-o
+U+24e2:s-o
+U+24e3:t-o
+U+24e4:u-o
+U+24e5:v-o
+U+24e6:w-o
+U+24e7:x-o
+U+24e8:y-o
+U+24e9:z-o
+U+24ea:0-o
+U+2500:hh
+U+2501:HH-
+U+2502:vv
+U+2503:VV-
+U+2504:3-
+U+2505:3_
+U+2506:3!
+U+2507:3/
+U+2508:4-
+U+2509:4_
+U+250a:4!
+U+250b:4/
+U+250c:dr
+U+250d:dR-
+U+250e:Dr-
+U+250f:DR-
+U+2510:dl
+U+2511:dL-
+U+2512:Dl-
+U+2513:LD-
+U+2514:ur
+U+2515:uR-
+U+2516:Ur-
+U+2517:UR-
+U+2518:ul
+U+2519:uL-
+U+251a:Ul-
+U+251b:UL-
+U+251c:vr
+U+251d:vR-
+U+251e:Udr
+U+251f:uDr
+U+2520:Vr-
+U+2521:UdR
+U+2522:uDR
+U+2523:VR-
+U+2524:vl
+U+2525:vL-
+U+2526:Udl
+U+2527:uDl
+U+2528:Vl-
+U+2529:UdL
+U+252a:uDL
+U+252b:VL-
+U+252c:dh
+U+252d:dLr
+U+252e:dlR
+U+252f:dH-
+U+2530:Dh-
+U+2531:DLr
+U+2532:DlR
+U+2533:DH-
+U+2534:uh
+U+2535:uLr
+U+2536:ulR
+U+2537:uH-
+U+2538:Uh-
+U+2539:ULr
+U+253a:UlR
+U+253b:UH-
+U+253c:vh
+U+253d:vLr
+U+253e:vlR
+U+253f:vH-
+U+2540:Udh
+U+2541:uDh
+U+2542:Vh-
+U+2543:UdLr
+U+2544:UdlR
+U+2545:uDLr
+U+2546:uDlR
+U+2547:UdH
+U+2548:uDH
+U+2549:VLr
+U+254a:VlR
+U+254b:VH-
+U+2550:HH
+U+2551:VV
+U+2552:dR
+U+2553:Dr
+U+2554:DR
+U+2555:dL
+U+2556:Dl
+U+2557:LD
+U+2558:uR
+U+2559:Ur
+U+255a:UR
+U+255b:uL
+U+255c:Ul
+U+255d:UL
+U+255e:vR
+U+255f:Vr
+U+2560:VR
+U+2561:vL
+U+2562:Vl
+U+2563:VL
+U+2564:dH
+U+2565:Dh
+U+2566:DH
+U+2567:uH
+U+2568:Uh
+U+2569:UH
+U+256a:vH
+U+256b:Vh
+U+256c:VH
+U+2571:FD
+U+2572:BD
+U+2580:TB
+U+2584:LB
+U+2588:FB
+U+258c:lB
+U+2590:RB
+U+2591:.S
+U+2592::S
+U+2593:?S
+U+25a0:fS
+U+25a1:OS
+U+25a2:RO
+U+25a3:Rr
+U+25a4:RF
+U+25a5:RY
+U+25a6:RH
+U+25a7:RZ
+U+25a8:RK
+U+25a9:RX
+U+25aa:sB
+U+25ac:SR
+U+25ad:Or
+U+25b2:UT
+U+25b3:uT
+U+25b7:Tr
+U+25ba:PR
+U+25bc:Dt
+U+25bd:dT
+U+25c1:Tl
+U+25c4:PL
+U+25c6:Db
+U+25c7:Dw
+U+25ca:LZ
+U+25cb:0m
+U+25ce:0o
+U+25cf:0M
+U+25d0:0L
+U+25d1:0R
+U+25d8:Sn
+U+25d9:Ic
+U+25e2:Fd
+U+25e3:Bd
+U+25ef:Ci
+U+2605:*2
+U+2606:*1
+U+260e:TEL
+U+260f:tel
+U+261c:<H
+U+261e:>H
+U+263a:0u
+U+263b:0U
+U+263c:SU
+U+2640:Fm
+U+2642:Ml
+U+2660:cS
+U+2661:cH
+U+2662:cD
+U+2663:cC
+U+2664:cS-
+U+2665:cH-
+U+2666:cD-
+U+2667:cC-
+U+2669:Md
+U+266a:M8
+U+266b:M2
+U+266c:M16
+U+266d:Mb
+U+266e:Mx
+U+266f:MX
+U+2713:OK
+U+2717:XX
+U+2720:-X
+U+3000:IS
+U+3001:,_
+U+3002:._
+U+3003:+"
+U+3004:JIS
+U+3005:*_
+U+3006:;_
+U+3007:0_
+U+300a:<+
+U+300b:>+
+U+300c:<'
+U+300d:>'
+U+300e:<"
+U+300f:>"
+U+3010:("
+U+3011:)"
+U+3012:=T
+U+3013:=_
+U+3014:('
+U+3015:)'
+U+3016:(I
+U+3017:)I
+U+301c:-?
+U+3020:=T:)
+U+3041:A5
+U+3042:a5
+U+3043:I5
+U+3044:i5
+U+3045:U5
+U+3046:u5
+U+3047:E5
+U+3048:e5
+U+3049:O5
+U+304a:o5
+U+304b:ka
+U+304c:ga
+U+304d:ki
+U+304e:gi
+U+304f:ku
+U+3050:gu
+U+3051:ke
+U+3052:ge
+U+3053:ko
+U+3054:go
+U+3055:sa
+U+3056:za
+U+3057:si
+U+3058:zi
+U+3059:su
+U+305a:zu
+U+305b:se
+U+305c:ze
+U+305d:so
+U+305e:zo
+U+305f:ta
+U+3060:da
+U+3061:ti
+U+3062:di
+U+3063:tU
+U+3064:tu
+U+3065:du
+U+3066:te
+U+3067:de
+U+3068:to
+U+3069:do
+U+306a:na
+U+306b:ni
+U+306c:nu
+U+306d:ne
+U+306e:no
+U+306f:ha
+U+3070:ba
+U+3071:pa
+U+3072:hi
+U+3073:bi
+U+3074:pi
+U+3075:hu
+U+3076:bu
+U+3077:pu
+U+3078:he
+U+3079:be
+U+307a:pe
+U+307b:ho
+U+307c:bo
+U+307d:po
+U+307e:ma
+U+307f:mi
+U+3080:mu
+U+3081:me
+U+3082:mo
+U+3083:yA
+U+3084:ya
+U+3085:yU
+U+3086:yu
+U+3087:yO
+U+3088:yo
+U+3089:ra
+U+308a:ri
+U+308b:ru
+U+308c:re
+U+308d:ro
+U+308e:wA
+U+308f:wa
+U+3090:wi
+U+3091:we
+U+3092:wo
+U+3093:n5
+U+3094:vu
+U+309b:"5
+U+309c:05
+U+309d:*5
+U+309e:+5
+U+30a1:a6
+U+30a2:A6
+U+30a3:i6
+U+30a4:I6
+U+30a5:u6
+U+30a6:U6
+U+30a7:e6
+U+30a8:E6
+U+30a9:o6
+U+30aa:O6
+U+30ab:Ka
+U+30ac:Ga
+U+30ad:Ki
+U+30ae:Gi
+U+30af:Ku
+U+30b0:Gu
+U+30b1:Ke
+U+30b2:Ge
+U+30b3:Ko
+U+30b4:Go
+U+30b5:Sa
+U+30b6:Za
+U+30b7:Si
+U+30b8:Zi
+U+30b9:Su
+U+30ba:Zu
+U+30bb:Se
+U+30bc:Ze
+U+30bd:So
+U+30be:Zo
+U+30bf:Ta
+U+30c0:Da
+U+30c1:Ti
+U+30c2:Di
+U+30c3:TU
+U+30c4:Tu
+U+30c5:Du
+U+30c6:Te
+U+30c7:De
+U+30c8:To
+U+30c9:Do
+U+30ca:Na
+U+30cb:Ni
+U+30cc:Nu
+U+30cd:Ne
+U+30ce:No
+U+30cf:Ha
+U+30d0:Ba
+U+30d1:Pa
+U+30d2:Hi
+U+30d3:Bi
+U+30d4:Pi
+U+30d5:Hu
+U+30d6:Bu
+U+30d7:Pu
+U+30d8:He
+U+30d9:Be
+U+30da:Pe
+U+30db:Ho
+U+30dc:Bo
+U+30dd:Po
+U+30de:Ma
+U+30df:Mi
+U+30e0:Mu
+U+30e1:Me
+U+30e2:Mo
+U+30e3:YA
+U+30e4:Ya
+U+30e5:YU
+U+30e6:Yu
+U+30e7:YO
+U+30e8:Yo
+U+30e9:Ra
+U+30ea:Ri
+U+30eb:Ru
+U+30ec:Re
+U+30ed:Ro
+U+30ee:WA
+U+30ef:Wa
+U+30f0:Wi
+U+30f1:We
+U+30f2:Wo
+U+30f3:N6
+U+30f4:Vu
+U+30f5:KA
+U+30f6:KE
+U+30f7:Va
+U+30f8:Vi
+U+30f9:Ve
+U+30fa:Vo
+U+30fb:.6
+U+30fc:-6
+U+30fd:*6
+U+30fe:+6
+U+3105:b4
+U+3106:p4
+U+3107:m4
+U+3108:f4
+U+3109:d4
+U+310a:t4
+U+310b:n4
+U+310c:l4
+U+310d:g4
+U+310e:k4
+U+310f:h4
+U+3110:j4
+U+3111:q4
+U+3112:x4
+U+3113:zh
+U+3114:ch
+U+3115:sh
+U+3116:r4
+U+3117:z4
+U+3118:c4
+U+3119:s4
+U+311a:a4
+U+311b:o4
+U+311c:e4
+U+311d:eh4
+U+311e:ai
+U+311f:ei
+U+3120:au
+U+3121:ou
+U+3122:an
+U+3123:en
+U+3124:aN
+U+3125:eN
+U+3126:er
+U+3127:i4
+U+3128:u4
+U+3129:iu
+U+312a:v4
+U+312b:nG
+U+312c:gn
+U+321c:(JU)
+U+3220:1c
+U+3221:2c
+U+3222:3c
+U+3223:4c
+U+3224:5c
+U+3225:6c
+U+3226:7c
+U+3227:8c
+U+3228:9c
+U+3229:10c
+U+327f:KSC
+U+33c2:am
+U+33d8:pm
+U+fb00:ff
+U+fb01:fi
+U+fb02:fl
+U+fb03:ffi
+U+fb04:ffl
+U+fb05:St
+U+fb06:st
+U+fe7d:3+;
+U+fe82:aM.
+U+fe84:aH.
+U+fe88:ah.
+U+fe8d:a+-
+U+fe8e:a+.
+U+fe8f:b+-
+U+fe90:b+.
+U+fe91:b+,
+U+fe92:b+;
+U+fe93:tm-
+U+fe94:tm.
+U+fe95:t+-
+U+fe96:t+.
+U+fe97:t+,
+U+fe98:t+;
+U+fe99:tk-
+U+fe9a:tk.
+U+fe9b:tk,
+U+fe9c:tk;
+U+fe9d:g+-
+U+fe9e:g+.
+U+fe9f:g+,
+U+fea0:g+;
+U+fea1:hk-
+U+fea2:hk.
+U+fea3:hk,
+U+fea4:hk;
+U+fea5:x+-
+U+fea6:x+.
+U+fea7:x+,
+U+fea8:x+;
+U+fea9:d+-
+U+feaa:d+.
+U+feab:dk-
+U+feac:dk.
+U+fead:r+-
+U+feae:r+.
+U+feaf:z+-
+U+feb0:z+.
+U+feb1:s+-
+U+feb2:s+.
+U+feb3:s+,
+U+feb4:s+;
+U+feb5:sn-
+U+feb6:sn.
+U+feb7:sn,
+U+feb8:sn;
+U+feb9:c+-
+U+feba:c+.
+U+febb:c+,
+U+febc:c+;
+U+febd:dd-
+U+febe:dd.
+U+febf:dd,
+U+fec0:dd;
+U+fec1:tj-
+U+fec2:tj.
+U+fec3:tj,
+U+fec4:tj;
+U+fec5:zH-
+U+fec6:zH.
+U+fec7:zH,
+U+fec8:zH;
+U+fec9:e+-
+U+feca:e+.
+U+fecb:e+,
+U+fecc:e+;
+U+fecd:i+-
+U+fece:i+.
+U+fecf:i+,
+U+fed0:i+;
+U+fed1:f+-
+U+fed2:f+.
+U+fed3:f+,
+U+fed4:f+;
+U+fed5:q+-
+U+fed6:q+.
+U+fed7:q+,
+U+fed8:q+;
+U+fed9:k+-
+U+feda:k+.
+U+fedb:k+,
+U+fedc:k+;
+U+fedd:l+-
+U+fede:l+.
+U+fedf:l+,
+U+fee0:l+;
+U+fee1:m+-
+U+fee2:m+.
+U+fee3:m+,
+U+fee4:m+;
+U+fee5:n+-
+U+fee6:n+.
+U+fee7:n+,
+U+fee8:n+;
+U+fee9:h+-
+U+feea:h+.
+U+feeb:h+,
+U+feec:h+;
+U+feed:w+-
+U+feee:w+.
+U+feef:j+-
+U+fef0:j+.
+U+fef1:y+-
+U+fef2:y+.
+U+fef3:y+,
+U+fef4:y+;
+U+fef5:lM-
+U+fef6:lM.
+U+fef7:lH-
+U+fef8:lH.
+U+fef9:lh-
+U+fefa:lh.
+U+fefb:la-
+U+fefc:la.
+U+0000:NU
+U+0001:SH
+U+0002:SX
+U+0003:EX
+U+0004:ET
+U+0005:EQ
+U+0006:AK
+U+0007:BL
+U+0008:BS
+U+0009:HT
+U+000a:LF
+U+000b:VT
+U+000c:FF
+U+000d:CR
+U+000e:SO
+U+000f:SI
+U+0010:DL
+U+0011:D1
+U+0012:D2
+U+0013:D3
+U+0014:D4
+U+0015:NK
+U+0016:SY
+U+0017:EB
+U+0018:CN
+U+0019:EM
+U+001a:SB
+U+001b:EC
+U+001c:FS
+U+001d:GS
+U+001e:RS
+U+001f:US
+U+007f:DT
+U+0080:PA
+U+0081:HO
+U+0082:BH
+U+0083:NH
+U+0084:IN
+U+0085:NL
+U+0086:SA
+U+0087:ES
+U+0088:HS
+U+0089:HJ
+U+008a:VS
+U+008b:PD
+U+008c:PU
+U+008d:RI
+U+008e:S2
+U+008f:S3
+U+0090:DC
+U+0091:P1
+U+0092:P2
+U+0093:TS
+U+0094:CC
+U+0095:MW
+U+0096:SG
+U+0097:EG
+U+0098:SS
+U+0099:GC
+U+009a:SC
+U+009b:CI
+U+009c:ST
+U+009d:OC
+U+009e:PM
+U+009f:AC
+# Characters in Private Use Area (e000-f8ff) do not have ussigned numbers
+# according Unicode 2.0
diff --git a/src/chrtrans/utf8_uni.tbl b/src/chrtrans/utf8_uni.tbl
new file mode 100644
index 00000000..88ad4925
--- /dev/null
+++ b/src/chrtrans/utf8_uni.tbl
@@ -0,0 +1,35 @@
+#
+# This one is not really much of a "translation table", it mostly just
+# tells Lynx that "utf-8" is Unicode/UCS2 encoded in UTF8.  Note that
+# "unicode-1-1-utf-8" and "utf8" are treated as synonyms.
+#
+#The MIME name of this charset.
+Mutf-8
+
+#Name as a Display Charset (used on Options screen)
+OUNICODE (UTF-8)
+
+# Some kind of raw Unicode?
+# Use 6 for for really "raw" 16bit UCS-2, 7 for UTF-8, ...
+
+# most of these codes currently don't make much sense in a *.tbl file,
+# but for completeness (from UCDefs.h):
+#  #define UCT_ENC_7BIT 0
+#  #define UCT_ENC_8BIT 1
+#  #define UCT_ENC_8859 2
+#  #define UCT_ENC_8BIT_C0 3
+#  #define UCT_ENC_MAYBE2022 4
+#  #define UCT_ENC_CJK 5
+#  #define UCT_ENC_16BIT 6
+#  #define UCT_ENC_UTF8 7
+
+R 7
+
+#Shall this become the "default" translation?
+#There has to be exactly one table marked as "default".
+Default NO
+
+# Don't fall back to default table for unicode -> 8bit
+Fallback NO
+
+0x20-0x7f	idem
diff --git a/src/chrtrans/viscii_uni.tbl b/src/chrtrans/viscii_uni.tbl
new file mode 100644
index 00000000..617f1e1f
--- /dev/null
+++ b/src/chrtrans/viscii_uni.tbl
@@ -0,0 +1,300 @@
+#
+# Unicode mapping table for VISCII 1.1 fonts and charset=viscii,
+# described in RFC 1456.
+# See also <URL:http://www.trichlor.org/vietstd/report/rep92.htm>,
+# also for testing.
+# The 6 characters encoded in the C0 control region should not
+# be passed through to the terminal but be mapped to VIQR strings.
+# THe two changed mappings of MacVISCII are recognized in documents.
+
+# [convert with makeuctb]
+#
+#The MIME name of this charset.
+Mviscii
+
+#Name as a Display Charset (used on Options screen).
+OVietnamese (VISCII)
+
+# Special 'enc' flag to signal that some C0 characters are used.
+# Tables with R3 should properly map the allowed C0 control chars!
+#
+# most of these codes currently don't make much sense in a *.tbl file,
+# but for completeness (from UCDefs.h):
+#  #define UCT_ENC_7BIT 0
+#  #define UCT_ENC_8BIT 1
+#  #define UCT_ENC_8859 2
+#  #define UCT_ENC_8BIT_C0 3
+#  #define UCT_ENC_MAYBE2022 4
+#  #define UCT_ENC_CJK 5
+#  #define UCT_ENC_16BIT 6
+#  #define UCT_ENC_UTF8 7
+
+R 3
+
+#0x00	U+0000
+#0x01	U+0001
+#0x03	U+0003
+#0x04	U+0004
+#0x07	U+0007
+#0x08	U+0008
+0x09	U+0009
+0x0a	U+000a
+#0x0b	U+000b
+0x0c	U+000c
+U+000c " "
+0x0d	U+000d
+#0x0e	U+000e
+#0x0f	U+000f
+#0x10	U+0010
+#0x11	U+0011
+#0x12	U+0012
+#0x13	U+0013
+#0x15	U+0015
+#0x16	U+0016
+#0x17	U+0017
+#0x18	U+0018
+0x1a	U+001a
+U+001a:^Z
+#0x1b	U+001b
+#0x1c	U+001c
+#0x1d	U+001d
+#0x1f	U+001f
+#0x20	U+0020
+#0x21	U+0021
+#0x22	U+0022
+#0x23	U+0023
+#0x24	U+0024
+#0x25	U+0025
+#0x26	U+0026
+#0x27	U+0027
+#0x28	U+0028
+#0x29	U+0029
+#0x2a	U+002a
+#0x2b	U+002b
+#0x2c	U+002c
+#0x2d	U+002d
+#0x2e	U+002e
+#0x2f	U+002f
+#0x30	U+0030
+#0x31	U+0031
+#0x32	U+0032
+#0x33	U+0033
+#0x34	U+0034
+#0x35	U+0035
+#0x36	U+0036
+#0x37	U+0037
+#0x38	U+0038
+#0x39	U+0039
+#0x3a	U+003a
+#0x3b	U+003b
+#0x3c	U+003c
+#0x3d	U+003d
+#0x3e	U+003e
+#0x3f	U+003f
+#0x40	U+0040
+#0x41	U+0041
+#0x42	U+0042
+#0x43	U+0043
+#0x44	U+0044
+#0x45	U+0045
+#0x46	U+0046
+#0x47	U+0047
+#0x48	U+0048
+#0x49	U+0049
+#0x4a	U+004a
+#0x4b	U+004b
+#0x4c	U+004c
+#0x4d	U+004d
+#0x4e	U+004e
+#0x4f	U+004f
+#0x50	U+0050
+#0x51	U+0051
+#0x52	U+0052
+#0x53	U+0053
+#0x54	U+0054
+#0x55	U+0055
+#0x56	U+0056
+#0x57	U+0057
+#0x58	U+0058
+#0x59	U+0059
+#0x5a	U+005a
+#0x5b	U+005b
+#0x5c	U+005c
+#0x5d	U+005d
+#0x5e	U+005e
+#0x5f	U+005f
+#0x60	U+0060
+#0x61	U+0061
+#0x62	U+0062
+#0x63	U+0063
+#0x64	U+0064
+#0x65	U+0065
+#0x66	U+0066
+#0x67	U+0067
+#0x68	U+0068
+#0x69	U+0069
+#0x6a	U+006a
+#0x6b	U+006b
+#0x6c	U+006c
+#0x6d	U+006d
+#0x6e	U+006e
+#0x6f	U+006f
+#0x70	U+0070
+#0x71	U+0071
+#0x72	U+0072
+#0x73	U+0073
+#0x74	U+0074
+#0x75	U+0075
+#0x76	U+0076
+#0x77	U+0077
+#0x78	U+0078
+#0x79	U+0079
+#0x7a	U+007a
+#0x7b	U+007b
+#0x7c	U+007c
+#0x7d	U+007d
+#0x7e	U+007e
+#0x7f	U+007f
+0xc0	U+00c0
+0xc1	U+00c1
+0xc2	U+00c2
+0xc3	U+00c3
+0xc8	U+00c8
+0xc9	U+00c9
+0xca	U+00ca
+0xcc	U+00cc
+0xcd	U+00cd
+0xd2	U+00d2
+0xd3	U+00d3
+0xd4	U+00d4
+0xa0	U+00d5
+0xd9	U+00d9
+0xda	U+00da
+0xdd	U+00dd
+0xe0	U+00e0
+0xe1	U+00e1
+0xe2	U+00e2
+0xe3	U+00e3
+0xe8	U+00e8
+0xe9	U+00e9
+0xea	U+00ea
+0xec	U+00ec
+0xed	U+00ed
+0xf2	U+00f2
+0xf3	U+00f3
+0xf4	U+00f4
+0xf5	U+00f5
+0xf9	U+00f9
+0xfa	U+00fa
+0xfd	U+00fd
+0xc5	U+0102
+0xe5	U+0103
+0xd0	U+0110
+0xf0	U+0111 U+00f0  # "edh" is similar enough to map it here
+0xce	U+0128
+0xee	U+0129
+0x9d	U+0168
+0xfb	U+0169
+0xb4	U+01a0
+0xbd	U+01a1
+0xbf	U+01af
+0xdf	U+01b0
+0x80	U+1ea0
+0xd5	U+1ea1
+0xc4	U+1ea2
+0xe4	U+1ea3
+0x84	U+1ea4
+0xa4	U+1ea5
+0x85	U+1ea6
+0xa5	U+1ea7
+0x86	U+1ea8
+0xa6	U+1ea9
+0x06	U+1eaa
+U+1eaa "\302~"  # A with circumflex (same code as in iso-8859-1) and tilde
+0xe7	U+1eab
+0x87	U+1eac
+0xa7	U+1ead
+0x81	U+1eae
+0xa1	U+1eaf
+0x82	U+1eb0
+0xa2	U+1eb1
+0x02	U+1eb2
+U+1eb2:A(?
+0xc6	U+1eb3
+0x05	U+1eb4
+U+1eb4:A(~
+0xc7	U+1eb5
+0x83	U+1eb6
+0xa3	U+1eb7
+0x89	U+1eb8
+0xa9	U+1eb9
+0xcb	U+1eba
+0xeb	U+1ebb
+0x88	U+1ebc
+0xa8	U+1ebd
+0x8a	U+1ebe
+0xaa	U+1ebf
+0x8b	U+1ec0
+0xab	U+1ec1
+0x8c	U+1ec2
+0xac	U+1ec3
+0x8d	U+1ec4
+0xad	U+1ec5
+0x8e	U+1ec6
+0xae	U+1ec7
+0x9b	U+1ec8
+0xef	U+1ec9
+0x98	U+1eca
+0xb8	U+1ecb
+0x9a	U+1ecc
+0xf7	U+1ecd
+0x99	U+1ece
+0xf6	U+1ecf
+0x8f	U+1ed0
+0xaf	U+1ed1
+0x90	U+1ed2
+0xb0	U+1ed3
+0x91	U+1ed4
+0xb1	U+1ed5
+0x92	U+1ed6
+0xb2	U+1ed7
+0x93	U+1ed8
+0xb5	U+1ed9
+0x95	U+1eda
+0xbe	U+1edb
+0x96	U+1edc
+0xb6	U+1edd
+0x97	U+1ede
+0xb7	U+1edf
+0xb3	U+1ee0
+0xde	U+1ee1
+0x94	U+1ee2
+0xfe	U+1ee3
+0x9e	U+1ee4
+0xf8	U+1ee5
+0x9c	U+1ee6
+0xfc	U+1ee7
+0xba	U+1ee8
+0xd1	U+1ee9
+0xbb	U+1eea
+0xd7	U+1eeb
+0xbc	U+1eec
+0xd8	U+1eed
+0xff	U+1eee
+0xe6	U+1eef
+0xb9	U+1ef0
+0xf1	U+1ef1
+0x9f	U+1ef2
+0xcf	U+1ef3
+0x18	U+1ef4   # MacVISCII
+0x1e	U+1ef4
+U+1ef4:Y.
+0xdc	U+1ef5
+0x17	U+1ef6   # MacVISCII
+0x14	U+1ef6
+U+1ef6:Y?
+0xd6	U+1ef7
+0x19	U+1ef8
+U+1ef8:Y~
+0xdb	U+1ef9
+
diff --git a/src/parsdate.c b/src/parsdate.c
index e95869f5..7fa2ba5e 100644
--- a/src/parsdate.c
+++ b/src/parsdate.c
@@ -33,7 +33,7 @@ static int yygrowstack(void);
 #define YYPREFIX "yy"
 #line 2 "parsdate.y"
 /*
- *  $LynxId: parsdate.c,v 1.4 2008/09/23 23:13:34 tom Exp $
+ *  $LynxId: parsdate.c,v 1.3 2008/08/31 16:04:04 tom Exp $
  *
  *  This module is adapted and extended from tin, to use for LYmktime().
  *
@@ -75,7 +75,7 @@ static int yygrowstack(void);
 
 #define CTYPE(isXXXXX, c)	(((unsigned char)(c) < 128) && isXXXXX(((int)c)))
 
-typedef char	*PD_STRING;
+typedef char	*STRING;
 
 extern int date_parse(void);
 
@@ -727,7 +727,7 @@ LookupWord(
     length++;
 
     /* Drop out any periods. */
-    for (p = buff, q = (PD_STRING)buff; *q; q++)
+    for (p = buff, q = (STRING)buff; *q; q++)
 	if (*q != '.')
 	    *p++ = *q;
     *p = '\0';
diff --git a/src/parsdate.y b/src/parsdate.y
index 77cc7e94..54900ffb 100644
--- a/src/parsdate.y
+++ b/src/parsdate.y
@@ -1,6 +1,6 @@
 %{
 /*
- *  $LynxId: parsdate.y,v 1.6 2008/09/23 23:13:34 tom Exp $
+ *  $LynxId: parsdate.y,v 1.5 2008/07/01 20:14:24 tom Exp $
  *
  *  This module is adapted and extended from tin, to use for LYmktime().
  *
@@ -42,7 +42,7 @@
 
 #define CTYPE(isXXXXX, c)	(((unsigned char)(c) < 128) && isXXXXX(((int)c)))
 
-typedef char	*PD_STRING;
+typedef char	*STRING;
 
 extern int date_parse(void);
 
@@ -702,7 +702,7 @@ LookupWord(
     length++;
 
     /* Drop out any periods. */
-    for (p = buff, q = (PD_STRING)buff; *q; q++)
+    for (p = buff, q = (STRING)buff; *q; q++)
 	if (*q != '.')
 	    *p++ = *q;
     *p = '\0';