diff options
Diffstat (limited to 'debian')
| -rw-r--r-- | debian/changelog | 21 | ||||
| -rw-r--r-- | debian/control | 2 | ||||
| -rw-r--r-- | debian/patches/010_upstream.patch | 20924 | ||||
| -rw-r--r-- | debian/patches/020_button.patch | 439 | ||||
| -rw-r--r-- | debian/patches/020_config-guess.patch | 2200 | ||||
| -rw-r--r-- | debian/patches/040_maximum-cols.patch | 28 | ||||
| -rw-r--r-- | debian/patches/series | 3 | ||||
| -rwxr-xr-x | debian/rules | 2 | 
8 files changed, 20992 insertions, 2627 deletions
| diff --git a/debian/changelog b/debian/changelog index e219c40..9f9048c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,24 @@ +w3m (0.5.2-10) unstable; urgency=low + +  * debian/patches/010_upstream.patch: Sync with the upstream development +    snapshot on 2010-10-11. +    - Better non-ascii handling. (closes: #138891, #313365) +    - Introduce mailto_options. (closes: #473780) +    - All elements have the id attribute. (closes: #573789) +    - Define ATTR_ROWSPAN_MAX to check rowspan. (LP: #131993, LP: #619500) +    - Update the man page. (closes: #595534) +    - Add a FILES section to the man page. (closes: #403634) +    - Mention the -I option in the man page. (closes: #398260, #530515) +  * debian/patches/020_button.patch: Patch from upstream to support the +    button element.  It is discussed upstream and incomplete, but enough to +    login Launchpad. (LP: #628755, closes: #136810) +  * debian/patches/040_maximum-cols.patch: Removed. (merged upstream) +  * debian/control, debian/rules: Use autotools-dev (>= 20100122) to update +    config.guess and config.sub. +  * debian/patches/020_config-guess.patch: Removed. + + -- Tatsuya Kinoshita <tats@debian.org>  Sat, 16 Oct 2010 00:59:32 +0900 +  w3m (0.5.2-9) unstable; urgency=low    * debian/patches/010_upstream.patch: Sync with the upstream development diff --git a/debian/control b/debian/control index fd9739b..c4e1ee5 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,7 @@ Source: w3m  Section: web  Priority: standard  Maintainer: Tatsuya Kinoshita <tats@debian.org> -Build-Depends: libgc-dev, libncurses5-dev, libgpmg1-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], zlib1g-dev, libssl-dev, debhelper (>= 7), gawk | awk, libimlib2-dev +Build-Depends: libgc-dev, libncurses5-dev, libgpmg1-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], zlib1g-dev, libssl-dev, debhelper (>= 7), gawk | awk, libimlib2-dev, autotools-dev (>= 20100122)  Homepage: http://sourceforge.net/projects/w3m  Standards-Version: 3.9.1 diff --git a/debian/patches/010_upstream.patch b/debian/patches/010_upstream.patch index 8969c66..011755d 100644 --- a/debian/patches/010_upstream.patch +++ b/debian/patches/010_upstream.patch @@ -1,10 +1,102 @@ -Description: Upstream development snapshot on 2010-08-04 +Description: Upstream development snapshot on 2010-10-11  Origin: upstream, http://w3m.cvs.sourceforge.net/viewvc/w3m/w3m/ -diff -urN w3m-0.5.2.orig/ChangeLog w3m/ChangeLog ---- w3m-0.5.2.orig/ChangeLog	2007-05-31 21:17:05.000000000 +0900 -+++ w3m/ChangeLog	2010-08-04 23:06:35.000000000 +0900 -@@ -1,3 +1,194 @@ +diff -urN w3m-0.5.2/ChangeLog w3m/ChangeLog +--- w3m-0.5.2/ChangeLog	2007-05-31 21:17:05.000000000 +0900 ++++ w3m/ChangeLog	2010-10-11 21:59:36.000000000 +0900 +@@ -1,3 +1,286 @@ ++2010-10-11  d+w3m@vdr.jp ++ ++	* [w3m-dev 04414] Re: "normal" bugs from bugs.debian.org ++	* doc/w3m.1: add documents about some options. ++	* doc/FAQ.html: fix typo. ++ ++2010-08-24   Karsten Schoelzel <kuser@gmx.de> ++ ++	* [w3m-dev 04393] [patch] locale-related character management ++	* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=313365 ++	* libwc/map/ucs_isalpha.map: added ++	* libwc/map/ucs_islower.map: added ++	* libwc/map/ucs_isupper.map: added ++	* libwc/map/mk_ucs_case_map.pl: added ++	* libwc/map/ucs_case.map: added ++	* libwc/map/mk_ucs_isdigit_map.pl: added ++	* libwc/map/ucs_isdigit.map: added ++	* libwc/ucs.c (wc_any_to_ucs): ceck if cc.ccs == WC_CCS_US_ASCII ++	(wc_is_ucs_alpha, wc_is_ucs_digit, wc_is_ucs_alnum) ++	(wc_is_ucs_lower, wc_is_ucs_upper, wc_ucs_toupper) ++	(wc_ucs_tolower, wc_ucs_totitle): added ++	* regex.c (match_longchar, match_range_longchar): use wc_any_to_ucs(), wc_ucs_tolower(), wc_ucs_toupper() and wc_ucs_totitle() ++	* main.c (nextChar, prevChar, getChar, is_wordchar): added ++	(movLW): use prevChar() and is_wordchar() ++	(movRW): use nextChar() and is_wordchar() ++	(getCurWord): remove 4th parameter ++	(getCurWord): use prevChar(), nextChar() and is_wordchar() ++ ++2010-08-20  Karsten Schoelzel <kuser@gmx.de> ++ ++	* [w3m-dev 04401] Re: mailto with options handling ++	* rc.c: Introduce option mailto_options ++	* main.c (handleMailto): added ++	(followA, cmd_loadURL): use handleMailto() ++	* fm.h (MAILTO_OPTIONS_USE_W3MMAILER, MAILTO_OPTIONS_IGNORE) ++	(MAILTO_OPTIONS_USE_MAILTO_URL): added ++ ++2010-08-20  Ito Hiroyuki  <ZXB01226@nifty.com> ++ ++	* [w3m-dev 04402] Re: "normal" bugs from bugs.debian.org ++	* terms.c (reset_exit_with_value, reset_error_exit): added ++	(reset_exit): use reset_exit_with_value() ++	(ttymode_set, ttymode_reset, set_cc, getTCstr) ++	(sleep_till_anykey): use reset_error_exit() instead of reset_exit() ++ ++2010-08-14  "Adam C. Emerson" <azure@azureprime.com> ++ ++	* [w3m-dev 04390] ++	* http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573789 ++	* html.c: All elements have the id attribute. ++ ++2010-08-12  Peter J. R. Moulder ++ ++	* [w3m-dev 04384] ++	* http://sourceforge.net/tracker/index.php?func=detail&aid=2987194&group_id=39518&atid=425441 ++	* html.c: some tags have ALST_NOP attribute ++	* tagtable.tab: add <span> and </span> ++	* html.h (HTML_SPAN, HTML_N_SPAN): added ++ ++2010-08-11  SAKAI Kiyotaka <kiyotaka.sakai@ntt-at.co.jp> ++ ++	* [w3m-dev 04381] Re: check socklen_t ++	* ftp.c: fix condition (#ifndef HAVE_SOCKLEN_T) ++ ++2010-08-10  Ito Hiroyuki  <ZXB01226@nifty.com> ++ ++	* [w3m-dev 04379] check socklen_t ++	* configure.ac: check socklen_t ++	* ftp.c (ftp_login, ftp_pasv): use socklen_t instead of int ++ ++2010-08-09  Ito Hiroyuki  <ZXB01226@nifty.com> ++ ++	* [w3m-dev 04374] Re: "important" bugs from bugs.debian.org ++	* table.c (feed_table_tag): don't show message when rowspan is greater than ATTR_ROWSPAN_MAX ++	* [w3m-dev 04376] Re: "important" bugs from bugs.debian.org ++	* table.c (feed_table_tag): fix indent ++ ++2010-08-08  Steven Harms <ZXB01226@nifty.com> ++ ++	* [w3m-dev 04371] Re: "important" bugs from bugs.debian.org ++	* https://bugs.launchpad.net/ubuntu/+source/w3m/+bug/131993 ++	* table.c (ATTR_ROWSPAN_MAX): added ++	(feed_table_tag): maximum value of rowspan is ATTR_ROWSPAN_MAX ++ ++2010-08-08  d+w3m@vdr.jp ++ ++	* [w3m-dev 04360] Re: "important" bugs from bugs.debian.org ++	* main.c (main): use DEFAULT_COLS ++	(main): the maximum value of the -cols option is MAXIMUM_COLS ++	* backend.c (backend): use DEFAULT_COLS ++	* fm.h (MAXIMUM_COLS, DEFAULT_COLS): added ++  +2010-08-04  Ito Hiroyuki  <ZXB01226@nifty.com>  +  +	* [w3m-dev 04369] Re: w3m's bugs from bugs.debian.org @@ -199,14 +291,14 @@ diff -urN w3m-0.5.2.orig/ChangeLog w3m/ChangeLog   2007-05-31  Dai Sato <satodai@w3m.jp>   	* w3m 0.5.2 -@@ -8917,4 +9108,4 @@ +@@ -8917,4 +9200,4 @@   	* release-0-2-1   	* import w3m-0.2.1  -$Id: ChangeLog,v 1.998 2007/05/31 12:17:05 inu Exp $ -+$Id: ChangeLog,v 1.1027 2010/08/04 14:06:35 htrb Exp $ -diff -urN w3m-0.5.2.orig/acinclude.m4 w3m/acinclude.m4 ---- w3m-0.5.2.orig/acinclude.m4	2006-04-07 22:21:11.000000000 +0900 ++$Id: ChangeLog,v 1.1039 2010/10/11 12:59:36 htrb Exp $ +diff -urN w3m-0.5.2/acinclude.m4 w3m/acinclude.m4 +--- w3m-0.5.2/acinclude.m4	2006-04-07 22:21:11.000000000 +0900  +++ w3m/acinclude.m4	2010-07-26 20:24:14.000000000 +0900  @@ -283,18 +283,6 @@    AC_DEFINE_UNQUOTED(KEYBIND, $enable_keymap)]) @@ -286,12 +378,12 @@ diff -urN w3m-0.5.2.orig/acinclude.m4 w3m/acinclude.m4   #   # ----------------------------------------------------------------   # AC_W3M_ALARM -diff -urN w3m-0.5.2.orig/backend.c w3m/backend.c ---- w3m-0.5.2.orig/backend.c	2003-09-23 06:02:16.000000000 +0900 -+++ w3m/backend.c	2010-07-18 23:10:09.000000000 +0900 +diff -urN w3m-0.5.2/backend.c w3m/backend.c +--- w3m-0.5.2/backend.c	2003-09-23 06:02:16.000000000 +0900 ++++ w3m/backend.c	2010-08-08 18:53:42.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: backend.c,v 1.13 2003/09/22 21:02:16 ukai Exp $ */ -+/* $Id: backend.c,v 1.14 2010/07/18 14:10:09 htrb Exp $ */ ++/* $Id: backend.c,v 1.15 2010/08/08 09:53:42 htrb Exp $ */   #include <stdio.h>   #include <string.h>   #include <sys/types.h> @@ -304,8 +396,17 @@ diff -urN w3m-0.5.2.orig/backend.c w3m/backend.c   	    TextLineListItem *p;   	    Str first, last;   	    int len = 0; -diff -urN w3m-0.5.2.orig/buffer.c w3m/buffer.c ---- w3m-0.5.2.orig/buffer.c	2003-09-27 02:59:51.000000000 +0900 +@@ -294,7 +294,7 @@ +  +     w3m_dump = 0; +     if (COLS == 0) +-	COLS = 80; ++	COLS = DEFAULT_COLS; + #ifdef USE_MOUSE +     use_mouse = FALSE; + #endif				/* USE_MOUSE */ +diff -urN w3m-0.5.2/buffer.c w3m/buffer.c +--- w3m-0.5.2/buffer.c	2003-09-27 02:59:51.000000000 +0900  +++ w3m/buffer.c	2010-07-18 23:10:09.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: buffer.c,v 1.29 2003/09/26 17:59:51 ukai Exp $ */ @@ -331,8 +432,14591 @@ diff -urN w3m-0.5.2.orig/buffer.c w3m/buffer.c   	    buf->currentColumn = 0;   	else   	    buf->currentColumn = sbuf.currentColumn; -diff -urN w3m-0.5.2.orig/cookie.c w3m/cookie.c ---- w3m-0.5.2.orig/cookie.c	2006-12-10 19:53:22.000000000 +0900 +diff -urN w3m-0.5.2/config.h.in w3m/config.h.in +--- w3m-0.5.2/config.h.in	2007-05-24 00:06:05.000000000 +0900 ++++ w3m/config.h.in	2010-08-10 19:16:57.000000000 +0900 +@@ -81,6 +81,7 @@ + #define ID_EXT + #undef CLEAR_BUF + #undef INET6 ++#undef HAVE_SOCKLEN_T + #undef HAVE_OLD_SS_FAMILY + #define USE_EGD + #define ENABLE_REMOVE_TRAILINGSPACES +diff -urN w3m-0.5.2/configure w3m/configure +--- w3m-0.5.2/configure	2007-05-31 21:17:05.000000000 +0900 ++++ w3m/configure	2010-08-10 19:16:57.000000000 +0900 +@@ -1,62 +1,85 @@ + #! /bin/sh + # Guess values for system-dependent variables and create Makefiles. +-# Generated by GNU Autoconf 2.61 for w3m 0.5.2. ++# Generated by GNU Autoconf 2.65 for w3m 0.5.2. + # + # Report bugs to <satodai@w3m.jp>. + # ++# + # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +-# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. ++# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, ++# Inc. ++# ++# + # This configure script is free software; the Free Software Foundation + # gives unlimited permission to copy, distribute and modify it. +-## --------------------- ## +-## M4sh Initialization.  ## +-## --------------------- ## ++## -------------------- ## ++## M4sh Initialization. ## ++## -------------------- ## +  + # Be more Bourne compatible + DUALCASE=1; export DUALCASE # for MKS sh +-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : +   emulate sh +   NULLCMD=: +-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which ++  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which +   # is contrary to our usage.  Disable this feature. +   alias -g '${1+"$@"}'='"$@"' +   setopt NO_GLOB_SUBST + else +-  case `(set -o) 2>/dev/null` in +-  *posix*) set -o posix ;; ++  case `(set -o) 2>/dev/null` in #( ++  *posix*) : ++    set -o posix ;; #( ++  *) : ++     ;; + esac +- + fi +  +  +- +- +-# PATH needs CR +-# Avoid depending upon Character Ranges. +-as_cr_letters='abcdefghijklmnopqrstuvwxyz' +-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +-as_cr_Letters=$as_cr_letters$as_cr_LETTERS +-as_cr_digits='0123456789' +-as_cr_alnum=$as_cr_Letters$as_cr_digits +- +-# The user is always right. +-if test "${PATH_SEPARATOR+set}" != set; then +-  echo "#! /bin/sh" >conf$$.sh +-  echo  "exit 0"   >>conf$$.sh +-  chmod +x conf$$.sh +-  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then +-    PATH_SEPARATOR=';' ++as_nl=' ++' ++export as_nl ++# Printing a long string crashes Solaris 7 /usr/bin/printf. ++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo ++# Prefer a ksh shell builtin over an external printf program on Solaris, ++# but without wasting forks for bash or zsh. ++if test -z "$BASH_VERSION$ZSH_VERSION" \ ++    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then ++  as_echo='print -r --' ++  as_echo_n='print -rn --' ++elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then ++  as_echo='printf %s\n' ++  as_echo_n='printf %s' ++else ++  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then ++    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' ++    as_echo_n='/usr/ucb/echo -n' +   else +-    PATH_SEPARATOR=: ++    as_echo_body='eval expr "X$1" : "X\\(.*\\)"' ++    as_echo_n_body='eval ++      arg=$1; ++      case $arg in #( ++      *"$as_nl"*) ++	expr "X$arg" : "X\\(.*\\)$as_nl"; ++	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; ++      esac; ++      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ++    ' ++    export as_echo_n_body ++    as_echo_n='sh -c $as_echo_n_body as_echo' +   fi +-  rm -f conf$$.sh ++  export as_echo_body ++  as_echo='sh -c $as_echo_body as_echo' + fi +  +-# Support unset when possible. +-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then +-  as_unset=unset +-else +-  as_unset=false ++# The user is always right. ++if test "${PATH_SEPARATOR+set}" != set; then ++  PATH_SEPARATOR=: ++  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { ++    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || ++      PATH_SEPARATOR=';' ++  } + fi +  +  +@@ -65,20 +88,18 @@ + # there to prevent editors from complaining about space-tab. + # (If _AS_PATH_WALK were called with IFS unset, it would disable word + # splitting by setting IFS to empty value.) +-as_nl=' +-' + IFS=" ""	$as_nl" +  + # Find who we are.  Look in the path if we contain no directory separator. +-case $0 in ++case $0 in #(( +   *[\\/]* ) as_myself=$0 ;; +   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +-done ++    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break ++  done + IFS=$as_save_IFS +  +      ;; +@@ -89,32 +110,271 @@ +   as_myself=$0 + fi + if test ! -f "$as_myself"; then +-  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 +-  { (exit 1); exit 1; } ++  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 ++  exit 1 + fi +  +-# Work around bugs in pre-3.0 UWIN ksh. +-for as_var in ENV MAIL MAILPATH +-do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++# Unset variables that we do not need and which cause bugs (e.g. in ++# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1" ++# suppresses any "Segmentation fault" message there.  '((' could ++# trigger a bug in pdksh 5.2.14. ++for as_var in BASH_ENV ENV MAIL MAILPATH ++do eval test x\${$as_var+set} = xset \ ++  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : + done + PS1='$ ' + PS2='> ' + PS4='+ ' +  + # NLS nuisances. +-for as_var in \ +-  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ +-  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ +-  LC_TELEPHONE LC_TIME ++LC_ALL=C ++export LC_ALL ++LANGUAGE=C ++export LANGUAGE ++ ++# CDPATH. ++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH ++ ++if test "x$CONFIG_SHELL" = x; then ++  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : ++  emulate sh ++  NULLCMD=: ++  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which ++  # is contrary to our usage.  Disable this feature. ++  alias -g '\${1+\"\$@\"}'='\"\$@\"' ++  setopt NO_GLOB_SUBST ++else ++  case \`(set -o) 2>/dev/null\` in #( ++  *posix*) : ++    set -o posix ;; #( ++  *) : ++     ;; ++esac ++fi ++" ++  as_required="as_fn_return () { (exit \$1); } ++as_fn_success () { as_fn_return 0; } ++as_fn_failure () { as_fn_return 1; } ++as_fn_ret_success () { return 0; } ++as_fn_ret_failure () { return 1; } ++ ++exitcode=0 ++as_fn_success || { exitcode=1; echo as_fn_success failed.; } ++as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } ++as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } ++as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } ++if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : ++ ++else ++  exitcode=1; echo positional parameters were not saved. ++fi ++test x\$exitcode = x0 || exit 1" ++  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO ++  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO ++  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && ++  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 ++test \$(( 1 + 1 )) = 2 || exit 1" ++  if (eval "$as_required") 2>/dev/null; then : ++  as_have_required=yes ++else ++  as_have_required=no ++fi ++  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : ++ ++else ++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++as_found=false ++for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH + do +-  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then +-    eval $as_var=C; export $as_var ++  IFS=$as_save_IFS ++  test -z "$as_dir" && as_dir=. ++  as_found=: ++  case $as_dir in #( ++	 /*) ++	   for as_base in sh bash ksh sh5; do ++	     # Try only shells that exist, to save several forks. ++	     as_shell=$as_dir/$as_base ++	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } && ++		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : ++  CONFIG_SHELL=$as_shell as_have_required=yes ++		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : ++  break 2 ++fi ++fi ++	   done;; ++       esac ++  as_found=false ++done ++$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && ++	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : ++  CONFIG_SHELL=$SHELL as_have_required=yes ++fi; } ++IFS=$as_save_IFS ++ ++ ++      if test "x$CONFIG_SHELL" != x; then : ++  # We cannot yet assume a decent shell, so we have to provide a ++	# neutralization value for shells without unset; and this also ++	# works around shells that cannot unset nonexistent variables. ++	BASH_ENV=/dev/null ++	ENV=/dev/null ++	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV ++	export CONFIG_SHELL ++	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} ++fi ++ ++    if test x$as_have_required = xno; then : ++  $as_echo "$0: This script requires a shell more modern than all" ++  $as_echo "$0: the shells that I found on your system." ++  if test x${ZSH_VERSION+set} = xset ; then ++    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" ++    $as_echo "$0: be upgraded to zsh 4.3.4 or later." +   else +-    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++    $as_echo "$0: Please tell bug-autoconf@gnu.org and satodai@w3m.jp ++$0: about your system, including any error possibly output ++$0: before this message. Then install a modern shell, or ++$0: manually run the script under such a shell if you do ++$0: have one." +   fi +-done ++  exit 1 ++fi ++fi ++fi ++SHELL=${CONFIG_SHELL-/bin/sh} ++export SHELL ++# Unset more variables known to interfere with behavior of common tools. ++CLICOLOR_FORCE= GREP_OPTIONS= ++unset CLICOLOR_FORCE GREP_OPTIONS ++ ++## --------------------- ## ++## M4sh Shell Functions. ## ++## --------------------- ## ++# as_fn_unset VAR ++# --------------- ++# Portably unset VAR. ++as_fn_unset () ++{ ++  { eval $1=; unset $1;} ++} ++as_unset=as_fn_unset ++ ++# as_fn_set_status STATUS ++# ----------------------- ++# Set $? to STATUS, without forking. ++as_fn_set_status () ++{ ++  return $1 ++} # as_fn_set_status ++ ++# as_fn_exit STATUS ++# ----------------- ++# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. ++as_fn_exit () ++{ ++  set +e ++  as_fn_set_status $1 ++  exit $1 ++} # as_fn_exit ++ ++# as_fn_mkdir_p ++# ------------- ++# Create "$as_dir" as a directory, including parents if necessary. ++as_fn_mkdir_p () ++{ ++ ++  case $as_dir in #( ++  -*) as_dir=./$as_dir;; ++  esac ++  test -d "$as_dir" || eval $as_mkdir_p || { ++    as_dirs= ++    while :; do ++      case $as_dir in #( ++      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( ++      *) as_qdir=$as_dir;; ++      esac ++      as_dirs="'$as_qdir' $as_dirs" ++      as_dir=`$as_dirname -- "$as_dir" || ++$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++	 X"$as_dir" : 'X\(//\)[^/]' \| \ ++	 X"$as_dir" : 'X\(//\)$' \| \ ++	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$as_dir" | ++    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++	    s//\1/ ++	    q ++	  } ++	  /^X\(\/\/\)[^/].*/{ ++	    s//\1/ ++	    q ++	  } ++	  /^X\(\/\/\)$/{ ++	    s//\1/ ++	    q ++	  } ++	  /^X\(\/\).*/{ ++	    s//\1/ ++	    q ++	  } ++	  s/.*/./; q'` ++      test -d "$as_dir" && break ++    done ++    test -z "$as_dirs" || eval "mkdir $as_dirs" ++  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" ++ ++ ++} # as_fn_mkdir_p ++# as_fn_append VAR VALUE ++# ---------------------- ++# Append the text in VALUE to the end of the definition contained in VAR. Take ++# advantage of any shell optimizations that allow amortized linear growth over ++# repeated appends, instead of the typical quadratic growth present in naive ++# implementations. ++if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : ++  eval 'as_fn_append () ++  { ++    eval $1+=\$2 ++  }' ++else ++  as_fn_append () ++  { ++    eval $1=\$$1\$2 ++  } ++fi # as_fn_append ++ ++# as_fn_arith ARG... ++# ------------------ ++# Perform arithmetic evaluation on the ARGs, and store the result in the ++# global $as_val. Take advantage of shells that can avoid forks. The arguments ++# must be portable across $(()) and expr. ++if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : ++  eval 'as_fn_arith () ++  { ++    as_val=$(( $* )) ++  }' ++else ++  as_fn_arith () ++  { ++    as_val=`expr "$@" || test $? -eq 1` ++  } ++fi # as_fn_arith ++ ++ ++# as_fn_error ERROR [LINENO LOG_FD] ++# --------------------------------- ++# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are ++# provided, also output the error to LOG_FD, referencing LINENO. Then exit the ++# script with status $?, using 1 if that was 0. ++as_fn_error () ++{ ++  as_status=$?; test $as_status -eq 0 && as_status=1 ++  if test "$3"; then ++    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ++    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 ++  fi ++  $as_echo "$as_me: error: $1" >&2 ++  as_fn_exit $as_status ++} # as_fn_error +  +-# Required to use basename. + if expr a : '\(a\)' >/dev/null 2>&1 && +    test "X`expr 00001 : '.*\(...\)'`" = X001; then +   as_expr=expr +@@ -128,13 +388,17 @@ +   as_basename=false + fi +  ++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then ++  as_dirname=dirname ++else ++  as_dirname=false ++fi +  +-# Name of the executable. + as_me=`$as_basename -- "$0" || + $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + 	 X"$0" : 'X\(//\)$' \| \ + 	 X"$0" : 'X\(/\)' \| . 2>/dev/null || +-echo X/"$0" | ++$as_echo X/"$0" | +     sed '/^.*\/\([^/][^/]*\)\/*$/{ + 	    s//\1/ + 	    q +@@ -149,427 +413,141 @@ + 	  } + 	  s/.*/./; q'` +  +-# CDPATH. +-$as_unset CDPATH ++# Avoid depending upon Character Ranges. ++as_cr_letters='abcdefghijklmnopqrstuvwxyz' ++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' ++as_cr_Letters=$as_cr_letters$as_cr_LETTERS ++as_cr_digits='0123456789' ++as_cr_alnum=$as_cr_Letters$as_cr_digits +  +  +-if test "x$CONFIG_SHELL" = x; then +-  if (eval ":") 2>/dev/null; then +-  as_have_required=yes +-else +-  as_have_required=no +-fi ++  as_lineno_1=$LINENO as_lineno_1a=$LINENO ++  as_lineno_2=$LINENO as_lineno_2a=$LINENO ++  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && ++  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { ++  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-) ++  sed -n ' ++    p ++    /[$]LINENO/= ++  ' <$as_myself | ++    sed ' ++      s/[$]LINENO.*/&-/ ++      t lineno ++      b ++      :lineno ++      N ++      :loop ++      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ ++      t loop ++      s/-\n.*// ++    ' >$as_me.lineno && ++  chmod +x "$as_me.lineno" || ++    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } +  +-  if test $as_have_required = yes && 	 (eval ": +-(as_func_return () { +-  (exit \$1) +-} +-as_func_success () { +-  as_func_return 0 +-} +-as_func_failure () { +-  as_func_return 1 +-} +-as_func_ret_success () { +-  return 0 +-} +-as_func_ret_failure () { +-  return 1 ++  # Don't try to exec as it changes $[0], causing all sort of problems ++  # (the dirname of $[0] is not the place where we might find the ++  # original and so on.  Autoconf is especially sensitive to this). ++  . "./$as_me.lineno" ++  # Exit status is that of the last command. ++  exit + } +  +-exitcode=0 +-if as_func_success; then +-  : +-else +-  exitcode=1 +-  echo as_func_success failed. +-fi ++ECHO_C= ECHO_N= ECHO_T= ++case `echo -n x` in #((((( ++-n*) ++  case `echo 'xy\c'` in ++  *c*) ECHO_T='	';;	# ECHO_T is single tab character. ++  xy)  ECHO_C='\c';; ++  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null ++       ECHO_T='	';; ++  esac;; ++*) ++  ECHO_N='-n';; ++esac +  +-if as_func_failure; then +-  exitcode=1 +-  echo as_func_failure succeeded. ++rm -f conf$$ conf$$.exe conf$$.file ++if test -d conf$$.dir; then ++  rm -f conf$$.dir/conf$$.file ++else ++  rm -f conf$$.dir ++  mkdir conf$$.dir 2>/dev/null + fi +- +-if as_func_ret_success; then +-  : ++if (echo >conf$$.file) 2>/dev/null; then ++  if ln -s conf$$.file conf$$ 2>/dev/null; then ++    as_ln_s='ln -s' ++    # ... but there are two gotchas: ++    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. ++    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. ++    # In both cases, we have to default to `cp -p'. ++    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || ++      as_ln_s='cp -p' ++  elif ln conf$$.file conf$$ 2>/dev/null; then ++    as_ln_s=ln ++  else ++    as_ln_s='cp -p' ++  fi + else +-  exitcode=1 +-  echo as_func_ret_success failed. ++  as_ln_s='cp -p' + fi ++rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file ++rmdir conf$$.dir 2>/dev/null +  +-if as_func_ret_failure; then +-  exitcode=1 +-  echo as_func_ret_failure succeeded. ++if mkdir -p . 2>/dev/null; then ++  as_mkdir_p='mkdir -p "$as_dir"' ++else ++  test -d ./-p && rmdir ./-p ++  as_mkdir_p=false + fi +  +-if ( set x; as_func_ret_success y && test x = \"\$1\" ); then +-  : ++if test -x / >/dev/null 2>&1; then ++  as_test_x='test -x' + else +-  exitcode=1 +-  echo positional parameters were not saved. ++  if ls -dL / >/dev/null 2>&1; then ++    as_ls_L_option=L ++  else ++    as_ls_L_option= ++  fi ++  as_test_x=' ++    eval sh -c '\'' ++      if test -d "$1"; then ++	test -d "$1/."; ++      else ++	case $1 in #( ++	-*)set "./$1";; ++	esac; ++	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ++	???[sx]*):;;*)false;;esac;fi ++    '\'' sh ++  ' + fi ++as_executable_p=$as_test_x +  +-test \$exitcode = 0) || { (exit 1); exit 1; } ++# Sed expression to map a string onto a valid CPP name. ++as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" +  +-( +-  as_lineno_1=\$LINENO +-  as_lineno_2=\$LINENO +-  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && +-  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } +-") 2> /dev/null; then +-  : +-else +-  as_candidate_shells= +-    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +-do +-  IFS=$as_save_IFS +-  test -z "$as_dir" && as_dir=. +-  case $as_dir in +-	 /*) +-	   for as_base in sh bash ksh sh5; do +-	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base" +-	   done;; +-       esac +-done +-IFS=$as_save_IFS ++# Sed expression to map a string onto a valid variable name. ++as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" +  +  +-      for as_shell in $as_candidate_shells $SHELL; do +-	 # Try only shells that exist, to save several forks. +-	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && +-		{ ("$as_shell") 2> /dev/null <<\_ASEOF +-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +-  emulate sh +-  NULLCMD=: +-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which +-  # is contrary to our usage.  Disable this feature. +-  alias -g '${1+"$@"}'='"$@"' +-  setopt NO_GLOB_SUBST +-else +-  case `(set -o) 2>/dev/null` in +-  *posix*) set -o posix ;; +-esac ++test -n "$DJDIR" || exec 7<&0 </dev/null ++exec 6>&1 +  +-fi ++# Name of the host. ++# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, ++# so uname gets run too. ++ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` +  +- +-: +-_ASEOF +-}; then +-  CONFIG_SHELL=$as_shell +-	       as_have_required=yes +-	       if { "$as_shell" 2> /dev/null <<\_ASEOF +-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +-  emulate sh +-  NULLCMD=: +-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which +-  # is contrary to our usage.  Disable this feature. +-  alias -g '${1+"$@"}'='"$@"' +-  setopt NO_GLOB_SUBST +-else +-  case `(set -o) 2>/dev/null` in +-  *posix*) set -o posix ;; +-esac +- +-fi +- +- +-: +-(as_func_return () { +-  (exit $1) +-} +-as_func_success () { +-  as_func_return 0 +-} +-as_func_failure () { +-  as_func_return 1 +-} +-as_func_ret_success () { +-  return 0 +-} +-as_func_ret_failure () { +-  return 1 +-} +- +-exitcode=0 +-if as_func_success; then +-  : +-else +-  exitcode=1 +-  echo as_func_success failed. +-fi +- +-if as_func_failure; then +-  exitcode=1 +-  echo as_func_failure succeeded. +-fi +- +-if as_func_ret_success; then +-  : +-else +-  exitcode=1 +-  echo as_func_ret_success failed. +-fi +- +-if as_func_ret_failure; then +-  exitcode=1 +-  echo as_func_ret_failure succeeded. +-fi +- +-if ( set x; as_func_ret_success y && test x = "$1" ); then +-  : +-else +-  exitcode=1 +-  echo positional parameters were not saved. +-fi +- +-test $exitcode = 0) || { (exit 1); exit 1; } +- +-( +-  as_lineno_1=$LINENO +-  as_lineno_2=$LINENO +-  test "x$as_lineno_1" != "x$as_lineno_2" && +-  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } +- +-_ASEOF +-}; then +-  break +-fi +- +-fi +- +-      done +- +-      if test "x$CONFIG_SHELL" != x; then +-  for as_var in BASH_ENV ENV +-        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +-        done +-        export CONFIG_SHELL +-        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} +-fi +- +- +-    if test $as_have_required = no; then +-  echo This script requires a shell more modern than all the +-      echo shells that I found on your system.  Please install a +-      echo modern shell, or manually run the script under such a +-      echo shell if you do have one. +-      { (exit 1); exit 1; } +-fi +- +- +-fi +- +-fi +- +- +- +-(eval "as_func_return () { +-  (exit \$1) +-} +-as_func_success () { +-  as_func_return 0 +-} +-as_func_failure () { +-  as_func_return 1 +-} +-as_func_ret_success () { +-  return 0 +-} +-as_func_ret_failure () { +-  return 1 +-} +- +-exitcode=0 +-if as_func_success; then +-  : +-else +-  exitcode=1 +-  echo as_func_success failed. +-fi +- +-if as_func_failure; then +-  exitcode=1 +-  echo as_func_failure succeeded. +-fi +- +-if as_func_ret_success; then +-  : +-else +-  exitcode=1 +-  echo as_func_ret_success failed. +-fi +- +-if as_func_ret_failure; then +-  exitcode=1 +-  echo as_func_ret_failure succeeded. +-fi +- +-if ( set x; as_func_ret_success y && test x = \"\$1\" ); then +-  : +-else +-  exitcode=1 +-  echo positional parameters were not saved. +-fi +- +-test \$exitcode = 0") || { +-  echo No shell found that supports shell functions. +-  echo Please tell autoconf@gnu.org about your system, +-  echo including any error possibly output before this +-  echo message +-} +- +- +- +-  as_lineno_1=$LINENO +-  as_lineno_2=$LINENO +-  test "x$as_lineno_1" != "x$as_lineno_2" && +-  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { +- +-  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO +-  # uniformly replaced by the line number.  The first 'sed' inserts a +-  # line-number line after each line using $LINENO; the second 'sed' +-  # does the real work.  The second script uses 'N' to pair each +-  # line-number line with the line containing $LINENO, and appends +-  # trailing '-' during substitution so that $LINENO is not a special +-  # case at line end. +-  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the +-  # scripts with optimization help from Paolo Bonzini.  Blame Lee +-  # E. McMahon (1931-1989) for sed's syntax.  :-) +-  sed -n ' +-    p +-    /[$]LINENO/= +-  ' <$as_myself | +-    sed ' +-      s/[$]LINENO.*/&-/ +-      t lineno +-      b +-      :lineno +-      N +-      :loop +-      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ +-      t loop +-      s/-\n.*// +-    ' >$as_me.lineno && +-  chmod +x "$as_me.lineno" || +-    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 +-   { (exit 1); exit 1; }; } +- +-  # Don't try to exec as it changes $[0], causing all sort of problems +-  # (the dirname of $[0] is not the place where we might find the +-  # original and so on.  Autoconf is especially sensitive to this). +-  . "./$as_me.lineno" +-  # Exit status is that of the last command. +-  exit +-} +- +- +-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then +-  as_dirname=dirname +-else +-  as_dirname=false +-fi +- +-ECHO_C= ECHO_N= ECHO_T= +-case `echo -n x` in +--n*) +-  case `echo 'x\c'` in +-  *c*) ECHO_T='	';;	# ECHO_T is single tab character. +-  *)   ECHO_C='\c';; +-  esac;; +-*) +-  ECHO_N='-n';; +-esac +- +-if expr a : '\(a\)' >/dev/null 2>&1 && +-   test "X`expr 00001 : '.*\(...\)'`" = X001; then +-  as_expr=expr +-else +-  as_expr=false +-fi +- +-rm -f conf$$ conf$$.exe conf$$.file +-if test -d conf$$.dir; then +-  rm -f conf$$.dir/conf$$.file +-else +-  rm -f conf$$.dir +-  mkdir conf$$.dir +-fi +-echo >conf$$.file +-if ln -s conf$$.file conf$$ 2>/dev/null; then +-  as_ln_s='ln -s' +-  # ... but there are two gotchas: +-  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. +-  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. +-  # In both cases, we have to default to `cp -p'. +-  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || +-    as_ln_s='cp -p' +-elif ln conf$$.file conf$$ 2>/dev/null; then +-  as_ln_s=ln +-else +-  as_ln_s='cp -p' +-fi +-rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +-rmdir conf$$.dir 2>/dev/null +- +-if mkdir -p . 2>/dev/null; then +-  as_mkdir_p=: +-else +-  test -d ./-p && rmdir ./-p +-  as_mkdir_p=false +-fi +- +-if test -x / >/dev/null 2>&1; then +-  as_test_x='test -x' +-else +-  if ls -dL / >/dev/null 2>&1; then +-    as_ls_L_option=L +-  else +-    as_ls_L_option= +-  fi +-  as_test_x=' +-    eval sh -c '\'' +-      if test -d "$1"; then +-        test -d "$1/."; +-      else +-	case $1 in +-        -*)set "./$1";; +-	esac; +-	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in +-	???[sx]*):;;*)false;;esac;fi +-    '\'' sh +-  ' +-fi +-as_executable_p=$as_test_x +- +-# Sed expression to map a string onto a valid CPP name. +-as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" +- +-# Sed expression to map a string onto a valid variable name. +-as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" +- +- +- +-exec 7<&0 </dev/null 6>&1 +- +-# Name of the host. +-# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +-# so uname gets run too. +-ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` +- +-# +-# Initializations. +-# +-ac_default_prefix=/usr/local +-ac_clean_files= +-ac_config_libobj_dir=. +-LIBOBJS= +-cross_compiling=no +-subdirs= +-MFLAGS= +-MAKEFLAGS= +-SHELL=${CONFIG_SHELL-/bin/sh} ++# ++# Initializations. ++# ++ac_default_prefix=/usr/local ++ac_clean_files= ++ac_config_libobj_dir=. ++LIBOBJS= ++cross_compiling=no ++subdirs= ++MFLAGS= ++MAKEFLAGS= +  + # Identity of this package. + PACKAGE_NAME='w3m' +@@ -577,6 +555,7 @@ + PACKAGE_VERSION='0.5.2' + PACKAGE_STRING='w3m 0.5.2' + PACKAGE_BUGREPORT='satodai@w3m.jp' ++PACKAGE_URL='' +  + # Factoring default headers for most tests. + ac_includes_default="\ +@@ -614,163 +593,205 @@ + # include <unistd.h> + #endif" +  +-ac_subst_vars='SHELL +-PATH_SEPARATOR +-PACKAGE_NAME +-PACKAGE_TARNAME +-PACKAGE_VERSION +-PACKAGE_STRING +-PACKAGE_BUGREPORT +-exec_prefix +-prefix +-program_transform_name +-bindir +-sbindir +-libexecdir +-datarootdir +-datadir +-sysconfdir +-sharedstatedir +-localstatedir +-includedir +-oldincludedir +-docdir +-infodir +-htmldir +-dvidir +-pdfdir +-psdir +-libdir +-localedir +-mandir +-DEFS +-ECHO_C +-ECHO_N +-ECHO_T +-LIBS +-build_alias +-host_alias +-target_alias +-PACKAGE +-VERSION +-W3M +-W3M_LANG +-AWK +-CC +-CFLAGS +-LDFLAGS +-CPPFLAGS +-ac_ct_CC +-EXEEXT +-OBJEXT +-CPP +-INSTALL_PROGRAM +-INSTALL_SCRIPT +-INSTALL_DATA +-LN_S +-SET_MAKE +-RANLIB +-PERL +-NKF +-MAN +-build +-build_cpu +-build_vendor +-build_os +-host +-host_cpu +-host_vendor +-host_os +-W3M_TARGET +-W3M_LIBS +-USE_M17N +-USE_UNICODE +-WCTARGET +-WCCFLAGS +-DISPLAY_CHARSET +-SYSTEM_CHARSET +-DOCUMENT_CHARSET +-POSUBST +-POLANG +-MKINSTALLDIRS +-USE_NLS +-MSGFMT +-GMSGFMT +-XGETTEXT +-MSGMERGE +-LIBICONV +-LTLIBICONV +-INTLLIBS +-LIBINTL +-LTLIBINTL +-POSUB +-INTLTARGET +-NLSTARGET +-USE_COLOR +-USE_ANSI_COLOR +-USE_BG_COLOR +-USE_IMAGE +-USE_W3MIMG_X11 +-USE_W3MIMG_FB +-W3MIMGDISPLAY_SETUID +-INSTALL_W3MIMGDISPLAY +-USE_GDKPIXBUF +-USE_GTK2 +-USE_IMLIB +-USE_IMLIB2 +-IMGTARGETS +-IMGOBJS +-IMGX11CFLAGS +-IMGX11LDFLAGS +-IMGFBCFLAGS +-IMGFBLDFLAGS +-USE_XFACE +-uncompface +-KEYMAP_FILE +-HELP_FILE +-KEYBIND +-USE_MENU +-USE_MOUSE +-USE_HISTORY +-USE_ALARM +-USE_COOKIE +-USE_NNTP +-USE_GOPHER +-USE_DICT +-USE_HELP_CGI +-USE_EXTERNAL_URI_LOADER +-USE_W3MMAILER +-USE_MIGEMO +-DEF_MIGEMO_COMMAND +-DEF_EDITOR +-DEF_MAILER +-DEF_EXT_BROWSER +-INET6 +-HAVE_OLD_SS_FAMILY +-USE_SSL +-USE_SSL_VERIFY +-PKG_CONFIG +-SSL_CFLAGS +-SSL_LIBS +-USE_DIGEST_AUTH +-USE_W3M +-USE_SYSMOUSE +-AUXBIN_TARGETS +-LIBGC +-GREP +-EGREP +-USE_BINMODE_STREAM +-HAVE_SYS_ERRLIST +-HAVE_SIGSETJMP +-RETSIGTYPE +-SIGNAL_RETURN +-HELP_DIR +-RC_DIR +-DOCDIRS +-CURRENT_VERSION ++ac_subst_vars='LTLIBOBJS + LIBOBJS +-LTLIBOBJS' ++CURRENT_VERSION ++DOCDIRS ++RC_DIR ++HELP_DIR ++SIGNAL_RETURN ++RETSIGTYPE ++HAVE_SIGSETJMP ++HAVE_SYS_ERRLIST ++USE_BINMODE_STREAM ++EGREP ++GREP ++LIBGC ++AUXBIN_TARGETS ++USE_SYSMOUSE ++USE_W3M ++USE_DIGEST_AUTH ++SSL_LIBS ++SSL_CFLAGS ++PKG_CONFIG ++USE_SSL_VERIFY ++USE_SSL ++HAVE_OLD_SS_FAMILY ++INET6 ++DEF_EXT_BROWSER ++DEF_MAILER ++DEF_EDITOR ++DEF_MIGEMO_COMMAND ++USE_MIGEMO ++USE_W3MMAILER ++USE_EXTERNAL_URI_LOADER ++USE_HELP_CGI ++USE_DICT ++USE_GOPHER ++USE_NNTP ++USE_COOKIE ++USE_ALARM ++USE_HISTORY ++USE_MOUSE ++USE_MENU ++KEYBIND ++HELP_FILE ++KEYMAP_FILE ++uncompface ++USE_XFACE ++IMGFBLDFLAGS ++IMGFBCFLAGS ++IMGX11LDFLAGS ++IMGX11CFLAGS ++IMGOBJS ++IMGTARGETS ++USE_IMLIB2 ++USE_IMLIB ++USE_GTK2 ++USE_GDKPIXBUF ++INSTALL_W3MIMGDISPLAY ++W3MIMGDISPLAY_SETUID ++USE_W3MIMG_FB ++USE_W3MIMG_X11 ++USE_IMAGE ++USE_BG_COLOR ++USE_ANSI_COLOR ++USE_COLOR ++NLSTARGET ++INTLTARGET ++POSUB ++LTLIBINTL ++LIBINTL ++INTLLIBS ++LTLIBICONV ++LIBICONV ++MSGMERGE ++XGETTEXT ++GMSGFMT ++MSGFMT ++USE_NLS ++MKINSTALLDIRS ++POLANG ++POSUBST ++DOCUMENT_CHARSET ++SYSTEM_CHARSET ++DISPLAY_CHARSET ++WCCFLAGS ++WCTARGET ++USE_UNICODE ++USE_M17N ++W3M_LIBS ++W3M_TARGET ++host_os ++host_vendor ++host_cpu ++host ++build_os ++build_vendor ++build_cpu ++build ++MAN ++NKF ++PERL ++RANLIB ++SET_MAKE ++LN_S ++INSTALL_DATA ++INSTALL_SCRIPT ++INSTALL_PROGRAM ++CPP ++OBJEXT ++EXEEXT ++ac_ct_CC ++CPPFLAGS ++LDFLAGS ++CFLAGS ++CC ++AWK ++W3M_LANG ++W3M ++VERSION ++PACKAGE ++target_alias ++host_alias ++build_alias ++LIBS ++ECHO_T ++ECHO_N ++ECHO_C ++DEFS ++mandir ++localedir ++libdir ++psdir ++pdfdir ++dvidir ++htmldir ++infodir ++docdir ++oldincludedir ++includedir ++localstatedir ++sharedstatedir ++sysconfdir ++datadir ++datarootdir ++libexecdir ++sbindir ++bindir ++program_transform_name ++prefix ++exec_prefix ++PACKAGE_URL ++PACKAGE_BUGREPORT ++PACKAGE_STRING ++PACKAGE_VERSION ++PACKAGE_TARNAME ++PACKAGE_NAME ++PATH_SEPARATOR ++SHELL' + ac_subst_files='' ++ac_user_opts=' ++enable_option_checking ++enable_m17n ++enable_unicode ++enable_messagel10n ++enable_japanese ++with_charset ++enable_nls ++with_gnu_ld ++enable_rpath ++with_libiconv_prefix ++with_libintl_prefix ++enable_color ++enable_ansi_color ++enable_bgcolor ++enable_image ++with_imagelib ++enable_xface ++enable_keymap ++enable_menu ++enable_mouse ++enable_history ++enable_alarm ++enable_cookie ++enable_nntp ++enable_gopher ++enable_dict ++enable_help_cgi ++enable_external_uri_loader ++enable_w3mmailer ++with_migemo ++with_editor ++with_mailer ++with_browser ++enable_ipv6 ++with_ssl ++enable_sslverify ++enable_digest_auth ++with_termlib ++with_gc ++' +       ac_precious_vars='build_alias + host_alias + target_alias +@@ -785,6 +806,8 @@ + # Initialize some variables set by options. + ac_init_help= + ac_init_version=false ++ac_unrecognized_opts= ++ac_unrecognized_sep= + # The variables have the same names as the options, with + # dashes changed to underlines. + cache_file=/dev/null +@@ -883,13 +906,20 @@ +     datarootdir=$ac_optarg ;; +  +   -disable-* | --disable-*) +-    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` ++    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` +     # Reject names that are not valid shell variable names. +-    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && +-      { echo "$as_me: error: invalid feature name: $ac_feature" >&2 +-   { (exit 1); exit 1; }; } +-    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` +-    eval enable_$ac_feature=no ;; ++    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++      as_fn_error "invalid feature name: $ac_useropt" ++    ac_useropt_orig=$ac_useropt ++    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++    case $ac_user_opts in ++      *" ++"enable_$ac_useropt" ++"*) ;; ++      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ++	 ac_unrecognized_sep=', ';; ++    esac ++    eval enable_$ac_useropt=no ;; +  +   -docdir | --docdir | --docdi | --doc | --do) +     ac_prev=docdir ;; +@@ -902,13 +932,20 @@ +     dvidir=$ac_optarg ;; +  +   -enable-* | --enable-*) +-    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` ++    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` +     # Reject names that are not valid shell variable names. +-    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && +-      { echo "$as_me: error: invalid feature name: $ac_feature" >&2 +-   { (exit 1); exit 1; }; } +-    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` +-    eval enable_$ac_feature=\$ac_optarg ;; ++    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++      as_fn_error "invalid feature name: $ac_useropt" ++    ac_useropt_orig=$ac_useropt ++    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++    case $ac_user_opts in ++      *" ++"enable_$ac_useropt" ++"*) ;; ++      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ++	 ac_unrecognized_sep=', ';; ++    esac ++    eval enable_$ac_useropt=\$ac_optarg ;; +  +   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ +   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ +@@ -1099,22 +1136,36 @@ +     ac_init_version=: ;; +  +   -with-* | --with-*) +-    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` ++    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` +     # Reject names that are not valid shell variable names. +-    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && +-      { echo "$as_me: error: invalid package name: $ac_package" >&2 +-   { (exit 1); exit 1; }; } +-    ac_package=`echo $ac_package | sed 's/[-.]/_/g'` +-    eval with_$ac_package=\$ac_optarg ;; ++    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++      as_fn_error "invalid package name: $ac_useropt" ++    ac_useropt_orig=$ac_useropt ++    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++    case $ac_user_opts in ++      *" ++"with_$ac_useropt" ++"*) ;; ++      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ++	 ac_unrecognized_sep=', ';; ++    esac ++    eval with_$ac_useropt=\$ac_optarg ;; +  +   -without-* | --without-*) +-    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` ++    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` +     # Reject names that are not valid shell variable names. +-    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && +-      { echo "$as_me: error: invalid package name: $ac_package" >&2 +-   { (exit 1); exit 1; }; } +-    ac_package=`echo $ac_package | sed 's/[-.]/_/g'` +-    eval with_$ac_package=no ;; ++    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && ++      as_fn_error "invalid package name: $ac_useropt" ++    ac_useropt_orig=$ac_useropt ++    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` ++    case $ac_user_opts in ++      *" ++"with_$ac_useropt" ++"*) ;; ++      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ++	 ac_unrecognized_sep=', ';; ++    esac ++    eval with_$ac_useropt=no ;; +  +   --x) +     # Obsolete; use --with-x. +@@ -1134,25 +1185,25 @@ +   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) +     x_libraries=$ac_optarg ;; +  +-  -*) { echo "$as_me: error: unrecognized option: $ac_option +-Try \`$0 --help' for more information." >&2 +-   { (exit 1); exit 1; }; } ++  -*) as_fn_error "unrecognized option: \`$ac_option' ++Try \`$0 --help' for more information." +     ;; +  +   *=*) +     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` +     # Reject names that are not valid shell variable names. +-    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && +-      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 +-   { (exit 1); exit 1; }; } ++    case $ac_envvar in #( ++      '' | [0-9]* | *[!_$as_cr_alnum]* ) ++      as_fn_error "invalid variable name: \`$ac_envvar'" ;; ++    esac +     eval $ac_envvar=\$ac_optarg +     export $ac_envvar ;; +  +   *) +     # FIXME: should be removed in autoconf 3.0. +-    echo "$as_me: WARNING: you should use --build, --host, --target" >&2 ++    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 +     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && +-      echo "$as_me: WARNING: invalid host type: $ac_option" >&2 ++      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 +     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} +     ;; +  +@@ -1161,23 +1212,36 @@ +  + if test -n "$ac_prev"; then +   ac_option=--`echo $ac_prev | sed 's/_/-/g'` +-  { echo "$as_me: error: missing argument to $ac_option" >&2 +-   { (exit 1); exit 1; }; } ++  as_fn_error "missing argument to $ac_option" + fi +  +-# Be sure to have absolute directory names. ++if test -n "$ac_unrecognized_opts"; then ++  case $enable_option_checking in ++    no) ;; ++    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; ++    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; ++  esac ++fi ++ ++# Check all directory arguments for consistency. + for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \ + 		datadir sysconfdir sharedstatedir localstatedir includedir \ + 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + 		libdir localedir mandir + do +   eval ac_val=\$$ac_var ++  # Remove trailing slashes. ++  case $ac_val in ++    */ ) ++      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` ++      eval $ac_var=\$ac_val;; ++  esac ++  # Be sure to have absolute directory names. +   case $ac_val in +     [\\/$]* | ?:[\\/]* )  continue;; +     NONE | '' ) case $ac_var in *prefix ) continue;; esac;; +   esac +-  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 +-   { (exit 1); exit 1; }; } ++  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" + done +  + # There might be people who depend on the old broken behavior: `$host' +@@ -1191,7 +1255,7 @@ + if test "x$host_alias" != x; then +   if test "x$build_alias" = x; then +     cross_compiling=maybe +-    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. ++    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. +     If a cross compiler is detected then cross compile mode will be used." >&2 +   elif test "x$build_alias" != "x$host_alias"; then +     cross_compiling=yes +@@ -1207,23 +1271,21 @@ + ac_pwd=`pwd` && test -n "$ac_pwd" && + ac_ls_di=`ls -di .` && + ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || +-  { echo "$as_me: error: Working directory cannot be determined" >&2 +-   { (exit 1); exit 1; }; } ++  as_fn_error "working directory cannot be determined" + test "X$ac_ls_di" = "X$ac_pwd_ls_di" || +-  { echo "$as_me: error: pwd does not report name of working directory" >&2 +-   { (exit 1); exit 1; }; } ++  as_fn_error "pwd does not report name of working directory" +  +  + # Find the source files, if location was not specified. + if test -z "$srcdir"; then +   ac_srcdir_defaulted=yes +   # Try the directory containing this script, then the parent directory. +-  ac_confdir=`$as_dirname -- "$0" || +-$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ +-	 X"$0" : 'X\(//\)[^/]' \| \ +-	 X"$0" : 'X\(//\)$' \| \ +-	 X"$0" : 'X\(/\)' \| . 2>/dev/null || +-echo X"$0" | ++  ac_confdir=`$as_dirname -- "$as_myself" || ++$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++	 X"$as_myself" : 'X\(//\)[^/]' \| \ ++	 X"$as_myself" : 'X\(//\)$' \| \ ++	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$as_myself" | +     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + 	    s//\1/ + 	    q +@@ -1250,13 +1312,11 @@ + fi + if test ! -r "$srcdir/$ac_unique_file"; then +   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." +-  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 +-   { (exit 1); exit 1; }; } ++  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" + fi + ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" + ac_abs_confdir=`( +-	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 +-   { (exit 1); exit 1; }; } ++	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" + 	pwd)` + # When building in place, set srcdir=. + if test "$ac_abs_confdir" = "$ac_pwd"; then +@@ -1304,9 +1364,9 @@ +  + Installation directories: +   --prefix=PREFIX         install architecture-independent files in PREFIX +-			  [$ac_default_prefix] ++                          [$ac_default_prefix] +   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX +-			  [PREFIX] ++                          [PREFIX] +  + By default, \`make install' will install all the files in + \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify +@@ -1316,25 +1376,25 @@ + For better control, use the options below. +  + Fine tuning of the installation directories: +-  --bindir=DIR           user executables [EPREFIX/bin] +-  --sbindir=DIR          system admin executables [EPREFIX/sbin] +-  --libexecdir=DIR       program executables [EPREFIX/libexec] +-  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc] +-  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com] +-  --localstatedir=DIR    modifiable single-machine data [PREFIX/var] +-  --libdir=DIR           object code libraries [EPREFIX/lib] +-  --includedir=DIR       C header files [PREFIX/include] +-  --oldincludedir=DIR    C header files for non-gcc [/usr/include] +-  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share] +-  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR] +-  --infodir=DIR          info documentation [DATAROOTDIR/info] +-  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale] +-  --mandir=DIR           man documentation [DATAROOTDIR/man] +-  --docdir=DIR           documentation root [DATAROOTDIR/doc/w3m] +-  --htmldir=DIR          html documentation [DOCDIR] +-  --dvidir=DIR           dvi documentation [DOCDIR] +-  --pdfdir=DIR           pdf documentation [DOCDIR] +-  --psdir=DIR            ps documentation [DOCDIR] ++  --bindir=DIR            user executables [EPREFIX/bin] ++  --sbindir=DIR           system admin executables [EPREFIX/sbin] ++  --libexecdir=DIR        program executables [EPREFIX/libexec] ++  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc] ++  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com] ++  --localstatedir=DIR     modifiable single-machine data [PREFIX/var] ++  --libdir=DIR            object code libraries [EPREFIX/lib] ++  --includedir=DIR        C header files [PREFIX/include] ++  --oldincludedir=DIR     C header files for non-gcc [/usr/include] ++  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share] ++  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR] ++  --infodir=DIR           info documentation [DATAROOTDIR/info] ++  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale] ++  --mandir=DIR            man documentation [DATAROOTDIR/man] ++  --docdir=DIR            documentation root [DATAROOTDIR/doc/w3m] ++  --htmldir=DIR           html documentation [DOCDIR] ++  --dvidir=DIR            dvi documentation [DOCDIR] ++  --pdfdir=DIR            pdf documentation [DOCDIR] ++  --psdir=DIR             ps documentation [DOCDIR] + _ACEOF +  +   cat <<\_ACEOF +@@ -1352,6 +1412,7 @@ +   cat <<\_ACEOF +  + Optional Features: ++  --disable-option-checking  ignore unrecognized --enable/--with options +   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no) +   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes] +   --disable-m17n		do not use m17n +@@ -1412,7 +1473,7 @@ +   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a +               nonstandard directory <lib dir> +   LIBS        libraries to pass to the linker, e.g. -l<library> +-  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if ++  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if +               you have headers in a nonstandard directory <include dir> +   CPP         C preprocessor +  +@@ -1427,15 +1488,17 @@ + if test "$ac_init_help" = "recursive"; then +   # If there are subdirs, report their specific --help. +   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue +-    test -d "$ac_dir" || continue ++    test -d "$ac_dir" || ++      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || ++      continue +     ac_builddir=. +  + case "$ac_dir" in + .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) +-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` ++  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` +   # A ".." for each directory in $ac_dir_suffix. +-  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` ++  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` +   case $ac_top_builddir_sub in +   "") ac_top_builddir_sub=. ac_top_build_prefix= ;; +   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;; +@@ -1471,7 +1534,7 @@ +       echo && +       $SHELL "$ac_srcdir/configure" --help=recursive +     else +-      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 ++      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 +     fi || ac_status=$? +     cd "$ac_pwd" || { ac_status=$?; break; } +   done +@@ -1481,364 +1544,947 @@ + if $ac_init_version; then +   cat <<\_ACEOF + w3m configure 0.5.2 +-generated by GNU Autoconf 2.61 ++generated by GNU Autoconf 2.65 +  +-Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, +-2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. ++Copyright (C) 2009 Free Software Foundation, Inc. + This configure script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it. + _ACEOF +   exit + fi +-cat >config.log <<_ACEOF +-This file contains any messages produced by compilers while +-running configure, to aid debugging if configure makes a mistake. +  +-It was created by w3m $as_me 0.5.2, which was +-generated by GNU Autoconf 2.61.  Invocation command line was ++## ------------------------ ## ++## Autoconf initialization. ## ++## ------------------------ ## ++ ++# ac_fn_c_try_compile LINENO ++# -------------------------- ++# Try to compile conftest.$ac_ext, and return whether this succeeded. ++ac_fn_c_try_compile () ++{ ++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ++  rm -f conftest.$ac_objext ++  if { { ac_try="$ac_compile" ++case "(($ac_try" in ++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++  *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ++$as_echo "$ac_try_echo"; } >&5 ++  (eval "$ac_compile") 2>conftest.err ++  ac_status=$? ++  if test -s conftest.err; then ++    grep -v '^ *+' conftest.err >conftest.er1 ++    cat conftest.er1 >&5 ++    mv -f conftest.er1 conftest.err ++  fi ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ++  test $ac_status = 0; } && { ++	 test -z "$ac_c_werror_flag" || ++	 test ! -s conftest.err ++       } && test -s conftest.$ac_objext; then : ++  ac_retval=0 ++else ++  $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 +  +-  $ $0 $@ ++	ac_retval=1 ++fi ++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} ++  as_fn_set_status $ac_retval +  +-_ACEOF +-exec 5>>config.log ++} # ac_fn_c_try_compile ++ ++# ac_fn_c_try_cpp LINENO ++# ---------------------- ++# Try to preprocess conftest.$ac_ext, and return whether this succeeded. ++ac_fn_c_try_cpp () + { +-cat <<_ASUNAME +-## --------- ## +-## Platform. ## +-## --------- ## ++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ++  if { { ac_try="$ac_cpp conftest.$ac_ext" ++case "(($ac_try" in ++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++  *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ++$as_echo "$ac_try_echo"; } >&5 ++  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ++  ac_status=$? ++  if test -s conftest.err; then ++    grep -v '^ *+' conftest.err >conftest.er1 ++    cat conftest.er1 >&5 ++    mv -f conftest.er1 conftest.err ++  fi ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ++  test $ac_status = 0; } >/dev/null && { ++	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || ++	 test ! -s conftest.err ++       }; then : ++  ac_retval=0 ++else ++  $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 +  +-hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +-uname -m = `(uname -m) 2>/dev/null || echo unknown` +-uname -r = `(uname -r) 2>/dev/null || echo unknown` +-uname -s = `(uname -s) 2>/dev/null || echo unknown` +-uname -v = `(uname -v) 2>/dev/null || echo unknown` ++    ac_retval=1 ++fi ++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} ++  as_fn_set_status $ac_retval +  +-/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +-/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown` ++} # ac_fn_c_try_cpp +  +-/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown` +-/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown` +-/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +-/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown` +-/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown` +-/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown` +-/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown` ++# ac_fn_c_try_link LINENO ++# ----------------------- ++# Try to link conftest.$ac_ext, and return whether this succeeded. ++ac_fn_c_try_link () ++{ ++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ++  rm -f conftest.$ac_objext conftest$ac_exeext ++  if { { ac_try="$ac_link" ++case "(($ac_try" in ++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++  *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ++$as_echo "$ac_try_echo"; } >&5 ++  (eval "$ac_link") 2>conftest.err ++  ac_status=$? ++  if test -s conftest.err; then ++    grep -v '^ *+' conftest.err >conftest.er1 ++    cat conftest.er1 >&5 ++    mv -f conftest.er1 conftest.err ++  fi ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ++  test $ac_status = 0; } && { ++	 test -z "$ac_c_werror_flag" || ++	 test ! -s conftest.err ++       } && test -s conftest$ac_exeext && { ++	 test "$cross_compiling" = yes || ++	 $as_test_x conftest$ac_exeext ++       }; then : ++  ac_retval=0 ++else ++  $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 +  +-_ASUNAME ++	ac_retval=1 ++fi ++  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information ++  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would ++  # interfere with the next link command; also delete a directory that is ++  # left behind by Apple's compiler.  We do this before executing the actions. ++  rm -rf conftest.dSYM conftest_ipa8_conftest.oo ++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} ++  as_fn_set_status $ac_retval +  +-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in $PATH +-do +-  IFS=$as_save_IFS +-  test -z "$as_dir" && as_dir=. +-  echo "PATH: $as_dir" +-done +-IFS=$as_save_IFS ++} # ac_fn_c_try_link +  +-} >&5 ++# ac_fn_c_check_func LINENO FUNC VAR ++# ---------------------------------- ++# Tests whether FUNC exists, setting the cache variable VAR accordingly ++ac_fn_c_check_func () ++{ ++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 ++$as_echo_n "checking for $2... " >&6; } ++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : ++  $as_echo_n "(cached) " >&6 ++else ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++/* Define $2 to an innocuous variant, in case <limits.h> declares $2. ++   For example, HP-UX 11i <limits.h> declares gettimeofday.  */ ++#define $2 innocuous_$2 +  +-cat >&5 <<_ACEOF ++/* System header to define __stub macros and hopefully few prototypes, ++    which can conflict with char $2 (); below. ++    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since ++    <limits.h> exists even on freestanding compilers.  */ +  ++#ifdef __STDC__ ++# include <limits.h> ++#else ++# include <assert.h> ++#endif +  +-## ----------- ## +-## Core tests. ## +-## ----------- ## ++#undef $2 +  +-_ACEOF ++/* Override any GCC internal prototype to avoid an error. ++   Use char because int might match the return type of a GCC ++   builtin and then its argument prototype would still apply.  */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char $2 (); ++/* The GNU C library defines this for functions which it implements ++    to always fail with ENOSYS.  Some functions are actually named ++    something starting with __ and the normal name is an alias.  */ ++#if defined __stub_$2 || defined __stub___$2 ++choke me ++#endif +  ++int ++main () ++{ ++return $2 (); ++  ; ++  return 0; ++} ++_ACEOF ++if ac_fn_c_try_link "$LINENO"; then : ++  eval "$3=yes" ++else ++  eval "$3=no" ++fi ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext ++fi ++eval ac_res=\$$3 ++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} +  +-# Keep a trace of the command line. +-# Strip out --no-create and --no-recursion so they do not pile up. +-# Strip out --silent because we don't want to record it for future runs. +-# Also quote any args containing shell meta-characters. +-# Make two passes to allow for proper duplicate-argument suppression. +-ac_configure_args= +-ac_configure_args0= +-ac_configure_args1= +-ac_must_keep_next=false +-for ac_pass in 1 2 +-do +-  for ac_arg +-  do +-    case $ac_arg in +-    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; +-    -q | -quiet | --quiet | --quie | --qui | --qu | --q \ +-    | -silent | --silent | --silen | --sile | --sil) +-      continue ;; +-    *\'*) +-      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; +-    esac +-    case $ac_pass in +-    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; +-    2) +-      ac_configure_args1="$ac_configure_args1 '$ac_arg'" +-      if test $ac_must_keep_next = true; then +-	ac_must_keep_next=false # Got value, back to normal. +-      else +-	case $ac_arg in +-	  *=* | --config-cache | -C | -disable-* | --disable-* \ +-	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ +-	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ +-	  | -with-* | --with-* | -without-* | --without-* | --x) +-	    case "$ac_configure_args0 " in +-	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; +-	    esac +-	    ;; +-	  -* ) ac_must_keep_next=true ;; +-	esac +-      fi +-      ac_configure_args="$ac_configure_args '$ac_arg'" +-      ;; +-    esac +-  done +-done +-$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } +-$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } ++} # ac_fn_c_check_func +  +-# When interrupted or exit'd, cleanup temporary files, and complete +-# config.log.  We remove comments because anyway the quotes in there +-# would cause problems or look ugly. +-# WARNING: Use '\'' to represent an apostrophe within the trap. +-# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +-trap 'exit_status=$? +-  # Save into config.log some information that might help in debugging. +-  { +-    echo ++# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES ++# ------------------------------------------------------- ++# Tests whether HEADER exists, giving a warning if it cannot be compiled using ++# the include files in INCLUDES and setting the cache variable VAR ++# accordingly. ++ac_fn_c_check_header_mongrel () ++{ ++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ++  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 ++$as_echo_n "checking for $2... " >&6; } ++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : ++  $as_echo_n "(cached) " >&6 ++fi ++eval ac_res=\$$3 ++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++else ++  # Is the header compilable? ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 ++$as_echo_n "checking $2 usability... " >&6; } ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++$4 ++#include <$2> ++_ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++  ac_header_compiler=yes ++else ++  ac_header_compiler=no ++fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 ++$as_echo "$ac_header_compiler" >&6; } +  +-    cat <<\_ASBOX +-## ---------------- ## +-## Cache variables. ## +-## ---------------- ## +-_ASBOX +-    echo +-    # The following way of writing the cache mishandles newlines in values, +-( +-  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do +-    eval ac_val=\$$ac_var +-    case $ac_val in #( +-    *${as_nl}*) +-      case $ac_var in #( +-      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 +-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; +-      esac +-      case $ac_var in #( +-      _ | IFS | as_nl) ;; #( +-      *) $as_unset $ac_var ;; +-      esac ;; +-    esac +-  done +-  (set) 2>&1 | +-    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( +-    *${as_nl}ac_space=\ *) +-      sed -n \ +-	"s/'\''/'\''\\\\'\'''\''/g; +-	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" +-      ;; #( +-    *) +-      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" +-      ;; +-    esac | +-    sort +-) +-    echo ++# Is the header present? ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 ++$as_echo_n "checking $2 presence... " >&6; } ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++#include <$2> ++_ACEOF ++if ac_fn_c_try_cpp "$LINENO"; then : ++  ac_header_preproc=yes ++else ++  ac_header_preproc=no ++fi ++rm -f conftest.err conftest.$ac_ext ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 ++$as_echo "$ac_header_preproc" >&6; } +  +-    cat <<\_ASBOX +-## ----------------- ## +-## Output variables. ## +-## ----------------- ## ++# So?  What about this header? ++case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( ++  yes:no: ) ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 ++$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 ++$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ++    ;; ++  no:yes:* ) ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 ++$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5 ++$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;} ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 ++$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5 ++$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;} ++    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 ++$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} ++( cat <<\_ASBOX ++## ----------------------------- ## ++## Report this to satodai@w3m.jp ## ++## ----------------------------- ## + _ASBOX +-    echo +-    for ac_var in $ac_subst_vars +-    do +-      eval ac_val=\$$ac_var +-      case $ac_val in +-      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; +-      esac +-      echo "$ac_var='\''$ac_val'\''" +-    done | sort +-    echo ++     ) | sed "s/^/$as_me: WARNING:     /" >&2 ++    ;; ++esac ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 ++$as_echo_n "checking for $2... " >&6; } ++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : ++  $as_echo_n "(cached) " >&6 ++else ++  eval "$3=\$ac_header_compiler" ++fi ++eval ac_res=\$$3 ++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++fi ++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} +  +-    if test -n "$ac_subst_files"; then +-      cat <<\_ASBOX +-## ------------------- ## +-## File substitutions. ## +-## ------------------- ## +-_ASBOX +-      echo +-      for ac_var in $ac_subst_files +-      do +-	eval ac_val=\$$ac_var +-	case $ac_val in +-	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; +-	esac +-	echo "$ac_var='\''$ac_val'\''" +-      done | sort +-      echo +-    fi ++} # ac_fn_c_check_header_mongrel +  +-    if test -s confdefs.h; then +-      cat <<\_ASBOX +-## ----------- ## +-## confdefs.h. ## +-## ----------- ## +-_ASBOX +-      echo +-      cat confdefs.h +-      echo +-    fi +-    test "$ac_signal" != 0 && +-      echo "$as_me: caught signal $ac_signal" +-    echo "$as_me: exit $exit_status" +-  } >&5 +-  rm -f core *.core core.conftest.* && +-    rm -f -r conftest* confdefs* conf$$* $ac_clean_files && +-    exit $exit_status +-' 0 +-for ac_signal in 1 2 13 15; do +-  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal +-done +-ac_signal=0 ++# ac_fn_c_try_run LINENO ++# ---------------------- ++# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes ++# that executables *can* be run. ++ac_fn_c_try_run () ++{ ++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ++  if { { ac_try="$ac_link" ++case "(($ac_try" in ++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++  *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ++$as_echo "$ac_try_echo"; } >&5 ++  (eval "$ac_link") 2>&5 ++  ac_status=$? ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ++  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' ++  { { case "(($ac_try" in ++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++  *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ++$as_echo "$ac_try_echo"; } >&5 ++  (eval "$ac_try") 2>&5 ++  ac_status=$? ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ++  test $ac_status = 0; }; }; then : ++  ac_retval=0 ++else ++  $as_echo "$as_me: program exited with status $ac_status" >&5 ++       $as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 +  +-# confdefs.h avoids OS command line length limits that DEFS can exceed. +-rm -f -r conftest* confdefs.h ++       ac_retval=$ac_status ++fi ++  rm -rf conftest.dSYM conftest_ipa8_conftest.oo ++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} ++  as_fn_set_status $ac_retval +  +-# Predefined preprocessor variables. ++} # ac_fn_c_try_run +  +-cat >>confdefs.h <<_ACEOF +-#define PACKAGE_NAME "$PACKAGE_NAME" ++# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES ++# ------------------------------------------------------- ++# Tests whether HEADER exists and can be compiled using the include files in ++# INCLUDES, setting the cache variable VAR accordingly. ++ac_fn_c_check_header_compile () ++{ ++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 ++$as_echo_n "checking for $2... " >&6; } ++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : ++  $as_echo_n "(cached) " >&6 ++else ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++$4 ++#include <$2> + _ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++  eval "$3=yes" ++else ++  eval "$3=no" ++fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++eval ac_res=\$$3 ++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} +  ++} # ac_fn_c_check_header_compile +  +-cat >>confdefs.h <<_ACEOF +-#define PACKAGE_TARNAME "$PACKAGE_TARNAME" ++# ac_fn_c_check_type LINENO TYPE VAR INCLUDES ++# ------------------------------------------- ++# Tests whether TYPE exists after having included INCLUDES, setting cache ++# variable VAR accordingly. ++ac_fn_c_check_type () ++{ ++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 ++$as_echo_n "checking for $2... " >&6; } ++if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : ++  $as_echo_n "(cached) " >&6 ++else ++  eval "$3=no" ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++$4 ++int ++main () ++{ ++if (sizeof ($2)) ++	 return 0; ++  ; ++  return 0; ++} + _ACEOF +- +- +-cat >>confdefs.h <<_ACEOF +-#define PACKAGE_VERSION "$PACKAGE_VERSION" ++if ac_fn_c_try_compile "$LINENO"; then : ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++$4 ++int ++main () ++{ ++if (sizeof (($2))) ++	    return 0; ++  ; ++  return 0; ++} + _ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : +  ++else ++  eval "$3=yes" ++fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++eval ac_res=\$$3 ++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} ++ ++} # ac_fn_c_check_type ++ ++# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES ++# -------------------------------------------- ++# Tries to find the compile-time value of EXPR in a program that includes ++# INCLUDES, setting VAR accordingly. Returns whether the value could be ++# computed ++ac_fn_c_compute_int () ++{ ++  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ++  if test "$cross_compiling" = yes; then ++    # Depending upon the size, compute the lo and hi bounds. ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++$4 ++int ++main () ++{ ++static int test_array [1 - 2 * !(($2) >= 0)]; ++test_array [0] = 0 +  +-cat >>confdefs.h <<_ACEOF +-#define PACKAGE_STRING "$PACKAGE_STRING" ++  ; ++  return 0; ++} + _ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++  ac_lo=0 ac_mid=0 ++  while :; do ++    cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++$4 ++int ++main () ++{ ++static int test_array [1 - 2 * !(($2) <= $ac_mid)]; ++test_array [0] = 0 +  ++  ; ++  return 0; ++} ++_ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++  ac_hi=$ac_mid; break ++else ++  as_fn_arith $ac_mid + 1 && ac_lo=$as_val ++			if test $ac_lo -le $ac_mid; then ++			  ac_lo= ac_hi= ++			  break ++			fi ++			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val ++fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++  done ++else ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++$4 ++int ++main () ++{ ++static int test_array [1 - 2 * !(($2) < 0)]; ++test_array [0] = 0 +  +-cat >>confdefs.h <<_ACEOF +-#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" ++  ; ++  return 0; ++} + _ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++  ac_hi=-1 ac_mid=-1 ++  while :; do ++    cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++$4 ++int ++main () ++{ ++static int test_array [1 - 2 * !(($2) >= $ac_mid)]; ++test_array [0] = 0 +  ++  ; ++  return 0; ++} ++_ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++  ac_lo=$ac_mid; break ++else ++  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val ++			if test $ac_mid -le $ac_hi; then ++			  ac_lo= ac_hi= ++			  break ++			fi ++			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val ++fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++  done ++else ++  ac_lo= ac_hi= ++fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++# Binary search between lo and hi bounds. ++while test "x$ac_lo" != "x$ac_hi"; do ++  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++$4 ++int ++main () ++{ ++static int test_array [1 - 2 * !(($2) <= $ac_mid)]; ++test_array [0] = 0 +  +-# Let the site file select an alternate cache file if it wants to. +-# Prefer explicitly selected file to automatically selected ones. +-if test -n "$CONFIG_SITE"; then +-  set x "$CONFIG_SITE" +-elif test "x$prefix" != xNONE; then +-  set x "$prefix/share/config.site" "$prefix/etc/config.site" ++  ; ++  return 0; ++} ++_ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++  ac_hi=$ac_mid + else +-  set x "$ac_default_prefix/share/config.site" \ +-	"$ac_default_prefix/etc/config.site" ++  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val + fi +-shift +-for ac_site_file +-do +-  if test -r "$ac_site_file"; then +-    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 +-echo "$as_me: loading site script $ac_site_file" >&6;} +-    sed 's/^/| /' "$ac_site_file" >&5 +-    . "$ac_site_file" +-  fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + done ++case $ac_lo in #(( ++?*) eval "$3=\$ac_lo"; ac_retval=0 ;; ++'') ac_retval=1 ;; ++esac ++  else ++    cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++$4 ++static long int longval () { return $2; } ++static unsigned long int ulongval () { return $2; } ++#include <stdio.h> ++#include <stdlib.h> ++int ++main () ++{ +  +-if test -r "$cache_file"; then +-  # Some versions of bash will fail to source /dev/null (special +-  # files actually), so we avoid doing that. +-  if test -f "$cache_file"; then +-    { echo "$as_me:$LINENO: loading cache $cache_file" >&5 +-echo "$as_me: loading cache $cache_file" >&6;} +-    case $cache_file in +-      [\\/]* | ?:[\\/]* ) . "$cache_file";; +-      *)                      . "./$cache_file";; +-    esac +-  fi ++  FILE *f = fopen ("conftest.val", "w"); ++  if (! f) ++    return 1; ++  if (($2) < 0) ++    { ++      long int i = longval (); ++      if (i != ($2)) ++	return 1; ++      fprintf (f, "%ld", i); ++    } ++  else ++    { ++      unsigned long int i = ulongval (); ++      if (i != ($2)) ++	return 1; ++      fprintf (f, "%lu", i); ++    } ++  /* Do not output a trailing newline, as this causes \r\n confusion ++     on some platforms.  */ ++  return ferror (f) || fclose (f) != 0; ++ ++  ; ++  return 0; ++} ++_ACEOF ++if ac_fn_c_try_run "$LINENO"; then : ++  echo >>conftest.val; read $3 <conftest.val; ac_retval=0 + else +-  { echo "$as_me:$LINENO: creating cache $cache_file" >&5 +-echo "$as_me: creating cache $cache_file" >&6;} +-  >$cache_file ++  ac_retval=1 + fi ++rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ ++  conftest.$ac_objext conftest.beam conftest.$ac_ext ++rm -f conftest.val +  +-# Check that the precious variables saved in the cache have kept the same +-# value. +-ac_cache_corrupted=false +-for ac_var in $ac_precious_vars; do +-  eval ac_old_set=\$ac_cv_env_${ac_var}_set +-  eval ac_new_set=\$ac_env_${ac_var}_set +-  eval ac_old_val=\$ac_cv_env_${ac_var}_value +-  eval ac_new_val=\$ac_env_${ac_var}_value +-  case $ac_old_set,$ac_new_set in +-    set,) +-      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +-echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} +-      ac_cache_corrupted=: ;; +-    ,set) +-      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +-echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} +-      ac_cache_corrupted=: ;; +-    ,);; +-    *) +-      if test "x$ac_old_val" != "x$ac_new_val"; then +-	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +-echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} +-	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5 +-echo "$as_me:   former value:  $ac_old_val" >&2;} +-	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5 +-echo "$as_me:   current value: $ac_new_val" >&2;} +-	ac_cache_corrupted=: +-      fi;; +-  esac +-  # Pass precious variables to config.status. +-  if test "$ac_new_set" = set; then +-    case $ac_new_val in +-    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; +-    *) ac_arg=$ac_var=$ac_new_val ;; +-    esac +-    case " $ac_configure_args " in +-      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy. +-      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; +-    esac +   fi +-done +-if $ac_cache_corrupted; then +-  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +-echo "$as_me: error: changes in the environment can compromise the build" >&2;} +-  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +-echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} +-   { (exit 1); exit 1; }; } +-fi ++  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} ++  as_fn_set_status $ac_retval +  ++} # ac_fn_c_compute_int ++cat >config.log <<_ACEOF ++This file contains any messages produced by compilers while ++running configure, to aid debugging if configure makes a mistake. +  ++It was created by w3m $as_me 0.5.2, which was ++generated by GNU Autoconf 2.65.  Invocation command line was +  ++  $ $0 $@ +  ++_ACEOF ++exec 5>>config.log ++{ ++cat <<_ASUNAME ++## --------- ## ++## Platform. ## ++## --------- ## +  ++hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` ++uname -m = `(uname -m) 2>/dev/null || echo unknown` ++uname -r = `(uname -r) 2>/dev/null || echo unknown` ++uname -s = `(uname -s) 2>/dev/null || echo unknown` ++uname -v = `(uname -v) 2>/dev/null || echo unknown` +  ++/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` ++/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown` +  ++/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown` ++/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown` ++/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` ++/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown` ++/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown` ++/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown` ++/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown` +  ++_ASUNAME +  ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++  IFS=$as_save_IFS ++  test -z "$as_dir" && as_dir=. ++    $as_echo "PATH: $as_dir" ++  done ++IFS=$as_save_IFS +  ++} >&5 +  ++cat >&5 <<_ACEOF +  +  ++## ----------- ## ++## Core tests. ## ++## ----------- ## ++ ++_ACEOF ++ ++ ++# Keep a trace of the command line. ++# Strip out --no-create and --no-recursion so they do not pile up. ++# Strip out --silent because we don't want to record it for future runs. ++# Also quote any args containing shell meta-characters. ++# Make two passes to allow for proper duplicate-argument suppression. ++ac_configure_args= ++ac_configure_args0= ++ac_configure_args1= ++ac_must_keep_next=false ++for ac_pass in 1 2 ++do ++  for ac_arg ++  do ++    case $ac_arg in ++    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; ++    -q | -quiet | --quiet | --quie | --qui | --qu | --q \ ++    | -silent | --silent | --silen | --sile | --sil) ++      continue ;; ++    *\'*) ++      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; ++    esac ++    case $ac_pass in ++    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; ++    2) ++      as_fn_append ac_configure_args1 " '$ac_arg'" ++      if test $ac_must_keep_next = true; then ++	ac_must_keep_next=false # Got value, back to normal. ++      else ++	case $ac_arg in ++	  *=* | --config-cache | -C | -disable-* | --disable-* \ ++	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ ++	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ ++	  | -with-* | --with-* | -without-* | --without-* | --x) ++	    case "$ac_configure_args0 " in ++	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; ++	    esac ++	    ;; ++	  -* ) ac_must_keep_next=true ;; ++	esac ++      fi ++      as_fn_append ac_configure_args " '$ac_arg'" ++      ;; ++    esac ++  done ++done ++{ ac_configure_args0=; unset ac_configure_args0;} ++{ ac_configure_args1=; unset ac_configure_args1;} ++ ++# When interrupted or exit'd, cleanup temporary files, and complete ++# config.log.  We remove comments because anyway the quotes in there ++# would cause problems or look ugly. ++# WARNING: Use '\'' to represent an apostrophe within the trap. ++# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. ++trap 'exit_status=$? ++  # Save into config.log some information that might help in debugging. ++  { ++    echo ++ ++    cat <<\_ASBOX ++## ---------------- ## ++## Cache variables. ## ++## ---------------- ## ++_ASBOX ++    echo ++    # The following way of writing the cache mishandles newlines in values, ++( ++  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do ++    eval ac_val=\$$ac_var ++    case $ac_val in #( ++    *${as_nl}*) ++      case $ac_var in #( ++      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 ++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; ++      esac ++      case $ac_var in #( ++      _ | IFS | as_nl) ;; #( ++      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( ++      *) { eval $ac_var=; unset $ac_var;} ;; ++      esac ;; ++    esac ++  done ++  (set) 2>&1 | ++    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( ++    *${as_nl}ac_space=\ *) ++      sed -n \ ++	"s/'\''/'\''\\\\'\'''\''/g; ++	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ++      ;; #( ++    *) ++      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ++      ;; ++    esac | ++    sort ++) ++    echo ++ ++    cat <<\_ASBOX ++## ----------------- ## ++## Output variables. ## ++## ----------------- ## ++_ASBOX ++    echo ++    for ac_var in $ac_subst_vars ++    do ++      eval ac_val=\$$ac_var ++      case $ac_val in ++      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ++      esac ++      $as_echo "$ac_var='\''$ac_val'\''" ++    done | sort ++    echo ++ ++    if test -n "$ac_subst_files"; then ++      cat <<\_ASBOX ++## ------------------- ## ++## File substitutions. ## ++## ------------------- ## ++_ASBOX ++      echo ++      for ac_var in $ac_subst_files ++      do ++	eval ac_val=\$$ac_var ++	case $ac_val in ++	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; ++	esac ++	$as_echo "$ac_var='\''$ac_val'\''" ++      done | sort ++      echo ++    fi ++ ++    if test -s confdefs.h; then ++      cat <<\_ASBOX ++## ----------- ## ++## confdefs.h. ## ++## ----------- ## ++_ASBOX ++      echo ++      cat confdefs.h ++      echo ++    fi ++    test "$ac_signal" != 0 && ++      $as_echo "$as_me: caught signal $ac_signal" ++    $as_echo "$as_me: exit $exit_status" ++  } >&5 ++  rm -f core *.core core.conftest.* && ++    rm -f -r conftest* confdefs* conf$$* $ac_clean_files && ++    exit $exit_status ++' 0 ++for ac_signal in 1 2 13 15; do ++  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal ++done ++ac_signal=0 ++ ++# confdefs.h avoids OS command line length limits that DEFS can exceed. ++rm -f -r conftest* confdefs.h ++ ++$as_echo "/* confdefs.h */" > confdefs.h +  ++# Predefined preprocessor variables. +  ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_NAME "$PACKAGE_NAME" ++_ACEOF +  ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_TARNAME "$PACKAGE_TARNAME" ++_ACEOF +  ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_VERSION "$PACKAGE_VERSION" ++_ACEOF +  ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_STRING "$PACKAGE_STRING" ++_ACEOF +  ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" ++_ACEOF +  ++cat >>confdefs.h <<_ACEOF ++#define PACKAGE_URL "$PACKAGE_URL" ++_ACEOF +  +  ++# Let the site file select an alternate cache file if it wants to. ++# Prefer an explicitly selected file to automatically selected ones. ++ac_site_file1=NONE ++ac_site_file2=NONE ++if test -n "$CONFIG_SITE"; then ++  ac_site_file1=$CONFIG_SITE ++elif test "x$prefix" != xNONE; then ++  ac_site_file1=$prefix/share/config.site ++  ac_site_file2=$prefix/etc/config.site ++else ++  ac_site_file1=$ac_default_prefix/share/config.site ++  ac_site_file2=$ac_default_prefix/etc/config.site ++fi ++for ac_site_file in "$ac_site_file1" "$ac_site_file2" ++do ++  test "x$ac_site_file" = xNONE && continue ++  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then ++    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 ++$as_echo "$as_me: loading site script $ac_site_file" >&6;} ++    sed 's/^/| /' "$ac_site_file" >&5 ++    . "$ac_site_file" ++  fi ++done +  ++if test -r "$cache_file"; then ++  # Some versions of bash will fail to source /dev/null (special files ++  # actually), so we avoid doing that.  DJGPP emulates it as a regular file. ++  if test /dev/null != "$cache_file" && test -f "$cache_file"; then ++    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 ++$as_echo "$as_me: loading cache $cache_file" >&6;} ++    case $cache_file in ++      [\\/]* | ?:[\\/]* ) . "$cache_file";; ++      *)                      . "./$cache_file";; ++    esac ++  fi ++else ++  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 ++$as_echo "$as_me: creating cache $cache_file" >&6;} ++  >$cache_file ++fi +  ++# Check that the precious variables saved in the cache have kept the same ++# value. ++ac_cache_corrupted=false ++for ac_var in $ac_precious_vars; do ++  eval ac_old_set=\$ac_cv_env_${ac_var}_set ++  eval ac_new_set=\$ac_env_${ac_var}_set ++  eval ac_old_val=\$ac_cv_env_${ac_var}_value ++  eval ac_new_val=\$ac_env_${ac_var}_value ++  case $ac_old_set,$ac_new_set in ++    set,) ++      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 ++$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ++      ac_cache_corrupted=: ;; ++    ,set) ++      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 ++$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ++      ac_cache_corrupted=: ;; ++    ,);; ++    *) ++      if test "x$ac_old_val" != "x$ac_new_val"; then ++	# differences in whitespace do not lead to failure. ++	ac_old_val_w=`echo x $ac_old_val` ++	ac_new_val_w=`echo x $ac_new_val` ++	if test "$ac_old_val_w" != "$ac_new_val_w"; then ++	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 ++$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ++	  ac_cache_corrupted=: ++	else ++	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 ++$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} ++	  eval $ac_var=\$ac_old_val ++	fi ++	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5 ++$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;} ++	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5 ++$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;} ++      fi;; ++  esac ++  # Pass precious variables to config.status. ++  if test "$ac_new_set" = set; then ++    case $ac_new_val in ++    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; ++    *) ac_arg=$ac_var=$ac_new_val ;; ++    esac ++    case " $ac_configure_args " in ++      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy. ++      *) as_fn_append ac_configure_args " '$ac_arg'" ;; ++    esac ++  fi ++done ++if $ac_cache_corrupted; then ++  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 ++$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} ++  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 ++fi ++## -------------------- ## ++## Main body of script. ## ++## -------------------- ## +  + ac_ext=c + ac_cpp='$CPP $CPPFLAGS' +@@ -1862,9 +2508,7 @@ +  +  + W3M=w3m +-cat >>confdefs.h <<\_ACEOF +-#define W3M w3m +-_ACEOF ++$as_echo "#define W3M w3m" >>confdefs.h +  +  +  +@@ -1875,10 +2519,10 @@ + 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:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_prog_AWK+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_AWK+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   if test -n "$AWK"; then +   ac_cv_prog_AWK="$AWK" # Let the user override the test. +@@ -1888,25 +2532,25 @@ + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do ++    for ac_exec_ext in '' $ac_executable_extensions; do +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +     ac_cv_prog_AWK="$ac_prog" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +     break 2 +   fi + done +-done ++  done + IFS=$as_save_IFS +  + fi + fi + AWK=$ac_cv_prog_AWK + if test -n "$AWK"; then +-  { echo "$as_me:$LINENO: result: $AWK" >&5 +-echo "${ECHO_T}$AWK" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 ++$as_echo "$AWK" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +  +@@ -1921,10 +2565,10 @@ + if test -n "$ac_tool_prefix"; then +   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. + set dummy ${ac_tool_prefix}gcc; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_prog_CC+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_CC+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   if test -n "$CC"; then +   ac_cv_prog_CC="$CC" # Let the user override the test. +@@ -1934,25 +2578,25 @@ + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do ++    for ac_exec_ext in '' $ac_executable_extensions; do +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +     ac_cv_prog_CC="${ac_tool_prefix}gcc" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +     break 2 +   fi + done +-done ++  done + IFS=$as_save_IFS +  + fi + fi + CC=$ac_cv_prog_CC + if test -n "$CC"; then +-  { echo "$as_me:$LINENO: result: $CC" >&5 +-echo "${ECHO_T}$CC" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +  +@@ -1961,10 +2605,10 @@ +   ac_ct_CC=$CC +   # Extract the first word of "gcc", so it can be a program name with args. + set dummy gcc; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   if test -n "$ac_ct_CC"; then +   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +@@ -1974,25 +2618,25 @@ + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do ++    for ac_exec_ext in '' $ac_executable_extensions; do +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +     ac_cv_prog_ac_ct_CC="gcc" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +     break 2 +   fi + done +-done ++  done + IFS=$as_save_IFS +  + fi + fi + ac_ct_CC=$ac_cv_prog_ac_ct_CC + if test -n "$ac_ct_CC"; then +-  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +-echo "${ECHO_T}$ac_ct_CC" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 ++$as_echo "$ac_ct_CC" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +   if test "x$ac_ct_CC" = x; then +@@ -2000,12 +2644,8 @@ +   else +     case $cross_compiling:$ac_tool_warned in + yes:) +-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools +-whose name does not start with the host triplet.  If you think this +-configuration is useful to you, please write to autoconf@gnu.org." >&5 +-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools +-whose name does not start with the host triplet.  If you think this +-configuration is useful to you, please write to autoconf@gnu.org." >&2;} ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} + ac_tool_warned=yes ;; + esac +     CC=$ac_ct_CC +@@ -2018,10 +2658,10 @@ +           if test -n "$ac_tool_prefix"; then +     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. + set dummy ${ac_tool_prefix}cc; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_prog_CC+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_CC+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   if test -n "$CC"; then +   ac_cv_prog_CC="$CC" # Let the user override the test. +@@ -2031,25 +2671,25 @@ + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do ++    for ac_exec_ext in '' $ac_executable_extensions; do +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +     ac_cv_prog_CC="${ac_tool_prefix}cc" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +     break 2 +   fi + done +-done ++  done + IFS=$as_save_IFS +  + fi + fi + CC=$ac_cv_prog_CC + if test -n "$CC"; then +-  { echo "$as_me:$LINENO: result: $CC" >&5 +-echo "${ECHO_T}$CC" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +  +@@ -2058,10 +2698,10 @@ + if test -z "$CC"; then +   # Extract the first word of "cc", so it can be a program name with args. + set dummy cc; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_prog_CC+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_CC+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   if test -n "$CC"; then +   ac_cv_prog_CC="$CC" # Let the user override the test. +@@ -2072,18 +2712,18 @@ + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do ++    for ac_exec_ext in '' $ac_executable_extensions; do +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then +        ac_prog_rejected=yes +        continue +      fi +     ac_cv_prog_CC="cc" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +     break 2 +   fi + done +-done ++  done + IFS=$as_save_IFS +  + if test $ac_prog_rejected = yes; then +@@ -2102,11 +2742,11 @@ + fi + CC=$ac_cv_prog_CC + if test -n "$CC"; then +-  { echo "$as_me:$LINENO: result: $CC" >&5 +-echo "${ECHO_T}$CC" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +  +@@ -2117,10 +2757,10 @@ +   do +     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. + set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_prog_CC+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_CC+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   if test -n "$CC"; then +   ac_cv_prog_CC="$CC" # Let the user override the test. +@@ -2130,25 +2770,25 @@ + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do ++    for ac_exec_ext in '' $ac_executable_extensions; do +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +     ac_cv_prog_CC="$ac_tool_prefix$ac_prog" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +     break 2 +   fi + done +-done ++  done + IFS=$as_save_IFS +  + fi + fi + CC=$ac_cv_prog_CC + if test -n "$CC"; then +-  { echo "$as_me:$LINENO: result: $CC" >&5 +-echo "${ECHO_T}$CC" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 ++$as_echo "$CC" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +  +@@ -2161,10 +2801,10 @@ + 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:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_prog_ac_ct_CC+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   if test -n "$ac_ct_CC"; then +   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +@@ -2174,25 +2814,25 @@ + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do ++    for ac_exec_ext in '' $ac_executable_extensions; do +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +     ac_cv_prog_ac_ct_CC="$ac_prog" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +     break 2 +   fi + done +-done ++  done + IFS=$as_save_IFS +  + fi + fi + ac_ct_CC=$ac_cv_prog_ac_ct_CC + if test -n "$ac_ct_CC"; then +-  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +-echo "${ECHO_T}$ac_ct_CC" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 ++$as_echo "$ac_ct_CC" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +  +@@ -2204,12 +2844,8 @@ +   else +     case $cross_compiling:$ac_tool_warned in + yes:) +-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools +-whose name does not start with the host triplet.  If you think this +-configuration is useful to you, please write to autoconf@gnu.org." >&5 +-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools +-whose name does not start with the host triplet.  If you think this +-configuration is useful to you, please write to autoconf@gnu.org." >&2;} ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} + ac_tool_warned=yes ;; + esac +     CC=$ac_ct_CC +@@ -2219,51 +2855,37 @@ + fi +  +  +-test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +-See \`config.log' for more details." >&5 +-echo "$as_me: error: no acceptable C compiler found in \$PATH +-See \`config.log' for more details." >&2;} +-   { (exit 1); exit 1; }; } ++test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++as_fn_error "no acceptable C compiler found in \$PATH ++See \`config.log' for more details." "$LINENO" 5; } +  + # Provide some information about the compiler. +-echo "$as_me:$LINENO: checking for C compiler version" >&5 +-ac_compiler=`set X $ac_compile; echo $2` +-{ (ac_try="$ac_compiler --version >&5" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compiler --version >&5") 2>&5 +-  ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } +-{ (ac_try="$ac_compiler -v >&5" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compiler -v >&5") 2>&5 +-  ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } +-{ (ac_try="$ac_compiler -V >&5" ++$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 ++set X $ac_compile ++ac_compiler=$2 ++for ac_option in --version -v -V -qversion; do ++  { { ac_try="$ac_compiler $ac_option >&5" + case "(($ac_try" in +   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +   *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compiler -V >&5") 2>&5 ++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ++$as_echo "$ac_try_echo"; } >&5 ++  (eval "$ac_compiler $ac_option >&5") 2>conftest.err +   ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } ++  if test -s conftest.err; then ++    sed '10a\ ++... rest of stderr output deleted ... ++         10q' conftest.err >conftest.er1 ++    cat conftest.er1 >&5 ++  fi ++  rm -f conftest.er1 conftest.err ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ++  test $ac_status = 0; } ++done +  +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +  + int +@@ -2275,42 +2897,38 @@ + } + _ACEOF + ac_clean_files_save=$ac_clean_files +-ac_clean_files="$ac_clean_files a.out a.exe b.out" ++ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" + # Try to create an executable without -o first, disregard a.out. + # It will help us diagnose broken compilers, and finding out an intuition + # of exeext. +-{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 +-echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } +-ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +-# +-# List of possible output files, starting from the most likely. +-# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) +-# only as a last resort.  b.out is created by i960 compilers. +-ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' +-# +-# The IRIX 6 linker writes into existing files which may not be +-# executable, retaining their permissions.  Remove them first so a +-# subsequent execution test works. ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 ++$as_echo_n "checking whether the C compiler works... " >&6; } ++ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` ++ ++# The possible output files: ++ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ++ + ac_rmfiles= + for ac_file in $ac_files + do +   case $ac_file in +-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; ++    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; +     * ) ac_rmfiles="$ac_rmfiles $ac_file";; +   esac + done + rm -f $ac_rmfiles +  +-if { (ac_try="$ac_link_default" ++if { { ac_try="$ac_link_default" + case "(($ac_try" in +   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +   *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ++$as_echo "$ac_try_echo"; } >&5 +   (eval "$ac_link_default") 2>&5 +   ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); }; then ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ++  test $ac_status = 0; }; then : +   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. + # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' + # in a Makefile.  We should not override ac_cv_exeext if it was cached, +@@ -2320,14 +2938,14 @@ + do +   test -f "$ac_file" || continue +   case $ac_file in +-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ++    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + 	;; +     [ab].out ) + 	# We found the default executable, but exeext='' is most + 	# certainly right. + 	break;; +     *.* ) +-        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; ++	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + 	then :; else + 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + 	fi +@@ -2346,78 +2964,42 @@ + else +   ac_file='' + fi +- +-{ echo "$as_me:$LINENO: result: $ac_file" >&5 +-echo "${ECHO_T}$ac_file" >&6; } +-if test -z "$ac_file"; then +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-{ { echo "$as_me:$LINENO: error: C compiler cannot create executables +-See \`config.log' for more details." >&5 +-echo "$as_me: error: C compiler cannot create executables +-See \`config.log' for more details." >&2;} +-   { (exit 77); exit 77; }; } +-fi +- ++if test -z "$ac_file"; then : ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } ++$as_echo "$as_me: failed program was:" >&5 ++sed 's/^/| /' conftest.$ac_ext >&5 ++ ++{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ as_fn_set_status 77 ++as_fn_error "C compiler cannot create executables ++See \`config.log' for more details." "$LINENO" 5; }; } ++else ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ++$as_echo "yes" >&6; } ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 ++$as_echo_n "checking for C compiler default output file name... " >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 ++$as_echo "$ac_file" >&6; } + ac_exeext=$ac_cv_exeext +  +-# Check that the compiler produces executables we can run.  If not, either +-# the compiler is broken, or we cross compile. +-{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +-echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } +-# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +-# If not cross compiling, check that we can run a simple program. +-if test "$cross_compiling" != yes; then +-  if { ac_try='./$ac_file' +-  { (case "(($ac_try" in ++rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ++ac_clean_files=$ac_clean_files_save ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 ++$as_echo_n "checking for suffix of executables... " >&6; } ++if { { ac_try="$ac_link" ++case "(($ac_try" in +   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +   *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_try") 2>&5 +-  ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); }; }; then +-    cross_compiling=no +-  else +-    if test "$cross_compiling" = maybe; then +-	cross_compiling=yes +-    else +-	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs. +-If you meant to cross compile, use \`--host'. +-See \`config.log' for more details." >&5 +-echo "$as_me: error: cannot run C compiled programs. +-If you meant to cross compile, use \`--host'. +-See \`config.log' for more details." >&2;} +-   { (exit 1); exit 1; }; } +-    fi +-  fi +-fi +-{ echo "$as_me:$LINENO: result: yes" >&5 +-echo "${ECHO_T}yes" >&6; } +- +-rm -f a.out a.exe conftest$ac_cv_exeext b.out +-ac_clean_files=$ac_clean_files_save +-# Check that the compiler produces executables we can run.  If not, either +-# the compiler is broken, or we cross compile. +-{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +-echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } +-{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 +-echo "${ECHO_T}$cross_compiling" >&6; } +- +-{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 +-echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ++$as_echo "$ac_try_echo"; } >&5 +   (eval "$ac_link") 2>&5 +   ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); }; then ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ++  test $ac_status = 0; }; then : +   # If both `conftest.exe' and `conftest' are `present' (well, observable) + # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will + # work properly (i.e., refer to `conftest.exe'), while it won't with +@@ -2425,37 +3007,90 @@ + for ac_file in conftest.exe conftest conftest.*; do +   test -f "$ac_file" || continue +   case $ac_file in +-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; ++    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; +     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + 	  break;; +     * ) break;; +   esac + done + else +-  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +-See \`config.log' for more details." >&5 +-echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +-See \`config.log' for more details." >&2;} +-   { (exit 1); exit 1; }; } +-fi +- +-rm -f conftest$ac_cv_exeext +-{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +-echo "${ECHO_T}$ac_cv_exeext" >&6; } ++  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++as_fn_error "cannot compute suffix of executables: cannot compile and link ++See \`config.log' for more details." "$LINENO" 5; } ++fi ++rm -f conftest conftest$ac_cv_exeext ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 ++$as_echo "$ac_cv_exeext" >&6; } +  + rm -f conftest.$ac_ext + EXEEXT=$ac_cv_exeext + ac_exeext=$EXEEXT +-{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 +-echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } +-if test "${ac_cv_objext+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++#include <stdio.h> ++int ++main () ++{ ++FILE *f = fopen ("conftest.out", "w"); ++ return ferror (f) || fclose (f) != 0; ++ ++  ; ++  return 0; ++} + _ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++ac_clean_files="$ac_clean_files conftest.out" ++# Check that the compiler produces executables we can run.  If not, either ++# the compiler is broken, or we cross compile. ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 ++$as_echo_n "checking whether we are cross compiling... " >&6; } ++if test "$cross_compiling" != yes; then ++  { { ac_try="$ac_link" ++case "(($ac_try" in ++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++  *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ++$as_echo "$ac_try_echo"; } >&5 ++  (eval "$ac_link") 2>&5 ++  ac_status=$? ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ++  test $ac_status = 0; } ++  if { ac_try='./conftest$ac_cv_exeext' ++  { { case "(($ac_try" in ++  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; ++  *) ac_try_echo=$ac_try;; ++esac ++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ++$as_echo "$ac_try_echo"; } >&5 ++  (eval "$ac_try") 2>&5 ++  ac_status=$? ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ++  test $ac_status = 0; }; }; then ++    cross_compiling=no ++  else ++    if test "$cross_compiling" = maybe; then ++	cross_compiling=yes ++    else ++	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++as_fn_error "cannot run C compiled programs. ++If you meant to cross compile, use \`--host'. ++See \`config.log' for more details." "$LINENO" 5; } ++    fi ++  fi ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 ++$as_echo "$cross_compiling" >&6; } ++ ++rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ++ac_clean_files=$ac_clean_files_save ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 ++$as_echo_n "checking for suffix of object files... " >&6; } ++if test "${ac_cv_objext+set}" = set; then : ++  $as_echo_n "(cached) " >&6 ++else ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +  + int +@@ -2467,51 +3102,46 @@ + } + _ACEOF + rm -f conftest.o conftest.obj +-if { (ac_try="$ac_compile" ++if { { ac_try="$ac_compile" + case "(($ac_try" in +   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +   *) ac_try_echo=$ac_try;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 ++eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" ++$as_echo "$ac_try_echo"; } >&5 +   (eval "$ac_compile") 2>&5 +   ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); }; then ++  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 ++  test $ac_status = 0; }; then : +   for ac_file in conftest.o conftest.obj conftest.*; do +   test -f "$ac_file" || continue; +   case $ac_file in +-    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; ++    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; +     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` +        break;; +   esac + done + else +-  echo "$as_me: failed program was:" >&5 ++  $as_echo "$as_me: failed program was:" >&5 + sed 's/^/| /' conftest.$ac_ext >&5 +  +-{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +-See \`config.log' for more details." >&5 +-echo "$as_me: error: cannot compute suffix of object files: cannot compile +-See \`config.log' for more details." >&2;} +-   { (exit 1); exit 1; }; } ++{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++as_fn_error "cannot compute suffix of object files: cannot compile ++See \`config.log' for more details." "$LINENO" 5; } + fi +- + rm -f conftest.$ac_cv_objext conftest.$ac_ext + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +-echo "${ECHO_T}$ac_cv_objext" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 ++$as_echo "$ac_cv_objext" >&6; } + OBJEXT=$ac_cv_objext + ac_objext=$OBJEXT +-{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +-echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } +-if test "${ac_cv_c_compiler_gnu+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 ++$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } ++if test "${ac_cv_c_compiler_gnu+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +  + int +@@ -2525,54 +3155,34 @@ +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then ++if ac_fn_c_try_compile "$LINENO"; then : +   ac_compiler_gnu=yes + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_compiler_gnu=no ++  ac_compiler_gnu=no + fi +- + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_cv_c_compiler_gnu=$ac_compiler_gnu +  + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +-echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } +-GCC=`test $ac_compiler_gnu = yes && echo yes` ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 ++$as_echo "$ac_cv_c_compiler_gnu" >&6; } ++if test $ac_compiler_gnu = yes; then ++  GCC=yes ++else ++  GCC= ++fi + ac_test_CFLAGS=${CFLAGS+set} + ac_save_CFLAGS=$CFLAGS +-{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +-echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } +-if test "${ac_cv_prog_cc_g+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 ++$as_echo_n "checking whether $CC accepts -g... " >&6; } ++if test "${ac_cv_prog_cc_g+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   ac_save_c_werror_flag=$ac_c_werror_flag +    ac_c_werror_flag=yes +    ac_cv_prog_cc_g=no +    CFLAGS="-g" +-   cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +  + int +@@ -2583,34 +3193,11 @@ +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then ++if ac_fn_c_try_compile "$LINENO"; then : +   ac_cv_prog_cc_g=yes + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	CFLAGS="" +-      cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  CFLAGS="" ++      cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +  + int +@@ -2621,35 +3208,12 @@ +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  : +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++if ac_fn_c_try_compile "$LINENO"; then : +  +-	ac_c_werror_flag=$ac_save_c_werror_flag ++else ++  ac_c_werror_flag=$ac_save_c_werror_flag + 	 CFLAGS="-g" +-	 cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +  + int +@@ -2660,42 +3224,18 @@ +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then ++if ac_fn_c_try_compile "$LINENO"; then : +   ac_cv_prog_cc_g=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- + fi +- + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi +- + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi +- + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +    ac_c_werror_flag=$ac_save_c_werror_flag + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +-echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 ++$as_echo "$ac_cv_prog_cc_g" >&6; } + if test "$ac_test_CFLAGS" = set; then +   CFLAGS=$ac_save_CFLAGS + elif test $ac_cv_prog_cc_g = yes; then +@@ -2711,18 +3251,14 @@ +     CFLAGS= +   fi + fi +-{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 +-echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } +-if test "${ac_cv_prog_cc_c89+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 ++$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } ++if test "${ac_cv_prog_cc_c89+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   ac_cv_prog_cc_c89=no + ac_save_CC=$CC +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + #include <stdarg.h> + #include <stdio.h> +@@ -2779,31 +3315,9 @@ + 	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" + do +   CC="$ac_save_CC $ac_arg" +-  rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then ++  if ac_fn_c_try_compile "$LINENO"; then : +   ac_cv_prog_cc_c89=$ac_arg +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- + fi +- + rm -f core conftest.err conftest.$ac_objext +   test "x$ac_cv_prog_cc_c89" != "xno" && break + done +@@ -2814,17 +3328,19 @@ + # AC_CACHE_VAL + case "x$ac_cv_prog_cc_c89" in +   x) +-    { echo "$as_me:$LINENO: result: none needed" >&5 +-echo "${ECHO_T}none needed" >&6; } ;; ++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 ++$as_echo "none needed" >&6; } ;; +   xno) +-    { echo "$as_me:$LINENO: result: unsupported" >&5 +-echo "${ECHO_T}unsupported" >&6; } ;; ++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 ++$as_echo "unsupported" >&6; } ;; +   *) +     CC="$CC $ac_cv_prog_cc_c89" +-    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 +-echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; ++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 ++$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; + esac ++if test "x$ac_cv_prog_cc_c89" != xno; then : +  ++fi +  + ac_ext=c + ac_cpp='$CPP $CPPFLAGS' +@@ -2837,15 +3353,15 @@ + ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' + ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' + ac_compiler_gnu=$ac_cv_c_compiler_gnu +-{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +-echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 ++$as_echo_n "checking how to run the C preprocessor... " >&6; } + # On Suns, sometimes $CPP names a directory. + if test -n "$CPP" && test -d "$CPP"; then +   CPP= + fi + if test -z "$CPP"; then +-  if test "${ac_cv_prog_CPP+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++  if test "${ac_cv_prog_CPP+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +       # Double quotes because CPP needs to be expanded +     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" +@@ -2859,11 +3375,7 @@ +   # <limits.h> exists even on freestanding compilers. +   # On the NeXT, cc -E runs the code through the compiler's parser, +   # not just through cpp. "Syntax error" is here to catch this case. +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + #ifdef __STDC__ + # include <limits.h> +@@ -2872,76 +3384,34 @@ + #endif + 		     Syntax error + _ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  : +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++if ac_fn_c_try_cpp "$LINENO"; then : +  ++else +   # Broken: fails on valid input. + continue + fi +- + rm -f conftest.err conftest.$ac_ext +  +   # OK, works on sane cases.  Now check whether nonexistent headers +   # can be detected and how. +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + #include <ac_nonexistent.h> + _ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then ++if ac_fn_c_try_cpp "$LINENO"; then : +   # Broken: success on invalid input. + continue + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +   # Passes both tests. + ac_preproc_ok=: + break + fi +- + rm -f conftest.err conftest.$ac_ext +  + done + # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. + rm -f conftest.err conftest.$ac_ext +-if $ac_preproc_ok; then ++if $ac_preproc_ok; then : +   break + fi +  +@@ -2953,8 +3423,8 @@ + else +   ac_cv_prog_CPP=$CPP + fi +-{ echo "$as_me:$LINENO: result: $CPP" >&5 +-echo "${ECHO_T}$CPP" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 ++$as_echo "$CPP" >&6; } + ac_preproc_ok=false + for ac_c_preproc_warn_flag in '' yes + do +@@ -2964,11 +3434,7 @@ +   # <limits.h> exists even on freestanding compilers. +   # On the NeXT, cc -E runs the code through the compiler's parser, +   # not just through cpp. "Syntax error" is here to catch this case. +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + #ifdef __STDC__ + # include <limits.h> +@@ -2977,83 +3443,40 @@ + #endif + 		     Syntax error + _ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  : +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++if ac_fn_c_try_cpp "$LINENO"; then : +  ++else +   # Broken: fails on valid input. + continue + fi +- + rm -f conftest.err conftest.$ac_ext +  +   # OK, works on sane cases.  Now check whether nonexistent headers +   # can be detected and how. +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + #include <ac_nonexistent.h> + _ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then ++if ac_fn_c_try_cpp "$LINENO"; then : +   # Broken: success on invalid input. + continue + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +   # Passes both tests. + ac_preproc_ok=: + break + fi +- + rm -f conftest.err conftest.$ac_ext +  + done + # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. + rm -f conftest.err conftest.$ac_ext +-if $ac_preproc_ok; then +-  : ++if $ac_preproc_ok; then : ++ + else +-  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check +-See \`config.log' for more details." >&5 +-echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check +-See \`config.log' for more details." >&2;} +-   { (exit 1); exit 1; }; } ++  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++as_fn_error "C preprocessor \"$CPP\" fails sanity check ++See \`config.log' for more details." "$LINENO" 5; } + fi +  + ac_ext=c +@@ -3064,24 +3487,16 @@ +  + ac_aux_dir= + for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do +-  if test -f "$ac_dir/install-sh"; then +-    ac_aux_dir=$ac_dir +-    ac_install_sh="$ac_aux_dir/install-sh -c" +-    break +-  elif test -f "$ac_dir/install.sh"; then +-    ac_aux_dir=$ac_dir +-    ac_install_sh="$ac_aux_dir/install.sh -c" +-    break +-  elif test -f "$ac_dir/shtool"; then +-    ac_aux_dir=$ac_dir +-    ac_install_sh="$ac_aux_dir/shtool install -c" +-    break +-  fi ++  for ac_t in install-sh install.sh shtool; do ++    if test -f "$ac_dir/$ac_t"; then ++      ac_aux_dir=$ac_dir ++      ac_install_sh="$ac_aux_dir/$ac_t -c" ++      break 2 ++    fi ++  done + done + if test -z "$ac_aux_dir"; then +-  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 +-echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} +-   { (exit 1); exit 1; }; } ++  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 + fi +  + # These three variables are undocumented and unsupported, +@@ -3106,22 +3521,23 @@ + # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" + # OS/2's system install, which has a completely different semantic + # ./install, which can be erroneously created by make from ./install.sh. +-{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +-echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } ++# Reject install programs that cannot install multiple files. ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 ++$as_echo_n "checking for a BSD-compatible install... " >&6; } + if test -z "$INSTALL"; then +-if test "${ac_cv_path_install+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++if test "${ac_cv_path_install+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  # Account for people who put trailing slashes in PATH elements. +-case $as_dir/ in +-  ./ | .// | /cC/* | \ ++    # Account for people who put trailing slashes in PATH elements. ++case $as_dir/ in #(( ++  ./ | .// | /[cC]/* | \ +   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ +-  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ ++  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ +   /usr/ucb/* ) ;; +   *) +     # OSF1 and SCO ODT 3.0 have their own names for install. +@@ -3139,17 +3555,29 @@ + 	    # program-specific install script used by HP pwplus--don't use. + 	    : + 	  else +-	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" +-	    break 3 ++	    rm -rf conftest.one conftest.two conftest.dir ++	    echo one > conftest.one ++	    echo two > conftest.two ++	    mkdir conftest.dir ++	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && ++	      test -s conftest.one && test -s conftest.two && ++	      test -s conftest.dir/conftest.one && ++	      test -s conftest.dir/conftest.two ++	    then ++	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" ++	      break 3 ++	    fi + 	  fi + 	fi +       done +     done +     ;; + esac +-done ++ ++  done + IFS=$as_save_IFS +  ++rm -rf conftest.one conftest.two conftest.dir +  + fi +   if test "${ac_cv_path_install+set}" = set; then +@@ -3162,8 +3590,8 @@ +     INSTALL=$ac_install_sh +   fi + fi +-{ echo "$as_me:$LINENO: result: $INSTALL" >&5 +-echo "${ECHO_T}$INSTALL" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 ++$as_echo "$INSTALL" >&6; } +  + # Use test -z because SunOS4 sh mishandles braces in ${var-val}. + # It thinks the first close brace ends the variable substitution. +@@ -3173,22 +3601,23 @@ +  + test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' +  +-{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 +-echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 ++$as_echo_n "checking whether ln -s works... " >&6; } + LN_S=$as_ln_s + if test "$LN_S" = "ln -s"; then +-  { echo "$as_me:$LINENO: result: yes" >&5 +-echo "${ECHO_T}yes" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ++$as_echo "yes" >&6; } + else +-  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 +-echo "${ECHO_T}no, using $LN_S" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 ++$as_echo "no, using $LN_S" >&6; } + fi +  +-{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +-echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } +-set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +-if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 ++$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } ++set x ${MAKE-make} ++ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` ++if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : ++  $as_echo_n "(cached) " >&6 + else +   cat >conftest.make <<\_ACEOF + SHELL = /bin/sh +@@ -3205,22 +3634,22 @@ + rm -f conftest.make + fi + if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then +-  { echo "$as_me:$LINENO: result: yes" >&5 +-echo "${ECHO_T}yes" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ++$as_echo "yes" >&6; } +   SET_MAKE= + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } +   SET_MAKE="MAKE=${MAKE-make}" + fi +  + if test -n "$ac_tool_prefix"; then +   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. + set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_prog_RANLIB+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_RANLIB+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   if test -n "$RANLIB"; then +   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +@@ -3230,25 +3659,25 @@ + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do ++    for ac_exec_ext in '' $ac_executable_extensions; do +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +     break 2 +   fi + done +-done ++  done + IFS=$as_save_IFS +  + fi + fi + RANLIB=$ac_cv_prog_RANLIB + if test -n "$RANLIB"; then +-  { echo "$as_me:$LINENO: result: $RANLIB" >&5 +-echo "${ECHO_T}$RANLIB" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 ++$as_echo "$RANLIB" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +  +@@ -3257,10 +3686,10 @@ +   ac_ct_RANLIB=$RANLIB +   # Extract the first word of "ranlib", so it can be a program name with args. + set dummy ranlib; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   if test -n "$ac_ct_RANLIB"; then +   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +@@ -3270,25 +3699,25 @@ + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do ++    for ac_exec_ext in '' $ac_executable_extensions; do +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +     ac_cv_prog_ac_ct_RANLIB="ranlib" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +     break 2 +   fi + done +-done ++  done + IFS=$as_save_IFS +  + fi + fi + ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB + if test -n "$ac_ct_RANLIB"; then +-  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 +-echo "${ECHO_T}$ac_ct_RANLIB" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 ++$as_echo "$ac_ct_RANLIB" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +   if test "x$ac_ct_RANLIB" = x; then +@@ -3296,12 +3725,8 @@ +   else +     case $cross_compiling:$ac_tool_warned in + yes:) +-{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools +-whose name does not start with the host triplet.  If you think this +-configuration is useful to you, please write to autoconf@gnu.org." >&5 +-echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools +-whose name does not start with the host triplet.  If you think this +-configuration is useful to you, please write to autoconf@gnu.org." >&2;} ++{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 ++$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} + ac_tool_warned=yes ;; + esac +     RANLIB=$ac_ct_RANLIB +@@ -3314,10 +3739,10 @@ + 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:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_path_PERL+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_path_PERL+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   case $PERL in +   [\\/]* | ?:[\\/]*) +@@ -3329,14 +3754,14 @@ + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do ++    for ac_exec_ext in '' $ac_executable_extensions; do +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +     break 2 +   fi + done +-done ++  done + IFS=$as_save_IFS +  +   ;; +@@ -3344,11 +3769,11 @@ + fi + PERL=$ac_cv_path_PERL + if test -n "$PERL"; then +-  { echo "$as_me:$LINENO: result: $PERL" >&5 +-echo "${ECHO_T}$PERL" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 ++$as_echo "$PERL" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +  +@@ -3360,10 +3785,10 @@ + 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:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_path_NKF+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_path_NKF+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   case $NKF in +   [\\/]* | ?:[\\/]*) +@@ -3375,14 +3800,14 @@ + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do ++    for ac_exec_ext in '' $ac_executable_extensions; do +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +     ac_cv_path_NKF="$as_dir/$ac_word$ac_exec_ext" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +     break 2 +   fi + done +-done ++  done + IFS=$as_save_IFS +  +   ;; +@@ -3390,11 +3815,11 @@ + fi + NKF=$ac_cv_path_NKF + if test -n "$NKF"; then +-  { echo "$as_me:$LINENO: result: $NKF" >&5 +-echo "${ECHO_T}$NKF" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NKF" >&5 ++$as_echo "$NKF" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +  +@@ -3406,10 +3831,10 @@ + 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:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_path_MAN+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_path_MAN+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   case $MAN in +   [\\/]* | ?:[\\/]*) +@@ -3421,14 +3846,14 @@ + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do ++    for ac_exec_ext in '' $ac_executable_extensions; do +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +     ac_cv_path_MAN="$as_dir/$ac_word$ac_exec_ext" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +     break 2 +   fi + done +-done ++  done + IFS=$as_save_IFS +  +   ;; +@@ -3436,11 +3861,11 @@ + fi + MAN=$ac_cv_path_MAN + if test -n "$MAN"; then +-  { echo "$as_me:$LINENO: result: $MAN" >&5 +-echo "${ECHO_T}$MAN" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAN" >&5 ++$as_echo "$MAN" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +  +@@ -3450,35 +3875,27 @@ +  + # Make sure we can run config.sub. + $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || +-  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 +-echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} +-   { (exit 1); exit 1; }; } +- +-{ echo "$as_me:$LINENO: checking build system type" >&5 +-echo $ECHO_N "checking build system type... $ECHO_C" >&6; } +-if test "${ac_cv_build+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 ++ ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 ++$as_echo_n "checking build system type... " >&6; } ++if test "${ac_cv_build+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   ac_build_alias=$build_alias + test "x$ac_build_alias" = x && +   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` + test "x$ac_build_alias" = x && +-  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 +-echo "$as_me: error: cannot guess build type; you must specify one" >&2;} +-   { (exit 1); exit 1; }; } ++  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5 + ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || +-  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 +-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} +-   { (exit 1); exit 1; }; } ++  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 +  + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 +-echo "${ECHO_T}$ac_cv_build" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 ++$as_echo "$ac_cv_build" >&6; } + case $ac_cv_build in + *-*-*) ;; +-*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 +-echo "$as_me: error: invalid value of canonical build" >&2;} +-   { (exit 1); exit 1; }; };; ++*) as_fn_error "invalid value of canonical build" "$LINENO" 5;; + esac + build=$ac_cv_build + ac_save_IFS=$IFS; IFS='-' +@@ -3494,28 +3911,24 @@ + case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac +  +  +-{ echo "$as_me:$LINENO: checking host system type" >&5 +-echo $ECHO_N "checking host system type... $ECHO_C" >&6; } +-if test "${ac_cv_host+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 ++$as_echo_n "checking host system type... " >&6; } ++if test "${ac_cv_host+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   if test "x$host_alias" = x; then +   ac_cv_host=$ac_cv_build + else +   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || +-    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 +-echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} +-   { (exit 1); exit 1; }; } ++    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 + fi +  + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 +-echo "${ECHO_T}$ac_cv_host" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 ++$as_echo "$ac_cv_host" >&6; } + case $ac_cv_host in + *-*-*) ;; +-*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 +-echo "$as_me: error: invalid value of canonical host" >&2;} +-   { (exit 1); exit 1; }; };; ++*) as_fn_error "invalid value of canonical host" "$LINENO" 5;; + esac + host=$ac_cv_host + ac_save_IFS=$IFS; IFS='-' +@@ -3555,17 +3968,17 @@ +  +  + WCTARGET=""; WCCFLAGS=""; wcinclude=""; wclib="" +-{ echo "$as_me:$LINENO: checking if m17n support is enabled" >&5 +-echo $ECHO_N "checking if m17n support is enabled... $ECHO_C" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if m17n support is enabled" >&5 ++$as_echo_n "checking if m17n support is enabled... " >&6; } + # Check whether --enable-m17n was given. +-if test "${enable_m17n+set}" = set; then ++if test "${enable_m17n+set}" = set; then : +   enableval=$enable_m17n; + else +   enable_m17n="yes" + fi +  +-{ echo "$as_me:$LINENO: result: $enable_m17n" >&5 +-echo "${ECHO_T}$enable_m17n" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_m17n" >&5 ++$as_echo "$enable_m17n" >&6; } + if test x"$enable_m17n" = xno; then +   w3m_lang="en" +   WCTARGET="" +@@ -3576,25 +3989,23 @@ +   system_charset='WC_CES_US_ASCII' +   document_charset='WC_CES_US_ASCII' + else +- cat >>confdefs.h <<\_ACEOF +-#define USE_M17N 1 +-_ACEOF ++ $as_echo "#define USE_M17N 1" >>confdefs.h +  +  WCTARGET="libwc/libwc.a" +  WCCFLAGS='-I$(srcdir) -I$(srcdir)/..' +  wcinclude='-I$(srcdir)/libwc' +  wclib="-L./libwc -lwc" +- { echo "$as_me:$LINENO: checking if unicode support is enabled" >&5 +-echo $ECHO_N "checking if unicode support is enabled... $ECHO_C" >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unicode support is enabled" >&5 ++$as_echo_n "checking if unicode support is enabled... " >&6; } +  # Check whether --enable-unicode was given. +-if test "${enable_unicode+set}" = set; then ++if test "${enable_unicode+set}" = set; then : +   enableval=$enable_unicode; + else +   enable_unicode="yes" + fi +  +- { echo "$as_me:$LINENO: result: $enable_unicode" >&5 +-echo "${ECHO_T}$enable_unicode" >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_unicode" >&5 ++$as_echo "$enable_unicode" >&6; } +  if test x"$enable_m17n" = xyes; then +   charset=US-ASCII +  else +@@ -3605,15 +4016,13 @@ +     if test x"$charset" = xUS-ASCII; then +      charset=UTF-8 +     fi +-    cat >>confdefs.h <<\_ACEOF +-#define USE_UNICODE 1 +-_ACEOF ++    $as_echo "#define USE_UNICODE 1" >>confdefs.h +  +  fi +- { echo "$as_me:$LINENO: checking if message l10n" >&5 +-echo $ECHO_N "checking if message l10n... $ECHO_C" >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if message l10n" >&5 ++$as_echo_n "checking if message l10n... " >&6; } +  # Check whether --enable-messagel10n was given. +-if test "${enable_messagel10n+set}" = set; then ++if test "${enable_messagel10n+set}" = set; then : +   enableval=$enable_messagel10n; + else +   enable_messagel10n="no" +@@ -3622,25 +4031,25 @@ +  if test x$enable_messagel10n = xyes; then +   enable_messagel10n="ja"; +  fi +- { echo "$as_me:$LINENO: result: $enable_messagel10n" >&5 +-echo "${ECHO_T}$enable_messagel10n" >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_messagel10n" >&5 ++$as_echo "$enable_messagel10n" >&6; } +  if test x$enable_messagel10n = xno; then +     : +  else +     POSUBST="\$(top_srcdir)/posubst" +     POLANG="$enable_messagel10n" +  fi +- { echo "$as_me:$LINENO: checking if japanese support is enabled" >&5 +-echo $ECHO_N "checking if japanese support is enabled... $ECHO_C" >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if japanese support is enabled" >&5 ++$as_echo_n "checking if japanese support is enabled... " >&6; } +  # Check whether --enable-japanese was given. +-if test "${enable_japanese+set}" = set; then ++if test "${enable_japanese+set}" = set; then : +   enableval=$enable_japanese; + else +   enable_japanese="no" + fi +  +- { echo "$as_me:$LINENO: result: $enable_japanese" >&5 +-echo "${ECHO_T}$enable_japanese" >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_japanese" >&5 ++$as_echo "$enable_japanese" >&6; } +  if test x"$enable_japanese" = xno; then +    w3m_lang="en" +  else +@@ -3653,16 +4062,16 @@ +    esac +  fi +  display_charset=$charset +- { echo "$as_me:$LINENO: checking which charset is used for display" >&5 +-echo $ECHO_N "checking which charset is used for display... $ECHO_C" >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking which charset is used for display" >&5 ++$as_echo_n "checking which charset is used for display... " >&6; } +  + # Check whether --with-charset was given. +-if test "${with_charset+set}" = set; then ++if test "${with_charset+set}" = set; then : +   withval=$with_charset; test x"with_charset" = xyes || display_charset="$with_charset" + fi +  +- { echo "$as_me:$LINENO: result: $display_charset" >&5 +-echo "${ECHO_T}$display_charset" >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $display_charset" >&5 ++$as_echo "$display_charset" >&6; } +  display_charset=`awk '$1 == "'$display_charset'" {print $2}' $srcdir/charset-list` +  case "$display_charset" in +    WC_CES_ISO_2022_JP*) +@@ -3736,17 +4145,17 @@ +  +  +  +-  { echo "$as_me:$LINENO: checking whether NLS is requested" >&5 +-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 ++$as_echo_n "checking whether NLS is requested... " >&6; } +     # Check whether --enable-nls was given. +-if test "${enable_nls+set}" = set; then ++if test "${enable_nls+set}" = set; then : +   enableval=$enable_nls; USE_NLS=$enableval + else +   USE_NLS=yes + fi +  +-  { echo "$as_me:$LINENO: result: $USE_NLS" >&5 +-echo "${ECHO_T}$USE_NLS" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 ++$as_echo "$USE_NLS" >&6; } +  +  +  +@@ -3783,10 +4192,10 @@ +  + # Extract the first word of "msgfmt", so it can be a program name with args. + set dummy msgfmt; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_path_MSGFMT+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_path_MSGFMT+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   case "$MSGFMT" in +   [\\/]* | ?:[\\/]*) +@@ -3814,19 +4223,19 @@ + fi + MSGFMT="$ac_cv_path_MSGFMT" + if test "$MSGFMT" != ":"; then +-  { echo "$as_me:$LINENO: result: $MSGFMT" >&5 +-echo "${ECHO_T}$MSGFMT" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 ++$as_echo "$MSGFMT" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +   # Extract the first word of "gmsgfmt", so it can be a program name with args. + set dummy gmsgfmt; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_path_GMSGFMT+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_path_GMSGFMT+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   case $GMSGFMT in +   [\\/]* | ?:[\\/]*) +@@ -3838,14 +4247,14 @@ + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do ++    for ac_exec_ext in '' $ac_executable_extensions; do +   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 +     break 2 +   fi + done +-done ++  done + IFS=$as_save_IFS +  +   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" +@@ -3854,11 +4263,11 @@ + fi + GMSGFMT=$ac_cv_path_GMSGFMT + if test -n "$GMSGFMT"; then +-  { echo "$as_me:$LINENO: result: $GMSGFMT" >&5 +-echo "${ECHO_T}$GMSGFMT" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 ++$as_echo "$GMSGFMT" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +  +@@ -3894,10 +4303,10 @@ +  + # Extract the first word of "xgettext", so it can be a program name with args. + set dummy xgettext; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_path_XGETTEXT+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_path_XGETTEXT+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   case "$XGETTEXT" in +   [\\/]* | ?:[\\/]*) +@@ -3925,11 +4334,11 @@ + fi + XGETTEXT="$ac_cv_path_XGETTEXT" + if test "$XGETTEXT" != ":"; then +-  { echo "$as_me:$LINENO: result: $XGETTEXT" >&5 +-echo "${ECHO_T}$XGETTEXT" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 ++$as_echo "$XGETTEXT" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +     rm -f messages.po +@@ -3965,10 +4374,10 @@ +  + # Extract the first word of "msgmerge", so it can be a program name with args. + set dummy msgmerge; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_path_MSGMERGE+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_path_MSGMERGE+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   case "$MSGMERGE" in +   [\\/]* | ?:[\\/]*) +@@ -3995,11 +4404,11 @@ + fi + MSGMERGE="$ac_cv_path_MSGMERGE" + if test "$MSGMERGE" != ":"; then +-  { echo "$as_me:$LINENO: result: $MSGMERGE" >&5 +-echo "${ECHO_T}$MSGMERGE" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 ++$as_echo "$MSGMERGE" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +  +@@ -4009,8 +4418,8 @@ +       : ; +     else +       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'` +-      { echo "$as_me:$LINENO: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 +-echo "${ECHO_T}found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } ++      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5 ++$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; } +       GMSGFMT=":" +     fi +   fi +@@ -4020,8 +4429,8 @@ +        (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then +       : ; +     else +-      { echo "$as_me:$LINENO: result: found xgettext program is not GNU xgettext; ignore it" >&5 +-echo "${ECHO_T}found xgettext program is not GNU xgettext; ignore it" >&6; } ++      { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5 ++$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; } +       XGETTEXT=":" +     fi +         rm -f messages.po +@@ -4048,7 +4457,7 @@ +  +  + # Check whether --with-gnu-ld was given. +-if test "${with_gnu_ld+set}" = set; then ++if test "${with_gnu_ld+set}" = set; then : +   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes + else +   with_gnu_ld=no +@@ -4070,8 +4479,8 @@ + ac_prog=ld + if test "$GCC" = yes; then +   # Check if gcc -print-prog-name=ld gives a path. +-  { echo "$as_me:$LINENO: checking for ld used by GCC" >&5 +-echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 ++$as_echo_n "checking for ld used by GCC... " >&6; } +   case $host in +   *-*-mingw*) +     # gcc leaves a trailing carriage return which upsets mingw +@@ -4100,14 +4509,14 @@ +     ;; +   esac + elif test "$with_gnu_ld" = yes; then +-  { echo "$as_me:$LINENO: checking for GNU ld" >&5 +-echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 ++$as_echo_n "checking for GNU ld... " >&6; } + else +-  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 +-echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 ++$as_echo_n "checking for non-GNU ld... " >&6; } + fi +-if test "${acl_cv_path_LD+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++if test "${acl_cv_path_LD+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   if test -z "$LD"; then +   IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}" +@@ -4134,19 +4543,17 @@ +  + LD="$acl_cv_path_LD" + if test -n "$LD"; then +-  { echo "$as_me:$LINENO: result: $LD" >&5 +-echo "${ECHO_T}$LD" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 ++$as_echo "$LD" >&6; } + else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +-test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 +-echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} +-   { (exit 1); exit 1; }; } +-{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 +-echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } +-if test "${acl_cv_prog_gnu_ld+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 ++$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } ++if test "${acl_cv_prog_gnu_ld+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   # I'd rather use --version here, but apparently some GNU ld's only accept -v. + case `$LD -v 2>&1 </dev/null` in +@@ -4156,16 +4563,16 @@ +   acl_cv_prog_gnu_ld=no ;; + esac + fi +-{ echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5 +-echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 ++$as_echo "$acl_cv_prog_gnu_ld" >&6; } + with_gnu_ld=$acl_cv_prog_gnu_ld +  +  +  +-                                                { echo "$as_me:$LINENO: checking for shared library run path origin" >&5 +-echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6; } +-if test "${acl_cv_rpath+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 ++$as_echo_n "checking for shared library run path origin... " >&6; } ++if test "${acl_cv_rpath+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +  +     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ +@@ -4175,8 +4582,8 @@ +     acl_cv_rpath=done +  + fi +-{ echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5 +-echo "${ECHO_T}$acl_cv_rpath" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 ++$as_echo "$acl_cv_rpath" >&6; } +   wl="$acl_cv_wl" +   libext="$acl_cv_libext" +   shlibext="$acl_cv_shlibext" +@@ -4185,7 +4592,7 @@ +   hardcode_direct="$acl_cv_hardcode_direct" +   hardcode_minus_L="$acl_cv_hardcode_minus_L" +     # Check whether --enable-rpath was given. +-if test "${enable_rpath+set}" = set; then ++if test "${enable_rpath+set}" = set; then : +   enableval=$enable_rpath; : + else +   enable_rpath=yes +@@ -4213,7 +4620,7 @@ +  +  + # Check whether --with-libiconv-prefix was given. +-if test "${with_libiconv_prefix+set}" = set; then ++if test "${with_libiconv_prefix+set}" = set; then : +   withval=$with_libiconv_prefix; +     if test "X$withval" = "Xno"; then +       use_additional=no +@@ -4592,17 +4999,17 @@ +  +  +  +-  { echo "$as_me:$LINENO: checking whether NLS is requested" >&5 +-echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 ++$as_echo_n "checking whether NLS is requested... " >&6; } +     # Check whether --enable-nls was given. +-if test "${enable_nls+set}" = set; then ++if test "${enable_nls+set}" = set; then : +   enableval=$enable_nls; USE_NLS=$enableval + else +   USE_NLS=yes + fi +  +-  { echo "$as_me:$LINENO: result: $USE_NLS" >&5 +-echo "${ECHO_T}$USE_NLS" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 ++$as_echo "$USE_NLS" >&6; } +  +  +  +@@ -4619,16 +5026,12 @@ +  +  +  +-        { echo "$as_me:$LINENO: checking for GNU gettext in libc" >&5 +-echo $ECHO_N "checking for GNU gettext in libc... $ECHO_C" >&6; } +-if test "${gt_cv_func_gnugettext1_libc+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 ++$as_echo_n "checking for GNU gettext in libc... " >&6; } ++if test "${gt_cv_func_gnugettext1_libc+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + #include <libintl.h> + extern int _nl_msg_cat_cntr; +@@ -4642,37 +5045,16 @@ +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then ++if ac_fn_c_try_link "$LINENO"; then : +   gt_cv_func_gnugettext1_libc=yes + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	gt_cv_func_gnugettext1_libc=no ++  gt_cv_func_gnugettext1_libc=no + fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext + fi +-{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libc" >&5 +-echo "${ECHO_T}$gt_cv_func_gnugettext1_libc" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_gnugettext1_libc" >&5 ++$as_echo "$gt_cv_func_gnugettext1_libc" >&6; } +  +         if test "$gt_cv_func_gnugettext1_libc" != "yes"; then +  +@@ -4705,19 +5087,15 @@ +   done +  +  +-  { echo "$as_me:$LINENO: 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 ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 ++$as_echo_n "checking for iconv... " >&6; } ++if test "${am_cv_func_iconv+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +  +     am_cv_func_iconv="no, consider installing GNU libiconv" +     am_cv_lib_iconv=no +-    cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++    cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + #include <stdlib.h> + #include <iconv.h> +@@ -4731,42 +5109,15 @@ +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then ++if ac_fn_c_try_link "$LINENO"; then : +   am_cv_func_iconv=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- + fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext +     if test "$am_cv_func_iconv" != yes; then +       am_save_LIBS="$LIBS" +       LIBS="$LIBS $LIBICONV" +-      cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++      cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + #include <stdlib.h> + #include <iconv.h> +@@ -4780,53 +5131,28 @@ +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then ++if ac_fn_c_try_link "$LINENO"; then : +   am_cv_lib_iconv=yes +         am_cv_func_iconv=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- + fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext +       LIBS="$am_save_LIBS" +     fi +  + fi +-{ echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5 +-echo "${ECHO_T}$am_cv_func_iconv" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 ++$as_echo "$am_cv_func_iconv" >&6; } +   if test "$am_cv_func_iconv" = yes; then +  +-cat >>confdefs.h <<\_ACEOF +-#define HAVE_ICONV 1 +-_ACEOF ++$as_echo "#define HAVE_ICONV 1" >>confdefs.h +  +   fi +   if test "$am_cv_lib_iconv" = yes; then +-    { echo "$as_me:$LINENO: checking how to link with libiconv" >&5 +-echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6; } +-    { echo "$as_me:$LINENO: result: $LIBICONV" >&5 +-echo "${ECHO_T}$LIBICONV" >&6; } ++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 ++$as_echo_n "checking how to link with libiconv... " >&6; } ++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 ++$as_echo "$LIBICONV" >&6; } +   else +             CPPFLAGS="$am_save_CPPFLAGS" +     LIBICONV= +@@ -4853,7 +5179,7 @@ +  +  + # Check whether --with-libintl-prefix was given. +-if test "${with_libintl_prefix+set}" = set; then ++if test "${with_libintl_prefix+set}" = set; then : +   withval=$with_libintl_prefix; +     if test "X$withval" = "Xno"; then +       use_additional=no +@@ -5210,5132 +5536,2308 @@ +   fi +   if test "X$ltrpathdirs" != "X"; then +             for found_dir in $ltrpathdirs; do +-      LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" +-    done +-  fi +- +-          { echo "$as_me:$LINENO: checking for GNU gettext in libintl" >&5 +-echo $ECHO_N "checking for GNU gettext in libintl... $ECHO_C" >&6; } +-if test "${gt_cv_func_gnugettext1_libintl+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  gt_save_CPPFLAGS="$CPPFLAGS" +-            CPPFLAGS="$CPPFLAGS $INCINTL" +-            gt_save_LIBS="$LIBS" +-            LIBS="$LIBS $LIBINTL" +-                        cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <libintl.h> +-extern int _nl_msg_cat_cntr; +-extern +-#ifdef __cplusplus +-"C" +-#endif +-const char *_nl_expand_alias (); +-int +-main () +-{ +-bindtextdomain ("", ""); +-return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0) +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  gt_cv_func_gnugettext1_libintl=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	gt_cv_func_gnugettext1_libintl=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext +-                        if test "$gt_cv_func_gnugettext1_libintl" != yes && test -n "$LIBICONV"; then +-              LIBS="$LIBS $LIBICONV" +-              cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <libintl.h> +-extern int _nl_msg_cat_cntr; +-extern +-#ifdef __cplusplus +-"C" +-#endif +-const char *_nl_expand_alias (); +-int +-main () +-{ +-bindtextdomain ("", ""); +-return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0) +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  LIBINTL="$LIBINTL $LIBICONV" +-                LTLIBINTL="$LTLIBINTL $LTLIBICONV" +-                gt_cv_func_gnugettext1_libintl=yes +- +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext +-            fi +-            CPPFLAGS="$gt_save_CPPFLAGS" +-            LIBS="$gt_save_LIBS" +-fi +-{ echo "$as_me:$LINENO: result: $gt_cv_func_gnugettext1_libintl" >&5 +-echo "${ECHO_T}$gt_cv_func_gnugettext1_libintl" >&6; } +-        fi +- +-                                        if test "$gt_cv_func_gnugettext1_libc" = "yes" \ +-           || { test "$gt_cv_func_gnugettext1_libintl" = "yes" \ +-                && test "$PACKAGE" != gettext-runtime \ +-                && test "$PACKAGE" != gettext-tools; }; then +-          gt_use_preinstalled_gnugettext=yes +-        else +-                    LIBINTL= +-          LTLIBINTL= +-          INCINTL= +-        fi +- +- +- +-    if test "$gt_use_preinstalled_gnugettext" = "yes" \ +-       || test "$nls_cv_use_gnu_gettext" = "yes"; then +- +-cat >>confdefs.h <<\_ACEOF +-#define ENABLE_NLS 1 +-_ACEOF +- +-    else +-      USE_NLS=no +-    fi +-  fi +- +-  { echo "$as_me:$LINENO: checking whether to use NLS" >&5 +-echo $ECHO_N "checking whether to use NLS... $ECHO_C" >&6; } +-  { echo "$as_me:$LINENO: result: $USE_NLS" >&5 +-echo "${ECHO_T}$USE_NLS" >&6; } +-  if test "$USE_NLS" = "yes"; then +-    { echo "$as_me:$LINENO: checking where the gettext function comes from" >&5 +-echo $ECHO_N "checking where the gettext function comes from... $ECHO_C" >&6; } +-    if test "$gt_use_preinstalled_gnugettext" = "yes"; then +-      if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then +-        gt_source="external libintl" +-      else +-        gt_source="libc" +-      fi +-    else +-      gt_source="included intl directory" +-    fi +-    { echo "$as_me:$LINENO: result: $gt_source" >&5 +-echo "${ECHO_T}$gt_source" >&6; } +-  fi +- +-  if test "$USE_NLS" = "yes"; then +- +-    if test "$gt_use_preinstalled_gnugettext" = "yes"; then +-      if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then +-        { echo "$as_me:$LINENO: checking how to link with libintl" >&5 +-echo $ECHO_N "checking how to link with libintl... $ECHO_C" >&6; } +-        { echo "$as_me:$LINENO: result: $LIBINTL" >&5 +-echo "${ECHO_T}$LIBINTL" >&6; } +- +-  for element in $INCINTL; do +-    haveit= +-    for x in $CPPFLAGS; do +- +-  acl_save_prefix="$prefix" +-  prefix="$acl_final_prefix" +-  acl_save_exec_prefix="$exec_prefix" +-  exec_prefix="$acl_final_exec_prefix" +-  eval x=\"$x\" +-  exec_prefix="$acl_save_exec_prefix" +-  prefix="$acl_save_prefix" +- +-      if test "X$x" = "X$element"; then +-        haveit=yes +-        break +-      fi +-    done +-    if test -z "$haveit"; then +-      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" +-    fi +-  done +- +-      fi +- +- +-cat >>confdefs.h <<\_ACEOF +-#define HAVE_GETTEXT 1 +-_ACEOF +- +- +-cat >>confdefs.h <<\_ACEOF +-#define HAVE_DCGETTEXT 1 +-_ACEOF +- +-    fi +- +-        POSUB=po +-  fi +- +- +- +-    INTLLIBS="$LIBINTL" +- +- +- +- +- +- +-fi +- +-NLSTARGET="" +-if test x"$USE_NLS" = xyes; then +-  NLSTARGET="po" +-fi +- +- +- +- +-{ echo "$as_me:$LINENO: checking if color escape sequence for kterm/pxvt is enabled" >&5 +-echo $ECHO_N "checking if color escape sequence for kterm/pxvt is enabled... $ECHO_C" >&6; } +-# Check whether --enable-color was given. +-if test "${enable_color+set}" = set; then +-  enableval=$enable_color; +-else +-  enable_color="yes" +-fi +- +-test x"$enable_color" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_COLOR 1 +-_ACEOF +- +-{ echo "$as_me:$LINENO: result: $enable_color" >&5 +-echo "${ECHO_T}$enable_color" >&6; } +- +-{ echo "$as_me:$LINENO: checking if ansi color escape sequence support is enabled" >&5 +-echo $ECHO_N "checking if ansi color escape sequence support is enabled... $ECHO_C" >&6; } +-# Check whether --enable-ansi_color was given. +-if test "${enable_ansi_color+set}" = set; then +-  enableval=$enable_ansi_color; +-else +-  enable_ansi_color="$enable_color" +-fi +- +- test x"$enable_ansi_color" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_ANSI_COLOR 1 +-_ACEOF +- +- { echo "$as_me:$LINENO: result: $enable_ansi_color" >&5 +-echo "${ECHO_T}$enable_ansi_color" >&6; } +- +-{ echo "$as_me:$LINENO: checking if background color support is enabled" >&5 +-echo $ECHO_N "checking if background color support is enabled... $ECHO_C" >&6; } +-# Check whether --enable-bgcolor was given. +-if test "${enable_bgcolor+set}" = set; then +-  enableval=$enable_bgcolor; +-else +-  enable_bgcolor="$enable_color" +-fi +- +- test x"$enable_bgcolor" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_BG_COLOR 1 +-_ACEOF +- +-{ echo "$as_me:$LINENO: result: $enable_bgcolor" >&5 +-echo "${ECHO_T}$enable_bgcolor" >&6; } +- +- +- +- +- +- +- INSTALL_W3MIMGDISPLAY='${INSTALL_PROGRAM}' +- cat >>confdefs.h <<\_ACEOF +-#define INSTALL_W3MIMGDISPLAY $INSTALL_W3MIMGDISPLAY +-_ACEOF +- +- +- +- +- +- +- +- +- +- +- +- { echo "$as_me:$LINENO: checking if image is enabled" >&5 +-echo $ECHO_N "checking if image is enabled... $ECHO_C" >&6; } +- # Check whether --enable-image was given. +-if test "${enable_image+set}" = set; then +-  enableval=$enable_image; +-else +-  enable_image="yes" +-fi +- +- { echo "$as_me:$LINENO: result: $enable_image" >&5 +-echo "${ECHO_T}$enable_image" >&6; } +- if test x"$enable_image" != xno; then +-  IMGOBJS=w3mimg.o +-  if test x"$enable_image" = xyes; then +-    enable_image=x11 +-    case "`uname -s`" in +-    Linux|linux|LINUX) +-	if test -c /dev/fb0; then +-	  enable_image=x11,fb +-        fi;; +-    esac +-  fi +-  save_ifs="$IFS"; IFS=","; +-  for img in $enable_image; do +-    case $img in +-      x11) x11=yes;; +-      fb)  fb=yes;; +-      fb+s) fb=yes +-           cat >>confdefs.h <<\_ACEOF +-#define W3MIMGDISPLAY_SETUID 1 +-_ACEOF +- +-           INSTALL_W3MIMGDISPLAY='${INSTALL} -o root -m 4755 -s' +-           cat >>confdefs.h <<\_ACEOF +-#define INSTALL_W3MIMGDISPLAY $INSTALL_W3MIMGDISPLAY +-_ACEOF +-;; +-    esac +-  done +-  IFS="$save_ifs" +-  enable_image=yes +-  cat >>confdefs.h <<\_ACEOF +-#define USE_IMAGE 1 +-_ACEOF +- +-  { echo "$as_me:$LINENO: checking image library" >&5 +-echo $ECHO_N "checking image library... $ECHO_C" >&6; } +- +-# Check whether --with-imagelib was given. +-if test "${with_imagelib+set}" = set; then +-  withval=$with_imagelib; +-else +-  with_imagelib="yes" +-fi +- +-  if test x"$with_imagelib" = xyes; then +-    with_imagelib="gtk2 gdk-pixbuf imlib imlib2" +-  fi +-  { echo "$as_me:$LINENO: result: $with_imagelib" >&5 +-echo "${ECHO_T}$with_imagelib" >&6; } +-  with_imlib=no +-  with_imlib2=no +-  with_gdkpixbuf=no +-  with_gtk2=no +-  for imagelib in $with_imagelib +-  do +-   case "$imagelib" in +-   imlib) +-     with_imlib="yes" +-     if test x"$IMLIB_CONFIG" = x; then +-       IMLIB_CONFIG=imlib-config +-     fi;; +-   imlib2) +-     with_imlib2="yes" +-     if test x"$IMLIB2_CONFIG" = x; then +-       IMLIB2_CONFIG=imlib2-config +-     fi;; +-   gdk-pixbuf) +-     with_gdkpixbuf="yes" +-     if test x"$GDKPIXBUF_CONFIG" = x; then +-       GDKPIXBUF_CONFIG=gdk-pixbuf-config +-     fi;; +-   gtk2) +-     with_gtk2="yes" +-     if test x"$PKG_CONFIG" = x; then +-       PKG_CONFIG=pkg-config +-     else +-       PKG_CONFIG=: +-     fi;; +-   esac +-  done +-  IMGTARGETS="" +-  if test x"$with_gtk2" = xyes; then +-   version="`$PKG_CONFIG --modversion gdk-pixbuf-2.0 2>/dev/null`" +- if test x"$version" != x; then +-   { echo "$as_me:$LINENO: checking GdkPixbuf version" >&5 +-echo $ECHO_N "checking GdkPixbuf version... $ECHO_C" >&6; } +-   { echo "$as_me:$LINENO: result: $version" >&5 +-echo "${ECHO_T}$version" >&6; } +-   set -- `echo "$version" | sed 's/[^0-9]/ /g'` +-   if test "$1" -ne "2" -o "$2" -lt "0" || test "$2" -eq "0" -a "$3" -lt "0"; then +-     { echo "$as_me:$LINENO: WARNING: GdkPixbuf is too old. Install GdkPixbuf (version >= 2.0.0)" >&5 +-echo "$as_me: WARNING: GdkPixbuf is too old. Install GdkPixbuf (version >= 2.0.0)" >&2;} +-     have_gdkpixbuf="no"; have_gtk2="no" +-   else +-     have_gdkpixbuf="yes"; have_gtk2="yes" +-   fi +- else +-   { echo "$as_me:$LINENO: WARNING: GdkPixbuf is not installed.  Install GdkPixbuf (version >= 2.0.0)" >&5 +-echo "$as_me: WARNING: GdkPixbuf is not installed.  Install GdkPixbuf (version >= 2.0.0)" >&2;} +-   have_gdkpixbuf="no"; have_gtk2="no" +- fi +-  fi +-  if test x"$with_gdkpixbuf" = xyes; then +-   if test x"$have_gdkpixbuf" != xyes; then +-    version="`$GDKPIXBUF_CONFIG --version 2>/dev/null`" +- if test x"$version" != x; then +-   { echo "$as_me:$LINENO: checking GdkPixbuf version" >&5 +-echo $ECHO_N "checking GdkPixbuf version... $ECHO_C" >&6; } +-   { echo "$as_me:$LINENO: result: $version" >&5 +-echo "${ECHO_T}$version" >&6; } +-   set -- `echo "$version" | sed 's/[^0-9]/ /g'` +-   if test "$1" -ne "0" -o "$2" -lt "16" || test "$2" -eq "16" -a "$3" -lt "0"; then +-     { echo "$as_me:$LINENO: WARNING: GdkPixbuf is too old. Install GdkPixbuf (version >= 0.16.0)" >&5 +-echo "$as_me: WARNING: GdkPixbuf is too old. Install GdkPixbuf (version >= 0.16.0)" >&2;} +-     have_gdkpixbuf="no" +-   else +-     have_gdkpixbuf="yes" +-   fi +- else +-   { echo "$as_me:$LINENO: WARNING: GdkPixbuf is not installed.  Install GdkPixbuf (version >= 0.16.0)" >&5 +-echo "$as_me: WARNING: GdkPixbuf is not installed.  Install GdkPixbuf (version >= 0.16.0)" >&2;} +-   have_gdkpixbuf="no" +- fi +-   fi +-  fi +-  if test x"$with_imlib" = xyes; then +-   version="`$IMLIB_CONFIG --version 2>/dev/null`" +- if test x"$version" != x; then +-   { echo "$as_me:$LINENO: checking Imlib version" >&5 +-echo $ECHO_N "checking Imlib version... $ECHO_C" >&6; } +-   { echo "$as_me:$LINENO: result: $version" >&5 +-echo "${ECHO_T}$version" >&6; } +-   set -- `echo "$version" | sed 's/[^0-9]/ /g'` +-   if test "$1" -ne "1" -o "$2" -lt "9" || test "$2" -eq "9" -a "$3" -lt "8"; then +-     { echo "$as_me:$LINENO: WARNING: Imlib is too old. Install Imlib (version >= 1.9.8)" >&5 +-echo "$as_me: WARNING: Imlib is too old. Install Imlib (version >= 1.9.8)" >&2;} +-     have_imlib="no" +-   else +-     have_imlib="yes" +-   fi +- else +-   { echo "$as_me:$LINENO: WARNING: Imlib is not installed.  Install Imlib (version >= 1.9.8)" >&5 +-echo "$as_me: WARNING: Imlib is not installed.  Install Imlib (version >= 1.9.8)" >&2;} +-   have_imlib="no" +- fi +-  fi +-  if test x"$with_imlib2" = xyes; then +-   version="`$IMLIB2_CONFIG --version 2>/dev/null`" +- if test x"$version" != x; then +-   { echo "$as_me:$LINENO: checking Imlib2 version" >&5 +-echo $ECHO_N "checking Imlib2 version... $ECHO_C" >&6; } +-   { echo "$as_me:$LINENO: result: $version" >&5 +-echo "${ECHO_T}$version" >&6; } +-   set -- `echo "$version" | sed 's/[^0-9]/ /g'` +-   if test "$1" -ne "1" -o "$2" -lt "0" || test "$2" -eq "0" -a "$3" -lt "5"; then +-     { echo "$as_me:$LINENO: WARNING: Imlib2 is too old. Install Imlib2 (version >= 1.0.5)" >&5 +-echo "$as_me: WARNING: Imlib2 is too old. Install Imlib2 (version >= 1.0.5)" >&2;} +-     have_imlib2="no" +-   else +-     have_imlib2="yes" +-   fi +- else +-   { echo "$as_me:$LINENO: WARNING: Imlib2 is not installed.  Install Imlib2 (version >= 1.0.5)" >&5 +-echo "$as_me: WARNING: Imlib2 is not installed.  Install Imlib2 (version >= 1.0.5)" >&2;} +-   have_imlib2="no" +- fi +-  fi +-  if test x"$x11" = xyes; then +-   if test x"$have_gtk2" = xyes; then +-     cat >>confdefs.h <<\_ACEOF +-#define USE_W3MIMG_X11 1 +-_ACEOF +- +-     IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" +-     IMGTARGETS="x11" +-     cat >>confdefs.h <<\_ACEOF +-#define USE_GDKPIXBUF 1 +-_ACEOF +- +-     cat >>confdefs.h <<\_ACEOF +-#define USE_GTK2 1 +-_ACEOF +- +-     IMGX11CFLAGS="`${PKG_CONFIG} --cflags gdk-pixbuf-2.0 gdk-pixbuf-xlib-2.0 gtk+-2.0`" +-     IMGX11LDFLAGS="`${PKG_CONFIG} --libs gdk-pixbuf-2.0 gdk-pixbuf-xlib-2.0 gtk+-2.0`" +-   elif test x"$have_gdkpixbuf" = xyes; then +-     cat >>confdefs.h <<\_ACEOF +-#define USE_W3MIMG_X11 1 +-_ACEOF +- +-     IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" +-     IMGTARGETS="x11" +-     cat >>confdefs.h <<\_ACEOF +-#define USE_GDKPIXBUF 1 +-_ACEOF +- +-     IMGX11CFLAGS="`${GDKPIXBUF_CONFIG} --cflags`" +-     IMGX11LDFLAGS="`${GDKPIXBUF_CONFIG} --libs` -lgdk_pixbuf_xlib" +-   elif test x"$have_imlib" = xyes; then +-     cat >>confdefs.h <<\_ACEOF +-#define USE_W3MIMG_X11 1 +-_ACEOF +- +-     IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" +-     IMGTARGETS="x11" +-     cat >>confdefs.h <<\_ACEOF +-#define USE_IMLIB 1 +-_ACEOF +- +-     IMGX11CFLAGS="`${IMLIB_CONFIG} --cflags`" +-     IMGX11LDFLAGS="`${IMLIB_CONFIG} --libs`" +-     IMGTARGETS="x11" +-   elif test x"$have_imlib2" = xyes; then +-     cat >>confdefs.h <<\_ACEOF +-#define USE_W3MIMG_X11 1 +-_ACEOF +- +-     IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" +-     IMGTARGETS="x11" +-     cat >>confdefs.h <<\_ACEOF +-#define USE_IMLIB2 1 +-_ACEOF +- +-     IMGX11CFLAGS="`${IMLIB2_CONFIG} --cflags`" +-     IMGX11LDFLAGS="`${IMLIB2_CONFIG} --libs`" +-   else +-     { echo "$as_me:$LINENO: WARNING: unable to build w3mimgdisplay with X11 support" >&5 +-echo "$as_me: WARNING: unable to build w3mimgdisplay with X11 support" >&2;} +-   fi +-  fi +-  if test x"$fb" = xyes; then +-   if test x"$have_gtk2" = xyes; then +-     cat >>confdefs.h <<\_ACEOF +-#define USE_W3MIMG_FB 1 +-_ACEOF +- +-     IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" +-     IMGTARGETS="${IMGTARGETS} fb" +-     cat >>confdefs.h <<\_ACEOF +-#define USE_GDKPIXBUF 1 +-_ACEOF +- +-     cat >>confdefs.h <<\_ACEOF +-#define USE_GTK2 1 +-_ACEOF +- +-     IMGFBCFLAGS="`${PKG_CONFIG} --cflags gdk-pixbuf-2.0 gtk+-2.0`" +-     IMGFBLDFLAGS="`${PKG_CONFIG} --libs gdk-pixbuf-2.0 gtk+-2.0`" +-   elif test x"$have_gdkpixbuf" = xyes; then +-     cat >>confdefs.h <<\_ACEOF +-#define USE_W3MIMG_FB 1 +-_ACEOF +- +-     IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" +-     IMGTARGETS="${IMGTARGETS} fb" +-     cat >>confdefs.h <<\_ACEOF +-#define USE_GDKPIXBUF 1 +-_ACEOF +- +-     IMGFBCFLAGS="`${GDKPIXBUF_CONFIG} --cflags`" +-     IMGFBLDFLAGS="`${GDKPIXBUF_CONFIG} --libs`" +-   elif test x"$have_imlib2" = xyes; then +-     cat >>confdefs.h <<\_ACEOF +-#define USE_W3MIMG_FB 1 +-_ACEOF +- +-     IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" +-     IMGTARGETS="${IMGTARGETS} fb" +-     cat >>confdefs.h <<\_ACEOF +-#define USE_IMLIB2 1 +-_ACEOF +- +-     IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" +-     IMGFBCFLAGS="`${IMLIB2_CONFIG} --cflags`" +-     IMGFBLDFLAGS="`${IMLIB2_CONFIG} --libs`" +-   else +-     { echo "$as_me:$LINENO: WARNING: unable to build w3mimgdisplay with FB support" >&5 +-echo "$as_me: WARNING: unable to build w3mimgdisplay with FB support" >&2;} +-   fi +-  fi +-  cat >>confdefs.h <<\_ACEOF +-#define IMGTARGETS "$IMGTARGETS" +-_ACEOF +- +-  cat >>confdefs.h <<\_ACEOF +-#define IMGOBJS "$IMGOBJS" +-_ACEOF +- +-  cat >>confdefs.h <<\_ACEOF +-#define IMGX11CFLAGS "$IMGX11CFLAGS" +-_ACEOF +- +-  cat >>confdefs.h <<\_ACEOF +-#define IMGX11LDFLAGS "$IMGX11LDFLAGS" +-_ACEOF +- +-  cat >>confdefs.h <<\_ACEOF +-#define IMGFBCFLAGS "$IMGFBCFLAGS" +-_ACEOF +- +-  cat >>confdefs.h <<\_ACEOF +-#define IMGFBLDFLAGS "$IMGLDFLAGS" +-_ACEOF +- +- fi +-if test x"$enable_image" != xno; then +- AUXBIN_TARGETS="$AUXBIN_TARGETS w3mimgdisplay\$(EXT)" +- +- { echo "$as_me:$LINENO: checking if xface is enabled" >&5 +-echo $ECHO_N "checking if xface is enabled... $ECHO_C" >&6; } +- # Check whether --enable-xface was given. +-if test "${enable_xface+set}" = set; then +-  enableval=$enable_xface; +-else +-  enable_xface="$enable_image" +-fi +- +- test x"$enable_xface" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_XFACE 1 +-_ACEOF +- +- { echo "$as_me:$LINENO: result: $enable_xface" >&5 +-echo "${ECHO_T}$enable_xface" >&6; } +- # Extract the first word of "uncompface", so it can be a program name with args. +-set dummy uncompface; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_prog_uncompface+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  if test -n "$uncompface"; then +-  ac_cv_prog_uncompface="$uncompface" # Let the user override the test. +-else +-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in $PATH +-do +-  IFS=$as_save_IFS +-  test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do +-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +-    ac_cv_prog_uncompface=""yes"" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +-    break 2 +-  fi +-done +-done +-IFS=$as_save_IFS +- +-  test -z "$ac_cv_prog_uncompface" && ac_cv_prog_uncompface=""no"" +-fi +-fi +-uncompface=$ac_cv_prog_uncompface +-if test -n "$uncompface"; then +-  { echo "$as_me:$LINENO: result: $uncompface" >&5 +-echo "${ECHO_T}$uncompface" >&6; } +-else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-fi +- +- +- test "$uncompface" = "no" && { echo "$as_me:$LINENO: WARNING: uncompface is not installed." >&5 +-echo "$as_me: WARNING: uncompface is not installed." >&2;} +- +-fi +- +- +- { echo "$as_me:$LINENO: checking default keymap" >&5 +-echo $ECHO_N "checking default keymap... $ECHO_C" >&6; } +- # Check whether --enable-keymap was given. +-if test "${enable_keymap+set}" = set; then +-  enableval=$enable_keymap; +-else +-  enable_keymap="w3m" +-fi +- +- { echo "$as_me:$LINENO: result: $enable_keymap" >&5 +-echo "${ECHO_T}$enable_keymap" >&6; } +- case x"$enable_keymap" in +- xw3m) +-  KEYMAP_FILE="keybind";; +- xlynx) +-  KEYMAP_FILE="keybind_lynx";; +- *) +-  { { echo "$as_me:$LINENO: error: keymap should be either w3m or lynx." >&5 +-echo "$as_me: error: keymap should be either w3m or lynx." >&2;} +-   { (exit 1); exit 1; }; };; +- esac +- +- HELP_FILE=w3mhelp-${enable_keymap}_$w3m_lang.html +- cat >>confdefs.h <<_ACEOF +-#define HELP_FILE "$HELP_FILE" +-_ACEOF +- +- +- cat >>confdefs.h <<_ACEOF +-#define KEYBIND $enable_keymap +-_ACEOF +- +- +-{ echo "$as_me:$LINENO: checking if popup menu is enabled" >&5 +-echo $ECHO_N "checking if popup menu is enabled... $ECHO_C" >&6; } +-# Check whether --enable-menu was given. +-if test "${enable_menu+set}" = set; then +-  enableval=$enable_menu; +-else +-  enable_menu="yes" +-fi +- +- test x"$enable_menu" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_MENU 1 +-_ACEOF +- +- { echo "$as_me:$LINENO: result: $enable_menu" >&5 +-echo "${ECHO_T}$enable_menu" >&6; } +- +-{ echo "$as_me:$LINENO: checking if mouse operation enabled" >&5 +-echo $ECHO_N "checking if mouse operation enabled... $ECHO_C" >&6; } +-# Check whether --enable-mouse was given. +-if test "${enable_mouse+set}" = set; then +-  enableval=$enable_mouse; +-else +-  enable_mouse="yes" +-fi +- +-test x"$enable_mouse" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_MOUSE 1 +-_ACEOF +- +-{ echo "$as_me:$LINENO: result: $enable_mouse" >&5 +-echo "${ECHO_T}$enable_mouse" >&6; } +- +-{ echo "$as_me:$LINENO: checking if URL history is enabled" >&5 +-echo $ECHO_N "checking if URL history is enabled... $ECHO_C" >&6; } +-# Check whether --enable-history was given. +-if test "${enable_history+set}" = set; then +-  enableval=$enable_history; +-else +-  enable_history="yes" +-fi +- +- test x"$enable_history" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_HISTORY 1 +-_ACEOF +- +- { echo "$as_me:$LINENO: result: $enable_history" >&5 +-echo "${ECHO_T}$enable_history" >&6; } +- +- { echo "$as_me:$LINENO: checking if alarm is enabled" >&5 +-echo $ECHO_N "checking if alarm is enabled... $ECHO_C" >&6; } +- # Check whether --enable-alarm was given. +-if test "${enable_alarm+set}" = set; then +-  enableval=$enable_alarm; +-else +-  enable_alarm="yes" +-fi +- +- { echo "$as_me:$LINENO: result: $enable_alarm" >&5 +-echo "${ECHO_T}$enable_alarm" >&6; } +- if test x"$enable_alarm" = xyes; then +-   cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <unistd.h> +-#include <signal.h> +-int +-main () +-{ +-int sa = SIGALRM; +-     void (*a) = alarm; +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  cat >>confdefs.h <<\_ACEOF +-#define USE_ALARM 1 +-_ACEOF +- +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +- fi +- +- +-{ echo "$as_me:$LINENO: checking if cookie is enabled" >&5 +-echo $ECHO_N "checking if cookie is enabled... $ECHO_C" >&6; } +-# Check whether --enable-cookie was given. +-if test "${enable_cookie+set}" = set; then +-  enableval=$enable_cookie; +-else +-  enable_cookie="yes" +-fi +- +-test x"$enable_cookie" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_COOKIE 1 +-_ACEOF +- +-{ echo "$as_me:$LINENO: result: $enable_cookie" >&5 +-echo "${ECHO_T}$enable_cookie" >&6; } +- +- { echo "$as_me:$LINENO: checking if nntp is enabled" >&5 +-echo $ECHO_N "checking if nntp is enabled... $ECHO_C" >&6; } +- # Check whether --enable-nntp was given. +-if test "${enable_nntp+set}" = set; then +-  enableval=$enable_nntp; +-else +-  enable_nntp="yes" +-fi +- +- test x"$enable_nntp" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_NNTP 1 +-_ACEOF +- +- { echo "$as_me:$LINENO: result: $enable_nntp" >&5 +-echo "${ECHO_T}$enable_nntp" >&6; } +- +- { echo "$as_me:$LINENO: checking if gopher is enabled" >&5 +-echo $ECHO_N "checking if gopher is enabled... $ECHO_C" >&6; } +- # Check whether --enable-gopher was given. +-if test "${enable_gopher+set}" = set; then +-  enableval=$enable_gopher; +-else +-  enable_gopher="no" +-fi +- +- test x"$enable_gopher" = xyes &&  cat >>confdefs.h <<\_ACEOF +-#define USE_GOPHER 1 +-_ACEOF +- +- { echo "$as_me:$LINENO: result: $enable_gopher" >&5 +-echo "${ECHO_T}$enable_gopher" >&6; } +- +- +-{ echo "$as_me:$LINENO: checking if dictionary lookup is enabled" >&5 +-echo $ECHO_N "checking if dictionary lookup is enabled... $ECHO_C" >&6; } +-# Check whether --enable-dict was given. +-if test "${enable_dict+set}" = set; then +-  enableval=$enable_dict; +-else +-  enable_dict="yes" +-fi +- +- test x"$enable_dict" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_DICT 1 +-_ACEOF +- +- { echo "$as_me:$LINENO: result: $enable_dict" >&5 +-echo "${ECHO_T}$enable_dict" >&6; } +- +- { echo "$as_me:$LINENO: checking if help cgi is enabled" >&5 +-echo $ECHO_N "checking if help cgi is enabled... $ECHO_C" >&6; } +- # Check whether --enable-help_cgi was given. +-if test "${enable_help_cgi+set}" = set; then +-  enableval=$enable_help_cgi; +-else +-  enable_help_cgi="yes" +-fi +- +- test x"$enable_help_cgi" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_HELP_CGI 1 +-_ACEOF +- +- { echo "$as_me:$LINENO: result: $enable_help_cgi" >&5 +-echo "${ECHO_T}$enable_help_cgi" >&6; } +- +- { echo "$as_me:$LINENO: checking if external URI loader is enabled" >&5 +-echo $ECHO_N "checking if external URI loader is enabled... $ECHO_C" >&6; } +- # Check whether --enable-external_uri_loader was given. +-if test "${enable_external_uri_loader+set}" = set; then +-  enableval=$enable_external_uri_loader; +-else +-  enable_external_uri_loader="yes" +-fi +- +- test x"$enable_external_uri_loader" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_EXTERNAL_URI_LOADER 1 +-_ACEOF +- +- { echo "$as_me:$LINENO: result: $enable_external_uri_loader" >&5 +-echo "${ECHO_T}$enable_external_uri_loader" >&6; } +- +- { echo "$as_me:$LINENO: checking if w3mmail is used" >&5 +-echo $ECHO_N "checking if w3mmail is used... $ECHO_C" >&6; } +- # Check whether --enable-w3mmailer was given. +-if test "${enable_w3mmailer+set}" = set; then +-  enableval=$enable_w3mmailer; +-else +-  enable_w3mmailer="$enable_external_uri_loader" +-fi +- +- test x"$enable_external_uri_loader" = xno && enable_w3mmailer=no +- test x"$enable_w3mmailer" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_W3MMAILER 1 +-_ACEOF +- +- { echo "$as_me:$LINENO: result: $enable_w3mmailer" >&5 +-echo "${ECHO_T}$enable_w3mmailer" >&6; } +- +- +- migemo_command="migemo -t egrep /usr/local/share/migemo/migemo-dict" +- { echo "$as_me:$LINENO: checking if migemo is supported with" >&5 +-echo $ECHO_N "checking if migemo is supported with... $ECHO_C" >&6; } +- +-# Check whether --with-migemo was given. +-if test "${with_migemo+set}" = set; then +-  withval=$with_migemo; test x"$with_migemo" = xyes || migemo_command="$with_migemo" +-fi +- +- if test "${with_migemo+set}" = set -a "$with_migemo" != "no"; then +-   cat >>confdefs.h <<\_ACEOF +-#define USE_MIGEMO 1 +-_ACEOF +- +- fi +- { echo "$as_me:$LINENO: result: $migemo_command" >&5 +-echo "${ECHO_T}$migemo_command" >&6; } +- cat >>confdefs.h <<_ACEOF +-#define DEF_MIGEMO_COMMAND "$migemo_command" +-_ACEOF +- +- +-w3m_editor="/usr/bin/vi" +-{ echo "$as_me:$LINENO: checking which editor is used by default" >&5 +-echo $ECHO_N "checking which editor is used by default... $ECHO_C" >&6; } +- +-# Check whether --with-editor was given. +-if test "${with_editor+set}" = set; then +-  withval=$with_editor; w3m_editor="$with_editor" +-fi +- +-{ echo "$as_me:$LINENO: result: $w3m_editor" >&5 +-echo "${ECHO_T}$w3m_editor" >&6; } +-cat >>confdefs.h <<_ACEOF +-#define DEF_EDITOR "$w3m_editor" +-_ACEOF +- +- +-w3m_mailer="/usr/bin/mail" +-{ echo "$as_me:$LINENO: checking which mailer is used by default" >&5 +-echo $ECHO_N "checking which mailer is used by default... $ECHO_C" >&6; } +- +-# Check whether --with-mailer was given. +-if test "${with_mailer+set}" = set; then +-  withval=$with_mailer; w3m_mailer="$with_mailer" +-fi +- +-{ echo "$as_me:$LINENO: result: $w3m_mailer" >&5 +-echo "${ECHO_T}$w3m_mailer" >&6; } +-cat >>confdefs.h <<_ACEOF +-#define DEF_MAILER "$w3m_mailer" +-_ACEOF +- +- +-w3m_browser="/usr/bin/mozilla" +-{ echo "$as_me:$LINENO: checking which external browser is used by default" >&5 +-echo $ECHO_N "checking which external browser is used by default... $ECHO_C" >&6; } +- +-# Check whether --with-browser was given. +-if test "${with_browser+set}" = set; then +-  withval=$with_browser; w3m_browser="$with_browser" +-fi +- +-{ echo "$as_me:$LINENO: result: $w3m_browser" >&5 +-echo "${ECHO_T}$w3m_browser" >&6; } +-cat >>confdefs.h <<_ACEOF +-#define DEF_EXT_BROWSER "$w3m_browser" +-_ACEOF +- +- +-for lib in bsd BSD 44bsd socket nsl dld dl +-do +- lib=$lib +- { echo "$as_me:$LINENO: checking for -l$lib" >&5 +-echo $ECHO_N "checking for -l$lib... $ECHO_C" >&6; } +- extlib="not found" +- for dir in /lib /usr/lib /usr/local/lib /usr/ucblib /usr/ccslib /usr/ccs/lib +- do +-   if test -f $dir/lib$lib.a -o -f $dir/lib$lib.so ; then +-    LIBS="$LIBS -l$lib" +-    extlib="found at $dir" +-    break +-   fi +- done +- { echo "$as_me:$LINENO: result: $extlib" >&5 +-echo "${ECHO_T}$extlib" >&6; } +-done +- +-{ echo "$as_me:$LINENO: checking if IPv6 support is enabled" >&5 +-echo $ECHO_N "checking if IPv6 support is enabled... $ECHO_C" >&6; } +-# Check whether --enable-ipv6 was given. +-if test "${enable_ipv6+set}" = set; then +-  enableval=$enable_ipv6; +-else +-  enable_ipv6="yes" +-fi +- +-{ echo "$as_me:$LINENO: result: $enable_ipv6" >&5 +-echo "${ECHO_T}$enable_ipv6" >&6; } +- +-if test x"$enable_ipv6" = xyes; then +- { echo "$as_me:$LINENO: checking if IPv6 API available" >&5 +-echo $ECHO_N "checking if IPv6 API available... $ECHO_C" >&6; } +- +- { echo "$as_me:$LINENO: checking for getaddrinfo" >&5 +-echo $ECHO_N "checking for getaddrinfo... $ECHO_C" >&6; } +-if test "${ac_cv_func_getaddrinfo+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-/* Define getaddrinfo to an innocuous variant, in case <limits.h> declares getaddrinfo. +-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */ +-#define getaddrinfo innocuous_getaddrinfo +- +-/* System header to define __stub macros and hopefully few prototypes, +-    which can conflict with char getaddrinfo (); below. +-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since +-    <limits.h> exists even on freestanding compilers.  */ +- +-#ifdef __STDC__ +-# include <limits.h> +-#else +-# include <assert.h> +-#endif +- +-#undef getaddrinfo +- +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char getaddrinfo (); +-/* The GNU C library defines this for functions which it implements +-    to always fail with ENOSYS.  Some functions are actually named +-    something starting with __ and the normal name is an alias.  */ +-#if defined __stub_getaddrinfo || defined __stub___getaddrinfo +-choke me +-#endif +- +-int +-main () +-{ +-return getaddrinfo (); +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  ac_cv_func_getaddrinfo=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_cv_func_getaddrinfo=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_func_getaddrinfo" >&5 +-echo "${ECHO_T}$ac_cv_func_getaddrinfo" >&6; } +-if test $ac_cv_func_getaddrinfo = yes; then +-  enable_ipv6="yes" +-else +-  enable_ipv6="no" +-fi +- +- if test x"$enable_ipv6" = xno; then +-    { echo "$as_me:$LINENO: checking for libinet6" >&5 +-echo $ECHO_N "checking for libinet6... $ECHO_C" >&6; } +-    for dir in /usr/local/v6/lib /usr/local/lib /usr/lib +-    do +-	if test -f $dir/libinet6.a; then +-	  if test $dir != "/usr/lib"; then +-		W3M_LIBS="$W3M_LIBS -L$dir" +-	  fi +-	  { echo "$as_me:$LINENO: checking for getaddrinfo in -linet6" >&5 +-echo $ECHO_N "checking for getaddrinfo in -linet6... $ECHO_C" >&6; } +-if test "${ac_cv_lib_inet6_getaddrinfo+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  ac_check_lib_save_LIBS=$LIBS +-LIBS="-linet6  $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +- +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char getaddrinfo (); +-int +-main () +-{ +-return getaddrinfo (); +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  ac_cv_lib_inet6_getaddrinfo=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_cv_lib_inet6_getaddrinfo=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_lib_inet6_getaddrinfo" >&5 +-echo "${ECHO_T}$ac_cv_lib_inet6_getaddrinfo" >&6; } +-if test $ac_cv_lib_inet6_getaddrinfo = yes; then +-  enable_ipv6="yes" +-	         use_libinet6="found"; W3M_LIBS="$W3M_LIBS -linet6"; break +-else +-  use_libinet6="not found" +-fi +- +-	fi +-    done +-    { echo "$as_me:$LINENO: result: $use_libinet6" >&5 +-echo "${ECHO_T}$use_libinet6" >&6; } +- fi +- if test x"$enable_ipv6" = xyes; then +- +-    { echo "$as_me:$LINENO: checking if struct sockaddr_storage has an ss_family member" >&5 +-echo $ECHO_N "checking if struct sockaddr_storage has an ss_family member... $ECHO_C" >&6; } +-    cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +- +-#include <sys/types.h> +-#include <sys/socket.h> +- +-int +-main () +-{ +- +-	struct sockaddr_storage ss; +-	int i = ss.ss_family; +- +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  { echo "$as_me:$LINENO: result: yes" >&5 +-echo "${ECHO_T}yes" >&6; } +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +- +-#include <sys/types.h> +-#include <sys/socket.h> +- +-int +-main () +-{ +- +-	struct sockaddr_storage ss; +-	int i = ss.__ss_family; +- +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-	 cat >>confdefs.h <<\_ACEOF +-#define HAVE_OLD_SS_FAMILY 1 +-_ACEOF +- +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	{ echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-	 { echo "$as_me:$LINENO: WARNING: IPv6 support is disabled" >&5 +-echo "$as_me: WARNING: IPv6 support is disabled" >&2;} +-	 enable_ipv6="no" +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +- +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +- fi +- if test x"$enable_ipv6" = xyes; then +-    cat >>confdefs.h <<\_ACEOF +-#define INET6 1 +-_ACEOF +- +- fi +-fi +- +- +-{ echo "$as_me:$LINENO: checking if SSL is suported" >&5 +-echo $ECHO_N "checking if SSL is suported... $ECHO_C" >&6; } +- +-# Check whether --with-ssl was given. +-if test "${with_ssl+set}" = set; then +-  withval=$with_ssl; +-else +-  with_ssl="yes" +-fi +- +-{ echo "$as_me:$LINENO: result: $with_ssl" >&5 +-echo "${ECHO_T}$with_ssl" >&6; } +-if test x"$with_ssl" != xno; then +- +-  succeeded=no +- +-  if test -z "$PKG_CONFIG"; then +-    # Extract the first word of "pkg-config", so it can be a program name with args. +-set dummy pkg-config; ac_word=$2 +-{ echo "$as_me:$LINENO: checking for $ac_word" >&5 +-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } +-if test "${ac_cv_path_PKG_CONFIG+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  case $PKG_CONFIG in +-  [\\/]* | ?:[\\/]*) +-  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. +-  ;; +-  *) +-  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in $PATH +-do +-  IFS=$as_save_IFS +-  test -z "$as_dir" && as_dir=. +-  for ac_exec_ext in '' $ac_executable_extensions; do +-  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then +-    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" +-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 +-    break 2 +-  fi +-done +-done +-IFS=$as_save_IFS +- +-  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" +-  ;; +-esac +-fi +-PKG_CONFIG=$ac_cv_path_PKG_CONFIG +-if test -n "$PKG_CONFIG"; then +-  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 +-echo "${ECHO_T}$PKG_CONFIG" >&6; } +-else +-  { echo "$as_me:$LINENO: result: no" >&5 +-echo "${ECHO_T}no" >&6; } +-fi +- +- +-  fi +- +-  if test "$PKG_CONFIG" = "no" ; then +-     echo "*** The pkg-config script could not be found. Make sure it is" +-     echo "*** in your path, or set the PKG_CONFIG environment variable" +-     echo "*** to the full path to pkg-config." +-     echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." +-  else +-     PKG_CONFIG_MIN_VERSION=0.9.0 +-     if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then +-        { echo "$as_me:$LINENO: checking for openssl" >&5 +-echo $ECHO_N "checking for openssl... $ECHO_C" >&6; } +- +-        if $PKG_CONFIG --exists "openssl" ; then +-            { echo "$as_me:$LINENO: result: yes" >&5 +-echo "${ECHO_T}yes" >&6; } +-            succeeded=yes +- +-            { echo "$as_me:$LINENO: checking SSL_CFLAGS" >&5 +-echo $ECHO_N "checking SSL_CFLAGS... $ECHO_C" >&6; } +-            SSL_CFLAGS=`$PKG_CONFIG --cflags "openssl"` +-            { echo "$as_me:$LINENO: result: $SSL_CFLAGS" >&5 +-echo "${ECHO_T}$SSL_CFLAGS" >&6; } +- +-            { echo "$as_me:$LINENO: checking SSL_LIBS" >&5 +-echo $ECHO_N "checking SSL_LIBS... $ECHO_C" >&6; } +-            SSL_LIBS=`$PKG_CONFIG --libs "openssl"` +-            { echo "$as_me:$LINENO: result: $SSL_LIBS" >&5 +-echo "${ECHO_T}$SSL_LIBS" >&6; } +-        else +-            SSL_CFLAGS="" +-            SSL_LIBS="" +-            ## If we have a custom action on failure, don't print errors, but +-            ## do set a variable so people can do so. +-            SSL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "openssl"` +- +-        fi +- +- +- +-     else +-        echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." +-        echo "*** See http://www.freedesktop.org/software/pkgconfig" +-     fi +-  fi +- +-  if test $succeeded = yes; then +-     : +-  else +- +-    { echo "$as_me:$LINENO: checking for SSL library/header" >&5 +-echo $ECHO_N "checking for SSL library/header... $ECHO_C" >&6; } +-    test x"$with_ssl" = xyes && with_ssl="/usr/openssl /usr/ssl /usr /usr/local/openssl /usr/local/ssl /usr/local" +-    { echo "$as_me:$LINENO: result: $with_ssl" >&5 +-echo "${ECHO_T}$with_ssl" >&6; } +-    for dir in $with_ssl +-    do +-       if test -f "$dir/include/openssl/ssl.h"; then +-          SSL_CFLAGS="$SSL_CFLAGS -I$dir/include/openssl" +-          if test "$dir" != "/usr"; then +-             SSL_CFLAGS="$SSL_CFLAGS -I$dir/include" +-          fi +-       elif test "$dir" != "/usr" -a -f "$dir/include/ssl.h"; then +-          SSL_CFLAGS="$SSL_CFLAGS -I$dir/include" +-       fi +-       if test "$dir" != "/usr" -a -f "$dir/lib/libssl.a"; then +-	  SSL_LIBS="$SSL_LIBS -L$dir/lib" +-       fi +-    done +- +-  fi +- +-  { echo "$as_me:$LINENO: checking for SSL_new in -lssl" >&5 +-echo $ECHO_N "checking for SSL_new in -lssl... $ECHO_C" >&6; } +-if test "${ac_cv_lib_ssl_SSL_new+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  ac_check_lib_save_LIBS=$LIBS +-LIBS="-lssl $SSL_LIBS -lcrypto $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +- +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char SSL_new (); +-int +-main () +-{ +-return SSL_new (); +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  ac_cv_lib_ssl_SSL_new=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_cv_lib_ssl_SSL_new=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_lib_ssl_SSL_new" >&5 +-echo "${ECHO_T}$ac_cv_lib_ssl_SSL_new" >&6; } +-if test $ac_cv_lib_ssl_SSL_new = yes; then +-  w3m_ssl="found"; CFLAGS="$CFLAGS $SSL_CFLAGS" W3M_LIBS="$W3M_LIBS $SSL_LIBS -lssl -lcrypto" +-else +-  w3m_ssl="not found" +-fi +- +- +-  if test x"$w3m_ssl" = xfound; then +-    cat >>confdefs.h <<\_ACEOF +-#define USE_SSL 1 +-_ACEOF +- +-    { echo "$as_me:$LINENO: checking if SSL certificate verify is enabled" >&5 +-echo $ECHO_N "checking if SSL certificate verify is enabled... $ECHO_C" >&6; } +-    # Check whether --enable-sslverify was given. +-if test "${enable_sslverify+set}" = set; then +-  enableval=$enable_sslverify; +-else +-  enable_sslverify="yes" +-fi +- +-    test x"$enable_sslverify" = xyes && cat >>confdefs.h <<\_ACEOF +-#define USE_SSL_VERIFY 1 +-_ACEOF +- +-    { echo "$as_me:$LINENO: result: $enable_sslverify" >&5 +-echo "${ECHO_T}$enable_sslverify" >&6; } +-  fi +-fi +- +-{ echo "$as_me:$LINENO: checking if digest auth is enabled" >&5 +-echo $ECHO_N "checking if digest auth is enabled... $ECHO_C" >&6; } +-# Check whether --enable-digest_auth was given. +-if test "${enable_digest_auth+set}" = set; then +-  enableval=$enable_digest_auth; +-else +-  enable_digest_auth="yes" +-fi +- +-if test x"$enable_digest_auth" = xyes -a x"$w3m_ssl" = xfound; then +-  cat >>confdefs.h <<\_ACEOF +-#define USE_DIGEST_AUTH 1 +-_ACEOF +- +-else +-  enable_digest_auth="no" +-fi +-{ echo "$as_me:$LINENO: result: $enable_digest_auth" >&5 +-echo "${ECHO_T}$enable_digest_auth" >&6; } +- +- +-{ echo "$as_me:$LINENO: checking for sqrt" >&5 +-echo $ECHO_N "checking for sqrt... $ECHO_C" >&6; } +-if test "${ac_cv_func_sqrt+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-/* Define sqrt to an innocuous variant, in case <limits.h> declares sqrt. +-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */ +-#define sqrt innocuous_sqrt +- +-/* System header to define __stub macros and hopefully few prototypes, +-    which can conflict with char sqrt (); below. +-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since +-    <limits.h> exists even on freestanding compilers.  */ +- +-#ifdef __STDC__ +-# include <limits.h> +-#else +-# include <assert.h> +-#endif +- +-#undef sqrt +- +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char sqrt (); +-/* The GNU C library defines this for functions which it implements +-    to always fail with ENOSYS.  Some functions are actually named +-    something starting with __ and the normal name is an alias.  */ +-#if defined __stub_sqrt || defined __stub___sqrt +-choke me +-#endif +- +-int +-main () +-{ +-return sqrt (); +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  ac_cv_func_sqrt=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_cv_func_sqrt=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_func_sqrt" >&5 +-echo "${ECHO_T}$ac_cv_func_sqrt" >&6; } +-if test $ac_cv_func_sqrt = yes; then +-  : +-else +- +-{ echo "$as_me:$LINENO: checking for sqrt in -lm" >&5 +-echo $ECHO_N "checking for sqrt in -lm... $ECHO_C" >&6; } +-if test "${ac_cv_lib_m_sqrt+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  ac_check_lib_save_LIBS=$LIBS +-LIBS="-lm  $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +- +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char sqrt (); +-int +-main () +-{ +-return sqrt (); +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  ac_cv_lib_m_sqrt=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_cv_lib_m_sqrt=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_sqrt" >&5 +-echo "${ECHO_T}$ac_cv_lib_m_sqrt" >&6; } +-if test $ac_cv_lib_m_sqrt = yes; then +-  cat >>confdefs.h <<_ACEOF +-#define HAVE_LIBM 1 +-_ACEOF +- +-  LIBS="-lm $LIBS" +- +-fi +- +-fi +- +-if test x"$enable_mouse" = xyes; then +- +- { echo "$as_me:$LINENO: checking for Gpm_Open in -lgpm" >&5 +-echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6; } +-if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  ac_check_lib_save_LIBS=$LIBS +-LIBS="-lgpm  $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +- +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char Gpm_Open (); +-int +-main () +-{ +-return Gpm_Open (); +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  ac_cv_lib_gpm_Gpm_Open=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_cv_lib_gpm_Gpm_Open=no +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_lib_gpm_Gpm_Open" >&5 +-echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6; } +-if test $ac_cv_lib_gpm_Gpm_Open = yes; then +-  cat >>confdefs.h <<\_ACEOF +-#define USE_GPM 1 +-_ACEOF +- +-   		W3M_LIBS="$W3M_LIBS -lgpm" +-fi +- +- +- +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <sys/consio.h> +-   MOUSE_GETINFO +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  cat >>confdefs.h <<\_ACEOF +-#define USE_SYSMOUSE 1 +-_ACEOF +- +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <machine/console.h> +-      MOUSE_GETINFO +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  cat >>confdefs.h <<\_ACEOF +-#define USE_SYSMOUSE 1 +-_ACEOF +- +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +- +-fi +- +-rm -f conftest.err conftest.$ac_ext +-fi +- +-rm -f conftest.err conftest.$ac_ext +-fi +- +-{ echo "$as_me:$LINENO: checking terminal library" >&5 +-echo $ECHO_N "checking terminal library... $ECHO_C" >&6; } +- +-# Check whether --with-termlib was given. +-if test "${with_termlib+set}" = set; then +-  withval=$with_termlib; +-else +-  with_termlib="yes" +-fi +- +- { echo "$as_me:$LINENO: result: $with_termlib" >&5 +-echo "${ECHO_T}$with_termlib" >&6; } +- test x"$with_termlib" = xyes && with_termlib="terminfo mytinfo termlib termcap ncurses curses" +- for lib in $with_termlib; do +-   as_ac_Lib=`echo "ac_cv_lib_$lib''_tgetent" | $as_tr_sh` +-{ echo "$as_me:$LINENO: checking for tgetent in -l$lib" >&5 +-echo $ECHO_N "checking for tgetent in -l$lib... $ECHO_C" >&6; } +-if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  ac_check_lib_save_LIBS=$LIBS +-LIBS="-l$lib  $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +- +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char tgetent (); +-int +-main () +-{ +-return tgetent (); +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  eval "$as_ac_Lib=yes" +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	eval "$as_ac_Lib=no" +-fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS +-fi +-ac_res=`eval echo '${'$as_ac_Lib'}'` +-	       { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +-if test `eval echo '${'$as_ac_Lib'}'` = yes; then +-  W3M_LIBS="$W3M_LIBS -l$lib"; break +-fi +- +- done +- +-{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 +-echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } +-if test "${ac_cv_path_GREP+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  # Extract the first word of "grep ggrep" to use in msg output +-if test -z "$GREP"; then +-set dummy grep ggrep; ac_prog_name=$2 +-if test "${ac_cv_path_GREP+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  ac_path_GREP_found=false +-# Loop through the user's path and test for each of PROGNAME-LIST +-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +-do +-  IFS=$as_save_IFS +-  test -z "$as_dir" && as_dir=. +-  for ac_prog in grep ggrep; do +-  for ac_exec_ext in '' $ac_executable_extensions; do +-    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" +-    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue +-    # Check for GNU ac_path_GREP and select it if it is found. +-  # Check for GNU $ac_path_GREP +-case `"$ac_path_GREP" --version 2>&1` in +-*GNU*) +-  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +-*) +-  ac_count=0 +-  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" +-  while : +-  do +-    cat "conftest.in" "conftest.in" >"conftest.tmp" +-    mv "conftest.tmp" "conftest.in" +-    cp "conftest.in" "conftest.nl" +-    echo 'GREP' >> "conftest.nl" +-    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break +-    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break +-    ac_count=`expr $ac_count + 1` +-    if test $ac_count -gt ${ac_path_GREP_max-0}; then +-      # Best one so far, save it but keep looking for a better one +-      ac_cv_path_GREP="$ac_path_GREP" +-      ac_path_GREP_max=$ac_count +-    fi +-    # 10*(2^10) chars as input seems more than enough +-    test $ac_count -gt 10 && break +-  done +-  rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +-esac +- +- +-    $ac_path_GREP_found && break 3 +-  done +-done +- +-done +-IFS=$as_save_IFS +- +- +-fi +- +-GREP="$ac_cv_path_GREP" +-if test -z "$GREP"; then +-  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} +-   { (exit 1); exit 1; }; } +-fi ++      LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" ++    done ++  fi +  ++          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 ++$as_echo_n "checking for GNU gettext in libintl... " >&6; } ++if test "${gt_cv_func_gnugettext1_libintl+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  ac_cv_path_GREP=$GREP ++  gt_save_CPPFLAGS="$CPPFLAGS" ++            CPPFLAGS="$CPPFLAGS $INCINTL" ++            gt_save_LIBS="$LIBS" ++            LIBS="$LIBS $LIBINTL" ++                        cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++#include <libintl.h> ++extern int _nl_msg_cat_cntr; ++extern ++#ifdef __cplusplus ++"C" ++#endif ++const char *_nl_expand_alias (); ++int ++main () ++{ ++bindtextdomain ("", ""); ++return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0) ++  ; ++  return 0; ++} ++_ACEOF ++if ac_fn_c_try_link "$LINENO"; then : ++  gt_cv_func_gnugettext1_libintl=yes ++else ++  gt_cv_func_gnugettext1_libintl=no + fi +- ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext ++                        if test "$gt_cv_func_gnugettext1_libintl" != yes && test -n "$LIBICONV"; then ++              LIBS="$LIBS $LIBICONV" ++              cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++#include <libintl.h> ++extern int _nl_msg_cat_cntr; ++extern ++#ifdef __cplusplus ++"C" ++#endif ++const char *_nl_expand_alias (); ++int ++main () ++{ ++bindtextdomain ("", ""); ++return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_expand_alias (0) ++  ; ++  return 0; ++} ++_ACEOF ++if ac_fn_c_try_link "$LINENO"; then : ++  LIBINTL="$LIBINTL $LIBICONV" ++                LTLIBINTL="$LTLIBINTL $LTLIBICONV" ++                gt_cv_func_gnugettext1_libintl=yes +  + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 +-echo "${ECHO_T}$ac_cv_path_GREP" >&6; } +- GREP="$ac_cv_path_GREP" +- +- +-{ echo "$as_me:$LINENO: checking for egrep" >&5 +-echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } +-if test "${ac_cv_path_EGREP+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 +-   then ac_cv_path_EGREP="$GREP -E" +-   else +-     # Extract the first word of "egrep" to use in msg output +-if test -z "$EGREP"; then +-set dummy egrep; ac_prog_name=$2 +-if test "${ac_cv_path_EGREP+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  ac_path_EGREP_found=false +-# Loop through the user's path and test for each of PROGNAME-LIST +-as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +-for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +-do +-  IFS=$as_save_IFS +-  test -z "$as_dir" && as_dir=. +-  for ac_prog in egrep; do +-  for ac_exec_ext in '' $ac_executable_extensions; do +-    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" +-    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue +-    # Check for GNU ac_path_EGREP and select it if it is found. +-  # Check for GNU $ac_path_EGREP +-case `"$ac_path_EGREP" --version 2>&1` in +-*GNU*) +-  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +-*) +-  ac_count=0 +-  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" +-  while : +-  do +-    cat "conftest.in" "conftest.in" >"conftest.tmp" +-    mv "conftest.tmp" "conftest.in" +-    cp "conftest.in" "conftest.nl" +-    echo 'EGREP' >> "conftest.nl" +-    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break +-    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break +-    ac_count=`expr $ac_count + 1` +-    if test $ac_count -gt ${ac_path_EGREP_max-0}; then +-      # Best one so far, save it but keep looking for a better one +-      ac_cv_path_EGREP="$ac_path_EGREP" +-      ac_path_EGREP_max=$ac_count +-    fi +-    # 10*(2^10) chars as input seems more than enough +-    test $ac_count -gt 10 && break +-  done +-  rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +-esac +- +- +-    $ac_path_EGREP_found && break 3 +-  done +-done ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext ++            fi ++            CPPFLAGS="$gt_save_CPPFLAGS" ++            LIBS="$gt_save_LIBS" ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_gnugettext1_libintl" >&5 ++$as_echo "$gt_cv_func_gnugettext1_libintl" >&6; } ++        fi +  +-done +-IFS=$as_save_IFS ++                                        if test "$gt_cv_func_gnugettext1_libc" = "yes" \ ++           || { test "$gt_cv_func_gnugettext1_libintl" = "yes" \ ++                && test "$PACKAGE" != gettext-runtime \ ++                && test "$PACKAGE" != gettext-tools; }; then ++          gt_use_preinstalled_gnugettext=yes ++        else ++                    LIBINTL= ++          LTLIBINTL= ++          INCINTL= ++        fi +  +  +-fi +  +-EGREP="$ac_cv_path_EGREP" +-if test -z "$EGREP"; then +-  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 +-echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} +-   { (exit 1); exit 1; }; } +-fi ++    if test "$gt_use_preinstalled_gnugettext" = "yes" \ ++       || test "$nls_cv_use_gnu_gettext" = "yes"; then +  +-else +-  ac_cv_path_EGREP=$EGREP +-fi ++$as_echo "#define ENABLE_NLS 1" >>confdefs.h +  ++    else ++      USE_NLS=no ++    fi ++  fi +  +-   fi +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 +-echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } +- EGREP="$ac_cv_path_EGREP" ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 ++$as_echo_n "checking whether to use NLS... " >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 ++$as_echo "$USE_NLS" >&6; } ++  if test "$USE_NLS" = "yes"; then ++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 ++$as_echo_n "checking where the gettext function comes from... " >&6; } ++    if test "$gt_use_preinstalled_gnugettext" = "yes"; then ++      if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then ++        gt_source="external libintl" ++      else ++        gt_source="libc" ++      fi ++    else ++      gt_source="included intl directory" ++    fi ++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 ++$as_echo "$gt_source" >&6; } ++  fi +  ++  if test "$USE_NLS" = "yes"; then +  +-{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } +-if test "${ac_cv_header_stdc+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <stdlib.h> +-#include <stdarg.h> +-#include <string.h> +-#include <float.h> ++    if test "$gt_use_preinstalled_gnugettext" = "yes"; then ++      if test "$gt_cv_func_gnugettext1_libintl" = "yes"; then ++        { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 ++$as_echo_n "checking how to link with libintl... " >&6; } ++        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 ++$as_echo "$LIBINTL" >&6; } +  +-int +-main () +-{ ++  for element in $INCINTL; do ++    haveit= ++    for x in $CPPFLAGS; do +  +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_cv_header_stdc=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++  acl_save_prefix="$prefix" ++  prefix="$acl_final_prefix" ++  acl_save_exec_prefix="$exec_prefix" ++  exec_prefix="$acl_final_exec_prefix" ++  eval x=\"$x\" ++  exec_prefix="$acl_save_exec_prefix" ++  prefix="$acl_save_prefix" +  +-	ac_cv_header_stdc=no +-fi ++      if test "X$x" = "X$element"; then ++        haveit=yes ++        break ++      fi ++    done ++    if test -z "$haveit"; then ++      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" ++    fi ++  done +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++      fi +  +-if test $ac_cv_header_stdc = yes; then +-  # SunOS 4.x string.h does not declare mem*, contrary to ANSI. +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <string.h> +  +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +-  $EGREP "memchr" >/dev/null 2>&1; then +-  : +-else +-  ac_cv_header_stdc=no +-fi +-rm -f conftest* ++$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h +  +-fi +  +-if test $ac_cv_header_stdc = yes; then +-  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <stdlib.h> ++$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h ++ ++    fi ++ ++        POSUB=po ++  fi ++ ++ ++ ++    INTLLIBS="$LIBINTL" ++ +  +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +-  $EGREP "free" >/dev/null 2>&1; then +-  : +-else +-  ac_cv_header_stdc=no +-fi +-rm -f conftest* +  +-fi +  +-if test $ac_cv_header_stdc = yes; then +-  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. +-  if test "$cross_compiling" = yes; then +-  : +-else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <ctype.h> +-#include <stdlib.h> +-#if ((' ' & 0x0FF) == 0x020) +-# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +-# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +-#else +-# define ISLOWER(c) \ +-		   (('a' <= (c) && (c) <= 'i') \ +-		     || ('j' <= (c) && (c) <= 'r') \ +-		     || ('s' <= (c) && (c) <= 'z')) +-# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +-#endif +  +-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +-int +-main () +-{ +-  int i; +-  for (i = 0; i < 256; i++) +-    if (XOR (islower (i), ISLOWER (i)) +-	|| toupper (i) != TOUPPER (i)) +-      return 2; +-  return 0; +-} +-_ACEOF +-rm -f conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>&5 +-  ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext' +-  { (case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_try") 2>&5 +-  ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); }; }; then +-  : +-else +-  echo "$as_me: program exited with status $ac_status" >&5 +-echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +  +-( exit $ac_status ) +-ac_cv_header_stdc=no + fi +-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext ++ ++NLSTARGET="" ++if test x"$USE_NLS" = xyes; then ++  NLSTARGET="po" + fi +  +  ++ ++ ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if color escape sequence for kterm/pxvt is enabled" >&5 ++$as_echo_n "checking if color escape sequence for kterm/pxvt is enabled... " >&6; } ++# Check whether --enable-color was given. ++if test "${enable_color+set}" = set; then : ++  enableval=$enable_color; ++else ++  enable_color="yes" + fi ++ ++test x"$enable_color" = xyes && $as_echo "#define USE_COLOR 1" >>confdefs.h ++ ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_color" >&5 ++$as_echo "$enable_color" >&6; } ++ ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ansi color escape sequence support is enabled" >&5 ++$as_echo_n "checking if ansi color escape sequence support is enabled... " >&6; } ++# Check whether --enable-ansi_color was given. ++if test "${enable_ansi_color+set}" = set; then : ++  enableval=$enable_ansi_color; ++else ++  enable_ansi_color="$enable_color" + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +-echo "${ECHO_T}$ac_cv_header_stdc" >&6; } +-if test $ac_cv_header_stdc = yes; then +  +-cat >>confdefs.h <<\_ACEOF +-#define STDC_HEADERS 1 +-_ACEOF ++ test x"$enable_ansi_color" = xyes && $as_echo "#define USE_ANSI_COLOR 1" >>confdefs.h +  ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_ansi_color" >&5 ++$as_echo "$enable_ansi_color" >&6; } ++ ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if background color support is enabled" >&5 ++$as_echo_n "checking if background color support is enabled... " >&6; } ++# Check whether --enable-bgcolor was given. ++if test "${enable_bgcolor+set}" = set; then : ++  enableval=$enable_bgcolor; ++else ++  enable_bgcolor="$enable_color" + fi +  +-# On IRIX 5.3, sys/types and inttypes.h are conflicting. ++ test x"$enable_bgcolor" = xyes && $as_echo "#define USE_BG_COLOR 1" >>confdefs.h +  ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_bgcolor" >&5 ++$as_echo "$enable_bgcolor" >&6; } +  +  +  +  +  +  ++ INSTALL_W3MIMGDISPLAY='${INSTALL_PROGRAM}' ++ $as_echo "#define INSTALL_W3MIMGDISPLAY \$INSTALL_W3MIMGDISPLAY" >>confdefs.h +  +  +-for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ +-		  inttypes.h stdint.h unistd.h +-do +-as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +-{ echo "$as_me:$LINENO: checking for $ac_header" >&5 +-echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-$ac_includes_default +  +-#include <$ac_header> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  eval "$as_ac_Header=yes" +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +  +-	eval "$as_ac_Header=no" +-fi +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +-	       { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +-if test `eval echo '${'$as_ac_Header'}'` = yes; then +-  cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +-_ACEOF +  +-fi +  +-done +  +  +-{ echo "$as_me:$LINENO: checking GC library exists" >&5 +-echo $ECHO_N "checking GC library exists... $ECHO_C" >&6; } +  +  +-# Check whether --with-gc was given. +-if test "${with_gc+set}" = set; then +-  withval=$with_gc; test x"$with_gc" = xno && { { echo "$as_me:$LINENO: error: You can not build w3m without gc" >&5 +-echo "$as_me: error: You can not build w3m without gc" >&2;} +-   { (exit 1); exit 1; }; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if image is enabled" >&5 ++$as_echo_n "checking if image is enabled... " >&6; } ++ # Check whether --enable-image was given. ++if test "${enable_image+set}" = set; then : ++  enableval=$enable_image; + else +-  with_gc="yes" ++  enable_image="yes" + fi +  +- { echo "$as_me:$LINENO: result: $with_gc" >&5 +-echo "${ECHO_T}$with_gc" >&6; } +- test x"$with_gc" = xyes && with_gc="/usr /usr/local ${HOME}" +- unset ac_cv_header_gc_h +- if test "${ac_cv_header_gc_h+set}" = set; then +-  { echo "$as_me:$LINENO: checking for gc.h" >&5 +-echo $ECHO_N "checking for gc.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_gc_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_gc_h" >&5 +-echo "${ECHO_T}$ac_cv_header_gc_h" >&6; } +-else +-  # Is the header compilable? +-{ echo "$as_me:$LINENO: checking gc.h usability" >&5 +-echo $ECHO_N "checking gc.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-$ac_includes_default +-#include <gc.h> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_header_compiler=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_image" >&5 ++$as_echo "$enable_image" >&6; } ++ if test x"$enable_image" != xno; then ++  IMGOBJS=w3mimg.o ++  if test x"$enable_image" = xyes; then ++    enable_image=x11 ++    case "`uname -s`" in ++    Linux|linux|LINUX) ++	if test -c /dev/fb0; then ++	  enable_image=x11,fb ++        fi;; ++    esac ++  fi ++  save_ifs="$IFS"; IFS=","; ++  for img in $enable_image; do ++    case $img in ++      x11) x11=yes;; ++      fb)  fb=yes;; ++      fb+s) fb=yes ++           $as_echo "#define W3MIMGDISPLAY_SETUID 1" >>confdefs.h +  +-	ac_header_compiler=no +-fi ++           INSTALL_W3MIMGDISPLAY='${INSTALL} -o root -m 4755 -s' ++           $as_echo "#define INSTALL_W3MIMGDISPLAY \$INSTALL_W3MIMGDISPLAY" >>confdefs.h ++;; ++    esac ++  done ++  IFS="$save_ifs" ++  enable_image=yes ++  $as_echo "#define USE_IMAGE 1" >>confdefs.h +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking image library" >&5 ++$as_echo_n "checking image library... " >&6; } +  +-# Is the header present? +-{ echo "$as_me:$LINENO: checking gc.h presence" >&5 +-echo $ECHO_N "checking gc.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <gc.h> +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  ac_header_preproc=yes ++# Check whether --with-imagelib was given. ++if test "${with_imagelib+set}" = set; then : ++  withval=$with_imagelib; + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-  ac_header_preproc=no ++  with_imagelib="yes" + fi +  +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } ++  if test x"$with_imagelib" = xyes; then ++    with_imagelib="gtk2 gdk-pixbuf imlib imlib2" ++  fi ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_imagelib" >&5 ++$as_echo "$with_imagelib" >&6; } ++  with_imlib=no ++  with_imlib2=no ++  with_gdkpixbuf=no ++  with_gtk2=no ++  for imagelib in $with_imagelib ++  do ++   case "$imagelib" in ++   imlib) ++     with_imlib="yes" ++     if test x"$IMLIB_CONFIG" = x; then ++       IMLIB_CONFIG=imlib-config ++     fi;; ++   imlib2) ++     with_imlib2="yes" ++     if test x"$IMLIB2_CONFIG" = x; then ++       IMLIB2_CONFIG=imlib2-config ++     fi;; ++   gdk-pixbuf) ++     with_gdkpixbuf="yes" ++     if test x"$GDKPIXBUF_CONFIG" = x; then ++       GDKPIXBUF_CONFIG=gdk-pixbuf-config ++     fi;; ++   gtk2) ++     with_gtk2="yes" ++     if test x"$PKG_CONFIG" = x; then ++       PKG_CONFIG=pkg-config ++     else ++       PKG_CONFIG=: ++     fi;; ++   esac ++  done ++  IMGTARGETS="" ++  if test x"$with_gtk2" = xyes; then ++   version="`$PKG_CONFIG --modversion gdk-pixbuf-2.0 2>/dev/null`" ++ if test x"$version" != x; then ++   { $as_echo "$as_me:${as_lineno-$LINENO}: checking GdkPixbuf version" >&5 ++$as_echo_n "checking GdkPixbuf version... " >&6; } ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version" >&5 ++$as_echo "$version" >&6; } ++   set -- `echo "$version" | sed 's/[^0-9]/ /g'` ++   if test "$1" -ne "2" -o "$2" -lt "0" || test "$2" -eq "0" -a "$3" -lt "0"; then ++     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GdkPixbuf is too old. Install GdkPixbuf (version >= 2.0.0)" >&5 ++$as_echo "$as_me: WARNING: GdkPixbuf is too old. Install GdkPixbuf (version >= 2.0.0)" >&2;} ++     have_gdkpixbuf="no"; have_gtk2="no" ++   else ++     have_gdkpixbuf="yes"; have_gtk2="yes" ++   fi ++ else ++   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GdkPixbuf is not installed.  Install GdkPixbuf (version >= 2.0.0)" >&5 ++$as_echo "$as_me: WARNING: GdkPixbuf is not installed.  Install GdkPixbuf (version >= 2.0.0)" >&2;} ++   have_gdkpixbuf="no"; have_gtk2="no" ++ fi ++  fi ++  if test x"$with_gdkpixbuf" = xyes; then ++   if test x"$have_gdkpixbuf" != xyes; then ++    version="`$GDKPIXBUF_CONFIG --version 2>/dev/null`" ++ if test x"$version" != x; then ++   { $as_echo "$as_me:${as_lineno-$LINENO}: checking GdkPixbuf version" >&5 ++$as_echo_n "checking GdkPixbuf version... " >&6; } ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version" >&5 ++$as_echo "$version" >&6; } ++   set -- `echo "$version" | sed 's/[^0-9]/ /g'` ++   if test "$1" -ne "0" -o "$2" -lt "16" || test "$2" -eq "16" -a "$3" -lt "0"; then ++     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GdkPixbuf is too old. Install GdkPixbuf (version >= 0.16.0)" >&5 ++$as_echo "$as_me: WARNING: GdkPixbuf is too old. Install GdkPixbuf (version >= 0.16.0)" >&2;} ++     have_gdkpixbuf="no" ++   else ++     have_gdkpixbuf="yes" ++   fi ++ else ++   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GdkPixbuf is not installed.  Install GdkPixbuf (version >= 0.16.0)" >&5 ++$as_echo "$as_me: WARNING: GdkPixbuf is not installed.  Install GdkPixbuf (version >= 0.16.0)" >&2;} ++   have_gdkpixbuf="no" ++ fi ++   fi ++  fi ++  if test x"$with_imlib" = xyes; then ++   version="`$IMLIB_CONFIG --version 2>/dev/null`" ++ if test x"$version" != x; then ++   { $as_echo "$as_me:${as_lineno-$LINENO}: checking Imlib version" >&5 ++$as_echo_n "checking Imlib version... " >&6; } ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version" >&5 ++$as_echo "$version" >&6; } ++   set -- `echo "$version" | sed 's/[^0-9]/ /g'` ++   if test "$1" -ne "1" -o "$2" -lt "9" || test "$2" -eq "9" -a "$3" -lt "8"; then ++     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Imlib is too old. Install Imlib (version >= 1.9.8)" >&5 ++$as_echo "$as_me: WARNING: Imlib is too old. Install Imlib (version >= 1.9.8)" >&2;} ++     have_imlib="no" ++   else ++     have_imlib="yes" ++   fi ++ else ++   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Imlib is not installed.  Install Imlib (version >= 1.9.8)" >&5 ++$as_echo "$as_me: WARNING: Imlib is not installed.  Install Imlib (version >= 1.9.8)" >&2;} ++   have_imlib="no" ++ fi ++  fi ++  if test x"$with_imlib2" = xyes; then ++   version="`$IMLIB2_CONFIG --version 2>/dev/null`" ++ if test x"$version" != x; then ++   { $as_echo "$as_me:${as_lineno-$LINENO}: checking Imlib2 version" >&5 ++$as_echo_n "checking Imlib2 version... " >&6; } ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version" >&5 ++$as_echo "$version" >&6; } ++   set -- `echo "$version" | sed 's/[^0-9]/ /g'` ++   if test "$1" -ne "1" -o "$2" -lt "0" || test "$2" -eq "0" -a "$3" -lt "5"; then ++     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Imlib2 is too old. Install Imlib2 (version >= 1.0.5)" >&5 ++$as_echo "$as_me: WARNING: Imlib2 is too old. Install Imlib2 (version >= 1.0.5)" >&2;} ++     have_imlib2="no" ++   else ++     have_imlib2="yes" ++   fi ++ else ++   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Imlib2 is not installed.  Install Imlib2 (version >= 1.0.5)" >&5 ++$as_echo "$as_me: WARNING: Imlib2 is not installed.  Install Imlib2 (version >= 1.0.5)" >&2;} ++   have_imlib2="no" ++ fi ++  fi ++  if test x"$x11" = xyes; then ++   if test x"$have_gtk2" = xyes; then ++     $as_echo "#define USE_W3MIMG_X11 1" >>confdefs.h +  +-# So?  What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +-  yes:no: ) +-    { echo "$as_me:$LINENO: WARNING: gc.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: gc.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +-    { echo "$as_me:$LINENO: WARNING: gc.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: gc.h: proceeding with the compiler's result" >&2;} +-    ac_header_preproc=yes +-    ;; +-  no:yes:* ) +-    { echo "$as_me:$LINENO: WARNING: gc.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: gc.h: present but cannot be compiled" >&2;} +-    { echo "$as_me:$LINENO: WARNING: gc.h:     check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: gc.h:     check for missing prerequisite headers?" >&2;} +-    { echo "$as_me:$LINENO: WARNING: gc.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: gc.h: see the Autoconf documentation" >&2;} +-    { echo "$as_me:$LINENO: WARNING: gc.h:     section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: gc.h:     section \"Present But Cannot Be Compiled\"" >&2;} +-    { echo "$as_me:$LINENO: WARNING: gc.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: gc.h: proceeding with the preprocessor's result" >&2;} +-    { echo "$as_me:$LINENO: WARNING: gc.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: gc.h: in the future, the compiler will take precedence" >&2;} +-    ( cat <<\_ASBOX +-## ----------------------------- ## +-## Report this to satodai@w3m.jp ## +-## ----------------------------- ## +-_ASBOX +-     ) | sed "s/^/$as_me: WARNING:     /" >&2 +-    ;; +-esac +-{ echo "$as_me:$LINENO: checking for gc.h" >&5 +-echo $ECHO_N "checking for gc.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_gc_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  ac_cv_header_gc_h=$ac_header_preproc +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_gc_h" >&5 +-echo "${ECHO_T}$ac_cv_header_gc_h" >&6; } ++     IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" ++     IMGTARGETS="x11" ++     $as_echo "#define USE_GDKPIXBUF 1" >>confdefs.h ++ ++     $as_echo "#define USE_GTK2 1" >>confdefs.h ++ ++     IMGX11CFLAGS="`${PKG_CONFIG} --cflags gdk-pixbuf-2.0 gdk-pixbuf-xlib-2.0 gtk+-2.0`" ++     IMGX11LDFLAGS="`${PKG_CONFIG} --libs gdk-pixbuf-2.0 gdk-pixbuf-xlib-2.0 gtk+-2.0`" ++   elif test x"$have_gdkpixbuf" = xyes; then ++     $as_echo "#define USE_W3MIMG_X11 1" >>confdefs.h ++ ++     IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" ++     IMGTARGETS="x11" ++     $as_echo "#define USE_GDKPIXBUF 1" >>confdefs.h ++ ++     IMGX11CFLAGS="`${GDKPIXBUF_CONFIG} --cflags`" ++     IMGX11LDFLAGS="`${GDKPIXBUF_CONFIG} --libs` -lgdk_pixbuf_xlib" ++   elif test x"$have_imlib" = xyes; then ++     $as_echo "#define USE_W3MIMG_X11 1" >>confdefs.h ++ ++     IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" ++     IMGTARGETS="x11" ++     $as_echo "#define USE_IMLIB 1" >>confdefs.h ++ ++     IMGX11CFLAGS="`${IMLIB_CONFIG} --cflags`" ++     IMGX11LDFLAGS="`${IMLIB_CONFIG} --libs`" ++     IMGTARGETS="x11" ++   elif test x"$have_imlib2" = xyes; then ++     $as_echo "#define USE_W3MIMG_X11 1" >>confdefs.h ++ ++     IMGOBJS="$IMGOBJS x11/x11_w3mimg.o" ++     IMGTARGETS="x11" ++     $as_echo "#define USE_IMLIB2 1" >>confdefs.h ++ ++     IMGX11CFLAGS="`${IMLIB2_CONFIG} --cflags`" ++     IMGX11LDFLAGS="`${IMLIB2_CONFIG} --libs`" ++   else ++     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to build w3mimgdisplay with X11 support" >&5 ++$as_echo "$as_me: WARNING: unable to build w3mimgdisplay with X11 support" >&2;} ++   fi ++  fi ++  if test x"$fb" = xyes; then ++   if test x"$have_gtk2" = xyes; then ++     $as_echo "#define USE_W3MIMG_FB 1" >>confdefs.h +  +-fi ++     IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" ++     IMGTARGETS="${IMGTARGETS} fb" ++     $as_echo "#define USE_GDKPIXBUF 1" >>confdefs.h +  ++     $as_echo "#define USE_GTK2 1" >>confdefs.h +  +- if test x"$ac_cv_header_gc_h" = xno; then +-   { echo "$as_me:$LINENO: checking GC header location" >&5 +-echo $ECHO_N "checking GC header location... $ECHO_C" >&6; } +-   { echo "$as_me:$LINENO: result: $with_gc" >&5 +-echo "${ECHO_T}$with_gc" >&6; } +-   gcincludedir=no +-   for dir in $with_gc; do +-     for inc in include include/gc; do +-       cppflags="$CPPFLAGS" +-       CPPFLAGS="$CPPFLAGS -I$dir/$inc" +-       { echo "$as_me:$LINENO: checking $dir/$inc" >&5 +-echo $ECHO_N "checking $dir/$inc... $ECHO_C" >&6; } +-       unset ac_cv_header_gc_h +-       if test "${ac_cv_header_gc_h+set}" = set; then +-  { echo "$as_me:$LINENO: checking for gc.h" >&5 +-echo $ECHO_N "checking for gc.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_gc_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_gc_h" >&5 +-echo "${ECHO_T}$ac_cv_header_gc_h" >&6; } +-else +-  # Is the header compilable? +-{ echo "$as_me:$LINENO: checking gc.h usability" >&5 +-echo $ECHO_N "checking gc.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-$ac_includes_default +-#include <gc.h> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_header_compiler=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++     IMGFBCFLAGS="`${PKG_CONFIG} --cflags gdk-pixbuf-2.0 gtk+-2.0`" ++     IMGFBLDFLAGS="`${PKG_CONFIG} --libs gdk-pixbuf-2.0 gtk+-2.0`" ++   elif test x"$have_gdkpixbuf" = xyes; then ++     $as_echo "#define USE_W3MIMG_FB 1" >>confdefs.h +  +-	ac_header_compiler=no +-fi ++     IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" ++     IMGTARGETS="${IMGTARGETS} fb" ++     $as_echo "#define USE_GDKPIXBUF 1" >>confdefs.h +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } ++     IMGFBCFLAGS="`${GDKPIXBUF_CONFIG} --cflags`" ++     IMGFBLDFLAGS="`${GDKPIXBUF_CONFIG} --libs`" ++   elif test x"$have_imlib2" = xyes; then ++     $as_echo "#define USE_W3MIMG_FB 1" >>confdefs.h +  +-# Is the header present? +-{ echo "$as_me:$LINENO: checking gc.h presence" >&5 +-echo $ECHO_N "checking gc.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <gc.h> +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  ac_header_preproc=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++     IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" ++     IMGTARGETS="${IMGTARGETS} fb" ++     $as_echo "#define USE_IMLIB2 1" >>confdefs.h +  +-  ac_header_preproc=no +-fi ++     IMGOBJS="$IMGOBJS fb/fb_w3mimg.o fb/fb.o fb/fb_img.o" ++     IMGFBCFLAGS="`${IMLIB2_CONFIG} --cflags`" ++     IMGFBLDFLAGS="`${IMLIB2_CONFIG} --libs`" ++   else ++     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to build w3mimgdisplay with FB support" >&5 ++$as_echo "$as_me: WARNING: unable to build w3mimgdisplay with FB support" >&2;} ++   fi ++  fi ++  $as_echo "#define IMGTARGETS \"\$IMGTARGETS\"" >>confdefs.h +  +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } ++  $as_echo "#define IMGOBJS \"\$IMGOBJS\"" >>confdefs.h +  +-# So?  What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +-  yes:no: ) +-    { echo "$as_me:$LINENO: WARNING: gc.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: gc.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +-    { echo "$as_me:$LINENO: WARNING: gc.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: gc.h: proceeding with the compiler's result" >&2;} +-    ac_header_preproc=yes +-    ;; +-  no:yes:* ) +-    { echo "$as_me:$LINENO: WARNING: gc.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: gc.h: present but cannot be compiled" >&2;} +-    { echo "$as_me:$LINENO: WARNING: gc.h:     check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: gc.h:     check for missing prerequisite headers?" >&2;} +-    { echo "$as_me:$LINENO: WARNING: gc.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: gc.h: see the Autoconf documentation" >&2;} +-    { echo "$as_me:$LINENO: WARNING: gc.h:     section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: gc.h:     section \"Present But Cannot Be Compiled\"" >&2;} +-    { echo "$as_me:$LINENO: WARNING: gc.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: gc.h: proceeding with the preprocessor's result" >&2;} +-    { echo "$as_me:$LINENO: WARNING: gc.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: gc.h: in the future, the compiler will take precedence" >&2;} +-    ( cat <<\_ASBOX +-## ----------------------------- ## +-## Report this to satodai@w3m.jp ## +-## ----------------------------- ## +-_ASBOX +-     ) | sed "s/^/$as_me: WARNING:     /" >&2 +-    ;; +-esac +-{ echo "$as_me:$LINENO: checking for gc.h" >&5 +-echo $ECHO_N "checking for gc.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_gc_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  ac_cv_header_gc_h=$ac_header_preproc +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_gc_h" >&5 +-echo "${ECHO_T}$ac_cv_header_gc_h" >&6; } ++  $as_echo "#define IMGX11CFLAGS \"\$IMGX11CFLAGS\"" >>confdefs.h +  +-fi +-if test $ac_cv_header_gc_h = yes; then +-  gcincludedir="$dir/$inc"; CFLAGS="$CFLAGS -I$dir/$inc"; break +-fi ++  $as_echo "#define IMGX11LDFLAGS \"\$IMGX11LDFLAGS\"" >>confdefs.h +  ++  $as_echo "#define IMGFBCFLAGS \"\$IMGFBCFLAGS\"" >>confdefs.h ++ ++  $as_echo "#define IMGFBLDFLAGS \"\$IMGLDFLAGS\"" >>confdefs.h +  +-       CPPFLAGS="$cppflags" +-     done +-     if test x"$gcincludedir" != xno; then +-       break; +-     fi +-   done +-   if test x"$gcincludedir" = xno; then +-     { { echo "$as_me:$LINENO: error: gc.h not found" >&5 +-echo "$as_me: error: gc.h not found" >&2;} +-   { (exit 1); exit 1; }; } +-   fi +  fi +- unset ac_cv_lib_gc_GC_init +- { echo "$as_me:$LINENO: checking for GC_init in -lgc" >&5 +-echo $ECHO_N "checking for GC_init in -lgc... $ECHO_C" >&6; } +-if test "${ac_cv_lib_gc_GC_init+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  ac_check_lib_save_LIBS=$LIBS +-LIBS="-lgc  $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ ++if test x"$enable_image" != xno; then ++ AUXBIN_TARGETS="$AUXBIN_TARGETS w3mimgdisplay\$(EXT)" +  +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char GC_init (); +-int +-main () +-{ +-return GC_init (); +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  ac_cv_lib_gc_GC_init=yes ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if xface is enabled" >&5 ++$as_echo_n "checking if xface is enabled... " >&6; } ++ # Check whether --enable-xface was given. ++if test "${enable_xface+set}" = set; then : ++  enableval=$enable_xface; + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_cv_lib_gc_GC_init=no ++  enable_xface="$enable_image" + fi +  +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_lib_gc_GC_init" >&5 +-echo "${ECHO_T}$ac_cv_lib_gc_GC_init" >&6; } +-if test $ac_cv_lib_gc_GC_init = yes; then +-  LIBGC="-lgc" +-fi ++ test x"$enable_xface" = xyes && $as_echo "#define USE_XFACE 1" >>confdefs.h +  +- if test x"$ac_cv_lib_gc_GC_init" = xno; then +-    { echo "$as_me:$LINENO: checking GC library location" >&5 +-echo $ECHO_N "checking GC library location... $ECHO_C" >&6; } +-    { echo "$as_me:$LINENO: result: $with_gc" >&5 +-echo "${ECHO_T}$with_gc" >&6; } +-    gclibdir=no +-    for dir in $with_gc; do +-      ldflags="$LDFLAGS" +-      LDFLAGS="$LDFLAGS -L$dir/lib" +-      { echo "$as_me:$LINENO: checking $dir" >&5 +-echo $ECHO_N "checking $dir... $ECHO_C" >&6; } +-      unset ac_cv_lib_gc_GC_init +-      { echo "$as_me:$LINENO: checking for GC_init in -lgc" >&5 +-echo $ECHO_N "checking for GC_init in -lgc... $ECHO_C" >&6; } +-if test "${ac_cv_lib_gc_GC_init+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xface" >&5 ++$as_echo "$enable_xface" >&6; } ++ # Extract the first word of "uncompface", so it can be a program name with args. ++set dummy uncompface; ac_word=$2 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_prog_uncompface+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  ac_check_lib_save_LIBS=$LIBS +-LIBS="-lgc  $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +- +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char GC_init (); +-int +-main () +-{ +-return GC_init (); +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  ac_cv_lib_gc_GC_init=yes ++  if test -n "$uncompface"; then ++  ac_cv_prog_uncompface="$uncompface" # Let the user override the test. + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++  IFS=$as_save_IFS ++  test -z "$as_dir" && as_dir=. ++    for ac_exec_ext in '' $ac_executable_extensions; do ++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++    ac_cv_prog_uncompface=""yes"" ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    break 2 ++  fi ++done ++  done ++IFS=$as_save_IFS +  +-	ac_cv_lib_gc_GC_init=no ++  test -z "$ac_cv_prog_uncompface" && ac_cv_prog_uncompface=""no"" + fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_lib_gc_GC_init" >&5 +-echo "${ECHO_T}$ac_cv_lib_gc_GC_init" >&6; } +-if test $ac_cv_lib_gc_GC_init = yes; then +-  gclibdir="$dir/lib"; LIBGC="-L$dir/lib -lgc"; break ++uncompface=$ac_cv_prog_uncompface ++if test -n "$uncompface"; then ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $uncompface" >&5 ++$as_echo "$uncompface" >&6; } ++else ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +-      LDFLAGS="$ldflags" +-    done +-    if test x"$gclibdir" = xno; then +-      { { echo "$as_me:$LINENO: error: libgc not found" >&5 +-echo "$as_me: error: libgc not found" >&2;} +-   { (exit 1); exit 1; }; } +-    fi +- fi +-{ echo "$as_me:$LINENO: checking for zError in -lz" >&5 +-echo $ECHO_N "checking for zError in -lz... $ECHO_C" >&6; } +-if test "${ac_cv_lib_z_zError+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  ac_check_lib_save_LIBS=$LIBS +-LIBS="-lz  $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +  +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char zError (); +-int +-main () +-{ +-return zError (); +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  ac_cv_lib_z_zError=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++ test "$uncompface" = "no" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: uncompface is not installed." >&5 ++$as_echo "$as_me: WARNING: uncompface is not installed." >&2;} +  +-	ac_cv_lib_z_zError=no + fi +  +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_lib_z_zError" >&5 +-echo "${ECHO_T}$ac_cv_lib_z_zError" >&6; } +-if test $ac_cv_lib_z_zError = yes; then +-  AUXBIN_TARGETS="$AUXBIN_TARGETS inflate\$(EXT)" ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking default keymap" >&5 ++$as_echo_n "checking default keymap... " >&6; } ++ # Check whether --enable-keymap was given. ++if test "${enable_keymap+set}" = set; then : ++  enableval=$enable_keymap; ++else ++  enable_keymap="w3m" + fi +  ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_keymap" >&5 ++$as_echo "$enable_keymap" >&6; } ++ case x"$enable_keymap" in ++ xw3m) ++  KEYMAP_FILE="keybind";; ++ xlynx) ++  KEYMAP_FILE="keybind_lynx";; ++ *) ++  as_fn_error "keymap should be either w3m or lynx." "$LINENO" 5;; ++ esac ++ ++ HELP_FILE=w3mhelp-${enable_keymap}_$w3m_lang.html ++ cat >>confdefs.h <<_ACEOF ++#define HELP_FILE "$HELP_FILE" ++_ACEOF ++ +  +-cat >>confdefs.h <<\_ACEOF +-#define AUXBIN_TARGETS "$AUXBIN_TARGETS" ++ cat >>confdefs.h <<_ACEOF ++#define KEYBIND $enable_keymap + _ACEOF +  +  ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if popup menu is enabled" >&5 ++$as_echo_n "checking if popup menu is enabled... " >&6; } ++# Check whether --enable-menu was given. ++if test "${enable_menu+set}" = set; then : ++  enableval=$enable_menu; ++else ++  enable_menu="yes" ++fi ++ ++ test x"$enable_menu" = xyes && $as_echo "#define USE_MENU 1" >>confdefs.h +  +-case "$host_os" in +-  *cygwin*|*os2-emx*|*mingw*) +-    cat >>confdefs.h <<\_ACEOF +-#define USE_BINMODE_STREAM 1 +-_ACEOF ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_menu" >&5 ++$as_echo "$enable_menu" >&6; } +  +-    ;; +-esac ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if mouse operation enabled" >&5 ++$as_echo_n "checking if mouse operation enabled... " >&6; } ++# Check whether --enable-mouse was given. ++if test "${enable_mouse+set}" = set; then : ++  enableval=$enable_mouse; ++else ++  enable_mouse="yes" ++fi +  ++test x"$enable_mouse" = xyes && $as_echo "#define USE_MOUSE 1" >>confdefs.h +  ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mouse" >&5 ++$as_echo "$enable_mouse" >&6; } +  ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if URL history is enabled" >&5 ++$as_echo_n "checking if URL history is enabled... " >&6; } ++# Check whether --enable-history was given. ++if test "${enable_history+set}" = set; then : ++  enableval=$enable_history; ++else ++  enable_history="yes" ++fi +  ++ test x"$enable_history" = xyes && $as_echo "#define USE_HISTORY 1" >>confdefs.h +  ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_history" >&5 ++$as_echo "$enable_history" >&6; } +  +-ac_header_dirent=no +-for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do +-  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` +-{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5 +-echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; } +-if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm is enabled" >&5 ++$as_echo_n "checking if alarm is enabled... " >&6; } ++ # Check whether --enable-alarm was given. ++if test "${enable_alarm+set}" = set; then : ++  enableval=$enable_alarm; + else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <sys/types.h> +-#include <$ac_hdr> ++  enable_alarm="yes" ++fi +  ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_alarm" >&5 ++$as_echo "$enable_alarm" >&6; } ++ if test x"$enable_alarm" = xyes; then ++   cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++#include <unistd.h> ++#include <signal.h> + int + main () + { +-if ((DIR *) 0) +-return 0; ++int sa = SIGALRM; ++     void (*a) = alarm; +   ; +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  eval "$as_ac_Header=yes" +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++if ac_fn_c_try_compile "$LINENO"; then : ++  $as_echo "#define USE_ALARM 1" >>confdefs.h +  +-	eval "$as_ac_Header=no" + fi +- + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-fi +-ac_res=`eval echo '${'$as_ac_Header'}'` +-	       { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +-if test `eval echo '${'$as_ac_Header'}'` = yes; then +-  cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 +-_ACEOF ++ fi +  +-ac_header_dirent=$ac_hdr; break +-fi +  +-done +-# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. +-if test $ac_header_dirent = dirent.h; then +-  { echo "$as_me:$LINENO: checking for library containing opendir" >&5 +-echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; } +-if test "${ac_cv_search_opendir+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if cookie is enabled" >&5 ++$as_echo_n "checking if cookie is enabled... " >&6; } ++# Check whether --enable-cookie was given. ++if test "${enable_cookie+set}" = set; then : ++  enableval=$enable_cookie; + else +-  ac_func_search_save_LIBS=$LIBS +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ ++  enable_cookie="yes" ++fi +  +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char opendir (); +-int +-main () +-{ +-return opendir (); +-  ; +-  return 0; +-} +-_ACEOF +-for ac_lib in '' dir; do +-  if test -z "$ac_lib"; then +-    ac_res="none required" +-  else +-    ac_res=-l$ac_lib +-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS" +-  fi +-  rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  ac_cv_search_opendir=$ac_res +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++test x"$enable_cookie" = xyes && $as_echo "#define USE_COOKIE 1" >>confdefs.h +  ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cookie" >&5 ++$as_echo "$enable_cookie" >&6; } +  ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if nntp is enabled" >&5 ++$as_echo_n "checking if nntp is enabled... " >&6; } ++ # Check whether --enable-nntp was given. ++if test "${enable_nntp+set}" = set; then : ++  enableval=$enable_nntp; ++else ++  enable_nntp="yes" + fi +  +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext +-  if test "${ac_cv_search_opendir+set}" = set; then +-  break +-fi +-done +-if test "${ac_cv_search_opendir+set}" = set; then +-  : ++ test x"$enable_nntp" = xyes && $as_echo "#define USE_NNTP 1" >>confdefs.h ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nntp" >&5 ++$as_echo "$enable_nntp" >&6; } ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gopher is enabled" >&5 ++$as_echo_n "checking if gopher is enabled... " >&6; } ++ # Check whether --enable-gopher was given. ++if test "${enable_gopher+set}" = set; then : ++  enableval=$enable_gopher; + else +-  ac_cv_search_opendir=no +-fi +-rm conftest.$ac_ext +-LIBS=$ac_func_search_save_LIBS ++  enable_gopher="no" + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 +-echo "${ECHO_T}$ac_cv_search_opendir" >&6; } +-ac_res=$ac_cv_search_opendir +-if test "$ac_res" != no; then +-  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" +  +-fi ++ test x"$enable_gopher" = xyes &&  $as_echo "#define USE_GOPHER 1" >>confdefs.h +  +-else +-  { echo "$as_me:$LINENO: checking for library containing opendir" >&5 +-echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; } +-if test "${ac_cv_search_opendir+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  ac_func_search_save_LIBS=$LIBS +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gopher" >&5 ++$as_echo "$enable_gopher" >&6; } +  +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char opendir (); +-int +-main () +-{ +-return opendir (); +-  ; +-  return 0; +-} +-_ACEOF +-for ac_lib in '' x; do +-  if test -z "$ac_lib"; then +-    ac_res="none required" +-  else +-    ac_res=-l$ac_lib +-    LIBS="-l$ac_lib  $ac_func_search_save_LIBS" +-  fi +-  rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  ac_cv_search_opendir=$ac_res ++ ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if dictionary lookup is enabled" >&5 ++$as_echo_n "checking if dictionary lookup is enabled... " >&6; } ++# Check whether --enable-dict was given. ++if test "${enable_dict+set}" = set; then : ++  enableval=$enable_dict; + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++  enable_dict="yes" ++fi +  ++ test x"$enable_dict" = xyes && $as_echo "#define USE_DICT 1" >>confdefs.h +  +-fi ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dict" >&5 ++$as_echo "$enable_dict" >&6; } +  +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext +-  if test "${ac_cv_search_opendir+set}" = set; then +-  break +-fi +-done +-if test "${ac_cv_search_opendir+set}" = set; then +-  : ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if help cgi is enabled" >&5 ++$as_echo_n "checking if help cgi is enabled... " >&6; } ++ # Check whether --enable-help_cgi was given. ++if test "${enable_help_cgi+set}" = set; then : ++  enableval=$enable_help_cgi; + else +-  ac_cv_search_opendir=no ++  enable_help_cgi="yes" + fi +-rm conftest.$ac_ext +-LIBS=$ac_func_search_save_LIBS ++ ++ test x"$enable_help_cgi" = xyes && $as_echo "#define USE_HELP_CGI 1" >>confdefs.h ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_help_cgi" >&5 ++$as_echo "$enable_help_cgi" >&6; } ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if external URI loader is enabled" >&5 ++$as_echo_n "checking if external URI loader is enabled... " >&6; } ++ # Check whether --enable-external_uri_loader was given. ++if test "${enable_external_uri_loader+set}" = set; then : ++  enableval=$enable_external_uri_loader; ++else ++  enable_external_uri_loader="yes" + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 +-echo "${ECHO_T}$ac_cv_search_opendir" >&6; } +-ac_res=$ac_cv_search_opendir +-if test "$ac_res" != no; then +-  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" +  ++ test x"$enable_external_uri_loader" = xyes && $as_echo "#define USE_EXTERNAL_URI_LOADER 1" >>confdefs.h ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_external_uri_loader" >&5 ++$as_echo "$enable_external_uri_loader" >&6; } ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if w3mmail is used" >&5 ++$as_echo_n "checking if w3mmail is used... " >&6; } ++ # Check whether --enable-w3mmailer was given. ++if test "${enable_w3mmailer+set}" = set; then : ++  enableval=$enable_w3mmailer; ++else ++  enable_w3mmailer="$enable_external_uri_loader" + fi +  ++ test x"$enable_external_uri_loader" = xno && enable_w3mmailer=no ++ test x"$enable_w3mmailer" = xyes && $as_echo "#define USE_W3MMAILER 1" >>confdefs.h ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_w3mmailer" >&5 ++$as_echo "$enable_w3mmailer" >&6; } ++ ++ ++ migemo_command="migemo -t egrep /usr/local/share/migemo/migemo-dict" ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if migemo is supported with" >&5 ++$as_echo_n "checking if migemo is supported with... " >&6; } ++ ++# Check whether --with-migemo was given. ++if test "${with_migemo+set}" = set; then : ++  withval=$with_migemo; test x"$with_migemo" = xyes || migemo_command="$with_migemo" + fi +  +-{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +-echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } +-if test "${ac_cv_header_stdc+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ ++ if test "${with_migemo+set}" = set -a "$with_migemo" != "no"; then ++   $as_echo "#define USE_MIGEMO 1" >>confdefs.h ++ ++ fi ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $migemo_command" >&5 ++$as_echo "$migemo_command" >&6; } ++ cat >>confdefs.h <<_ACEOF ++#define DEF_MIGEMO_COMMAND "$migemo_command" + _ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <stdlib.h> +-#include <stdarg.h> +-#include <string.h> +-#include <float.h> +  +-int +-main () +-{ +  +-  ; +-  return 0; +-} ++w3m_editor="/usr/bin/vi" ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which editor is used by default" >&5 ++$as_echo_n "checking which editor is used by default... " >&6; } ++ ++# Check whether --with-editor was given. ++if test "${with_editor+set}" = set; then : ++  withval=$with_editor; w3m_editor="$with_editor" ++fi ++ ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $w3m_editor" >&5 ++$as_echo "$w3m_editor" >&6; } ++cat >>confdefs.h <<_ACEOF ++#define DEF_EDITOR "$w3m_editor" + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_cv_header_stdc=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +  +-	ac_cv_header_stdc=no ++ ++w3m_mailer="/usr/bin/mail" ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which mailer is used by default" >&5 ++$as_echo_n "checking which mailer is used by default... " >&6; } ++ ++# Check whether --with-mailer was given. ++if test "${with_mailer+set}" = set; then : ++  withval=$with_mailer; w3m_mailer="$with_mailer" + fi +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $w3m_mailer" >&5 ++$as_echo "$w3m_mailer" >&6; } ++cat >>confdefs.h <<_ACEOF ++#define DEF_MAILER "$w3m_mailer" ++_ACEOF +  +-if test $ac_cv_header_stdc = yes; then +-  # SunOS 4.x string.h does not declare mem*, contrary to ANSI. +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ ++ ++w3m_browser="/usr/bin/mozilla" ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which external browser is used by default" >&5 ++$as_echo_n "checking which external browser is used by default... " >&6; } ++ ++# Check whether --with-browser was given. ++if test "${with_browser+set}" = set; then : ++  withval=$with_browser; w3m_browser="$with_browser" ++fi ++ ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $w3m_browser" >&5 ++$as_echo "$w3m_browser" >&6; } ++cat >>confdefs.h <<_ACEOF ++#define DEF_EXT_BROWSER "$w3m_browser" + _ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <string.h> +  +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +-  $EGREP "memchr" >/dev/null 2>&1; then +-  : ++ ++for lib in bsd BSD 44bsd socket nsl dld dl ++do ++ lib=$lib ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -l$lib" >&5 ++$as_echo_n "checking for -l$lib... " >&6; } ++ extlib="not found" ++ for dir in /lib /usr/lib /usr/local/lib /usr/ucblib /usr/ccslib /usr/ccs/lib ++ do ++   if test -f $dir/lib$lib.a -o -f $dir/lib$lib.so ; then ++    LIBS="$LIBS -l$lib" ++    extlib="found at $dir" ++    break ++   fi ++ done ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $extlib" >&5 ++$as_echo "$extlib" >&6; } ++done ++ ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if IPv6 support is enabled" >&5 ++$as_echo_n "checking if IPv6 support is enabled... " >&6; } ++# Check whether --enable-ipv6 was given. ++if test "${enable_ipv6+set}" = set; then : ++  enableval=$enable_ipv6; + else +-  ac_cv_header_stdc=no ++  enable_ipv6="yes" + fi +-rm -f conftest* +  +-fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_ipv6" >&5 ++$as_echo "$enable_ipv6" >&6; } +  +-if test $ac_cv_header_stdc = yes; then +-  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <stdlib.h> ++if test x"$enable_ipv6" = xyes; then ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IPv6 API available" >&5 ++$as_echo_n "checking if IPv6 API available... " >&6; } +  +-_ACEOF +-if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | +-  $EGREP "free" >/dev/null 2>&1; then +-  : ++ ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo" ++if test "x$ac_cv_func_getaddrinfo" = x""yes; then : ++  enable_ipv6="yes" + else +-  ac_cv_header_stdc=no +-fi +-rm -f conftest* +- ++  enable_ipv6="no" + fi +  +-if test $ac_cv_header_stdc = yes; then +-  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. +-  if test "$cross_compiling" = yes; then +-  : ++ if test x"$enable_ipv6" = xno; then ++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libinet6" >&5 ++$as_echo_n "checking for libinet6... " >&6; } ++    for dir in /usr/local/v6/lib /usr/local/lib /usr/lib ++    do ++	if test -f $dir/libinet6.a; then ++	  if test $dir != "/usr/lib"; then ++		W3M_LIBS="$W3M_LIBS -L$dir" ++	  fi ++	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo in -linet6" >&5 ++$as_echo_n "checking for getaddrinfo in -linet6... " >&6; } ++if test "${ac_cv_lib_inet6_getaddrinfo+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  ac_check_lib_save_LIBS=$LIBS ++LIBS="-linet6  $LIBS" ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-#include <ctype.h> +-#include <stdlib.h> +-#if ((' ' & 0x0FF) == 0x020) +-# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +-# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +-#else +-# define ISLOWER(c) \ +-		   (('a' <= (c) && (c) <= 'i') \ +-		     || ('j' <= (c) && (c) <= 'r') \ +-		     || ('s' <= (c) && (c) <= 'z')) +-# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +-#endif +  +-#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) ++/* Override any GCC internal prototype to avoid an error. ++   Use char because int might match the return type of a GCC ++   builtin and then its argument prototype would still apply.  */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char getaddrinfo (); + int + main () + { +-  int i; +-  for (i = 0; i < 256; i++) +-    if (XOR (islower (i), ISLOWER (i)) +-	|| toupper (i) != TOUPPER (i)) +-      return 2; ++return getaddrinfo (); ++  ; +   return 0; + } + _ACEOF +-rm -f conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>&5 +-  ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext' +-  { (case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_try") 2>&5 +-  ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); }; }; then +-  : ++if ac_fn_c_try_link "$LINENO"; then : ++  ac_cv_lib_inet6_getaddrinfo=yes + else +-  echo "$as_me: program exited with status $ac_status" >&5 +-echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-( exit $ac_status ) +-ac_cv_header_stdc=no ++  ac_cv_lib_inet6_getaddrinfo=no ++fi ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS + fi +-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet6_getaddrinfo" >&5 ++$as_echo "$ac_cv_lib_inet6_getaddrinfo" >&6; } ++if test "x$ac_cv_lib_inet6_getaddrinfo" = x""yes; then : ++  enable_ipv6="yes" ++	         use_libinet6="found"; W3M_LIBS="$W3M_LIBS -linet6"; break ++else ++  use_libinet6="not found" + fi +  ++	fi ++    done ++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_libinet6" >&5 ++$as_echo "$use_libinet6" >&6; } ++ fi ++ if test x"$enable_ipv6" = xyes; then +  +-fi +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +-echo "${ECHO_T}$ac_cv_header_stdc" >&6; } +-if test $ac_cv_header_stdc = yes; then ++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct sockaddr_storage has an ss_family member" >&5 ++$as_echo_n "checking if struct sockaddr_storage has an ss_family member... " >&6; } ++    cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ +  +-cat >>confdefs.h <<\_ACEOF +-#define STDC_HEADERS 1 +-_ACEOF ++#include <sys/types.h> ++#include <sys/socket.h> +  +-fi ++int ++main () ++{ +  +-{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5 +-echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; } +-if test "${ac_cv_header_sys_wait_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ ++	struct sockaddr_storage ss; ++	int i = ss.ss_family; ++ ++  ; ++  return 0; ++} + _ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ++$as_echo "yes" >&6; } ++else ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ ++ + #include <sys/types.h> +-#include <sys/wait.h> +-#ifndef WEXITSTATUS +-# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) +-#endif +-#ifndef WIFEXITED +-# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) +-#endif ++#include <sys/socket.h> +  + int + main () + { +-  int s; +-  wait (&s); +-  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; ++ ++	struct sockaddr_storage ss; ++	int i = ss.__ss_family; ++ +   ; +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_cv_header_sys_wait_h=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++if ac_fn_c_try_compile "$LINENO"; then : ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } ++	 $as_echo "#define HAVE_OLD_SS_FAMILY 1" >>confdefs.h +  +-	ac_cv_header_sys_wait_h=no ++else ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } ++	 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: IPv6 support is disabled" >&5 ++$as_echo "$as_me: WARNING: IPv6 support is disabled" >&2;} ++	 enable_ipv6="no" + fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +  ++fi + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ fi ++ if test x"$enable_ipv6" = xyes; then ++    $as_echo "#define INET6 1" >>confdefs.h ++ ++ fi + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; } +-if test $ac_cv_header_sys_wait_h = yes; then +  +-cat >>confdefs.h <<\_ACEOF +-#define HAVE_SYS_WAIT_H 1 +-_ACEOF +  +-fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if SSL is suported" >&5 ++$as_echo_n "checking if SSL is suported... " >&6; } +  +-if test "${ac_cv_header_termios_h+set}" = set; then +-  { echo "$as_me:$LINENO: checking for termios.h" >&5 +-echo $ECHO_N "checking for termios.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_termios_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++# Check whether --with-ssl was given. ++if test "${with_ssl+set}" = set; then : ++  withval=$with_ssl; ++else ++  with_ssl="yes" + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_termios_h" >&5 +-echo "${ECHO_T}$ac_cv_header_termios_h" >&6; } ++ ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_ssl" >&5 ++$as_echo "$with_ssl" >&6; } ++if test x"$with_ssl" != xno; then ++ ++  succeeded=no ++ ++  if test -z "$PKG_CONFIG"; then ++    # Extract the first word of "pkg-config", so it can be a program name with args. ++set dummy pkg-config; ac_word=$2 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 ++$as_echo_n "checking for $ac_word... " >&6; } ++if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  # Is the header compilable? +-{ echo "$as_me:$LINENO: checking termios.h usability" >&5 +-echo $ECHO_N "checking termios.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-$ac_includes_default +-#include <termios.h> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; ++  case $PKG_CONFIG in ++  [\\/]* | ?:[\\/]*) ++  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ++  ;; ++  *) ++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH ++do ++  IFS=$as_save_IFS ++  test -z "$as_dir" && as_dir=. ++    for ac_exec_ext in '' $ac_executable_extensions; do ++  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ++    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" ++    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 ++    break 2 ++  fi ++done ++  done ++IFS=$as_save_IFS ++ ++  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" ++  ;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_header_compiler=yes ++fi ++PKG_CONFIG=$ac_cv_path_PKG_CONFIG ++if test -n "$PKG_CONFIG"; then ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 ++$as_echo "$PKG_CONFIG" >&6; } + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_header_compiler=no ++  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 ++$as_echo "no" >&6; } + fi +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } +  +-# Is the header present? +-{ echo "$as_me:$LINENO: checking termios.h presence" >&5 +-echo $ECHO_N "checking termios.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  fi ++ ++  if test "$PKG_CONFIG" = "no" ; then ++     echo "*** The pkg-config script could not be found. Make sure it is" ++     echo "*** in your path, or set the PKG_CONFIG environment variable" ++     echo "*** to the full path to pkg-config." ++     echo "*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config." ++  else ++     PKG_CONFIG_MIN_VERSION=0.9.0 ++     if $PKG_CONFIG --atleast-pkgconfig-version $PKG_CONFIG_MIN_VERSION; then ++        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl" >&5 ++$as_echo_n "checking for openssl... " >&6; } ++ ++        if $PKG_CONFIG --exists "openssl" ; then ++            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 ++$as_echo "yes" >&6; } ++            succeeded=yes ++ ++            { $as_echo "$as_me:${as_lineno-$LINENO}: checking SSL_CFLAGS" >&5 ++$as_echo_n "checking SSL_CFLAGS... " >&6; } ++            SSL_CFLAGS=`$PKG_CONFIG --cflags "openssl"` ++            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SSL_CFLAGS" >&5 ++$as_echo "$SSL_CFLAGS" >&6; } ++ ++            { $as_echo "$as_me:${as_lineno-$LINENO}: checking SSL_LIBS" >&5 ++$as_echo_n "checking SSL_LIBS... " >&6; } ++            SSL_LIBS=`$PKG_CONFIG --libs "openssl"` ++            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SSL_LIBS" >&5 ++$as_echo "$SSL_LIBS" >&6; } ++        else ++            SSL_CFLAGS="" ++            SSL_LIBS="" ++            ## If we have a custom action on failure, don't print errors, but ++            ## do set a variable so people can do so. ++            SSL_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "openssl"` ++ ++        fi ++ ++ ++ ++     else ++        echo "*** Your version of pkg-config is too old. You need version $PKG_CONFIG_MIN_VERSION or newer." ++        echo "*** See http://www.freedesktop.org/software/pkgconfig" ++     fi ++  fi ++ ++  if test $succeeded = yes; then ++     : ++  else ++ ++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL library/header" >&5 ++$as_echo_n "checking for SSL library/header... " >&6; } ++    test x"$with_ssl" = xyes && with_ssl="/usr/openssl /usr/ssl /usr /usr/local/openssl /usr/local/ssl /usr/local" ++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_ssl" >&5 ++$as_echo "$with_ssl" >&6; } ++    for dir in $with_ssl ++    do ++       if test -f "$dir/include/openssl/ssl.h"; then ++          SSL_CFLAGS="$SSL_CFLAGS -I$dir/include/openssl" ++          if test "$dir" != "/usr"; then ++             SSL_CFLAGS="$SSL_CFLAGS -I$dir/include" ++          fi ++       elif test "$dir" != "/usr" -a -f "$dir/include/ssl.h"; then ++          SSL_CFLAGS="$SSL_CFLAGS -I$dir/include" ++       fi ++       if test "$dir" != "/usr" -a -f "$dir/lib/libssl.a"; then ++	  SSL_LIBS="$SSL_LIBS -L$dir/lib" ++       fi ++    done ++ ++  fi ++ ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_new in -lssl" >&5 ++$as_echo_n "checking for SSL_new in -lssl... " >&6; } ++if test "${ac_cv_lib_ssl_SSL_new+set}" = set; then : ++  $as_echo_n "(cached) " >&6 ++else ++  ac_check_lib_save_LIBS=$LIBS ++LIBS="-lssl $SSL_LIBS -lcrypto $LIBS" ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-#include <termios.h> ++ ++/* Override any GCC internal prototype to avoid an error. ++   Use char because int might match the return type of a GCC ++   builtin and then its argument prototype would still apply.  */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char SSL_new (); ++int ++main () ++{ ++return SSL_new (); ++  ; ++  return 0; ++} + _ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  ac_header_preproc=yes ++if ac_fn_c_try_link "$LINENO"; then : ++  ac_cv_lib_ssl_SSL_new=yes + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-  ac_header_preproc=no ++  ac_cv_lib_ssl_SSL_new=no + fi +- +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } +- +-# So?  What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +-  yes:no: ) +-    { echo "$as_me:$LINENO: WARNING: termios.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: termios.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +-    { echo "$as_me:$LINENO: WARNING: termios.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: termios.h: proceeding with the compiler's result" >&2;} +-    ac_header_preproc=yes +-    ;; +-  no:yes:* ) +-    { echo "$as_me:$LINENO: WARNING: termios.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: termios.h: present but cannot be compiled" >&2;} +-    { echo "$as_me:$LINENO: WARNING: termios.h:     check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: termios.h:     check for missing prerequisite headers?" >&2;} +-    { echo "$as_me:$LINENO: WARNING: termios.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: termios.h: see the Autoconf documentation" >&2;} +-    { echo "$as_me:$LINENO: WARNING: termios.h:     section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: termios.h:     section \"Present But Cannot Be Compiled\"" >&2;} +-    { echo "$as_me:$LINENO: WARNING: termios.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: termios.h: proceeding with the preprocessor's result" >&2;} +-    { echo "$as_me:$LINENO: WARNING: termios.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: termios.h: in the future, the compiler will take precedence" >&2;} +-    ( cat <<\_ASBOX +-## ----------------------------- ## +-## Report this to satodai@w3m.jp ## +-## ----------------------------- ## +-_ASBOX +-     ) | sed "s/^/$as_me: WARNING:     /" >&2 +-    ;; +-esac +-{ echo "$as_me:$LINENO: checking for termios.h" >&5 +-echo $ECHO_N "checking for termios.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_termios_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_new" >&5 ++$as_echo "$ac_cv_lib_ssl_SSL_new" >&6; } ++if test "x$ac_cv_lib_ssl_SSL_new" = x""yes; then : ++  w3m_ssl="found"; CFLAGS="$CFLAGS $SSL_CFLAGS" W3M_LIBS="$W3M_LIBS $SSL_LIBS -lssl -lcrypto" + else +-  ac_cv_header_termios_h=$ac_header_preproc ++  w3m_ssl="not found" + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_termios_h" >&5 +-echo "${ECHO_T}$ac_cv_header_termios_h" >&6; } +  +-fi +-if test $ac_cv_header_termios_h = yes; then +-  cat >>confdefs.h <<\_ACEOF +-#define HAVE_TERMIOS_H 1 +-_ACEOF +  ++  if test x"$w3m_ssl" = xfound; then ++    $as_echo "#define USE_SSL 1" >>confdefs.h ++ ++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if SSL certificate verify is enabled" >&5 ++$as_echo_n "checking if SSL certificate verify is enabled... " >&6; } ++    # Check whether --enable-sslverify was given. ++if test "${enable_sslverify+set}" = set; then : ++  enableval=$enable_sslverify; + else +-  if test "${ac_cv_header_termio_h+set}" = set; then +-  { echo "$as_me:$LINENO: checking for termio.h" >&5 +-echo $ECHO_N "checking for termio.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_termio_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++  enable_sslverify="yes" + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_termio_h" >&5 +-echo "${ECHO_T}$ac_cv_header_termio_h" >&6; } +-else +-  # Is the header compilable? +-{ echo "$as_me:$LINENO: checking termio.h usability" >&5 +-echo $ECHO_N "checking termio.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-$ac_includes_default +-#include <termio.h> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_header_compiler=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +  +-	ac_header_compiler=no +-fi ++    test x"$enable_sslverify" = xyes && $as_echo "#define USE_SSL_VERIFY 1" >>confdefs.h +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } ++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_sslverify" >&5 ++$as_echo "$enable_sslverify" >&6; } ++  fi ++fi +  +-# Is the header present? +-{ echo "$as_me:$LINENO: checking termio.h presence" >&5 +-echo $ECHO_N "checking termio.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <termio.h> +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  ac_header_preproc=yes ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if digest auth is enabled" >&5 ++$as_echo_n "checking if digest auth is enabled... " >&6; } ++# Check whether --enable-digest_auth was given. ++if test "${enable_digest_auth+set}" = set; then : ++  enableval=$enable_digest_auth; + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-  ac_header_preproc=no ++  enable_digest_auth="yes" + fi +  +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } ++if test x"$enable_digest_auth" = xyes -a x"$w3m_ssl" = xfound; then ++  $as_echo "#define USE_DIGEST_AUTH 1" >>confdefs.h +  +-# So?  What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +-  yes:no: ) +-    { echo "$as_me:$LINENO: WARNING: termio.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: termio.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +-    { echo "$as_me:$LINENO: WARNING: termio.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: termio.h: proceeding with the compiler's result" >&2;} +-    ac_header_preproc=yes +-    ;; +-  no:yes:* ) +-    { echo "$as_me:$LINENO: WARNING: termio.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: termio.h: present but cannot be compiled" >&2;} +-    { echo "$as_me:$LINENO: WARNING: termio.h:     check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: termio.h:     check for missing prerequisite headers?" >&2;} +-    { echo "$as_me:$LINENO: WARNING: termio.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: termio.h: see the Autoconf documentation" >&2;} +-    { echo "$as_me:$LINENO: WARNING: termio.h:     section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: termio.h:     section \"Present But Cannot Be Compiled\"" >&2;} +-    { echo "$as_me:$LINENO: WARNING: termio.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: termio.h: proceeding with the preprocessor's result" >&2;} +-    { echo "$as_me:$LINENO: WARNING: termio.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: termio.h: in the future, the compiler will take precedence" >&2;} +-    ( cat <<\_ASBOX +-## ----------------------------- ## +-## Report this to satodai@w3m.jp ## +-## ----------------------------- ## +-_ASBOX +-     ) | sed "s/^/$as_me: WARNING:     /" >&2 +-    ;; +-esac +-{ echo "$as_me:$LINENO: checking for termio.h" >&5 +-echo $ECHO_N "checking for termio.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_termio_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 + else +-  ac_cv_header_termio_h=$ac_header_preproc ++  enable_digest_auth="no" + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_termio_h" >&5 +-echo "${ECHO_T}$ac_cv_header_termio_h" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_digest_auth" >&5 ++$as_echo "$enable_digest_auth" >&6; } +  +-fi +-if test $ac_cv_header_termio_h = yes; then +-  cat >>confdefs.h <<\_ACEOF +-#define HAVE_TERMIO_H 1 +-_ACEOF ++ ++ac_fn_c_check_func "$LINENO" "sqrt" "ac_cv_func_sqrt" ++if test "x$ac_cv_func_sqrt" = x""yes; then : +  + else +-  if test "${ac_cv_header_sgtty_h+set}" = set; then +-  { echo "$as_me:$LINENO: checking for sgtty.h" >&5 +-echo $ECHO_N "checking for sgtty.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_sgtty_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_sgtty_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sgtty_h" >&6; } ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt in -lm" >&5 ++$as_echo_n "checking for sqrt in -lm... " >&6; } ++if test "${ac_cv_lib_m_sqrt+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  # Is the header compilable? +-{ echo "$as_me:$LINENO: checking sgtty.h usability" >&5 +-echo $ECHO_N "checking sgtty.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  ac_check_lib_save_LIBS=$LIBS ++LIBS="-lm  $LIBS" ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-$ac_includes_default +-#include <sgtty.h> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_header_compiler=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_header_compiler=no +-fi +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } +- +-# Is the header present? +-{ echo "$as_me:$LINENO: checking sgtty.h presence" >&5 +-echo $ECHO_N "checking sgtty.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <sgtty.h> ++/* Override any GCC internal prototype to avoid an error. ++   Use char because int might match the return type of a GCC ++   builtin and then its argument prototype would still apply.  */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char sqrt (); ++int ++main () ++{ ++return sqrt (); ++  ; ++  return 0; ++} + _ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  ac_header_preproc=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-  ac_header_preproc=no +-fi +- +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } +- +-# So?  What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +-  yes:no: ) +-    { echo "$as_me:$LINENO: WARNING: sgtty.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: sgtty.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +-    { echo "$as_me:$LINENO: WARNING: sgtty.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: sgtty.h: proceeding with the compiler's result" >&2;} +-    ac_header_preproc=yes +-    ;; +-  no:yes:* ) +-    { echo "$as_me:$LINENO: WARNING: sgtty.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: sgtty.h: present but cannot be compiled" >&2;} +-    { echo "$as_me:$LINENO: WARNING: sgtty.h:     check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: sgtty.h:     check for missing prerequisite headers?" >&2;} +-    { echo "$as_me:$LINENO: WARNING: sgtty.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: sgtty.h: see the Autoconf documentation" >&2;} +-    { echo "$as_me:$LINENO: WARNING: sgtty.h:     section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: sgtty.h:     section \"Present But Cannot Be Compiled\"" >&2;} +-    { echo "$as_me:$LINENO: WARNING: sgtty.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: sgtty.h: proceeding with the preprocessor's result" >&2;} +-    { echo "$as_me:$LINENO: WARNING: sgtty.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: sgtty.h: in the future, the compiler will take precedence" >&2;} +-    ( cat <<\_ASBOX +-## ----------------------------- ## +-## Report this to satodai@w3m.jp ## +-## ----------------------------- ## +-_ASBOX +-     ) | sed "s/^/$as_me: WARNING:     /" >&2 +-    ;; +-esac +-{ echo "$as_me:$LINENO: checking for sgtty.h" >&5 +-echo $ECHO_N "checking for sgtty.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_sgtty_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++if ac_fn_c_try_link "$LINENO"; then : ++  ac_cv_lib_m_sqrt=yes + else +-  ac_cv_header_sgtty_h=$ac_header_preproc ++  ac_cv_lib_m_sqrt=no + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_sgtty_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sgtty_h" >&6; } +- ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS + fi +-if test $ac_cv_header_sgtty_h = yes; then +-  cat >>confdefs.h <<\_ACEOF +-#define HAVE_SGTTY_H 1 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sqrt" >&5 ++$as_echo "$ac_cv_lib_m_sqrt" >&6; } ++if test "x$ac_cv_lib_m_sqrt" = x""yes; then : ++  cat >>confdefs.h <<_ACEOF ++#define HAVE_LIBM 1 + _ACEOF +  +-fi +- ++  LIBS="-lm $LIBS" +  + fi +  +- + fi +  ++if test x"$enable_mouse" = xyes; then +  +-if test "${ac_cv_header_float_h+set}" = set; then +-  { echo "$as_me:$LINENO: checking for float.h" >&5 +-echo $ECHO_N "checking for float.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_float_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_float_h" >&5 +-echo "${ECHO_T}$ac_cv_header_float_h" >&6; } ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Gpm_Open in -lgpm" >&5 ++$as_echo_n "checking for Gpm_Open in -lgpm... " >&6; } ++if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  # Is the header compilable? +-{ echo "$as_me:$LINENO: checking float.h usability" >&5 +-echo $ECHO_N "checking float.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  ac_check_lib_save_LIBS=$LIBS ++LIBS="-lgpm  $LIBS" ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-$ac_includes_default +-#include <float.h> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_header_compiler=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_header_compiler=no +-fi +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } +- +-# Is the header present? +-{ echo "$as_me:$LINENO: checking float.h presence" >&5 +-echo $ECHO_N "checking float.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <float.h> ++/* Override any GCC internal prototype to avoid an error. ++   Use char because int might match the return type of a GCC ++   builtin and then its argument prototype would still apply.  */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char Gpm_Open (); ++int ++main () ++{ ++return Gpm_Open (); ++  ; ++  return 0; ++} + _ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  ac_header_preproc=yes ++if ac_fn_c_try_link "$LINENO"; then : ++  ac_cv_lib_gpm_Gpm_Open=yes + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-  ac_header_preproc=no ++  ac_cv_lib_gpm_Gpm_Open=no + fi +- +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } +- +-# So?  What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +-  yes:no: ) +-    { echo "$as_me:$LINENO: WARNING: float.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: float.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +-    { echo "$as_me:$LINENO: WARNING: float.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: float.h: proceeding with the compiler's result" >&2;} +-    ac_header_preproc=yes +-    ;; +-  no:yes:* ) +-    { echo "$as_me:$LINENO: WARNING: float.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: float.h: present but cannot be compiled" >&2;} +-    { echo "$as_me:$LINENO: WARNING: float.h:     check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: float.h:     check for missing prerequisite headers?" >&2;} +-    { echo "$as_me:$LINENO: WARNING: float.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: float.h: see the Autoconf documentation" >&2;} +-    { echo "$as_me:$LINENO: WARNING: float.h:     section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: float.h:     section \"Present But Cannot Be Compiled\"" >&2;} +-    { echo "$as_me:$LINENO: WARNING: float.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: float.h: proceeding with the preprocessor's result" >&2;} +-    { echo "$as_me:$LINENO: WARNING: float.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: float.h: in the future, the compiler will take precedence" >&2;} +-    ( cat <<\_ASBOX +-## ----------------------------- ## +-## Report this to satodai@w3m.jp ## +-## ----------------------------- ## +-_ASBOX +-     ) | sed "s/^/$as_me: WARNING:     /" >&2 +-    ;; +-esac +-{ echo "$as_me:$LINENO: checking for float.h" >&5 +-echo $ECHO_N "checking for float.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_float_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  ac_cv_header_float_h=$ac_header_preproc ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_float_h" >&5 +-echo "${ECHO_T}$ac_cv_header_float_h" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gpm_Gpm_Open" >&5 ++$as_echo "$ac_cv_lib_gpm_Gpm_Open" >&6; } ++if test "x$ac_cv_lib_gpm_Gpm_Open" = x""yes; then : ++  $as_echo "#define USE_GPM 1" >>confdefs.h +  ++   		W3M_LIBS="$W3M_LIBS -lgpm" + fi +-if test $ac_cv_header_float_h = yes; then +-  cat >>confdefs.h <<\_ACEOF +-#define HAVE_FLOAT_H 1 ++ ++ ++ ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++#include <sys/consio.h> ++   MOUSE_GETINFO ++_ACEOF ++if ac_fn_c_try_cpp "$LINENO"; then : ++  $as_echo "#define USE_SYSMOUSE 1" >>confdefs.h ++ ++else ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++#include <machine/console.h> ++      MOUSE_GETINFO + _ACEOF ++if ac_fn_c_try_cpp "$LINENO"; then : ++  $as_echo "#define USE_SYSMOUSE 1" >>confdefs.h +  + fi ++rm -f conftest.err conftest.$ac_ext ++fi ++rm -f conftest.err conftest.$ac_ext ++fi +  ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking terminal library" >&5 ++$as_echo_n "checking terminal library... " >&6; } +  +-if test "${ac_cv_header_sys_select_h+set}" = set; then +-  { echo "$as_me:$LINENO: checking for sys/select.h" >&5 +-echo $ECHO_N "checking for sys/select.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_sys_select_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++# Check whether --with-termlib was given. ++if test "${with_termlib+set}" = set; then : ++  withval=$with_termlib; ++else ++  with_termlib="yes" + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_select_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sys_select_h" >&6; } ++ ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_termlib" >&5 ++$as_echo "$with_termlib" >&6; } ++ test x"$with_termlib" = xyes && with_termlib="terminfo mytinfo termlib termcap ncurses curses" ++ for lib in $with_termlib; do ++   as_ac_Lib=`$as_echo "ac_cv_lib_$lib''_tgetent" | $as_tr_sh` ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l$lib" >&5 ++$as_echo_n "checking for tgetent in -l$lib... " >&6; } ++if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then : ++  $as_echo_n "(cached) " >&6 + else +-  # Is the header compilable? +-{ echo "$as_me:$LINENO: checking sys/select.h usability" >&5 +-echo $ECHO_N "checking sys/select.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  ac_check_lib_save_LIBS=$LIBS ++LIBS="-l$lib  $LIBS" ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-$ac_includes_default +-#include <sys/select.h> ++ ++/* Override any GCC internal prototype to avoid an error. ++   Use char because int might match the return type of a GCC ++   builtin and then its argument prototype would still apply.  */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char tgetent (); ++int ++main () ++{ ++return tgetent (); ++  ; ++  return 0; ++} + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_header_compiler=yes ++if ac_fn_c_try_link "$LINENO"; then : ++  eval "$as_ac_Lib=yes" + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_header_compiler=no ++  eval "$as_ac_Lib=no" ++fi ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS ++fi ++eval ac_res=\$$as_ac_Lib ++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++eval as_val=\$$as_ac_Lib ++   if test "x$as_val" = x""yes; then : ++  W3M_LIBS="$W3M_LIBS -l$lib"; break + fi +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } ++ done +  +-# Is the header present? +-{ echo "$as_me:$LINENO: checking sys/select.h presence" >&5 +-echo $ECHO_N "checking sys/select.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <sys/select.h> +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 ++$as_echo_n "checking for grep that handles long lines and -e... " >&6; } ++if test "${ac_cv_path_GREP+set}" = set; then : ++  $as_echo_n "(cached) " >&6 ++else ++  if test -z "$GREP"; then ++  ac_path_GREP_found=false ++  # Loop through the user's path and test for each of PROGNAME-LIST ++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin ++do ++  IFS=$as_save_IFS ++  test -z "$as_dir" && as_dir=. ++    for ac_prog in grep ggrep; do ++    for ac_exec_ext in '' $ac_executable_extensions; do ++      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" ++      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue ++# Check for GNU ac_path_GREP and select it if it is found. ++  # Check for GNU $ac_path_GREP ++case `"$ac_path_GREP" --version 2>&1` in ++*GNU*) ++  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; ++*) ++  ac_count=0 ++  $as_echo_n 0123456789 >"conftest.in" ++  while : ++  do ++    cat "conftest.in" "conftest.in" >"conftest.tmp" ++    mv "conftest.tmp" "conftest.in" ++    cp "conftest.in" "conftest.nl" ++    $as_echo 'GREP' >> "conftest.nl" ++    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break ++    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ++    as_fn_arith $ac_count + 1 && ac_count=$as_val ++    if test $ac_count -gt ${ac_path_GREP_max-0}; then ++      # Best one so far, save it but keep looking for a better one ++      ac_cv_path_GREP="$ac_path_GREP" ++      ac_path_GREP_max=$ac_count ++    fi ++    # 10*(2^10) chars as input seems more than enough ++    test $ac_count -gt 10 && break ++  done ++  rm -f conftest.in conftest.tmp conftest.nl conftest.out;; + esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  ac_header_preproc=yes ++ ++      $ac_path_GREP_found && break 3 ++    done ++  done ++  done ++IFS=$as_save_IFS ++  if test -z "$ac_cv_path_GREP"; then ++    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 ++  fi + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++  ac_cv_path_GREP=$GREP ++fi +  +-  ac_header_preproc=no + fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 ++$as_echo "$ac_cv_path_GREP" >&6; } ++ GREP="$ac_cv_path_GREP" +  +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } +  +-# So?  What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +-  yes:no: ) +-    { echo "$as_me:$LINENO: WARNING: sys/select.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: sys/select.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +-    { echo "$as_me:$LINENO: WARNING: sys/select.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: sys/select.h: proceeding with the compiler's result" >&2;} +-    ac_header_preproc=yes +-    ;; +-  no:yes:* ) +-    { echo "$as_me:$LINENO: WARNING: sys/select.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: sys/select.h: present but cannot be compiled" >&2;} +-    { echo "$as_me:$LINENO: WARNING: sys/select.h:     check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: sys/select.h:     check for missing prerequisite headers?" >&2;} +-    { echo "$as_me:$LINENO: WARNING: sys/select.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: sys/select.h: see the Autoconf documentation" >&2;} +-    { echo "$as_me:$LINENO: WARNING: sys/select.h:     section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: sys/select.h:     section \"Present But Cannot Be Compiled\"" >&2;} +-    { echo "$as_me:$LINENO: WARNING: sys/select.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: sys/select.h: proceeding with the preprocessor's result" >&2;} +-    { echo "$as_me:$LINENO: WARNING: sys/select.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: sys/select.h: in the future, the compiler will take precedence" >&2;} +-    ( cat <<\_ASBOX +-## ----------------------------- ## +-## Report this to satodai@w3m.jp ## +-## ----------------------------- ## +-_ASBOX +-     ) | sed "s/^/$as_me: WARNING:     /" >&2 +-    ;; +-esac +-{ echo "$as_me:$LINENO: checking for sys/select.h" >&5 +-echo $ECHO_N "checking for sys/select.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_sys_select_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 ++$as_echo_n "checking for egrep... " >&6; } ++if test "${ac_cv_path_EGREP+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  ac_cv_header_sys_select_h=$ac_header_preproc +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_select_h" >&5 +-echo "${ECHO_T}$ac_cv_header_sys_select_h" >&6; } ++  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 ++   then ac_cv_path_EGREP="$GREP -E" ++   else ++     if test -z "$EGREP"; then ++  ac_path_EGREP_found=false ++  # Loop through the user's path and test for each of PROGNAME-LIST ++  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR ++for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin ++do ++  IFS=$as_save_IFS ++  test -z "$as_dir" && as_dir=. ++    for ac_prog in egrep; do ++    for ac_exec_ext in '' $ac_executable_extensions; do ++      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" ++      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue ++# Check for GNU ac_path_EGREP and select it if it is found. ++  # Check for GNU $ac_path_EGREP ++case `"$ac_path_EGREP" --version 2>&1` in ++*GNU*) ++  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; ++*) ++  ac_count=0 ++  $as_echo_n 0123456789 >"conftest.in" ++  while : ++  do ++    cat "conftest.in" "conftest.in" >"conftest.tmp" ++    mv "conftest.tmp" "conftest.in" ++    cp "conftest.in" "conftest.nl" ++    $as_echo 'EGREP' >> "conftest.nl" ++    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break ++    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break ++    as_fn_arith $ac_count + 1 && ac_count=$as_val ++    if test $ac_count -gt ${ac_path_EGREP_max-0}; then ++      # Best one so far, save it but keep looking for a better one ++      ac_cv_path_EGREP="$ac_path_EGREP" ++      ac_path_EGREP_max=$ac_count ++    fi ++    # 10*(2^10) chars as input seems more than enough ++    test $ac_count -gt 10 && break ++  done ++  rm -f conftest.in conftest.tmp conftest.nl conftest.out;; ++esac +  ++      $ac_path_EGREP_found && break 3 ++    done ++  done ++  done ++IFS=$as_save_IFS ++  if test -z "$ac_cv_path_EGREP"; then ++    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 ++  fi ++else ++  ac_cv_path_EGREP=$EGREP + fi +-if test $ac_cv_header_sys_select_h = yes; then +-  cat >>confdefs.h <<\_ACEOF +-#define HAVE_SYS_SELECT_H 1 +-_ACEOF +  ++   fi + fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 ++$as_echo "$ac_cv_path_EGREP" >&6; } ++ EGREP="$ac_cv_path_EGREP" +  +  +-if test "${ac_cv_header_locale_h+set}" = set; then +-  { echo "$as_me:$LINENO: checking for locale.h" >&5 +-echo $ECHO_N "checking for locale.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_locale_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_locale_h" >&5 +-echo "${ECHO_T}$ac_cv_header_locale_h" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 ++$as_echo_n "checking for ANSI C header files... " >&6; } ++if test "${ac_cv_header_stdc+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  # Is the header compilable? +-{ echo "$as_me:$LINENO: checking locale.h usability" >&5 +-echo $ECHO_N "checking locale.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-$ac_includes_default +-#include <locale.h> ++#include <stdlib.h> ++#include <stdarg.h> ++#include <string.h> ++#include <float.h> ++ ++int ++main () ++{ ++ ++  ; ++  return 0; ++} + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_header_compiler=yes ++if ac_fn_c_try_compile "$LINENO"; then : ++  ac_cv_header_stdc=yes + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_header_compiler=no ++  ac_cv_header_stdc=no + fi +- + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } +  +-# Is the header present? +-{ echo "$as_me:$LINENO: checking locale.h presence" >&5 +-echo $ECHO_N "checking locale.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ ++if test $ac_cv_header_stdc = yes; then ++  # SunOS 4.x string.h does not declare mem*, contrary to ANSI. ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++#include <string.h> ++ + _ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++  $EGREP "memchr" >/dev/null 2>&1; then : ++ ++else ++  ac_cv_header_stdc=no ++fi ++rm -f conftest* ++ ++fi ++ ++if test $ac_cv_header_stdc = yes; then ++  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-#include <locale.h> ++#include <stdlib.h> ++ + _ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  ac_header_preproc=yes ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++  $EGREP "free" >/dev/null 2>&1; then : ++ + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++  ac_cv_header_stdc=no ++fi ++rm -f conftest* +  +-  ac_header_preproc=no + fi +  +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } ++if test $ac_cv_header_stdc = yes; then ++  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. ++  if test "$cross_compiling" = yes; then : ++  : ++else ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++#include <ctype.h> ++#include <stdlib.h> ++#if ((' ' & 0x0FF) == 0x020) ++# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') ++# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) ++#else ++# define ISLOWER(c) \ ++		   (('a' <= (c) && (c) <= 'i') \ ++		     || ('j' <= (c) && (c) <= 'r') \ ++		     || ('s' <= (c) && (c) <= 'z')) ++# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) ++#endif ++ ++#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) ++int ++main () ++{ ++  int i; ++  for (i = 0; i < 256; i++) ++    if (XOR (islower (i), ISLOWER (i)) ++	|| toupper (i) != TOUPPER (i)) ++      return 2; ++  return 0; ++} ++_ACEOF ++if ac_fn_c_try_run "$LINENO"; then : +  +-# So?  What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +-  yes:no: ) +-    { echo "$as_me:$LINENO: WARNING: locale.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: locale.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +-    { echo "$as_me:$LINENO: WARNING: locale.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: locale.h: proceeding with the compiler's result" >&2;} +-    ac_header_preproc=yes +-    ;; +-  no:yes:* ) +-    { echo "$as_me:$LINENO: WARNING: locale.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: locale.h: present but cannot be compiled" >&2;} +-    { echo "$as_me:$LINENO: WARNING: locale.h:     check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: locale.h:     check for missing prerequisite headers?" >&2;} +-    { echo "$as_me:$LINENO: WARNING: locale.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: locale.h: see the Autoconf documentation" >&2;} +-    { echo "$as_me:$LINENO: WARNING: locale.h:     section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: locale.h:     section \"Present But Cannot Be Compiled\"" >&2;} +-    { echo "$as_me:$LINENO: WARNING: locale.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: locale.h: proceeding with the preprocessor's result" >&2;} +-    { echo "$as_me:$LINENO: WARNING: locale.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: locale.h: in the future, the compiler will take precedence" >&2;} +-    ( cat <<\_ASBOX +-## ----------------------------- ## +-## Report this to satodai@w3m.jp ## +-## ----------------------------- ## +-_ASBOX +-     ) | sed "s/^/$as_me: WARNING:     /" >&2 +-    ;; +-esac +-{ echo "$as_me:$LINENO: checking for locale.h" >&5 +-echo $ECHO_N "checking for locale.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_locale_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 + else +-  ac_cv_header_locale_h=$ac_header_preproc ++  ac_cv_header_stdc=no + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_locale_h" >&5 +-echo "${ECHO_T}$ac_cv_header_locale_h" >&6; } +- ++rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ ++  conftest.$ac_objext conftest.beam conftest.$ac_ext + fi +-if test $ac_cv_header_locale_h = yes; then +-  cat >>confdefs.h <<\_ACEOF +-#define HAVE_LOCALE_H 1 +-_ACEOF +  + fi ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 ++$as_echo "$ac_cv_header_stdc" >&6; } ++if test $ac_cv_header_stdc = yes; then +  ++$as_echo "#define STDC_HEADERS 1" >>confdefs.h +  +-if test "${ac_cv_header_stdint_h+set}" = set; then +-  { echo "$as_me:$LINENO: checking for stdint.h" >&5 +-echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_stdint_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_stdint_h" >&5 +-echo "${ECHO_T}$ac_cv_header_stdint_h" >&6; } +-else +-  # Is the header compilable? +-{ echo "$as_me:$LINENO: checking stdint.h usability" >&5 +-echo $ECHO_N "checking stdint.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-$ac_includes_default +-#include <stdint.h> ++ ++# On IRIX 5.3, sys/types and inttypes.h are conflicting. ++for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ ++		  inttypes.h stdint.h unistd.h ++do : ++  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` ++ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default ++" ++eval as_val=\$$as_ac_Header ++   if test "x$as_val" = x""yes; then : ++  cat >>confdefs.h <<_ACEOF ++#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_header_compiler=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +  +-	ac_header_compiler=no + fi +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } ++done +  +-# Is the header present? +-{ echo "$as_me:$LINENO: checking stdint.h presence" >&5 +-echo $ECHO_N "checking stdint.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-#include <stdint.h> +-_ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  ac_header_preproc=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +  +-  ac_header_preproc=no +-fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking GC library exists" >&5 ++$as_echo_n "checking GC library exists... " >&6; } +  +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } +  +-# So?  What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +-  yes:no: ) +-    { echo "$as_me:$LINENO: WARNING: stdint.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: stdint.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +-    { echo "$as_me:$LINENO: WARNING: stdint.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: stdint.h: proceeding with the compiler's result" >&2;} +-    ac_header_preproc=yes +-    ;; +-  no:yes:* ) +-    { echo "$as_me:$LINENO: WARNING: stdint.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: stdint.h: present but cannot be compiled" >&2;} +-    { echo "$as_me:$LINENO: WARNING: stdint.h:     check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: stdint.h:     check for missing prerequisite headers?" >&2;} +-    { echo "$as_me:$LINENO: WARNING: stdint.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: stdint.h: see the Autoconf documentation" >&2;} +-    { echo "$as_me:$LINENO: WARNING: stdint.h:     section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: stdint.h:     section \"Present But Cannot Be Compiled\"" >&2;} +-    { echo "$as_me:$LINENO: WARNING: stdint.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: stdint.h: proceeding with the preprocessor's result" >&2;} +-    { echo "$as_me:$LINENO: WARNING: stdint.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: stdint.h: in the future, the compiler will take precedence" >&2;} +-    ( cat <<\_ASBOX +-## ----------------------------- ## +-## Report this to satodai@w3m.jp ## +-## ----------------------------- ## +-_ASBOX +-     ) | sed "s/^/$as_me: WARNING:     /" >&2 +-    ;; +-esac +-{ echo "$as_me:$LINENO: checking for stdint.h" >&5 +-echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_stdint_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++# Check whether --with-gc was given. ++if test "${with_gc+set}" = set; then : ++  withval=$with_gc; test x"$with_gc" = xno && as_fn_error "You can not build w3m without gc" "$LINENO" 5 + else +-  ac_cv_header_stdint_h=$ac_header_preproc ++  with_gc="yes" + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_stdint_h" >&5 +-echo "${ECHO_T}$ac_cv_header_stdint_h" >&6; } +  +-fi +-if test $ac_cv_header_stdint_h = yes; then +-  cat >>confdefs.h <<\_ACEOF +-#define HAVE_STDINT_H 1 +-_ACEOF ++ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_gc" >&5 ++$as_echo "$with_gc" >&6; } ++ test x"$with_gc" = xyes && with_gc="/usr /usr/local ${HOME}" ++ unset ac_cv_header_gc_h ++ ac_fn_c_check_header_mongrel "$LINENO" "gc.h" "ac_cv_header_gc_h" "$ac_includes_default" ++if test "x$ac_cv_header_gc_h" = x""yes; then : +  + fi +  +  +-if test "${ac_cv_header_inttypes_h+set}" = set; then +-  { echo "$as_me:$LINENO: checking for inttypes.h" >&5 +-echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_inttypes_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_inttypes_h" >&5 +-echo "${ECHO_T}$ac_cv_header_inttypes_h" >&6; } +-else +-  # Is the header compilable? +-{ echo "$as_me:$LINENO: checking inttypes.h usability" >&5 +-echo $ECHO_N "checking inttypes.h usability... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-$ac_includes_default +-#include <inttypes.h> +-_ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_header_compiler=yes +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_header_compiler=no ++ if test x"$ac_cv_header_gc_h" = xno; then ++   { $as_echo "$as_me:${as_lineno-$LINENO}: checking GC header location" >&5 ++$as_echo_n "checking GC header location... " >&6; } ++   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_gc" >&5 ++$as_echo "$with_gc" >&6; } ++   gcincludedir=no ++   for dir in $with_gc; do ++     for inc in include include/gc; do ++       cppflags="$CPPFLAGS" ++       CPPFLAGS="$CPPFLAGS -I$dir/$inc" ++       { $as_echo "$as_me:${as_lineno-$LINENO}: checking $dir/$inc" >&5 ++$as_echo_n "checking $dir/$inc... " >&6; } ++       unset ac_cv_header_gc_h ++       ac_fn_c_check_header_mongrel "$LINENO" "gc.h" "ac_cv_header_gc_h" "$ac_includes_default" ++if test "x$ac_cv_header_gc_h" = x""yes; then : ++  gcincludedir="$dir/$inc"; CFLAGS="$CFLAGS -I$dir/$inc"; break + fi +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +-echo "${ECHO_T}$ac_header_compiler" >&6; } +  +-# Is the header present? +-{ echo "$as_me:$LINENO: checking inttypes.h presence" >&5 +-echo $ECHO_N "checking inttypes.h presence... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++       CPPFLAGS="$cppflags" ++     done ++     if test x"$gcincludedir" != xno; then ++       break; ++     fi ++   done ++   if test x"$gcincludedir" = xno; then ++     as_fn_error "gc.h not found" "$LINENO" 5 ++   fi ++ fi ++ unset ac_cv_lib_gc_GC_init ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GC_init in -lgc" >&5 ++$as_echo_n "checking for GC_init in -lgc... " >&6; } ++if test "${ac_cv_lib_gc_GC_init+set}" = set; then : ++  $as_echo_n "(cached) " >&6 ++else ++  ac_check_lib_save_LIBS=$LIBS ++LIBS="-lgc  $LIBS" ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-#include <inttypes.h> ++ ++/* Override any GCC internal prototype to avoid an error. ++   Use char because int might match the return type of a GCC ++   builtin and then its argument prototype would still apply.  */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char GC_init (); ++int ++main () ++{ ++return GC_init (); ++  ; ++  return 0; ++} + _ACEOF +-if { (ac_try="$ac_cpp conftest.$ac_ext" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } >/dev/null && { +-	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       }; then +-  ac_header_preproc=yes ++if ac_fn_c_try_link "$LINENO"; then : ++  ac_cv_lib_gc_GC_init=yes + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-  ac_header_preproc=no ++  ac_cv_lib_gc_GC_init=no ++fi ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gc_GC_init" >&5 ++$as_echo "$ac_cv_lib_gc_GC_init" >&6; } ++if test "x$ac_cv_lib_gc_GC_init" = x""yes; then : ++  LIBGC="-lgc" + fi +  +-rm -f conftest.err conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +-echo "${ECHO_T}$ac_header_preproc" >&6; } ++ if test x"$ac_cv_lib_gc_GC_init" = xno; then ++    { $as_echo "$as_me:${as_lineno-$LINENO}: checking GC library location" >&5 ++$as_echo_n "checking GC library location... " >&6; } ++    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_gc" >&5 ++$as_echo "$with_gc" >&6; } ++    gclibdir=no ++    for dir in $with_gc; do ++      ldflags="$LDFLAGS" ++      LDFLAGS="$LDFLAGS -L$dir/lib" ++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking $dir" >&5 ++$as_echo_n "checking $dir... " >&6; } ++      unset ac_cv_lib_gc_GC_init ++      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GC_init in -lgc" >&5 ++$as_echo_n "checking for GC_init in -lgc... " >&6; } ++if test "${ac_cv_lib_gc_GC_init+set}" = set; then : ++  $as_echo_n "(cached) " >&6 ++else ++  ac_check_lib_save_LIBS=$LIBS ++LIBS="-lgc  $LIBS" ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ +  +-# So?  What about this header? +-case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in +-  yes:no: ) +-    { echo "$as_me:$LINENO: WARNING: inttypes.h: accepted by the compiler, rejected by the preprocessor!" >&5 +-echo "$as_me: WARNING: inttypes.h: accepted by the compiler, rejected by the preprocessor!" >&2;} +-    { echo "$as_me:$LINENO: WARNING: inttypes.h: proceeding with the compiler's result" >&5 +-echo "$as_me: WARNING: inttypes.h: proceeding with the compiler's result" >&2;} +-    ac_header_preproc=yes +-    ;; +-  no:yes:* ) +-    { echo "$as_me:$LINENO: WARNING: inttypes.h: present but cannot be compiled" >&5 +-echo "$as_me: WARNING: inttypes.h: present but cannot be compiled" >&2;} +-    { echo "$as_me:$LINENO: WARNING: inttypes.h:     check for missing prerequisite headers?" >&5 +-echo "$as_me: WARNING: inttypes.h:     check for missing prerequisite headers?" >&2;} +-    { echo "$as_me:$LINENO: WARNING: inttypes.h: see the Autoconf documentation" >&5 +-echo "$as_me: WARNING: inttypes.h: see the Autoconf documentation" >&2;} +-    { echo "$as_me:$LINENO: WARNING: inttypes.h:     section \"Present But Cannot Be Compiled\"" >&5 +-echo "$as_me: WARNING: inttypes.h:     section \"Present But Cannot Be Compiled\"" >&2;} +-    { echo "$as_me:$LINENO: WARNING: inttypes.h: proceeding with the preprocessor's result" >&5 +-echo "$as_me: WARNING: inttypes.h: proceeding with the preprocessor's result" >&2;} +-    { echo "$as_me:$LINENO: WARNING: inttypes.h: in the future, the compiler will take precedence" >&5 +-echo "$as_me: WARNING: inttypes.h: in the future, the compiler will take precedence" >&2;} +-    ( cat <<\_ASBOX +-## ----------------------------- ## +-## Report this to satodai@w3m.jp ## +-## ----------------------------- ## +-_ASBOX +-     ) | sed "s/^/$as_me: WARNING:     /" >&2 +-    ;; +-esac +-{ echo "$as_me:$LINENO: checking for inttypes.h" >&5 +-echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6; } +-if test "${ac_cv_header_inttypes_h+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++/* Override any GCC internal prototype to avoid an error. ++   Use char because int might match the return type of a GCC ++   builtin and then its argument prototype would still apply.  */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char GC_init (); ++int ++main () ++{ ++return GC_init (); ++  ; ++  return 0; ++} ++_ACEOF ++if ac_fn_c_try_link "$LINENO"; then : ++  ac_cv_lib_gc_GC_init=yes + else +-  ac_cv_header_inttypes_h=$ac_header_preproc ++  ac_cv_lib_gc_GC_init=no + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_header_inttypes_h" >&5 +-echo "${ECHO_T}$ac_cv_header_inttypes_h" >&6; } +- ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS + fi +-if test $ac_cv_header_inttypes_h = yes; then +-  cat >>confdefs.h <<\_ACEOF +-#define HAVE_INTTYPES_H 1 +-_ACEOF +- ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gc_GC_init" >&5 ++$as_echo "$ac_cv_lib_gc_GC_init" >&6; } ++if test "x$ac_cv_lib_gc_GC_init" = x""yes; then : ++  gclibdir="$dir/lib"; LIBGC="-L$dir/lib -lgc"; break + fi +  +- +- +-{ echo "$as_me:$LINENO: checking for long long" >&5 +-echo $ECHO_N "checking for long long... $ECHO_C" >&6; } +-if test "${ac_cv_type_long_long+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++      LDFLAGS="$ldflags" ++    done ++    if test x"$gclibdir" = xno; then ++      as_fn_error "libgc not found" "$LINENO" 5 ++    fi ++ fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for zError in -lz" >&5 ++$as_echo_n "checking for zError in -lz... " >&6; } ++if test "${ac_cv_lib_z_zError+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  ac_check_lib_save_LIBS=$LIBS ++LIBS="-lz  $LIBS" ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-$ac_includes_default +-typedef long long ac__type_new_; ++ ++/* Override any GCC internal prototype to avoid an error. ++   Use char because int might match the return type of a GCC ++   builtin and then its argument prototype would still apply.  */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char zError (); + int + main () + { +-if ((ac__type_new_ *) 0) +-  return 0; +-if (sizeof (ac__type_new_)) +-  return 0; ++return zError (); +   ; +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_cv_type_long_long=yes ++if ac_fn_c_try_link "$LINENO"; then : ++  ac_cv_lib_z_zError=yes + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_cv_type_long_long=no ++  ac_cv_lib_z_zError=no ++fi ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext ++LIBS=$ac_check_lib_save_LIBS ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_zError" >&5 ++$as_echo "$ac_cv_lib_z_zError" >&6; } ++if test "x$ac_cv_lib_z_zError" = x""yes; then : ++  AUXBIN_TARGETS="$AUXBIN_TARGETS inflate\$(EXT)" + fi +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++ ++ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h> ++	  #include <sys/socket.h> ++" ++if test "x$ac_cv_type_socklen_t" = x""yes; then : ++  $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h ++ + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5 +-echo "${ECHO_T}$ac_cv_type_long_long" >&6; } +  +-# The cast to long int works around a bug in the HP C Compiler +-# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects +-# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. +-# This bug is HP SR number 8606223364. +-{ echo "$as_me:$LINENO: checking size of long long" >&5 +-echo $ECHO_N "checking size of long long... $ECHO_C" >&6; } +-if test "${ac_cv_sizeof_long_long+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++ ++$as_echo "#define AUXBIN_TARGETS \"\$AUXBIN_TARGETS\"" >>confdefs.h ++ ++ ++ ++case "$host_os" in ++  *cygwin*|*os2-emx*|*mingw*) ++    $as_echo "#define USE_BINMODE_STREAM 1" >>confdefs.h ++ ++    ;; ++esac ++ ++ac_header_dirent=no ++for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do ++  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 ++$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } ++if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then : ++  $as_echo_n "(cached) " >&6 + else +-  if test "$cross_compiling" = yes; then +-  # Depending upon the size, compute the lo and hi bounds. +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-$ac_includes_default +-   typedef long long ac__type_sizeof_; ++#include <sys/types.h> ++#include <$ac_hdr> ++ + int + main () + { +-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; +-test_array [0] = 0 +- ++if ((DIR *) 0) ++return 0; +   ; +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_lo=0 ac_mid=0 +-  while :; do +-    cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ ++if ac_fn_c_try_compile "$LINENO"; then : ++  eval "$as_ac_Header=yes" ++else ++  eval "$as_ac_Header=no" ++fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++eval ac_res=\$$as_ac_Header ++	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 ++$as_echo "$ac_res" >&6; } ++eval as_val=\$$as_ac_Header ++   if test "x$as_val" = x""yes; then : ++  cat >>confdefs.h <<_ACEOF ++#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 + _ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++ ++ac_header_dirent=$ac_hdr; break ++fi ++ ++done ++# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. ++if test $ac_header_dirent = dirent.h; then ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 ++$as_echo_n "checking for library containing opendir... " >&6; } ++if test "${ac_cv_search_opendir+set}" = set; then : ++  $as_echo_n "(cached) " >&6 ++else ++  ac_func_search_save_LIBS=$LIBS ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-$ac_includes_default +-   typedef long long ac__type_sizeof_; ++ ++/* Override any GCC internal prototype to avoid an error. ++   Use char because int might match the return type of a GCC ++   builtin and then its argument prototype would still apply.  */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char opendir (); + int + main () + { +-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; +-test_array [0] = 0 +- ++return opendir (); +   ; +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_hi=$ac_mid; break ++for ac_lib in '' dir; do ++  if test -z "$ac_lib"; then ++    ac_res="none required" ++  else ++    ac_res=-l$ac_lib ++    LIBS="-l$ac_lib  $ac_func_search_save_LIBS" ++  fi ++  if ac_fn_c_try_link "$LINENO"; then : ++  ac_cv_search_opendir=$ac_res ++fi ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext ++  if test "${ac_cv_search_opendir+set}" = set; then : ++  break ++fi ++done ++if test "${ac_cv_search_opendir+set}" = set; then : ++ + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++  ac_cv_search_opendir=no ++fi ++rm conftest.$ac_ext ++LIBS=$ac_func_search_save_LIBS ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 ++$as_echo "$ac_cv_search_opendir" >&6; } ++ac_res=$ac_cv_search_opendir ++if test "$ac_res" != no; then : ++  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" +  +-	ac_lo=`expr $ac_mid + 1` +-			if test $ac_lo -le $ac_mid; then +-			  ac_lo= ac_hi= +-			  break +-			fi +-			ac_mid=`expr 2 '*' $ac_mid + 1` + fi +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-  done + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 ++$as_echo_n "checking for library containing opendir... " >&6; } ++if test "${ac_cv_search_opendir+set}" = set; then : ++  $as_echo_n "(cached) " >&6 ++else ++  ac_func_search_save_LIBS=$LIBS ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-$ac_includes_default +-   typedef long long ac__type_sizeof_; ++ ++/* Override any GCC internal prototype to avoid an error. ++   Use char because int might match the return type of a GCC ++   builtin and then its argument prototype would still apply.  */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char opendir (); + int + main () + { +-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; +-test_array [0] = 0 +- ++return opendir (); +   ; +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_hi=-1 ac_mid=-1 +-  while :; do +-    cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++for ac_lib in '' x; do ++  if test -z "$ac_lib"; then ++    ac_res="none required" ++  else ++    ac_res=-l$ac_lib ++    LIBS="-l$ac_lib  $ac_func_search_save_LIBS" ++  fi ++  if ac_fn_c_try_link "$LINENO"; then : ++  ac_cv_search_opendir=$ac_res ++fi ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext ++  if test "${ac_cv_search_opendir+set}" = set; then : ++  break ++fi ++done ++if test "${ac_cv_search_opendir+set}" = set; then : ++ ++else ++  ac_cv_search_opendir=no ++fi ++rm conftest.$ac_ext ++LIBS=$ac_func_search_save_LIBS ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 ++$as_echo "$ac_cv_search_opendir" >&6; } ++ac_res=$ac_cv_search_opendir ++if test "$ac_res" != no; then : ++  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" ++ ++fi ++ ++fi ++ ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 ++$as_echo_n "checking for ANSI C header files... " >&6; } ++if test "${ac_cv_header_stdc+set}" = set; then : ++  $as_echo_n "(cached) " >&6 ++else ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-$ac_includes_default +-   typedef long long ac__type_sizeof_; ++#include <stdlib.h> ++#include <stdarg.h> ++#include <string.h> ++#include <float.h> ++ + int + main () + { +-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; +-test_array [0] = 0 +  +   ; +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_lo=$ac_mid; break ++if ac_fn_c_try_compile "$LINENO"; then : ++  ac_cv_header_stdc=yes + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_hi=`expr '(' $ac_mid ')' - 1` +-			if test $ac_mid -le $ac_hi; then +-			  ac_lo= ac_hi= +-			  break +-			fi +-			ac_mid=`expr 2 '*' $ac_mid` ++  ac_cv_header_stdc=no + fi +- + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-  done +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +  +-	ac_lo= ac_hi= ++if test $ac_cv_header_stdc = yes; then ++  # SunOS 4.x string.h does not declare mem*, contrary to ANSI. ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++#include <string.h> ++ ++_ACEOF ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++  $EGREP "memchr" >/dev/null 2>&1; then : ++ ++else ++  ac_cv_header_stdc=no + fi ++rm -f conftest* +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi +  +-rm -f core conftest.err 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 +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++if test $ac_cv_header_stdc = yes; then ++  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-$ac_includes_default +-   typedef long long ac__type_sizeof_; +-int +-main () +-{ +-static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; +-test_array [0] = 0 ++#include <stdlib.h> +  +-  ; +-  return 0; +-} + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  ac_hi=$ac_mid ++if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ++  $EGREP "free" >/dev/null 2>&1; then : ++ + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 ++  ac_cv_header_stdc=no ++fi ++rm -f conftest* +  +-	ac_lo=`expr '(' $ac_mid ')' + 1` + fi +  +-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-done +-case $ac_lo in +-?*) ac_cv_sizeof_long_long=$ac_lo;; +-'') if test "$ac_cv_type_long_long" = yes; then +-     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long) +-See \`config.log' for more details." >&5 +-echo "$as_me: error: cannot compute sizeof (long long) +-See \`config.log' for more details." >&2;} +-   { (exit 77); exit 77; }; } +-   else +-     ac_cv_sizeof_long_long=0 +-   fi ;; +-esac ++if test $ac_cv_header_stdc = yes; then ++  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. ++  if test "$cross_compiling" = yes; then : ++  : + else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +-$ac_includes_default +-   typedef long long ac__type_sizeof_; +-static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); } +-static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); } +-#include <stdio.h> ++#include <ctype.h> + #include <stdlib.h> ++#if ((' ' & 0x0FF) == 0x020) ++# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') ++# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) ++#else ++# define ISLOWER(c) \ ++		   (('a' <= (c) && (c) <= 'i') \ ++		     || ('j' <= (c) && (c) <= 'r') \ ++		     || ('s' <= (c) && (c) <= 'z')) ++# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) ++#endif ++ ++#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) + int + main () + { ++  int i; ++  for (i = 0; i < 256; i++) ++    if (XOR (islower (i), ISLOWER (i)) ++	|| toupper (i) != TOUPPER (i)) ++      return 2; ++  return 0; ++} ++_ACEOF ++if ac_fn_c_try_run "$LINENO"; then : +  +-  FILE *f = fopen ("conftest.val", "w"); +-  if (! f) +-    return 1; +-  if (((long int) (sizeof (ac__type_sizeof_))) < 0) +-    { +-      long int i = longval (); +-      if (i != ((long int) (sizeof (ac__type_sizeof_)))) +-	return 1; +-      fprintf (f, "%ld\n", i); +-    } +-  else +-    { +-      unsigned long int i = ulongval (); +-      if (i != ((long int) (sizeof (ac__type_sizeof_)))) +-	return 1; +-      fprintf (f, "%lu\n", i); +-    } +-  return ferror (f) || fclose (f) != 0; +- +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>&5 +-  ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext' +-  { (case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_try") 2>&5 +-  ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); }; }; then +-  ac_cv_sizeof_long_long=`cat conftest.val` +-else +-  echo "$as_me: program exited with status $ac_status" >&5 +-echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-( exit $ac_status ) +-if test "$ac_cv_type_long_long" = yes; then +-     { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long) +-See \`config.log' for more details." >&5 +-echo "$as_me: error: cannot compute sizeof (long long) +-See \`config.log' for more details." >&2;} +-   { (exit 77); exit 77; }; } +-   else +-     ac_cv_sizeof_long_long=0 +-   fi +-fi +-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext ++else ++  ac_cv_header_stdc=no + fi +-rm -f conftest.val ++rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ ++  conftest.$ac_objext conftest.beam conftest.$ac_ext + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5 +-echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; } +  ++fi ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 ++$as_echo "$ac_cv_header_stdc" >&6; } ++if test $ac_cv_header_stdc = yes; then +  ++$as_echo "#define STDC_HEADERS 1" >>confdefs.h +  +-cat >>confdefs.h <<_ACEOF +-#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long +-_ACEOF +- +- ++fi +  ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 ++$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } ++if test "${ac_cv_header_sys_wait_h+set}" = set; then : ++  $as_echo_n "(cached) " >&6 ++else ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h.  */ ++#include <sys/types.h> ++#include <sys/wait.h> ++#ifndef WEXITSTATUS ++# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) ++#endif ++#ifndef WIFEXITED ++# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) ++#endif +  ++int ++main () ++{ ++  int s; ++  wait (&s); ++  s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; ++  ; ++  return 0; ++} ++_ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++  ac_cv_header_sys_wait_h=yes ++else ++  ac_cv_header_sys_wait_h=no ++fi ++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 ++$as_echo "$ac_cv_header_sys_wait_h" >&6; } ++if test $ac_cv_header_sys_wait_h = yes; then +  ++$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h +  ++fi +  ++ac_fn_c_check_header_mongrel "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default" ++if test "x$ac_cv_header_termios_h" = x""yes; then : ++  $as_echo "#define HAVE_TERMIOS_H 1" >>confdefs.h +  ++else ++  ac_fn_c_check_header_mongrel "$LINENO" "termio.h" "ac_cv_header_termio_h" "$ac_includes_default" ++if test "x$ac_cv_header_termio_h" = x""yes; then : ++  $as_echo "#define HAVE_TERMIO_H 1" >>confdefs.h +  ++else ++  ac_fn_c_check_header_mongrel "$LINENO" "sgtty.h" "ac_cv_header_sgtty_h" "$ac_includes_default" ++if test "x$ac_cv_header_sgtty_h" = x""yes; then : ++  $as_echo "#define HAVE_SGTTY_H 1" >>confdefs.h +  ++fi +  +  ++fi +  +  ++fi +  +  ++ac_fn_c_check_header_mongrel "$LINENO" "float.h" "ac_cv_header_float_h" "$ac_includes_default" ++if test "x$ac_cv_header_float_h" = x""yes; then : ++  $as_echo "#define HAVE_FLOAT_H 1" >>confdefs.h +  ++fi +  +  ++ac_fn_c_check_header_mongrel "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default" ++if test "x$ac_cv_header_sys_select_h" = x""yes; then : ++  $as_echo "#define HAVE_SYS_SELECT_H 1" >>confdefs.h +  ++fi +  +  ++ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default" ++if test "x$ac_cv_header_locale_h" = x""yes; then : ++  $as_echo "#define HAVE_LOCALE_H 1" >>confdefs.h +  ++fi +  +  ++ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default" ++if test "x$ac_cv_header_stdint_h" = x""yes; then : ++  $as_echo "#define HAVE_STDINT_H 1" >>confdefs.h +  ++fi +  +  +-for ac_func in strcasecmp strcasestr strchr memcpy strerror bcopy setpgrp chdir getcwd getwd readlink setenv putenv strtoll stroq atoll atoq symlink readlink lstat srand48 srandom getpassphrase waitpid setlocale +-do +-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +-{ echo "$as_me:$LINENO: checking for $ac_func" >&5 +-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } +-if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. +-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */ +-#define $ac_func innocuous_$ac_func ++ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default" ++if test "x$ac_cv_header_inttypes_h" = x""yes; then : ++  $as_echo "#define HAVE_INTTYPES_H 1" >>confdefs.h +  +-/* System header to define __stub macros and hopefully few prototypes, +-    which can conflict with char $ac_func (); below. +-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since +-    <limits.h> exists even on freestanding compilers.  */ ++fi +  +-#ifdef __STDC__ +-# include <limits.h> +-#else +-# include <assert.h> +-#endif +  +-#undef $ac_func +  +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char $ac_func (); +-/* The GNU C library defines this for functions which it implements +-    to always fail with ENOSYS.  Some functions are actually named +-    something starting with __ and the normal name is an alias.  */ +-#if defined __stub_$ac_func || defined __stub___$ac_func +-choke me +-#endif ++# The cast to long int works around a bug in the HP C Compiler ++# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects ++# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. ++# This bug is HP SR number 8606223364. ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5 ++$as_echo_n "checking size of long long... " >&6; } ++if test "${ac_cv_sizeof_long_long+set}" = set; then : ++  $as_echo_n "(cached) " >&6 ++else ++  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then : +  +-int +-main () +-{ +-return $ac_func (); +-  ; +-  return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  eval "$as_ac_var=yes" + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	eval "$as_ac_var=no" ++  if test "$ac_cv_type_long_long" = yes; then ++     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 ++$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} ++{ as_fn_set_status 77 ++as_fn_error "cannot compute sizeof (long long) ++See \`config.log' for more details." "$LINENO" 5; }; } ++   else ++     ac_cv_sizeof_long_long=0 ++   fi + fi +  +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext + fi +-ac_res=`eval echo '${'$as_ac_var'}'` +-	       { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +-if test `eval echo '${'$as_ac_var'}'` = yes; then +-  cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +-_ACEOF ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5 ++$as_echo "$ac_cv_sizeof_long_long" >&6; } +  +-fi +-done +  +  +-for ac_func in strftime +-do +-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +-{ echo "$as_me:$LINENO: checking for $ac_func" >&5 +-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } +-if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ ++cat >>confdefs.h <<_ACEOF ++#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long + _ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h.  */ +-/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. +-   For example, HP-UX 11i <limits.h> declares gettimeofday.  */ +-#define $ac_func innocuous_$ac_func +- +-/* System header to define __stub macros and hopefully few prototypes, +-    which can conflict with char $ac_func (); below. +-    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since +-    <limits.h> exists even on freestanding compilers.  */ +- +-#ifdef __STDC__ +-# include <limits.h> +-#else +-# include <assert.h> +-#endif +  +-#undef $ac_func +  +-/* Override any GCC internal prototype to avoid an error. +-   Use char because int might match the return type of a GCC +-   builtin and then its argument prototype would still apply.  */ +-#ifdef __cplusplus +-extern "C" +-#endif +-char $ac_func (); +-/* The GNU C library defines this for functions which it implements +-    to always fail with ENOSYS.  Some functions are actually named +-    something starting with __ and the normal name is an alias.  */ +-#if defined __stub_$ac_func || defined __stub___$ac_func +-choke me +-#endif +  +-int +-main () +-{ +-return $ac_func (); +-  ; +-  return 0; +-} ++for ac_func in strcasecmp strcasestr strchr memcpy strerror bcopy setpgrp chdir getcwd getwd readlink setenv putenv strtoll stroq atoll atoq symlink readlink lstat srand48 srandom getpassphrase waitpid setlocale ++do : ++  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ++ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" ++eval as_val=\$$as_ac_var ++   if test "x$as_val" = x""yes; then : ++  cat >>confdefs.h <<_ACEOF ++#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 + _ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then +-  eval "$as_ac_var=yes" +-else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +  +-	eval "$as_ac_var=no" + fi ++done +  +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext +-fi +-ac_res=`eval echo '${'$as_ac_var'}'` +-	       { echo "$as_me:$LINENO: result: $ac_res" >&5 +-echo "${ECHO_T}$ac_res" >&6; } +-if test `eval echo '${'$as_ac_var'}'` = yes; then ++for ac_func in strftime ++do : ++  ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime" ++if test "x$ac_cv_func_strftime" = x""yes; then : +   cat >>confdefs.h <<_ACEOF +-#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 ++#define HAVE_STRFTIME 1 + _ACEOF +  + else +   # strftime is in -lintl on SCO UNIX. +-{ echo "$as_me:$LINENO: checking for strftime in -lintl" >&5 +-echo $ECHO_N "checking for strftime in -lintl... $ECHO_C" >&6; } +-if test "${ac_cv_lib_intl_strftime+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5 ++$as_echo_n "checking for strftime in -lintl... " >&6; } ++if test "${ac_cv_lib_intl_strftime+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +   ac_check_lib_save_LIBS=$LIBS + LIBS="-lintl  $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ +  + /* Override any GCC internal prototype to avoid an error. +@@ -10353,42 +7855,19 @@ +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then ++if ac_fn_c_try_link "$LINENO"; then : +   ac_cv_lib_intl_strftime=yes + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_cv_lib_intl_strftime=no ++  ac_cv_lib_intl_strftime=no + fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext + LIBS=$ac_check_lib_save_LIBS + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_lib_intl_strftime" >&5 +-echo "${ECHO_T}$ac_cv_lib_intl_strftime" >&6; } +-if test $ac_cv_lib_intl_strftime = yes; then +-  cat >>confdefs.h <<\_ACEOF +-#define HAVE_STRFTIME 1 +-_ACEOF ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5 ++$as_echo "$ac_cv_lib_intl_strftime" >&6; } ++if test "x$ac_cv_lib_intl_strftime" = x""yes; then : ++  $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h +  + LIBS="-lintl $LIBS" + fi +@@ -10396,19 +7875,15 @@ + fi + done +  +-{ echo "$as_me:$LINENO: checking for wait3 that fills in rusage" >&5 +-echo $ECHO_N "checking for wait3 that fills in rusage... $ECHO_C" >&6; } +-if test "${ac_cv_func_wait3_rusage+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for wait3 that fills in rusage" >&5 ++$as_echo_n "checking for wait3 that fills in rusage... " >&6; } ++if test "${ac_cv_func_wait3_rusage+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  if test "$cross_compiling" = yes; then ++  if test "$cross_compiling" = yes; then : +   ac_cv_func_wait3_rusage=no + else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + $ac_includes_default + #include <sys/time.h> +@@ -10446,65 +7921,33 @@ +     } + } + _ACEOF +-rm -f conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>&5 +-  ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext' +-  { (case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_try") 2>&5 +-  ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); }; }; then ++if ac_fn_c_try_run "$LINENO"; then : +   ac_cv_func_wait3_rusage=yes + else +-  echo "$as_me: program exited with status $ac_status" >&5 +-echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-( exit $ac_status ) +-ac_cv_func_wait3_rusage=no ++  ac_cv_func_wait3_rusage=no + fi +-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext ++rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ ++  conftest.$ac_objext conftest.beam conftest.$ac_ext + fi +  +- + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_func_wait3_rusage" >&5 +-echo "${ECHO_T}$ac_cv_func_wait3_rusage" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_wait3_rusage" >&5 ++$as_echo "$ac_cv_func_wait3_rusage" >&6; } + if test $ac_cv_func_wait3_rusage = yes; then +  +-cat >>confdefs.h <<\_ACEOF +-#define HAVE_WAIT3 1 +-_ACEOF ++$as_echo "#define HAVE_WAIT3 1" >>confdefs.h +  + fi +  +-{ echo "$as_me:$LINENO: checking whether setpgrp takes no argument" >&5 +-echo $ECHO_N "checking whether setpgrp takes no argument... $ECHO_C" >&6; } +-if test "${ac_cv_func_setpgrp_void+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setpgrp takes no argument" >&5 ++$as_echo_n "checking whether setpgrp takes no argument... " >&6; } ++if test "${ac_cv_func_setpgrp_void+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  if test "$cross_compiling" = yes; then +-  { { echo "$as_me:$LINENO: error: cannot check setpgrp when cross compiling" >&5 +-echo "$as_me: error: cannot check setpgrp when cross compiling" >&2;} +-   { (exit 1); exit 1; }; } ++  if test "$cross_compiling" = yes; then : ++  as_fn_error "cannot check setpgrp when cross compiling" "$LINENO" 5 + else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + $ac_includes_default + int +@@ -10518,47 +7961,21 @@ +   return 0; + } + _ACEOF +-rm -f conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>&5 +-  ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext' +-  { (case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_try") 2>&5 +-  ac_status=$? +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); }; }; then ++if ac_fn_c_try_run "$LINENO"; then : +   ac_cv_func_setpgrp_void=no + else +-  echo "$as_me: program exited with status $ac_status" >&5 +-echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-( exit $ac_status ) +-ac_cv_func_setpgrp_void=yes ++  ac_cv_func_setpgrp_void=yes + fi +-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext ++rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ ++  conftest.$ac_objext conftest.beam conftest.$ac_ext + fi +  +- + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_func_setpgrp_void" >&5 +-echo "${ECHO_T}$ac_cv_func_setpgrp_void" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_setpgrp_void" >&5 ++$as_echo "$ac_cv_func_setpgrp_void" >&6; } + if test $ac_cv_func_setpgrp_void = yes; then +  +-cat >>confdefs.h <<\_ACEOF +-#define SETPGRP_VOID 1 +-_ACEOF ++$as_echo "#define SETPGRP_VOID 1" >>confdefs.h +  + fi +  +@@ -10567,16 +7984,12 @@ +     ;; +   *) +  +-  { echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5 +-echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6; } +-if test "${am_cv_langinfo_codeset+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5 ++$as_echo_n "checking for nl_langinfo and CODESET... " >&6; } ++if test "${am_cv_langinfo_codeset+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + #include <langinfo.h> + int +@@ -10587,56 +8000,29 @@ +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (ac_try="$ac_link" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_link") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest$ac_exeext && +-       $as_test_x conftest$ac_exeext; then ++if ac_fn_c_try_link "$LINENO"; then : +   am_cv_langinfo_codeset=yes + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	am_cv_langinfo_codeset=no ++  am_cv_langinfo_codeset=no + fi +- +-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ +-      conftest$ac_exeext conftest.$ac_ext ++rm -f core conftest.err conftest.$ac_objext \ ++    conftest$ac_exeext conftest.$ac_ext +  + fi +-{ echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5 +-echo "${ECHO_T}$am_cv_langinfo_codeset" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5 ++$as_echo "$am_cv_langinfo_codeset" >&6; } +   if test $am_cv_langinfo_codeset = yes; then +  +-cat >>confdefs.h <<\_ACEOF +-#define HAVE_LANGINFO_CODESET 1 +-_ACEOF ++$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h +  +   fi +  +     ;; + esac +  +-{ echo "$as_me:$LINENO: checking for sys_errlist" >&5 +-echo $ECHO_N "checking for sys_errlist... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys_errlist" >&5 ++$as_echo_n "checking for sys_errlist... " >&6; } ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + extern char *sys_errlist[]; + int +@@ -10647,45 +8033,19 @@ +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  have_sys_errlist="yes"; cat >>confdefs.h <<\_ACEOF +-#define HAVE_SYS_ERRLIST 1 +-_ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++  have_sys_errlist="yes"; $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h +  + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	have_sys_errlist="no" ++  have_sys_errlist="no" + fi +- + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $have_sys_errlist" >&5 +-echo "${ECHO_T}$have_sys_errlist" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_sys_errlist" >&5 ++$as_echo "$have_sys_errlist" >&6; } +  +-{ echo "$as_me:$LINENO: checking for sigsetjmp" >&5 +-echo $ECHO_N "checking for sigsetjmp... $ECHO_C" >&6; } +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigsetjmp" >&5 ++$as_echo_n "checking for sigsetjmp... " >&6; } ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + #include <setjmp.h> + int +@@ -10697,47 +8057,21 @@ +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then +-  have_sigsetjmp="yes"; cat >>confdefs.h <<\_ACEOF +-#define HAVE_SIGSETJMP 1 +-_ACEOF ++if ac_fn_c_try_compile "$LINENO"; then : ++  have_sigsetjmp="yes"; $as_echo "#define HAVE_SIGSETJMP 1" >>confdefs.h +  + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	have_sigsetjmp="no" ++  have_sigsetjmp="no" + fi +- + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +-{ echo "$as_me:$LINENO: result: $have_sigsetjmp" >&5 +-echo "${ECHO_T}$have_sigsetjmp" >&6; } +-{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5 +-echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; } +-if test "${ac_cv_type_signal+set}" = set; then +-  echo $ECHO_N "(cached) $ECHO_C" >&6 ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_sigsetjmp" >&5 ++$as_echo "$have_sigsetjmp" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 ++$as_echo_n "checking return type of signal handlers... " >&6; } ++if test "${ac_cv_type_signal+set}" = set; then : ++  $as_echo_n "(cached) " >&6 + else +-  cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h.  */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF ++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext + /* end confdefs.h.  */ + #include <sys/types.h> + #include <signal.h> +@@ -10750,35 +8084,15 @@ +   return 0; + } + _ACEOF +-rm -f conftest.$ac_objext +-if { (ac_try="$ac_compile" +-case "(($ac_try" in +-  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; +-  *) ac_try_echo=$ac_try;; +-esac +-eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +-  (eval "$ac_compile") 2>conftest.er1 +-  ac_status=$? +-  grep -v '^ *+' conftest.er1 >conftest.err +-  rm -f conftest.er1 +-  cat conftest.err >&5 +-  echo "$as_me:$LINENO: \$? = $ac_status" >&5 +-  (exit $ac_status); } && { +-	 test -z "$ac_c_werror_flag" || +-	 test ! -s conftest.err +-       } && test -s conftest.$ac_objext; then ++if ac_fn_c_try_compile "$LINENO"; then : +   ac_cv_type_signal=int + else +-  echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-	ac_cv_type_signal=void ++  ac_cv_type_signal=void + fi +- + rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi +-{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5 +-echo "${ECHO_T}$ac_cv_type_signal" >&6; } ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 ++$as_echo "$ac_cv_type_signal" >&6; } +  + cat >>confdefs.h <<_ACEOF + #define RETSIGTYPE $ac_cv_type_signal +@@ -10788,28 +8102,20 @@ +  +  +  if test x"$ac_cv_type_signal" = xvoid; then +-  cat >>confdefs.h <<\_ACEOF +-#define SIGNAL_RETURN return +-_ACEOF ++  $as_echo "#define SIGNAL_RETURN return" >>confdefs.h +  +  else +-  cat >>confdefs.h <<\_ACEOF +-#define SIGNAL_RETURN return 0 +-_ACEOF ++  $as_echo "#define SIGNAL_RETURN return 0" >>confdefs.h +  +  fi +  +  + HELP_DIR="$datadir/$PACKAGE" +-cat >>confdefs.h <<\_ACEOF +-#define HELP_DIR "$HELP_DIR" +-_ACEOF ++$as_echo "#define HELP_DIR \"\$HELP_DIR\"" >>confdefs.h +  +  + RC_DIR="~/.$PACKAGE" +-cat >>confdefs.h <<\_ACEOF +-#define RC_DIR "$RC_DIR" +-_ACEOF ++$as_echo "#define RC_DIR \"\$RC_DIR\"" >>confdefs.h +  +  + DOCDIRS="doc:en_English doc-jp:ja_Japanese" +@@ -10851,12 +8157,13 @@ +     case $ac_val in #( +     *${as_nl}*) +       case $ac_var in #( +-      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 +-echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; ++      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 ++$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; +       esac +       case $ac_var in #( +       _ | IFS | as_nl) ;; #( +-      *) $as_unset $ac_var ;; ++      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( ++      *) { eval $ac_var=; unset $ac_var;} ;; +       esac ;; +     esac +   done +@@ -10864,8 +8171,8 @@ +   (set) 2>&1 | +     case $as_nl`(ac_space=' '; set) 2>&1` in #( +     *${as_nl}ac_space=\ *) +-      # `set' does not quote correctly, so add quotes (double-quote +-      # substitution turns \\\\ into \\, and sed turns \\ into \). ++      # `set' does not quote correctly, so add quotes: double-quote ++      # substitution turns \\\\ into \\, and sed turns \\ into \. +       sed -n \ + 	"s/'/'\\\\''/g; + 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" +@@ -10888,12 +8195,12 @@ + if diff "$cache_file" confcache >/dev/null 2>&1; then :; else +   if test -w "$cache_file"; then +     test "x$cache_file" != "x/dev/null" && +-      { echo "$as_me:$LINENO: updating cache $cache_file" >&5 +-echo "$as_me: updating cache $cache_file" >&6;} ++      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 ++$as_echo "$as_me: updating cache $cache_file" >&6;} +     cat confcache >$cache_file +   else +-    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 +-echo "$as_me: not updating unwritable cache $cache_file" >&6;} ++    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 ++$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} +   fi + fi + rm -f confcache +@@ -10909,11 +8216,11 @@ + for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue +   # 1. Remove the extension, and $U if already installed. +   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' +-  ac_i=`echo "$ac_i" | sed "$ac_script"` ++  ac_i=`$as_echo "$ac_i" | sed "$ac_script"` +   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR +   #    will be set to the directory where LIBOBJS objects are built. +-  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" +-  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' ++  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" ++  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' + done + LIBOBJS=$ac_libobjs +  +@@ -10922,11 +8229,13 @@ +  +  + : ${CONFIG_STATUS=./config.status} ++ac_write_fail=0 + ac_clean_files_save=$ac_clean_files + ac_clean_files="$ac_clean_files $CONFIG_STATUS" +-{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +-echo "$as_me: creating $CONFIG_STATUS" >&6;} +-cat >$CONFIG_STATUS <<_ACEOF ++{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 ++$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} ++as_write_fail=0 ++cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 + #! $SHELL + # Generated by $as_me. + # Run this file to recreate the current configuration. +@@ -10936,59 +8245,79 @@ + debug=false + ac_cs_recheck=false + ac_cs_silent=false +-SHELL=\${CONFIG_SHELL-$SHELL} +-_ACEOF +  +-cat >>$CONFIG_STATUS <<\_ACEOF +-## --------------------- ## +-## M4sh Initialization.  ## +-## --------------------- ## ++SHELL=\${CONFIG_SHELL-$SHELL} ++export SHELL ++_ASEOF ++cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ++## -------------------- ## ++## M4sh Initialization. ## ++## -------------------- ## +  + # Be more Bourne compatible + DUALCASE=1; export DUALCASE # for MKS sh +-if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then ++if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : +   emulate sh +   NULLCMD=: +-  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which ++  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which +   # is contrary to our usage.  Disable this feature. +   alias -g '${1+"$@"}'='"$@"' +   setopt NO_GLOB_SUBST + else +-  case `(set -o) 2>/dev/null` in +-  *posix*) set -o posix ;; ++  case `(set -o) 2>/dev/null` in #( ++  *posix*) : ++    set -o posix ;; #( ++  *) : ++     ;; + esac +- + fi +  +  +- +- +-# PATH needs CR +-# Avoid depending upon Character Ranges. +-as_cr_letters='abcdefghijklmnopqrstuvwxyz' +-as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +-as_cr_Letters=$as_cr_letters$as_cr_LETTERS +-as_cr_digits='0123456789' +-as_cr_alnum=$as_cr_Letters$as_cr_digits +- +-# The user is always right. +-if test "${PATH_SEPARATOR+set}" != set; then +-  echo "#! /bin/sh" >conf$$.sh +-  echo  "exit 0"   >>conf$$.sh +-  chmod +x conf$$.sh +-  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then +-    PATH_SEPARATOR=';' ++as_nl=' ++' ++export as_nl ++# Printing a long string crashes Solaris 7 /usr/bin/printf. ++as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo ++as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo ++# Prefer a ksh shell builtin over an external printf program on Solaris, ++# but without wasting forks for bash or zsh. ++if test -z "$BASH_VERSION$ZSH_VERSION" \ ++    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then ++  as_echo='print -r --' ++  as_echo_n='print -rn --' ++elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then ++  as_echo='printf %s\n' ++  as_echo_n='printf %s' ++else ++  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then ++    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' ++    as_echo_n='/usr/ucb/echo -n' +   else +-    PATH_SEPARATOR=: ++    as_echo_body='eval expr "X$1" : "X\\(.*\\)"' ++    as_echo_n_body='eval ++      arg=$1; ++      case $arg in #( ++      *"$as_nl"*) ++	expr "X$arg" : "X\\(.*\\)$as_nl"; ++	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; ++      esac; ++      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" ++    ' ++    export as_echo_n_body ++    as_echo_n='sh -c $as_echo_n_body as_echo' +   fi +-  rm -f conf$$.sh ++  export as_echo_body ++  as_echo='sh -c $as_echo_body as_echo' + fi +  +-# Support unset when possible. +-if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then +-  as_unset=unset +-else +-  as_unset=false ++# The user is always right. ++if test "${PATH_SEPARATOR+set}" != set; then ++  PATH_SEPARATOR=: ++  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { ++    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || ++      PATH_SEPARATOR=';' ++  } + fi +  +  +@@ -10997,20 +8326,18 @@ + # there to prevent editors from complaining about space-tab. + # (If _AS_PATH_WALK were called with IFS unset, it would disable word + # splitting by setting IFS to empty value.) +-as_nl=' +-' + IFS=" ""	$as_nl" +  + # Find who we are.  Look in the path if we contain no directory separator. +-case $0 in ++case $0 in #(( +   *[\\/]* ) as_myself=$0 ;; +   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + for as_dir in $PATH + do +   IFS=$as_save_IFS +   test -z "$as_dir" && as_dir=. +-  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break +-done ++    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break ++  done + IFS=$as_save_IFS +  +      ;; +@@ -11021,32 +8348,111 @@ +   as_myself=$0 + fi + if test ! -f "$as_myself"; then +-  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 +-  { (exit 1); exit 1; } ++  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 ++  exit 1 + fi +  +-# Work around bugs in pre-3.0 UWIN ksh. +-for as_var in ENV MAIL MAILPATH +-do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var ++# Unset variables that we do not need and which cause bugs (e.g. in ++# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1" ++# suppresses any "Segmentation fault" message there.  '((' could ++# trigger a bug in pdksh 5.2.14. ++for as_var in BASH_ENV ENV MAIL MAILPATH ++do eval test x\${$as_var+set} = xset \ ++  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : + done + PS1='$ ' + PS2='> ' + PS4='+ ' +  + # NLS nuisances. +-for as_var in \ +-  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ +-  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ +-  LC_TELEPHONE LC_TIME +-do +-  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then +-    eval $as_var=C; export $as_var +-  else +-    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +-  fi +-done ++LC_ALL=C ++export LC_ALL ++LANGUAGE=C ++export LANGUAGE ++ ++# CDPATH. ++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH ++ ++ ++# as_fn_error ERROR [LINENO LOG_FD] ++# --------------------------------- ++# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are ++# provided, also output the error to LOG_FD, referencing LINENO. Then exit the ++# script with status $?, using 1 if that was 0. ++as_fn_error () ++{ ++  as_status=$?; test $as_status -eq 0 && as_status=1 ++  if test "$3"; then ++    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack ++    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 ++  fi ++  $as_echo "$as_me: error: $1" >&2 ++  as_fn_exit $as_status ++} # as_fn_error ++ ++ ++# as_fn_set_status STATUS ++# ----------------------- ++# Set $? to STATUS, without forking. ++as_fn_set_status () ++{ ++  return $1 ++} # as_fn_set_status ++ ++# as_fn_exit STATUS ++# ----------------- ++# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. ++as_fn_exit () ++{ ++  set +e ++  as_fn_set_status $1 ++  exit $1 ++} # as_fn_exit ++ ++# as_fn_unset VAR ++# --------------- ++# Portably unset VAR. ++as_fn_unset () ++{ ++  { eval $1=; unset $1;} ++} ++as_unset=as_fn_unset ++# as_fn_append VAR VALUE ++# ---------------------- ++# Append the text in VALUE to the end of the definition contained in VAR. Take ++# advantage of any shell optimizations that allow amortized linear growth over ++# repeated appends, instead of the typical quadratic growth present in naive ++# implementations. ++if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : ++  eval 'as_fn_append () ++  { ++    eval $1+=\$2 ++  }' ++else ++  as_fn_append () ++  { ++    eval $1=\$$1\$2 ++  } ++fi # as_fn_append ++ ++# as_fn_arith ARG... ++# ------------------ ++# Perform arithmetic evaluation on the ARGs, and store the result in the ++# global $as_val. Take advantage of shells that can avoid forks. The arguments ++# must be portable across $(()) and expr. ++if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : ++  eval 'as_fn_arith () ++  { ++    as_val=$(( $* )) ++  }' ++else ++  as_fn_arith () ++  { ++    as_val=`expr "$@" || test $? -eq 1` ++  } ++fi # as_fn_arith ++ +  +-# Required to use basename. + if expr a : '\(a\)' >/dev/null 2>&1 && +    test "X`expr 00001 : '.*\(...\)'`" = X001; then +   as_expr=expr +@@ -11060,13 +8466,17 @@ +   as_basename=false + fi +  ++if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then ++  as_dirname=dirname ++else ++  as_dirname=false ++fi +  +-# Name of the executable. + as_me=`$as_basename -- "$0" || + $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + 	 X"$0" : 'X\(//\)$' \| \ + 	 X"$0" : 'X\(/\)' \| . 2>/dev/null || +-echo X/"$0" | ++$as_echo X/"$0" | +     sed '/^.*\/\([^/][^/]*\)\/*$/{ + 	    s//\1/ + 	    q +@@ -11081,104 +8491,103 @@ + 	  } + 	  s/.*/./; q'` +  +-# CDPATH. +-$as_unset CDPATH +- +- +- +-  as_lineno_1=$LINENO +-  as_lineno_2=$LINENO +-  test "x$as_lineno_1" != "x$as_lineno_2" && +-  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { +- +-  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO +-  # uniformly replaced by the line number.  The first 'sed' inserts a +-  # line-number line after each line using $LINENO; the second 'sed' +-  # does the real work.  The second script uses 'N' to pair each +-  # line-number line with the line containing $LINENO, and appends +-  # trailing '-' during substitution so that $LINENO is not a special +-  # case at line end. +-  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the +-  # scripts with optimization help from Paolo Bonzini.  Blame Lee +-  # E. McMahon (1931-1989) for sed's syntax.  :-) +-  sed -n ' +-    p +-    /[$]LINENO/= +-  ' <$as_myself | +-    sed ' +-      s/[$]LINENO.*/&-/ +-      t lineno +-      b +-      :lineno +-      N +-      :loop +-      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ +-      t loop +-      s/-\n.*// +-    ' >$as_me.lineno && +-  chmod +x "$as_me.lineno" || +-    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 +-   { (exit 1); exit 1; }; } +- +-  # Don't try to exec as it changes $[0], causing all sort of problems +-  # (the dirname of $[0] is not the place where we might find the +-  # original and so on.  Autoconf is especially sensitive to this). +-  . "./$as_me.lineno" +-  # Exit status is that of the last command. +-  exit +-} +- +- +-if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then +-  as_dirname=dirname +-else +-  as_dirname=false +-fi ++# Avoid depending upon Character Ranges. ++as_cr_letters='abcdefghijklmnopqrstuvwxyz' ++as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' ++as_cr_Letters=$as_cr_letters$as_cr_LETTERS ++as_cr_digits='0123456789' ++as_cr_alnum=$as_cr_Letters$as_cr_digits +  + ECHO_C= ECHO_N= ECHO_T= +-case `echo -n x` in ++case `echo -n x` in #((((( + -n*) +-  case `echo 'x\c'` in ++  case `echo 'xy\c'` in +   *c*) ECHO_T='	';;	# ECHO_T is single tab character. +-  *)   ECHO_C='\c';; ++  xy)  ECHO_C='\c';; ++  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null ++       ECHO_T='	';; +   esac;; + *) +   ECHO_N='-n';; + esac +  +-if expr a : '\(a\)' >/dev/null 2>&1 && +-   test "X`expr 00001 : '.*\(...\)'`" = X001; then +-  as_expr=expr +-else +-  as_expr=false +-fi +- + rm -f conf$$ conf$$.exe conf$$.file + if test -d conf$$.dir; then +   rm -f conf$$.dir/conf$$.file + else +   rm -f conf$$.dir +-  mkdir conf$$.dir ++  mkdir conf$$.dir 2>/dev/null + fi +-echo >conf$$.file +-if ln -s conf$$.file conf$$ 2>/dev/null; then +-  as_ln_s='ln -s' +-  # ... but there are two gotchas: +-  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. +-  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. +-  # In both cases, we have to default to `cp -p'. +-  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || ++if (echo >conf$$.file) 2>/dev/null; then ++  if ln -s conf$$.file conf$$ 2>/dev/null; then ++    as_ln_s='ln -s' ++    # ... but there are two gotchas: ++    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. ++    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. ++    # In both cases, we have to default to `cp -p'. ++    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || ++      as_ln_s='cp -p' ++  elif ln conf$$.file conf$$ 2>/dev/null; then ++    as_ln_s=ln ++  else +     as_ln_s='cp -p' +-elif ln conf$$.file conf$$ 2>/dev/null; then +-  as_ln_s=ln ++  fi + else +   as_ln_s='cp -p' + fi + rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file + rmdir conf$$.dir 2>/dev/null +  ++ ++# as_fn_mkdir_p ++# ------------- ++# Create "$as_dir" as a directory, including parents if necessary. ++as_fn_mkdir_p () ++{ ++ ++  case $as_dir in #( ++  -*) as_dir=./$as_dir;; ++  esac ++  test -d "$as_dir" || eval $as_mkdir_p || { ++    as_dirs= ++    while :; do ++      case $as_dir in #( ++      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( ++      *) as_qdir=$as_dir;; ++      esac ++      as_dirs="'$as_qdir' $as_dirs" ++      as_dir=`$as_dirname -- "$as_dir" || ++$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ ++	 X"$as_dir" : 'X\(//\)[^/]' \| \ ++	 X"$as_dir" : 'X\(//\)$' \| \ ++	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || ++$as_echo X"$as_dir" | ++    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ ++	    s//\1/ ++	    q ++	  } ++	  /^X\(\/\/\)[^/].*/{ ++	    s//\1/ ++	    q ++	  } ++	  /^X\(\/\/\)$/{ ++	    s//\1/ ++	    q ++	  } ++	  /^X\(\/\).*/{ ++	    s//\1/ ++	    q ++	  } ++	  s/.*/./; q'` ++      test -d "$as_dir" && break ++    done ++    test -z "$as_dirs" || eval "mkdir $as_dirs" ++  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" ++ ++ ++} # as_fn_mkdir_p + if mkdir -p . 2>/dev/null; then +-  as_mkdir_p=: ++  as_mkdir_p='mkdir -p "$as_dir"' + else +   test -d ./-p && rmdir ./-p +   as_mkdir_p=false +@@ -11195,12 +8604,12 @@ +   as_test_x=' +     eval sh -c '\'' +       if test -d "$1"; then +-        test -d "$1/."; ++	test -d "$1/."; +       else +-	case $1 in +-        -*)set "./$1";; ++	case $1 in #( ++	-*)set "./$1";; + 	esac; +-	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in ++	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( + 	???[sx]*):;;*)false;;esac;fi +     '\'' sh +   ' +@@ -11215,13 +8624,19 @@ +  +  + exec 6>&1 ++## ----------------------------------- ## ++## Main body of $CONFIG_STATUS script. ## ++## ----------------------------------- ## ++_ASEOF ++test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 +  +-# Save the log message, to keep $[0] and so on meaningful, and to ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++# Save the log message, to keep $0 and so on meaningful, and to + # report actual input values of CONFIG_FILES etc. instead of their + # values after options handling. + ac_log=" + This file was extended by w3m $as_me 0.5.2, which was +-generated by GNU Autoconf 2.61.  Invocation command line was ++generated by GNU Autoconf 2.65.  Invocation command line was +  +   CONFIG_FILES    = $CONFIG_FILES +   CONFIG_HEADERS  = $CONFIG_HEADERS +@@ -11234,7 +8649,16 @@ +  + _ACEOF +  +-cat >>$CONFIG_STATUS <<_ACEOF ++case $ac_config_files in *" ++"*) set x $ac_config_files; shift; ac_config_files=$*;; ++esac ++ ++case $ac_config_headers in *" ++"*) set x $ac_config_headers; shift; ac_config_headers=$*;; ++esac ++ ++ ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + # Files that config.status was made for. + config_files="$ac_config_files" + config_headers="$ac_config_headers" +@@ -11242,22 +8666,25 @@ +  + _ACEOF +  +-cat >>$CONFIG_STATUS <<\_ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + ac_cs_usage="\ +-\`$as_me' instantiates files from templates according to the +-current configuration. ++\`$as_me' instantiates files and other configuration actions ++from templates according to the current configuration.  Unless the files ++and actions are specified as TAGs, all are instantiated by default. +  +-Usage: $0 [OPTIONS] [FILE]... ++Usage: $0 [OPTION]... [TAG]... +  +   -h, --help       print this help, then exit +   -V, --version    print version number and configuration settings, then exit +-  -q, --quiet      do not print progress messages ++      --config     print configuration, then exit ++  -q, --quiet, --silent ++                   do not print progress messages +   -d, --debug      don't remove temporary files +       --recheck    update $as_me by reconfiguring in the same conditions +-  --file=FILE[:TEMPLATE] +-		   instantiate the configuration file FILE +-  --header=FILE[:TEMPLATE] +-		   instantiate the configuration header FILE ++      --file=FILE[:TEMPLATE] ++                   instantiate the configuration file FILE ++      --header=FILE[:TEMPLATE] ++                   instantiate the configuration header FILE +  + Configuration files: + $config_files +@@ -11268,27 +8695,29 @@ + Configuration commands: + $config_commands +  +-Report bugs to <bug-autoconf@gnu.org>." ++Report bugs to <satodai@w3m.jp>." +  + _ACEOF +-cat >>$CONFIG_STATUS <<_ACEOF ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" + ac_cs_version="\\ + w3m config.status 0.5.2 +-configured by $0, generated by GNU Autoconf 2.61, +-  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" ++configured by $0, generated by GNU Autoconf 2.65, ++  with options \\"\$ac_cs_config\\" +  +-Copyright (C) 2006 Free Software Foundation, Inc. ++Copyright (C) 2009 Free Software Foundation, Inc. + This config.status script is free software; the Free Software Foundation + gives unlimited permission to copy, distribute and modify it." +  + ac_pwd='$ac_pwd' + srcdir='$srcdir' + INSTALL='$INSTALL' ++AWK='$AWK' ++test -n "\$AWK" || AWK=awk + _ACEOF +  +-cat >>$CONFIG_STATUS <<\_ACEOF +-# If no file are specified by the user, then we need to provide default +-# value.  By we need to know if files were specified by the user. ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++# The default lists apply if the user does not specify any file. + ac_need_defaults=: + while test $# != 0 + do +@@ -11310,34 +8739,40 @@ +   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) +     ac_cs_recheck=: ;; +   --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) +-    echo "$ac_cs_version"; exit ;; ++    $as_echo "$ac_cs_version"; exit ;; ++  --config | --confi | --conf | --con | --co | --c ) ++    $as_echo "$ac_cs_config"; exit ;; +   --debug | --debu | --deb | --de | --d | -d ) +     debug=: ;; +   --file | --fil | --fi | --f ) +     $ac_shift +-    CONFIG_FILES="$CONFIG_FILES $ac_optarg" ++    case $ac_optarg in ++    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; ++    esac ++    as_fn_append CONFIG_FILES " '$ac_optarg'" +     ac_need_defaults=false;; +   --header | --heade | --head | --hea ) +     $ac_shift +-    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" ++    case $ac_optarg in ++    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; ++    esac ++    as_fn_append CONFIG_HEADERS " '$ac_optarg'" +     ac_need_defaults=false;; +   --he | --h) +     # Conflict between --help and --header +-    { echo "$as_me: error: ambiguous option: $1 +-Try \`$0 --help' for more information." >&2 +-   { (exit 1); exit 1; }; };; ++    as_fn_error "ambiguous option: \`$1' ++Try \`$0 --help' for more information.";; +   --help | --hel | -h ) +-    echo "$ac_cs_usage"; exit ;; ++    $as_echo "$ac_cs_usage"; exit ;; +   -q | -quiet | --quiet | --quie | --qui | --qu | --q \ +   | -silent | --silent | --silen | --sile | --sil | --si | --s) +     ac_cs_silent=: ;; +  +   # This is an error. +-  -*) { echo "$as_me: error: unrecognized option: $1 +-Try \`$0 --help' for more information." >&2 +-   { (exit 1); exit 1; }; } ;; ++  -*) as_fn_error "unrecognized option: \`$1' ++Try \`$0 --help' for more information." ;; +  +-  *) ac_config_targets="$ac_config_targets $1" ++  *) as_fn_append ac_config_targets " $1" +      ac_need_defaults=false ;; +  +   esac +@@ -11352,27 +8787,29 @@ + fi +  + _ACEOF +-cat >>$CONFIG_STATUS <<_ACEOF ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + if \$ac_cs_recheck; then +-  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 +-  CONFIG_SHELL=$SHELL ++  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion ++  shift ++  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 ++  CONFIG_SHELL='$SHELL' +   export CONFIG_SHELL +-  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion ++  exec "\$@" + fi +  + _ACEOF +-cat >>$CONFIG_STATUS <<\_ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + exec 5>>config.log + { +   echo +   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX + ## Running $as_me. ## + _ASBOX +-  echo "$ac_log" ++  $as_echo "$ac_log" + } >&5 +  + _ACEOF +-cat >>$CONFIG_STATUS <<_ACEOF ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + # + # INIT-COMMANDS + # +@@ -11386,7 +8823,7 @@ +  + _ACEOF +  +-cat >>$CONFIG_STATUS <<\_ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +  + # Handling of arguments. + for ac_config_target in $ac_config_targets +@@ -11417,9 +8854,7 @@ +     "w3mhelp-lynx_en.html") CONFIG_FILES="$CONFIG_FILES w3mhelp-lynx_en.html" ;; +     "w3mhelp-lynx_ja.html") CONFIG_FILES="$CONFIG_FILES w3mhelp-lynx_ja.html" ;; +  +-  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +-echo "$as_me: error: invalid argument: $ac_config_target" >&2;} +-   { (exit 1); exit 1; }; };; ++  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; +   esac + done +  +@@ -11446,7 +8881,7 @@ +   trap 'exit_status=$? +   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status + ' 0 +-  trap '{ (exit 1); exit 1; }' 1 2 13 15 ++  trap 'as_fn_exit 1' 1 2 13 15 + } + # Create a (secure) tmp directory for tmp files. +  +@@ -11457,263 +8892,139 @@ + { +   tmp=./conf$$-$RANDOM +   (umask 077 && mkdir "$tmp") +-} || +-{ +-   echo "$me: cannot create a temporary directory in ." >&2 +-   { (exit 1); exit 1; } +-} +- +-# +-# Set up the sed scripts for CONFIG_FILES section. +-# ++} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 +  +-# No need to generate the scripts if there are no CONFIG_FILES. +-# This happens for instance when ./config.status config.h ++# Set up the scripts for CONFIG_FILES section. ++# No need to generate them if there are no CONFIG_FILES. ++# This happens for instance with `./config.status config.h'. + if test -n "$CONFIG_FILES"; then +  +-_ACEOF +- +- +- +-ac_delim='%!_!# ' +-for ac_last_try in false false false false false :; do +-  cat >conf$$subs.sed <<_ACEOF +-SHELL!$SHELL$ac_delim +-PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim +-PACKAGE_NAME!$PACKAGE_NAME$ac_delim +-PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim +-PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim +-PACKAGE_STRING!$PACKAGE_STRING$ac_delim +-PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim +-exec_prefix!$exec_prefix$ac_delim +-prefix!$prefix$ac_delim +-program_transform_name!$program_transform_name$ac_delim +-bindir!$bindir$ac_delim +-sbindir!$sbindir$ac_delim +-libexecdir!$libexecdir$ac_delim +-datarootdir!$datarootdir$ac_delim +-datadir!$datadir$ac_delim +-sysconfdir!$sysconfdir$ac_delim +-sharedstatedir!$sharedstatedir$ac_delim +-localstatedir!$localstatedir$ac_delim +-includedir!$includedir$ac_delim +-oldincludedir!$oldincludedir$ac_delim +-docdir!$docdir$ac_delim +-infodir!$infodir$ac_delim +-htmldir!$htmldir$ac_delim +-dvidir!$dvidir$ac_delim +-pdfdir!$pdfdir$ac_delim +-psdir!$psdir$ac_delim +-libdir!$libdir$ac_delim +-localedir!$localedir$ac_delim +-mandir!$mandir$ac_delim +-DEFS!$DEFS$ac_delim +-ECHO_C!$ECHO_C$ac_delim +-ECHO_N!$ECHO_N$ac_delim +-ECHO_T!$ECHO_T$ac_delim +-LIBS!$LIBS$ac_delim +-build_alias!$build_alias$ac_delim +-host_alias!$host_alias$ac_delim +-target_alias!$target_alias$ac_delim +-PACKAGE!$PACKAGE$ac_delim +-VERSION!$VERSION$ac_delim +-W3M!$W3M$ac_delim +-W3M_LANG!$W3M_LANG$ac_delim +-AWK!$AWK$ac_delim +-CC!$CC$ac_delim +-CFLAGS!$CFLAGS$ac_delim +-LDFLAGS!$LDFLAGS$ac_delim +-CPPFLAGS!$CPPFLAGS$ac_delim +-ac_ct_CC!$ac_ct_CC$ac_delim +-EXEEXT!$EXEEXT$ac_delim +-OBJEXT!$OBJEXT$ac_delim +-CPP!$CPP$ac_delim +-INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim +-INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim +-INSTALL_DATA!$INSTALL_DATA$ac_delim +-LN_S!$LN_S$ac_delim +-SET_MAKE!$SET_MAKE$ac_delim +-RANLIB!$RANLIB$ac_delim +-PERL!$PERL$ac_delim +-NKF!$NKF$ac_delim +-MAN!$MAN$ac_delim +-build!$build$ac_delim +-build_cpu!$build_cpu$ac_delim +-build_vendor!$build_vendor$ac_delim +-build_os!$build_os$ac_delim +-host!$host$ac_delim +-host_cpu!$host_cpu$ac_delim +-host_vendor!$host_vendor$ac_delim +-host_os!$host_os$ac_delim +-W3M_TARGET!$W3M_TARGET$ac_delim +-W3M_LIBS!$W3M_LIBS$ac_delim +-USE_M17N!$USE_M17N$ac_delim +-USE_UNICODE!$USE_UNICODE$ac_delim +-WCTARGET!$WCTARGET$ac_delim +-WCCFLAGS!$WCCFLAGS$ac_delim +-DISPLAY_CHARSET!$DISPLAY_CHARSET$ac_delim +-SYSTEM_CHARSET!$SYSTEM_CHARSET$ac_delim +-DOCUMENT_CHARSET!$DOCUMENT_CHARSET$ac_delim +-POSUBST!$POSUBST$ac_delim +-POLANG!$POLANG$ac_delim +-MKINSTALLDIRS!$MKINSTALLDIRS$ac_delim +-USE_NLS!$USE_NLS$ac_delim +-MSGFMT!$MSGFMT$ac_delim +-GMSGFMT!$GMSGFMT$ac_delim +-XGETTEXT!$XGETTEXT$ac_delim +-MSGMERGE!$MSGMERGE$ac_delim +-LIBICONV!$LIBICONV$ac_delim +-LTLIBICONV!$LTLIBICONV$ac_delim +-INTLLIBS!$INTLLIBS$ac_delim +-LIBINTL!$LIBINTL$ac_delim +-LTLIBINTL!$LTLIBINTL$ac_delim +-POSUB!$POSUB$ac_delim +-INTLTARGET!$INTLTARGET$ac_delim +-NLSTARGET!$NLSTARGET$ac_delim +-USE_COLOR!$USE_COLOR$ac_delim +-USE_ANSI_COLOR!$USE_ANSI_COLOR$ac_delim +-USE_BG_COLOR!$USE_BG_COLOR$ac_delim +-USE_IMAGE!$USE_IMAGE$ac_delim +-USE_W3MIMG_X11!$USE_W3MIMG_X11$ac_delim +-_ACEOF +- +-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then +-    break +-  elif $ac_last_try; then +-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} +-   { (exit 1); exit 1; }; } +-  else +-    ac_delim="$ac_delim!$ac_delim _$ac_delim!! " +-  fi +-done +  +-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` +-if test -n "$ac_eof"; then +-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` +-  ac_eof=`expr $ac_eof + 1` ++ac_cr=`echo X | tr X '\015'` ++# On cygwin, bash can eat \r inside `` if the user requested igncr. ++# But we know of no other shell where ac_cr would be empty at this ++# point, so we can use a bashism as a fallback. ++if test "x$ac_cr" = x; then ++  eval ac_cr=\$\'\\r\' ++fi ++ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` ++if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ++  ac_cs_awk_cr='\r' ++else ++  ac_cs_awk_cr=$ac_cr + fi +  +-cat >>$CONFIG_STATUS <<_ACEOF +-cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof +-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +-_ACEOF +-sed ' +-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g +-s/^/s,@/; s/!/@,|#_!!_#|/ +-:n +-t n +-s/'"$ac_delim"'$/,g/; t +-s/$/\\/; p +-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n +-' >>$CONFIG_STATUS <conf$$subs.sed +-rm -f conf$$subs.sed +-cat >>$CONFIG_STATUS <<_ACEOF +-CEOF$ac_eof ++echo 'BEGIN {' >"$tmp/subs1.awk" && + _ACEOF +  +  ++{ ++  echo "cat >conf$$subs.awk <<_ACEOF" && ++  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && ++  echo "_ACEOF" ++} >conf$$subs.sh || ++  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 ++ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` + ac_delim='%!_!# ' + for ac_last_try in false false false false false :; do +-  cat >conf$$subs.sed <<_ACEOF +-USE_W3MIMG_FB!$USE_W3MIMG_FB$ac_delim +-W3MIMGDISPLAY_SETUID!$W3MIMGDISPLAY_SETUID$ac_delim +-INSTALL_W3MIMGDISPLAY!$INSTALL_W3MIMGDISPLAY$ac_delim +-USE_GDKPIXBUF!$USE_GDKPIXBUF$ac_delim +-USE_GTK2!$USE_GTK2$ac_delim +-USE_IMLIB!$USE_IMLIB$ac_delim +-USE_IMLIB2!$USE_IMLIB2$ac_delim +-IMGTARGETS!$IMGTARGETS$ac_delim +-IMGOBJS!$IMGOBJS$ac_delim +-IMGX11CFLAGS!$IMGX11CFLAGS$ac_delim +-IMGX11LDFLAGS!$IMGX11LDFLAGS$ac_delim +-IMGFBCFLAGS!$IMGFBCFLAGS$ac_delim +-IMGFBLDFLAGS!$IMGFBLDFLAGS$ac_delim +-USE_XFACE!$USE_XFACE$ac_delim +-uncompface!$uncompface$ac_delim +-KEYMAP_FILE!$KEYMAP_FILE$ac_delim +-HELP_FILE!$HELP_FILE$ac_delim +-KEYBIND!$KEYBIND$ac_delim +-USE_MENU!$USE_MENU$ac_delim +-USE_MOUSE!$USE_MOUSE$ac_delim +-USE_HISTORY!$USE_HISTORY$ac_delim +-USE_ALARM!$USE_ALARM$ac_delim +-USE_COOKIE!$USE_COOKIE$ac_delim +-USE_NNTP!$USE_NNTP$ac_delim +-USE_GOPHER!$USE_GOPHER$ac_delim +-USE_DICT!$USE_DICT$ac_delim +-USE_HELP_CGI!$USE_HELP_CGI$ac_delim +-USE_EXTERNAL_URI_LOADER!$USE_EXTERNAL_URI_LOADER$ac_delim +-USE_W3MMAILER!$USE_W3MMAILER$ac_delim +-USE_MIGEMO!$USE_MIGEMO$ac_delim +-DEF_MIGEMO_COMMAND!$DEF_MIGEMO_COMMAND$ac_delim +-DEF_EDITOR!$DEF_EDITOR$ac_delim +-DEF_MAILER!$DEF_MAILER$ac_delim +-DEF_EXT_BROWSER!$DEF_EXT_BROWSER$ac_delim +-INET6!$INET6$ac_delim +-HAVE_OLD_SS_FAMILY!$HAVE_OLD_SS_FAMILY$ac_delim +-USE_SSL!$USE_SSL$ac_delim +-USE_SSL_VERIFY!$USE_SSL_VERIFY$ac_delim +-PKG_CONFIG!$PKG_CONFIG$ac_delim +-SSL_CFLAGS!$SSL_CFLAGS$ac_delim +-SSL_LIBS!$SSL_LIBS$ac_delim +-USE_DIGEST_AUTH!$USE_DIGEST_AUTH$ac_delim +-USE_W3M!$USE_W3M$ac_delim +-USE_SYSMOUSE!$USE_SYSMOUSE$ac_delim +-AUXBIN_TARGETS!$AUXBIN_TARGETS$ac_delim +-LIBGC!$LIBGC$ac_delim +-GREP!$GREP$ac_delim +-EGREP!$EGREP$ac_delim +-USE_BINMODE_STREAM!$USE_BINMODE_STREAM$ac_delim +-HAVE_SYS_ERRLIST!$HAVE_SYS_ERRLIST$ac_delim +-HAVE_SIGSETJMP!$HAVE_SIGSETJMP$ac_delim +-RETSIGTYPE!$RETSIGTYPE$ac_delim +-SIGNAL_RETURN!$SIGNAL_RETURN$ac_delim +-HELP_DIR!$HELP_DIR$ac_delim +-RC_DIR!$RC_DIR$ac_delim +-DOCDIRS!$DOCDIRS$ac_delim +-CURRENT_VERSION!$CURRENT_VERSION$ac_delim +-LIBOBJS!$LIBOBJS$ac_delim +-LTLIBOBJS!$LTLIBOBJS$ac_delim +-_ACEOF ++  . ./conf$$subs.sh || ++    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 +  +-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 59; then ++  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` ++  if test $ac_delim_n = $ac_delim_num; then +     break +   elif $ac_last_try; then +-    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 +-echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} +-   { (exit 1); exit 1; }; } ++    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 +   else +     ac_delim="$ac_delim!$ac_delim _$ac_delim!! " +   fi + done ++rm -f conf$$subs.sh +  +-ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` +-if test -n "$ac_eof"; then +-  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` +-  ac_eof=`expr $ac_eof + 1` +-fi +- +-cat >>$CONFIG_STATUS <<_ACEOF +-cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof +-/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end +-_ACEOF +-sed ' +-s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g +-s/^/s,@/; s/!/@,|#_!!_#|/ +-:n +-t n +-s/'"$ac_delim"'$/,g/; t +-s/$/\\/; p +-N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n +-' >>$CONFIG_STATUS <conf$$subs.sed +-rm -f conf$$subs.sed +-cat >>$CONFIG_STATUS <<_ACEOF +-:end +-s/|#_!!_#|//g +-CEOF$ac_eof ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++cat >>"\$tmp/subs1.awk" <<\\_ACAWK && + _ACEOF ++sed -n ' ++h ++s/^/S["/; s/!.*/"]=/ ++p ++g ++s/^[^!]*!// ++:repl ++t repl ++s/'"$ac_delim"'$// ++t delim ++:nl ++h ++s/\(.\{148\}\)..*/\1/ ++t more1 ++s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ ++p ++n ++b repl ++:more1 ++s/["\\]/\\&/g; s/^/"/; s/$/"\\/ ++p ++g ++s/.\{148\}// ++t nl ++:delim ++h ++s/\(.\{148\}\)..*/\1/ ++t more2 ++s/["\\]/\\&/g; s/^/"/; s/$/"/ ++p ++b ++:more2 ++s/["\\]/\\&/g; s/^/"/; s/$/"\\/ ++p ++g ++s/.\{148\}// ++t delim ++' <conf$$subs.awk | sed ' ++/^[^""]/{ ++  N ++  s/\n// ++} ++' >>$CONFIG_STATUS || ac_write_fail=1 ++rm -f conf$$subs.awk ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++_ACAWK ++cat >>"\$tmp/subs1.awk" <<_ACAWK && ++  for (key in S) S_is_set[key] = 1 ++  FS = "" +  ++} ++{ ++  line = $ 0 ++  nfields = split(line, field, "@") ++  substed = 0 ++  len = length(field[1]) ++  for (i = 2; i < nfields; i++) { ++    key = field[i] ++    keylen = length(key) ++    if (S_is_set[key]) { ++      value = S[key] ++      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) ++      len += length(value) + length(field[++i]) ++      substed = 1 ++    } else ++      len += 1 + keylen ++  } ++ ++  print line ++} ++ ++_ACAWK ++_ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then ++  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" ++else ++  cat ++fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ ++  || as_fn_error "could not setup config files machinery" "$LINENO" 5 ++_ACEOF +  + # VPATH may cause trouble with some makes, so we remove $(srcdir), + # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +@@ -11730,20 +9041,128 @@ + }' + fi +  +-cat >>$CONFIG_STATUS <<\_ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + fi # test -n "$CONFIG_FILES" +  ++# Set up the scripts for CONFIG_HEADERS section. ++# No need to generate them if there are no CONFIG_HEADERS. ++# This happens for instance with `./config.status Makefile'. ++if test -n "$CONFIG_HEADERS"; then ++cat >"$tmp/defines.awk" <<\_ACAWK || ++BEGIN { ++_ACEOF ++ ++# Transform confdefs.h into an awk script `defines.awk', embedded as ++# here-document in config.status, that substitutes the proper values into ++# config.h.in to produce config.h. ++ ++# Create a delimiter string that does not exist in confdefs.h, to ease ++# handling of long lines. ++ac_delim='%!_!# ' ++for ac_last_try in false false :; do ++  ac_t=`sed -n "/$ac_delim/p" confdefs.h` ++  if test -z "$ac_t"; then ++    break ++  elif $ac_last_try; then ++    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 ++  else ++    ac_delim="$ac_delim!$ac_delim _$ac_delim!! " ++  fi ++done ++ ++# For the awk script, D is an array of macro values keyed by name, ++# likewise P contains macro parameters if any.  Preserve backslash ++# newline sequences. ++ ++ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* ++sed -n ' ++s/.\{148\}/&'"$ac_delim"'/g ++t rset ++:rset ++s/^[	 ]*#[	 ]*define[	 ][	 ]*/ / ++t def ++d ++:def ++s/\\$// ++t bsnl ++s/["\\]/\\&/g ++s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\ ++D["\1"]=" \3"/p ++s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p ++d ++:bsnl ++s/["\\]/\\&/g ++s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\ ++D["\1"]=" \3\\\\\\n"\\/p ++t cont ++s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p ++t cont ++d ++:cont ++n ++s/.\{148\}/&'"$ac_delim"'/g ++t clear ++:clear ++s/\\$// ++t bsnlc ++s/["\\]/\\&/g; s/^/"/; s/$/"/p ++d ++:bsnlc ++s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p ++b cont ++' <confdefs.h | sed ' ++s/'"$ac_delim"'/"\\\ ++"/g' >>$CONFIG_STATUS || ac_write_fail=1 ++ ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++  for (key in D) D_is_set[key] = 1 ++  FS = "" ++} ++/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { ++  line = \$ 0 ++  split(line, arg, " ") ++  if (arg[1] == "#") { ++    defundef = arg[2] ++    mac1 = arg[3] ++  } else { ++    defundef = substr(arg[1], 2) ++    mac1 = arg[2] ++  } ++  split(mac1, mac2, "(") #) ++  macro = mac2[1] ++  prefix = substr(line, 1, index(line, defundef) - 1) ++  if (D_is_set[macro]) { ++    # Preserve the white space surrounding the "#". ++    print prefix "define", macro P[macro] D[macro] ++    next ++  } else { ++    # Replace #undef with comments.  This is necessary, for example, ++    # in the case of _POSIX_SOURCE, which is predefined and required ++    # on some systems where configure will not decide to define it. ++    if (defundef == "undef") { ++      print "/*", prefix defundef, macro, "*/" ++      next ++    } ++  } ++} ++{ print } ++_ACAWK ++_ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ++  as_fn_error "could not setup config headers machinery" "$LINENO" 5 ++fi # test -n "$CONFIG_HEADERS" ++ +  +-for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS ++eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS" ++shift ++for ac_tag + do +   case $ac_tag in +   :[FHLC]) ac_mode=$ac_tag; continue;; +   esac +   case $ac_mode$ac_tag in +   :[FHL]*:*);; +-  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 +-echo "$as_me: error: Invalid tag $ac_tag." >&2;} +-   { (exit 1); exit 1; }; };; ++  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; +   :[FH]-) ac_tag=-:-;; +   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; +   esac +@@ -11771,26 +9190,34 @@ + 	   [\\/$]*) false;; + 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + 	   esac || +-	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 +-echo "$as_me: error: cannot find input file: $ac_f" >&2;} +-   { (exit 1); exit 1; }; };; ++	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; +       esac +-      ac_file_inputs="$ac_file_inputs $ac_f" ++      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac ++      as_fn_append ac_file_inputs " '$ac_f'" +     done +  +     # Let's still pretend it is `configure' which instantiates (i.e., don't +     # use $as_me), people would be surprised to read: +     #    /* config.h.  Generated by config.status.  */ +-    configure_input="Generated from "`IFS=: +-	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." ++    configure_input='Generated from '` ++	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' ++	`' by configure.' +     if test x"$ac_file" != x-; then +       configure_input="$ac_file.  $configure_input" +-      { echo "$as_me:$LINENO: creating $ac_file" >&5 +-echo "$as_me: creating $ac_file" >&6;} ++      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 ++$as_echo "$as_me: creating $ac_file" >&6;} +     fi ++    # Neutralize special characters interpreted by sed in replacement strings. ++    case $configure_input in #( ++    *\&* | *\|* | *\\* ) ++       ac_sed_conf_input=`$as_echo "$configure_input" | ++       sed 's/[\\\\&|]/\\\\&/g'`;; #( ++    *) ac_sed_conf_input=$configure_input;; ++    esac +  +     case $ac_tag in +-    *:-:* | *:-) cat >"$tmp/stdin";; ++    *:-:* | *:-) cat >"$tmp/stdin" \ ++      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; +     esac +     ;; +   esac +@@ -11800,42 +9227,7 @@ + 	 X"$ac_file" : 'X\(//\)[^/]' \| \ + 	 X"$ac_file" : 'X\(//\)$' \| \ + 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +-echo X"$ac_file" | +-    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ +-	    s//\1/ +-	    q +-	  } +-	  /^X\(\/\/\)[^/].*/{ +-	    s//\1/ +-	    q +-	  } +-	  /^X\(\/\/\)$/{ +-	    s//\1/ +-	    q +-	  } +-	  /^X\(\/\).*/{ +-	    s//\1/ +-	    q +-	  } +-	  s/.*/./; q'` +-  { as_dir="$ac_dir" +-  case $as_dir in #( +-  -*) as_dir=./$as_dir;; +-  esac +-  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { +-    as_dirs= +-    while :; do +-      case $as_dir in #( +-      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( +-      *) as_qdir=$as_dir;; +-      esac +-      as_dirs="'$as_qdir' $as_dirs" +-      as_dir=`$as_dirname -- "$as_dir" || +-$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ +-	 X"$as_dir" : 'X\(//\)[^/]' \| \ +-	 X"$as_dir" : 'X\(//\)$' \| \ +-	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +-echo X"$as_dir" | ++$as_echo X"$ac_file" | +     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + 	    s//\1/ + 	    q +@@ -11853,20 +9245,15 @@ + 	    q + 	  } + 	  s/.*/./; q'` +-      test -d "$as_dir" && break +-    done +-    test -z "$as_dirs" || eval "mkdir $as_dirs" +-  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 +-echo "$as_me: error: cannot create directory $as_dir" >&2;} +-   { (exit 1); exit 1; }; }; } ++  as_dir="$ac_dir"; as_fn_mkdir_p +   ac_builddir=. +  + case "$ac_dir" in + .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) +-  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` ++  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` +   # A ".." for each directory in $ac_dir_suffix. +-  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` ++  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` +   case $ac_top_builddir_sub in +   "") ac_top_builddir_sub=. ac_top_build_prefix= ;; +   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;; +@@ -11906,12 +9293,12 @@ +   esac + _ACEOF +  +-cat >>$CONFIG_STATUS <<\_ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + # If the template does not know about datarootdir, expand it. + # FIXME: This hack should be removed a few years after 2.60. + ac_datarootdir_hack=; ac_datarootdir_seen= +- +-case `sed -n '/datarootdir/ { ++ac_sed_dataroot=' ++/datarootdir/ { +   p +   q + } +@@ -11919,36 +9306,37 @@ + /@docdir@/p + /@infodir@/p + /@localedir@/p +-/@mandir@/p +-' $ac_file_inputs` in ++/@mandir@/p' ++case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in + *datarootdir*) ac_datarootdir_seen=yes;; + *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) +-  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +-echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} ++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 ++$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + _ACEOF +-cat >>$CONFIG_STATUS <<_ACEOF ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +   ac_datarootdir_hack=' +   s&@datadir@&$datadir&g +   s&@docdir@&$docdir&g +   s&@infodir@&$infodir&g +   s&@localedir@&$localedir&g +   s&@mandir@&$mandir&g +-    s&\\\${datarootdir}&$datarootdir&g' ;; ++  s&\\\${datarootdir}&$datarootdir&g' ;; + esac + _ACEOF +  + # Neutralize VPATH when `$srcdir' = `.'. + # Shell code in configure.ac might set extrasub. + # FIXME: do we really want to maintain this feature? +-cat >>$CONFIG_STATUS <<_ACEOF +-  sed "$ac_vpsub ++cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ++ac_sed_extra="$ac_vpsub + $extrasub + _ACEOF +-cat >>$CONFIG_STATUS <<\_ACEOF ++cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + :t + /@[a-zA-Z_][a-zA-Z_0-9]*@/!b +-s&@configure_input@&$configure_input&;t t ++s|@configure_input@|$ac_sed_conf_input|;t t + s&@top_builddir@&$ac_top_builddir_sub&;t t ++s&@top_build_prefix@&$ac_top_build_prefix&;t t + s&@srcdir@&$ac_srcdir&;t t + s&@abs_srcdir@&$ac_abs_srcdir&;t t + s&@top_srcdir@&$ac_top_srcdir&;t t +@@ -11958,123 +9346,52 @@ + s&@abs_top_builddir@&$ac_abs_top_builddir&;t t + s&@INSTALL@&$ac_INSTALL&;t t + $ac_datarootdir_hack +-" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out ++" ++eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ ++  || as_fn_error "could not create $ac_file" "$LINENO" 5 +  + test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && +   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && +   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && +-  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' ++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' + which seems to be undefined.  Please make sure it is defined." >&5 +-echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' ++$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' + which seems to be undefined.  Please make sure it is defined." >&2;} +  +   rm -f "$tmp/stdin" +   case $ac_file in +-  -) cat "$tmp/out"; rm -f "$tmp/out";; +-  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; +-  esac ++  -) cat "$tmp/out" && rm -f "$tmp/out";; ++  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; ++  esac \ ++  || as_fn_error "could not create $ac_file" "$LINENO" 5 +  ;; +   :H) +   # +   # CONFIG_HEADER +   # +-_ACEOF +- +-# Transform confdefs.h into a sed script `conftest.defines', that +-# substitutes the proper values into config.h.in to produce config.h. +-rm -f conftest.defines conftest.tail +-# First, append a space to every undef/define line, to ease matching. +-echo 's/$/ /' >conftest.defines +-# Then, protect against being on the right side of a sed subst, or in +-# an unquoted here document, in config.status.  If some macros were +-# called several times there might be several #defines for the same +-# symbol, which is useless.  But do not sort them, since the last +-# AC_DEFINE must be honored. +-ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +-# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where +-# NAME is the cpp macro being defined, VALUE is the value it is being given. +-# PARAMS is the parameter list in the macro definition--in most cases, it's +-# just an empty string. +-ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*' +-ac_dB='\\)[	 (].*,\\1define\\2' +-ac_dC=' ' +-ac_dD=' ,' +- +-uniq confdefs.h | +-  sed -n ' +-	t rset +-	:rset +-	s/^[	 ]*#[	 ]*define[	 ][	 ]*// +-	t ok +-	d +-	:ok +-	s/[\\&,]/\\&/g +-	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p +-	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p +-  ' >>conftest.defines +- +-# Remove the space that was appended to ease matching. +-# Then replace #undef with comments.  This is necessary, for +-# example, in the case of _POSIX_SOURCE, which is predefined and required +-# on some systems where configure will not decide to define it. +-# (The regexp can be short, since the line contains either #define or #undef.) +-echo 's/ $// +-s,^[	 #]*u.*,/* & */,' >>conftest.defines +- +-# Break up conftest.defines: +-ac_max_sed_lines=50 +- +-# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1" +-# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2" +-# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1" +-# et cetera. +-ac_in='$ac_file_inputs' +-ac_out='"$tmp/out1"' +-ac_nxt='"$tmp/out2"' +- +-while : +-do +-  # Write a here document: +-    cat >>$CONFIG_STATUS <<_ACEOF +-    # First, check the format of the line: +-    cat >"\$tmp/defines.sed" <<\\CEOF +-/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def +-/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def +-b +-:def +-_ACEOF +-  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS +-  echo 'CEOF +-    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS +-  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in +-  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail +-  grep . conftest.tail >/dev/null || break +-  rm -f conftest.defines +-  mv conftest.tail conftest.defines +-done +-rm -f conftest.defines conftest.tail +- +-echo "ac_result=$ac_in" >>$CONFIG_STATUS +-cat >>$CONFIG_STATUS <<\_ACEOF +   if test x"$ac_file" != x-; then +-    echo "/* $configure_input  */" >"$tmp/config.h" +-    cat "$ac_result" >>"$tmp/config.h" +-    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then +-      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 +-echo "$as_me: $ac_file is unchanged" >&6;} ++    { ++      $as_echo "/* $configure_input  */" \ ++      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" ++    } >"$tmp/config.h" \ ++      || as_fn_error "could not create $ac_file" "$LINENO" 5 ++    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then ++      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 ++$as_echo "$as_me: $ac_file is unchanged" >&6;} +     else +-      rm -f $ac_file +-      mv "$tmp/config.h" $ac_file ++      rm -f "$ac_file" ++      mv "$tmp/config.h" "$ac_file" \ ++	|| as_fn_error "could not create $ac_file" "$LINENO" 5 +     fi +   else +-    echo "/* $configure_input  */" +-    cat "$ac_result" ++    $as_echo "/* $configure_input  */" \ ++      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ ++      || as_fn_error "could not create -" "$LINENO" 5 +   fi +-  rm -f "$tmp/out12" +  ;; +  +-  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5 +-echo "$as_me: executing $ac_file commands" >&6;} ++  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 ++$as_echo "$as_me: executing $ac_file commands" >&6;} +  ;; +   esac +  +@@ -12194,11 +9511,13 @@ + done # for ac_tag +  +  +-{ (exit 0); exit 0; } ++as_fn_exit 0 + _ACEOF +-chmod +x $CONFIG_STATUS + ac_clean_files=$ac_clean_files_save +  ++test $ac_write_fail = 0 || ++  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 ++ +  + # configure is writing to config.log, and then calls config.status. + # config.status does its own redirection, appending to config.log. +@@ -12218,7 +9537,11 @@ +   exec 5>>config.log +   # Use ||, not &&, to avoid exiting from the if with $? = 1, which +   # would make configure fail if this is the last instruction. +-  $ac_cs_success || { (exit 1); exit 1; } ++  $ac_cs_success || as_fn_exit $? ++fi ++if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then ++  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 ++$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} + fi +  +  +diff -urN w3m-0.5.2/configure.ac w3m/configure.ac +--- w3m-0.5.2/configure.ac	2007-05-31 21:17:05.000000000 +0900 ++++ w3m/configure.ac	2010-08-10 19:16:57.000000000 +0900 +@@ -107,6 +107,11 @@ + AC_W3M_GC + AC_CHECK_LIB(z, zError, [AUXBIN_TARGETS="$AUXBIN_TARGETS inflate\$(EXT)"]) +  ++AC_CHECK_TYPE([socklen_t], ++	 [AC_DEFINE(HAVE_SOCKLEN_T)], , ++	 [#include <sys/types.h> ++	  #include <sys/socket.h>]) ++ + AC_DEFINE(AUXBIN_TARGETS, "$AUXBIN_TARGETS") +  + AC_SUBST(USE_BINMODE_STREAM) +diff -urN w3m-0.5.2/cookie.c w3m/cookie.c +--- w3m-0.5.2/cookie.c	2006-12-10 19:53:22.000000000 +0900  +++ w3m/cookie.c	2010-07-26 20:38:53.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: cookie.c,v 1.10 2006/12/10 10:53:22 inu Exp $ */ @@ -393,8 +15077,8 @@ diff -urN w3m-0.5.2.orig/cookie.c w3m/cookie.c   	    }   	}   	else { -diff -urN w3m-0.5.2.orig/display.c w3m/display.c ---- w3m-0.5.2.orig/display.c	2007-05-29 21:07:02.000000000 +0900 +diff -urN w3m-0.5.2/display.c w3m/display.c +--- w3m-0.5.2/display.c	2007-05-29 21:07:02.000000000 +0900  +++ w3m/display.c	2010-07-18 23:10:09.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: display.c,v 1.70 2007/05/29 12:07:02 inu Exp $ */ @@ -411,8 +15095,20 @@ diff -urN w3m-0.5.2.orig/display.c w3m/display.c   	|| buf->need_reshape) {   	buf->need_reshape = TRUE;   	reshapeBuffer(buf); -diff -urN w3m-0.5.2.orig/doc/MANUAL.html w3m/doc/MANUAL.html ---- w3m-0.5.2.orig/doc/MANUAL.html	2002-07-09 14:54:46.000000000 +0900 +diff -urN w3m-0.5.2/doc/FAQ.html w3m/doc/FAQ.html +--- w3m-0.5.2/doc/FAQ.html	2006-04-08 20:26:23.000000000 +0900 ++++ w3m/doc/FAQ.html	2010-10-11 21:55:13.000000000 +0900 +@@ -54,7 +54,7 @@ + <li><h3>w3m appends a URL to the former one despite of having cleared the line with Ctrl-u. What to do?</h3> + </ul> + <br> +-<li><a href="other"><h2>Misc</a></h2> ++<li><a href="#other"><h2>Misc</a></h2> + <ul> + <li><h3>What is w3m's configuration file?</h3> + <li><h3>What are these w3mxxxx files in my ~/.w3m directory for?</h3> +diff -urN w3m-0.5.2/doc/MANUAL.html w3m/doc/MANUAL.html +--- w3m-0.5.2/doc/MANUAL.html	2002-07-09 14:54:46.000000000 +0900  +++ w3m/doc/MANUAL.html	2010-08-04 23:06:36.000000000 +0900  @@ -103,8 +103,6 @@   <dd>Process cookies. @@ -432,8 +15128,8 @@ diff -urN w3m-0.5.2.orig/doc/MANUAL.html w3m/doc/MANUAL.html   <dt>-no-mouse   <dd>Don't activate mouse.   <dt>-config file -diff -urN w3m-0.5.2.orig/doc/README.m17n w3m/doc/README.m17n ---- w3m-0.5.2.orig/doc/README.m17n	2003-09-23 06:02:23.000000000 +0900 +diff -urN w3m-0.5.2/doc/README.m17n w3m/doc/README.m17n +--- w3m-0.5.2/doc/README.m17n	2003-09-23 06:02:23.000000000 +0900  +++ w3m/doc/README.m17n	2010-08-04 23:06:36.000000000 +0900  @@ -202,7 +202,7 @@          Use alternate expression with ASCII for entities. (Default: ON) @@ -444,8 +15140,8 @@ diff -urN w3m-0.5.2.orig/doc/README.m17n w3m/doc/README.m17n          If it is OFF, ruled line is used with CJK charset or UTF-8.   Code conversion -diff -urN w3m-0.5.2.orig/doc/README.passwd w3m/doc/README.passwd ---- w3m-0.5.2.orig/doc/README.passwd	1970-01-01 09:00:00.000000000 +0900 +diff -urN w3m-0.5.2/doc/README.passwd w3m/doc/README.passwd +--- w3m-0.5.2/doc/README.passwd	1970-01-01 09:00:00.000000000 +0900  +++ w3m/doc/README.passwd	2010-08-03 19:02:16.000000000 +0900  @@ -0,0 +1,23 @@  +You can save your passwords and usernames for a web page which require @@ -471,20 +15167,82 @@ diff -urN w3m-0.5.2.orig/doc/README.passwd w3m/doc/README.passwd  +that.  If you can not set the permission for the passwd_file because  +of the restriction of your OS, you can suppress the warning with the  +setting of disable_secret_security_check. -diff -urN w3m-0.5.2.orig/doc/w3m.1 w3m/doc/w3m.1 ---- w3m-0.5.2.orig/doc/w3m.1	2002-11-12 21:36:30.000000000 +0900 -+++ w3m/doc/w3m.1	2010-08-03 19:25:23.000000000 +0900 -@@ -120,9 +120,6 @@ +diff -urN w3m-0.5.2/doc/w3m.1 w3m/doc/w3m.1 +--- w3m-0.5.2/doc/w3m.1	2002-11-12 21:36:30.000000000 +0900 ++++ w3m/doc/w3m.1	2010-10-11 21:55:13.000000000 +0900 +@@ -8,7 +8,6 @@ + .B w3m + [options] [URL or filename] + .PP +-Use "w3m -h" to display a complete list of current options. + .SH DESCRIPTION + .\" This defines appropriate quote strings for nroff and troff + .ds lq \&" +@@ -53,6 +52,12 @@ + .B -l line + # of preserved line (default 10000) + .TP ++.B -I charset ++document charset ++.TP ++.B -O charset ++display/output charset ++.TP + .B -B + load bookmark + .TP +@@ -71,6 +76,9 @@ + .B -M + monochrome display + .TP ++.B -N ++open URL of command line on each new tab ++.TP + .B -F + automatically render frame + .TP +@@ -81,8 +89,11 @@ + specify column width (used with -dump) + .TP + .B -ppc count +-specify the number of pixels per character (default 8.0) +-Larger values will make tables narrower. ++specify the number of pixels per character (4.0...32.0). ++Larger values will make tables narrower.  [default 8.0] ++.TP ++.B -ppl count ++specify the number of pixels per line (4.0...64.0) + .TP + .B -dump_source + dump page source into stdout +@@ -111,6 +122,12 @@ + .B -no-proxy + don't use proxy + .TP ++.B -4 ++IPv4 only (-o dns_order=4) ++.TP ++.B -6 ++IPv6 only (-o dns_order=6) ++.TP + .B -no-mouse + don't use mouse + .TP +@@ -120,8 +137,11 @@   .B -no-cookie   don't use cookie   .TP  -.B -pauth user:pass  -proxy authentication --.TP ++.B -graph ++use graphic character ++.TP ++.B -no-graph ++don't use graphic character + .TP   .B -S   squeeze multiple blank lines - .TP -@@ -133,7 +130,7 @@ +@@ -133,7 +153,7 @@   don't use termcap init/deinit   .TP   .B -title [=TERM] @@ -493,8 +15251,69 @@ diff -urN w3m-0.5.2.orig/doc/w3m.1 w3m/doc/w3m.1   If TERM is specified, use the TERM style title configuration.   .TP   .B -o opt=value -diff -urN w3m-0.5.2.orig/doc-jp/MANUAL.html w3m/doc-jp/MANUAL.html ---- w3m-0.5.2.orig/doc-jp/MANUAL.html	2006-04-08 20:26:23.000000000 +0900 +@@ -151,6 +171,9 @@ + .B -version + show w3m version + .TP ++.B -reqlog ++write request logfile ++.TP + .B -debug + DO NOT USE + .SH EXAMPLES +@@ -167,12 +190,49 @@ + or + .br + $ cat foo.html | w3m -dump -T text/html >foo.txt ++.SH FILES ++.TP ++.I ${HOME}/.w3m/config ++configuration file ++.TP ++.I ${HOME}/.w3m/keymap ++key binding configuration file ++.\" .TP ++.\" .I ${HOME}/.w3m/menu ++.\" ??? ++.TP ++.I ${HOME}/.w3m/mouse ++mouse configuration file ++.TP ++.I ${HOME}/.w3m/cookie ++cookie file ++.TP ++.I ${HOME}/.w3m/history ++history file ++.TP ++.I ${HOME}/.w3m/passwd ++passowrd and username file ++.TP ++.I ${HOME}/.w3m/pre_form ++form parameters file ++.TP ++.I ${HOME}/.w3m/mailcap ++external viewer configuration file ++.TP ++.I ${HOME}/.w3m/mime.types ++MIME types file ++.\" .TP ++.\" .I ${HOME}/.w3m/urimethodmap ++.\" ??? + .SH NOTES + This is the + .I + w3m +-0.2.1 Release. ++0.5.2 Release. + .PP ++Please see the MANUAL.html file distributed with w3m for ++more detailed documentation. ++ + Additional information about + .I + w3m +diff -urN w3m-0.5.2/doc-jp/MANUAL.html w3m/doc-jp/MANUAL.html +--- w3m-0.5.2/doc-jp/MANUAL.html	2006-04-08 20:26:23.000000000 +0900  +++ w3m/doc-jp/MANUAL.html	2010-08-03 19:02:16.000000000 +0900  @@ -100,8 +100,6 @@   ¥ª¥×¥·¥ç¥ó¤Î̾Á°¤äÃͤϡ¤~/.w3m/config ¤Ç»ØÄꤹ¤ë¤â¤Î¤ÈƱ¤¸¡¥ @@ -505,8 +15324,8 @@ diff -urN w3m-0.5.2.orig/doc-jp/MANUAL.html w3m/doc-jp/MANUAL.html   <dt>-no-mouse   <dd>¥Þ¥¦¥¹¤òÍøÍѤ·¤Ê¤¤¡¥   <dt>-cookie -diff -urN w3m-0.5.2.orig/doc-jp/README.m17n w3m/doc-jp/README.m17n ---- w3m-0.5.2.orig/doc-jp/README.m17n	2003-09-23 06:02:23.000000000 +0900 +diff -urN w3m-0.5.2/doc-jp/README.m17n w3m/doc-jp/README.m17n +--- w3m-0.5.2/doc-jp/README.m17n	2003-09-23 06:02:23.000000000 +0900  +++ w3m/doc-jp/README.m17n	2010-08-04 23:06:36.000000000 +0900  @@ -230,7 +230,7 @@          ¥¨¥ó¥Æ¥£¥Æ¥£¤ò ASCII ¤ÎÂåÂØÉ½¸½¤Çɽ¤¹(¥Ç¥Õ¥©¥ë¥È ON) @@ -517,8 +15336,8 @@ diff -urN w3m-0.5.2.orig/doc-jp/README.m17n w3m/doc-jp/README.m17n          OFF ¤Î¾ì¹ç CJK ¤Îʸ»ú¥³¡¼¥É¡¢UTF-8 ¤Ç¤Ï·ÓÀþ¤ò»È¤¦¡£   ¥³¡¼¥ÉÊÑ´¹ -diff -urN w3m-0.5.2.orig/doc-jp/README.passwd w3m/doc-jp/README.passwd ---- w3m-0.5.2.orig/doc-jp/README.passwd	1970-01-01 09:00:00.000000000 +0900 +diff -urN w3m-0.5.2/doc-jp/README.passwd w3m/doc-jp/README.passwd +--- w3m-0.5.2/doc-jp/README.passwd	1970-01-01 09:00:00.000000000 +0900  +++ w3m/doc-jp/README.passwd	2010-08-03 19:02:16.000000000 +0900  @@ -0,0 +1,22 @@  +HTTP $BG'>Z$N$"$k%Z!<%8$dG'>Z$N$"$k(B proxy $B$KBP$7$F!"(B @@ -543,8 +15362,8 @@ diff -urN w3m-0.5.2.orig/doc-jp/README.passwd w3m/doc-jp/README.passwd  +passwd_file $B$,B>$N%f!<%6!<$+$iFI$a$k>l9g7Y9p$,=P$^$9$,!"(BOS $B$N@)8B$J$I$G(B  +$B%U%!%$%k$N%Q!<%_%C%7%g%s$rJQ$($i$l$J$$>l9g$O$3$N7Y9p$r(B  +disable_secret_security_check $B$N@_Dj$GL58z$K$G$-$^$9!#(B -diff -urN w3m-0.5.2.orig/doc-jp/w3m.1 w3m/doc-jp/w3m.1 ---- w3m-0.5.2.orig/doc-jp/w3m.1	2002-11-12 21:36:30.000000000 +0900 +diff -urN w3m-0.5.2/doc-jp/w3m.1 w3m/doc-jp/w3m.1 +--- w3m-0.5.2/doc-jp/w3m.1	2002-11-12 21:36:30.000000000 +0900  +++ w3m/doc-jp/w3m.1	2010-08-03 19:25:23.000000000 +0900  @@ -112,9 +112,6 @@   .B \-no\-proxy @@ -593,8 +15412,8 @@ diff -urN w3m-0.5.2.orig/doc-jp/w3m.1 w3m/doc-jp/w3m.1   .SS ¥Ö¥Ã¥¯¥Þ¡¼¥¯Áàºî   .TP   .B "ESC b" -diff -urN w3m-0.5.2.orig/file.c w3m/file.c ---- w3m-0.5.2.orig/file.c	2007-05-24 00:06:05.000000000 +0900 +diff -urN w3m-0.5.2/file.c w3m/file.c +--- w3m-0.5.2/file.c	2007-05-24 00:06:05.000000000 +0900  +++ w3m/file.c	2010-08-03 19:02:16.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: file.c,v 1.254 2007/05/23 15:06:05 inu Exp $ */ @@ -902,16 +15721,26 @@ diff -urN w3m-0.5.2.orig/file.c w3m/file.c   	loadHTMLBuffer(&uf, buf);       else   	loadBuffer(&uf, buf); -diff -urN w3m-0.5.2.orig/fm.h w3m/fm.h ---- w3m-0.5.2.orig/fm.h	2007-05-30 13:47:24.000000000 +0900 -+++ w3m/fm.h	2010-08-04 23:06:36.000000000 +0900 +diff -urN w3m-0.5.2/fm.h w3m/fm.h +--- w3m-0.5.2/fm.h	2007-05-30 13:47:24.000000000 +0900 ++++ w3m/fm.h	2010-08-20 18:47:09.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: fm.h,v 1.138 2007/05/30 04:47:24 inu Exp $ */ -+/* $Id: fm.h,v 1.147 2010/08/04 14:06:36 htrb Exp $ */ ++/* $Id: fm.h,v 1.149 2010/08/20 09:47:09 htrb Exp $ */   /*     * w3m: WWW wo Miru utility    *  -@@ -517,7 +517,8 @@ +@@ -101,6 +101,9 @@ + #define LINELEN	256		/* Initial line length */ + #define PAGER_MAX_LINE	10000	/* Maximum line kept as pager */ +  ++#define MAXIMUM_COLS 1024 ++#define DEFAULT_COLS 80 ++ + #ifdef USE_IMAGE + #define MAX_IMAGE 1000 + #define MAX_IMAGE_SIZE 2048 +@@ -517,7 +520,8 @@       char *lock;       clen_t size;       time_t time; @@ -921,7 +15750,7 @@ diff -urN w3m-0.5.2.orig/fm.h w3m/fm.h       struct _DownloadList *next;       struct _DownloadList *prev;   } DownloadList; -@@ -931,6 +932,7 @@ +@@ -931,6 +935,7 @@   global int nextpage_topline init(FALSE);   global char *displayTitleTerm init(NULL);   global int displayLink init(FALSE); @@ -929,7 +15758,7 @@ diff -urN w3m-0.5.2.orig/fm.h w3m/fm.h   global int displayLineInfo init(FALSE);   global int DecodeURL init(FALSE);   global int retryAsHttp init(TRUE); -@@ -947,6 +949,7 @@ +@@ -947,12 +952,19 @@   #else   global int displayImage init(FALSE);	/* XXX: emacs-w3m use display_image=off */   #endif @@ -937,7 +15766,19 @@ diff -urN w3m-0.5.2.orig/fm.h w3m/fm.h   global char *Editor init(DEF_EDITOR);   #ifdef USE_W3MMAILER   global char *Mailer init(NULL); -@@ -976,8 +979,6 @@ + #else + global char *Mailer init(DEF_MAILER); + #endif ++#ifdef USE_W3MMAILER ++#define MAILTO_OPTIONS_USE_W3MMAILER 0 ++#endif ++#define MAILTO_OPTIONS_IGNORE 1 ++#define MAILTO_OPTIONS_USE_MAILTO_URL 2 ++global int MailtoOptions init(MAILTO_OPTIONS_IGNORE); + global char *ExtBrowser init(DEF_EXT_BROWSER); + global char *ExtBrowser2 init(NULL); + global char *ExtBrowser3 init(NULL); +@@ -976,8 +988,6 @@   global int WrapSearch init(FALSE);   global int squeezeBlankLine init(FALSE);   global char *BookmarkFile init(NULL); @@ -946,7 +15787,7 @@ diff -urN w3m-0.5.2.orig/fm.h w3m/fm.h   global int UseExternalDirBuffer init(TRUE);   global char *DirBufferCommand init("file:///$LIB/dirlist" CGI_EXTENSION);   #ifdef USE_DICT -@@ -1038,6 +1039,7 @@ +@@ -1038,6 +1048,7 @@   global char FollowLocale init(TRUE);   global char UseContentCharset init(TRUE);   global char SearchConv init(TRUE); @@ -954,7 +15795,7 @@ diff -urN w3m-0.5.2.orig/fm.h w3m/fm.h   #define Str_conv_from_system(x) wc_Str_conv((x), SystemCharset, InnerCharset)   #define Str_conv_to_system(x) wc_Str_conv_strict((x), InnerCharset, SystemCharset)   #define Str_conv_to_halfdump(x) (ExtHalfdump ? wc_Str_conv((x), InnerCharset, DisplayCharset) : (x)) -@@ -1055,7 +1057,10 @@ +@@ -1055,7 +1066,10 @@   #define wc_Str_conv_strict(x,charset0,charset1) (x)   #endif   global char UseAltEntity init(TRUE); @@ -966,7 +15807,7 @@ diff -urN w3m-0.5.2.orig/fm.h w3m/fm.h   extern char *graph_symbol[];   extern char *graph2_symbol[];   extern int symbol_width; -@@ -1108,8 +1113,10 @@ +@@ -1108,8 +1122,10 @@   global int accept_bad_cookie init(ACCEPT_BAD_COOKIE_DISCARD);   global char *cookie_reject_domains init(NULL);   global char *cookie_accept_domains init(NULL); @@ -977,8 +15818,8 @@ diff -urN w3m-0.5.2.orig/fm.h w3m/fm.h   #endif				/* USE_COOKIE */   #ifdef USE_IMAGE -diff -urN w3m-0.5.2.orig/form.c w3m/form.c ---- w3m-0.5.2.orig/form.c	2004-02-06 02:23:07.000000000 +0900 +diff -urN w3m-0.5.2/form.c w3m/form.c +--- w3m-0.5.2/form.c	2004-02-06 02:23:07.000000000 +0900  +++ w3m/form.c	2010-07-18 22:48:48.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: form.c,v 1.34 2004/02/05 17:23:07 ukai Exp $ */ @@ -994,8 +15835,396 @@ diff -urN w3m-0.5.2.orig/form.c w3m/form.c       return pos;   } -diff -urN w3m-0.5.2.orig/istream.c w3m/istream.c ---- w3m-0.5.2.orig/istream.c	2007-05-24 00:06:05.000000000 +0900 +diff -urN w3m-0.5.2/ftp.c w3m/ftp.c +--- w3m-0.5.2/ftp.c	2007-05-31 10:19:50.000000000 +0900 ++++ w3m/ftp.c	2010-08-11 18:31:33.000000000 +0900 +@@ -1,4 +1,4 @@ +-/* $Id: ftp.c,v 1.39 2007/05/31 01:19:50 inu Exp $ */ ++/* $Id: ftp.c,v 1.41 2010/08/11 09:31:33 htrb Exp $ */ + #include <stdio.h> + #ifndef __MINGW32_VERSION + #include <pwd.h> +@@ -25,6 +25,10 @@ + #include <winsock.h> + #endif /* __MINGW32_VERSION */ +  ++#ifndef HAVE_SOCKLEN_T ++typedef int socklen_t; ++#endif ++ + typedef struct _FTP { +     char *host; +     int port; +@@ -128,7 +132,7 @@ +  + 	if (n > 0 && ftp->pass[n - 1] == '@') { + 	    struct sockaddr_in sockname; +-	    int socknamelen = sizeof(sockname); ++	    socklen_t socknamelen = sizeof(sockname); +  + 	    if (!getsockname(sock, (struct sockaddr *)&sockname, &socknamelen)) { + 		struct hostent *sockent; +@@ -192,7 +196,8 @@ +     int family; + #ifdef INET6 +     struct sockaddr_storage sockaddr; +-    int sockaddrlen, port; ++    int port; ++    socklen_t sockaddrlen; +     unsigned char d1, d2, d3, d4; +     char abuf[INET6_ADDRSTRLEN]; + #endif +diff -urN w3m-0.5.2/html.c w3m/html.c +--- w3m-0.5.2/html.c	2007-04-19 21:00:38.000000000 +0900 ++++ w3m/html.c	2010-08-14 10:29:40.000000000 +0900 +@@ -1,4 +1,4 @@ +-/* $Id: html.c,v 1.30 2007/04/19 12:00:38 inu Exp $ */ ++/* $Id: html.c,v 1.32 2010/08/14 01:29:40 htrb Exp $ */ + #include "html.h" +  + /* Define HTML Tag Infomation Table */ +@@ -127,15 +127,15 @@ +     {"h", ALST_P, MAXA_P, 0},	/*   3 HTML_H          */ +     {"/h", NULL, 0, TFLG_END},	/*   4 HTML_N_H        */ +     {"p", ALST_P, MAXA_P, 0},	/*   5 HTML_P          */ +-    {"br", NULL, 0, 0},		/*   6 HTML_BR         */ +-    {"b", NULL, 0, 0},		/*   7 HTML_B          */ ++    {"br", ALST_NOP, MAXA_NOP, 0},		/*   6 HTML_BR         */ ++    {"b", ALST_NOP, MAXA_NOP, 0},	/*   7 HTML_B          */ +     {"/b", NULL, 0, TFLG_END},	/*   8 HTML_N_B        */ +     {"ul", ALST_UL, MAXA_UL, 0},	/*   9 HTML_UL         */ +     {"/ul", NULL, 0, TFLG_END},	/*  10 HTML_N_UL       */ +     {"li", ALST_LI, MAXA_LI, 0},	/*  11 HTML_LI         */ +     {"ol", ALST_UL, MAXA_UL, 0},	/*  12 HTML_OL         */ +     {"/ol", NULL, 0, TFLG_END},	/*  13 HTML_N_OL       */ +-    {"title", NULL, 0, 0},	/*  14 HTML_TITLE      */ ++    {"title", ALST_NOP, MAXA_NOP, 0},	/*  14 HTML_TITLE      */ +     {"/title", NULL, 0, TFLG_END},	/*  15 HTML_N_TITLE    */ +     {"hr", ALST_HR, MAXA_HR, 0},	/*  16 HTML_HR         */ +     {"dl", ALST_DL, MAXA_DL, 0},	/*  17 HTML_DL         */ +@@ -147,11 +147,11 @@ +     {"blockquote", ALST_NOP, MAXA_NOP, 0},	/*  23 HTML_BLQ        */ +     {"/blockquote", NULL, 0, TFLG_END},	/*  24 HTML_N_BLQ      */ +     {"img", ALST_IMG, MAXA_IMG, 0},	/*  25 HTML_IMG        */ +-    {"listing", NULL, 0, 0},	/*  26 HTML_LISTING    */ ++    {"listing", ALST_NOP, MAXA_NOP, 0},	/*  26 HTML_LISTING    */ +     {"/listing", NULL, 0, TFLG_END},	/*  27 HTML_N_LISTING  */ +-    {"xmp", NULL, 0, 0},	/*  28 HTML_XMP        */ ++    {"xmp", ALST_NOP, MAXA_NOP, 0},	/*  28 HTML_XMP        */ +     {"/xmp", NULL, 0, TFLG_END},	/*  29 HTML_N_XMP      */ +-    {"plaintext", NULL, 0, 0},	/*  30 HTML_PLAINTEXT  */ ++    {"plaintext", ALST_NOP, MAXA_NOP, 0},	/*  30 HTML_PLAINTEXT  */ +     {"table", ALST_TABLE, MAXA_TABLE, 0},	/*  31 HTML_TABLE      */ +     {"/table", NULL, 0, TFLG_END},	/*  32 HTML_N_TABLE    */ +     {"meta", ALST_META, MAXA_META, 0},	/*  33 HTML_META       */ +@@ -159,9 +159,9 @@ +     {"frame", ALST_FRAME, MAXA_FRAME, 0},	/*  35 HTML_FRAME      */ +     {"frameset", ALST_FRAMESET, MAXA_FRAMESET, 0},	/*  36 HTML_FRAMESET   */ +     {"/frameset", NULL, 0, TFLG_END},	/*  37 HTML_N_FRAMESET */ +-    {"center", NULL, 0, 0},	/*  38 HTML_CENTER     */ ++    {"center", ALST_NOP, MAXA_NOP, 0},	/*  38 HTML_CENTER     */ +     {"/center", NULL, 0, TFLG_END},	/*  39 HTML_N_CENTER   */ +-    {"font", NULL, 0, 0},	/*  40 HTML_FONT       */ ++    {"font", ALST_NOP, MAXA_NOP, 0},	/*  40 HTML_FONT       */ +     {"/font", NULL, 0, TFLG_END},	/*  41 HTML_N_FONT     */ +     {"form", ALST_FORM, MAXA_FORM, 0},	/*  42 HTML_FORM       */ +     {"/form", NULL, 0, TFLG_END},	/*  43 HTML_N_FORM     */ +@@ -171,7 +171,7 @@ +     {"select", ALST_SELECT, MAXA_SELECT, 0},	/*  47 HTML_SELECT     */ +     {"/select", NULL, 0, TFLG_END},	/*  48 HTML_N_SELECT   */ +     {"option", ALST_OPTION, MAXA_OPTION, 0},	/*  49 HTML_OPTION     */ +-    {"nobr", NULL, 0, 0},	/*  50 HTML_NOBR       */ ++    {"nobr", ALST_NOP, MAXA_NOP, 0},	/*  50 HTML_NOBR       */ +     {"/nobr", NULL, 0, TFLG_END},	/*  51 HTML_N_NOBR     */ +     {"div", ALST_P, MAXA_P, 0},	/*  52 HTML_DIV        */ +     {"/div", NULL, 0, TFLG_END},	/*  53 HTML_N_DIV      */ +@@ -179,19 +179,19 @@ +     {"map", ALST_MAP, MAXA_MAP, 0},	/*  55 HTML_MAP        */ +     {"/map", NULL, 0, TFLG_END},	/*  56 HTML_N_MAP      */ +     {"area", ALST_AREA, MAXA_AREA, 0},	/*  57 HTML_AREA       */ +-    {"script", NULL, 0, 0},	/*  58 HTML_SCRIPT     */ ++    {"script", ALST_NOP, MAXA_NOP, 0},	/*  58 HTML_SCRIPT     */ +     {"/script", NULL, 0, TFLG_END},	/*  59 HTML_N_SCRIPT   */ +     {"base", ALST_BASE, MAXA_BASE, 0},	/*  60 HTML_BASE       */ +-    {"del", NULL, 0, 0},	/*  61 HTML_DEL        */ ++    {"del", ALST_NOP, MAXA_NOP, 0},	/*  61 HTML_DEL        */ +     {"/del", NULL, 0, TFLG_END},	/*  62 HTML_N_DEL      */ +-    {"ins", NULL, 0, 0},	/*  63 HTML_INS        */ ++    {"ins", ALST_NOP, MAXA_NOP, 0},	/*  63 HTML_INS        */ +     {"/ins", NULL, 0, TFLG_END},	/*  64 HTML_N_INS      */ +-    {"u", NULL, 0, 0},		/*  65 HTML_U          */ ++    {"u", ALST_NOP, MAXA_NOP, 0},		/*  65 HTML_U          */ +     {"/u", NULL, 0, TFLG_END},	/*  66 HTML_N_U        */ +-    {"style", NULL, 0, 0},	/*  67 HTML_STYLE      */ ++    {"style", ALST_NOP, MAXA_NOP, 0},	/*  67 HTML_STYLE      */ +     {"/style", NULL, 0, TFLG_END},	/*  68 HTML_N_STYLE    */ +-    {"wbr", NULL, 0, 0},	/*  69 HTML_WBR        */ +-    {"em", NULL, 0, 0},		/*  70 HTML_EM         */ ++    {"wbr", ALST_NOP, MAXA_NOP, 0},	/*  69 HTML_WBR        */ ++    {"em", ALST_NOP, MAXA_NOP, 0},		/*  70 HTML_EM         */ +     {"/em", NULL, 0, TFLG_END},	/*  71 HTML_N_EM       */ +     {"body", ALST_BODY, MAXA_BODY, 0},	/*  72 HTML_BODY       */ +     {"/body", NULL, 0, TFLG_END},	/*  73 HTML_N_BODY     */ +@@ -203,72 +203,114 @@ +     {"/caption", NULL, 0, TFLG_END},	/*  79 HTML_N_CAPTION  */ +     {"th", ALST_TD, MAXA_TD, 0},	/*  80 HTML_TH         */ +     {"/th", NULL, 0, TFLG_END},	/*  81 HTML_N_TH       */ +-    {"thead", NULL, 0, 0},	/*  82 HTML_THEAD      */ ++    {"thead", ALST_NOP, MAXA_NOP, 0},	/*  82 HTML_THEAD      */ +     {"/thead", NULL, 0, TFLG_END},	/*  83 HTML_N_THEAD    */ +-    {"tbody", NULL, 0, 0},	/*  84 HTML_TBODY      */ ++    {"tbody", ALST_NOP, MAXA_NOP, 0},	/*  84 HTML_TBODY      */ +     {"/tbody", NULL, 0, TFLG_END},	/*  85 HTML_N_TBODY    */ +-    {"tfoot", NULL, 0, 0},	/*  86 HTML_TFOOT      */ ++    {"tfoot", ALST_NOP, MAXA_NOP, 0},	/*  86 HTML_TFOOT      */ +     {"/tfoot", NULL, 0, TFLG_END},	/*  87 HTML_N_TFOOT    */ +-    {"colgroup", NULL, 0, 0},	/*  88 HTML_COLGROUP   */ ++    {"colgroup", ALST_NOP, MAXA_NOP, 0},	/*  88 HTML_COLGROUP   */ +     {"/colgroup", NULL, 0, TFLG_END},	/*  89 HTML_N_COLGROUP */ +-    {"col", NULL, 0, 0},	/*  90 HTML_COL        */ ++    {"col", ALST_NOP, MAXA_NOP, 0},	/*  90 HTML_COL        */ +     {"bgsound", ALST_BGSOUND, MAX_BGSOUND, 0},	/*  91 HTML_BGSOUND    */ +     {"applet", ALST_APPLET, MAX_APPLET, 0},	/*  92 HTML_APPLET     */ +     {"embed", ALST_EMBED, MAX_EMBED, 0},	/*  93 HTML_EMBED      */ +     {"/option", NULL, 0, TFLG_END},	/*  94 HTML_N_OPTION   */ +-    {"head", NULL, 0, 0},	/*  95 HTML_HEAD       */ ++    {"head", ALST_NOP, MAXA_NOP, 0},	/*  95 HTML_HEAD       */ +     {"/head", NULL, 0, TFLG_END},	/*  96 HTML_N_HEAD     */ +-    {"doctype", NULL, 0, 0},	/*  97 HTML_DOCTYPE    */ ++    {"doctype", ALST_NOP, MAXA_NOP, 0},	/*  97 HTML_DOCTYPE    */ +     {"noframes", ALST_NOFRAMES, MAXA_NOFRAMES, 0},	/*  98 HTML_NOFRAMES   */ +     {"/noframes", NULL, 0, TFLG_END},	/*  99 HTML_N_NOFRAMES */ +  +-    {"sup", NULL, 0, 0},	/* 100 HTML_SUP       */ ++    {"sup", ALST_NOP, MAXA_NOP, 0},	/* 100 HTML_SUP       */ +     {"/sup", NULL, 0, 0},	/* 101 HTML_N_SUP       */ +-    {"sub", NULL, 0, 0},	/* 102 HTML_SUB       */ ++    /* FIXME: Should /sup and /sub have TFLG_END ? */ ++    {"sub", ALST_NOP, MAXA_NOP, 0},	/* 102 HTML_SUB       */ +     {"/sub", NULL, 0, 0},	/* 103 HTML_N_SUB       */ +     {"link", ALST_LINK, MAXA_LINK, 0},	/*  104 HTML_LINK      */ +-    {"s", NULL, 0, 0},		/*  105 HTML_S        */ ++    {"s", ALST_NOP, MAXA_NOP, 0},		/*  105 HTML_S        */ +     {"/s", NULL, 0, TFLG_END},	/*  106 HTML_N_S      */ +-    {"q", NULL, 0, 0},		/*  107 HTML_Q */ ++    {"q", ALST_NOP, MAXA_NOP, 0},		/*  107 HTML_Q */ +     {"/q", NULL, 0, TFLG_END},	/*  108 HTML_N_Q */ +-    {"i", NULL, 0, 0},		/*  109 HTML_I */ ++    {"i", ALST_NOP, MAXA_NOP, 0},	/*  109 HTML_I */ +     {"/i", NULL, 0, TFLG_END},	/*  110 HTML_N_I */ +-    {"strong", NULL, 0, 0},		/* 111 HTML_STRONG */ ++    {"strong", ALST_NOP, MAXA_NOP, 0},	/* 111 HTML_STRONG */ +     {"/strong", NULL, 0, TFLG_END},	/* 112 HTML_N_STRONG */ +-    {NULL, NULL, 0, 0},		/* 113 Undefined       */ +-    {NULL, NULL, 0, 0},		/* 114 Undefined       */ +-    {NULL, NULL, 0, 0},		/* 115 Undefined       */ +-    {NULL, NULL, 0, 0},		/* 116 Undefined       */ +-    {NULL, NULL, 0, 0},		/* 117 Undefined       */ +-    {NULL, NULL, 0, 0},		/* 118 Undefined       */ +-    {NULL, NULL, 0, 0},		/* 119 Undefined       */ ++    {"span", ALST_NOP, MAXA_NOP, 0},	/* 113 HTML_SPAN       */ ++    {"/span", NULL, 0, TFLG_END},	/* 114 HTML_N_SPAN     */ ++    {"abbr", ALST_NOP, MAXA_NOP, 0},		/* 115 HTML_ABBR */ ++    {"/abbr", NULL, 0, TFLG_END},	/* 116 HTML_N_ABBR */ ++    {"acronym", ALST_NOP, MAXA_NOP, 0},		/* 117 HTML_ACRONYM */ ++    {"/acronym", NULL, 0, TFLG_END},	/* 118 HTML_N_ACRONYM */ ++    {"basefont", ALST_NOP, MAXA_NOP, 0},	        /* 119 HTML_BASEFONT */ ++    {"bdo", ALST_NOP, MAXA_NOP, 0}, 		/* 120 HTML_BDO */ ++    {"/bdo", NULL, 0, TFLG_END},	/* 121 HTML_N_BDO */ ++    {"big", ALST_NOP, MAXA_NOP, 0},		/* 122 HTML_BIG */ ++    {"/big", NULL, 0, TFLG_END},	/* 123 HTML_N_BIG */ ++    {"button", ALST_NOP, MAXA_NOP, 0},		/* 124 HTML_BUTTON */ ++    {"fieldset", ALST_NOP, MAXA_NOP, 0},	        /* 125 HTML_FIELDSET */ ++    {"/fieldset", NULL, 0, TFLG_END},	/* 126 HTML_N_FIELDSET */ ++    {"iframe", ALST_NOP, MAXA_NOP, 0},		/* 127 HTML_IFRAME */ ++    {"label", ALST_NOP, MAXA_NOP, 0}, 		/* 128 HTML_LABEL */ ++    {"/label", NULL, 0, TFLG_END},	/* 129 HTML_N_LABEL */ ++    {"legend", ALST_NOP, MAXA_NOP, 0},		/* 130 HTML_LEGEND */ ++    {"/legend", NULL, 0, TFLG_END},	/* 131 HTML_N_LEGEND */ ++    {"noscript", ALST_NOP, MAXA_NOP, 0},	        /* 132 HTML_NOSCRIPT */ ++    {"/noscript", NULL, 0, TFLG_END},	/* 133 HTML_N_NOSCRIPT */ ++    {"object", ALST_NOP, MAXA_NOP, 0},		/* 134 HTML_OBJECT */ ++    {"optgroup", ALST_NOP, MAXA_NOP, 0},	        /* 135 HTML_OPTGROUP */ ++    {"/optgroup", NULL, 0, TFLG_END},	/* 136 HTML_N_OPTGROUP */ ++    {"param", ALST_NOP, MAXA_NOP, 0},		/* 137 HTML_PARAM */ ++    {"small", ALST_NOP, MAXA_NOP, 0}, 		/* 138 HTML_SMALL */ ++    {"/small", NULL, 0, TFLG_END},	/* 139 HTML_N_SMALL */ ++ ++    {NULL, NULL, 0, 0},		/* 140 Undefined */ ++    {NULL, NULL, 0, 0},		/* 141 Undefined */ ++    {NULL, NULL, 0, 0},		/* 142 Undefined */ ++    {NULL, NULL, 0, 0},		/* 143 Undefined */ ++    {NULL, NULL, 0, 0},		/* 144 Undefined */ ++    {NULL, NULL, 0, 0},		/* 145 Undefined */ ++    {NULL, NULL, 0, 0},		/* 146 Undefined */ ++    {NULL, NULL, 0, 0},		/* 147 Undefined */ ++    {NULL, NULL, 0, 0},		/* 148 Undefined */ ++    {NULL, NULL, 0, 0},		/* 149 Undefined */ ++    {NULL, NULL, 0, 0},		/* 150 Undefined */ ++    {NULL, NULL, 0, 0},		/* 151 Undefined */ ++    {NULL, NULL, 0, 0},		/* 152 Undefined */ ++    {NULL, NULL, 0, 0},		/* 153 Undefined */ ++    {NULL, NULL, 0, 0},		/* 154 Undefined */ ++    {NULL, NULL, 0, 0},		/* 155 Undefined */ ++    {NULL, NULL, 0, 0},		/* 156 Undefined */ ++    {NULL, NULL, 0, 0},		/* 157 Undefined */ ++    {NULL, NULL, 0, 0},		/* 158 Undefined */ ++    {NULL, NULL, 0, 0},		/* 159 Undefined */ +  +     /* pseudo tag */ +-    {"select_int", ALST_SELECT_INT, MAXA_SELECT_INT, TFLG_INT},	/* 120 HTML_SELECT_INT   */ +-    {"/select_int", NULL, 0, TFLG_INT | TFLG_END},	/* 121 HTML_N_SELECT_INT */ +-    {"option_int", ALST_OPTION, MAXA_OPTION, TFLG_INT},	/* 122 HTML_OPTION_INT   */ +-    {"textarea_int", ALST_TEXTAREA_INT, MAXA_TEXTAREA_INT, TFLG_INT},	/* 123 HTML_TEXTAREA_INT   */ +-    {"/textarea_int", NULL, 0, TFLG_INT | TFLG_END},	/* 124 HTML_N_TEXTAREA_INT */ +-    {"table_alt", ALST_TABLE_ALT, MAXA_TABLE_ALT, TFLG_INT},	/* 125 HTML_TABLE_ALT   */ +-    {"symbol", ALST_SYMBOL, MAXA_SYMBOL, TFLG_INT},	/* 126 HTML_SYMBOL */ +-    {"/symbol", NULL, 0, TFLG_INT | TFLG_END},	/* 127 HTML_N_SYMBOL      */ +-    {"pre_int", NULL, 0, TFLG_INT},	/* 128 HTML_PRE_INT     */ +-    {"/pre_int", NULL, 0, TFLG_INT | TFLG_END},	/* 129 HTML_N_PRE_INT   */ +-    {"title_alt", ALST_TITLE_ALT, MAXA_TITLE_ALT, TFLG_INT},	/* 130 HTML_TITLE_ALT   */ +-    {"form_int", ALST_FORM_INT, MAXA_FORM_INT, TFLG_INT},	/* 131 HTML_FORM_INT    */ +-    {"/form_int", NULL, 0, TFLG_INT | TFLG_END},	/* 132 HTML_N_FORM_INT  */ +-    {"dl_compact", NULL, 0, TFLG_INT},	/* 133 HTML_DL_COMPACT  */ +-    {"input_alt", ALST_INPUT_ALT, MAXA_INPUT_ALT, TFLG_INT},	/* 134 HTML_INPUT_ALT   */ +-    {"/input_alt", NULL, 0, TFLG_INT | TFLG_END},	/* 135 HTML_N_INPUT_ALT */ +-    {"img_alt", ALST_IMG_ALT, MAXA_IMG_ALT, TFLG_INT},	/* 136 HTML_IMG_ALT     */ +-    {"/img_alt", NULL, 0, TFLG_INT | TFLG_END},	/* 137 HTML_N_IMG_ALT   */ +-    {" ", ALST_NOP, MAXA_NOP, TFLG_INT},	/* 138 HTML_NOP         */ +-    {"pre_plain", NULL, 0, TFLG_INT},	/* 139 HTML_PRE_PLAIN         */ +-    {"/pre_plain", NULL, 0, TFLG_INT | TFLG_END},	/* 140 HTML_N_PRE_PLAIN         */ +-    {"internal", NULL, 0, TFLG_INT},	/* 141 HTML_INTERNAL   */ +-    {"/internal", NULL, 0, TFLG_INT | TFLG_END},	/* 142 HTML_N_INTERNAL   */ +-    {"div_int", ALST_P, MAXA_P, TFLG_INT},	/*  143 HTML_DIV_INT    */ +-    {"/div_int", NULL, 0, TFLG_INT | TFLG_END},	/*  144 HTML_N_DIV_INT  */ ++    {"select_int", ALST_SELECT_INT, MAXA_SELECT_INT, TFLG_INT},	/* 160 HTML_SELECT_INT   */ ++    {"/select_int", NULL, 0, TFLG_INT | TFLG_END},	/* 161 HTML_N_SELECT_INT */ ++    {"option_int", ALST_OPTION, MAXA_OPTION, TFLG_INT},	/* 162 HTML_OPTION_INT   */ ++    {"textarea_int", ALST_TEXTAREA_INT, MAXA_TEXTAREA_INT, TFLG_INT},	/* 163 HTML_TEXTAREA_INT   */ ++    {"/textarea_int", NULL, 0, TFLG_INT | TFLG_END},	/* 164 HTML_N_TEXTAREA_INT */ ++    {"table_alt", ALST_TABLE_ALT, MAXA_TABLE_ALT, TFLG_INT},	/* 165 HTML_TABLE_ALT   */ ++    {"symbol", ALST_SYMBOL, MAXA_SYMBOL, TFLG_INT},	/* 166 HTML_SYMBOL */ ++    {"/symbol", NULL, 0, TFLG_INT | TFLG_END},	/* 167 HTML_N_SYMBOL      */ ++    {"pre_int", NULL, 0, TFLG_INT},	/* 168 HTML_PRE_INT     */ ++    {"/pre_int", NULL, 0, TFLG_INT | TFLG_END},	/* 169 HTML_N_PRE_INT   */ ++    {"title_alt", ALST_TITLE_ALT, MAXA_TITLE_ALT, TFLG_INT},	/* 170 HTML_TITLE_ALT   */ ++    {"form_int", ALST_FORM_INT, MAXA_FORM_INT, TFLG_INT},	/* 171 HTML_FORM_INT    */ ++    {"/form_int", NULL, 0, TFLG_INT | TFLG_END},	/* 172 HTML_N_FORM_INT  */ ++    {"dl_compact", NULL, 0, TFLG_INT},	/* 173 HTML_DL_COMPACT  */ ++    {"input_alt", ALST_INPUT_ALT, MAXA_INPUT_ALT, TFLG_INT},	/* 174 HTML_INPUT_ALT   */ ++    {"/input_alt", NULL, 0, TFLG_INT | TFLG_END},	/* 175 HTML_N_INPUT_ALT */ ++    {"img_alt", ALST_IMG_ALT, MAXA_IMG_ALT, TFLG_INT},	/* 176 HTML_IMG_ALT     */ ++    {"/img_alt", NULL, 0, TFLG_INT | TFLG_END},	/* 177 HTML_N_IMG_ALT   */ ++    {" ", ALST_NOP, MAXA_NOP, TFLG_INT},	/* 178 HTML_NOP         */ ++    {"pre_plain", NULL, 0, TFLG_INT},	/* 179 HTML_PRE_PLAIN         */ ++    {"/pre_plain", NULL, 0, TFLG_INT | TFLG_END},	/* 180 HTML_N_PRE_PLAIN         */ ++    {"internal", NULL, 0, TFLG_INT},	/* 181 HTML_INTERNAL   */ ++    {"/internal", NULL, 0, TFLG_INT | TFLG_END},	/* 182 HTML_N_INTERNAL   */ ++    {"div_int", ALST_P, MAXA_P, TFLG_INT},	/*  183 HTML_DIV_INT    */ ++    {"/div_int", NULL, 0, TFLG_INT | TFLG_END},	/*  184 HTML_N_DIV_INT  */ + }; +  + TagAttrInfo AttrMAP[MAX_TAGATTR] = { +diff -urN w3m-0.5.2/html.h w3m/html.h +--- w3m-0.5.2/html.h	2007-05-23 21:01:43.000000000 +0900 ++++ w3m/html.h	2010-08-14 10:29:40.000000000 +0900 +@@ -1,4 +1,4 @@ +-/* $Id: html.h,v 1.29 2007/05/23 12:01:43 inu Exp $ */ ++/* $Id: html.h,v 1.31 2010/08/14 01:29:40 htrb Exp $ */ + #ifndef _HTML_H + #define _HTML_H + #ifdef USE_SSL +@@ -202,35 +202,62 @@ + #define HTML_N_I	110 + #define HTML_STRONG	111 + #define HTML_N_STRONG	112 ++#define HTML_SPAN	113 ++#define HTML_N_SPAN	114 ++#define HTML_ABBR       115 ++#define HTML_N_ABBR     116 ++#define HTML_ACRONYM    117 ++#define HTML_N_ACRONYM  118 ++#define HTML_BASEFONT   119 ++#define HTML_BDO        120 ++#define HTML_N_BDO      121 ++#define HTML_BIG        122 ++#define HTML_N_BIG      123 ++#define HTML_BUTTON     124 ++#define HTML_FIELDSET   125 ++#define HTML_N_FIELDSET 126 ++#define HTML_IFRAME     127 ++#define HTML_LABEL      128 ++#define HTML_N_LABEL    129 ++#define HTML_LEGEND     130 ++#define HTML_N_LEGEND   131 ++#define HTML_NOSCRIPT   132 ++#define HTML_N_NOSCRIPT 133 ++#define HTML_OBJECT     134 ++#define HTML_OPTGROUP   135 ++#define HTML_N_OPTGROUP 136 ++#define HTML_PARAM      137 ++#define HTML_SMALL      138 ++#define HTML_N_SMALL    139 +  +    /* pseudo tag */ +-#define HTML_SELECT_INT     120 +-#define HTML_N_SELECT_INT   121 +-#define HTML_OPTION_INT     122 +-#define HTML_TEXTAREA_INT   123 +-#define HTML_N_TEXTAREA_INT 124 +-#define HTML_TABLE_ALT      125 +-#define HTML_SYMBOL         126 +-#define HTML_N_SYMBOL       127 +-#define HTML_PRE_INT        128 +-#define HTML_N_PRE_INT      129 +-#define HTML_TITLE_ALT      130 +-#define HTML_FORM_INT       131 +-#define HTML_N_FORM_INT     132 +-#define HTML_DL_COMPACT     133 +-#define HTML_INPUT_ALT      134 +-#define HTML_N_INPUT_ALT    135 +-#define HTML_IMG_ALT        136 +-#define HTML_N_IMG_ALT      137 +-#define HTML_NOP	    138 +-#define HTML_PRE_PLAIN	    139 +-#define HTML_N_PRE_PLAIN    140 +-#define HTML_INTERNAL       141 +-#define HTML_N_INTERNAL     142 +-#define HTML_DIV_INT        143 +-#define HTML_N_DIV_INT      144 ++#define HTML_SELECT_INT     160 ++#define HTML_N_SELECT_INT   161 ++#define HTML_OPTION_INT     162 ++#define HTML_TEXTAREA_INT   163 ++#define HTML_N_TEXTAREA_INT 164 ++#define HTML_TABLE_ALT      165 ++#define HTML_SYMBOL         166 ++#define HTML_N_SYMBOL       167 ++#define HTML_PRE_INT        168 ++#define HTML_N_PRE_INT      169 ++#define HTML_TITLE_ALT      170 ++#define HTML_FORM_INT       171 ++#define HTML_N_FORM_INT     172 ++#define HTML_DL_COMPACT     173 ++#define HTML_INPUT_ALT      174 ++#define HTML_N_INPUT_ALT    175 ++#define HTML_IMG_ALT        176 ++#define HTML_N_IMG_ALT      177 ++#define HTML_NOP	    178 ++#define HTML_PRE_PLAIN	    179 ++#define HTML_N_PRE_PLAIN    180 ++#define HTML_INTERNAL       181 ++#define HTML_N_INTERNAL     182 ++#define HTML_DIV_INT        183 ++#define HTML_N_DIV_INT      184 +  +-#define MAX_HTMLTAG	    145 ++#define MAX_HTMLTAG	    185 +  + /* Tag attribute */ +  +diff -urN w3m-0.5.2/istream.c w3m/istream.c +--- w3m-0.5.2/istream.c	2007-05-24 00:06:05.000000000 +0900  +++ w3m/istream.c	2010-07-18 22:43:23.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: istream.c,v 1.26 2007/05/23 15:06:05 inu Exp $ */ @@ -1053,8 +16282,8 @@ diff -urN w3m-0.5.2.orig/istream.c w3m/istream.c   	else   	    match_ident = TRUE;       } -diff -urN w3m-0.5.2.orig/libwc/EastAsianWidth.txt w3m/libwc/EastAsianWidth.txt ---- w3m-0.5.2.orig/libwc/EastAsianWidth.txt	1970-01-01 09:00:00.000000000 +0900 +diff -urN w3m-0.5.2/libwc/EastAsianWidth.txt w3m/libwc/EastAsianWidth.txt +--- w3m-0.5.2/libwc/EastAsianWidth.txt	1970-01-01 09:00:00.000000000 +0900  +++ w3m/libwc/EastAsianWidth.txt	2010-07-25 18:55:05.000000000 +0900  @@ -0,0 +1,21866 @@  +# EastAsianWidth-5.2.0.txt @@ -22923,8 +38152,8 @@ diff -urN w3m-0.5.2.orig/libwc/EastAsianWidth.txt w3m/libwc/EastAsianWidth.txt  +100000..10FFFD;A # <Plane 16 Private Use, First>..<Plane 16 Private Use, Last>  +  +# EOF -diff -urN w3m-0.5.2.orig/libwc/Makefile.in w3m/libwc/Makefile.in ---- w3m-0.5.2.orig/libwc/Makefile.in	2004-05-03 01:44:08.000000000 +0900 +diff -urN w3m-0.5.2/libwc/Makefile.in w3m/libwc/Makefile.in +--- w3m-0.5.2/libwc/Makefile.in	2004-05-03 01:44:08.000000000 +0900  +++ w3m/libwc/Makefile.in	2010-07-25 18:55:05.000000000 +0900  @@ -95,6 +95,8 @@   test: $(LIBRARY) test.o ../Str.o ../myctype.o @@ -22944,8 +38173,8 @@ diff -urN w3m-0.5.2.orig/libwc/Makefile.in w3m/libwc/Makefile.in   uhc.o: wc.h wc_types.h ces.h ccs.h iso2022.h priv.h uhc.h wtf.h ucs.h   utf7.o: wc.h wc_types.h ces.h ccs.h iso2022.h priv.h ucs.h utf7.h wtf.h   utf8.o: wc.h wc_types.h ces.h ccs.h iso2022.h priv.h ucs.h utf8.h wtf.h -diff -urN w3m-0.5.2.orig/libwc/ambwidth_map.awk w3m/libwc/ambwidth_map.awk ---- w3m-0.5.2.orig/libwc/ambwidth_map.awk	1970-01-01 09:00:00.000000000 +0900 +diff -urN w3m-0.5.2/libwc/ambwidth_map.awk w3m/libwc/ambwidth_map.awk +--- w3m-0.5.2/libwc/ambwidth_map.awk	1970-01-01 09:00:00.000000000 +0900  +++ w3m/libwc/ambwidth_map.awk	2010-07-25 18:55:05.000000000 +0900  @@ -0,0 +1,47 @@  +BEGIN { @@ -22995,8 +38224,8 @@ diff -urN w3m-0.5.2.orig/libwc/ambwidth_map.awk w3m/libwc/ambwidth_map.awk  +    printf("};\n");  +    printf("#define N_ucs_ambwidth_map (sizeof(ucs_ambwidth_map) / sizeof(*ucs_ambwidth_map))\n");  +} -diff -urN w3m-0.5.2.orig/libwc/ces.h w3m/libwc/ces.h ---- w3m-0.5.2.orig/libwc/ces.h	2003-09-23 06:02:23.000000000 +0900 +diff -urN w3m-0.5.2/libwc/ces.h w3m/libwc/ces.h +--- w3m-0.5.2/libwc/ces.h	2003-09-23 06:02:23.000000000 +0900  +++ w3m/libwc/ces.h	2007-06-07 19:59:52.000000000 +0900  @@ -176,6 +176,7 @@ @@ -23006,8 +38235,8 @@ diff -urN w3m-0.5.2.orig/libwc/ces.h w3m/libwc/ces.h   #define WC_CES_SHIFT_JISX0213	(WC_CES_E_PRIV2|WC_CES_N_SHIFT_JISX0213)   #define WC_CES_GBK		(WC_CES_E_PRIV2|WC_CES_N_GBK)   #define WC_CES_CP936		WC_CES_GBK -diff -urN w3m-0.5.2.orig/libwc/charset.c w3m/libwc/charset.c ---- w3m-0.5.2.orig/libwc/charset.c	2007-05-23 21:34:20.000000000 +0900 +diff -urN w3m-0.5.2/libwc/charset.c w3m/libwc/charset.c +--- w3m-0.5.2/libwc/charset.c	2007-05-23 21:34:20.000000000 +0900  +++ w3m/libwc/charset.c	2007-06-07 19:59:52.000000000 +0900  @@ -32,6 +32,46 @@     { NULL, 0 } @@ -23184,8 +38413,120 @@ diff -urN w3m-0.5.2.orig/libwc/charset.c w3m/libwc/charset.c   	if ((unsigned char)*p > 0x20)   	    buf[n++] = tolower(*p);       } -diff -urN w3m-0.5.2.orig/libwc/map/ucs_ambwidth.map w3m/libwc/map/ucs_ambwidth.map ---- w3m-0.5.2.orig/libwc/map/ucs_ambwidth.map	1970-01-01 09:00:00.000000000 +0900 +diff -urN w3m-0.5.2/libwc/map/mk_ucs_case_map.pl w3m/libwc/map/mk_ucs_case_map.pl +--- w3m-0.5.2/libwc/map/mk_ucs_case_map.pl	1970-01-01 09:00:00.000000000 +0900 ++++ w3m/libwc/map/mk_ucs_case_map.pl	2010-08-24 19:11:51.000000000 +0900 +@@ -0,0 +1,48 @@ ++ ++open(MAP, "> ucs_case.map"); ++print MAP <<EOF; ++/* ++   File generated from UnicodeData-4.1.0.txt. ++*/ ++ ++EOF ++ ++for (<DATA>) { ++  chop; ++  ($name, $col) = split; ++   ++  @cp = (); ++   ++  open(UCD, "< private/UnicodeData-4.1.0.txt"); ++  while(<UCD>) { ++    chop; ++    @entry = split(';'); ++    last if $entry[0] =~ m/.{5,}/; ++    if ($entry[$col] ne '') { ++      push (@cp, $entry[0]); ++      $map{$entry[0]} = $entry[$col]; ++    } ++  } ++  close UCD; ++ ++  $nocp = @cp; ++   ++  print MAP <<EOF; ++ ++#define N_ucs_${name}_map ${nocp} ++ ++static wc_map ucs_${name}_map[ N_ucs_${name}_map ] = { ++EOF ++   ++  for (@cp) { ++    print MAP "  { 0x$_, 0x$map{$_} },\n"; ++  } ++  print MAP <<EOF ++}; ++EOF ++} ++ ++__END__ ++toupper	12 ++tolower	13 ++totitle	14 +diff -urN w3m-0.5.2/libwc/map/mk_ucs_isdigit_map.pl w3m/libwc/map/mk_ucs_isdigit_map.pl +--- w3m-0.5.2/libwc/map/mk_ucs_isdigit_map.pl	1970-01-01 09:00:00.000000000 +0900 ++++ w3m/libwc/map/mk_ucs_isdigit_map.pl	2010-08-24 19:11:51.000000000 +0900 +@@ -0,0 +1,56 @@ ++ ++open(MAP, "> ucs_isdigit.map"); ++print MAP <<EOF; ++/* ++   File generated from UnicodeData-4.1.0.txt. ++*/ ++ ++EOF ++ ++for (<DATA>) { ++  chop; ++  ($name, $class) = split; ++   ++  @cp = (); ++   ++  open(UCD, "< private/UnicodeData-4.1.0.txt"); ++  while(<UCD>) { ++    chop; ++    @entry = split(';'); ++    last if $entry[0] =~ m/.{5,}/; ++    if ($entry[2] eq $class) { ++      push (@cp, $entry[0]); ++    } ++  } ++  close UCD; ++ ++  @bs = (); ++  $last = -1; ++  $seq = -1; ++  for my $e (@cp) { ++    if (++$last != hex $e) { ++      $seq = $e; ++      $last = hex $e; ++      push (@bs, $seq); ++    } ++    $end{$seq} = $e; ++  } ++  $nobs = @bs; ++   ++  print MAP <<EOF; ++ ++#define N_ucs_${name}_map ${nobs} ++ ++static wc_map ucs_${name}_map[ N_ucs_${name}_map ] = { ++EOF ++   ++  for (@bs) { ++    print MAP "  { 0x$_, 0x$end{$_} },\n"; ++  } ++  print MAP <<EOF ++}; ++EOF ++} ++ ++__END__ ++isdigit Nd +diff -urN w3m-0.5.2/libwc/map/ucs_ambwidth.map w3m/libwc/map/ucs_ambwidth.map +--- w3m-0.5.2/libwc/map/ucs_ambwidth.map	1970-01-01 09:00:00.000000000 +0900  +++ w3m/libwc/map/ucs_ambwidth.map	2010-07-25 18:55:05.000000000 +0900  @@ -0,0 +1,120 @@  +static wc_map ucs_ambwidth_map[] = { @@ -23308,8 +38649,4053 @@ diff -urN w3m-0.5.2.orig/libwc/map/ucs_ambwidth.map w3m/libwc/map/ucs_ambwidth.m  +   { 0xFFFD, 0xFFFD },  +};  +#define N_ucs_ambwidth_map (sizeof(ucs_ambwidth_map) / sizeof(*ucs_ambwidth_map)) -diff -urN w3m-0.5.2.orig/libwc/status.c w3m/libwc/status.c ---- w3m-0.5.2.orig/libwc/status.c	2003-09-23 06:02:23.000000000 +0900 +diff -urN w3m-0.5.2/libwc/map/ucs_case.map w3m/libwc/map/ucs_case.map +--- w3m-0.5.2/libwc/map/ucs_case.map	1970-01-01 09:00:00.000000000 +0900 ++++ w3m/libwc/map/ucs_case.map	2010-08-24 19:11:51.000000000 +0900 +@@ -0,0 +1,2600 @@ ++/* ++   File generated from UnicodeData-4.1.0.txt. ++*/ ++ ++ ++#define N_ucs_toupper_map 862 ++ ++static wc_map ucs_toupper_map[ N_ucs_toupper_map ] = { ++  { 0x0061, 0x0041 }, ++  { 0x0062, 0x0042 }, ++  { 0x0063, 0x0043 }, ++  { 0x0064, 0x0044 }, ++  { 0x0065, 0x0045 }, ++  { 0x0066, 0x0046 }, ++  { 0x0067, 0x0047 }, ++  { 0x0068, 0x0048 }, ++  { 0x0069, 0x0049 }, ++  { 0x006A, 0x004A }, ++  { 0x006B, 0x004B }, ++  { 0x006C, 0x004C }, ++  { 0x006D, 0x004D }, ++  { 0x006E, 0x004E }, ++  { 0x006F, 0x004F }, ++  { 0x0070, 0x0050 }, ++  { 0x0071, 0x0051 }, ++  { 0x0072, 0x0052 }, ++  { 0x0073, 0x0053 }, ++  { 0x0074, 0x0054 }, ++  { 0x0075, 0x0055 }, ++  { 0x0076, 0x0056 }, ++  { 0x0077, 0x0057 }, ++  { 0x0078, 0x0058 }, ++  { 0x0079, 0x0059 }, ++  { 0x007A, 0x005A }, ++  { 0x00B5, 0x039C }, ++  { 0x00E0, 0x00C0 }, ++  { 0x00E1, 0x00C1 }, ++  { 0x00E2, 0x00C2 }, ++  { 0x00E3, 0x00C3 }, ++  { 0x00E4, 0x00C4 }, ++  { 0x00E5, 0x00C5 }, ++  { 0x00E6, 0x00C6 }, ++  { 0x00E7, 0x00C7 }, ++  { 0x00E8, 0x00C8 }, ++  { 0x00E9, 0x00C9 }, ++  { 0x00EA, 0x00CA }, ++  { 0x00EB, 0x00CB }, ++  { 0x00EC, 0x00CC }, ++  { 0x00ED, 0x00CD }, ++  { 0x00EE, 0x00CE }, ++  { 0x00EF, 0x00CF }, ++  { 0x00F0, 0x00D0 }, ++  { 0x00F1, 0x00D1 }, ++  { 0x00F2, 0x00D2 }, ++  { 0x00F3, 0x00D3 }, ++  { 0x00F4, 0x00D4 }, ++  { 0x00F5, 0x00D5 }, ++  { 0x00F6, 0x00D6 }, ++  { 0x00F8, 0x00D8 }, ++  { 0x00F9, 0x00D9 }, ++  { 0x00FA, 0x00DA }, ++  { 0x00FB, 0x00DB }, ++  { 0x00FC, 0x00DC }, ++  { 0x00FD, 0x00DD }, ++  { 0x00FE, 0x00DE }, ++  { 0x00FF, 0x0178 }, ++  { 0x0101, 0x0100 }, ++  { 0x0103, 0x0102 }, ++  { 0x0105, 0x0104 }, ++  { 0x0107, 0x0106 }, ++  { 0x0109, 0x0108 }, ++  { 0x010B, 0x010A }, ++  { 0x010D, 0x010C }, ++  { 0x010F, 0x010E }, ++  { 0x0111, 0x0110 }, ++  { 0x0113, 0x0112 }, ++  { 0x0115, 0x0114 }, ++  { 0x0117, 0x0116 }, ++  { 0x0119, 0x0118 }, ++  { 0x011B, 0x011A }, ++  { 0x011D, 0x011C }, ++  { 0x011F, 0x011E }, ++  { 0x0121, 0x0120 }, ++  { 0x0123, 0x0122 }, ++  { 0x0125, 0x0124 }, ++  { 0x0127, 0x0126 }, ++  { 0x0129, 0x0128 }, ++  { 0x012B, 0x012A }, ++  { 0x012D, 0x012C }, ++  { 0x012F, 0x012E }, ++  { 0x0131, 0x0049 }, ++  { 0x0133, 0x0132 }, ++  { 0x0135, 0x0134 }, ++  { 0x0137, 0x0136 }, ++  { 0x013A, 0x0139 }, ++  { 0x013C, 0x013B }, ++  { 0x013E, 0x013D }, ++  { 0x0140, 0x013F }, ++  { 0x0142, 0x0141 }, ++  { 0x0144, 0x0143 }, ++  { 0x0146, 0x0145 }, ++  { 0x0148, 0x0147 }, ++  { 0x014B, 0x014A }, ++  { 0x014D, 0x014C }, ++  { 0x014F, 0x014E }, ++  { 0x0151, 0x0150 }, ++  { 0x0153, 0x0152 }, ++  { 0x0155, 0x0154 }, ++  { 0x0157, 0x0156 }, ++  { 0x0159, 0x0158 }, ++  { 0x015B, 0x015A }, ++  { 0x015D, 0x015C }, ++  { 0x015F, 0x015E }, ++  { 0x0161, 0x0160 }, ++  { 0x0163, 0x0162 }, ++  { 0x0165, 0x0164 }, ++  { 0x0167, 0x0166 }, ++  { 0x0169, 0x0168 }, ++  { 0x016B, 0x016A }, ++  { 0x016D, 0x016C }, ++  { 0x016F, 0x016E }, ++  { 0x0171, 0x0170 }, ++  { 0x0173, 0x0172 }, ++  { 0x0175, 0x0174 }, ++  { 0x0177, 0x0176 }, ++  { 0x017A, 0x0179 }, ++  { 0x017C, 0x017B }, ++  { 0x017E, 0x017D }, ++  { 0x017F, 0x0053 }, ++  { 0x0183, 0x0182 }, ++  { 0x0185, 0x0184 }, ++  { 0x0188, 0x0187 }, ++  { 0x018C, 0x018B }, ++  { 0x0192, 0x0191 }, ++  { 0x0195, 0x01F6 }, ++  { 0x0199, 0x0198 }, ++  { 0x019A, 0x023D }, ++  { 0x019E, 0x0220 }, ++  { 0x01A1, 0x01A0 }, ++  { 0x01A3, 0x01A2 }, ++  { 0x01A5, 0x01A4 }, ++  { 0x01A8, 0x01A7 }, ++  { 0x01AD, 0x01AC }, ++  { 0x01B0, 0x01AF }, ++  { 0x01B4, 0x01B3 }, ++  { 0x01B6, 0x01B5 }, ++  { 0x01B9, 0x01B8 }, ++  { 0x01BD, 0x01BC }, ++  { 0x01BF, 0x01F7 }, ++  { 0x01C5, 0x01C4 }, ++  { 0x01C6, 0x01C4 }, ++  { 0x01C8, 0x01C7 }, ++  { 0x01C9, 0x01C7 }, ++  { 0x01CB, 0x01CA }, ++  { 0x01CC, 0x01CA }, ++  { 0x01CE, 0x01CD }, ++  { 0x01D0, 0x01CF }, ++  { 0x01D2, 0x01D1 }, ++  { 0x01D4, 0x01D3 }, ++  { 0x01D6, 0x01D5 }, ++  { 0x01D8, 0x01D7 }, ++  { 0x01DA, 0x01D9 }, ++  { 0x01DC, 0x01DB }, ++  { 0x01DD, 0x018E }, ++  { 0x01DF, 0x01DE }, ++  { 0x01E1, 0x01E0 }, ++  { 0x01E3, 0x01E2 }, ++  { 0x01E5, 0x01E4 }, ++  { 0x01E7, 0x01E6 }, ++  { 0x01E9, 0x01E8 }, ++  { 0x01EB, 0x01EA }, ++  { 0x01ED, 0x01EC }, ++  { 0x01EF, 0x01EE }, ++  { 0x01F2, 0x01F1 }, ++  { 0x01F3, 0x01F1 }, ++  { 0x01F5, 0x01F4 }, ++  { 0x01F9, 0x01F8 }, ++  { 0x01FB, 0x01FA }, ++  { 0x01FD, 0x01FC }, ++  { 0x01FF, 0x01FE }, ++  { 0x0201, 0x0200 }, ++  { 0x0203, 0x0202 }, ++  { 0x0205, 0x0204 }, ++  { 0x0207, 0x0206 }, ++  { 0x0209, 0x0208 }, ++  { 0x020B, 0x020A }, ++  { 0x020D, 0x020C }, ++  { 0x020F, 0x020E }, ++  { 0x0211, 0x0210 }, ++  { 0x0213, 0x0212 }, ++  { 0x0215, 0x0214 }, ++  { 0x0217, 0x0216 }, ++  { 0x0219, 0x0218 }, ++  { 0x021B, 0x021A }, ++  { 0x021D, 0x021C }, ++  { 0x021F, 0x021E }, ++  { 0x0223, 0x0222 }, ++  { 0x0225, 0x0224 }, ++  { 0x0227, 0x0226 }, ++  { 0x0229, 0x0228 }, ++  { 0x022B, 0x022A }, ++  { 0x022D, 0x022C }, ++  { 0x022F, 0x022E }, ++  { 0x0231, 0x0230 }, ++  { 0x0233, 0x0232 }, ++  { 0x023C, 0x023B }, ++  { 0x0253, 0x0181 }, ++  { 0x0254, 0x0186 }, ++  { 0x0256, 0x0189 }, ++  { 0x0257, 0x018A }, ++  { 0x0259, 0x018F }, ++  { 0x025B, 0x0190 }, ++  { 0x0260, 0x0193 }, ++  { 0x0263, 0x0194 }, ++  { 0x0268, 0x0197 }, ++  { 0x0269, 0x0196 }, ++  { 0x026F, 0x019C }, ++  { 0x0272, 0x019D }, ++  { 0x0275, 0x019F }, ++  { 0x0280, 0x01A6 }, ++  { 0x0283, 0x01A9 }, ++  { 0x0288, 0x01AE }, ++  { 0x028A, 0x01B1 }, ++  { 0x028B, 0x01B2 }, ++  { 0x0292, 0x01B7 }, ++  { 0x0294, 0x0241 }, ++  { 0x0345, 0x0399 }, ++  { 0x03AC, 0x0386 }, ++  { 0x03AD, 0x0388 }, ++  { 0x03AE, 0x0389 }, ++  { 0x03AF, 0x038A }, ++  { 0x03B1, 0x0391 }, ++  { 0x03B2, 0x0392 }, ++  { 0x03B3, 0x0393 }, ++  { 0x03B4, 0x0394 }, ++  { 0x03B5, 0x0395 }, ++  { 0x03B6, 0x0396 }, ++  { 0x03B7, 0x0397 }, ++  { 0x03B8, 0x0398 }, ++  { 0x03B9, 0x0399 }, ++  { 0x03BA, 0x039A }, ++  { 0x03BB, 0x039B }, ++  { 0x03BC, 0x039C }, ++  { 0x03BD, 0x039D }, ++  { 0x03BE, 0x039E }, ++  { 0x03BF, 0x039F }, ++  { 0x03C0, 0x03A0 }, ++  { 0x03C1, 0x03A1 }, ++  { 0x03C2, 0x03A3 }, ++  { 0x03C3, 0x03A3 }, ++  { 0x03C4, 0x03A4 }, ++  { 0x03C5, 0x03A5 }, ++  { 0x03C6, 0x03A6 }, ++  { 0x03C7, 0x03A7 }, ++  { 0x03C8, 0x03A8 }, ++  { 0x03C9, 0x03A9 }, ++  { 0x03CA, 0x03AA }, ++  { 0x03CB, 0x03AB }, ++  { 0x03CC, 0x038C }, ++  { 0x03CD, 0x038E }, ++  { 0x03CE, 0x038F }, ++  { 0x03D0, 0x0392 }, ++  { 0x03D1, 0x0398 }, ++  { 0x03D5, 0x03A6 }, ++  { 0x03D6, 0x03A0 }, ++  { 0x03D9, 0x03D8 }, ++  { 0x03DB, 0x03DA }, ++  { 0x03DD, 0x03DC }, ++  { 0x03DF, 0x03DE }, ++  { 0x03E1, 0x03E0 }, ++  { 0x03E3, 0x03E2 }, ++  { 0x03E5, 0x03E4 }, ++  { 0x03E7, 0x03E6 }, ++  { 0x03E9, 0x03E8 }, ++  { 0x03EB, 0x03EA }, ++  { 0x03ED, 0x03EC }, ++  { 0x03EF, 0x03EE }, ++  { 0x03F0, 0x039A }, ++  { 0x03F1, 0x03A1 }, ++  { 0x03F2, 0x03F9 }, ++  { 0x03F5, 0x0395 }, ++  { 0x03F8, 0x03F7 }, ++  { 0x03FB, 0x03FA }, ++  { 0x0430, 0x0410 }, ++  { 0x0431, 0x0411 }, ++  { 0x0432, 0x0412 }, ++  { 0x0433, 0x0413 }, ++  { 0x0434, 0x0414 }, ++  { 0x0435, 0x0415 }, ++  { 0x0436, 0x0416 }, ++  { 0x0437, 0x0417 }, ++  { 0x0438, 0x0418 }, ++  { 0x0439, 0x0419 }, ++  { 0x043A, 0x041A }, ++  { 0x043B, 0x041B }, ++  { 0x043C, 0x041C }, ++  { 0x043D, 0x041D }, ++  { 0x043E, 0x041E }, ++  { 0x043F, 0x041F }, ++  { 0x0440, 0x0420 }, ++  { 0x0441, 0x0421 }, ++  { 0x0442, 0x0422 }, ++  { 0x0443, 0x0423 }, ++  { 0x0444, 0x0424 }, ++  { 0x0445, 0x0425 }, ++  { 0x0446, 0x0426 }, ++  { 0x0447, 0x0427 }, ++  { 0x0448, 0x0428 }, ++  { 0x0449, 0x0429 }, ++  { 0x044A, 0x042A }, ++  { 0x044B, 0x042B }, ++  { 0x044C, 0x042C }, ++  { 0x044D, 0x042D }, ++  { 0x044E, 0x042E }, ++  { 0x044F, 0x042F }, ++  { 0x0450, 0x0400 }, ++  { 0x0451, 0x0401 }, ++  { 0x0452, 0x0402 }, ++  { 0x0453, 0x0403 }, ++  { 0x0454, 0x0404 }, ++  { 0x0455, 0x0405 }, ++  { 0x0456, 0x0406 }, ++  { 0x0457, 0x0407 }, ++  { 0x0458, 0x0408 }, ++  { 0x0459, 0x0409 }, ++  { 0x045A, 0x040A }, ++  { 0x045B, 0x040B }, ++  { 0x045C, 0x040C }, ++  { 0x045D, 0x040D }, ++  { 0x045E, 0x040E }, ++  { 0x045F, 0x040F }, ++  { 0x0461, 0x0460 }, ++  { 0x0463, 0x0462 }, ++  { 0x0465, 0x0464 }, ++  { 0x0467, 0x0466 }, ++  { 0x0469, 0x0468 }, ++  { 0x046B, 0x046A }, ++  { 0x046D, 0x046C }, ++  { 0x046F, 0x046E }, ++  { 0x0471, 0x0470 }, ++  { 0x0473, 0x0472 }, ++  { 0x0475, 0x0474 }, ++  { 0x0477, 0x0476 }, ++  { 0x0479, 0x0478 }, ++  { 0x047B, 0x047A }, ++  { 0x047D, 0x047C }, ++  { 0x047F, 0x047E }, ++  { 0x0481, 0x0480 }, ++  { 0x048B, 0x048A }, ++  { 0x048D, 0x048C }, ++  { 0x048F, 0x048E }, ++  { 0x0491, 0x0490 }, ++  { 0x0493, 0x0492 }, ++  { 0x0495, 0x0494 }, ++  { 0x0497, 0x0496 }, ++  { 0x0499, 0x0498 }, ++  { 0x049B, 0x049A }, ++  { 0x049D, 0x049C }, ++  { 0x049F, 0x049E }, ++  { 0x04A1, 0x04A0 }, ++  { 0x04A3, 0x04A2 }, ++  { 0x04A5, 0x04A4 }, ++  { 0x04A7, 0x04A6 }, ++  { 0x04A9, 0x04A8 }, ++  { 0x04AB, 0x04AA }, ++  { 0x04AD, 0x04AC }, ++  { 0x04AF, 0x04AE }, ++  { 0x04B1, 0x04B0 }, ++  { 0x04B3, 0x04B2 }, ++  { 0x04B5, 0x04B4 }, ++  { 0x04B7, 0x04B6 }, ++  { 0x04B9, 0x04B8 }, ++  { 0x04BB, 0x04BA }, ++  { 0x04BD, 0x04BC }, ++  { 0x04BF, 0x04BE }, ++  { 0x04C2, 0x04C1 }, ++  { 0x04C4, 0x04C3 }, ++  { 0x04C6, 0x04C5 }, ++  { 0x04C8, 0x04C7 }, ++  { 0x04CA, 0x04C9 }, ++  { 0x04CC, 0x04CB }, ++  { 0x04CE, 0x04CD }, ++  { 0x04D1, 0x04D0 }, ++  { 0x04D3, 0x04D2 }, ++  { 0x04D5, 0x04D4 }, ++  { 0x04D7, 0x04D6 }, ++  { 0x04D9, 0x04D8 }, ++  { 0x04DB, 0x04DA }, ++  { 0x04DD, 0x04DC }, ++  { 0x04DF, 0x04DE }, ++  { 0x04E1, 0x04E0 }, ++  { 0x04E3, 0x04E2 }, ++  { 0x04E5, 0x04E4 }, ++  { 0x04E7, 0x04E6 }, ++  { 0x04E9, 0x04E8 }, ++  { 0x04EB, 0x04EA }, ++  { 0x04ED, 0x04EC }, ++  { 0x04EF, 0x04EE }, ++  { 0x04F1, 0x04F0 }, ++  { 0x04F3, 0x04F2 }, ++  { 0x04F5, 0x04F4 }, ++  { 0x04F7, 0x04F6 }, ++  { 0x04F9, 0x04F8 }, ++  { 0x0501, 0x0500 }, ++  { 0x0503, 0x0502 }, ++  { 0x0505, 0x0504 }, ++  { 0x0507, 0x0506 }, ++  { 0x0509, 0x0508 }, ++  { 0x050B, 0x050A }, ++  { 0x050D, 0x050C }, ++  { 0x050F, 0x050E }, ++  { 0x0561, 0x0531 }, ++  { 0x0562, 0x0532 }, ++  { 0x0563, 0x0533 }, ++  { 0x0564, 0x0534 }, ++  { 0x0565, 0x0535 }, ++  { 0x0566, 0x0536 }, ++  { 0x0567, 0x0537 }, ++  { 0x0568, 0x0538 }, ++  { 0x0569, 0x0539 }, ++  { 0x056A, 0x053A }, ++  { 0x056B, 0x053B }, ++  { 0x056C, 0x053C }, ++  { 0x056D, 0x053D }, ++  { 0x056E, 0x053E }, ++  { 0x056F, 0x053F }, ++  { 0x0570, 0x0540 }, ++  { 0x0571, 0x0541 }, ++  { 0x0572, 0x0542 }, ++  { 0x0573, 0x0543 }, ++  { 0x0574, 0x0544 }, ++  { 0x0575, 0x0545 }, ++  { 0x0576, 0x0546 }, ++  { 0x0577, 0x0547 }, ++  { 0x0578, 0x0548 }, ++  { 0x0579, 0x0549 }, ++  { 0x057A, 0x054A }, ++  { 0x057B, 0x054B }, ++  { 0x057C, 0x054C }, ++  { 0x057D, 0x054D }, ++  { 0x057E, 0x054E }, ++  { 0x057F, 0x054F }, ++  { 0x0580, 0x0550 }, ++  { 0x0581, 0x0551 }, ++  { 0x0582, 0x0552 }, ++  { 0x0583, 0x0553 }, ++  { 0x0584, 0x0554 }, ++  { 0x0585, 0x0555 }, ++  { 0x0586, 0x0556 }, ++  { 0x1E01, 0x1E00 }, ++  { 0x1E03, 0x1E02 }, ++  { 0x1E05, 0x1E04 }, ++  { 0x1E07, 0x1E06 }, ++  { 0x1E09, 0x1E08 }, ++  { 0x1E0B, 0x1E0A }, ++  { 0x1E0D, 0x1E0C }, ++  { 0x1E0F, 0x1E0E }, ++  { 0x1E11, 0x1E10 }, ++  { 0x1E13, 0x1E12 }, ++  { 0x1E15, 0x1E14 }, ++  { 0x1E17, 0x1E16 }, ++  { 0x1E19, 0x1E18 }, ++  { 0x1E1B, 0x1E1A }, ++  { 0x1E1D, 0x1E1C }, ++  { 0x1E1F, 0x1E1E }, ++  { 0x1E21, 0x1E20 }, ++  { 0x1E23, 0x1E22 }, ++  { 0x1E25, 0x1E24 }, ++  { 0x1E27, 0x1E26 }, ++  { 0x1E29, 0x1E28 }, ++  { 0x1E2B, 0x1E2A }, ++  { 0x1E2D, 0x1E2C }, ++  { 0x1E2F, 0x1E2E }, ++  { 0x1E31, 0x1E30 }, ++  { 0x1E33, 0x1E32 }, ++  { 0x1E35, 0x1E34 }, ++  { 0x1E37, 0x1E36 }, ++  { 0x1E39, 0x1E38 }, ++  { 0x1E3B, 0x1E3A }, ++  { 0x1E3D, 0x1E3C }, ++  { 0x1E3F, 0x1E3E }, ++  { 0x1E41, 0x1E40 }, ++  { 0x1E43, 0x1E42 }, ++  { 0x1E45, 0x1E44 }, ++  { 0x1E47, 0x1E46 }, ++  { 0x1E49, 0x1E48 }, ++  { 0x1E4B, 0x1E4A }, ++  { 0x1E4D, 0x1E4C }, ++  { 0x1E4F, 0x1E4E }, ++  { 0x1E51, 0x1E50 }, ++  { 0x1E53, 0x1E52 }, ++  { 0x1E55, 0x1E54 }, ++  { 0x1E57, 0x1E56 }, ++  { 0x1E59, 0x1E58 }, ++  { 0x1E5B, 0x1E5A }, ++  { 0x1E5D, 0x1E5C }, ++  { 0x1E5F, 0x1E5E }, ++  { 0x1E61, 0x1E60 }, ++  { 0x1E63, 0x1E62 }, ++  { 0x1E65, 0x1E64 }, ++  { 0x1E67, 0x1E66 }, ++  { 0x1E69, 0x1E68 }, ++  { 0x1E6B, 0x1E6A }, ++  { 0x1E6D, 0x1E6C }, ++  { 0x1E6F, 0x1E6E }, ++  { 0x1E71, 0x1E70 }, ++  { 0x1E73, 0x1E72 }, ++  { 0x1E75, 0x1E74 }, ++  { 0x1E77, 0x1E76 }, ++  { 0x1E79, 0x1E78 }, ++  { 0x1E7B, 0x1E7A }, ++  { 0x1E7D, 0x1E7C }, ++  { 0x1E7F, 0x1E7E }, ++  { 0x1E81, 0x1E80 }, ++  { 0x1E83, 0x1E82 }, ++  { 0x1E85, 0x1E84 }, ++  { 0x1E87, 0x1E86 }, ++  { 0x1E89, 0x1E88 }, ++  { 0x1E8B, 0x1E8A }, ++  { 0x1E8D, 0x1E8C }, ++  { 0x1E8F, 0x1E8E }, ++  { 0x1E91, 0x1E90 }, ++  { 0x1E93, 0x1E92 }, ++  { 0x1E95, 0x1E94 }, ++  { 0x1E9B, 0x1E60 }, ++  { 0x1EA1, 0x1EA0 }, ++  { 0x1EA3, 0x1EA2 }, ++  { 0x1EA5, 0x1EA4 }, ++  { 0x1EA7, 0x1EA6 }, ++  { 0x1EA9, 0x1EA8 }, ++  { 0x1EAB, 0x1EAA }, ++  { 0x1EAD, 0x1EAC }, ++  { 0x1EAF, 0x1EAE }, ++  { 0x1EB1, 0x1EB0 }, ++  { 0x1EB3, 0x1EB2 }, ++  { 0x1EB5, 0x1EB4 }, ++  { 0x1EB7, 0x1EB6 }, ++  { 0x1EB9, 0x1EB8 }, ++  { 0x1EBB, 0x1EBA }, ++  { 0x1EBD, 0x1EBC }, ++  { 0x1EBF, 0x1EBE }, ++  { 0x1EC1, 0x1EC0 }, ++  { 0x1EC3, 0x1EC2 }, ++  { 0x1EC5, 0x1EC4 }, ++  { 0x1EC7, 0x1EC6 }, ++  { 0x1EC9, 0x1EC8 }, ++  { 0x1ECB, 0x1ECA }, ++  { 0x1ECD, 0x1ECC }, ++  { 0x1ECF, 0x1ECE }, ++  { 0x1ED1, 0x1ED0 }, ++  { 0x1ED3, 0x1ED2 }, ++  { 0x1ED5, 0x1ED4 }, ++  { 0x1ED7, 0x1ED6 }, ++  { 0x1ED9, 0x1ED8 }, ++  { 0x1EDB, 0x1EDA }, ++  { 0x1EDD, 0x1EDC }, ++  { 0x1EDF, 0x1EDE }, ++  { 0x1EE1, 0x1EE0 }, ++  { 0x1EE3, 0x1EE2 }, ++  { 0x1EE5, 0x1EE4 }, ++  { 0x1EE7, 0x1EE6 }, ++  { 0x1EE9, 0x1EE8 }, ++  { 0x1EEB, 0x1EEA }, ++  { 0x1EED, 0x1EEC }, ++  { 0x1EEF, 0x1EEE }, ++  { 0x1EF1, 0x1EF0 }, ++  { 0x1EF3, 0x1EF2 }, ++  { 0x1EF5, 0x1EF4 }, ++  { 0x1EF7, 0x1EF6 }, ++  { 0x1EF9, 0x1EF8 }, ++  { 0x1F00, 0x1F08 }, ++  { 0x1F01, 0x1F09 }, ++  { 0x1F02, 0x1F0A }, ++  { 0x1F03, 0x1F0B }, ++  { 0x1F04, 0x1F0C }, ++  { 0x1F05, 0x1F0D }, ++  { 0x1F06, 0x1F0E }, ++  { 0x1F07, 0x1F0F }, ++  { 0x1F10, 0x1F18 }, ++  { 0x1F11, 0x1F19 }, ++  { 0x1F12, 0x1F1A }, ++  { 0x1F13, 0x1F1B }, ++  { 0x1F14, 0x1F1C }, ++  { 0x1F15, 0x1F1D }, ++  { 0x1F20, 0x1F28 }, ++  { 0x1F21, 0x1F29 }, ++  { 0x1F22, 0x1F2A }, ++  { 0x1F23, 0x1F2B }, ++  { 0x1F24, 0x1F2C }, ++  { 0x1F25, 0x1F2D }, ++  { 0x1F26, 0x1F2E }, ++  { 0x1F27, 0x1F2F }, ++  { 0x1F30, 0x1F38 }, ++  { 0x1F31, 0x1F39 }, ++  { 0x1F32, 0x1F3A }, ++  { 0x1F33, 0x1F3B }, ++  { 0x1F34, 0x1F3C }, ++  { 0x1F35, 0x1F3D }, ++  { 0x1F36, 0x1F3E }, ++  { 0x1F37, 0x1F3F }, ++  { 0x1F40, 0x1F48 }, ++  { 0x1F41, 0x1F49 }, ++  { 0x1F42, 0x1F4A }, ++  { 0x1F43, 0x1F4B }, ++  { 0x1F44, 0x1F4C }, ++  { 0x1F45, 0x1F4D }, ++  { 0x1F51, 0x1F59 }, ++  { 0x1F53, 0x1F5B }, ++  { 0x1F55, 0x1F5D }, ++  { 0x1F57, 0x1F5F }, ++  { 0x1F60, 0x1F68 }, ++  { 0x1F61, 0x1F69 }, ++  { 0x1F62, 0x1F6A }, ++  { 0x1F63, 0x1F6B }, ++  { 0x1F64, 0x1F6C }, ++  { 0x1F65, 0x1F6D }, ++  { 0x1F66, 0x1F6E }, ++  { 0x1F67, 0x1F6F }, ++  { 0x1F70, 0x1FBA }, ++  { 0x1F71, 0x1FBB }, ++  { 0x1F72, 0x1FC8 }, ++  { 0x1F73, 0x1FC9 }, ++  { 0x1F74, 0x1FCA }, ++  { 0x1F75, 0x1FCB }, ++  { 0x1F76, 0x1FDA }, ++  { 0x1F77, 0x1FDB }, ++  { 0x1F78, 0x1FF8 }, ++  { 0x1F79, 0x1FF9 }, ++  { 0x1F7A, 0x1FEA }, ++  { 0x1F7B, 0x1FEB }, ++  { 0x1F7C, 0x1FFA }, ++  { 0x1F7D, 0x1FFB }, ++  { 0x1F80, 0x1F88 }, ++  { 0x1F81, 0x1F89 }, ++  { 0x1F82, 0x1F8A }, ++  { 0x1F83, 0x1F8B }, ++  { 0x1F84, 0x1F8C }, ++  { 0x1F85, 0x1F8D }, ++  { 0x1F86, 0x1F8E }, ++  { 0x1F87, 0x1F8F }, ++  { 0x1F90, 0x1F98 }, ++  { 0x1F91, 0x1F99 }, ++  { 0x1F92, 0x1F9A }, ++  { 0x1F93, 0x1F9B }, ++  { 0x1F94, 0x1F9C }, ++  { 0x1F95, 0x1F9D }, ++  { 0x1F96, 0x1F9E }, ++  { 0x1F97, 0x1F9F }, ++  { 0x1FA0, 0x1FA8 }, ++  { 0x1FA1, 0x1FA9 }, ++  { 0x1FA2, 0x1FAA }, ++  { 0x1FA3, 0x1FAB }, ++  { 0x1FA4, 0x1FAC }, ++  { 0x1FA5, 0x1FAD }, ++  { 0x1FA6, 0x1FAE }, ++  { 0x1FA7, 0x1FAF }, ++  { 0x1FB0, 0x1FB8 }, ++  { 0x1FB1, 0x1FB9 }, ++  { 0x1FB3, 0x1FBC }, ++  { 0x1FBE, 0x0399 }, ++  { 0x1FC3, 0x1FCC }, ++  { 0x1FD0, 0x1FD8 }, ++  { 0x1FD1, 0x1FD9 }, ++  { 0x1FE0, 0x1FE8 }, ++  { 0x1FE1, 0x1FE9 }, ++  { 0x1FE5, 0x1FEC }, ++  { 0x1FF3, 0x1FFC }, ++  { 0x2170, 0x2160 }, ++  { 0x2171, 0x2161 }, ++  { 0x2172, 0x2162 }, ++  { 0x2173, 0x2163 }, ++  { 0x2174, 0x2164 }, ++  { 0x2175, 0x2165 }, ++  { 0x2176, 0x2166 }, ++  { 0x2177, 0x2167 }, ++  { 0x2178, 0x2168 }, ++  { 0x2179, 0x2169 }, ++  { 0x217A, 0x216A }, ++  { 0x217B, 0x216B }, ++  { 0x217C, 0x216C }, ++  { 0x217D, 0x216D }, ++  { 0x217E, 0x216E }, ++  { 0x217F, 0x216F }, ++  { 0x24D0, 0x24B6 }, ++  { 0x24D1, 0x24B7 }, ++  { 0x24D2, 0x24B8 }, ++  { 0x24D3, 0x24B9 }, ++  { 0x24D4, 0x24BA }, ++  { 0x24D5, 0x24BB }, ++  { 0x24D6, 0x24BC }, ++  { 0x24D7, 0x24BD }, ++  { 0x24D8, 0x24BE }, ++  { 0x24D9, 0x24BF }, ++  { 0x24DA, 0x24C0 }, ++  { 0x24DB, 0x24C1 }, ++  { 0x24DC, 0x24C2 }, ++  { 0x24DD, 0x24C3 }, ++  { 0x24DE, 0x24C4 }, ++  { 0x24DF, 0x24C5 }, ++  { 0x24E0, 0x24C6 }, ++  { 0x24E1, 0x24C7 }, ++  { 0x24E2, 0x24C8 }, ++  { 0x24E3, 0x24C9 }, ++  { 0x24E4, 0x24CA }, ++  { 0x24E5, 0x24CB }, ++  { 0x24E6, 0x24CC }, ++  { 0x24E7, 0x24CD }, ++  { 0x24E8, 0x24CE }, ++  { 0x24E9, 0x24CF }, ++  { 0x2C30, 0x2C00 }, ++  { 0x2C31, 0x2C01 }, ++  { 0x2C32, 0x2C02 }, ++  { 0x2C33, 0x2C03 }, ++  { 0x2C34, 0x2C04 }, ++  { 0x2C35, 0x2C05 }, ++  { 0x2C36, 0x2C06 }, ++  { 0x2C37, 0x2C07 }, ++  { 0x2C38, 0x2C08 }, ++  { 0x2C39, 0x2C09 }, ++  { 0x2C3A, 0x2C0A }, ++  { 0x2C3B, 0x2C0B }, ++  { 0x2C3C, 0x2C0C }, ++  { 0x2C3D, 0x2C0D }, ++  { 0x2C3E, 0x2C0E }, ++  { 0x2C3F, 0x2C0F }, ++  { 0x2C40, 0x2C10 }, ++  { 0x2C41, 0x2C11 }, ++  { 0x2C42, 0x2C12 }, ++  { 0x2C43, 0x2C13 }, ++  { 0x2C44, 0x2C14 }, ++  { 0x2C45, 0x2C15 }, ++  { 0x2C46, 0x2C16 }, ++  { 0x2C47, 0x2C17 }, ++  { 0x2C48, 0x2C18 }, ++  { 0x2C49, 0x2C19 }, ++  { 0x2C4A, 0x2C1A }, ++  { 0x2C4B, 0x2C1B }, ++  { 0x2C4C, 0x2C1C }, ++  { 0x2C4D, 0x2C1D }, ++  { 0x2C4E, 0x2C1E }, ++  { 0x2C4F, 0x2C1F }, ++  { 0x2C50, 0x2C20 }, ++  { 0x2C51, 0x2C21 }, ++  { 0x2C52, 0x2C22 }, ++  { 0x2C53, 0x2C23 }, ++  { 0x2C54, 0x2C24 }, ++  { 0x2C55, 0x2C25 }, ++  { 0x2C56, 0x2C26 }, ++  { 0x2C57, 0x2C27 }, ++  { 0x2C58, 0x2C28 }, ++  { 0x2C59, 0x2C29 }, ++  { 0x2C5A, 0x2C2A }, ++  { 0x2C5B, 0x2C2B }, ++  { 0x2C5C, 0x2C2C }, ++  { 0x2C5D, 0x2C2D }, ++  { 0x2C5E, 0x2C2E }, ++  { 0x2C81, 0x2C80 }, ++  { 0x2C83, 0x2C82 }, ++  { 0x2C85, 0x2C84 }, ++  { 0x2C87, 0x2C86 }, ++  { 0x2C89, 0x2C88 }, ++  { 0x2C8B, 0x2C8A }, ++  { 0x2C8D, 0x2C8C }, ++  { 0x2C8F, 0x2C8E }, ++  { 0x2C91, 0x2C90 }, ++  { 0x2C93, 0x2C92 }, ++  { 0x2C95, 0x2C94 }, ++  { 0x2C97, 0x2C96 }, ++  { 0x2C99, 0x2C98 }, ++  { 0x2C9B, 0x2C9A }, ++  { 0x2C9D, 0x2C9C }, ++  { 0x2C9F, 0x2C9E }, ++  { 0x2CA1, 0x2CA0 }, ++  { 0x2CA3, 0x2CA2 }, ++  { 0x2CA5, 0x2CA4 }, ++  { 0x2CA7, 0x2CA6 }, ++  { 0x2CA9, 0x2CA8 }, ++  { 0x2CAB, 0x2CAA }, ++  { 0x2CAD, 0x2CAC }, ++  { 0x2CAF, 0x2CAE }, ++  { 0x2CB1, 0x2CB0 }, ++  { 0x2CB3, 0x2CB2 }, ++  { 0x2CB5, 0x2CB4 }, ++  { 0x2CB7, 0x2CB6 }, ++  { 0x2CB9, 0x2CB8 }, ++  { 0x2CBB, 0x2CBA }, ++  { 0x2CBD, 0x2CBC }, ++  { 0x2CBF, 0x2CBE }, ++  { 0x2CC1, 0x2CC0 }, ++  { 0x2CC3, 0x2CC2 }, ++  { 0x2CC5, 0x2CC4 }, ++  { 0x2CC7, 0x2CC6 }, ++  { 0x2CC9, 0x2CC8 }, ++  { 0x2CCB, 0x2CCA }, ++  { 0x2CCD, 0x2CCC }, ++  { 0x2CCF, 0x2CCE }, ++  { 0x2CD1, 0x2CD0 }, ++  { 0x2CD3, 0x2CD2 }, ++  { 0x2CD5, 0x2CD4 }, ++  { 0x2CD7, 0x2CD6 }, ++  { 0x2CD9, 0x2CD8 }, ++  { 0x2CDB, 0x2CDA }, ++  { 0x2CDD, 0x2CDC }, ++  { 0x2CDF, 0x2CDE }, ++  { 0x2CE1, 0x2CE0 }, ++  { 0x2CE3, 0x2CE2 }, ++  { 0x2D00, 0x10A0 }, ++  { 0x2D01, 0x10A1 }, ++  { 0x2D02, 0x10A2 }, ++  { 0x2D03, 0x10A3 }, ++  { 0x2D04, 0x10A4 }, ++  { 0x2D05, 0x10A5 }, ++  { 0x2D06, 0x10A6 }, ++  { 0x2D07, 0x10A7 }, ++  { 0x2D08, 0x10A8 }, ++  { 0x2D09, 0x10A9 }, ++  { 0x2D0A, 0x10AA }, ++  { 0x2D0B, 0x10AB }, ++  { 0x2D0C, 0x10AC }, ++  { 0x2D0D, 0x10AD }, ++  { 0x2D0E, 0x10AE }, ++  { 0x2D0F, 0x10AF }, ++  { 0x2D10, 0x10B0 }, ++  { 0x2D11, 0x10B1 }, ++  { 0x2D12, 0x10B2 }, ++  { 0x2D13, 0x10B3 }, ++  { 0x2D14, 0x10B4 }, ++  { 0x2D15, 0x10B5 }, ++  { 0x2D16, 0x10B6 }, ++  { 0x2D17, 0x10B7 }, ++  { 0x2D18, 0x10B8 }, ++  { 0x2D19, 0x10B9 }, ++  { 0x2D1A, 0x10BA }, ++  { 0x2D1B, 0x10BB }, ++  { 0x2D1C, 0x10BC }, ++  { 0x2D1D, 0x10BD }, ++  { 0x2D1E, 0x10BE }, ++  { 0x2D1F, 0x10BF }, ++  { 0x2D20, 0x10C0 }, ++  { 0x2D21, 0x10C1 }, ++  { 0x2D22, 0x10C2 }, ++  { 0x2D23, 0x10C3 }, ++  { 0x2D24, 0x10C4 }, ++  { 0x2D25, 0x10C5 }, ++  { 0xFF41, 0xFF21 }, ++  { 0xFF42, 0xFF22 }, ++  { 0xFF43, 0xFF23 }, ++  { 0xFF44, 0xFF24 }, ++  { 0xFF45, 0xFF25 }, ++  { 0xFF46, 0xFF26 }, ++  { 0xFF47, 0xFF27 }, ++  { 0xFF48, 0xFF28 }, ++  { 0xFF49, 0xFF29 }, ++  { 0xFF4A, 0xFF2A }, ++  { 0xFF4B, 0xFF2B }, ++  { 0xFF4C, 0xFF2C }, ++  { 0xFF4D, 0xFF2D }, ++  { 0xFF4E, 0xFF2E }, ++  { 0xFF4F, 0xFF2F }, ++  { 0xFF50, 0xFF30 }, ++  { 0xFF51, 0xFF31 }, ++  { 0xFF52, 0xFF32 }, ++  { 0xFF53, 0xFF33 }, ++  { 0xFF54, 0xFF34 }, ++  { 0xFF55, 0xFF35 }, ++  { 0xFF56, 0xFF36 }, ++  { 0xFF57, 0xFF37 }, ++  { 0xFF58, 0xFF38 }, ++  { 0xFF59, 0xFF39 }, ++  { 0xFF5A, 0xFF3A }, ++}; ++ ++#define N_ucs_tolower_map 853 ++ ++static wc_map ucs_tolower_map[ N_ucs_tolower_map ] = { ++  { 0x0041, 0x0061 }, ++  { 0x0042, 0x0062 }, ++  { 0x0043, 0x0063 }, ++  { 0x0044, 0x0064 }, ++  { 0x0045, 0x0065 }, ++  { 0x0046, 0x0066 }, ++  { 0x0047, 0x0067 }, ++  { 0x0048, 0x0068 }, ++  { 0x0049, 0x0069 }, ++  { 0x004A, 0x006A }, ++  { 0x004B, 0x006B }, ++  { 0x004C, 0x006C }, ++  { 0x004D, 0x006D }, ++  { 0x004E, 0x006E }, ++  { 0x004F, 0x006F }, ++  { 0x0050, 0x0070 }, ++  { 0x0051, 0x0071 }, ++  { 0x0052, 0x0072 }, ++  { 0x0053, 0x0073 }, ++  { 0x0054, 0x0074 }, ++  { 0x0055, 0x0075 }, ++  { 0x0056, 0x0076 }, ++  { 0x0057, 0x0077 }, ++  { 0x0058, 0x0078 }, ++  { 0x0059, 0x0079 }, ++  { 0x005A, 0x007A }, ++  { 0x00C0, 0x00E0 }, ++  { 0x00C1, 0x00E1 }, ++  { 0x00C2, 0x00E2 }, ++  { 0x00C3, 0x00E3 }, ++  { 0x00C4, 0x00E4 }, ++  { 0x00C5, 0x00E5 }, ++  { 0x00C6, 0x00E6 }, ++  { 0x00C7, 0x00E7 }, ++  { 0x00C8, 0x00E8 }, ++  { 0x00C9, 0x00E9 }, ++  { 0x00CA, 0x00EA }, ++  { 0x00CB, 0x00EB }, ++  { 0x00CC, 0x00EC }, ++  { 0x00CD, 0x00ED }, ++  { 0x00CE, 0x00EE }, ++  { 0x00CF, 0x00EF }, ++  { 0x00D0, 0x00F0 }, ++  { 0x00D1, 0x00F1 }, ++  { 0x00D2, 0x00F2 }, ++  { 0x00D3, 0x00F3 }, ++  { 0x00D4, 0x00F4 }, ++  { 0x00D5, 0x00F5 }, ++  { 0x00D6, 0x00F6 }, ++  { 0x00D8, 0x00F8 }, ++  { 0x00D9, 0x00F9 }, ++  { 0x00DA, 0x00FA }, ++  { 0x00DB, 0x00FB }, ++  { 0x00DC, 0x00FC }, ++  { 0x00DD, 0x00FD }, ++  { 0x00DE, 0x00FE }, ++  { 0x0100, 0x0101 }, ++  { 0x0102, 0x0103 }, ++  { 0x0104, 0x0105 }, ++  { 0x0106, 0x0107 }, ++  { 0x0108, 0x0109 }, ++  { 0x010A, 0x010B }, ++  { 0x010C, 0x010D }, ++  { 0x010E, 0x010F }, ++  { 0x0110, 0x0111 }, ++  { 0x0112, 0x0113 }, ++  { 0x0114, 0x0115 }, ++  { 0x0116, 0x0117 }, ++  { 0x0118, 0x0119 }, ++  { 0x011A, 0x011B }, ++  { 0x011C, 0x011D }, ++  { 0x011E, 0x011F }, ++  { 0x0120, 0x0121 }, ++  { 0x0122, 0x0123 }, ++  { 0x0124, 0x0125 }, ++  { 0x0126, 0x0127 }, ++  { 0x0128, 0x0129 }, ++  { 0x012A, 0x012B }, ++  { 0x012C, 0x012D }, ++  { 0x012E, 0x012F }, ++  { 0x0130, 0x0069 }, ++  { 0x0132, 0x0133 }, ++  { 0x0134, 0x0135 }, ++  { 0x0136, 0x0137 }, ++  { 0x0139, 0x013A }, ++  { 0x013B, 0x013C }, ++  { 0x013D, 0x013E }, ++  { 0x013F, 0x0140 }, ++  { 0x0141, 0x0142 }, ++  { 0x0143, 0x0144 }, ++  { 0x0145, 0x0146 }, ++  { 0x0147, 0x0148 }, ++  { 0x014A, 0x014B }, ++  { 0x014C, 0x014D }, ++  { 0x014E, 0x014F }, ++  { 0x0150, 0x0151 }, ++  { 0x0152, 0x0153 }, ++  { 0x0154, 0x0155 }, ++  { 0x0156, 0x0157 }, ++  { 0x0158, 0x0159 }, ++  { 0x015A, 0x015B }, ++  { 0x015C, 0x015D }, ++  { 0x015E, 0x015F }, ++  { 0x0160, 0x0161 }, ++  { 0x0162, 0x0163 }, ++  { 0x0164, 0x0165 }, ++  { 0x0166, 0x0167 }, ++  { 0x0168, 0x0169 }, ++  { 0x016A, 0x016B }, ++  { 0x016C, 0x016D }, ++  { 0x016E, 0x016F }, ++  { 0x0170, 0x0171 }, ++  { 0x0172, 0x0173 }, ++  { 0x0174, 0x0175 }, ++  { 0x0176, 0x0177 }, ++  { 0x0178, 0x00FF }, ++  { 0x0179, 0x017A }, ++  { 0x017B, 0x017C }, ++  { 0x017D, 0x017E }, ++  { 0x0181, 0x0253 }, ++  { 0x0182, 0x0183 }, ++  { 0x0184, 0x0185 }, ++  { 0x0186, 0x0254 }, ++  { 0x0187, 0x0188 }, ++  { 0x0189, 0x0256 }, ++  { 0x018A, 0x0257 }, ++  { 0x018B, 0x018C }, ++  { 0x018E, 0x01DD }, ++  { 0x018F, 0x0259 }, ++  { 0x0190, 0x025B }, ++  { 0x0191, 0x0192 }, ++  { 0x0193, 0x0260 }, ++  { 0x0194, 0x0263 }, ++  { 0x0196, 0x0269 }, ++  { 0x0197, 0x0268 }, ++  { 0x0198, 0x0199 }, ++  { 0x019C, 0x026F }, ++  { 0x019D, 0x0272 }, ++  { 0x019F, 0x0275 }, ++  { 0x01A0, 0x01A1 }, ++  { 0x01A2, 0x01A3 }, ++  { 0x01A4, 0x01A5 }, ++  { 0x01A6, 0x0280 }, ++  { 0x01A7, 0x01A8 }, ++  { 0x01A9, 0x0283 }, ++  { 0x01AC, 0x01AD }, ++  { 0x01AE, 0x0288 }, ++  { 0x01AF, 0x01B0 }, ++  { 0x01B1, 0x028A }, ++  { 0x01B2, 0x028B }, ++  { 0x01B3, 0x01B4 }, ++  { 0x01B5, 0x01B6 }, ++  { 0x01B7, 0x0292 }, ++  { 0x01B8, 0x01B9 }, ++  { 0x01BC, 0x01BD }, ++  { 0x01C4, 0x01C6 }, ++  { 0x01C5, 0x01C6 }, ++  { 0x01C7, 0x01C9 }, ++  { 0x01C8, 0x01C9 }, ++  { 0x01CA, 0x01CC }, ++  { 0x01CB, 0x01CC }, ++  { 0x01CD, 0x01CE }, ++  { 0x01CF, 0x01D0 }, ++  { 0x01D1, 0x01D2 }, ++  { 0x01D3, 0x01D4 }, ++  { 0x01D5, 0x01D6 }, ++  { 0x01D7, 0x01D8 }, ++  { 0x01D9, 0x01DA }, ++  { 0x01DB, 0x01DC }, ++  { 0x01DE, 0x01DF }, ++  { 0x01E0, 0x01E1 }, ++  { 0x01E2, 0x01E3 }, ++  { 0x01E4, 0x01E5 }, ++  { 0x01E6, 0x01E7 }, ++  { 0x01E8, 0x01E9 }, ++  { 0x01EA, 0x01EB }, ++  { 0x01EC, 0x01ED }, ++  { 0x01EE, 0x01EF }, ++  { 0x01F1, 0x01F3 }, ++  { 0x01F2, 0x01F3 }, ++  { 0x01F4, 0x01F5 }, ++  { 0x01F6, 0x0195 }, ++  { 0x01F7, 0x01BF }, ++  { 0x01F8, 0x01F9 }, ++  { 0x01FA, 0x01FB }, ++  { 0x01FC, 0x01FD }, ++  { 0x01FE, 0x01FF }, ++  { 0x0200, 0x0201 }, ++  { 0x0202, 0x0203 }, ++  { 0x0204, 0x0205 }, ++  { 0x0206, 0x0207 }, ++  { 0x0208, 0x0209 }, ++  { 0x020A, 0x020B }, ++  { 0x020C, 0x020D }, ++  { 0x020E, 0x020F }, ++  { 0x0210, 0x0211 }, ++  { 0x0212, 0x0213 }, ++  { 0x0214, 0x0215 }, ++  { 0x0216, 0x0217 }, ++  { 0x0218, 0x0219 }, ++  { 0x021A, 0x021B }, ++  { 0x021C, 0x021D }, ++  { 0x021E, 0x021F }, ++  { 0x0220, 0x019E }, ++  { 0x0222, 0x0223 }, ++  { 0x0224, 0x0225 }, ++  { 0x0226, 0x0227 }, ++  { 0x0228, 0x0229 }, ++  { 0x022A, 0x022B }, ++  { 0x022C, 0x022D }, ++  { 0x022E, 0x022F }, ++  { 0x0230, 0x0231 }, ++  { 0x0232, 0x0233 }, ++  { 0x023B, 0x023C }, ++  { 0x023D, 0x019A }, ++  { 0x0241, 0x0294 }, ++  { 0x0386, 0x03AC }, ++  { 0x0388, 0x03AD }, ++  { 0x0389, 0x03AE }, ++  { 0x038A, 0x03AF }, ++  { 0x038C, 0x03CC }, ++  { 0x038E, 0x03CD }, ++  { 0x038F, 0x03CE }, ++  { 0x0391, 0x03B1 }, ++  { 0x0392, 0x03B2 }, ++  { 0x0393, 0x03B3 }, ++  { 0x0394, 0x03B4 }, ++  { 0x0395, 0x03B5 }, ++  { 0x0396, 0x03B6 }, ++  { 0x0397, 0x03B7 }, ++  { 0x0398, 0x03B8 }, ++  { 0x0399, 0x03B9 }, ++  { 0x039A, 0x03BA }, ++  { 0x039B, 0x03BB }, ++  { 0x039C, 0x03BC }, ++  { 0x039D, 0x03BD }, ++  { 0x039E, 0x03BE }, ++  { 0x039F, 0x03BF }, ++  { 0x03A0, 0x03C0 }, ++  { 0x03A1, 0x03C1 }, ++  { 0x03A3, 0x03C3 }, ++  { 0x03A4, 0x03C4 }, ++  { 0x03A5, 0x03C5 }, ++  { 0x03A6, 0x03C6 }, ++  { 0x03A7, 0x03C7 }, ++  { 0x03A8, 0x03C8 }, ++  { 0x03A9, 0x03C9 }, ++  { 0x03AA, 0x03CA }, ++  { 0x03AB, 0x03CB }, ++  { 0x03D8, 0x03D9 }, ++  { 0x03DA, 0x03DB }, ++  { 0x03DC, 0x03DD }, ++  { 0x03DE, 0x03DF }, ++  { 0x03E0, 0x03E1 }, ++  { 0x03E2, 0x03E3 }, ++  { 0x03E4, 0x03E5 }, ++  { 0x03E6, 0x03E7 }, ++  { 0x03E8, 0x03E9 }, ++  { 0x03EA, 0x03EB }, ++  { 0x03EC, 0x03ED }, ++  { 0x03EE, 0x03EF }, ++  { 0x03F4, 0x03B8 }, ++  { 0x03F7, 0x03F8 }, ++  { 0x03F9, 0x03F2 }, ++  { 0x03FA, 0x03FB }, ++  { 0x0400, 0x0450 }, ++  { 0x0401, 0x0451 }, ++  { 0x0402, 0x0452 }, ++  { 0x0403, 0x0453 }, ++  { 0x0404, 0x0454 }, ++  { 0x0405, 0x0455 }, ++  { 0x0406, 0x0456 }, ++  { 0x0407, 0x0457 }, ++  { 0x0408, 0x0458 }, ++  { 0x0409, 0x0459 }, ++  { 0x040A, 0x045A }, ++  { 0x040B, 0x045B }, ++  { 0x040C, 0x045C }, ++  { 0x040D, 0x045D }, ++  { 0x040E, 0x045E }, ++  { 0x040F, 0x045F }, ++  { 0x0410, 0x0430 }, ++  { 0x0411, 0x0431 }, ++  { 0x0412, 0x0432 }, ++  { 0x0413, 0x0433 }, ++  { 0x0414, 0x0434 }, ++  { 0x0415, 0x0435 }, ++  { 0x0416, 0x0436 }, ++  { 0x0417, 0x0437 }, ++  { 0x0418, 0x0438 }, ++  { 0x0419, 0x0439 }, ++  { 0x041A, 0x043A }, ++  { 0x041B, 0x043B }, ++  { 0x041C, 0x043C }, ++  { 0x041D, 0x043D }, ++  { 0x041E, 0x043E }, ++  { 0x041F, 0x043F }, ++  { 0x0420, 0x0440 }, ++  { 0x0421, 0x0441 }, ++  { 0x0422, 0x0442 }, ++  { 0x0423, 0x0443 }, ++  { 0x0424, 0x0444 }, ++  { 0x0425, 0x0445 }, ++  { 0x0426, 0x0446 }, ++  { 0x0427, 0x0447 }, ++  { 0x0428, 0x0448 }, ++  { 0x0429, 0x0449 }, ++  { 0x042A, 0x044A }, ++  { 0x042B, 0x044B }, ++  { 0x042C, 0x044C }, ++  { 0x042D, 0x044D }, ++  { 0x042E, 0x044E }, ++  { 0x042F, 0x044F }, ++  { 0x0460, 0x0461 }, ++  { 0x0462, 0x0463 }, ++  { 0x0464, 0x0465 }, ++  { 0x0466, 0x0467 }, ++  { 0x0468, 0x0469 }, ++  { 0x046A, 0x046B }, ++  { 0x046C, 0x046D }, ++  { 0x046E, 0x046F }, ++  { 0x0470, 0x0471 }, ++  { 0x0472, 0x0473 }, ++  { 0x0474, 0x0475 }, ++  { 0x0476, 0x0477 }, ++  { 0x0478, 0x0479 }, ++  { 0x047A, 0x047B }, ++  { 0x047C, 0x047D }, ++  { 0x047E, 0x047F }, ++  { 0x0480, 0x0481 }, ++  { 0x048A, 0x048B }, ++  { 0x048C, 0x048D }, ++  { 0x048E, 0x048F }, ++  { 0x0490, 0x0491 }, ++  { 0x0492, 0x0493 }, ++  { 0x0494, 0x0495 }, ++  { 0x0496, 0x0497 }, ++  { 0x0498, 0x0499 }, ++  { 0x049A, 0x049B }, ++  { 0x049C, 0x049D }, ++  { 0x049E, 0x049F }, ++  { 0x04A0, 0x04A1 }, ++  { 0x04A2, 0x04A3 }, ++  { 0x04A4, 0x04A5 }, ++  { 0x04A6, 0x04A7 }, ++  { 0x04A8, 0x04A9 }, ++  { 0x04AA, 0x04AB }, ++  { 0x04AC, 0x04AD }, ++  { 0x04AE, 0x04AF }, ++  { 0x04B0, 0x04B1 }, ++  { 0x04B2, 0x04B3 }, ++  { 0x04B4, 0x04B5 }, ++  { 0x04B6, 0x04B7 }, ++  { 0x04B8, 0x04B9 }, ++  { 0x04BA, 0x04BB }, ++  { 0x04BC, 0x04BD }, ++  { 0x04BE, 0x04BF }, ++  { 0x04C1, 0x04C2 }, ++  { 0x04C3, 0x04C4 }, ++  { 0x04C5, 0x04C6 }, ++  { 0x04C7, 0x04C8 }, ++  { 0x04C9, 0x04CA }, ++  { 0x04CB, 0x04CC }, ++  { 0x04CD, 0x04CE }, ++  { 0x04D0, 0x04D1 }, ++  { 0x04D2, 0x04D3 }, ++  { 0x04D4, 0x04D5 }, ++  { 0x04D6, 0x04D7 }, ++  { 0x04D8, 0x04D9 }, ++  { 0x04DA, 0x04DB }, ++  { 0x04DC, 0x04DD }, ++  { 0x04DE, 0x04DF }, ++  { 0x04E0, 0x04E1 }, ++  { 0x04E2, 0x04E3 }, ++  { 0x04E4, 0x04E5 }, ++  { 0x04E6, 0x04E7 }, ++  { 0x04E8, 0x04E9 }, ++  { 0x04EA, 0x04EB }, ++  { 0x04EC, 0x04ED }, ++  { 0x04EE, 0x04EF }, ++  { 0x04F0, 0x04F1 }, ++  { 0x04F2, 0x04F3 }, ++  { 0x04F4, 0x04F5 }, ++  { 0x04F6, 0x04F7 }, ++  { 0x04F8, 0x04F9 }, ++  { 0x0500, 0x0501 }, ++  { 0x0502, 0x0503 }, ++  { 0x0504, 0x0505 }, ++  { 0x0506, 0x0507 }, ++  { 0x0508, 0x0509 }, ++  { 0x050A, 0x050B }, ++  { 0x050C, 0x050D }, ++  { 0x050E, 0x050F }, ++  { 0x0531, 0x0561 }, ++  { 0x0532, 0x0562 }, ++  { 0x0533, 0x0563 }, ++  { 0x0534, 0x0564 }, ++  { 0x0535, 0x0565 }, ++  { 0x0536, 0x0566 }, ++  { 0x0537, 0x0567 }, ++  { 0x0538, 0x0568 }, ++  { 0x0539, 0x0569 }, ++  { 0x053A, 0x056A }, ++  { 0x053B, 0x056B }, ++  { 0x053C, 0x056C }, ++  { 0x053D, 0x056D }, ++  { 0x053E, 0x056E }, ++  { 0x053F, 0x056F }, ++  { 0x0540, 0x0570 }, ++  { 0x0541, 0x0571 }, ++  { 0x0542, 0x0572 }, ++  { 0x0543, 0x0573 }, ++  { 0x0544, 0x0574 }, ++  { 0x0545, 0x0575 }, ++  { 0x0546, 0x0576 }, ++  { 0x0547, 0x0577 }, ++  { 0x0548, 0x0578 }, ++  { 0x0549, 0x0579 }, ++  { 0x054A, 0x057A }, ++  { 0x054B, 0x057B }, ++  { 0x054C, 0x057C }, ++  { 0x054D, 0x057D }, ++  { 0x054E, 0x057E }, ++  { 0x054F, 0x057F }, ++  { 0x0550, 0x0580 }, ++  { 0x0551, 0x0581 }, ++  { 0x0552, 0x0582 }, ++  { 0x0553, 0x0583 }, ++  { 0x0554, 0x0584 }, ++  { 0x0555, 0x0585 }, ++  { 0x0556, 0x0586 }, ++  { 0x10A0, 0x2D00 }, ++  { 0x10A1, 0x2D01 }, ++  { 0x10A2, 0x2D02 }, ++  { 0x10A3, 0x2D03 }, ++  { 0x10A4, 0x2D04 }, ++  { 0x10A5, 0x2D05 }, ++  { 0x10A6, 0x2D06 }, ++  { 0x10A7, 0x2D07 }, ++  { 0x10A8, 0x2D08 }, ++  { 0x10A9, 0x2D09 }, ++  { 0x10AA, 0x2D0A }, ++  { 0x10AB, 0x2D0B }, ++  { 0x10AC, 0x2D0C }, ++  { 0x10AD, 0x2D0D }, ++  { 0x10AE, 0x2D0E }, ++  { 0x10AF, 0x2D0F }, ++  { 0x10B0, 0x2D10 }, ++  { 0x10B1, 0x2D11 }, ++  { 0x10B2, 0x2D12 }, ++  { 0x10B3, 0x2D13 }, ++  { 0x10B4, 0x2D14 }, ++  { 0x10B5, 0x2D15 }, ++  { 0x10B6, 0x2D16 }, ++  { 0x10B7, 0x2D17 }, ++  { 0x10B8, 0x2D18 }, ++  { 0x10B9, 0x2D19 }, ++  { 0x10BA, 0x2D1A }, ++  { 0x10BB, 0x2D1B }, ++  { 0x10BC, 0x2D1C }, ++  { 0x10BD, 0x2D1D }, ++  { 0x10BE, 0x2D1E }, ++  { 0x10BF, 0x2D1F }, ++  { 0x10C0, 0x2D20 }, ++  { 0x10C1, 0x2D21 }, ++  { 0x10C2, 0x2D22 }, ++  { 0x10C3, 0x2D23 }, ++  { 0x10C4, 0x2D24 }, ++  { 0x10C5, 0x2D25 }, ++  { 0x1E00, 0x1E01 }, ++  { 0x1E02, 0x1E03 }, ++  { 0x1E04, 0x1E05 }, ++  { 0x1E06, 0x1E07 }, ++  { 0x1E08, 0x1E09 }, ++  { 0x1E0A, 0x1E0B }, ++  { 0x1E0C, 0x1E0D }, ++  { 0x1E0E, 0x1E0F }, ++  { 0x1E10, 0x1E11 }, ++  { 0x1E12, 0x1E13 }, ++  { 0x1E14, 0x1E15 }, ++  { 0x1E16, 0x1E17 }, ++  { 0x1E18, 0x1E19 }, ++  { 0x1E1A, 0x1E1B }, ++  { 0x1E1C, 0x1E1D }, ++  { 0x1E1E, 0x1E1F }, ++  { 0x1E20, 0x1E21 }, ++  { 0x1E22, 0x1E23 }, ++  { 0x1E24, 0x1E25 }, ++  { 0x1E26, 0x1E27 }, ++  { 0x1E28, 0x1E29 }, ++  { 0x1E2A, 0x1E2B }, ++  { 0x1E2C, 0x1E2D }, ++  { 0x1E2E, 0x1E2F }, ++  { 0x1E30, 0x1E31 }, ++  { 0x1E32, 0x1E33 }, ++  { 0x1E34, 0x1E35 }, ++  { 0x1E36, 0x1E37 }, ++  { 0x1E38, 0x1E39 }, ++  { 0x1E3A, 0x1E3B }, ++  { 0x1E3C, 0x1E3D }, ++  { 0x1E3E, 0x1E3F }, ++  { 0x1E40, 0x1E41 }, ++  { 0x1E42, 0x1E43 }, ++  { 0x1E44, 0x1E45 }, ++  { 0x1E46, 0x1E47 }, ++  { 0x1E48, 0x1E49 }, ++  { 0x1E4A, 0x1E4B }, ++  { 0x1E4C, 0x1E4D }, ++  { 0x1E4E, 0x1E4F }, ++  { 0x1E50, 0x1E51 }, ++  { 0x1E52, 0x1E53 }, ++  { 0x1E54, 0x1E55 }, ++  { 0x1E56, 0x1E57 }, ++  { 0x1E58, 0x1E59 }, ++  { 0x1E5A, 0x1E5B }, ++  { 0x1E5C, 0x1E5D }, ++  { 0x1E5E, 0x1E5F }, ++  { 0x1E60, 0x1E61 }, ++  { 0x1E62, 0x1E63 }, ++  { 0x1E64, 0x1E65 }, ++  { 0x1E66, 0x1E67 }, ++  { 0x1E68, 0x1E69 }, ++  { 0x1E6A, 0x1E6B }, ++  { 0x1E6C, 0x1E6D }, ++  { 0x1E6E, 0x1E6F }, ++  { 0x1E70, 0x1E71 }, ++  { 0x1E72, 0x1E73 }, ++  { 0x1E74, 0x1E75 }, ++  { 0x1E76, 0x1E77 }, ++  { 0x1E78, 0x1E79 }, ++  { 0x1E7A, 0x1E7B }, ++  { 0x1E7C, 0x1E7D }, ++  { 0x1E7E, 0x1E7F }, ++  { 0x1E80, 0x1E81 }, ++  { 0x1E82, 0x1E83 }, ++  { 0x1E84, 0x1E85 }, ++  { 0x1E86, 0x1E87 }, ++  { 0x1E88, 0x1E89 }, ++  { 0x1E8A, 0x1E8B }, ++  { 0x1E8C, 0x1E8D }, ++  { 0x1E8E, 0x1E8F }, ++  { 0x1E90, 0x1E91 }, ++  { 0x1E92, 0x1E93 }, ++  { 0x1E94, 0x1E95 }, ++  { 0x1EA0, 0x1EA1 }, ++  { 0x1EA2, 0x1EA3 }, ++  { 0x1EA4, 0x1EA5 }, ++  { 0x1EA6, 0x1EA7 }, ++  { 0x1EA8, 0x1EA9 }, ++  { 0x1EAA, 0x1EAB }, ++  { 0x1EAC, 0x1EAD }, ++  { 0x1EAE, 0x1EAF }, ++  { 0x1EB0, 0x1EB1 }, ++  { 0x1EB2, 0x1EB3 }, ++  { 0x1EB4, 0x1EB5 }, ++  { 0x1EB6, 0x1EB7 }, ++  { 0x1EB8, 0x1EB9 }, ++  { 0x1EBA, 0x1EBB }, ++  { 0x1EBC, 0x1EBD }, ++  { 0x1EBE, 0x1EBF }, ++  { 0x1EC0, 0x1EC1 }, ++  { 0x1EC2, 0x1EC3 }, ++  { 0x1EC4, 0x1EC5 }, ++  { 0x1EC6, 0x1EC7 }, ++  { 0x1EC8, 0x1EC9 }, ++  { 0x1ECA, 0x1ECB }, ++  { 0x1ECC, 0x1ECD }, ++  { 0x1ECE, 0x1ECF }, ++  { 0x1ED0, 0x1ED1 }, ++  { 0x1ED2, 0x1ED3 }, ++  { 0x1ED4, 0x1ED5 }, ++  { 0x1ED6, 0x1ED7 }, ++  { 0x1ED8, 0x1ED9 }, ++  { 0x1EDA, 0x1EDB }, ++  { 0x1EDC, 0x1EDD }, ++  { 0x1EDE, 0x1EDF }, ++  { 0x1EE0, 0x1EE1 }, ++  { 0x1EE2, 0x1EE3 }, ++  { 0x1EE4, 0x1EE5 }, ++  { 0x1EE6, 0x1EE7 }, ++  { 0x1EE8, 0x1EE9 }, ++  { 0x1EEA, 0x1EEB }, ++  { 0x1EEC, 0x1EED }, ++  { 0x1EEE, 0x1EEF }, ++  { 0x1EF0, 0x1EF1 }, ++  { 0x1EF2, 0x1EF3 }, ++  { 0x1EF4, 0x1EF5 }, ++  { 0x1EF6, 0x1EF7 }, ++  { 0x1EF8, 0x1EF9 }, ++  { 0x1F08, 0x1F00 }, ++  { 0x1F09, 0x1F01 }, ++  { 0x1F0A, 0x1F02 }, ++  { 0x1F0B, 0x1F03 }, ++  { 0x1F0C, 0x1F04 }, ++  { 0x1F0D, 0x1F05 }, ++  { 0x1F0E, 0x1F06 }, ++  { 0x1F0F, 0x1F07 }, ++  { 0x1F18, 0x1F10 }, ++  { 0x1F19, 0x1F11 }, ++  { 0x1F1A, 0x1F12 }, ++  { 0x1F1B, 0x1F13 }, ++  { 0x1F1C, 0x1F14 }, ++  { 0x1F1D, 0x1F15 }, ++  { 0x1F28, 0x1F20 }, ++  { 0x1F29, 0x1F21 }, ++  { 0x1F2A, 0x1F22 }, ++  { 0x1F2B, 0x1F23 }, ++  { 0x1F2C, 0x1F24 }, ++  { 0x1F2D, 0x1F25 }, ++  { 0x1F2E, 0x1F26 }, ++  { 0x1F2F, 0x1F27 }, ++  { 0x1F38, 0x1F30 }, ++  { 0x1F39, 0x1F31 }, ++  { 0x1F3A, 0x1F32 }, ++  { 0x1F3B, 0x1F33 }, ++  { 0x1F3C, 0x1F34 }, ++  { 0x1F3D, 0x1F35 }, ++  { 0x1F3E, 0x1F36 }, ++  { 0x1F3F, 0x1F37 }, ++  { 0x1F48, 0x1F40 }, ++  { 0x1F49, 0x1F41 }, ++  { 0x1F4A, 0x1F42 }, ++  { 0x1F4B, 0x1F43 }, ++  { 0x1F4C, 0x1F44 }, ++  { 0x1F4D, 0x1F45 }, ++  { 0x1F59, 0x1F51 }, ++  { 0x1F5B, 0x1F53 }, ++  { 0x1F5D, 0x1F55 }, ++  { 0x1F5F, 0x1F57 }, ++  { 0x1F68, 0x1F60 }, ++  { 0x1F69, 0x1F61 }, ++  { 0x1F6A, 0x1F62 }, ++  { 0x1F6B, 0x1F63 }, ++  { 0x1F6C, 0x1F64 }, ++  { 0x1F6D, 0x1F65 }, ++  { 0x1F6E, 0x1F66 }, ++  { 0x1F6F, 0x1F67 }, ++  { 0x1F88, 0x1F80 }, ++  { 0x1F89, 0x1F81 }, ++  { 0x1F8A, 0x1F82 }, ++  { 0x1F8B, 0x1F83 }, ++  { 0x1F8C, 0x1F84 }, ++  { 0x1F8D, 0x1F85 }, ++  { 0x1F8E, 0x1F86 }, ++  { 0x1F8F, 0x1F87 }, ++  { 0x1F98, 0x1F90 }, ++  { 0x1F99, 0x1F91 }, ++  { 0x1F9A, 0x1F92 }, ++  { 0x1F9B, 0x1F93 }, ++  { 0x1F9C, 0x1F94 }, ++  { 0x1F9D, 0x1F95 }, ++  { 0x1F9E, 0x1F96 }, ++  { 0x1F9F, 0x1F97 }, ++  { 0x1FA8, 0x1FA0 }, ++  { 0x1FA9, 0x1FA1 }, ++  { 0x1FAA, 0x1FA2 }, ++  { 0x1FAB, 0x1FA3 }, ++  { 0x1FAC, 0x1FA4 }, ++  { 0x1FAD, 0x1FA5 }, ++  { 0x1FAE, 0x1FA6 }, ++  { 0x1FAF, 0x1FA7 }, ++  { 0x1FB8, 0x1FB0 }, ++  { 0x1FB9, 0x1FB1 }, ++  { 0x1FBA, 0x1F70 }, ++  { 0x1FBB, 0x1F71 }, ++  { 0x1FBC, 0x1FB3 }, ++  { 0x1FC8, 0x1F72 }, ++  { 0x1FC9, 0x1F73 }, ++  { 0x1FCA, 0x1F74 }, ++  { 0x1FCB, 0x1F75 }, ++  { 0x1FCC, 0x1FC3 }, ++  { 0x1FD8, 0x1FD0 }, ++  { 0x1FD9, 0x1FD1 }, ++  { 0x1FDA, 0x1F76 }, ++  { 0x1FDB, 0x1F77 }, ++  { 0x1FE8, 0x1FE0 }, ++  { 0x1FE9, 0x1FE1 }, ++  { 0x1FEA, 0x1F7A }, ++  { 0x1FEB, 0x1F7B }, ++  { 0x1FEC, 0x1FE5 }, ++  { 0x1FF8, 0x1F78 }, ++  { 0x1FF9, 0x1F79 }, ++  { 0x1FFA, 0x1F7C }, ++  { 0x1FFB, 0x1F7D }, ++  { 0x1FFC, 0x1FF3 }, ++  { 0x2126, 0x03C9 }, ++  { 0x212A, 0x006B }, ++  { 0x212B, 0x00E5 }, ++  { 0x2160, 0x2170 }, ++  { 0x2161, 0x2171 }, ++  { 0x2162, 0x2172 }, ++  { 0x2163, 0x2173 }, ++  { 0x2164, 0x2174 }, ++  { 0x2165, 0x2175 }, ++  { 0x2166, 0x2176 }, ++  { 0x2167, 0x2177 }, ++  { 0x2168, 0x2178 }, ++  { 0x2169, 0x2179 }, ++  { 0x216A, 0x217A }, ++  { 0x216B, 0x217B }, ++  { 0x216C, 0x217C }, ++  { 0x216D, 0x217D }, ++  { 0x216E, 0x217E }, ++  { 0x216F, 0x217F }, ++  { 0x24B6, 0x24D0 }, ++  { 0x24B7, 0x24D1 }, ++  { 0x24B8, 0x24D2 }, ++  { 0x24B9, 0x24D3 }, ++  { 0x24BA, 0x24D4 }, ++  { 0x24BB, 0x24D5 }, ++  { 0x24BC, 0x24D6 }, ++  { 0x24BD, 0x24D7 }, ++  { 0x24BE, 0x24D8 }, ++  { 0x24BF, 0x24D9 }, ++  { 0x24C0, 0x24DA }, ++  { 0x24C1, 0x24DB }, ++  { 0x24C2, 0x24DC }, ++  { 0x24C3, 0x24DD }, ++  { 0x24C4, 0x24DE }, ++  { 0x24C5, 0x24DF }, ++  { 0x24C6, 0x24E0 }, ++  { 0x24C7, 0x24E1 }, ++  { 0x24C8, 0x24E2 }, ++  { 0x24C9, 0x24E3 }, ++  { 0x24CA, 0x24E4 }, ++  { 0x24CB, 0x24E5 }, ++  { 0x24CC, 0x24E6 }, ++  { 0x24CD, 0x24E7 }, ++  { 0x24CE, 0x24E8 }, ++  { 0x24CF, 0x24E9 }, ++  { 0x2C00, 0x2C30 }, ++  { 0x2C01, 0x2C31 }, ++  { 0x2C02, 0x2C32 }, ++  { 0x2C03, 0x2C33 }, ++  { 0x2C04, 0x2C34 }, ++  { 0x2C05, 0x2C35 }, ++  { 0x2C06, 0x2C36 }, ++  { 0x2C07, 0x2C37 }, ++  { 0x2C08, 0x2C38 }, ++  { 0x2C09, 0x2C39 }, ++  { 0x2C0A, 0x2C3A }, ++  { 0x2C0B, 0x2C3B }, ++  { 0x2C0C, 0x2C3C }, ++  { 0x2C0D, 0x2C3D }, ++  { 0x2C0E, 0x2C3E }, ++  { 0x2C0F, 0x2C3F }, ++  { 0x2C10, 0x2C40 }, ++  { 0x2C11, 0x2C41 }, ++  { 0x2C12, 0x2C42 }, ++  { 0x2C13, 0x2C43 }, ++  { 0x2C14, 0x2C44 }, ++  { 0x2C15, 0x2C45 }, ++  { 0x2C16, 0x2C46 }, ++  { 0x2C17, 0x2C47 }, ++  { 0x2C18, 0x2C48 }, ++  { 0x2C19, 0x2C49 }, ++  { 0x2C1A, 0x2C4A }, ++  { 0x2C1B, 0x2C4B }, ++  { 0x2C1C, 0x2C4C }, ++  { 0x2C1D, 0x2C4D }, ++  { 0x2C1E, 0x2C4E }, ++  { 0x2C1F, 0x2C4F }, ++  { 0x2C20, 0x2C50 }, ++  { 0x2C21, 0x2C51 }, ++  { 0x2C22, 0x2C52 }, ++  { 0x2C23, 0x2C53 }, ++  { 0x2C24, 0x2C54 }, ++  { 0x2C25, 0x2C55 }, ++  { 0x2C26, 0x2C56 }, ++  { 0x2C27, 0x2C57 }, ++  { 0x2C28, 0x2C58 }, ++  { 0x2C29, 0x2C59 }, ++  { 0x2C2A, 0x2C5A }, ++  { 0x2C2B, 0x2C5B }, ++  { 0x2C2C, 0x2C5C }, ++  { 0x2C2D, 0x2C5D }, ++  { 0x2C2E, 0x2C5E }, ++  { 0x2C80, 0x2C81 }, ++  { 0x2C82, 0x2C83 }, ++  { 0x2C84, 0x2C85 }, ++  { 0x2C86, 0x2C87 }, ++  { 0x2C88, 0x2C89 }, ++  { 0x2C8A, 0x2C8B }, ++  { 0x2C8C, 0x2C8D }, ++  { 0x2C8E, 0x2C8F }, ++  { 0x2C90, 0x2C91 }, ++  { 0x2C92, 0x2C93 }, ++  { 0x2C94, 0x2C95 }, ++  { 0x2C96, 0x2C97 }, ++  { 0x2C98, 0x2C99 }, ++  { 0x2C9A, 0x2C9B }, ++  { 0x2C9C, 0x2C9D }, ++  { 0x2C9E, 0x2C9F }, ++  { 0x2CA0, 0x2CA1 }, ++  { 0x2CA2, 0x2CA3 }, ++  { 0x2CA4, 0x2CA5 }, ++  { 0x2CA6, 0x2CA7 }, ++  { 0x2CA8, 0x2CA9 }, ++  { 0x2CAA, 0x2CAB }, ++  { 0x2CAC, 0x2CAD }, ++  { 0x2CAE, 0x2CAF }, ++  { 0x2CB0, 0x2CB1 }, ++  { 0x2CB2, 0x2CB3 }, ++  { 0x2CB4, 0x2CB5 }, ++  { 0x2CB6, 0x2CB7 }, ++  { 0x2CB8, 0x2CB9 }, ++  { 0x2CBA, 0x2CBB }, ++  { 0x2CBC, 0x2CBD }, ++  { 0x2CBE, 0x2CBF }, ++  { 0x2CC0, 0x2CC1 }, ++  { 0x2CC2, 0x2CC3 }, ++  { 0x2CC4, 0x2CC5 }, ++  { 0x2CC6, 0x2CC7 }, ++  { 0x2CC8, 0x2CC9 }, ++  { 0x2CCA, 0x2CCB }, ++  { 0x2CCC, 0x2CCD }, ++  { 0x2CCE, 0x2CCF }, ++  { 0x2CD0, 0x2CD1 }, ++  { 0x2CD2, 0x2CD3 }, ++  { 0x2CD4, 0x2CD5 }, ++  { 0x2CD6, 0x2CD7 }, ++  { 0x2CD8, 0x2CD9 }, ++  { 0x2CDA, 0x2CDB }, ++  { 0x2CDC, 0x2CDD }, ++  { 0x2CDE, 0x2CDF }, ++  { 0x2CE0, 0x2CE1 }, ++  { 0x2CE2, 0x2CE3 }, ++  { 0xFF21, 0xFF41 }, ++  { 0xFF22, 0xFF42 }, ++  { 0xFF23, 0xFF43 }, ++  { 0xFF24, 0xFF44 }, ++  { 0xFF25, 0xFF45 }, ++  { 0xFF26, 0xFF46 }, ++  { 0xFF27, 0xFF47 }, ++  { 0xFF28, 0xFF48 }, ++  { 0xFF29, 0xFF49 }, ++  { 0xFF2A, 0xFF4A }, ++  { 0xFF2B, 0xFF4B }, ++  { 0xFF2C, 0xFF4C }, ++  { 0xFF2D, 0xFF4D }, ++  { 0xFF2E, 0xFF4E }, ++  { 0xFF2F, 0xFF4F }, ++  { 0xFF30, 0xFF50 }, ++  { 0xFF31, 0xFF51 }, ++  { 0xFF32, 0xFF52 }, ++  { 0xFF33, 0xFF53 }, ++  { 0xFF34, 0xFF54 }, ++  { 0xFF35, 0xFF55 }, ++  { 0xFF36, 0xFF56 }, ++  { 0xFF37, 0xFF57 }, ++  { 0xFF38, 0xFF58 }, ++  { 0xFF39, 0xFF59 }, ++  { 0xFF3A, 0xFF5A }, ++}; ++ ++#define N_ucs_totitle_map 866 ++ ++static wc_map ucs_totitle_map[ N_ucs_totitle_map ] = { ++  { 0x0061, 0x0041 }, ++  { 0x0062, 0x0042 }, ++  { 0x0063, 0x0043 }, ++  { 0x0064, 0x0044 }, ++  { 0x0065, 0x0045 }, ++  { 0x0066, 0x0046 }, ++  { 0x0067, 0x0047 }, ++  { 0x0068, 0x0048 }, ++  { 0x0069, 0x0049 }, ++  { 0x006A, 0x004A }, ++  { 0x006B, 0x004B }, ++  { 0x006C, 0x004C }, ++  { 0x006D, 0x004D }, ++  { 0x006E, 0x004E }, ++  { 0x006F, 0x004F }, ++  { 0x0070, 0x0050 }, ++  { 0x0071, 0x0051 }, ++  { 0x0072, 0x0052 }, ++  { 0x0073, 0x0053 }, ++  { 0x0074, 0x0054 }, ++  { 0x0075, 0x0055 }, ++  { 0x0076, 0x0056 }, ++  { 0x0077, 0x0057 }, ++  { 0x0078, 0x0058 }, ++  { 0x0079, 0x0059 }, ++  { 0x007A, 0x005A }, ++  { 0x00B5, 0x039C }, ++  { 0x00E0, 0x00C0 }, ++  { 0x00E1, 0x00C1 }, ++  { 0x00E2, 0x00C2 }, ++  { 0x00E3, 0x00C3 }, ++  { 0x00E4, 0x00C4 }, ++  { 0x00E5, 0x00C5 }, ++  { 0x00E6, 0x00C6 }, ++  { 0x00E7, 0x00C7 }, ++  { 0x00E8, 0x00C8 }, ++  { 0x00E9, 0x00C9 }, ++  { 0x00EA, 0x00CA }, ++  { 0x00EB, 0x00CB }, ++  { 0x00EC, 0x00CC }, ++  { 0x00ED, 0x00CD }, ++  { 0x00EE, 0x00CE }, ++  { 0x00EF, 0x00CF }, ++  { 0x00F0, 0x00D0 }, ++  { 0x00F1, 0x00D1 }, ++  { 0x00F2, 0x00D2 }, ++  { 0x00F3, 0x00D3 }, ++  { 0x00F4, 0x00D4 }, ++  { 0x00F5, 0x00D5 }, ++  { 0x00F6, 0x00D6 }, ++  { 0x00F8, 0x00D8 }, ++  { 0x00F9, 0x00D9 }, ++  { 0x00FA, 0x00DA }, ++  { 0x00FB, 0x00DB }, ++  { 0x00FC, 0x00DC }, ++  { 0x00FD, 0x00DD }, ++  { 0x00FE, 0x00DE }, ++  { 0x00FF, 0x0178 }, ++  { 0x0101, 0x0100 }, ++  { 0x0103, 0x0102 }, ++  { 0x0105, 0x0104 }, ++  { 0x0107, 0x0106 }, ++  { 0x0109, 0x0108 }, ++  { 0x010B, 0x010A }, ++  { 0x010D, 0x010C }, ++  { 0x010F, 0x010E }, ++  { 0x0111, 0x0110 }, ++  { 0x0113, 0x0112 }, ++  { 0x0115, 0x0114 }, ++  { 0x0117, 0x0116 }, ++  { 0x0119, 0x0118 }, ++  { 0x011B, 0x011A }, ++  { 0x011D, 0x011C }, ++  { 0x011F, 0x011E }, ++  { 0x0121, 0x0120 }, ++  { 0x0123, 0x0122 }, ++  { 0x0125, 0x0124 }, ++  { 0x0127, 0x0126 }, ++  { 0x0129, 0x0128 }, ++  { 0x012B, 0x012A }, ++  { 0x012D, 0x012C }, ++  { 0x012F, 0x012E }, ++  { 0x0131, 0x0049 }, ++  { 0x0133, 0x0132 }, ++  { 0x0135, 0x0134 }, ++  { 0x0137, 0x0136 }, ++  { 0x013A, 0x0139 }, ++  { 0x013C, 0x013B }, ++  { 0x013E, 0x013D }, ++  { 0x0140, 0x013F }, ++  { 0x0142, 0x0141 }, ++  { 0x0144, 0x0143 }, ++  { 0x0146, 0x0145 }, ++  { 0x0148, 0x0147 }, ++  { 0x014B, 0x014A }, ++  { 0x014D, 0x014C }, ++  { 0x014F, 0x014E }, ++  { 0x0151, 0x0150 }, ++  { 0x0153, 0x0152 }, ++  { 0x0155, 0x0154 }, ++  { 0x0157, 0x0156 }, ++  { 0x0159, 0x0158 }, ++  { 0x015B, 0x015A }, ++  { 0x015D, 0x015C }, ++  { 0x015F, 0x015E }, ++  { 0x0161, 0x0160 }, ++  { 0x0163, 0x0162 }, ++  { 0x0165, 0x0164 }, ++  { 0x0167, 0x0166 }, ++  { 0x0169, 0x0168 }, ++  { 0x016B, 0x016A }, ++  { 0x016D, 0x016C }, ++  { 0x016F, 0x016E }, ++  { 0x0171, 0x0170 }, ++  { 0x0173, 0x0172 }, ++  { 0x0175, 0x0174 }, ++  { 0x0177, 0x0176 }, ++  { 0x017A, 0x0179 }, ++  { 0x017C, 0x017B }, ++  { 0x017E, 0x017D }, ++  { 0x017F, 0x0053 }, ++  { 0x0183, 0x0182 }, ++  { 0x0185, 0x0184 }, ++  { 0x0188, 0x0187 }, ++  { 0x018C, 0x018B }, ++  { 0x0192, 0x0191 }, ++  { 0x0195, 0x01F6 }, ++  { 0x0199, 0x0198 }, ++  { 0x019A, 0x023D }, ++  { 0x019E, 0x0220 }, ++  { 0x01A1, 0x01A0 }, ++  { 0x01A3, 0x01A2 }, ++  { 0x01A5, 0x01A4 }, ++  { 0x01A8, 0x01A7 }, ++  { 0x01AD, 0x01AC }, ++  { 0x01B0, 0x01AF }, ++  { 0x01B4, 0x01B3 }, ++  { 0x01B6, 0x01B5 }, ++  { 0x01B9, 0x01B8 }, ++  { 0x01BD, 0x01BC }, ++  { 0x01BF, 0x01F7 }, ++  { 0x01C4, 0x01C5 }, ++  { 0x01C5, 0x01C5 }, ++  { 0x01C6, 0x01C5 }, ++  { 0x01C7, 0x01C8 }, ++  { 0x01C8, 0x01C8 }, ++  { 0x01C9, 0x01C8 }, ++  { 0x01CA, 0x01CB }, ++  { 0x01CB, 0x01CB }, ++  { 0x01CC, 0x01CB }, ++  { 0x01CE, 0x01CD }, ++  { 0x01D0, 0x01CF }, ++  { 0x01D2, 0x01D1 }, ++  { 0x01D4, 0x01D3 }, ++  { 0x01D6, 0x01D5 }, ++  { 0x01D8, 0x01D7 }, ++  { 0x01DA, 0x01D9 }, ++  { 0x01DC, 0x01DB }, ++  { 0x01DD, 0x018E }, ++  { 0x01DF, 0x01DE }, ++  { 0x01E1, 0x01E0 }, ++  { 0x01E3, 0x01E2 }, ++  { 0x01E5, 0x01E4 }, ++  { 0x01E7, 0x01E6 }, ++  { 0x01E9, 0x01E8 }, ++  { 0x01EB, 0x01EA }, ++  { 0x01ED, 0x01EC }, ++  { 0x01EF, 0x01EE }, ++  { 0x01F1, 0x01F2 }, ++  { 0x01F2, 0x01F2 }, ++  { 0x01F3, 0x01F2 }, ++  { 0x01F5, 0x01F4 }, ++  { 0x01F9, 0x01F8 }, ++  { 0x01FB, 0x01FA }, ++  { 0x01FD, 0x01FC }, ++  { 0x01FF, 0x01FE }, ++  { 0x0201, 0x0200 }, ++  { 0x0203, 0x0202 }, ++  { 0x0205, 0x0204 }, ++  { 0x0207, 0x0206 }, ++  { 0x0209, 0x0208 }, ++  { 0x020B, 0x020A }, ++  { 0x020D, 0x020C }, ++  { 0x020F, 0x020E }, ++  { 0x0211, 0x0210 }, ++  { 0x0213, 0x0212 }, ++  { 0x0215, 0x0214 }, ++  { 0x0217, 0x0216 }, ++  { 0x0219, 0x0218 }, ++  { 0x021B, 0x021A }, ++  { 0x021D, 0x021C }, ++  { 0x021F, 0x021E }, ++  { 0x0223, 0x0222 }, ++  { 0x0225, 0x0224 }, ++  { 0x0227, 0x0226 }, ++  { 0x0229, 0x0228 }, ++  { 0x022B, 0x022A }, ++  { 0x022D, 0x022C }, ++  { 0x022F, 0x022E }, ++  { 0x0231, 0x0230 }, ++  { 0x0233, 0x0232 }, ++  { 0x023C, 0x023B }, ++  { 0x0253, 0x0181 }, ++  { 0x0254, 0x0186 }, ++  { 0x0256, 0x0189 }, ++  { 0x0257, 0x018A }, ++  { 0x0259, 0x018F }, ++  { 0x025B, 0x0190 }, ++  { 0x0260, 0x0193 }, ++  { 0x0263, 0x0194 }, ++  { 0x0268, 0x0197 }, ++  { 0x0269, 0x0196 }, ++  { 0x026F, 0x019C }, ++  { 0x0272, 0x019D }, ++  { 0x0275, 0x019F }, ++  { 0x0280, 0x01A6 }, ++  { 0x0283, 0x01A9 }, ++  { 0x0288, 0x01AE }, ++  { 0x028A, 0x01B1 }, ++  { 0x028B, 0x01B2 }, ++  { 0x0292, 0x01B7 }, ++  { 0x0294, 0x0241 }, ++  { 0x0345, 0x0399 }, ++  { 0x03AC, 0x0386 }, ++  { 0x03AD, 0x0388 }, ++  { 0x03AE, 0x0389 }, ++  { 0x03AF, 0x038A }, ++  { 0x03B1, 0x0391 }, ++  { 0x03B2, 0x0392 }, ++  { 0x03B3, 0x0393 }, ++  { 0x03B4, 0x0394 }, ++  { 0x03B5, 0x0395 }, ++  { 0x03B6, 0x0396 }, ++  { 0x03B7, 0x0397 }, ++  { 0x03B8, 0x0398 }, ++  { 0x03B9, 0x0399 }, ++  { 0x03BA, 0x039A }, ++  { 0x03BB, 0x039B }, ++  { 0x03BC, 0x039C }, ++  { 0x03BD, 0x039D }, ++  { 0x03BE, 0x039E }, ++  { 0x03BF, 0x039F }, ++  { 0x03C0, 0x03A0 }, ++  { 0x03C1, 0x03A1 }, ++  { 0x03C2, 0x03A3 }, ++  { 0x03C3, 0x03A3 }, ++  { 0x03C4, 0x03A4 }, ++  { 0x03C5, 0x03A5 }, ++  { 0x03C6, 0x03A6 }, ++  { 0x03C7, 0x03A7 }, ++  { 0x03C8, 0x03A8 }, ++  { 0x03C9, 0x03A9 }, ++  { 0x03CA, 0x03AA }, ++  { 0x03CB, 0x03AB }, ++  { 0x03CC, 0x038C }, ++  { 0x03CD, 0x038E }, ++  { 0x03CE, 0x038F }, ++  { 0x03D0, 0x0392 }, ++  { 0x03D1, 0x0398 }, ++  { 0x03D5, 0x03A6 }, ++  { 0x03D6, 0x03A0 }, ++  { 0x03D9, 0x03D8 }, ++  { 0x03DB, 0x03DA }, ++  { 0x03DD, 0x03DC }, ++  { 0x03DF, 0x03DE }, ++  { 0x03E1, 0x03E0 }, ++  { 0x03E3, 0x03E2 }, ++  { 0x03E5, 0x03E4 }, ++  { 0x03E7, 0x03E6 }, ++  { 0x03E9, 0x03E8 }, ++  { 0x03EB, 0x03EA }, ++  { 0x03ED, 0x03EC }, ++  { 0x03EF, 0x03EE }, ++  { 0x03F0, 0x039A }, ++  { 0x03F1, 0x03A1 }, ++  { 0x03F2, 0x03F9 }, ++  { 0x03F5, 0x0395 }, ++  { 0x03F8, 0x03F7 }, ++  { 0x03FB, 0x03FA }, ++  { 0x0430, 0x0410 }, ++  { 0x0431, 0x0411 }, ++  { 0x0432, 0x0412 }, ++  { 0x0433, 0x0413 }, ++  { 0x0434, 0x0414 }, ++  { 0x0435, 0x0415 }, ++  { 0x0436, 0x0416 }, ++  { 0x0437, 0x0417 }, ++  { 0x0438, 0x0418 }, ++  { 0x0439, 0x0419 }, ++  { 0x043A, 0x041A }, ++  { 0x043B, 0x041B }, ++  { 0x043C, 0x041C }, ++  { 0x043D, 0x041D }, ++  { 0x043E, 0x041E }, ++  { 0x043F, 0x041F }, ++  { 0x0440, 0x0420 }, ++  { 0x0441, 0x0421 }, ++  { 0x0442, 0x0422 }, ++  { 0x0443, 0x0423 }, ++  { 0x0444, 0x0424 }, ++  { 0x0445, 0x0425 }, ++  { 0x0446, 0x0426 }, ++  { 0x0447, 0x0427 }, ++  { 0x0448, 0x0428 }, ++  { 0x0449, 0x0429 }, ++  { 0x044A, 0x042A }, ++  { 0x044B, 0x042B }, ++  { 0x044C, 0x042C }, ++  { 0x044D, 0x042D }, ++  { 0x044E, 0x042E }, ++  { 0x044F, 0x042F }, ++  { 0x0450, 0x0400 }, ++  { 0x0451, 0x0401 }, ++  { 0x0452, 0x0402 }, ++  { 0x0453, 0x0403 }, ++  { 0x0454, 0x0404 }, ++  { 0x0455, 0x0405 }, ++  { 0x0456, 0x0406 }, ++  { 0x0457, 0x0407 }, ++  { 0x0458, 0x0408 }, ++  { 0x0459, 0x0409 }, ++  { 0x045A, 0x040A }, ++  { 0x045B, 0x040B }, ++  { 0x045C, 0x040C }, ++  { 0x045D, 0x040D }, ++  { 0x045E, 0x040E }, ++  { 0x045F, 0x040F }, ++  { 0x0461, 0x0460 }, ++  { 0x0463, 0x0462 }, ++  { 0x0465, 0x0464 }, ++  { 0x0467, 0x0466 }, ++  { 0x0469, 0x0468 }, ++  { 0x046B, 0x046A }, ++  { 0x046D, 0x046C }, ++  { 0x046F, 0x046E }, ++  { 0x0471, 0x0470 }, ++  { 0x0473, 0x0472 }, ++  { 0x0475, 0x0474 }, ++  { 0x0477, 0x0476 }, ++  { 0x0479, 0x0478 }, ++  { 0x047B, 0x047A }, ++  { 0x047D, 0x047C }, ++  { 0x047F, 0x047E }, ++  { 0x0481, 0x0480 }, ++  { 0x048B, 0x048A }, ++  { 0x048D, 0x048C }, ++  { 0x048F, 0x048E }, ++  { 0x0491, 0x0490 }, ++  { 0x0493, 0x0492 }, ++  { 0x0495, 0x0494 }, ++  { 0x0497, 0x0496 }, ++  { 0x0499, 0x0498 }, ++  { 0x049B, 0x049A }, ++  { 0x049D, 0x049C }, ++  { 0x049F, 0x049E }, ++  { 0x04A1, 0x04A0 }, ++  { 0x04A3, 0x04A2 }, ++  { 0x04A5, 0x04A4 }, ++  { 0x04A7, 0x04A6 }, ++  { 0x04A9, 0x04A8 }, ++  { 0x04AB, 0x04AA }, ++  { 0x04AD, 0x04AC }, ++  { 0x04AF, 0x04AE }, ++  { 0x04B1, 0x04B0 }, ++  { 0x04B3, 0x04B2 }, ++  { 0x04B5, 0x04B4 }, ++  { 0x04B7, 0x04B6 }, ++  { 0x04B9, 0x04B8 }, ++  { 0x04BB, 0x04BA }, ++  { 0x04BD, 0x04BC }, ++  { 0x04BF, 0x04BE }, ++  { 0x04C2, 0x04C1 }, ++  { 0x04C4, 0x04C3 }, ++  { 0x04C6, 0x04C5 }, ++  { 0x04C8, 0x04C7 }, ++  { 0x04CA, 0x04C9 }, ++  { 0x04CC, 0x04CB }, ++  { 0x04CE, 0x04CD }, ++  { 0x04D1, 0x04D0 }, ++  { 0x04D3, 0x04D2 }, ++  { 0x04D5, 0x04D4 }, ++  { 0x04D7, 0x04D6 }, ++  { 0x04D9, 0x04D8 }, ++  { 0x04DB, 0x04DA }, ++  { 0x04DD, 0x04DC }, ++  { 0x04DF, 0x04DE }, ++  { 0x04E1, 0x04E0 }, ++  { 0x04E3, 0x04E2 }, ++  { 0x04E5, 0x04E4 }, ++  { 0x04E7, 0x04E6 }, ++  { 0x04E9, 0x04E8 }, ++  { 0x04EB, 0x04EA }, ++  { 0x04ED, 0x04EC }, ++  { 0x04EF, 0x04EE }, ++  { 0x04F1, 0x04F0 }, ++  { 0x04F3, 0x04F2 }, ++  { 0x04F5, 0x04F4 }, ++  { 0x04F7, 0x04F6 }, ++  { 0x04F9, 0x04F8 }, ++  { 0x0501, 0x0500 }, ++  { 0x0503, 0x0502 }, ++  { 0x0505, 0x0504 }, ++  { 0x0507, 0x0506 }, ++  { 0x0509, 0x0508 }, ++  { 0x050B, 0x050A }, ++  { 0x050D, 0x050C }, ++  { 0x050F, 0x050E }, ++  { 0x0561, 0x0531 }, ++  { 0x0562, 0x0532 }, ++  { 0x0563, 0x0533 }, ++  { 0x0564, 0x0534 }, ++  { 0x0565, 0x0535 }, ++  { 0x0566, 0x0536 }, ++  { 0x0567, 0x0537 }, ++  { 0x0568, 0x0538 }, ++  { 0x0569, 0x0539 }, ++  { 0x056A, 0x053A }, ++  { 0x056B, 0x053B }, ++  { 0x056C, 0x053C }, ++  { 0x056D, 0x053D }, ++  { 0x056E, 0x053E }, ++  { 0x056F, 0x053F }, ++  { 0x0570, 0x0540 }, ++  { 0x0571, 0x0541 }, ++  { 0x0572, 0x0542 }, ++  { 0x0573, 0x0543 }, ++  { 0x0574, 0x0544 }, ++  { 0x0575, 0x0545 }, ++  { 0x0576, 0x0546 }, ++  { 0x0577, 0x0547 }, ++  { 0x0578, 0x0548 }, ++  { 0x0579, 0x0549 }, ++  { 0x057A, 0x054A }, ++  { 0x057B, 0x054B }, ++  { 0x057C, 0x054C }, ++  { 0x057D, 0x054D }, ++  { 0x057E, 0x054E }, ++  { 0x057F, 0x054F }, ++  { 0x0580, 0x0550 }, ++  { 0x0581, 0x0551 }, ++  { 0x0582, 0x0552 }, ++  { 0x0583, 0x0553 }, ++  { 0x0584, 0x0554 }, ++  { 0x0585, 0x0555 }, ++  { 0x0586, 0x0556 }, ++  { 0x1E01, 0x1E00 }, ++  { 0x1E03, 0x1E02 }, ++  { 0x1E05, 0x1E04 }, ++  { 0x1E07, 0x1E06 }, ++  { 0x1E09, 0x1E08 }, ++  { 0x1E0B, 0x1E0A }, ++  { 0x1E0D, 0x1E0C }, ++  { 0x1E0F, 0x1E0E }, ++  { 0x1E11, 0x1E10 }, ++  { 0x1E13, 0x1E12 }, ++  { 0x1E15, 0x1E14 }, ++  { 0x1E17, 0x1E16 }, ++  { 0x1E19, 0x1E18 }, ++  { 0x1E1B, 0x1E1A }, ++  { 0x1E1D, 0x1E1C }, ++  { 0x1E1F, 0x1E1E }, ++  { 0x1E21, 0x1E20 }, ++  { 0x1E23, 0x1E22 }, ++  { 0x1E25, 0x1E24 }, ++  { 0x1E27, 0x1E26 }, ++  { 0x1E29, 0x1E28 }, ++  { 0x1E2B, 0x1E2A }, ++  { 0x1E2D, 0x1E2C }, ++  { 0x1E2F, 0x1E2E }, ++  { 0x1E31, 0x1E30 }, ++  { 0x1E33, 0x1E32 }, ++  { 0x1E35, 0x1E34 }, ++  { 0x1E37, 0x1E36 }, ++  { 0x1E39, 0x1E38 }, ++  { 0x1E3B, 0x1E3A }, ++  { 0x1E3D, 0x1E3C }, ++  { 0x1E3F, 0x1E3E }, ++  { 0x1E41, 0x1E40 }, ++  { 0x1E43, 0x1E42 }, ++  { 0x1E45, 0x1E44 }, ++  { 0x1E47, 0x1E46 }, ++  { 0x1E49, 0x1E48 }, ++  { 0x1E4B, 0x1E4A }, ++  { 0x1E4D, 0x1E4C }, ++  { 0x1E4F, 0x1E4E }, ++  { 0x1E51, 0x1E50 }, ++  { 0x1E53, 0x1E52 }, ++  { 0x1E55, 0x1E54 }, ++  { 0x1E57, 0x1E56 }, ++  { 0x1E59, 0x1E58 }, ++  { 0x1E5B, 0x1E5A }, ++  { 0x1E5D, 0x1E5C }, ++  { 0x1E5F, 0x1E5E }, ++  { 0x1E61, 0x1E60 }, ++  { 0x1E63, 0x1E62 }, ++  { 0x1E65, 0x1E64 }, ++  { 0x1E67, 0x1E66 }, ++  { 0x1E69, 0x1E68 }, ++  { 0x1E6B, 0x1E6A }, ++  { 0x1E6D, 0x1E6C }, ++  { 0x1E6F, 0x1E6E }, ++  { 0x1E71, 0x1E70 }, ++  { 0x1E73, 0x1E72 }, ++  { 0x1E75, 0x1E74 }, ++  { 0x1E77, 0x1E76 }, ++  { 0x1E79, 0x1E78 }, ++  { 0x1E7B, 0x1E7A }, ++  { 0x1E7D, 0x1E7C }, ++  { 0x1E7F, 0x1E7E }, ++  { 0x1E81, 0x1E80 }, ++  { 0x1E83, 0x1E82 }, ++  { 0x1E85, 0x1E84 }, ++  { 0x1E87, 0x1E86 }, ++  { 0x1E89, 0x1E88 }, ++  { 0x1E8B, 0x1E8A }, ++  { 0x1E8D, 0x1E8C }, ++  { 0x1E8F, 0x1E8E }, ++  { 0x1E91, 0x1E90 }, ++  { 0x1E93, 0x1E92 }, ++  { 0x1E95, 0x1E94 }, ++  { 0x1E9B, 0x1E60 }, ++  { 0x1EA1, 0x1EA0 }, ++  { 0x1EA3, 0x1EA2 }, ++  { 0x1EA5, 0x1EA4 }, ++  { 0x1EA7, 0x1EA6 }, ++  { 0x1EA9, 0x1EA8 }, ++  { 0x1EAB, 0x1EAA }, ++  { 0x1EAD, 0x1EAC }, ++  { 0x1EAF, 0x1EAE }, ++  { 0x1EB1, 0x1EB0 }, ++  { 0x1EB3, 0x1EB2 }, ++  { 0x1EB5, 0x1EB4 }, ++  { 0x1EB7, 0x1EB6 }, ++  { 0x1EB9, 0x1EB8 }, ++  { 0x1EBB, 0x1EBA }, ++  { 0x1EBD, 0x1EBC }, ++  { 0x1EBF, 0x1EBE }, ++  { 0x1EC1, 0x1EC0 }, ++  { 0x1EC3, 0x1EC2 }, ++  { 0x1EC5, 0x1EC4 }, ++  { 0x1EC7, 0x1EC6 }, ++  { 0x1EC9, 0x1EC8 }, ++  { 0x1ECB, 0x1ECA }, ++  { 0x1ECD, 0x1ECC }, ++  { 0x1ECF, 0x1ECE }, ++  { 0x1ED1, 0x1ED0 }, ++  { 0x1ED3, 0x1ED2 }, ++  { 0x1ED5, 0x1ED4 }, ++  { 0x1ED7, 0x1ED6 }, ++  { 0x1ED9, 0x1ED8 }, ++  { 0x1EDB, 0x1EDA }, ++  { 0x1EDD, 0x1EDC }, ++  { 0x1EDF, 0x1EDE }, ++  { 0x1EE1, 0x1EE0 }, ++  { 0x1EE3, 0x1EE2 }, ++  { 0x1EE5, 0x1EE4 }, ++  { 0x1EE7, 0x1EE6 }, ++  { 0x1EE9, 0x1EE8 }, ++  { 0x1EEB, 0x1EEA }, ++  { 0x1EED, 0x1EEC }, ++  { 0x1EEF, 0x1EEE }, ++  { 0x1EF1, 0x1EF0 }, ++  { 0x1EF3, 0x1EF2 }, ++  { 0x1EF5, 0x1EF4 }, ++  { 0x1EF7, 0x1EF6 }, ++  { 0x1EF9, 0x1EF8 }, ++  { 0x1F00, 0x1F08 }, ++  { 0x1F01, 0x1F09 }, ++  { 0x1F02, 0x1F0A }, ++  { 0x1F03, 0x1F0B }, ++  { 0x1F04, 0x1F0C }, ++  { 0x1F05, 0x1F0D }, ++  { 0x1F06, 0x1F0E }, ++  { 0x1F07, 0x1F0F }, ++  { 0x1F10, 0x1F18 }, ++  { 0x1F11, 0x1F19 }, ++  { 0x1F12, 0x1F1A }, ++  { 0x1F13, 0x1F1B }, ++  { 0x1F14, 0x1F1C }, ++  { 0x1F15, 0x1F1D }, ++  { 0x1F20, 0x1F28 }, ++  { 0x1F21, 0x1F29 }, ++  { 0x1F22, 0x1F2A }, ++  { 0x1F23, 0x1F2B }, ++  { 0x1F24, 0x1F2C }, ++  { 0x1F25, 0x1F2D }, ++  { 0x1F26, 0x1F2E }, ++  { 0x1F27, 0x1F2F }, ++  { 0x1F30, 0x1F38 }, ++  { 0x1F31, 0x1F39 }, ++  { 0x1F32, 0x1F3A }, ++  { 0x1F33, 0x1F3B }, ++  { 0x1F34, 0x1F3C }, ++  { 0x1F35, 0x1F3D }, ++  { 0x1F36, 0x1F3E }, ++  { 0x1F37, 0x1F3F }, ++  { 0x1F40, 0x1F48 }, ++  { 0x1F41, 0x1F49 }, ++  { 0x1F42, 0x1F4A }, ++  { 0x1F43, 0x1F4B }, ++  { 0x1F44, 0x1F4C }, ++  { 0x1F45, 0x1F4D }, ++  { 0x1F51, 0x1F59 }, ++  { 0x1F53, 0x1F5B }, ++  { 0x1F55, 0x1F5D }, ++  { 0x1F57, 0x1F5F }, ++  { 0x1F60, 0x1F68 }, ++  { 0x1F61, 0x1F69 }, ++  { 0x1F62, 0x1F6A }, ++  { 0x1F63, 0x1F6B }, ++  { 0x1F64, 0x1F6C }, ++  { 0x1F65, 0x1F6D }, ++  { 0x1F66, 0x1F6E }, ++  { 0x1F67, 0x1F6F }, ++  { 0x1F70, 0x1FBA }, ++  { 0x1F71, 0x1FBB }, ++  { 0x1F72, 0x1FC8 }, ++  { 0x1F73, 0x1FC9 }, ++  { 0x1F74, 0x1FCA }, ++  { 0x1F75, 0x1FCB }, ++  { 0x1F76, 0x1FDA }, ++  { 0x1F77, 0x1FDB }, ++  { 0x1F78, 0x1FF8 }, ++  { 0x1F79, 0x1FF9 }, ++  { 0x1F7A, 0x1FEA }, ++  { 0x1F7B, 0x1FEB }, ++  { 0x1F7C, 0x1FFA }, ++  { 0x1F7D, 0x1FFB }, ++  { 0x1F80, 0x1F88 }, ++  { 0x1F81, 0x1F89 }, ++  { 0x1F82, 0x1F8A }, ++  { 0x1F83, 0x1F8B }, ++  { 0x1F84, 0x1F8C }, ++  { 0x1F85, 0x1F8D }, ++  { 0x1F86, 0x1F8E }, ++  { 0x1F87, 0x1F8F }, ++  { 0x1F90, 0x1F98 }, ++  { 0x1F91, 0x1F99 }, ++  { 0x1F92, 0x1F9A }, ++  { 0x1F93, 0x1F9B }, ++  { 0x1F94, 0x1F9C }, ++  { 0x1F95, 0x1F9D }, ++  { 0x1F96, 0x1F9E }, ++  { 0x1F97, 0x1F9F }, ++  { 0x1FA0, 0x1FA8 }, ++  { 0x1FA1, 0x1FA9 }, ++  { 0x1FA2, 0x1FAA }, ++  { 0x1FA3, 0x1FAB }, ++  { 0x1FA4, 0x1FAC }, ++  { 0x1FA5, 0x1FAD }, ++  { 0x1FA6, 0x1FAE }, ++  { 0x1FA7, 0x1FAF }, ++  { 0x1FB0, 0x1FB8 }, ++  { 0x1FB1, 0x1FB9 }, ++  { 0x1FB3, 0x1FBC }, ++  { 0x1FBE, 0x0399 }, ++  { 0x1FC3, 0x1FCC }, ++  { 0x1FD0, 0x1FD8 }, ++  { 0x1FD1, 0x1FD9 }, ++  { 0x1FE0, 0x1FE8 }, ++  { 0x1FE1, 0x1FE9 }, ++  { 0x1FE5, 0x1FEC }, ++  { 0x1FF3, 0x1FFC }, ++  { 0x2170, 0x2160 }, ++  { 0x2171, 0x2161 }, ++  { 0x2172, 0x2162 }, ++  { 0x2173, 0x2163 }, ++  { 0x2174, 0x2164 }, ++  { 0x2175, 0x2165 }, ++  { 0x2176, 0x2166 }, ++  { 0x2177, 0x2167 }, ++  { 0x2178, 0x2168 }, ++  { 0x2179, 0x2169 }, ++  { 0x217A, 0x216A }, ++  { 0x217B, 0x216B }, ++  { 0x217C, 0x216C }, ++  { 0x217D, 0x216D }, ++  { 0x217E, 0x216E }, ++  { 0x217F, 0x216F }, ++  { 0x24D0, 0x24B6 }, ++  { 0x24D1, 0x24B7 }, ++  { 0x24D2, 0x24B8 }, ++  { 0x24D3, 0x24B9 }, ++  { 0x24D4, 0x24BA }, ++  { 0x24D5, 0x24BB }, ++  { 0x24D6, 0x24BC }, ++  { 0x24D7, 0x24BD }, ++  { 0x24D8, 0x24BE }, ++  { 0x24D9, 0x24BF }, ++  { 0x24DA, 0x24C0 }, ++  { 0x24DB, 0x24C1 }, ++  { 0x24DC, 0x24C2 }, ++  { 0x24DD, 0x24C3 }, ++  { 0x24DE, 0x24C4 }, ++  { 0x24DF, 0x24C5 }, ++  { 0x24E0, 0x24C6 }, ++  { 0x24E1, 0x24C7 }, ++  { 0x24E2, 0x24C8 }, ++  { 0x24E3, 0x24C9 }, ++  { 0x24E4, 0x24CA }, ++  { 0x24E5, 0x24CB }, ++  { 0x24E6, 0x24CC }, ++  { 0x24E7, 0x24CD }, ++  { 0x24E8, 0x24CE }, ++  { 0x24E9, 0x24CF }, ++  { 0x2C30, 0x2C00 }, ++  { 0x2C31, 0x2C01 }, ++  { 0x2C32, 0x2C02 }, ++  { 0x2C33, 0x2C03 }, ++  { 0x2C34, 0x2C04 }, ++  { 0x2C35, 0x2C05 }, ++  { 0x2C36, 0x2C06 }, ++  { 0x2C37, 0x2C07 }, ++  { 0x2C38, 0x2C08 }, ++  { 0x2C39, 0x2C09 }, ++  { 0x2C3A, 0x2C0A }, ++  { 0x2C3B, 0x2C0B }, ++  { 0x2C3C, 0x2C0C }, ++  { 0x2C3D, 0x2C0D }, ++  { 0x2C3E, 0x2C0E }, ++  { 0x2C3F, 0x2C0F }, ++  { 0x2C40, 0x2C10 }, ++  { 0x2C41, 0x2C11 }, ++  { 0x2C42, 0x2C12 }, ++  { 0x2C43, 0x2C13 }, ++  { 0x2C44, 0x2C14 }, ++  { 0x2C45, 0x2C15 }, ++  { 0x2C46, 0x2C16 }, ++  { 0x2C47, 0x2C17 }, ++  { 0x2C48, 0x2C18 }, ++  { 0x2C49, 0x2C19 }, ++  { 0x2C4A, 0x2C1A }, ++  { 0x2C4B, 0x2C1B }, ++  { 0x2C4C, 0x2C1C }, ++  { 0x2C4D, 0x2C1D }, ++  { 0x2C4E, 0x2C1E }, ++  { 0x2C4F, 0x2C1F }, ++  { 0x2C50, 0x2C20 }, ++  { 0x2C51, 0x2C21 }, ++  { 0x2C52, 0x2C22 }, ++  { 0x2C53, 0x2C23 }, ++  { 0x2C54, 0x2C24 }, ++  { 0x2C55, 0x2C25 }, ++  { 0x2C56, 0x2C26 }, ++  { 0x2C57, 0x2C27 }, ++  { 0x2C58, 0x2C28 }, ++  { 0x2C59, 0x2C29 }, ++  { 0x2C5A, 0x2C2A }, ++  { 0x2C5B, 0x2C2B }, ++  { 0x2C5C, 0x2C2C }, ++  { 0x2C5D, 0x2C2D }, ++  { 0x2C5E, 0x2C2E }, ++  { 0x2C81, 0x2C80 }, ++  { 0x2C83, 0x2C82 }, ++  { 0x2C85, 0x2C84 }, ++  { 0x2C87, 0x2C86 }, ++  { 0x2C89, 0x2C88 }, ++  { 0x2C8B, 0x2C8A }, ++  { 0x2C8D, 0x2C8C }, ++  { 0x2C8F, 0x2C8E }, ++  { 0x2C91, 0x2C90 }, ++  { 0x2C93, 0x2C92 }, ++  { 0x2C95, 0x2C94 }, ++  { 0x2C97, 0x2C96 }, ++  { 0x2C99, 0x2C98 }, ++  { 0x2C9B, 0x2C9A }, ++  { 0x2C9D, 0x2C9C }, ++  { 0x2C9F, 0x2C9E }, ++  { 0x2CA1, 0x2CA0 }, ++  { 0x2CA3, 0x2CA2 }, ++  { 0x2CA5, 0x2CA4 }, ++  { 0x2CA7, 0x2CA6 }, ++  { 0x2CA9, 0x2CA8 }, ++  { 0x2CAB, 0x2CAA }, ++  { 0x2CAD, 0x2CAC }, ++  { 0x2CAF, 0x2CAE }, ++  { 0x2CB1, 0x2CB0 }, ++  { 0x2CB3, 0x2CB2 }, ++  { 0x2CB5, 0x2CB4 }, ++  { 0x2CB7, 0x2CB6 }, ++  { 0x2CB9, 0x2CB8 }, ++  { 0x2CBB, 0x2CBA }, ++  { 0x2CBD, 0x2CBC }, ++  { 0x2CBF, 0x2CBE }, ++  { 0x2CC1, 0x2CC0 }, ++  { 0x2CC3, 0x2CC2 }, ++  { 0x2CC5, 0x2CC4 }, ++  { 0x2CC7, 0x2CC6 }, ++  { 0x2CC9, 0x2CC8 }, ++  { 0x2CCB, 0x2CCA }, ++  { 0x2CCD, 0x2CCC }, ++  { 0x2CCF, 0x2CCE }, ++  { 0x2CD1, 0x2CD0 }, ++  { 0x2CD3, 0x2CD2 }, ++  { 0x2CD5, 0x2CD4 }, ++  { 0x2CD7, 0x2CD6 }, ++  { 0x2CD9, 0x2CD8 }, ++  { 0x2CDB, 0x2CDA }, ++  { 0x2CDD, 0x2CDC }, ++  { 0x2CDF, 0x2CDE }, ++  { 0x2CE1, 0x2CE0 }, ++  { 0x2CE3, 0x2CE2 }, ++  { 0x2D00, 0x10A0 }, ++  { 0x2D01, 0x10A1 }, ++  { 0x2D02, 0x10A2 }, ++  { 0x2D03, 0x10A3 }, ++  { 0x2D04, 0x10A4 }, ++  { 0x2D05, 0x10A5 }, ++  { 0x2D06, 0x10A6 }, ++  { 0x2D07, 0x10A7 }, ++  { 0x2D08, 0x10A8 }, ++  { 0x2D09, 0x10A9 }, ++  { 0x2D0A, 0x10AA }, ++  { 0x2D0B, 0x10AB }, ++  { 0x2D0C, 0x10AC }, ++  { 0x2D0D, 0x10AD }, ++  { 0x2D0E, 0x10AE }, ++  { 0x2D0F, 0x10AF }, ++  { 0x2D10, 0x10B0 }, ++  { 0x2D11, 0x10B1 }, ++  { 0x2D12, 0x10B2 }, ++  { 0x2D13, 0x10B3 }, ++  { 0x2D14, 0x10B4 }, ++  { 0x2D15, 0x10B5 }, ++  { 0x2D16, 0x10B6 }, ++  { 0x2D17, 0x10B7 }, ++  { 0x2D18, 0x10B8 }, ++  { 0x2D19, 0x10B9 }, ++  { 0x2D1A, 0x10BA }, ++  { 0x2D1B, 0x10BB }, ++  { 0x2D1C, 0x10BC }, ++  { 0x2D1D, 0x10BD }, ++  { 0x2D1E, 0x10BE }, ++  { 0x2D1F, 0x10BF }, ++  { 0x2D20, 0x10C0 }, ++  { 0x2D21, 0x10C1 }, ++  { 0x2D22, 0x10C2 }, ++  { 0x2D23, 0x10C3 }, ++  { 0x2D24, 0x10C4 }, ++  { 0x2D25, 0x10C5 }, ++  { 0xFF41, 0xFF21 }, ++  { 0xFF42, 0xFF22 }, ++  { 0xFF43, 0xFF23 }, ++  { 0xFF44, 0xFF24 }, ++  { 0xFF45, 0xFF25 }, ++  { 0xFF46, 0xFF26 }, ++  { 0xFF47, 0xFF27 }, ++  { 0xFF48, 0xFF28 }, ++  { 0xFF49, 0xFF29 }, ++  { 0xFF4A, 0xFF2A }, ++  { 0xFF4B, 0xFF2B }, ++  { 0xFF4C, 0xFF2C }, ++  { 0xFF4D, 0xFF2D }, ++  { 0xFF4E, 0xFF2E }, ++  { 0xFF4F, 0xFF2F }, ++  { 0xFF50, 0xFF30 }, ++  { 0xFF51, 0xFF31 }, ++  { 0xFF52, 0xFF32 }, ++  { 0xFF53, 0xFF33 }, ++  { 0xFF54, 0xFF34 }, ++  { 0xFF55, 0xFF35 }, ++  { 0xFF56, 0xFF36 }, ++  { 0xFF57, 0xFF37 }, ++  { 0xFF58, 0xFF38 }, ++  { 0xFF59, 0xFF39 }, ++  { 0xFF5A, 0xFF3A }, ++}; +diff -urN w3m-0.5.2/libwc/map/ucs_isalpha.map w3m/libwc/map/ucs_isalpha.map +--- w3m-0.5.2/libwc/map/ucs_isalpha.map	1970-01-01 09:00:00.000000000 +0900 ++++ w3m/libwc/map/ucs_isalpha.map	2010-08-24 19:11:51.000000000 +0900 +@@ -0,0 +1,469 @@ ++/* ++   File generated from DerivedCoreProperties-4.1.0.txt. ++*/ ++ ++#define N_ucs_isalpha_map 461 ++ ++static wc_map ucs_isalpha_map[ N_ucs_isalpha_map ] = { ++  { 0x0041, 0x005A }, ++  { 0x0061, 0x007A }, ++  { 0x00AA, 0x00AA }, ++  { 0x00B5, 0x00B5 }, ++  { 0x00BA, 0x00BA }, ++  { 0x00C0, 0x00D6 }, ++  { 0x00D8, 0x00F6 }, ++  { 0x00F8, 0x01BA }, ++  { 0x01BB, 0x01BB }, ++  { 0x01BC, 0x01BF }, ++  { 0x01C0, 0x01C3 }, ++  { 0x01C4, 0x0241 }, ++  { 0x0250, 0x02AF }, ++  { 0x02B0, 0x02C1 }, ++  { 0x02C6, 0x02D1 }, ++  { 0x02E0, 0x02E4 }, ++  { 0x02EE, 0x02EE }, ++  { 0x0345, 0x0345 }, ++  { 0x037A, 0x037A }, ++  { 0x0386, 0x0386 }, ++  { 0x0388, 0x038A }, ++  { 0x038C, 0x038C }, ++  { 0x038E, 0x03A1 }, ++  { 0x03A3, 0x03CE }, ++  { 0x03D0, 0x03F5 }, ++  { 0x03F7, 0x0481 }, ++  { 0x048A, 0x04CE }, ++  { 0x04D0, 0x04F9 }, ++  { 0x0500, 0x050F }, ++  { 0x0531, 0x0556 }, ++  { 0x0559, 0x0559 }, ++  { 0x0561, 0x0587 }, ++  { 0x05B0, 0x05B9 }, ++  { 0x05BB, 0x05BD }, ++  { 0x05BF, 0x05BF }, ++  { 0x05C1, 0x05C2 }, ++  { 0x05C4, 0x05C5 }, ++  { 0x05C7, 0x05C7 }, ++  { 0x05D0, 0x05EA }, ++  { 0x05F0, 0x05F2 }, ++  { 0x0610, 0x0615 }, ++  { 0x0621, 0x063A }, ++  { 0x0640, 0x0640 }, ++  { 0x0641, 0x064A }, ++  { 0x064B, 0x0657 }, ++  { 0x0659, 0x065E }, ++  { 0x066E, 0x066F }, ++  { 0x0670, 0x0670 }, ++  { 0x0671, 0x06D3 }, ++  { 0x06D5, 0x06D5 }, ++  { 0x06D6, 0x06DC }, ++  { 0x06E1, 0x06E4 }, ++  { 0x06E5, 0x06E6 }, ++  { 0x06E7, 0x06E8 }, ++  { 0x06ED, 0x06ED }, ++  { 0x06EE, 0x06EF }, ++  { 0x06FA, 0x06FC }, ++  { 0x06FF, 0x06FF }, ++  { 0x0710, 0x0710 }, ++  { 0x0711, 0x0711 }, ++  { 0x0712, 0x072F }, ++  { 0x0730, 0x073F }, ++  { 0x074D, 0x076D }, ++  { 0x0780, 0x07A5 }, ++  { 0x07A6, 0x07B0 }, ++  { 0x07B1, 0x07B1 }, ++  { 0x0901, 0x0902 }, ++  { 0x0903, 0x0903 }, ++  { 0x0904, 0x0939 }, ++  { 0x093D, 0x093D }, ++  { 0x093E, 0x0940 }, ++  { 0x0941, 0x0948 }, ++  { 0x0949, 0x094C }, ++  { 0x0950, 0x0950 }, ++  { 0x0958, 0x0961 }, ++  { 0x0962, 0x0963 }, ++  { 0x097D, 0x097D }, ++  { 0x0981, 0x0981 }, ++  { 0x0982, 0x0983 }, ++  { 0x0985, 0x098C }, ++  { 0x098F, 0x0990 }, ++  { 0x0993, 0x09A8 }, ++  { 0x09AA, 0x09B0 }, ++  { 0x09B2, 0x09B2 }, ++  { 0x09B6, 0x09B9 }, ++  { 0x09BD, 0x09BD }, ++  { 0x09BE, 0x09C0 }, ++  { 0x09C1, 0x09C4 }, ++  { 0x09C7, 0x09C8 }, ++  { 0x09CB, 0x09CC }, ++  { 0x09CE, 0x09CE }, ++  { 0x09D7, 0x09D7 }, ++  { 0x09DC, 0x09DD }, ++  { 0x09DF, 0x09E1 }, ++  { 0x09E2, 0x09E3 }, ++  { 0x09F0, 0x09F1 }, ++  { 0x0A01, 0x0A02 }, ++  { 0x0A03, 0x0A03 }, ++  { 0x0A05, 0x0A0A }, ++  { 0x0A0F, 0x0A10 }, ++  { 0x0A13, 0x0A28 }, ++  { 0x0A2A, 0x0A30 }, ++  { 0x0A32, 0x0A33 }, ++  { 0x0A35, 0x0A36 }, ++  { 0x0A38, 0x0A39 }, ++  { 0x0A3E, 0x0A40 }, ++  { 0x0A41, 0x0A42 }, ++  { 0x0A47, 0x0A48 }, ++  { 0x0A4B, 0x0A4C }, ++  { 0x0A59, 0x0A5C }, ++  { 0x0A5E, 0x0A5E }, ++  { 0x0A70, 0x0A71 }, ++  { 0x0A72, 0x0A74 }, ++  { 0x0A81, 0x0A82 }, ++  { 0x0A83, 0x0A83 }, ++  { 0x0A85, 0x0A8D }, ++  { 0x0A8F, 0x0A91 }, ++  { 0x0A93, 0x0AA8 }, ++  { 0x0AAA, 0x0AB0 }, ++  { 0x0AB2, 0x0AB3 }, ++  { 0x0AB5, 0x0AB9 }, ++  { 0x0ABD, 0x0ABD }, ++  { 0x0ABE, 0x0AC0 }, ++  { 0x0AC1, 0x0AC5 }, ++  { 0x0AC7, 0x0AC8 }, ++  { 0x0AC9, 0x0AC9 }, ++  { 0x0ACB, 0x0ACC }, ++  { 0x0AD0, 0x0AD0 }, ++  { 0x0AE0, 0x0AE1 }, ++  { 0x0AE2, 0x0AE3 }, ++  { 0x0B01, 0x0B01 }, ++  { 0x0B02, 0x0B03 }, ++  { 0x0B05, 0x0B0C }, ++  { 0x0B0F, 0x0B10 }, ++  { 0x0B13, 0x0B28 }, ++  { 0x0B2A, 0x0B30 }, ++  { 0x0B32, 0x0B33 }, ++  { 0x0B35, 0x0B39 }, ++  { 0x0B3D, 0x0B3D }, ++  { 0x0B3E, 0x0B3E }, ++  { 0x0B3F, 0x0B3F }, ++  { 0x0B40, 0x0B40 }, ++  { 0x0B41, 0x0B43 }, ++  { 0x0B47, 0x0B48 }, ++  { 0x0B4B, 0x0B4C }, ++  { 0x0B56, 0x0B56 }, ++  { 0x0B57, 0x0B57 }, ++  { 0x0B5C, 0x0B5D }, ++  { 0x0B5F, 0x0B61 }, ++  { 0x0B71, 0x0B71 }, ++  { 0x0B82, 0x0B82 }, ++  { 0x0B83, 0x0B83 }, ++  { 0x0B85, 0x0B8A }, ++  { 0x0B8E, 0x0B90 }, ++  { 0x0B92, 0x0B95 }, ++  { 0x0B99, 0x0B9A }, ++  { 0x0B9C, 0x0B9C }, ++  { 0x0B9E, 0x0B9F }, ++  { 0x0BA3, 0x0BA4 }, ++  { 0x0BA8, 0x0BAA }, ++  { 0x0BAE, 0x0BB9 }, ++  { 0x0BBE, 0x0BBF }, ++  { 0x0BC0, 0x0BC0 }, ++  { 0x0BC1, 0x0BC2 }, ++  { 0x0BC6, 0x0BC8 }, ++  { 0x0BCA, 0x0BCC }, ++  { 0x0BD7, 0x0BD7 }, ++  { 0x0C01, 0x0C03 }, ++  { 0x0C05, 0x0C0C }, ++  { 0x0C0E, 0x0C10 }, ++  { 0x0C12, 0x0C28 }, ++  { 0x0C2A, 0x0C33 }, ++  { 0x0C35, 0x0C39 }, ++  { 0x0C3E, 0x0C40 }, ++  { 0x0C41, 0x0C44 }, ++  { 0x0C46, 0x0C48 }, ++  { 0x0C4A, 0x0C4C }, ++  { 0x0C55, 0x0C56 }, ++  { 0x0C60, 0x0C61 }, ++  { 0x0C82, 0x0C83 }, ++  { 0x0C85, 0x0C8C }, ++  { 0x0C8E, 0x0C90 }, ++  { 0x0C92, 0x0CA8 }, ++  { 0x0CAA, 0x0CB3 }, ++  { 0x0CB5, 0x0CB9 }, ++  { 0x0CBD, 0x0CBD }, ++  { 0x0CBE, 0x0CBE }, ++  { 0x0CBF, 0x0CBF }, ++  { 0x0CC0, 0x0CC4 }, ++  { 0x0CC6, 0x0CC6 }, ++  { 0x0CC7, 0x0CC8 }, ++  { 0x0CCA, 0x0CCB }, ++  { 0x0CCC, 0x0CCC }, ++  { 0x0CD5, 0x0CD6 }, ++  { 0x0CDE, 0x0CDE }, ++  { 0x0CE0, 0x0CE1 }, ++  { 0x0D02, 0x0D03 }, ++  { 0x0D05, 0x0D0C }, ++  { 0x0D0E, 0x0D10 }, ++  { 0x0D12, 0x0D28 }, ++  { 0x0D2A, 0x0D39 }, ++  { 0x0D3E, 0x0D40 }, ++  { 0x0D41, 0x0D43 }, ++  { 0x0D46, 0x0D48 }, ++  { 0x0D4A, 0x0D4C }, ++  { 0x0D57, 0x0D57 }, ++  { 0x0D60, 0x0D61 }, ++  { 0x0D82, 0x0D83 }, ++  { 0x0D85, 0x0D96 }, ++  { 0x0D9A, 0x0DB1 }, ++  { 0x0DB3, 0x0DBB }, ++  { 0x0DBD, 0x0DBD }, ++  { 0x0DC0, 0x0DC6 }, ++  { 0x0DCF, 0x0DD1 }, ++  { 0x0DD2, 0x0DD4 }, ++  { 0x0DD6, 0x0DD6 }, ++  { 0x0DD8, 0x0DDF }, ++  { 0x0DF2, 0x0DF3 }, ++  { 0x0E01, 0x0E30 }, ++  { 0x0E31, 0x0E31 }, ++  { 0x0E32, 0x0E33 }, ++  { 0x0E34, 0x0E3A }, ++  { 0x0E40, 0x0E45 }, ++  { 0x0E46, 0x0E46 }, ++  { 0x0E4D, 0x0E4D }, ++  { 0x0E81, 0x0E82 }, ++  { 0x0E84, 0x0E84 }, ++  { 0x0E87, 0x0E88 }, ++  { 0x0E8A, 0x0E8A }, ++  { 0x0E8D, 0x0E8D }, ++  { 0x0E94, 0x0E97 }, ++  { 0x0E99, 0x0E9F }, ++  { 0x0EA1, 0x0EA3 }, ++  { 0x0EA5, 0x0EA5 }, ++  { 0x0EA7, 0x0EA7 }, ++  { 0x0EAA, 0x0EAB }, ++  { 0x0EAD, 0x0EB0 }, ++  { 0x0EB1, 0x0EB1 }, ++  { 0x0EB2, 0x0EB3 }, ++  { 0x0EB4, 0x0EB9 }, ++  { 0x0EBB, 0x0EBC }, ++  { 0x0EBD, 0x0EBD }, ++  { 0x0EC0, 0x0EC4 }, ++  { 0x0EC6, 0x0EC6 }, ++  { 0x0ECD, 0x0ECD }, ++  { 0x0EDC, 0x0EDD }, ++  { 0x0F00, 0x0F00 }, ++  { 0x0F40, 0x0F47 }, ++  { 0x0F49, 0x0F6A }, ++  { 0x0F71, 0x0F7E }, ++  { 0x0F7F, 0x0F7F }, ++  { 0x0F80, 0x0F81 }, ++  { 0x0F88, 0x0F8B }, ++  { 0x0F90, 0x0F97 }, ++  { 0x0F99, 0x0FBC }, ++  { 0x1000, 0x1021 }, ++  { 0x1023, 0x1027 }, ++  { 0x1029, 0x102A }, ++  { 0x102C, 0x102C }, ++  { 0x102D, 0x1030 }, ++  { 0x1031, 0x1031 }, ++  { 0x1032, 0x1032 }, ++  { 0x1036, 0x1036 }, ++  { 0x1038, 0x1038 }, ++  { 0x1050, 0x1055 }, ++  { 0x1056, 0x1057 }, ++  { 0x1058, 0x1059 }, ++  { 0x10A0, 0x10C5 }, ++  { 0x10D0, 0x10FA }, ++  { 0x10FC, 0x10FC }, ++  { 0x1100, 0x1159 }, ++  { 0x115F, 0x11A2 }, ++  { 0x11A8, 0x11F9 }, ++  { 0x1200, 0x1248 }, ++  { 0x124A, 0x124D }, ++  { 0x1250, 0x1256 }, ++  { 0x1258, 0x1258 }, ++  { 0x125A, 0x125D }, ++  { 0x1260, 0x1288 }, ++  { 0x128A, 0x128D }, ++  { 0x1290, 0x12B0 }, ++  { 0x12B2, 0x12B5 }, ++  { 0x12B8, 0x12BE }, ++  { 0x12C0, 0x12C0 }, ++  { 0x12C2, 0x12C5 }, ++  { 0x12C8, 0x12D6 }, ++  { 0x12D8, 0x1310 }, ++  { 0x1312, 0x1315 }, ++  { 0x1318, 0x135A }, ++  { 0x135F, 0x135F }, ++  { 0x1380, 0x138F }, ++  { 0x13A0, 0x13F4 }, ++  { 0x1401, 0x166C }, ++  { 0x166F, 0x1676 }, ++  { 0x1681, 0x169A }, ++  { 0x16A0, 0x16EA }, ++  { 0x16EE, 0x16F0 }, ++  { 0x1700, 0x170C }, ++  { 0x170E, 0x1711 }, ++  { 0x1712, 0x1713 }, ++  { 0x1720, 0x1731 }, ++  { 0x1732, 0x1733 }, ++  { 0x1740, 0x1751 }, ++  { 0x1752, 0x1753 }, ++  { 0x1760, 0x176C }, ++  { 0x176E, 0x1770 }, ++  { 0x1772, 0x1773 }, ++  { 0x1780, 0x17B3 }, ++  { 0x17B6, 0x17B6 }, ++  { 0x17B7, 0x17BD }, ++  { 0x17BE, 0x17C5 }, ++  { 0x17C6, 0x17C6 }, ++  { 0x17C7, 0x17C8 }, ++  { 0x17D7, 0x17D7 }, ++  { 0x17DC, 0x17DC }, ++  { 0x1820, 0x1842 }, ++  { 0x1843, 0x1843 }, ++  { 0x1844, 0x1877 }, ++  { 0x1880, 0x18A8 }, ++  { 0x18A9, 0x18A9 }, ++  { 0x1900, 0x191C }, ++  { 0x1920, 0x1922 }, ++  { 0x1923, 0x1926 }, ++  { 0x1927, 0x1928 }, ++  { 0x1929, 0x192B }, ++  { 0x1930, 0x1931 }, ++  { 0x1932, 0x1932 }, ++  { 0x1933, 0x1938 }, ++  { 0x1950, 0x196D }, ++  { 0x1970, 0x1974 }, ++  { 0x1980, 0x19A9 }, ++  { 0x19B0, 0x19C0 }, ++  { 0x19C1, 0x19C7 }, ++  { 0x19C8, 0x19C9 }, ++  { 0x1A00, 0x1A16 }, ++  { 0x1A17, 0x1A18 }, ++  { 0x1A19, 0x1A1B }, ++  { 0x1D00, 0x1D2B }, ++  { 0x1D2C, 0x1D61 }, ++  { 0x1D62, 0x1D77 }, ++  { 0x1D78, 0x1D78 }, ++  { 0x1D79, 0x1D9A }, ++  { 0x1D9B, 0x1DBF }, ++  { 0x1E00, 0x1E9B }, ++  { 0x1EA0, 0x1EF9 }, ++  { 0x1F00, 0x1F15 }, ++  { 0x1F18, 0x1F1D }, ++  { 0x1F20, 0x1F45 }, ++  { 0x1F48, 0x1F4D }, ++  { 0x1F50, 0x1F57 }, ++  { 0x1F59, 0x1F59 }, ++  { 0x1F5B, 0x1F5B }, ++  { 0x1F5D, 0x1F5D }, ++  { 0x1F5F, 0x1F7D }, ++  { 0x1F80, 0x1FB4 }, ++  { 0x1FB6, 0x1FBC }, ++  { 0x1FBE, 0x1FBE }, ++  { 0x1FC2, 0x1FC4 }, ++  { 0x1FC6, 0x1FCC }, ++  { 0x1FD0, 0x1FD3 }, ++  { 0x1FD6, 0x1FDB }, ++  { 0x1FE0, 0x1FEC }, ++  { 0x1FF2, 0x1FF4 }, ++  { 0x1FF6, 0x1FFC }, ++  { 0x2071, 0x2071 }, ++  { 0x207F, 0x207F }, ++  { 0x2090, 0x2094 }, ++  { 0x2102, 0x2102 }, ++  { 0x2107, 0x2107 }, ++  { 0x210A, 0x2113 }, ++  { 0x2115, 0x2115 }, ++  { 0x2119, 0x211D }, ++  { 0x2124, 0x2124 }, ++  { 0x2126, 0x2126 }, ++  { 0x2128, 0x2128 }, ++  { 0x212A, 0x212D }, ++  { 0x212F, 0x2131 }, ++  { 0x2133, 0x2134 }, ++  { 0x2135, 0x2138 }, ++  { 0x2139, 0x2139 }, ++  { 0x213C, 0x213F }, ++  { 0x2145, 0x2149 }, ++  { 0x2160, 0x2183 }, ++  { 0x24B6, 0x24E9 }, ++  { 0x2C00, 0x2C2E }, ++  { 0x2C30, 0x2C5E }, ++  { 0x2C80, 0x2CE4 }, ++  { 0x2D00, 0x2D25 }, ++  { 0x2D30, 0x2D65 }, ++  { 0x2D6F, 0x2D6F }, ++  { 0x2D80, 0x2D96 }, ++  { 0x2DA0, 0x2DA6 }, ++  { 0x2DA8, 0x2DAE }, ++  { 0x2DB0, 0x2DB6 }, ++  { 0x2DB8, 0x2DBE }, ++  { 0x2DC0, 0x2DC6 }, ++  { 0x2DC8, 0x2DCE }, ++  { 0x2DD0, 0x2DD6 }, ++  { 0x2DD8, 0x2DDE }, ++  { 0x3005, 0x3005 }, ++  { 0x3006, 0x3006 }, ++  { 0x3007, 0x3007 }, ++  { 0x3021, 0x3029 }, ++  { 0x3031, 0x3035 }, ++  { 0x3038, 0x303A }, ++  { 0x303B, 0x303B }, ++  { 0x303C, 0x303C }, ++  { 0x3041, 0x3096 }, ++  { 0x309D, 0x309E }, ++  { 0x309F, 0x309F }, ++  { 0x30A1, 0x30FA }, ++  { 0x30FC, 0x30FE }, ++  { 0x30FF, 0x30FF }, ++  { 0x3105, 0x312C }, ++  { 0x3131, 0x318E }, ++  { 0x31A0, 0x31B7 }, ++  { 0x31F0, 0x31FF }, ++  { 0x3400, 0x4DB5 }, ++  { 0x4E00, 0x9FBB }, ++  { 0xA000, 0xA014 }, ++  { 0xA015, 0xA015 }, ++  { 0xA016, 0xA48C }, ++  { 0xA800, 0xA801 }, ++  { 0xA803, 0xA805 }, ++  { 0xA807, 0xA80A }, ++  { 0xA80C, 0xA822 }, ++  { 0xA823, 0xA824 }, ++  { 0xA825, 0xA826 }, ++  { 0xA827, 0xA827 }, ++  { 0xAC00, 0xD7A3 }, ++  { 0xF900, 0xFA2D }, ++  { 0xFA30, 0xFA6A }, ++  { 0xFA70, 0xFAD9 }, ++  { 0xFB00, 0xFB06 }, ++  { 0xFB13, 0xFB17 }, ++  { 0xFB1D, 0xFB1D }, ++  { 0xFB1E, 0xFB1E }, ++  { 0xFB1F, 0xFB28 }, ++  { 0xFB2A, 0xFB36 }, ++  { 0xFB38, 0xFB3C }, ++  { 0xFB3E, 0xFB3E }, ++  { 0xFB40, 0xFB41 }, ++  { 0xFB43, 0xFB44 }, ++  { 0xFB46, 0xFBB1 }, ++  { 0xFBD3, 0xFD3D }, ++  { 0xFD50, 0xFD8F }, ++  { 0xFD92, 0xFDC7 }, ++  { 0xFDF0, 0xFDFB }, ++  { 0xFE70, 0xFE74 }, ++  { 0xFE76, 0xFEFC }, ++  { 0xFF21, 0xFF3A }, ++  { 0xFF41, 0xFF5A }, ++  { 0xFF66, 0xFF6F }, ++  { 0xFF70, 0xFF70 }, ++  { 0xFF71, 0xFF9D }, ++  { 0xFF9E, 0xFF9F }, ++  { 0xFFA0, 0xFFBE }, ++  { 0xFFC2, 0xFFC7 }, ++  { 0xFFCA, 0xFFCF }, ++  { 0xFFD2, 0xFFD7 }, ++  { 0xFFDA, 0xFFDC }, ++}; +diff -urN w3m-0.5.2/libwc/map/ucs_isdigit.map w3m/libwc/map/ucs_isdigit.map +--- w3m-0.5.2/libwc/map/ucs_isdigit.map	1970-01-01 09:00:00.000000000 +0900 ++++ w3m/libwc/map/ucs_isdigit.map	2010-08-24 19:11:51.000000000 +0900 +@@ -0,0 +1,30 @@ ++/* ++   File generated from UnicodeData-4.1.0.txt. ++*/ ++ ++ ++#define N_ucs_isdigit_map 21 ++ ++static wc_map ucs_isdigit_map[ N_ucs_isdigit_map ] = { ++  { 0x0030, 0x0039 }, ++  { 0x0660, 0x0669 }, ++  { 0x06F0, 0x06F9 }, ++  { 0x0966, 0x096F }, ++  { 0x09E6, 0x09EF }, ++  { 0x0A66, 0x0A6F }, ++  { 0x0AE6, 0x0AEF }, ++  { 0x0B66, 0x0B6F }, ++  { 0x0BE6, 0x0BEF }, ++  { 0x0C66, 0x0C6F }, ++  { 0x0CE6, 0x0CEF }, ++  { 0x0D66, 0x0D6F }, ++  { 0x0E50, 0x0E59 }, ++  { 0x0ED0, 0x0ED9 }, ++  { 0x0F20, 0x0F29 }, ++  { 0x1040, 0x1049 }, ++  { 0x17E0, 0x17E9 }, ++  { 0x1810, 0x1819 }, ++  { 0x1946, 0x194F }, ++  { 0x19D0, 0x19D9 }, ++  { 0xFF10, 0xFF19 }, ++}; +diff -urN w3m-0.5.2/libwc/map/ucs_islower.map w3m/libwc/map/ucs_islower.map +--- w3m-0.5.2/libwc/map/ucs_islower.map	1970-01-01 09:00:00.000000000 +0900 ++++ w3m/libwc/map/ucs_islower.map	2010-08-24 19:11:51.000000000 +0900 +@@ -0,0 +1,471 @@ ++/* ++   File generated from DerivedCoreProperties-4.1.0.txt. ++*/ ++ ++#define N_ucs_islower_map 463 ++ ++static wc_map ucs_islower_map[ N_ucs_islower_map ] = { ++  { 0x0061, 0x007A }, ++  { 0x00AA, 0x00AA }, ++  { 0x00B5, 0x00B5 }, ++  { 0x00BA, 0x00BA }, ++  { 0x00DF, 0x00F6 }, ++  { 0x00F8, 0x00FF }, ++  { 0x0101, 0x0101 }, ++  { 0x0103, 0x0103 }, ++  { 0x0105, 0x0105 }, ++  { 0x0107, 0x0107 }, ++  { 0x0109, 0x0109 }, ++  { 0x010B, 0x010B }, ++  { 0x010D, 0x010D }, ++  { 0x010F, 0x010F }, ++  { 0x0111, 0x0111 }, ++  { 0x0113, 0x0113 }, ++  { 0x0115, 0x0115 }, ++  { 0x0117, 0x0117 }, ++  { 0x0119, 0x0119 }, ++  { 0x011B, 0x011B }, ++  { 0x011D, 0x011D }, ++  { 0x011F, 0x011F }, ++  { 0x0121, 0x0121 }, ++  { 0x0123, 0x0123 }, ++  { 0x0125, 0x0125 }, ++  { 0x0127, 0x0127 }, ++  { 0x0129, 0x0129 }, ++  { 0x012B, 0x012B }, ++  { 0x012D, 0x012D }, ++  { 0x012F, 0x012F }, ++  { 0x0131, 0x0131 }, ++  { 0x0133, 0x0133 }, ++  { 0x0135, 0x0135 }, ++  { 0x0137, 0x0138 }, ++  { 0x013A, 0x013A }, ++  { 0x013C, 0x013C }, ++  { 0x013E, 0x013E }, ++  { 0x0140, 0x0140 }, ++  { 0x0142, 0x0142 }, ++  { 0x0144, 0x0144 }, ++  { 0x0146, 0x0146 }, ++  { 0x0148, 0x0149 }, ++  { 0x014B, 0x014B }, ++  { 0x014D, 0x014D }, ++  { 0x014F, 0x014F }, ++  { 0x0151, 0x0151 }, ++  { 0x0153, 0x0153 }, ++  { 0x0155, 0x0155 }, ++  { 0x0157, 0x0157 }, ++  { 0x0159, 0x0159 }, ++  { 0x015B, 0x015B }, ++  { 0x015D, 0x015D }, ++  { 0x015F, 0x015F }, ++  { 0x0161, 0x0161 }, ++  { 0x0163, 0x0163 }, ++  { 0x0165, 0x0165 }, ++  { 0x0167, 0x0167 }, ++  { 0x0169, 0x0169 }, ++  { 0x016B, 0x016B }, ++  { 0x016D, 0x016D }, ++  { 0x016F, 0x016F }, ++  { 0x0171, 0x0171 }, ++  { 0x0173, 0x0173 }, ++  { 0x0175, 0x0175 }, ++  { 0x0177, 0x0177 }, ++  { 0x017A, 0x017A }, ++  { 0x017C, 0x017C }, ++  { 0x017E, 0x0180 }, ++  { 0x0183, 0x0183 }, ++  { 0x0185, 0x0185 }, ++  { 0x0188, 0x0188 }, ++  { 0x018C, 0x018D }, ++  { 0x0192, 0x0192 }, ++  { 0x0195, 0x0195 }, ++  { 0x0199, 0x019B }, ++  { 0x019E, 0x019E }, ++  { 0x01A1, 0x01A1 }, ++  { 0x01A3, 0x01A3 }, ++  { 0x01A5, 0x01A5 }, ++  { 0x01A8, 0x01A8 }, ++  { 0x01AA, 0x01AB }, ++  { 0x01AD, 0x01AD }, ++  { 0x01B0, 0x01B0 }, ++  { 0x01B4, 0x01B4 }, ++  { 0x01B6, 0x01B6 }, ++  { 0x01B9, 0x01BA }, ++  { 0x01BD, 0x01BF }, ++  { 0x01C6, 0x01C6 }, ++  { 0x01C9, 0x01C9 }, ++  { 0x01CC, 0x01CC }, ++  { 0x01CE, 0x01CE }, ++  { 0x01D0, 0x01D0 }, ++  { 0x01D2, 0x01D2 }, ++  { 0x01D4, 0x01D4 }, ++  { 0x01D6, 0x01D6 }, ++  { 0x01D8, 0x01D8 }, ++  { 0x01DA, 0x01DA }, ++  { 0x01DC, 0x01DD }, ++  { 0x01DF, 0x01DF }, ++  { 0x01E1, 0x01E1 }, ++  { 0x01E3, 0x01E3 }, ++  { 0x01E5, 0x01E5 }, ++  { 0x01E7, 0x01E7 }, ++  { 0x01E9, 0x01E9 }, ++  { 0x01EB, 0x01EB }, ++  { 0x01ED, 0x01ED }, ++  { 0x01EF, 0x01F0 }, ++  { 0x01F3, 0x01F3 }, ++  { 0x01F5, 0x01F5 }, ++  { 0x01F9, 0x01F9 }, ++  { 0x01FB, 0x01FB }, ++  { 0x01FD, 0x01FD }, ++  { 0x01FF, 0x01FF }, ++  { 0x0201, 0x0201 }, ++  { 0x0203, 0x0203 }, ++  { 0x0205, 0x0205 }, ++  { 0x0207, 0x0207 }, ++  { 0x0209, 0x0209 }, ++  { 0x020B, 0x020B }, ++  { 0x020D, 0x020D }, ++  { 0x020F, 0x020F }, ++  { 0x0211, 0x0211 }, ++  { 0x0213, 0x0213 }, ++  { 0x0215, 0x0215 }, ++  { 0x0217, 0x0217 }, ++  { 0x0219, 0x0219 }, ++  { 0x021B, 0x021B }, ++  { 0x021D, 0x021D }, ++  { 0x021F, 0x021F }, ++  { 0x0221, 0x0221 }, ++  { 0x0223, 0x0223 }, ++  { 0x0225, 0x0225 }, ++  { 0x0227, 0x0227 }, ++  { 0x0229, 0x0229 }, ++  { 0x022B, 0x022B }, ++  { 0x022D, 0x022D }, ++  { 0x022F, 0x022F }, ++  { 0x0231, 0x0231 }, ++  { 0x0233, 0x0239 }, ++  { 0x023C, 0x023C }, ++  { 0x023F, 0x0240 }, ++  { 0x0250, 0x02AF }, ++  { 0x02B0, 0x02B8 }, ++  { 0x02C0, 0x02C1 }, ++  { 0x02E0, 0x02E4 }, ++  { 0x0345, 0x0345 }, ++  { 0x037A, 0x037A }, ++  { 0x0390, 0x0390 }, ++  { 0x03AC, 0x03CE }, ++  { 0x03D0, 0x03D1 }, ++  { 0x03D5, 0x03D7 }, ++  { 0x03D9, 0x03D9 }, ++  { 0x03DB, 0x03DB }, ++  { 0x03DD, 0x03DD }, ++  { 0x03DF, 0x03DF }, ++  { 0x03E1, 0x03E1 }, ++  { 0x03E3, 0x03E3 }, ++  { 0x03E5, 0x03E5 }, ++  { 0x03E7, 0x03E7 }, ++  { 0x03E9, 0x03E9 }, ++  { 0x03EB, 0x03EB }, ++  { 0x03ED, 0x03ED }, ++  { 0x03EF, 0x03F3 }, ++  { 0x03F5, 0x03F5 }, ++  { 0x03F8, 0x03F8 }, ++  { 0x03FB, 0x03FC }, ++  { 0x0430, 0x045F }, ++  { 0x0461, 0x0461 }, ++  { 0x0463, 0x0463 }, ++  { 0x0465, 0x0465 }, ++  { 0x0467, 0x0467 }, ++  { 0x0469, 0x0469 }, ++  { 0x046B, 0x046B }, ++  { 0x046D, 0x046D }, ++  { 0x046F, 0x046F }, ++  { 0x0471, 0x0471 }, ++  { 0x0473, 0x0473 }, ++  { 0x0475, 0x0475 }, ++  { 0x0477, 0x0477 }, ++  { 0x0479, 0x0479 }, ++  { 0x047B, 0x047B }, ++  { 0x047D, 0x047D }, ++  { 0x047F, 0x047F }, ++  { 0x0481, 0x0481 }, ++  { 0x048B, 0x048B }, ++  { 0x048D, 0x048D }, ++  { 0x048F, 0x048F }, ++  { 0x0491, 0x0491 }, ++  { 0x0493, 0x0493 }, ++  { 0x0495, 0x0495 }, ++  { 0x0497, 0x0497 }, ++  { 0x0499, 0x0499 }, ++  { 0x049B, 0x049B }, ++  { 0x049D, 0x049D }, ++  { 0x049F, 0x049F }, ++  { 0x04A1, 0x04A1 }, ++  { 0x04A3, 0x04A3 }, ++  { 0x04A5, 0x04A5 }, ++  { 0x04A7, 0x04A7 }, ++  { 0x04A9, 0x04A9 }, ++  { 0x04AB, 0x04AB }, ++  { 0x04AD, 0x04AD }, ++  { 0x04AF, 0x04AF }, ++  { 0x04B1, 0x04B1 }, ++  { 0x04B3, 0x04B3 }, ++  { 0x04B5, 0x04B5 }, ++  { 0x04B7, 0x04B7 }, ++  { 0x04B9, 0x04B9 }, ++  { 0x04BB, 0x04BB }, ++  { 0x04BD, 0x04BD }, ++  { 0x04BF, 0x04BF }, ++  { 0x04C2, 0x04C2 }, ++  { 0x04C4, 0x04C4 }, ++  { 0x04C6, 0x04C6 }, ++  { 0x04C8, 0x04C8 }, ++  { 0x04CA, 0x04CA }, ++  { 0x04CC, 0x04CC }, ++  { 0x04CE, 0x04CE }, ++  { 0x04D1, 0x04D1 }, ++  { 0x04D3, 0x04D3 }, ++  { 0x04D5, 0x04D5 }, ++  { 0x04D7, 0x04D7 }, ++  { 0x04D9, 0x04D9 }, ++  { 0x04DB, 0x04DB }, ++  { 0x04DD, 0x04DD }, ++  { 0x04DF, 0x04DF }, ++  { 0x04E1, 0x04E1 }, ++  { 0x04E3, 0x04E3 }, ++  { 0x04E5, 0x04E5 }, ++  { 0x04E7, 0x04E7 }, ++  { 0x04E9, 0x04E9 }, ++  { 0x04EB, 0x04EB }, ++  { 0x04ED, 0x04ED }, ++  { 0x04EF, 0x04EF }, ++  { 0x04F1, 0x04F1 }, ++  { 0x04F3, 0x04F3 }, ++  { 0x04F5, 0x04F5 }, ++  { 0x04F7, 0x04F7 }, ++  { 0x04F9, 0x04F9 }, ++  { 0x0501, 0x0501 }, ++  { 0x0503, 0x0503 }, ++  { 0x0505, 0x0505 }, ++  { 0x0507, 0x0507 }, ++  { 0x0509, 0x0509 }, ++  { 0x050B, 0x050B }, ++  { 0x050D, 0x050D }, ++  { 0x050F, 0x050F }, ++  { 0x0561, 0x0587 }, ++  { 0x1D00, 0x1D2B }, ++  { 0x1D2C, 0x1D61 }, ++  { 0x1D62, 0x1D77 }, ++  { 0x1D78, 0x1D78 }, ++  { 0x1D79, 0x1D9A }, ++  { 0x1D9B, 0x1DBF }, ++  { 0x1E01, 0x1E01 }, ++  { 0x1E03, 0x1E03 }, ++  { 0x1E05, 0x1E05 }, ++  { 0x1E07, 0x1E07 }, ++  { 0x1E09, 0x1E09 }, ++  { 0x1E0B, 0x1E0B }, ++  { 0x1E0D, 0x1E0D }, ++  { 0x1E0F, 0x1E0F }, ++  { 0x1E11, 0x1E11 }, ++  { 0x1E13, 0x1E13 }, ++  { 0x1E15, 0x1E15 }, ++  { 0x1E17, 0x1E17 }, ++  { 0x1E19, 0x1E19 }, ++  { 0x1E1B, 0x1E1B }, ++  { 0x1E1D, 0x1E1D }, ++  { 0x1E1F, 0x1E1F }, ++  { 0x1E21, 0x1E21 }, ++  { 0x1E23, 0x1E23 }, ++  { 0x1E25, 0x1E25 }, ++  { 0x1E27, 0x1E27 }, ++  { 0x1E29, 0x1E29 }, ++  { 0x1E2B, 0x1E2B }, ++  { 0x1E2D, 0x1E2D }, ++  { 0x1E2F, 0x1E2F }, ++  { 0x1E31, 0x1E31 }, ++  { 0x1E33, 0x1E33 }, ++  { 0x1E35, 0x1E35 }, ++  { 0x1E37, 0x1E37 }, ++  { 0x1E39, 0x1E39 }, ++  { 0x1E3B, 0x1E3B }, ++  { 0x1E3D, 0x1E3D }, ++  { 0x1E3F, 0x1E3F }, ++  { 0x1E41, 0x1E41 }, ++  { 0x1E43, 0x1E43 }, ++  { 0x1E45, 0x1E45 }, ++  { 0x1E47, 0x1E47 }, ++  { 0x1E49, 0x1E49 }, ++  { 0x1E4B, 0x1E4B }, ++  { 0x1E4D, 0x1E4D }, ++  { 0x1E4F, 0x1E4F }, ++  { 0x1E51, 0x1E51 }, ++  { 0x1E53, 0x1E53 }, ++  { 0x1E55, 0x1E55 }, ++  { 0x1E57, 0x1E57 }, ++  { 0x1E59, 0x1E59 }, ++  { 0x1E5B, 0x1E5B }, ++  { 0x1E5D, 0x1E5D }, ++  { 0x1E5F, 0x1E5F }, ++  { 0x1E61, 0x1E61 }, ++  { 0x1E63, 0x1E63 }, ++  { 0x1E65, 0x1E65 }, ++  { 0x1E67, 0x1E67 }, ++  { 0x1E69, 0x1E69 }, ++  { 0x1E6B, 0x1E6B }, ++  { 0x1E6D, 0x1E6D }, ++  { 0x1E6F, 0x1E6F }, ++  { 0x1E71, 0x1E71 }, ++  { 0x1E73, 0x1E73 }, ++  { 0x1E75, 0x1E75 }, ++  { 0x1E77, 0x1E77 }, ++  { 0x1E79, 0x1E79 }, ++  { 0x1E7B, 0x1E7B }, ++  { 0x1E7D, 0x1E7D }, ++  { 0x1E7F, 0x1E7F }, ++  { 0x1E81, 0x1E81 }, ++  { 0x1E83, 0x1E83 }, ++  { 0x1E85, 0x1E85 }, ++  { 0x1E87, 0x1E87 }, ++  { 0x1E89, 0x1E89 }, ++  { 0x1E8B, 0x1E8B }, ++  { 0x1E8D, 0x1E8D }, ++  { 0x1E8F, 0x1E8F }, ++  { 0x1E91, 0x1E91 }, ++  { 0x1E93, 0x1E93 }, ++  { 0x1E95, 0x1E9B }, ++  { 0x1EA1, 0x1EA1 }, ++  { 0x1EA3, 0x1EA3 }, ++  { 0x1EA5, 0x1EA5 }, ++  { 0x1EA7, 0x1EA7 }, ++  { 0x1EA9, 0x1EA9 }, ++  { 0x1EAB, 0x1EAB }, ++  { 0x1EAD, 0x1EAD }, ++  { 0x1EAF, 0x1EAF }, ++  { 0x1EB1, 0x1EB1 }, ++  { 0x1EB3, 0x1EB3 }, ++  { 0x1EB5, 0x1EB5 }, ++  { 0x1EB7, 0x1EB7 }, ++  { 0x1EB9, 0x1EB9 }, ++  { 0x1EBB, 0x1EBB }, ++  { 0x1EBD, 0x1EBD }, ++  { 0x1EBF, 0x1EBF }, ++  { 0x1EC1, 0x1EC1 }, ++  { 0x1EC3, 0x1EC3 }, ++  { 0x1EC5, 0x1EC5 }, ++  { 0x1EC7, 0x1EC7 }, ++  { 0x1EC9, 0x1EC9 }, ++  { 0x1ECB, 0x1ECB }, ++  { 0x1ECD, 0x1ECD }, ++  { 0x1ECF, 0x1ECF }, ++  { 0x1ED1, 0x1ED1 }, ++  { 0x1ED3, 0x1ED3 }, ++  { 0x1ED5, 0x1ED5 }, ++  { 0x1ED7, 0x1ED7 }, ++  { 0x1ED9, 0x1ED9 }, ++  { 0x1EDB, 0x1EDB }, ++  { 0x1EDD, 0x1EDD }, ++  { 0x1EDF, 0x1EDF }, ++  { 0x1EE1, 0x1EE1 }, ++  { 0x1EE3, 0x1EE3 }, ++  { 0x1EE5, 0x1EE5 }, ++  { 0x1EE7, 0x1EE7 }, ++  { 0x1EE9, 0x1EE9 }, ++  { 0x1EEB, 0x1EEB }, ++  { 0x1EED, 0x1EED }, ++  { 0x1EEF, 0x1EEF }, ++  { 0x1EF1, 0x1EF1 }, ++  { 0x1EF3, 0x1EF3 }, ++  { 0x1EF5, 0x1EF5 }, ++  { 0x1EF7, 0x1EF7 }, ++  { 0x1EF9, 0x1EF9 }, ++  { 0x1F00, 0x1F07 }, ++  { 0x1F10, 0x1F15 }, ++  { 0x1F20, 0x1F27 }, ++  { 0x1F30, 0x1F37 }, ++  { 0x1F40, 0x1F45 }, ++  { 0x1F50, 0x1F57 }, ++  { 0x1F60, 0x1F67 }, ++  { 0x1F70, 0x1F7D }, ++  { 0x1F80, 0x1F87 }, ++  { 0x1F90, 0x1F97 }, ++  { 0x1FA0, 0x1FA7 }, ++  { 0x1FB0, 0x1FB4 }, ++  { 0x1FB6, 0x1FB7 }, ++  { 0x1FBE, 0x1FBE }, ++  { 0x1FC2, 0x1FC4 }, ++  { 0x1FC6, 0x1FC7 }, ++  { 0x1FD0, 0x1FD3 }, ++  { 0x1FD6, 0x1FD7 }, ++  { 0x1FE0, 0x1FE7 }, ++  { 0x1FF2, 0x1FF4 }, ++  { 0x1FF6, 0x1FF7 }, ++  { 0x2071, 0x2071 }, ++  { 0x207F, 0x207F }, ++  { 0x2090, 0x2094 }, ++  { 0x210A, 0x210A }, ++  { 0x210E, 0x210F }, ++  { 0x2113, 0x2113 }, ++  { 0x212F, 0x212F }, ++  { 0x2134, 0x2134 }, ++  { 0x2139, 0x2139 }, ++  { 0x213C, 0x213D }, ++  { 0x2146, 0x2149 }, ++  { 0x2170, 0x217F }, ++  { 0x24D0, 0x24E9 }, ++  { 0x2C30, 0x2C5E }, ++  { 0x2C81, 0x2C81 }, ++  { 0x2C83, 0x2C83 }, ++  { 0x2C85, 0x2C85 }, ++  { 0x2C87, 0x2C87 }, ++  { 0x2C89, 0x2C89 }, ++  { 0x2C8B, 0x2C8B }, ++  { 0x2C8D, 0x2C8D }, ++  { 0x2C8F, 0x2C8F }, ++  { 0x2C91, 0x2C91 }, ++  { 0x2C93, 0x2C93 }, ++  { 0x2C95, 0x2C95 }, ++  { 0x2C97, 0x2C97 }, ++  { 0x2C99, 0x2C99 }, ++  { 0x2C9B, 0x2C9B }, ++  { 0x2C9D, 0x2C9D }, ++  { 0x2C9F, 0x2C9F }, ++  { 0x2CA1, 0x2CA1 }, ++  { 0x2CA3, 0x2CA3 }, ++  { 0x2CA5, 0x2CA5 }, ++  { 0x2CA7, 0x2CA7 }, ++  { 0x2CA9, 0x2CA9 }, ++  { 0x2CAB, 0x2CAB }, ++  { 0x2CAD, 0x2CAD }, ++  { 0x2CAF, 0x2CAF }, ++  { 0x2CB1, 0x2CB1 }, ++  { 0x2CB3, 0x2CB3 }, ++  { 0x2CB5, 0x2CB5 }, ++  { 0x2CB7, 0x2CB7 }, ++  { 0x2CB9, 0x2CB9 }, ++  { 0x2CBB, 0x2CBB }, ++  { 0x2CBD, 0x2CBD }, ++  { 0x2CBF, 0x2CBF }, ++  { 0x2CC1, 0x2CC1 }, ++  { 0x2CC3, 0x2CC3 }, ++  { 0x2CC5, 0x2CC5 }, ++  { 0x2CC7, 0x2CC7 }, ++  { 0x2CC9, 0x2CC9 }, ++  { 0x2CCB, 0x2CCB }, ++  { 0x2CCD, 0x2CCD }, ++  { 0x2CCF, 0x2CCF }, ++  { 0x2CD1, 0x2CD1 }, ++  { 0x2CD3, 0x2CD3 }, ++  { 0x2CD5, 0x2CD5 }, ++  { 0x2CD7, 0x2CD7 }, ++  { 0x2CD9, 0x2CD9 }, ++  { 0x2CDB, 0x2CDB }, ++  { 0x2CDD, 0x2CDD }, ++  { 0x2CDF, 0x2CDF }, ++  { 0x2CE1, 0x2CE1 }, ++  { 0x2CE3, 0x2CE4 }, ++  { 0x2D00, 0x2D25 }, ++  { 0xFB00, 0xFB06 }, ++  { 0xFB13, 0xFB17 }, ++  { 0xFF41, 0xFF5A }, ++}; +diff -urN w3m-0.5.2/libwc/map/ucs_isupper.map w3m/libwc/map/ucs_isupper.map +--- w3m-0.5.2/libwc/map/ucs_isupper.map	1970-01-01 09:00:00.000000000 +0900 ++++ w3m/libwc/map/ucs_isupper.map	2010-08-24 19:11:51.000000000 +0900 +@@ -0,0 +1,455 @@ ++/* ++   File generated from DerivedCoreProperties-4.1.0.txt. ++*/ ++ ++#define N_ucs_isupper_map 447 ++ ++static wc_map ucs_isupper_map[ N_ucs_isupper_map ] = { ++  { 0x0041, 0x005A }, ++  { 0x00C0, 0x00D6 }, ++  { 0x00D8, 0x00DE }, ++  { 0x0100, 0x0100 }, ++  { 0x0102, 0x0102 }, ++  { 0x0104, 0x0104 }, ++  { 0x0106, 0x0106 }, ++  { 0x0108, 0x0108 }, ++  { 0x010A, 0x010A }, ++  { 0x010C, 0x010C }, ++  { 0x010E, 0x010E }, ++  { 0x0110, 0x0110 }, ++  { 0x0112, 0x0112 }, ++  { 0x0114, 0x0114 }, ++  { 0x0116, 0x0116 }, ++  { 0x0118, 0x0118 }, ++  { 0x011A, 0x011A }, ++  { 0x011C, 0x011C }, ++  { 0x011E, 0x011E }, ++  { 0x0120, 0x0120 }, ++  { 0x0122, 0x0122 }, ++  { 0x0124, 0x0124 }, ++  { 0x0126, 0x0126 }, ++  { 0x0128, 0x0128 }, ++  { 0x012A, 0x012A }, ++  { 0x012C, 0x012C }, ++  { 0x012E, 0x012E }, ++  { 0x0130, 0x0130 }, ++  { 0x0132, 0x0132 }, ++  { 0x0134, 0x0134 }, ++  { 0x0136, 0x0136 }, ++  { 0x0139, 0x0139 }, ++  { 0x013B, 0x013B }, ++  { 0x013D, 0x013D }, ++  { 0x013F, 0x013F }, ++  { 0x0141, 0x0141 }, ++  { 0x0143, 0x0143 }, ++  { 0x0145, 0x0145 }, ++  { 0x0147, 0x0147 }, ++  { 0x014A, 0x014A }, ++  { 0x014C, 0x014C }, ++  { 0x014E, 0x014E }, ++  { 0x0150, 0x0150 }, ++  { 0x0152, 0x0152 }, ++  { 0x0154, 0x0154 }, ++  { 0x0156, 0x0156 }, ++  { 0x0158, 0x0158 }, ++  { 0x015A, 0x015A }, ++  { 0x015C, 0x015C }, ++  { 0x015E, 0x015E }, ++  { 0x0160, 0x0160 }, ++  { 0x0162, 0x0162 }, ++  { 0x0164, 0x0164 }, ++  { 0x0166, 0x0166 }, ++  { 0x0168, 0x0168 }, ++  { 0x016A, 0x016A }, ++  { 0x016C, 0x016C }, ++  { 0x016E, 0x016E }, ++  { 0x0170, 0x0170 }, ++  { 0x0172, 0x0172 }, ++  { 0x0174, 0x0174 }, ++  { 0x0176, 0x0176 }, ++  { 0x0178, 0x0179 }, ++  { 0x017B, 0x017B }, ++  { 0x017D, 0x017D }, ++  { 0x0181, 0x0182 }, ++  { 0x0184, 0x0184 }, ++  { 0x0186, 0x0187 }, ++  { 0x0189, 0x018B }, ++  { 0x018E, 0x0191 }, ++  { 0x0193, 0x0194 }, ++  { 0x0196, 0x0198 }, ++  { 0x019C, 0x019D }, ++  { 0x019F, 0x01A0 }, ++  { 0x01A2, 0x01A2 }, ++  { 0x01A4, 0x01A4 }, ++  { 0x01A6, 0x01A7 }, ++  { 0x01A9, 0x01A9 }, ++  { 0x01AC, 0x01AC }, ++  { 0x01AE, 0x01AF }, ++  { 0x01B1, 0x01B3 }, ++  { 0x01B5, 0x01B5 }, ++  { 0x01B7, 0x01B8 }, ++  { 0x01BC, 0x01BC }, ++  { 0x01C4, 0x01C4 }, ++  { 0x01C7, 0x01C7 }, ++  { 0x01CA, 0x01CA }, ++  { 0x01CD, 0x01CD }, ++  { 0x01CF, 0x01CF }, ++  { 0x01D1, 0x01D1 }, ++  { 0x01D3, 0x01D3 }, ++  { 0x01D5, 0x01D5 }, ++  { 0x01D7, 0x01D7 }, ++  { 0x01D9, 0x01D9 }, ++  { 0x01DB, 0x01DB }, ++  { 0x01DE, 0x01DE }, ++  { 0x01E0, 0x01E0 }, ++  { 0x01E2, 0x01E2 }, ++  { 0x01E4, 0x01E4 }, ++  { 0x01E6, 0x01E6 }, ++  { 0x01E8, 0x01E8 }, ++  { 0x01EA, 0x01EA }, ++  { 0x01EC, 0x01EC }, ++  { 0x01EE, 0x01EE }, ++  { 0x01F1, 0x01F1 }, ++  { 0x01F4, 0x01F4 }, ++  { 0x01F6, 0x01F8 }, ++  { 0x01FA, 0x01FA }, ++  { 0x01FC, 0x01FC }, ++  { 0x01FE, 0x01FE }, ++  { 0x0200, 0x0200 }, ++  { 0x0202, 0x0202 }, ++  { 0x0204, 0x0204 }, ++  { 0x0206, 0x0206 }, ++  { 0x0208, 0x0208 }, ++  { 0x020A, 0x020A }, ++  { 0x020C, 0x020C }, ++  { 0x020E, 0x020E }, ++  { 0x0210, 0x0210 }, ++  { 0x0212, 0x0212 }, ++  { 0x0214, 0x0214 }, ++  { 0x0216, 0x0216 }, ++  { 0x0218, 0x0218 }, ++  { 0x021A, 0x021A }, ++  { 0x021C, 0x021C }, ++  { 0x021E, 0x021E }, ++  { 0x0220, 0x0220 }, ++  { 0x0222, 0x0222 }, ++  { 0x0224, 0x0224 }, ++  { 0x0226, 0x0226 }, ++  { 0x0228, 0x0228 }, ++  { 0x022A, 0x022A }, ++  { 0x022C, 0x022C }, ++  { 0x022E, 0x022E }, ++  { 0x0230, 0x0230 }, ++  { 0x0232, 0x0232 }, ++  { 0x023A, 0x023B }, ++  { 0x023D, 0x023E }, ++  { 0x0241, 0x0241 }, ++  { 0x0386, 0x0386 }, ++  { 0x0388, 0x038A }, ++  { 0x038C, 0x038C }, ++  { 0x038E, 0x038F }, ++  { 0x0391, 0x03A1 }, ++  { 0x03A3, 0x03AB }, ++  { 0x03D2, 0x03D4 }, ++  { 0x03D8, 0x03D8 }, ++  { 0x03DA, 0x03DA }, ++  { 0x03DC, 0x03DC }, ++  { 0x03DE, 0x03DE }, ++  { 0x03E0, 0x03E0 }, ++  { 0x03E2, 0x03E2 }, ++  { 0x03E4, 0x03E4 }, ++  { 0x03E6, 0x03E6 }, ++  { 0x03E8, 0x03E8 }, ++  { 0x03EA, 0x03EA }, ++  { 0x03EC, 0x03EC }, ++  { 0x03EE, 0x03EE }, ++  { 0x03F4, 0x03F4 }, ++  { 0x03F7, 0x03F7 }, ++  { 0x03F9, 0x03FA }, ++  { 0x03FD, 0x042F }, ++  { 0x0460, 0x0460 }, ++  { 0x0462, 0x0462 }, ++  { 0x0464, 0x0464 }, ++  { 0x0466, 0x0466 }, ++  { 0x0468, 0x0468 }, ++  { 0x046A, 0x046A }, ++  { 0x046C, 0x046C }, ++  { 0x046E, 0x046E }, ++  { 0x0470, 0x0470 }, ++  { 0x0472, 0x0472 }, ++  { 0x0474, 0x0474 }, ++  { 0x0476, 0x0476 }, ++  { 0x0478, 0x0478 }, ++  { 0x047A, 0x047A }, ++  { 0x047C, 0x047C }, ++  { 0x047E, 0x047E }, ++  { 0x0480, 0x0480 }, ++  { 0x048A, 0x048A }, ++  { 0x048C, 0x048C }, ++  { 0x048E, 0x048E }, ++  { 0x0490, 0x0490 }, ++  { 0x0492, 0x0492 }, ++  { 0x0494, 0x0494 }, ++  { 0x0496, 0x0496 }, ++  { 0x0498, 0x0498 }, ++  { 0x049A, 0x049A }, ++  { 0x049C, 0x049C }, ++  { 0x049E, 0x049E }, ++  { 0x04A0, 0x04A0 }, ++  { 0x04A2, 0x04A2 }, ++  { 0x04A4, 0x04A4 }, ++  { 0x04A6, 0x04A6 }, ++  { 0x04A8, 0x04A8 }, ++  { 0x04AA, 0x04AA }, ++  { 0x04AC, 0x04AC }, ++  { 0x04AE, 0x04AE }, ++  { 0x04B0, 0x04B0 }, ++  { 0x04B2, 0x04B2 }, ++  { 0x04B4, 0x04B4 }, ++  { 0x04B6, 0x04B6 }, ++  { 0x04B8, 0x04B8 }, ++  { 0x04BA, 0x04BA }, ++  { 0x04BC, 0x04BC }, ++  { 0x04BE, 0x04BE }, ++  { 0x04C0, 0x04C1 }, ++  { 0x04C3, 0x04C3 }, ++  { 0x04C5, 0x04C5 }, ++  { 0x04C7, 0x04C7 }, ++  { 0x04C9, 0x04C9 }, ++  { 0x04CB, 0x04CB }, ++  { 0x04CD, 0x04CD }, ++  { 0x04D0, 0x04D0 }, ++  { 0x04D2, 0x04D2 }, ++  { 0x04D4, 0x04D4 }, ++  { 0x04D6, 0x04D6 }, ++  { 0x04D8, 0x04D8 }, ++  { 0x04DA, 0x04DA }, ++  { 0x04DC, 0x04DC }, ++  { 0x04DE, 0x04DE }, ++  { 0x04E0, 0x04E0 }, ++  { 0x04E2, 0x04E2 }, ++  { 0x04E4, 0x04E4 }, ++  { 0x04E6, 0x04E6 }, ++  { 0x04E8, 0x04E8 }, ++  { 0x04EA, 0x04EA }, ++  { 0x04EC, 0x04EC }, ++  { 0x04EE, 0x04EE }, ++  { 0x04F0, 0x04F0 }, ++  { 0x04F2, 0x04F2 }, ++  { 0x04F4, 0x04F4 }, ++  { 0x04F6, 0x04F6 }, ++  { 0x04F8, 0x04F8 }, ++  { 0x0500, 0x0500 }, ++  { 0x0502, 0x0502 }, ++  { 0x0504, 0x0504 }, ++  { 0x0506, 0x0506 }, ++  { 0x0508, 0x0508 }, ++  { 0x050A, 0x050A }, ++  { 0x050C, 0x050C }, ++  { 0x050E, 0x050E }, ++  { 0x0531, 0x0556 }, ++  { 0x10A0, 0x10C5 }, ++  { 0x1E00, 0x1E00 }, ++  { 0x1E02, 0x1E02 }, ++  { 0x1E04, 0x1E04 }, ++  { 0x1E06, 0x1E06 }, ++  { 0x1E08, 0x1E08 }, ++  { 0x1E0A, 0x1E0A }, ++  { 0x1E0C, 0x1E0C }, ++  { 0x1E0E, 0x1E0E }, ++  { 0x1E10, 0x1E10 }, ++  { 0x1E12, 0x1E12 }, ++  { 0x1E14, 0x1E14 }, ++  { 0x1E16, 0x1E16 }, ++  { 0x1E18, 0x1E18 }, ++  { 0x1E1A, 0x1E1A }, ++  { 0x1E1C, 0x1E1C }, ++  { 0x1E1E, 0x1E1E }, ++  { 0x1E20, 0x1E20 }, ++  { 0x1E22, 0x1E22 }, ++  { 0x1E24, 0x1E24 }, ++  { 0x1E26, 0x1E26 }, ++  { 0x1E28, 0x1E28 }, ++  { 0x1E2A, 0x1E2A }, ++  { 0x1E2C, 0x1E2C }, ++  { 0x1E2E, 0x1E2E }, ++  { 0x1E30, 0x1E30 }, ++  { 0x1E32, 0x1E32 }, ++  { 0x1E34, 0x1E34 }, ++  { 0x1E36, 0x1E36 }, ++  { 0x1E38, 0x1E38 }, ++  { 0x1E3A, 0x1E3A }, ++  { 0x1E3C, 0x1E3C }, ++  { 0x1E3E, 0x1E3E }, ++  { 0x1E40, 0x1E40 }, ++  { 0x1E42, 0x1E42 }, ++  { 0x1E44, 0x1E44 }, ++  { 0x1E46, 0x1E46 }, ++  { 0x1E48, 0x1E48 }, ++  { 0x1E4A, 0x1E4A }, ++  { 0x1E4C, 0x1E4C }, ++  { 0x1E4E, 0x1E4E }, ++  { 0x1E50, 0x1E50 }, ++  { 0x1E52, 0x1E52 }, ++  { 0x1E54, 0x1E54 }, ++  { 0x1E56, 0x1E56 }, ++  { 0x1E58, 0x1E58 }, ++  { 0x1E5A, 0x1E5A }, ++  { 0x1E5C, 0x1E5C }, ++  { 0x1E5E, 0x1E5E }, ++  { 0x1E60, 0x1E60 }, ++  { 0x1E62, 0x1E62 }, ++  { 0x1E64, 0x1E64 }, ++  { 0x1E66, 0x1E66 }, ++  { 0x1E68, 0x1E68 }, ++  { 0x1E6A, 0x1E6A }, ++  { 0x1E6C, 0x1E6C }, ++  { 0x1E6E, 0x1E6E }, ++  { 0x1E70, 0x1E70 }, ++  { 0x1E72, 0x1E72 }, ++  { 0x1E74, 0x1E74 }, ++  { 0x1E76, 0x1E76 }, ++  { 0x1E78, 0x1E78 }, ++  { 0x1E7A, 0x1E7A }, ++  { 0x1E7C, 0x1E7C }, ++  { 0x1E7E, 0x1E7E }, ++  { 0x1E80, 0x1E80 }, ++  { 0x1E82, 0x1E82 }, ++  { 0x1E84, 0x1E84 }, ++  { 0x1E86, 0x1E86 }, ++  { 0x1E88, 0x1E88 }, ++  { 0x1E8A, 0x1E8A }, ++  { 0x1E8C, 0x1E8C }, ++  { 0x1E8E, 0x1E8E }, ++  { 0x1E90, 0x1E90 }, ++  { 0x1E92, 0x1E92 }, ++  { 0x1E94, 0x1E94 }, ++  { 0x1EA0, 0x1EA0 }, ++  { 0x1EA2, 0x1EA2 }, ++  { 0x1EA4, 0x1EA4 }, ++  { 0x1EA6, 0x1EA6 }, ++  { 0x1EA8, 0x1EA8 }, ++  { 0x1EAA, 0x1EAA }, ++  { 0x1EAC, 0x1EAC }, ++  { 0x1EAE, 0x1EAE }, ++  { 0x1EB0, 0x1EB0 }, ++  { 0x1EB2, 0x1EB2 }, ++  { 0x1EB4, 0x1EB4 }, ++  { 0x1EB6, 0x1EB6 }, ++  { 0x1EB8, 0x1EB8 }, ++  { 0x1EBA, 0x1EBA }, ++  { 0x1EBC, 0x1EBC }, ++  { 0x1EBE, 0x1EBE }, ++  { 0x1EC0, 0x1EC0 }, ++  { 0x1EC2, 0x1EC2 }, ++  { 0x1EC4, 0x1EC4 }, ++  { 0x1EC6, 0x1EC6 }, ++  { 0x1EC8, 0x1EC8 }, ++  { 0x1ECA, 0x1ECA }, ++  { 0x1ECC, 0x1ECC }, ++  { 0x1ECE, 0x1ECE }, ++  { 0x1ED0, 0x1ED0 }, ++  { 0x1ED2, 0x1ED2 }, ++  { 0x1ED4, 0x1ED4 }, ++  { 0x1ED6, 0x1ED6 }, ++  { 0x1ED8, 0x1ED8 }, ++  { 0x1EDA, 0x1EDA }, ++  { 0x1EDC, 0x1EDC }, ++  { 0x1EDE, 0x1EDE }, ++  { 0x1EE0, 0x1EE0 }, ++  { 0x1EE2, 0x1EE2 }, ++  { 0x1EE4, 0x1EE4 }, ++  { 0x1EE6, 0x1EE6 }, ++  { 0x1EE8, 0x1EE8 }, ++  { 0x1EEA, 0x1EEA }, ++  { 0x1EEC, 0x1EEC }, ++  { 0x1EEE, 0x1EEE }, ++  { 0x1EF0, 0x1EF0 }, ++  { 0x1EF2, 0x1EF2 }, ++  { 0x1EF4, 0x1EF4 }, ++  { 0x1EF6, 0x1EF6 }, ++  { 0x1EF8, 0x1EF8 }, ++  { 0x1F08, 0x1F0F }, ++  { 0x1F18, 0x1F1D }, ++  { 0x1F28, 0x1F2F }, ++  { 0x1F38, 0x1F3F }, ++  { 0x1F48, 0x1F4D }, ++  { 0x1F59, 0x1F59 }, ++  { 0x1F5B, 0x1F5B }, ++  { 0x1F5D, 0x1F5D }, ++  { 0x1F5F, 0x1F5F }, ++  { 0x1F68, 0x1F6F }, ++  { 0x1FB8, 0x1FBB }, ++  { 0x1FC8, 0x1FCB }, ++  { 0x1FD8, 0x1FDB }, ++  { 0x1FE8, 0x1FEC }, ++  { 0x1FF8, 0x1FFB }, ++  { 0x2102, 0x2102 }, ++  { 0x2107, 0x2107 }, ++  { 0x210B, 0x210D }, ++  { 0x2110, 0x2112 }, ++  { 0x2115, 0x2115 }, ++  { 0x2119, 0x211D }, ++  { 0x2124, 0x2124 }, ++  { 0x2126, 0x2126 }, ++  { 0x2128, 0x2128 }, ++  { 0x212A, 0x212D }, ++  { 0x2130, 0x2131 }, ++  { 0x2133, 0x2133 }, ++  { 0x213E, 0x213F }, ++  { 0x2145, 0x2145 }, ++  { 0x2160, 0x216F }, ++  { 0x24B6, 0x24CF }, ++  { 0x2C00, 0x2C2E }, ++  { 0x2C80, 0x2C80 }, ++  { 0x2C82, 0x2C82 }, ++  { 0x2C84, 0x2C84 }, ++  { 0x2C86, 0x2C86 }, ++  { 0x2C88, 0x2C88 }, ++  { 0x2C8A, 0x2C8A }, ++  { 0x2C8C, 0x2C8C }, ++  { 0x2C8E, 0x2C8E }, ++  { 0x2C90, 0x2C90 }, ++  { 0x2C92, 0x2C92 }, ++  { 0x2C94, 0x2C94 }, ++  { 0x2C96, 0x2C96 }, ++  { 0x2C98, 0x2C98 }, ++  { 0x2C9A, 0x2C9A }, ++  { 0x2C9C, 0x2C9C }, ++  { 0x2C9E, 0x2C9E }, ++  { 0x2CA0, 0x2CA0 }, ++  { 0x2CA2, 0x2CA2 }, ++  { 0x2CA4, 0x2CA4 }, ++  { 0x2CA6, 0x2CA6 }, ++  { 0x2CA8, 0x2CA8 }, ++  { 0x2CAA, 0x2CAA }, ++  { 0x2CAC, 0x2CAC }, ++  { 0x2CAE, 0x2CAE }, ++  { 0x2CB0, 0x2CB0 }, ++  { 0x2CB2, 0x2CB2 }, ++  { 0x2CB4, 0x2CB4 }, ++  { 0x2CB6, 0x2CB6 }, ++  { 0x2CB8, 0x2CB8 }, ++  { 0x2CBA, 0x2CBA }, ++  { 0x2CBC, 0x2CBC }, ++  { 0x2CBE, 0x2CBE }, ++  { 0x2CC0, 0x2CC0 }, ++  { 0x2CC2, 0x2CC2 }, ++  { 0x2CC4, 0x2CC4 }, ++  { 0x2CC6, 0x2CC6 }, ++  { 0x2CC8, 0x2CC8 }, ++  { 0x2CCA, 0x2CCA }, ++  { 0x2CCC, 0x2CCC }, ++  { 0x2CCE, 0x2CCE }, ++  { 0x2CD0, 0x2CD0 }, ++  { 0x2CD2, 0x2CD2 }, ++  { 0x2CD4, 0x2CD4 }, ++  { 0x2CD6, 0x2CD6 }, ++  { 0x2CD8, 0x2CD8 }, ++  { 0x2CDA, 0x2CDA }, ++  { 0x2CDC, 0x2CDC }, ++  { 0x2CDE, 0x2CDE }, ++  { 0x2CE0, 0x2CE0 }, ++  { 0x2CE2, 0x2CE2 }, ++  { 0xFF21, 0xFF3A }, ++}; +diff -urN w3m-0.5.2/libwc/status.c w3m/libwc/status.c +--- w3m-0.5.2/libwc/status.c	2003-09-23 06:02:23.000000000 +0900  +++ w3m/libwc/status.c	2010-07-25 18:55:05.000000000 +0900  @@ -25,6 +25,7 @@       WC_FALSE,		/* gb18030_as_ucs */ @@ -23319,10 +42705,10 @@ diff -urN w3m-0.5.2.orig/libwc/status.c w3m/libwc/status.c   };   static wc_status output_st; -diff -urN w3m-0.5.2.orig/libwc/ucs.c w3m/libwc/ucs.c ---- w3m-0.5.2.orig/libwc/ucs.c	2007-05-23 20:34:09.000000000 +0900 -+++ w3m/libwc/ucs.c	2010-07-25 18:55:05.000000000 +0900 -@@ -17,6 +17,7 @@ +diff -urN w3m-0.5.2/libwc/ucs.c w3m/libwc/ucs.c +--- w3m-0.5.2/libwc/ucs.c	2007-05-23 20:34:09.000000000 +0900 ++++ w3m/libwc/ucs.c	2010-08-24 19:11:51.000000000 +0900 +@@ -17,11 +17,17 @@   #include "ucs.map" @@ -23330,7 +42716,26 @@ diff -urN w3m-0.5.2.orig/libwc/ucs.c w3m/libwc/ucs.c   #include "map/ucs_wide.map"   #include "map/ucs_combining.map"   #include "map/ucs_precompose.map" -@@ -511,11 +512,26 @@ + #include "map/ucs_hangul.map" + #include "map/ucs_fullwidth.map" ++#include "map/ucs_isalpha.map" ++#include "map/ucs_isdigit.map" ++#include "map/ucs_islower.map" ++#include "map/ucs_isupper.map" ++#include "map/ucs_case.map" +  + #define MAX_TAG_MAP 0x100 + static int n_tag_map = 0; +@@ -107,6 +113,8 @@ +     f = WC_CCS_INDEX(cc.ccs); +     switch (WC_CCS_TYPE(cc.ccs)) { +     case WC_CCS_A_CS94: ++	if (cc.ccs == WC_CCS_US_ASCII) ++	    return cc.code; + 	if (f < WC_F_ISO_BASE || f > WC_F_CS94_END) + 	    return WC_C_UCS4_ERROR; + 	map = cs94_ucs_map[f - WC_F_ISO_BASE]; +@@ -511,11 +519,26 @@       if (0x80 <= ucs && ucs <= 0x9F)   	return WC_CCS_C1;       return ((ucs <= WC_C_UCS2_END) ? WC_CCS_UCS2 : WC_CCS_UCS4) @@ -23357,10 +42762,85 @@ diff -urN w3m-0.5.2.orig/libwc/ucs.c w3m/libwc/ucs.c   wc_is_ucs_wide(wc_uint32 ucs)   {       if (ucs <= WC_C_UCS2_END) -diff -urN w3m-0.5.2.orig/libwc/ucs.h w3m/libwc/ucs.h ---- w3m-0.5.2.orig/libwc/ucs.h	2007-05-23 20:34:09.000000000 +0900 -+++ w3m/libwc/ucs.h	2010-07-25 18:55:05.000000000 +0900 -@@ -44,6 +44,7 @@ +@@ -542,6 +565,74 @@ + 	ucs_hangul_map, N_ucs_hangul_map) != NULL); + } +  ++wc_bool ++wc_is_ucs_alpha(wc_uint32 ucs) ++{ ++    return (ucs <= WC_C_UCS2_END && ++	wc_map_range_search((wc_uint16)ucs, ++	ucs_isalpha_map, N_ucs_isalpha_map) != NULL); ++} ++ ++wc_bool ++wc_is_ucs_digit(wc_uint32 ucs) ++{ ++    return (ucs <= WC_C_UCS2_END && ++	wc_map_range_search((wc_uint16)ucs, ++	ucs_isdigit_map, N_ucs_isdigit_map) != NULL); ++} ++ ++wc_bool ++wc_is_ucs_alnum(wc_uint32 ucs) ++{ ++    return (wc_is_ucs_alpha(ucs) || wc_is_ucs_digit(ucs)); ++} ++ ++wc_bool ++wc_is_ucs_lower(wc_uint32 ucs) ++{ ++    return (ucs <= WC_C_UCS2_END && ++	wc_map_range_search((wc_uint16)ucs, ++	ucs_islower_map, N_ucs_islower_map) != NULL); ++} ++ ++wc_bool ++wc_is_ucs_upper(wc_uint32 ucs) ++{ ++    return (ucs <= WC_C_UCS2_END && ++	wc_map_range_search((wc_uint16)ucs, ++	ucs_isupper_map, N_ucs_isupper_map) != NULL); ++} ++ ++wc_uint32 ++wc_ucs_toupper(wc_uint32 ucs) ++{ ++    wc_map *conv = NULL; ++    if (ucs <= WC_C_UCS2_END) ++	conv = wc_map_search((wc_uint16)ucs, ++			     ucs_toupper_map, N_ucs_toupper_map); ++    return conv ? (wc_uint32)(conv->code2) : ucs; ++} ++ ++wc_uint32 ++wc_ucs_tolower(wc_uint32 ucs) ++{ ++    wc_map *conv = NULL; ++    if (ucs <= WC_C_UCS2_END) ++	conv = wc_map_search((wc_uint16)ucs, ++			     ucs_tolower_map, N_ucs_tolower_map); ++    return conv ? (wc_uint32)(conv->code2) : ucs; ++} ++ ++wc_uint32 ++wc_ucs_totitle(wc_uint32 ucs) ++{ ++    wc_map *conv = NULL; ++    if (ucs <= WC_C_UCS2_END) ++	conv = wc_map_search((wc_uint16)ucs, ++			     ucs_totitle_map, N_ucs_totitle_map); ++    return conv ? (wc_uint32)(conv->code2) : ucs; ++} ++ + wc_uint32 + wc_ucs_precompose(wc_uint32 ucs1, wc_uint32 ucs2) + { +diff -urN w3m-0.5.2/libwc/ucs.h w3m/libwc/ucs.h +--- w3m-0.5.2/libwc/ucs.h	2007-05-23 20:34:09.000000000 +0900 ++++ w3m/libwc/ucs.h	2010-08-24 19:11:51.000000000 +0900 +@@ -44,9 +44,18 @@   extern wc_wchar_t wc_ucs_to_iso2022(wc_uint32 ucs);   extern wc_wchar_t wc_ucs_to_iso2022w(wc_uint32 ucs);   extern wc_ccs     wc_ucs_to_ccs(wc_uint32 ucs); @@ -23368,8 +42848,19 @@ diff -urN w3m-0.5.2.orig/libwc/ucs.h w3m/libwc/ucs.h   extern wc_bool    wc_is_ucs_wide(wc_uint32 ucs);   extern wc_bool    wc_is_ucs_combining(wc_uint32 ucs);   extern wc_bool    wc_is_ucs_hangul(wc_uint32 ucs); -diff -urN w3m-0.5.2.orig/libwc/wc_types.h w3m/libwc/wc_types.h ---- w3m-0.5.2.orig/libwc/wc_types.h	2004-04-05 01:47:20.000000000 +0900 ++extern wc_bool    wc_is_ucs_alpha(wc_uint32 ucs); ++extern wc_bool    wc_is_ucs_digit(wc_uint32 ucs); ++extern wc_bool    wc_is_ucs_alnum(wc_uint32 ucs); ++extern wc_bool    wc_is_ucs_lower(wc_uint32 ucs); ++extern wc_bool    wc_is_ucs_upper(wc_uint32 ucs); ++extern wc_uint32  wc_ucs_toupper(wc_uint32 ucs); ++extern wc_uint32  wc_ucs_tolower(wc_uint32 ucs); ++extern wc_uint32  wc_ucs_totitle(wc_uint32 ucs); + extern wc_uint32  wc_ucs_precompose(wc_uint32 ucs1, wc_uint32 ucs2); + extern wc_uint32  wc_ucs_to_fullwidth(wc_uint32 ucs); + extern int        wc_ucs_put_tag(char *tag); +diff -urN w3m-0.5.2/libwc/wc_types.h w3m/libwc/wc_types.h +--- w3m-0.5.2/libwc/wc_types.h	2004-04-05 01:47:20.000000000 +0900  +++ w3m/libwc/wc_types.h	2010-07-25 18:55:05.000000000 +0900  @@ -91,6 +91,7 @@       wc_bool gb18030_as_ucs;	/* treat 4 bytes char. of GB18030 as Unicode */ @@ -23379,16 +42870,40 @@ diff -urN w3m-0.5.2.orig/libwc/wc_types.h w3m/libwc/wc_types.h   } wc_option;   typedef struct { -diff -urN w3m-0.5.2.orig/main.c w3m/main.c ---- w3m-0.5.2.orig/main.c	2007-05-31 10:19:50.000000000 +0900 -+++ w3m/main.c	2010-08-04 23:06:36.000000000 +0900 +diff -urN w3m-0.5.2/main.c w3m/main.c +--- w3m-0.5.2/main.c	2007-05-31 10:19:50.000000000 +0900 ++++ w3m/main.c	2010-08-24 19:11:51.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: main.c,v 1.258 2007/05/31 01:19:50 inu Exp $ */ -+/* $Id: main.c,v 1.267 2010/08/04 14:06:36 htrb Exp $ */ ++/* $Id: main.c,v 1.270 2010/08/24 10:11:51 htrb Exp $ */   #define MAINPROGRAM   #include "fm.h"   #include <signal.h> -@@ -194,12 +194,10 @@ +@@ -14,6 +14,13 @@ + #include "terms.h" + #include "myctype.h" + #include "regex.h" ++#ifdef USE_M17N ++#include "wc.h" ++#include "wtf.h" ++#ifdef USE_UNICODE ++#include "ucs.h" ++#endif ++#endif + #ifdef USE_MOUSE + #ifdef USE_GPM + #include <gpm.h> +@@ -85,8 +92,7 @@ + int show_params_p = 0; + void show_params(FILE * fp); +  +-static char *getCurWord(Buffer *buf, int *spos, int *epos, +-			const char *badchars); ++static char *getCurWord(Buffer *buf, int *spos, int *epos); +  + static int display_ok = FALSE; + static void do_dump(Buffer *); +@@ -194,12 +200,10 @@   #ifdef USE_M17N       fprintf(f, "    -I charset       document charset\n");       fprintf(f, "    -O charset       display/output charset\n"); @@ -23401,7 +42916,7 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c       fprintf(f, "    -B               load bookmark\n");       fprintf(f, "    -bookmark file   specify bookmark file\n");       fprintf(f, "    -T type          specify content-type\n"); -@@ -242,14 +240,9 @@ +@@ -242,14 +246,9 @@       fprintf(f,   	    "    -cookie          use cookie (-no-cookie: don't use cookie)\n");   #endif				/* USE_COOKIE */ @@ -23418,7 +42933,7 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c       fprintf(f, "    -W               toggle wrap search mode\n");       fprintf(f, "    -X               don't use termcap init/deinit\n");       fprintf(f, -@@ -323,21 +316,27 @@ +@@ -323,21 +322,27 @@   sig_chld(int signo)   {       int p_stat; @@ -23456,7 +42971,7 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c       mySignal(SIGCHLD, sig_chld);       return;   } -@@ -525,14 +524,12 @@ +@@ -525,14 +530,12 @@   		    PagerMax = atoi(argv[i]);   	    }   #ifdef USE_M17N @@ -23471,7 +42986,7 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c   	    else if (!strncmp("-I", argv[i], 2)) {   		if (argv[i][2] != '\0')   		    p = argv[i] + 2; -@@ -557,9 +554,9 @@ +@@ -557,9 +560,9 @@   	    }   #endif   	    else if (!strcmp("-graph", argv[i])) @@ -23483,7 +42998,17 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c   	    else if (!strcmp("-T", argv[i])) {   		if (++i >= argc)   		    usage(); -@@ -697,22 +694,7 @@ +@@ -629,6 +632,9 @@ + 		if (++i >= argc) + 		    usage(); + 		COLS = atoi(argv[i]); ++		if (COLS > MAXIMUM_COLS) { ++		    COLS = MAXIMUM_COLS; ++		} + 	    } + 	    else if (!strcmp("-ppc", argv[i])) { + 		double ppc; +@@ -697,22 +703,7 @@   		accept_cookie = TRUE;   	    }   #endif				/* USE_COOKIE */ @@ -23506,7 +43031,16 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c   		squeezeBlankLine = TRUE;   	    else if (!strcmp("-X", argv[i]))   		Do_not_use_ti_te = TRUE; -@@ -868,12 +850,6 @@ +@@ -794,7 +785,7 @@ +     } +     if (w3m_dump) { + 	if (COLS == 0) +-	    COLS = 80; ++	    COLS = DEFAULT_COLS; +     } +  + #ifdef USE_BINMODE_STREAM +@@ -868,12 +859,6 @@   			   w3m_version,   			   "<br>Written by <a href='mailto:aito@fw.ipsj.or.jp'>Akinori Ito</a>",   			   NULL); @@ -23519,7 +43053,7 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c   	    newbuf = loadHTMLString(s_page);   	    if (newbuf == NULL)   		Strcat_charp(err_msg, "w3m: Can't load string.\n"); -@@ -1152,18 +1128,11 @@ +@@ -1152,18 +1137,11 @@   	    mouse_inactive();   #endif				/* USE_MOUSE */   	if (IS_ASCII(c)) {	/* Ascii */ @@ -23543,7 +43077,7 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c   	    }   	    else {   		set_buffer_environ(Currentbuf); -@@ -1284,8 +1253,25 @@ +@@ -1284,8 +1262,25 @@   	dump_head(buf);       if (w3m_dump & DUMP_SOURCE)   	dump_source(buf); @@ -23570,7 +43104,251 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c       mySignal(SIGINT, prevtrap);   } -@@ -4623,10 +4609,10 @@ +@@ -2259,7 +2254,32 @@ +  * From: Takashi Nishimoto <g96p0935@mse.waseda.ac.jp> Date: Mon, 14 Jun +  * 1999 09:29:56 +0900  +  */ +-#define IS_WORD_CHAR(c,p) (IS_ALNUM(c) && CharType(p) == PC_ASCII) ++#if defined(USE_M17N) && defined(USE_UNICODE) ++#define nextChar(s, l)	do { (s)++; } while ((s) < (l)->len && (l)->propBuf[s] & PC_WCHAR2) ++#define prevChar(s, l)	do { (s)--; } while ((s) > 0 && (l)->propBuf[s] & PC_WCHAR2) ++ ++static wc_uint32 ++getChar(char *p) ++{ ++    return wc_any_to_ucs(wtf_parse1(&p)); ++} ++ ++static int ++is_wordchar(wc_uint32 c) ++{ ++    return wc_is_ucs_alnum(c); ++} ++#else  ++#define nextChar(s, l)	(s)++ ++#define prevChar(s, l)	(s)-- ++#define getChar(p)	((int)*(p)) ++ ++static int ++is_wordchar(int c) ++{ ++    return IS_ALNUM(c); ++} ++#endif +  + static int + prev_nonnull_line(Line *line) +@@ -2279,8 +2299,7 @@ + DEFUN(movLW, PREV_WORD, "Move to previous word") + { +     char *lb; +-    Lineprop *pb; +-    Line *pline; ++    Line *pline, *l; +     int ppos; +     int i, n = searchKeyNum(); +  +@@ -2295,12 +2314,14 @@ + 	    goto end; +  + 	while (1) { +-	    lb = Currentbuf->currentLine->lineBuf; +-	    pb = Currentbuf->currentLine->propBuf; +-	    while (Currentbuf->pos > 0 && +-		   !IS_WORD_CHAR(lb[Currentbuf->pos - 1], +-				 pb[Currentbuf->pos - 1])) { +-		Currentbuf->pos--; ++	    l = Currentbuf->currentLine; ++	    lb = l->lineBuf; ++	    while (Currentbuf->pos > 0) { ++		int tmp = Currentbuf->pos; ++		prevChar(tmp, l); ++		if (is_wordchar(getChar(&lb[tmp]))) ++		    break; ++		Currentbuf->pos = tmp; + 	    } + 	    if (Currentbuf->pos > 0) + 		break; +@@ -2312,12 +2333,14 @@ + 	    Currentbuf->pos = Currentbuf->currentLine->len; + 	} +  +-	lb = Currentbuf->currentLine->lineBuf; +-	pb = Currentbuf->currentLine->propBuf; +-	while (Currentbuf->pos > 0 && +-	       IS_WORD_CHAR(lb[Currentbuf->pos - 1], +-			    pb[Currentbuf->pos - 1])) { +-	    Currentbuf->pos--; ++	l = Currentbuf->currentLine; ++	lb = l->lineBuf; ++	while (Currentbuf->pos > 0) { ++	    int tmp = Currentbuf->pos; ++	    prevChar(tmp, l); ++	    if (!is_wordchar(getChar(&lb[tmp]))) ++		break; ++	    Currentbuf->pos = tmp; + 	} +     } +   end: +@@ -2344,8 +2367,7 @@ + DEFUN(movRW, NEXT_WORD, "Move to next word") + { +     char *lb; +-    Lineprop *pb; +-    Line *pline; ++    Line *pline, *l; +     int ppos; +     int i, n = searchKeyNum(); +  +@@ -2359,18 +2381,17 @@ + 	if (next_nonnull_line(Currentbuf->currentLine) < 0) + 	    goto end; +  +-	lb = Currentbuf->currentLine->lineBuf; +-	pb = Currentbuf->currentLine->propBuf; +- +-	while (lb[Currentbuf->pos] && +-	       IS_WORD_CHAR(lb[Currentbuf->pos], pb[Currentbuf->pos])) +-	    Currentbuf->pos++; ++	l = Currentbuf->currentLine; ++	lb = l->lineBuf; ++	while (Currentbuf->pos < l->len && ++	       is_wordchar(getChar(&lb[Currentbuf->pos]))) ++	    nextChar(Currentbuf->pos, l); +  + 	while (1) { +-	    while (lb[Currentbuf->pos] && +-		   !IS_WORD_CHAR(lb[Currentbuf->pos], pb[Currentbuf->pos])) +-		Currentbuf->pos++; +-	    if (lb[Currentbuf->pos]) ++	    while (Currentbuf->pos < l->len && ++		   !is_wordchar(getChar(&lb[Currentbuf->pos]))) ++		nextChar(Currentbuf->pos, l); ++	    if (Currentbuf->pos < l->len) + 		break; + 	    if (next_nonnull_line(Currentbuf->currentLine->next) < 0) { + 		Currentbuf->currentLine = pline; +@@ -2378,8 +2399,8 @@ + 		goto end; + 	    } + 	    Currentbuf->pos = 0; +-	    lb = Currentbuf->currentLine->lineBuf; +-	    pb = Currentbuf->currentLine->propBuf; ++	    l = Currentbuf->currentLine; ++	    lb = l->lineBuf; + 	} +     } +   end: +@@ -2901,6 +2922,42 @@ +     return; + } +  ++static int ++handleMailto(char *url) ++{ ++    Str to; ++    char *pos; ++ ++    if (strncasecmp(url, "mailto:", 7)) ++	return 0; ++#ifdef USE_W3MMAILER ++    if (! non_null(Mailer) || MailtoOptions == MAILTO_OPTIONS_USE_W3MMAILER) ++	return 0; ++#else ++    if (!non_null(Mailer)) { ++	/* FIXME: gettextize? */ ++	disp_err_message("no mailer is specified", TRUE); ++	return 1; ++    } ++#endif ++	 ++    /* invoke external mailer */ ++    if (MailtoOptions == MAILTO_OPTIONS_USE_MAILTO_URL) { ++	to = Strnew_charp(html_unquote(url)); ++    } else { ++	to = Strnew_charp(url + 7); ++	if ((pos = strchr(to->ptr, '?')) != NULL) ++	    Strtruncate(to, pos - to->ptr); ++    } ++    fmTerm(); ++    system(myExtCommand(Mailer, shell_quote(file_unquote(to->ptr)), ++			FALSE)->ptr); ++    fmInit(); ++    displayBuffer(Currentbuf, B_FORCE_REDRAW); ++    pushHashHist(URLHist, url); ++    return 1; ++} ++ + /* follow HREF link */ + DEFUN(followA, GOTO_LINK, "Go to current link") + { +@@ -2950,31 +3007,8 @@ + 	    return; + 	} +     } +-    if (!strncasecmp(a->url, "mailto:", 7) +-#ifdef USE_W3MMAILER +-	&& non_null(Mailer) && strchr(a->url, '?') == NULL +-#endif +-	) { +-	/* invoke external mailer */ +-	Str to = Strnew_charp(a->url + 7); +-#ifndef USE_W3MMAILER +-	char *pos; +-	if (!non_null(Mailer)) { +-	    /* FIXME: gettextize? */ +-	    disp_err_message("no mailer is specified", TRUE); +-	    return; +-	} +-	if ((pos = strchr(to->ptr, '?')) != NULL) +-	    Strtruncate(to, pos - to->ptr); +-#endif +-	fmTerm(); +-	system(myExtCommand(Mailer, shell_quote(file_unquote(to->ptr)), +-			    FALSE)->ptr); +-	fmInit(); +-	displayBuffer(Currentbuf, B_FORCE_REDRAW); +-	pushHashHist(URLHist, a->url); ++    if (handleMailto(a->url)) + 	return; +-    } + #if 0 +     else if (!strncasecmp(a->url, "news:", 5) && strchr(a->url, '@') == NULL) { + 	/* news:newsgroup is not supported */ +@@ -3987,31 +4021,8 @@ + { +     Buffer *buf; +  +-    if (!strncasecmp(url, "mailto:", 7) +-#ifdef USE_W3MMAILER +-	&& non_null(Mailer) && strchr(url, '?') == NULL +-#endif +-	) { +-	/* invoke external mailer */ +-	Str to = Strnew_charp(url + 7); +-#ifndef USE_W3MMAILER +-	char *pos; +-	if (!non_null(Mailer)) { +-	    /* FIXME: gettextize? */ +-	    disp_err_message("no mailer is specified", TRUE); +-	    return; +-	} +-	if ((pos = strchr(to->ptr, '?')) != NULL) +-	    Strtruncate(to, pos - to->ptr); +-#endif +-	fmTerm(); +-	system(myExtCommand(Mailer, shell_quote(file_unquote(to->ptr)), +-			    FALSE)->ptr); +-	fmInit(); +-	displayBuffer(Currentbuf, B_FORCE_REDRAW); +-	pushHashHist(URLHist, url); ++    if (handleMailto(url)) + 	return; +-    } + #if 0 +     if (!strncasecmp(url, "news:", 5) && strchr(url, '@') == NULL) { + 	/* news:newsgroup is not supported */ +@@ -4623,10 +4634,10 @@       buf = newBuffer(INIT_BUFFER_WIDTH); @@ -23583,7 +43361,7 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c   	    buf->real_type = "text/plain";   	else   	    buf->real_type = Currentbuf->real_type; -@@ -4776,8 +4762,8 @@ +@@ -4776,8 +4787,8 @@       repBuffer(Currentbuf, buf);       if ((buf->type != NULL) && (sbuf.type != NULL) &&   	((!strcasecmp(buf->type, "text/plain") && @@ -23594,7 +43372,16 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c   	  !strcasecmp(sbuf.type, "text/plain")))) {   	vwSrc();   	if (Currentbuf != buf) -@@ -5099,7 +5085,7 @@ +@@ -4914,7 +4925,7 @@ + { +     char *p; +     int spos, epos; +-    p = getCurWord(Currentbuf, &spos, &epos, ":\"\'`<>()[]{}&|;*?$"); ++    p = getCurWord(Currentbuf, &spos, &epos); +     if (p == NULL) + 	return; +     reAnchorWord(Currentbuf, Currentbuf->currentLine, spos, epos); +@@ -5099,7 +5110,7 @@   	return;       displayImage = TRUE;       /* @@ -23603,7 +43390,7 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c        * return;        */       Currentbuf->image_flag = IMG_FLAG_AUTO; -@@ -5112,7 +5098,7 @@ +@@ -5112,7 +5123,7 @@       if (!activeImage)   	return;       /* @@ -23612,7 +43399,63 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c        * return;        */       Currentbuf->image_flag = IMG_FLAG_SKIP; -@@ -6355,7 +6341,8 @@ +@@ -5526,17 +5537,8 @@ +     } + } +  +-static int +-is_wordchar(int c, const char *badchars) +-{ +-    if (badchars) +-	return !(IS_SPACE(c) || strchr(badchars, c)); +-    else +-	return IS_ALPHA(c); +-} +- + static char * +-getCurWord(Buffer *buf, int *spos, int *epos, const char *badchars) ++getCurWord(Buffer *buf, int *spos, int *epos) + { +     char *p; +     Line *l = buf->currentLine; +@@ -5548,15 +5550,20 @@ + 	return NULL; +     p = l->lineBuf; +     e = buf->pos; +-    while (e > 0 && !is_wordchar(p[e], badchars)) +-	e--; +-    if (!is_wordchar(p[e], badchars)) ++    while (e > 0 && !is_wordchar(getChar(&p[e]))) ++	prevChar(e, l); ++    if (!is_wordchar(getChar(&p[e]))) + 	return NULL; +     b = e; +-    while (b > 0 && is_wordchar(p[b - 1], badchars)) +-	b--; +-    while (e < l->len && is_wordchar(p[e], badchars)) +-	e++; ++    while (b > 0) { ++	int tmp = b; ++	prevChar(tmp, l); ++	if (!is_wordchar(getChar(&p[tmp]))) ++	    break; ++	b = tmp; ++    } ++    while (e < l->len && is_wordchar(getChar(&p[e]))) ++	nextChar(e, l); +     *spos = b; +     *epos = e; +     return &p[b]; +@@ -5568,7 +5575,7 @@ +     int b, e; +     char *p; +  +-    if ((p = getCurWord(buf, &b, &e, 0)) != NULL) { ++    if ((p = getCurWord(buf, &b, &e)) != NULL) { + 	return Strnew_charp_n(p, e - b)->ptr; +     } +     return NULL; +@@ -6355,7 +6362,8 @@       d->lock = lock;       d->size = size;       d->time = time(0); @@ -23622,7 +43465,7 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c       d->next = NULL;       d->prev = LastDL;       if (LastDL) -@@ -6375,7 +6362,7 @@ +@@ -6375,7 +6383,7 @@       if (!FirstDL)   	return FALSE;       for (d = FirstDL; d != NULL; d = d->next) { @@ -23631,7 +43474,7 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c   	    return TRUE;       }       return FALSE; -@@ -6415,15 +6402,16 @@ +@@ -6415,15 +6423,16 @@   		       "<form method=internal action=download><hr>\n");       for (d = LastDL; d != NULL; d = d->prev) {   	if (lstat(d->lock, &st)) @@ -23651,7 +43494,7 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c   		duration = st.st_mtime - d->time;   	    }   	} -@@ -6442,7 +6430,7 @@ +@@ -6442,7 +6451,7 @@   		Strcat_char(src, '_');   	    Strcat_char(src, '\n');   	} @@ -23660,7 +43503,7 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c   	    Strcat(src, Sprintf("  %s / %s bytes (%d%%)",   				convert_size3(size), convert_size3(d->size),   				(int)(100.0 * size / d->size))); -@@ -6453,20 +6441,28 @@ +@@ -6453,20 +6462,28 @@   	    Strcat(src, Sprintf("  %02d:%02d:%02d  rate %s/sec",   				duration / (60 * 60), (duration / 60) % 60,   				duration % 60, convert_size(rate, 1))); @@ -23695,7 +43538,7 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c   	}   	else   	    Strcat(src, Sprintf("<input type=submit name=stop%d value=STOP>", -@@ -6520,7 +6516,7 @@ +@@ -6520,7 +6537,7 @@       if (!FirstDL)   	return;       for (d = FirstDL; d != NULL; d = d->next) { @@ -23704,9 +43547,9 @@ diff -urN w3m-0.5.2.orig/main.c w3m/main.c   	    continue;   #ifndef __MINGW32_VERSION   	kill(d->pid, SIGKILL); -diff -urN w3m-0.5.2.orig/po/ja.po w3m/po/ja.po ---- w3m-0.5.2.orig/po/ja.po	2007-05-31 21:17:05.000000000 +0900 -+++ w3m/po/ja.po	2010-08-04 23:06:36.000000000 +0900 +diff -urN w3m-0.5.2/po/ja.po w3m/po/ja.po +--- w3m-0.5.2/po/ja.po	2007-05-31 21:17:05.000000000 +0900 ++++ w3m/po/ja.po	2010-08-20 18:47:09.000000000 +0900  @@ -1,5 +1,5 @@   # Japanese translations for w3m package  -# w3m ¥Ñ¥Ã¥±¡¼¥¸¤ËÂФ¹¤ë±ÑÌõ. @@ -23720,8 +43563,8 @@ diff -urN w3m-0.5.2.orig/po/ja.po w3m/po/ja.po   "Report-Msgid-Bugs-To: satodai@w3m.jp\n"  -"POT-Creation-Date: 2007-05-07 10:49+0900\n"  -"PO-Revision-Date: 2007-05-07 10:52+0900\n" -+"POT-Creation-Date: 2010-08-04 18:33+0900\n" -+"PO-Revision-Date: 2010-08-04 18:36+0900\n" ++"POT-Creation-Date: 2010-08-20 18:44+0900\n" ++"PO-Revision-Date: 2010-08-20 18:45+0900\n"   "Last-Translator: Fumitoshi UKAI <ukai@debian.or.jp>\n"   "Language-Team: Japanese\n"  +"Language: \n" @@ -23768,7 +43611,7 @@ diff -urN w3m-0.5.2.orig/po/ja.po w3m/po/ja.po   #: menu.c:276 menu.c:283 menu.c:287   msgid " ---------------- " -@@ -51,781 +52,813 @@ +@@ -51,781 +52,829 @@   #: menu.c:277   msgid " Go Link      (a) " @@ -24234,701 +44077,717 @@ diff -urN w3m-0.5.2.orig/po/ja.po w3m/po/ja.po  -#: rc.c:140  +#: rc.c:142 ++msgid "How to call Mailer for mailto URLs with options" ++msgstr "mailto ã‚¿ã‚°ã®å–り扱ã„" ++ ++#: rc.c:143   msgid "External Browser"  -msgstr "³°Éô¥Ö¥é¥¦¥¶"  +msgstr "外部ブラウザ"  -#: rc.c:141 -+#: rc.c:143 ++#: rc.c:144   msgid "Second External Browser"  -msgstr "³°Éô¥Ö¥é¥¦¥¶¤½¤Î2"  +msgstr "外部ブラウザãã®2"  -#: rc.c:142 -+#: rc.c:144 ++#: rc.c:145   msgid "Third External Browser"  -msgstr "³°Éô¥Ö¥é¥¦¥¶¤½¤Î3"  +msgstr "外部ブラウザãã®3"  -#: rc.c:143 -+#: rc.c:145 ++#: rc.c:146   msgid "Disable secret file security check"  -msgstr "¥Ñ¥¹¥ï¡¼¥É¥Õ¥¡¥¤¥ë¤Î¥Ñ¡¼¥ß¥Ã¥·¥ç¥ó¤ò¥Á¥§¥Ã¥¯¤·¤Ê¤¤"  +msgstr "パスワードファイルã®ãƒ‘ーミッションをãƒã‚§ãƒƒã‚¯ã—ãªã„"  -#: rc.c:144 -+#: rc.c:146 ++#: rc.c:147   msgid "Password file"  -msgstr "¥Ñ¥¹¥ï¡¼¥É¥Õ¥¡¥¤¥ë"  +msgstr "パスワードファイル"  -#: rc.c:145 -+#: rc.c:147 ++#: rc.c:148   msgid "File for setting form on loading"  -msgstr "ʸ½ñÆÉ¹þ»þ¤Î¥Õ¥©¡¼¥àÀßÄêÍÑ¥Õ¥¡¥¤¥ë"  +msgstr "文書èªè¾¼æ™‚ã®ãƒ•ォームè¨å®šç”¨ãƒ•ァイル"  -#: rc.c:146 -+#: rc.c:148 ++#: rc.c:149   msgid "Password for anonymous FTP (your mail address)"  -msgstr "FTP¤Î¥Ñ¥¹¥ï¡¼¥É(ÉáÄ̤ϼ«Ê¬¤Îmail address¤ò»È¤¦)"  +msgstr "FTPã®ãƒ‘スワード(普通ã¯è‡ªåˆ†ã®mail addressを使ã†)"  -#: rc.c:147 -+#: rc.c:149 ++#: rc.c:150   msgid "Generate domain part of password for FTP"  -msgstr "FTP¤Î¥Ñ¥¹¥ï¡¼¥É¤Î¥É¥á¥¤¥ó̾¤ò¼«Æ°À¸À®¤¹¤ë"  +msgstr "FTPã®ãƒ‘スワードã®ãƒ‰ãƒ¡ã‚¤ãƒ³åを自動生æˆã™ã‚‹"  -#: rc.c:148 -+#: rc.c:150 ++#: rc.c:151   msgid "User-Agent identification string"   msgstr "User-Agent"  -#: rc.c:149 -+#: rc.c:151 ++#: rc.c:152   msgid "Accept-Encoding header"  -msgstr "°µ½ÌÊýË¡(Accept-Encoding:)"  +msgstr "圧縮方法(Accept-Encoding:)"  -#: rc.c:150 -+#: rc.c:152 ++#: rc.c:153   msgid "Accept header"  -msgstr "¼õ¤±¤Ä¤±¤ë¥á¥Ç¥£¥¢¥¿¥¤¥×(Accept:)"  +msgstr "å—ã‘ã¤ã‘るメディアタイプ(Accept:)"  -#: rc.c:151 -+#: rc.c:153 ++#: rc.c:154   msgid "Accept-Language header"  -msgstr "¼õ¤±¤Ä¤±¤ë¸À¸ì(Accept-Language:)"  +msgstr "å—ã‘ã¤ã‘る言語(Accept-Language:)"  -#: rc.c:152 -+#: rc.c:154 ++#: rc.c:155   msgid "Treat URL-like strings as links in all pages"  -msgstr "Á´¤Æ¤Î¥Ú¡¼¥¸¤ÎURLÉ÷¤Îʸ»úÎó¤ò¥ê¥ó¥¯¤Ë¤¹¤ë"  +msgstr "å…¨ã¦ã®ãƒšãƒ¼ã‚¸ã®URLé¢¨ã®æ–‡å—列をリンクã«ã™ã‚‹"  -#: rc.c:153 -+#: rc.c:155 ++#: rc.c:156   msgid "Wrap search"  -msgstr "ÀÞ¤êÊÖ¤·¸¡º÷"  +msgstr "æŠ˜ã‚Šè¿”ã—æ¤œç´¢"  -#: rc.c:154 -+#: rc.c:156 ++#: rc.c:157   msgid "Display unseen objects (e.g. bgimage tag)"  -msgstr "ÇØ·Ê²èÁüÅù¤Ø¤Î¥ê¥ó¥¯¤òºî¤ë"  +msgstr "背景画åƒç‰ã¸ã®ãƒªãƒ³ã‚¯ã‚’作る"  -#: rc.c:155 -+#: rc.c:157 ++#: rc.c:158   msgid "Uncompress compressed data automatically when downloading"  -msgstr "¥À¥¦¥ó¥í¡¼¥É»þ¤Ë¼«Æ°Åª¤Ë°µ½Ì¤µ¤ì¤¿¥Ç¡¼¥¿¤ò²òÅह¤ë"  +msgstr "ダウンãƒãƒ¼ãƒ‰æ™‚ã«è‡ªå‹•çš„ã«åœ§ç¸®ã•れãŸãƒ‡ãƒ¼ã‚¿ã‚’è§£å‡ã™ã‚‹"  -#: rc.c:157 -+#: rc.c:159 ++#: rc.c:160   msgid "Run external viewer in a separate session"  -msgstr "³°Éô¥Ó¥å¡¼¥¢¤òÊÌ¥»¥Ã¥·¥ç¥ó¤Çư¤«¤¹"  +msgstr "外部ビューアを別セッションã§å‹•ã‹ã™"  -#: rc.c:159 -+#: rc.c:161 ++#: rc.c:162   msgid "Run external viewer in the background"  -msgstr "³°Éô¥Ó¥å¡¼¥¢¤ò¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É¤Çư¤«¤¹"  +msgstr "外部ビューアをãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å‹•ã‹ã™"  -#: rc.c:161 -+#: rc.c:163 ++#: rc.c:164   msgid "Use external program for directory listing"  -msgstr "¥Ç¥£¥ì¥¯¥È¥ê¥ê¥¹¥È¤Ë³°Éô¥³¥Þ¥ó¥É¤ò»È¤¦"  +msgstr "ディレクトリリストã«å¤–部コマンドを使ã†"  -#: rc.c:162 -+#: rc.c:164 ++#: rc.c:165   msgid "URL of directory listing command"  -msgstr "¥Ç¥£¥ì¥¯¥È¥ê¥ê¥¹¥ÈÍÑ¥³¥Þ¥ó¥É"  +msgstr "ディレクトリリスト用コマンド"  -#: rc.c:164 -+#: rc.c:166 ++#: rc.c:167   msgid "Enable dictionary lookup through CGI"  -msgstr "¼½ñ°ú¤¤òCGI·Ðͳ¤Ç¤ª¤³¤Ê¤¦"  +msgstr "辞書引ãã‚’CGI経由ã§ãŠã“ãªã†"  -#: rc.c:165 -+#: rc.c:167 ++#: rc.c:168   msgid "URL of dictionary lookup command"  -msgstr "¼½ñ°ú¤¥³¥Þ¥ó¥É¤ÎURL"  +msgstr "辞書引ãコマンドã®URL"  -#: rc.c:167 -+#: rc.c:169 ++#: rc.c:170   msgid "Display link name for images lacking ALT"  -msgstr "¶õ¤ÎIMG ALT°À¤Î»þ¤Ë¥ê¥ó¥¯Ì¾¤òɽ¼¨¤¹¤ë"  +msgstr "空ã®IMG ALTå±žæ€§ã®æ™‚ã«ãƒªãƒ³ã‚¯åを表示ã™ã‚‹"  -#: rc.c:168 -+#: rc.c:170 ++#: rc.c:171   msgid "Index file for directories"  -msgstr "³Æ¥Ç¥£¥ì¥¯¥È¥ê¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¥Õ¥¡¥¤¥ë"  +msgstr "å„ディレクトリã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ãƒ•ァイル"  -#: rc.c:169 -+#: rc.c:171 ++#: rc.c:172   msgid "Prepend http:// to URL automatically"  -msgstr "URL¤Ë¼«Æ°Åª¤Ë http:// ¤òÊ䤦"  +msgstr "URLã«è‡ªå‹•的㫠http:// を補ã†"  -#: rc.c:170 -+#: rc.c:172 ++#: rc.c:173   msgid "Default value for open-URL command"  -msgstr "URL¤ò³«¤¯»þ¤Î¥Ç¥Õ¥©¥ë¥Èʸ»úÎó"  +msgstr "URLã‚’é–‹ãæ™‚ã®ãƒ‡ãƒ•ォルト文å—列"  -#: rc.c:171 -+#: rc.c:173 ++#: rc.c:174   msgid "Decode Content-Transfer-Encoding when saving"  -msgstr "Êݸ»þ¤Ë Content-Transfer-Encoding ¤ò¥Ç¥³¡¼¥É¤¹¤ë"  +msgstr "ä¿å˜æ™‚ã« Content-Transfer-Encoding をデコードã™ã‚‹"  -#: rc.c:172 -+#: rc.c:174 ++#: rc.c:175   msgid "Preserve timestamp when saving"  -msgstr "Êݸ»þ¤Ë¥¿¥¤¥à¥¹¥¿¥ó¥×¤òÊÝ»ý¤¹¤ë"  +msgstr "ä¿å˜æ™‚ã«ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã‚’ä¿æŒã™ã‚‹"  -#: rc.c:174 -+#: rc.c:176 ++#: rc.c:177   msgid "Enable mouse"  -msgstr "¥Þ¥¦¥¹¤ò»È¤¦"  +msgstr "マウスを使ã†"  -#: rc.c:175 -+#: rc.c:177 ++#: rc.c:178   msgid "Scroll in reverse direction of mouse drag"  -msgstr "¥Þ¥¦¥¹¤Î¥É¥é¥Ã¥°Æ°ºî¤òµÕ¤Ë¤¹¤ë"  +msgstr "マウスã®ãƒ‰ãƒ©ãƒƒã‚°å‹•作を逆ã«ã™ã‚‹"  -#: rc.c:176 -+#: rc.c:178 ++#: rc.c:179   msgid "Behavior of wheel scroll speed"  -msgstr "¥Û¥¤¡¼¥ë¤Ç¤Î¥¹¥¯¥í¡¼¥ë®Å٤ΰ·¤¤"  +msgstr "ホイールã§ã®ã‚¹ã‚¯ãƒãƒ¼ãƒ«é€Ÿåº¦ã®æ‰±ã„"  -#: rc.c:177 -+#: rc.c:179 ++#: rc.c:180   msgid "(A only)Scroll by # (%) of screen"  -msgstr "(A¤Î¤ß)²èÌ̤β¿%¥¹¥¯¥í¡¼¥ë¤¹¤ë¤«"  +msgstr "(Aã®ã¿)ç”»é¢ã®ä½•%スクãƒãƒ¼ãƒ«ã™ã‚‹ã‹"  -#: rc.c:178 -+#: rc.c:180 ++#: rc.c:181   msgid "(B only)Scroll by # lines"  -msgstr "(B¤Î¤ß)¥¹¥¯¥í¡¼¥ë¤¹¤ë¹Ô¿ô"  +msgstr "(Bã®ã¿)スクãƒãƒ¼ãƒ«ã™ã‚‹è¡Œæ•°"  -#: rc.c:180 -+#: rc.c:182 ++#: rc.c:183   msgid "Free memory of undisplayed buffers"  -msgstr "ɽ¼¨¤µ¤ì¤Æ¤¤¤Ê¤¤¥Ð¥Ã¥Õ¥¡¤Î¥á¥â¥ê¤ò²òÊü¤¹¤ë"  +msgstr "表示ã•れã¦ã„ãªã„ãƒãƒƒãƒ•ã‚¡ã®ãƒ¡ãƒ¢ãƒªã‚’解放ã™ã‚‹"  -#: rc.c:181 -+#: rc.c:183 ++#: rc.c:184   msgid "Suppress `Referer:' header"  -msgstr "Referer: ¤òÁ÷¤é¤Ê¤¤¤è¤¦¤Ë¤¹¤ë"  +msgstr "Referer: ã‚’é€ã‚‰ãªã„よã†ã«ã™ã‚‹"  -#: rc.c:182 -+#: rc.c:184 ++#: rc.c:185   msgid "Search case-insensitively"  -msgstr "¥µ¡¼¥Á»þ¤ËÂçʸ»ú¾®Ê¸»ú¤Î¶èÊ̤ò¤·¤Ê¤¤"  +msgstr "ã‚µãƒ¼ãƒæ™‚ã«å¤§æ–‡å—å°æ–‡å—ã®åŒºåˆ¥ã‚’ã—ãªã„"  -#: rc.c:183 -+#: rc.c:185 ++#: rc.c:186   msgid "Use LESSOPEN"  -msgstr "LESSOPEN¤ò»ÈÍÑ"  +msgstr "LESSOPENを使用"  -#: rc.c:186 -+#: rc.c:188 ++#: rc.c:189   msgid "Perform SSL server verification"  -msgstr "SSL¤Î¥µ¡¼¥Ðǧ¾Ú¤ò¹Ô¤¦"  +msgstr "SSLã®ã‚µãƒ¼ãƒèªè¨¼ã‚’行ã†"  -#: rc.c:187 -+#: rc.c:189 ++#: rc.c:190   msgid "PEM encoded certificate file of client"  -msgstr "SSL¤Î¥¯¥é¥¤¥¢¥ó¥ÈÍÑPEM·Á¼°¾ÚÌÀ½ñ¥Õ¥¡¥¤¥ë"  +msgstr "SSLã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆç”¨PEMå½¢å¼è¨¼æ˜Žæ›¸ãƒ•ァイル"  -#: rc.c:188 -+#: rc.c:190 ++#: rc.c:191   msgid "PEM encoded private key file of client"  -msgstr "SSL¤Î¥¯¥é¥¤¥¢¥ó¥ÈÍÑPEM·Á¼°ÈëÌ©¸°¥Õ¥¡¥¤¥ë"  +msgstr "SSLã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆç”¨PEMå½¢å¼ç§˜å¯†éµãƒ•ァイル"  -#: rc.c:189 -+#: rc.c:191 ++#: rc.c:192   msgid "Path to directory for PEM encoded certificates of CAs"  -msgstr "SSL¤Îǧ¾Ú¶É¤ÎPEM·Á¼°¾ÚÌÀ½ñ·²¤Î¤¢¤ë¥Ç¥£¥ì¥¯¥È¥ê¤Ø¤Î¥Ñ¥¹"  +msgstr "SSLã®èªè¨¼å±€ã®PEMå½¢å¼è¨¼æ˜Žæ›¸ç¾¤ã®ã‚るディレクトリã¸ã®ãƒ‘ス"  -#: rc.c:190 -+#: rc.c:192 ++#: rc.c:193   msgid "File consisting of PEM encoded certificates of CAs"  -msgstr "SSL¤Îǧ¾Ú¶É¤ÎPEM·Á¼°¾ÚÌÀ½ñ·²¤Î¥Õ¥¡¥¤¥ë"  +msgstr "SSLã®èªè¨¼å±€ã®PEMå½¢å¼è¨¼æ˜Žæ›¸ç¾¤ã®ãƒ•ァイル"  -#: rc.c:192 -+#: rc.c:194 ++#: rc.c:195   msgid "List of forbidden SSL methods (2: SSLv2, 3: SSLv3, t:TLSv1)"  -msgstr "»È¤ï¤Ê¤¤SSL¥á¥½¥Ã¥É¤Î¥ê¥¹¥È(2: SSLv2, 3: SSLv3, t:TLSv1)"  +msgstr "使ã‚ãªã„SSLメソッドã®ãƒªã‚¹ãƒˆ(2: SSLv2, 3: SSLv3, t:TLSv1)"  -#: rc.c:195 -+#: rc.c:197 ++#: rc.c:198   msgid "Enable cookie processing"  -msgstr "¥¯¥Ã¥¡¼¤ò»ÈÍѤ¹¤ë"  +msgstr "クッã‚ーを使用ã™ã‚‹"  -#: rc.c:196 -+#: rc.c:198 ++#: rc.c:199   msgid "Print a message when receiving a cookie"  -msgstr "¥¯¥Ã¥¡¼¤ò¼õ¤±ÉÕ¤±¤¿¤È¤¤Ë¥á¥Ã¥»¡¼¥¸¤òɽ¼¨¤¹¤ë"  +msgstr "クッã‚ーをå—ã‘付ã‘ãŸã¨ãã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’表示ã™ã‚‹"  -#: rc.c:197 -+#: rc.c:199 ++#: rc.c:200   msgid "Accept cookies"  -msgstr "¥¯¥Ã¥¡¼¤ò¼õ¤±ÉÕ¤±¤ë"  +msgstr "クッã‚ーをå—ã‘付ã‘ã‚‹"  -#: rc.c:198 -+#: rc.c:200 ++#: rc.c:201   msgid "Action to be taken on invalid cookie"  -msgstr "ÌäÂê¤Î¤¢¤ë¥¯¥Ã¥¡¼¤Ç¤â¼õ¤±ÉÕ¤±¤ë"  +msgstr "å•題ã®ã‚るクッã‚ーã§ã‚‚å—ã‘付ã‘ã‚‹"  -#: rc.c:199 -+#: rc.c:201 ++#: rc.c:202   msgid "Domains to reject cookies from"  -msgstr "¥¯¥Ã¥¡¼¤ò¼õ¤±ÉÕ¤±¤Ê¤¤¥É¥á¥¤¥ó"  +msgstr "クッã‚ーをå—ã‘付ã‘ãªã„ドメイン"  -#: rc.c:200 -+#: rc.c:202 ++#: rc.c:203   msgid "Domains to accept cookies from"  -msgstr "¥¯¥Ã¥¡¼¤ò¼õ¤±ÉÕ¤±¤ë¥É¥á¥¤¥ó"  +msgstr "クッã‚ーをå—ã‘付ã‘るドメイン"  -#: rc.c:202 -+#: rc.c:203 ++#: rc.c:204  +msgid "Domains to avoid [wrong number of dots]"  +msgstr "[wrong number of dots] を無視ã™ã‚‹ãƒ‰ãƒ¡ã‚¤ãƒ³"  + -+#: rc.c:205 ++#: rc.c:206   msgid "Number of redirections to follow"  -msgstr "½¾¤¦¥ê¥À¥¤¥ì¥¯¥È¤Î²ó¿ô"  +msgstr "従ã†ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã®å›žæ•°"  -#: rc.c:203 -+#: rc.c:206 ++#: rc.c:207   msgid "Enable processing of meta-refresh tag"  -msgstr "meta refresh ¤ËÂбþ¤¹¤ë"  +msgstr "meta refresh ã«å¯¾å¿œã™ã‚‹"  -#: rc.c:206 -+#: rc.c:209 ++#: rc.c:210   msgid "Enable Migemo (Roma-ji search)"  -msgstr "Migemo(¥í¡¼¥Þ»ú¸¡º÷)¤ò»ÈÍѤ¹¤ë"  +msgstr "Migemo(ãƒãƒ¼ãƒžå—検索)を使用ã™ã‚‹"  -#: rc.c:207 -+#: rc.c:210 ++#: rc.c:211   msgid "Migemo command"  -msgstr "Migemo¥³¥Þ¥ó¥É"  +msgstr "Migemoコマンド"  -#: rc.c:211 -+#: rc.c:214 ++#: rc.c:215   msgid "Display charset"  -msgstr "ɽ¼¨ÍÑʸ»ú¥³¡¼¥É"  +msgstr "表示用文å—コード"  -#: rc.c:212 -+#: rc.c:215 ++#: rc.c:216   msgid "Default document charset"  -msgstr "ʸ½ñ¤Îɸ½à¤Îʸ»ú¥³¡¼¥É"  +msgstr "æ–‡æ›¸ã®æ¨™æº–ã®æ–‡å—コード"  -#: rc.c:213 -+#: rc.c:216 ++#: rc.c:217   msgid "Automatic charset detect when loading"  -msgstr "ʸ½ñ¤ÎÆÉ¤ß¹þ¤ß»þ¤Ëʸ»ú¥³¡¼¥É¤Î¼«Æ°È½Äê¤ò¹Ô¤¦"  +msgstr "文書ã®èªã¿è¾¼ã¿æ™‚ã«æ–‡å—コードã®è‡ªå‹•判定を行ã†"  -#: rc.c:214 -+#: rc.c:217 ++#: rc.c:218   msgid "System charset"  -msgstr "¥·¥¹¥Æ¥à¤Îʸ»ú¥³¡¼¥É"  +msgstr "ã‚·ã‚¹ãƒ†ãƒ ã®æ–‡å—コード"  -#: rc.c:215 -+#: rc.c:218 ++#: rc.c:219   msgid "System charset follows locale(LC_CTYPE)"  -msgstr "Locale(LC_CTYPE) ¤Ë½¾¤Ã¤Æ¥·¥¹¥Æ¥à¤Îʸ»ú¥³¡¼¥É¤òÀßÄê"  +msgstr "Locale(LC_CTYPE) ã«å¾“ã£ã¦ã‚·ã‚¹ãƒ†ãƒ ã®æ–‡å—コードをè¨å®š"  -#: rc.c:216 -+#: rc.c:219 ++#: rc.c:220   msgid "Output halfdump with display charset"  -msgstr "ɽ¼¨ÍÑʸ»ú¥³¡¼¥É¤Ç halfdump ¤Î½ÐÎϤò¹Ô¤¦"  +msgstr "表示用文å—コード㧠halfdump ã®å‡ºåŠ›ã‚’è¡Œã†"  -#: rc.c:217 -+#: rc.c:220 ++#: rc.c:221   msgid "Use multi column characters"  -msgstr "Ê£¿ô¥«¥é¥à¤Îʸ»ú¤ò»È¤¦"  +msgstr "è¤‡æ•°ã‚«ãƒ©ãƒ ã®æ–‡å—を使ã†"  -#: rc.c:218 -+#: rc.c:221 ++#: rc.c:222   msgid "Use combining characters"  -msgstr "·ë¹çʸ»ú¤ò»È¤¦"  +msgstr "çµåˆæ–‡å—を使ã†"  -#: rc.c:219 -+#: rc.c:222 ++#: rc.c:223  +msgid "Use double width for some Unicode characters"  +msgstr "ã‚る種ã®Unicodeæ–‡å—を全角ã«ã™ã‚‹"  + -+#: rc.c:223 ++#: rc.c:224   msgid "Use Unicode language tags"  -msgstr "Unicode ¤Î¸À¸ì¥¿¥°¤ò»È¤¦"  +msgstr "Unicode ã®è¨€èªžã‚¿ã‚°ã‚’使ã†"  -#: rc.c:220 -+#: rc.c:224 ++#: rc.c:225   msgid "Charset conversion using Unicode map"  -msgstr "Unicode¤ò²ð¤·¤¿¥³¡¼¥ÉÊÑ´¹"  +msgstr "Unicodeを介ã—ãŸã‚³ãƒ¼ãƒ‰å¤‰æ›"  -#: rc.c:221 -+#: rc.c:225 ++#: rc.c:226   msgid "Charset conversion when loading"  -msgstr "ʸ½ñ¤ÎÆÉ¤ß¹þ¤ß»þ¤Ëʸ»ú¥³¡¼¥É¤òÊÑ´¹¤¹¤ë"  +msgstr "文書ã®èªã¿è¾¼ã¿æ™‚ã«æ–‡å—コードを変æ›ã™ã‚‹"  -#: rc.c:222 -+#: rc.c:226 ++#: rc.c:227   msgid "Adjust search string for document charset"  -msgstr "¸¡º÷ʸ»úÎó¤òʸ½ñ¤Îʸ»ú¥³¡¼¥É¤ËÊÑ´¹¤¹¤ë"  +msgstr "検索文å—åˆ—ã‚’æ–‡æ›¸ã®æ–‡å—コードã«å¤‰æ›ã™ã‚‹"  -#: rc.c:223 -+#: rc.c:227 ++#: rc.c:228   msgid "Fix character width when conversion"  -msgstr "ʸ»úÉý¤ÎÊѤï¤ëÊÑ´¹¤ò¤·¤Ê¤¤"  +msgstr "æ–‡å—å¹…ã®å¤‰ã‚る変æ›ã‚’ã—ãªã„"  -#: rc.c:224 -+#: rc.c:228 ++#: rc.c:229   msgid "Use GB 12345 Unicode map instead of GB 2312's"  -msgstr "GB 12345 ¤Î Unicode ¥Þ¥Ã¥×¤ò GB 2312 ÍѤ˻Ȥ¦"  +msgstr "GB 12345 ã® Unicode マップを GB 2312 用ã«ä½¿ã†"  -#: rc.c:225 -+#: rc.c:229 ++#: rc.c:230   msgid "Use JIS X 0201 Roman for ISO-2022-JP"  -msgstr "ISO-2022-JP ¤Ç JIS X 0201-Roman ¤ò»È¤¦"  +msgstr "ISO-2022-JP ã§ JIS X 0201-Roman を使ã†"  -#: rc.c:226 -+#: rc.c:230 ++#: rc.c:231   msgid "Use JIS C 6226:1978 for ISO-2022-JP"  -msgstr "ISO-2022-JP ¤Ç JIS C 6226:1978(µìJIS) ¤ò»È¤¦"  +msgstr "ISO-2022-JP ã§ JIS C 6226:1978(æ—§JIS) を使ã†"  -#: rc.c:227 -+#: rc.c:231 ++#: rc.c:232   msgid "Use JIS X 0201 Katakana"  -msgstr "JIS X 0201-Katakana ¤ò»È¤¦"  +msgstr "JIS X 0201-Katakana を使ã†"  -#: rc.c:228 -+#: rc.c:232 ++#: rc.c:233   msgid "Use JIS X 0212:1990 (Supplemental Kanji)"  -msgstr "JIS X 0212:1990(Êä½õ´Á»ú) ¤ò»È¤¦"  +msgstr "JIS X 0212:1990(補助漢å—) を使ã†"  -#: rc.c:229 -+#: rc.c:233 ++#: rc.c:234   msgid "Use JIS X 0213:2000 (2000JIS)"  -msgstr "JIS X 0213:2000(2000JIS) ¤ò»È¤¦"  +msgstr "JIS X 0213:2000(2000JIS) を使ã†"  -#: rc.c:230 -+#: rc.c:234 ++#: rc.c:235   msgid "Strict ISO-2022-JP/KR/CN"  -msgstr "¸·³Ê¤Ê ISO-2022-JP/KR/CN ¤ò»È¤¦"  +msgstr "厳格㪠ISO-2022-JP/KR/CN を使ã†"  -#: rc.c:231 -+#: rc.c:235 ++#: rc.c:236   msgid "Treat 4 bytes char. of GB18030 as Unicode"  -msgstr "GB18030 ¤Î 4¥Ð¥¤¥Èʸ»ú¤ò Unicode ¤È¤·¤Æ°·¤¦"  +msgstr "GB18030 ã® 4ãƒã‚¤ãƒˆæ–‡å—ã‚’ Unicode ã¨ã—ã¦æ‰±ã†"  -#: rc.c:234 -+#: rc.c:236 ++#: rc.c:237  +msgid "Simple Preserve space"  +msgstr "å˜ç´”ãªç©ºç™½ã®ä¿å˜"  + -+#: rc.c:239 ++#: rc.c:240   msgid "keymap file"  -msgstr "keymap¥Õ¥¡¥¤¥ë"  +msgstr "keymapファイル"  -#: rc.c:251 -+#: rc.c:256 ++#: rc.c:257   msgid "black"  -msgstr "¹õ"  +msgstr "é»’"  -#: rc.c:252 -+#: rc.c:257 ++#: rc.c:258   msgid "red"  -msgstr "ÀÖ"  +msgstr "赤"  -#: rc.c:253 -+#: rc.c:258 ++#: rc.c:259   msgid "green"  -msgstr "ÎÐ"  +msgstr "ç·‘"  -#: rc.c:254 -+#: rc.c:259 ++#: rc.c:260   msgid "yellow"  -msgstr "²«"  +msgstr "黄"  -#: rc.c:255 -+#: rc.c:260 ++#: rc.c:261   msgid "blue"  -msgstr "ÀÄ"  +msgstr "é’"  -#: rc.c:256 -+#: rc.c:261 ++#: rc.c:262   msgid "magenta"  -msgstr "»ç"  +msgstr "ç´«"  -#: rc.c:257 -+#: rc.c:262 ++#: rc.c:263   msgid "cyan"  -msgstr "¶õ¿§"  +msgstr "空色"  -#: rc.c:258 -+#: rc.c:263 ++#: rc.c:264   msgid "white"  -msgstr "Çò"  +msgstr "白"  -#: rc.c:259 -+#: rc.c:264 ++#: rc.c:265   msgid "terminal"  -msgstr "üËö"  +msgstr "端末"  -#: rc.c:278 -+#: rc.c:283 ++#: rc.c:284   msgid "none"  -msgstr "̵¤·"  +msgstr "ç„¡ã—"  -#: rc.c:279 -+#: rc.c:284 ++#: rc.c:285   msgid "current URL"  -msgstr "¸½ºß¤ÎURL"  +msgstr "ç¾åœ¨ã®URL"  -#: rc.c:280 -+#: rc.c:285 ++#: rc.c:286   msgid "link URL"  -msgstr "¥ê¥ó¥¯Àè¤ÎURL"  +msgstr "リンク先ã®URL"  -#: rc.c:285 -+#: rc.c:290 ++#: rc.c:291   msgid "simple"  -msgstr "¥·¥ó¥×¥ë"  +msgstr "シンプル"  -#: rc.c:286 -+#: rc.c:291 ++#: rc.c:292   msgid "use tag"  -msgstr "¥¿¥°¤Çɽ¼¨"  +msgstr "ã‚¿ã‚°ã§è¡¨ç¤º"  -#: rc.c:287 -+#: rc.c:292 ++#: rc.c:293   msgid "fontify"  -msgstr "ʸ»úÁõ¾þ"  +msgstr "æ–‡å—装飾"  -#: rc.c:293 -+#: rc.c:298 ++#: rc.c:299   msgid "A:relative to screen height"  -msgstr "A:²èÌÌ¥µ¥¤¥º¤ËÈæÎã"  +msgstr "A:ç”»é¢ã‚µã‚¤ã‚ºã«æ¯”例"  -#: rc.c:294 -+#: rc.c:299 ++#: rc.c:300   msgid "B:fixed speed"  -msgstr "B:°ìÄê¤Î¹Ô¿ô"  +msgstr "B:一定ã®è¡Œæ•°"  -#: rc.c:301 -+#: rc.c:306 ++#: rc.c:307   msgid "unspecified"  -msgstr "»ØÄꤷ¤Ê¤¤"  +msgstr "指定ã—ãªã„"  -#: rc.c:302 -+#: rc.c:307 ++#: rc.c:308   msgid "inet inet6"  -msgstr "IPv4Í¥Àè"  +msgstr "IPv4優先"  -#: rc.c:303 -+#: rc.c:308 ++#: rc.c:309   msgid "inet6 inet"  -msgstr "IPv6Í¥Àè"  +msgstr "IPv6優先"  -#: rc.c:304 -+#: rc.c:309 ++#: rc.c:310   msgid "inet only"  -msgstr "IPv4¤Î¤ß"  +msgstr "IPv4ã®ã¿"  -#: rc.c:305 -+#: rc.c:310 ++#: rc.c:311   msgid "inet6 only"  -msgstr "IPv6¤Î¤ß"  +msgstr "IPv6ã®ã¿"  -#: rc.c:312 -+#: rc.c:317 ++#: rc.c:318   msgid "discard"  -msgstr "ÇË´þ¤¹¤ë"  +msgstr "破棄ã™ã‚‹"  -#: rc.c:314 -+#: rc.c:319 ++#: rc.c:320   msgid "accept"  -msgstr "¼õ¤±Æþ¤ì¤ë"  +msgstr "å—ã‘入れる"  -#: rc.c:316 -+#: rc.c:321 ++#: rc.c:322   msgid "ask"  -msgstr "³Îǧ¤¹¤ë"  +msgstr "確èªã™ã‚‹" ++ ++#: rc.c:329 ++msgid "use internal mailer instead" ++msgstr "内部メーラを使用" ++ ++#: rc.c:331 ++msgid "ignore options and use only the address" ++msgstr "アドレスã®ã¿ä½¿ç”¨" ++ ++#: rc.c:332 ++msgid "use full mailto URL" ++msgstr "URL 全体を使用"  -#: rc.c:326 -+#: rc.c:331 ++#: rc.c:341   msgid "OFF"  -msgstr "̵¸ú"  +msgstr "無効"  -#: rc.c:327 -+#: rc.c:332 ++#: rc.c:342   msgid "Only ISO 2022"  -msgstr "ISO 2022 ¤Î¤ß"  +msgstr "ISO 2022 ã®ã¿"  -#: rc.c:328 -+#: rc.c:333 ++#: rc.c:343   msgid "ON"  -msgstr "͸ú"  +msgstr "有効"  + -+#: rc.c:339 ++#: rc.c:349  +msgid "ASCII"  +msgstr "ASCII"  + -+#: rc.c:340 ++#: rc.c:350  +msgid "charset specific"  +msgstr "æ–‡å—コードä¾å˜"  + -+#: rc.c:341 ++#: rc.c:351  +msgid "DEC special graphics"  +msgstr "DEC 特殊文å—"  -#: rc.c:679 -+#: rc.c:702 ++#: rc.c:714   msgid "Display Settings"  -msgstr "ɽ¼¨´Ø·¸"  +msgstr "表示関係"  -#: rc.c:681 -+#: rc.c:704 ++#: rc.c:716   msgid "Color Settings"  -msgstr "ɽ¼¨¿§"  +msgstr "表示色"  -#: rc.c:683 -+#: rc.c:706 ++#: rc.c:718   msgid "Miscellaneous Settings"  -msgstr "»¨Â¿¤ÊÀßÄê"  +msgstr "雑多ãªè¨å®š"  -#: rc.c:684 -+#: rc.c:707 ++#: rc.c:719   msgid "Directory Settings"  -msgstr "¥Ç¥£¥ì¥¯¥È¥êÀßÄê"  +msgstr "ディレクトリè¨å®š"  -#: rc.c:685 -+#: rc.c:708 ++#: rc.c:720   msgid "External Program Settings"  -msgstr "³°Éô¥×¥í¥°¥é¥à"  +msgstr "外部プãƒã‚°ãƒ©ãƒ "  -#: rc.c:686 -+#: rc.c:709 ++#: rc.c:721   msgid "Network Settings"  -msgstr "¥Í¥Ã¥È¥ï¡¼¥¯¤ÎÀßÄê"  +msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®è¨å®š"  -#: rc.c:687 -+#: rc.c:710 ++#: rc.c:722   msgid "Proxy Settings"  -msgstr "¥×¥í¥¥·¤ÎÀßÄê"  +msgstr "プãƒã‚ã‚·ã®è¨å®š"  -#: rc.c:689 -+#: rc.c:712 ++#: rc.c:724   msgid "SSL Settings"  -msgstr "SSL¤ÎÀßÄê"  +msgstr "SSLã®è¨å®š"  -#: rc.c:692 -+#: rc.c:715 ++#: rc.c:727   msgid "Cookie Settings"  -msgstr "¥¯¥Ã¥¡¼¤ÎÀßÄê"  +msgstr "クッã‚ーã®è¨å®š"  -#: rc.c:695 -+#: rc.c:718 ++#: rc.c:730   msgid "Charset Settings"  -msgstr "ʸ»ú¥³¡¼¥É¤ÎÀßÄê"  +msgstr "æ–‡å—コードã®è¨å®š" @@ -24939,18 +44798,18 @@ diff -urN w3m-0.5.2.orig/po/ja.po w3m/po/ja.po   #. * "ja;q=1.0, en;q=0.5" like that.   #.  -#: rc.c:1163 -+#: rc.c:1197 ++#: rc.c:1209   msgid "en;q=1.0"   msgstr "ja;q=1.0, en;q=0.5" -diff -urN w3m-0.5.2.orig/po/w3m.pot w3m/po/w3m.pot ---- w3m-0.5.2.orig/po/w3m.pot	2007-05-31 21:17:05.000000000 +0900 -+++ w3m/po/w3m.pot	2010-08-04 23:06:36.000000000 +0900 +diff -urN w3m-0.5.2/po/w3m.pot w3m/po/w3m.pot +--- w3m-0.5.2/po/w3m.pot	2007-05-31 21:17:05.000000000 +0900 ++++ w3m/po/w3m.pot	2010-08-20 18:47:09.000000000 +0900  @@ -8,10 +8,11 @@   msgstr ""   "Project-Id-Version: PACKAGE VERSION\n"   "Report-Msgid-Bugs-To: satodai@w3m.jp\n"  -"POT-Creation-Date: 2007-05-28 19:49+0900\n" -+"POT-Creation-Date: 2010-08-04 18:33+0900\n" ++"POT-Creation-Date: 2010-08-20 18:44+0900\n"   "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"   "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"   "Language-Team: LANGUAGE <LL@li.org>\n" @@ -24958,7 +44817,7 @@ diff -urN w3m-0.5.2.orig/po/w3m.pot w3m/po/w3m.pot   "MIME-Version: 1.0\n"   "Content-Type: text/plain; charset=CHARSET\n"   "Content-Transfer-Encoding: 8bit\n" -@@ -149,674 +150,706 @@ +@@ -149,674 +150,722 @@   msgstr ""   #: rc.c:75 @@ -25245,603 +45104,619 @@ diff -urN w3m-0.5.2.orig/po/w3m.pot w3m/po/w3m.pot  -#: rc.c:140  +#: rc.c:142 ++msgid "How to call Mailer for mailto URLs with options" ++msgstr "" ++ ++#: rc.c:143   msgid "External Browser"   msgstr ""  -#: rc.c:141 -+#: rc.c:143 ++#: rc.c:144   msgid "Second External Browser"   msgstr ""  -#: rc.c:142 -+#: rc.c:144 ++#: rc.c:145   msgid "Third External Browser"   msgstr ""  -#: rc.c:143 -+#: rc.c:145 ++#: rc.c:146   msgid "Disable secret file security check"   msgstr ""  -#: rc.c:144 -+#: rc.c:146 ++#: rc.c:147   msgid "Password file"   msgstr ""  -#: rc.c:145 -+#: rc.c:147 ++#: rc.c:148   msgid "File for setting form on loading"   msgstr ""  -#: rc.c:146 -+#: rc.c:148 ++#: rc.c:149   msgid "Password for anonymous FTP (your mail address)"   msgstr ""  -#: rc.c:147 -+#: rc.c:149 ++#: rc.c:150   msgid "Generate domain part of password for FTP"   msgstr ""  -#: rc.c:148 -+#: rc.c:150 ++#: rc.c:151   msgid "User-Agent identification string"   msgstr ""  -#: rc.c:149 -+#: rc.c:151 ++#: rc.c:152   msgid "Accept-Encoding header"   msgstr ""  -#: rc.c:150 -+#: rc.c:152 ++#: rc.c:153   msgid "Accept header"   msgstr ""  -#: rc.c:151 -+#: rc.c:153 ++#: rc.c:154   msgid "Accept-Language header"   msgstr ""  -#: rc.c:152 -+#: rc.c:154 ++#: rc.c:155   msgid "Treat URL-like strings as links in all pages"   msgstr ""  -#: rc.c:153 -+#: rc.c:155 ++#: rc.c:156   msgid "Wrap search"   msgstr ""  -#: rc.c:154 -+#: rc.c:156 ++#: rc.c:157   msgid "Display unseen objects (e.g. bgimage tag)"   msgstr ""  -#: rc.c:155 -+#: rc.c:157 ++#: rc.c:158   msgid "Uncompress compressed data automatically when downloading"   msgstr ""  -#: rc.c:157 -+#: rc.c:159 ++#: rc.c:160   msgid "Run external viewer in a separate session"   msgstr ""  -#: rc.c:159 -+#: rc.c:161 ++#: rc.c:162   msgid "Run external viewer in the background"   msgstr ""  -#: rc.c:161 -+#: rc.c:163 ++#: rc.c:164   msgid "Use external program for directory listing"   msgstr ""  -#: rc.c:162 -+#: rc.c:164 ++#: rc.c:165   msgid "URL of directory listing command"   msgstr ""  -#: rc.c:164 -+#: rc.c:166 ++#: rc.c:167   msgid "Enable dictionary lookup through CGI"   msgstr ""  -#: rc.c:165 -+#: rc.c:167 ++#: rc.c:168   msgid "URL of dictionary lookup command"   msgstr ""  -#: rc.c:167 -+#: rc.c:169 ++#: rc.c:170   msgid "Display link name for images lacking ALT"   msgstr ""  -#: rc.c:168 -+#: rc.c:170 ++#: rc.c:171   msgid "Index file for directories"   msgstr ""  -#: rc.c:169 -+#: rc.c:171 ++#: rc.c:172   msgid "Prepend http:// to URL automatically"   msgstr ""  -#: rc.c:170 -+#: rc.c:172 ++#: rc.c:173   msgid "Default value for open-URL command"   msgstr ""  -#: rc.c:171 -+#: rc.c:173 ++#: rc.c:174   msgid "Decode Content-Transfer-Encoding when saving"   msgstr ""  -#: rc.c:172 -+#: rc.c:174 ++#: rc.c:175   msgid "Preserve timestamp when saving"   msgstr ""  -#: rc.c:174 -+#: rc.c:176 ++#: rc.c:177   msgid "Enable mouse"   msgstr ""  -#: rc.c:175 -+#: rc.c:177 ++#: rc.c:178   msgid "Scroll in reverse direction of mouse drag"   msgstr ""  -#: rc.c:176 -+#: rc.c:178 ++#: rc.c:179   msgid "Behavior of wheel scroll speed"   msgstr ""  -#: rc.c:177 -+#: rc.c:179 ++#: rc.c:180   msgid "(A only)Scroll by # (%) of screen"   msgstr ""  -#: rc.c:178 -+#: rc.c:180 ++#: rc.c:181   msgid "(B only)Scroll by # lines"   msgstr ""  -#: rc.c:180 -+#: rc.c:182 ++#: rc.c:183   msgid "Free memory of undisplayed buffers"   msgstr ""  -#: rc.c:181 -+#: rc.c:183 ++#: rc.c:184   msgid "Suppress `Referer:' header"   msgstr ""  -#: rc.c:182 -+#: rc.c:184 ++#: rc.c:185   msgid "Search case-insensitively"   msgstr ""  -#: rc.c:183 -+#: rc.c:185 ++#: rc.c:186   msgid "Use LESSOPEN"   msgstr ""  -#: rc.c:186 -+#: rc.c:188 ++#: rc.c:189   msgid "Perform SSL server verification"   msgstr ""  -#: rc.c:187 -+#: rc.c:189 ++#: rc.c:190   msgid "PEM encoded certificate file of client"   msgstr ""  -#: rc.c:188 -+#: rc.c:190 ++#: rc.c:191   msgid "PEM encoded private key file of client"   msgstr ""  -#: rc.c:189 -+#: rc.c:191 ++#: rc.c:192   msgid "Path to directory for PEM encoded certificates of CAs"   msgstr ""  -#: rc.c:190 -+#: rc.c:192 ++#: rc.c:193   msgid "File consisting of PEM encoded certificates of CAs"   msgstr ""  -#: rc.c:192 -+#: rc.c:194 ++#: rc.c:195   msgid "List of forbidden SSL methods (2: SSLv2, 3: SSLv3, t:TLSv1)"   msgstr ""  -#: rc.c:195 -+#: rc.c:197 ++#: rc.c:198   msgid "Enable cookie processing"   msgstr ""  -#: rc.c:196 -+#: rc.c:198 ++#: rc.c:199   msgid "Print a message when receiving a cookie"   msgstr ""  -#: rc.c:197 -+#: rc.c:199 ++#: rc.c:200   msgid "Accept cookies"   msgstr ""  -#: rc.c:198 -+#: rc.c:200 ++#: rc.c:201   msgid "Action to be taken on invalid cookie"   msgstr ""  -#: rc.c:199 -+#: rc.c:201 ++#: rc.c:202   msgid "Domains to reject cookies from"   msgstr ""  -#: rc.c:200 -+#: rc.c:202 ++#: rc.c:203   msgid "Domains to accept cookies from"   msgstr ""  -#: rc.c:202 -+#: rc.c:203 ++#: rc.c:204  +msgid "Domains to avoid [wrong number of dots]"  +msgstr ""  + -+#: rc.c:205 ++#: rc.c:206   msgid "Number of redirections to follow"   msgstr ""  -#: rc.c:203 -+#: rc.c:206 ++#: rc.c:207   msgid "Enable processing of meta-refresh tag"   msgstr ""  -#: rc.c:206 -+#: rc.c:209 ++#: rc.c:210   msgid "Enable Migemo (Roma-ji search)"   msgstr ""  -#: rc.c:207 -+#: rc.c:210 ++#: rc.c:211   msgid "Migemo command"   msgstr ""  -#: rc.c:211 -+#: rc.c:214 ++#: rc.c:215   msgid "Display charset"   msgstr ""  -#: rc.c:212 -+#: rc.c:215 ++#: rc.c:216   msgid "Default document charset"   msgstr ""  -#: rc.c:213 -+#: rc.c:216 ++#: rc.c:217   msgid "Automatic charset detect when loading"   msgstr ""  -#: rc.c:214 -+#: rc.c:217 ++#: rc.c:218   msgid "System charset"   msgstr ""  -#: rc.c:215 -+#: rc.c:218 ++#: rc.c:219   msgid "System charset follows locale(LC_CTYPE)"   msgstr ""  -#: rc.c:216 -+#: rc.c:219 ++#: rc.c:220   msgid "Output halfdump with display charset"   msgstr ""  -#: rc.c:217 -+#: rc.c:220 ++#: rc.c:221   msgid "Use multi column characters"   msgstr ""  -#: rc.c:218 -+#: rc.c:221 ++#: rc.c:222   msgid "Use combining characters"   msgstr ""  -#: rc.c:219 -+#: rc.c:222 ++#: rc.c:223  +msgid "Use double width for some Unicode characters"  +msgstr ""  + -+#: rc.c:223 ++#: rc.c:224   msgid "Use Unicode language tags"   msgstr ""  -#: rc.c:220 -+#: rc.c:224 ++#: rc.c:225   msgid "Charset conversion using Unicode map"   msgstr ""  -#: rc.c:221 -+#: rc.c:225 ++#: rc.c:226   msgid "Charset conversion when loading"   msgstr ""  -#: rc.c:222 -+#: rc.c:226 ++#: rc.c:227   msgid "Adjust search string for document charset"   msgstr ""  -#: rc.c:223 -+#: rc.c:227 ++#: rc.c:228   msgid "Fix character width when conversion"   msgstr ""  -#: rc.c:224 -+#: rc.c:228 ++#: rc.c:229   msgid "Use GB 12345 Unicode map instead of GB 2312's"   msgstr ""  -#: rc.c:225 -+#: rc.c:229 ++#: rc.c:230   msgid "Use JIS X 0201 Roman for ISO-2022-JP"   msgstr ""  -#: rc.c:226 -+#: rc.c:230 ++#: rc.c:231   msgid "Use JIS C 6226:1978 for ISO-2022-JP"   msgstr ""  -#: rc.c:227 -+#: rc.c:231 ++#: rc.c:232   msgid "Use JIS X 0201 Katakana"   msgstr ""  -#: rc.c:228 -+#: rc.c:232 ++#: rc.c:233   msgid "Use JIS X 0212:1990 (Supplemental Kanji)"   msgstr ""  -#: rc.c:229 -+#: rc.c:233 ++#: rc.c:234   msgid "Use JIS X 0213:2000 (2000JIS)"   msgstr ""  -#: rc.c:230 -+#: rc.c:234 ++#: rc.c:235   msgid "Strict ISO-2022-JP/KR/CN"   msgstr ""  -#: rc.c:231 -+#: rc.c:235 ++#: rc.c:236   msgid "Treat 4 bytes char. of GB18030 as Unicode"   msgstr ""  -#: rc.c:234 -+#: rc.c:236 ++#: rc.c:237  +msgid "Simple Preserve space"  +msgstr ""  + -+#: rc.c:239 ++#: rc.c:240   msgid "keymap file"   msgstr ""  -#: rc.c:251 -+#: rc.c:256 ++#: rc.c:257   msgid "black"   msgstr ""  -#: rc.c:252 -+#: rc.c:257 ++#: rc.c:258   msgid "red"   msgstr ""  -#: rc.c:253 -+#: rc.c:258 ++#: rc.c:259   msgid "green"   msgstr ""  -#: rc.c:254 -+#: rc.c:259 ++#: rc.c:260   msgid "yellow"   msgstr ""  -#: rc.c:255 -+#: rc.c:260 ++#: rc.c:261   msgid "blue"   msgstr ""  -#: rc.c:256 -+#: rc.c:261 ++#: rc.c:262   msgid "magenta"   msgstr ""  -#: rc.c:257 -+#: rc.c:262 ++#: rc.c:263   msgid "cyan"   msgstr ""  -#: rc.c:258 -+#: rc.c:263 ++#: rc.c:264   msgid "white"   msgstr ""  -#: rc.c:259 -+#: rc.c:264 ++#: rc.c:265   msgid "terminal"   msgstr ""  -#: rc.c:278 -+#: rc.c:283 ++#: rc.c:284   msgid "none"   msgstr ""  -#: rc.c:279 -+#: rc.c:284 ++#: rc.c:285   msgid "current URL"   msgstr ""  -#: rc.c:280 -+#: rc.c:285 ++#: rc.c:286   msgid "link URL"   msgstr ""  -#: rc.c:285 -+#: rc.c:290 ++#: rc.c:291   msgid "simple"   msgstr ""  -#: rc.c:286 -+#: rc.c:291 ++#: rc.c:292   msgid "use tag"   msgstr ""  -#: rc.c:287 -+#: rc.c:292 ++#: rc.c:293   msgid "fontify"   msgstr ""  -#: rc.c:293 -+#: rc.c:298 ++#: rc.c:299   msgid "A:relative to screen height"   msgstr ""  -#: rc.c:294 -+#: rc.c:299 ++#: rc.c:300   msgid "B:fixed speed"   msgstr ""  -#: rc.c:301 -+#: rc.c:306 ++#: rc.c:307   msgid "unspecified"   msgstr ""  -#: rc.c:302 -+#: rc.c:307 ++#: rc.c:308   msgid "inet inet6"   msgstr ""  -#: rc.c:303 -+#: rc.c:308 ++#: rc.c:309   msgid "inet6 inet"   msgstr ""  -#: rc.c:304 -+#: rc.c:309 ++#: rc.c:310   msgid "inet only"   msgstr ""  -#: rc.c:305 -+#: rc.c:310 ++#: rc.c:311   msgid "inet6 only"   msgstr ""  -#: rc.c:312 -+#: rc.c:317 ++#: rc.c:318   msgid "discard"   msgstr ""  -#: rc.c:314 -+#: rc.c:319 ++#: rc.c:320   msgid "accept"   msgstr ""  -#: rc.c:316 -+#: rc.c:321 ++#: rc.c:322   msgid "ask"   msgstr ""  -#: rc.c:326 ++#: rc.c:329 ++msgid "use internal mailer instead" ++msgstr "" ++  +#: rc.c:331 ++msgid "ignore options and use only the address" ++msgstr "" ++ ++#: rc.c:332 ++msgid "use full mailto URL" ++msgstr "" ++ ++#: rc.c:341   msgid "OFF"   msgstr ""  -#: rc.c:327 -+#: rc.c:332 ++#: rc.c:342   msgid "Only ISO 2022"   msgstr ""  -#: rc.c:328 -+#: rc.c:333 ++#: rc.c:343   msgid "ON"   msgstr ""  -#: rc.c:679 -+#: rc.c:339 ++#: rc.c:349  +msgid "ASCII"  +msgstr ""  + -+#: rc.c:340 ++#: rc.c:350  +msgid "charset specific"  +msgstr ""  + -+#: rc.c:341 ++#: rc.c:351  +msgid "DEC special graphics"  +msgstr ""  + -+#: rc.c:702 ++#: rc.c:714   msgid "Display Settings"   msgstr ""  -#: rc.c:681 -+#: rc.c:704 ++#: rc.c:716   msgid "Color Settings"   msgstr ""  -#: rc.c:683 -+#: rc.c:706 ++#: rc.c:718   msgid "Miscellaneous Settings"   msgstr ""  -#: rc.c:684 -+#: rc.c:707 ++#: rc.c:719   msgid "Directory Settings"   msgstr ""  -#: rc.c:685 -+#: rc.c:708 ++#: rc.c:720   msgid "External Program Settings"   msgstr ""  -#: rc.c:686 -+#: rc.c:709 ++#: rc.c:721   msgid "Network Settings"   msgstr ""  -#: rc.c:687 -+#: rc.c:710 ++#: rc.c:722   msgid "Proxy Settings"   msgstr ""  -#: rc.c:689 -+#: rc.c:712 ++#: rc.c:724   msgid "SSL Settings"   msgstr ""  -#: rc.c:692 -+#: rc.c:715 ++#: rc.c:727   msgid "Cookie Settings"   msgstr ""  -#: rc.c:695 -+#: rc.c:718 ++#: rc.c:730   msgid "Charset Settings"   msgstr "" -@@ -825,6 +858,6 @@ +@@ -825,6 +874,6 @@   #. * header. For example, ja.po should translate it as   #. * "ja;q=1.0, en;q=0.5" like that.   #.  -#: rc.c:1169 -+#: rc.c:1197 ++#: rc.c:1209   msgid "en;q=1.0"   msgstr "" -diff -urN w3m-0.5.2.orig/proto.h w3m/proto.h ---- w3m-0.5.2.orig/proto.h	2006-04-07 22:21:12.000000000 +0900 +diff -urN w3m-0.5.2/proto.h w3m/proto.h +--- w3m-0.5.2/proto.h	2006-04-07 22:21:12.000000000 +0900  +++ w3m/proto.h	2010-07-25 18:55:05.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: proto.h,v 1.101 2006/04/07 13:21:12 inu Exp $ */ @@ -25876,12 +45751,12 @@ diff -urN w3m-0.5.2.orig/proto.h w3m/proto.h   extern void dispVer(void);   #ifdef USE_INCLUDED_SRAND48 -diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c ---- w3m-0.5.2.orig/rc.c	2007-05-24 00:06:06.000000000 +0900 -+++ w3m/rc.c	2010-08-04 23:06:36.000000000 +0900 +diff -urN w3m-0.5.2/rc.c w3m/rc.c +--- w3m-0.5.2/rc.c	2007-05-24 00:06:06.000000000 +0900 ++++ w3m/rc.c	2010-08-20 18:47:09.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: rc.c,v 1.106 2007/05/23 15:06:06 inu Exp $ */ -+/* $Id: rc.c,v 1.115 2010/08/04 14:06:36 htrb Exp $ */ ++/* $Id: rc.c,v 1.116 2010/08/20 09:47:09 htrb Exp $ */   /*     * Initialization file etc.    */ @@ -25906,7 +45781,15 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c   #define CMT_FOLD_TEXTAREA N_("Fold lines in TEXTAREA")   #define CMT_DISP_INS_DEL N_("Display INS, DEL, S and STRIKE element")   #define CMT_COLOR        N_("Display with color") -@@ -198,6 +200,7 @@ +@@ -137,6 +139,7 @@ + #define CMT_URIMETHODMAP N_("List of urimethodmap files") + #define CMT_EDITOR       N_("Editor") + #define CMT_MAILER       N_("Mailer") ++#define CMT_MAILTO_OPTIONS N_("How to call Mailer for mailto URLs with options") + #define CMT_EXTBRZ       N_("External Browser") + #define CMT_EXTBRZ2      N_("Second External Browser") + #define CMT_EXTBRZ3      N_("Third External Browser") +@@ -198,6 +201,7 @@   #define CMT_ACCEPTBADCOOKIE N_("Action to be taken on invalid cookie")   #define CMT_COOKIE_REJECT_DOMAINS N_("Domains to reject cookies from")   #define CMT_COOKIE_ACCEPT_DOMAINS N_("Domains to accept cookies from") @@ -25914,7 +45797,7 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c   #endif   #define CMT_FOLLOW_REDIRECTION N_("Number of redirections to follow")   #define CMT_META_REFRESH N_("Enable processing of meta-refresh tag") -@@ -216,6 +219,7 @@ +@@ -216,6 +220,7 @@   #define CMT_EXT_HALFDUMP     N_("Output halfdump with display charset")   #define CMT_USE_WIDE         N_("Use multi column characters")   #define CMT_USE_COMBINING    N_("Use combining characters") @@ -25922,7 +45805,7 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c   #define CMT_USE_LANGUAGE_TAG N_("Use Unicode language tags")   #define CMT_UCS_CONV         N_("Charset conversion using Unicode map")   #define CMT_PRE_CONV         N_("Charset conversion when loading") -@@ -229,6 +233,7 @@ +@@ -229,6 +234,7 @@   #define CMT_USE_JISX0213     N_("Use JIS X 0213:2000 (2000JIS)")   #define CMT_STRICT_ISO2022   N_("Strict ISO-2022-JP/KR/CN")   #define CMT_GB18030_AS_UCS   N_("Treat 4 bytes char. of GB18030 as Unicode") @@ -25930,7 +45813,23 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c   #endif   #define CMT_KEYMAP_FILE N_("keymap file") -@@ -330,6 +335,13 @@ +@@ -318,6 +324,15 @@ + }; + #endif				/* USE_COOKIE */ +  ++static struct sel_c mailtooptionsstr[] = { ++#ifdef USE_W3MMAILER ++    {N_S(MAILTO_OPTIONS_USE_W3MMAILER), N_("use internal mailer instead")}, ++#endif ++    {N_S(MAILTO_OPTIONS_IGNORE), N_("ignore options and use only the address")}, ++    {N_S(MAILTO_OPTIONS_USE_MAILTO_URL), N_("use full mailto URL")}, ++    {0, NULL, NULL} ++}; ++ + #ifdef USE_M17N + static wc_ces_list *display_charset_str = NULL; + static wc_ces_list *document_charset_str = NULL; +@@ -330,6 +345,13 @@   };   #endif @@ -25944,7 +45843,7 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c   struct param_ptr params1[] = {       {"tabstop", P_NZINT, PI_TEXT, (void *)&Tabstop, CMT_TABSTOP, NULL},       {"indent_incr", P_NZINT, PI_TEXT, (void *)&IndentIncr, CMT_INDENT_INCR, -@@ -348,6 +360,8 @@ +@@ -348,6 +370,8 @@        CMT_OPEN_TAB_DL_LIST, NULL},       {"display_link", P_INT, PI_ONOFF, (void *)&displayLink, CMT_DISPLINK,        NULL}, @@ -25953,7 +45852,7 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c       {"decode_url", P_INT, PI_ONOFF, (void *)&DecodeURL, CMT_DECODE_URL, NULL},       {"display_lineinfo", P_INT, PI_ONOFF, (void *)&displayLineInfo,        CMT_DISPLINEINFO, NULL}, -@@ -364,8 +378,8 @@ +@@ -364,8 +388,8 @@       {"multicol", P_INT, PI_ONOFF, (void *)&multicolList, CMT_MULTICOL, NULL},       {"alt_entity", P_CHARINT, PI_ONOFF, (void *)&UseAltEntity, CMT_ALT_ENTITY,        NULL}, @@ -25964,7 +45863,7 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c       {"fold_textarea", P_CHARINT, PI_ONOFF, (void *)&FoldTextarea,        CMT_FOLD_TEXTAREA, NULL},       {"display_ins_del", P_INT, PI_SEL_C, (void *)&displayInsDel, -@@ -377,6 +391,8 @@ +@@ -377,6 +401,8 @@       /* XXX: emacs-w3m force to off display_image even if image options off */       {"display_image", P_INT, PI_ONOFF, (void *)&displayImage, CMT_DISP_IMAGE,        NULL}, @@ -25973,7 +45872,16 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c   #ifdef USE_IMAGE       {"auto_image", P_INT, PI_ONOFF, (void *)&autoImage, CMT_AUTO_IMAGE, NULL},       {"max_load_image", P_INT, PI_TEXT, (void *)&maxLoadImage, -@@ -573,6 +589,9 @@ +@@ -527,6 +553,8 @@ +      CMT_URIMETHODMAP, NULL}, + #endif +     {"editor", P_STRING, PI_TEXT, (void *)&Editor, CMT_EDITOR, NULL}, ++    {"mailto_options", P_INT, PI_SEL_C, (void *)&MailtoOptions, ++     CMT_MAILTO_OPTIONS, (void *)mailtooptionsstr}, +     {"mailer", P_STRING, PI_TEXT, (void *)&Mailer, CMT_MAILER, NULL}, +     {"extbrowser", P_STRING, PI_TEXT, (void *)&ExtBrowser, CMT_EXTBRZ, NULL}, +     {"extbrowser2", P_STRING, PI_TEXT, (void *)&ExtBrowser2, CMT_EXTBRZ2, +@@ -573,6 +601,9 @@        (void *)&cookie_reject_domains, CMT_COOKIE_REJECT_DOMAINS, NULL},       {"cookie_accept_domains", P_STRING, PI_TEXT,        (void *)&cookie_accept_domains, CMT_COOKIE_ACCEPT_DOMAINS, NULL}, @@ -25983,7 +45891,7 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c       {NULL, 0, 0, NULL, NULL, NULL},   };   #endif -@@ -640,6 +659,8 @@ +@@ -640,6 +671,8 @@       {"use_combining", P_CHARINT, PI_ONOFF, (void *)&WcOption.use_combining,        CMT_USE_COMBINING, NULL},   #ifdef USE_UNICODE @@ -25992,7 +45900,7 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c       {"use_language_tag", P_CHARINT, PI_ONOFF,        (void *)&WcOption.use_language_tag, CMT_USE_LANGUAGE_TAG, NULL},       {"ucs_conv", P_CHARINT, PI_ONOFF, (void *)&WcOption.ucs_conv, CMT_UCS_CONV, -@@ -671,6 +692,8 @@ +@@ -671,6 +704,8 @@       {"gb18030_as_ucs", P_CHARINT, PI_ONOFF, (void *)&WcOption.gb18030_as_ucs,        CMT_GB18030_AS_UCS, NULL},   #endif @@ -26001,7 +45909,7 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c       {NULL, 0, 0, NULL, NULL, NULL},   };   #endif -@@ -1061,9 +1084,11 @@ +@@ -1061,9 +1096,11 @@       for (;;) {   	line = Strfgets(f); @@ -26015,7 +45923,7 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c   	Strremovefirstspaces(line);   	if (line->ptr[0] == '#')	/* comment */   	    continue; -@@ -1105,6 +1130,9 @@ +@@ -1105,6 +1142,9 @@   	Cookie_reject_domains = make_domain_list(cookie_reject_domains);       if (non_null(cookie_accept_domains))   	Cookie_accept_domains = make_domain_list(cookie_accept_domains); @@ -26025,7 +45933,7 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c   }   #endif -@@ -1172,6 +1200,9 @@ +@@ -1172,6 +1212,9 @@   	AcceptEncoding = acceptableEncoding();       if (AcceptMedia == NULL || *AcceptMedia == '\0')   	AcceptMedia = acceptableMimeTypes(); @@ -26035,7 +45943,7 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c       if (fmInitialized) {   	initKeymap(FALSE);   #ifdef USE_MOUSE -@@ -1246,7 +1277,7 @@ +@@ -1246,7 +1289,7 @@   	interpret_rc(f);   	fclose(f);       } @@ -26044,7 +45952,7 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c   	interpret_rc(f);   	fclose(f);       } -@@ -1258,6 +1289,8 @@ +@@ -1258,6 +1301,8 @@   	((tmp_dir = getenv("TMP")) == NULL || *tmp_dir == '\0') &&   	((tmp_dir = getenv("TEMP")) == NULL || *tmp_dir == '\0'))   	tmp_dir = "/tmp"; @@ -26053,7 +45961,7 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c   } -@@ -1439,8 +1472,8 @@ +@@ -1439,8 +1484,8 @@       FILE *f = NULL;       char *p; @@ -26064,8 +45972,69 @@ diff -urN w3m-0.5.2.orig/rc.c w3m/rc.c       }       else {   	f = fopen(config_file, "wt"); -diff -urN w3m-0.5.2.orig/scripts/w3mman/w3mman2html.cgi.in w3m/scripts/w3mman/w3mman2html.cgi.in ---- w3m-0.5.2.orig/scripts/w3mman/w3mman2html.cgi.in	2006-04-08 00:33:56.000000000 +0900 +diff -urN w3m-0.5.2/regex.c w3m/regex.c +--- w3m-0.5.2/regex.c	2003-09-25 03:49:00.000000000 +0900 ++++ w3m/regex.c	2010-08-24 19:11:51.000000000 +0900 +@@ -1,4 +1,4 @@ +-/* $Id: regex.c,v 1.22 2003/09/24 18:49:00 ukai Exp $ */ ++/* $Id: regex.c,v 1.23 2010/08/24 10:11:51 htrb Exp $ */ + /*  +  * regex: Regular expression pattern match library +  *  +@@ -684,8 +684,18 @@ + #ifdef USE_M17N +     if (a->type != b->type) + 	return 0; +-    if (a->type == RE_TYPE_WCHAR_T) ++    if (a->type == RE_TYPE_WCHAR_T) { ++#ifdef USE_UNICODE ++	if (ignore) { ++	    wc_uint32 ua = wc_any_to_ucs(a->wch), ub = wc_any_to_ucs(b->wch); ++	    return (ua == ub || ++		    ua == wc_ucs_tolower(ub) || ++	            ua == wc_ucs_toupper(ub) || ++		    ua == wc_ucs_totitle(ub)); ++	} ++#endif + 	return (a->wch.ccs == b->wch.ccs) && (a->wch.code == b->wch.code); ++    } + #endif +     if (ignore && IS_ALPHA(b->ch)) + 	return (a->ch == TOLOWER(b->ch) || a->ch == TOUPPER(b->ch)); +@@ -699,9 +709,28 @@ + #ifdef USE_M17N +     if (a->type != b->type || a->type != c->type) + 	return 0; +-    if (a->type == RE_TYPE_WCHAR_T) +-	return ((a->wch.ccs == c->wch.ccs && c->wch.ccs == b->wch.ccs) && +-		(a->wch.code <= c->wch.code && c->wch.code <= b->wch.code)); ++    if (a->type == RE_TYPE_WCHAR_T) { ++	if (a->wch.ccs != c->wch.ccs || c->wch.ccs != b->wch.ccs) ++	    return 0; ++#ifdef USE_UNICODE ++	if (ignore) { ++	    wc_uint32 uc = wc_any_to_ucs(c->wch); ++ ++	    if (wc_is_ucs_alpha(uc)) { ++	    	wc_uint32 ua = wc_any_to_ucs(a->wch); ++	    	wc_uint32 ub = wc_any_to_ucs(b->wch); ++		wc_uint32 upper = wc_ucs_toupper(uc); ++		wc_uint32 lower = wc_ucs_tolower(uc); ++		wc_uint32 title = wc_ucs_totitle(uc); ++ ++		return ((ua <= upper && upper <= ub) || ++			(ua <= lower && lower <= ub) || ++			(ua <= title && title <= ub)); ++	    } ++	} ++#endif ++	return (a->wch.code <= c->wch.code && c->wch.code <= b->wch.code); ++    } + #endif +     if (ignore && IS_ALPHA(c->ch)) + 	return ((a->ch <= TOLOWER(c->ch) && TOLOWER(c->ch) <= b->ch) || +diff -urN w3m-0.5.2/scripts/w3mman/w3mman2html.cgi.in w3m/scripts/w3mman/w3mman2html.cgi.in +--- w3m-0.5.2/scripts/w3mman/w3mman2html.cgi.in	2006-04-08 00:33:56.000000000 +0900  +++ w3m/scripts/w3mman/w3mman2html.cgi.in	2010-07-18 22:38:30.000000000 +0900  @@ -76,7 +76,7 @@     if (! ($file =~ /^\//)) { @@ -26085,8 +46054,8 @@ diff -urN w3m-0.5.2.orig/scripts/w3mman/w3mman2html.cgi.in w3m/scripts/w3mman/w3   }   $ok = 0;   undef $header; -diff -urN w3m-0.5.2.orig/symbol.c w3m/symbol.c ---- w3m-0.5.2.orig/symbol.c	2003-09-23 06:02:21.000000000 +0900 +diff -urN w3m-0.5.2/symbol.c w3m/symbol.c +--- w3m-0.5.2/symbol.c	2003-09-23 06:02:21.000000000 +0900  +++ w3m/symbol.c	2010-08-04 23:06:36.000000000 +0900  @@ -18,7 +18,7 @@       wc_ces ces; @@ -26213,16 +46182,35 @@ diff -urN w3m-0.5.2.orig/symbol.c w3m/symbol.c   #else   char ** -diff -urN w3m-0.5.2.orig/table.c w3m/table.c ---- w3m-0.5.2.orig/table.c	2007-05-23 22:07:44.000000000 +0900 -+++ w3m/table.c	2010-07-20 08:34:01.000000000 +0900 +diff -urN w3m-0.5.2/table.c w3m/table.c +--- w3m-0.5.2/table.c	2007-05-23 22:07:44.000000000 +0900 ++++ w3m/table.c	2010-08-09 20:59:19.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: table.c,v 1.55 2007/05/23 13:07:44 inu Exp $ */ -+/* $Id: table.c,v 1.56 2010/07/19 23:34:01 htrb Exp $ */ ++/* $Id: table.c,v 1.58 2010/08/09 11:59:19 htrb Exp $ */   /*     * HTML table    */ -@@ -2912,6 +2912,12 @@ +@@ -2408,6 +2408,8 @@ + 	case HTML_N_COLGROUP:\ + 	case HTML_COL +  ++#define ATTR_ROWSPAN_MAX 32766 ++ + static int + feed_table_tag(struct table *tbl, char *line, struct table_mode *mode, + 	       int width, struct parsed_tag *tag) +@@ -2592,6 +2594,9 @@ + 	else + 	    valign = HTT_MIDDLE; + 	if (parsedtag_get_value(tag, ATTR_ROWSPAN, &rowspan)) { ++	    if(rowspan > ATTR_ROWSPAN_MAX) { ++		rowspan = ATTR_ROWSPAN_MAX; ++	    } + 	    if ((tbl->row + rowspan) >= tbl->max_rowsize) + 		check_row(tbl, tbl->row + rowspan); + 	} +@@ -2912,6 +2917,12 @@   	    check_rowcol(tbl, mode);   	    if (i == 0) {   		Str tmp = process_anchor(tag, line); @@ -26235,12 +46223,59 @@ diff -urN w3m-0.5.2.orig/table.c w3m/table.c   		pushdata(tbl, tbl->row, tbl->col, tmp->ptr);   	    }   	    else -diff -urN w3m-0.5.2.orig/terms.c w3m/terms.c ---- w3m-0.5.2.orig/terms.c	2007-05-30 13:44:00.000000000 +0900 -+++ w3m/terms.c	2010-08-04 23:06:36.000000000 +0900 +diff -urN w3m-0.5.2/tagtable.tab w3m/tagtable.tab +--- w3m-0.5.2/tagtable.tab	2006-12-10 20:06:12.000000000 +0900 ++++ w3m/tagtable.tab	2010-08-14 10:29:40.000000000 +0900 +@@ -60,6 +60,8 @@ + /kbd		HTML_NOP + samp		HTML_NOP + /samp		HTML_NOP ++span		HTML_SPAN ++/span		HTML_N_SPAN + strong		HTML_STRONG + /strong		HTML_N_STRONG + var		HTML_NOP +@@ -161,6 +163,34 @@ + bgsound		HTML_BGSOUND + applet		HTML_APPLET + embed		HTML_EMBED ++span		HTML_SPAN ++/span		HTML_N_SPAN ++abbr		HTML_ABBR ++/abbr		HTML_N_ABBR ++acronym		HTML_ACRONYM ++/acronym	HTML_N_ACRONYM ++area		HTML_AREA ++basefont	HTML_BASEFONT ++bdo		HTML_BDO ++/bdo		HTML_N_BDO ++big		HTML_BIG ++/big		HTML_N_BIG ++button		HTML_BUTTON ++fieldset	HTML_FIELDSET ++/fieldset	HTML_N_FIELDSET ++iframe		HTML_IFRAME ++label		HTML_LABEL ++/label		HTML_N_LABEL ++legend		HTML_LEGEND ++/legend		HTML_N_LEGEND ++noscript	HTML_NOSCRIPT ++/noscript	HTML_N_NOSCRIPT ++object		HTML_OBJECT ++optgroup	HTML_OPTGROUP ++/optgroup	HTML_N_OPTGROUP ++param		HTML_PARAM ++small		HTML_SMALL ++/small		HTML_N_SMALL + internal	HTML_INTERNAL + /internal	HTML_N_INTERNAL + select_int	HTML_SELECT_INT +diff -urN w3m-0.5.2/terms.c w3m/terms.c +--- w3m-0.5.2/terms.c	2007-05-30 13:44:00.000000000 +0900 ++++ w3m/terms.c	2010-08-20 18:34:47.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: terms.c,v 1.57 2007/05/30 04:44:00 inu Exp $ */ -+/* $Id: terms.c,v 1.62 2010/08/04 14:06:36 htrb Exp $ */ ++/* $Id: terms.c,v 1.63 2010/08/20 09:34:47 htrb Exp $ */   /*     * An original curses library for EUC-kanji by Akinori ITO,     December 1989    * revised by Akinori ITO, January 1995 @@ -26253,7 +46288,95 @@ diff -urN w3m-0.5.2.orig/terms.c w3m/terms.c   #include <sys/consio.h>   #include <sys/fbio.h>   #else -@@ -1201,7 +1201,7 @@ +@@ -256,7 +256,7 @@ + #endif				/* __CYGWIN__ */ +  + char *getenv(const char *); +-MySignalHandler reset_exit(SIGNAL_ARG), error_dump(SIGNAL_ARG); ++MySignalHandler reset_exit(SIGNAL_ARG), reset_error_exit(SIGNAL_ARG), error_dump(SIGNAL_ARG); + void setlinescols(void); + void flush_tty(); +  +@@ -564,7 +564,7 @@ + 	if (errno == EINTR || errno == EAGAIN) + 	    continue; + 	printf("Error occured while set %x: errno=%d\n", mode, errno); +-	reset_exit(SIGNAL_ARGLIST); ++	reset_error_exit(SIGNAL_ARGLIST); +     } + #endif + } +@@ -585,7 +585,7 @@ + 	if (errno == EINTR || errno == EAGAIN) + 	    continue; + 	printf("Error occured while reset %x: errno=%d\n", mode, errno); +-	reset_exit(SIGNAL_ARGLIST); ++	reset_error_exit(SIGNAL_ARGLIST); +     } + #endif /* __MINGW32_VERSION */ + } +@@ -602,7 +602,7 @@ + 	if (errno == EINTR || errno == EAGAIN) + 	    continue; + 	printf("Error occured: errno=%d\n", errno); +-	reset_exit(SIGNAL_ARGLIST); ++	reset_error_exit(SIGNAL_ARGLIST); +     } + } + #endif				/* not HAVE_SGTTY_H */ +@@ -637,19 +637,31 @@ +     close_tty(); + } +  +-MySignalHandler +-reset_exit(SIGNAL_ARG) ++static MySignalHandler ++reset_exit_with_value(SIGNAL_ARG, int rval) + { + #ifdef USE_MOUSE +     if (mouseActive) + 	mouse_end(); + #endif				/* USE_MOUSE */ +     reset_tty(); +-    w3m_exit(0); ++    w3m_exit(rval); +     SIGNAL_RETURN; + } +  + MySignalHandler ++reset_error_exit(SIGNAL_ARG) ++{ ++  reset_exit_with_value(SIGNAL_ARGLIST, 1); ++} ++ ++MySignalHandler ++reset_exit(SIGNAL_ARG) ++{ ++  reset_exit_with_value(SIGNAL_ARGLIST, 0); ++} ++ ++MySignalHandler + error_dump(SIGNAL_ARG) + { +     mySignal(SIGIOT, SIG_DFL); +@@ -708,14 +720,14 @@ +     ent = getenv("TERM") ? getenv("TERM") : DEFAULT_TERM; +     if (ent == NULL) { + 	fprintf(stderr, "TERM is not set\n"); +-	reset_exit(SIGNAL_ARGLIST); ++	reset_error_exit(SIGNAL_ARGLIST); +     } +  +     r = tgetent(bp, ent); +     if (r != 1) { + 	/* Can't find termcap entry */ + 	fprintf(stderr, "Can't find termcap entry %s\n", ent); +-	reset_exit(SIGNAL_ARGLIST); ++	reset_error_exit(SIGNAL_ARGLIST); +     } +  +     GETSTR(T_ce, "ce");		/* clear to the end of line */ +@@ -1201,7 +1213,7 @@   int   graph_ok(void)   { @@ -26262,7 +46385,7 @@ diff -urN w3m-0.5.2.orig/terms.c w3m/terms.c   	return 0;       return T_as[0] != 0 && T_ae[0] != 0 && T_ac[0] != 0;   } -@@ -1897,7 +1897,7 @@ +@@ -1897,7 +1909,7 @@   int   do_getch()   { @@ -26271,7 +46394,16 @@ diff -urN w3m-0.5.2.orig/terms.c w3m/terms.c   	return getch();       else   	return Gpm_Getch(); -@@ -2037,6 +2037,7 @@ +@@ -2008,7 +2020,7 @@ +     er = TerminalSet(tty, &ioval); +     if (er == -1) { + 	printf("Error occured: errno=%d\n", errno); +-	reset_exit(SIGNAL_ARGLIST); ++	reset_error_exit(SIGNAL_ARGLIST); +     } +     return ret; + } +@@ -2037,6 +2049,7 @@       conn.maxMod = 0;       conn.minMod = 0; @@ -26279,8 +46411,8 @@ diff -urN w3m-0.5.2.orig/terms.c w3m/terms.c       r = Gpm_Open(&conn, 0);       if (r == -2) {   	/* -diff -urN w3m-0.5.2.orig/url.c w3m/url.c ---- w3m-0.5.2.orig/url.c	2007-05-24 00:06:06.000000000 +0900 +diff -urN w3m-0.5.2/url.c w3m/url.c +--- w3m-0.5.2/url.c	2007-05-24 00:06:06.000000000 +0900  +++ w3m/url.c	2010-08-03 19:02:16.000000000 +0900  @@ -1,4 +1,4 @@  -/* $Id: url.c,v 1.95 2007/05/23 15:06:06 inu Exp $ */ @@ -26322,8 +46454,8 @@ diff -urN w3m-0.5.2.orig/url.c w3m/url.c   #ifdef USE_SSL   		if (pu->scheme == SCM_HTTPS   		    && hr->command != HR_COMMAND_CONNECT) -diff -urN w3m-0.5.2.orig/version.c.in w3m/version.c.in ---- w3m-0.5.2.orig/version.c.in	2007-05-31 21:17:05.000000000 +0900 +diff -urN w3m-0.5.2/version.c.in w3m/version.c.in +--- w3m-0.5.2/version.c.in	2007-05-31 21:17:05.000000000 +0900  +++ w3m/version.c.in	2007-06-04 22:21:10.000000000 +0900  @@ -1,5 +1,5 @@  -/* $Id: version.c.in,v 1.46 2007/05/31 12:17:05 inu Exp $ */ diff --git a/debian/patches/020_button.patch b/debian/patches/020_button.patch new file mode 100644 index 0000000..a645e25 --- /dev/null +++ b/debian/patches/020_button.patch @@ -0,0 +1,439 @@ +Description: Support the button element as defined in HTML 4.01 +Origin: upstream, http://www.sic.med.tohoku.ac.jp/~satodai/w3m-dev/201009.month/4411.html +Bug-Debian: http://bugs.debian.org/136810 + +Index: file.c +=================================================================== +RCS file: /cvsroot/w3m/w3m/file.c,v +retrieving revision 1.264 +diff -u -r1.264 file.c +--- w3m.orig/file.c	3 Aug 2010 10:02:16 -0000	1.264 ++++ w3m/file.c	17 Sep 2010 12:18:55 -0000 +@@ -2467,6 +2467,7 @@ +     bcopy((void *)&obuf->anchor, (void *)&obuf->bp.anchor, + 	  sizeof(obuf->anchor)); +     obuf->bp.img_alt = obuf->img_alt; ++    obuf->bp.input_alt = obuf->input_alt; +     obuf->bp.in_bold = obuf->in_bold; +     obuf->bp.in_italic = obuf->in_italic; +     obuf->bp.in_under = obuf->in_under; +@@ -2484,6 +2485,7 @@ +     bcopy((void *)&obuf->bp.anchor, (void *)&obuf->anchor, + 	  sizeof(obuf->anchor)); +     obuf->img_alt = obuf->bp.img_alt; ++    obuf->input_alt = obuf->bp.input_alt; +     obuf->in_bold = obuf->bp.in_bold; +     obuf->in_italic = obuf->bp.in_italic; +     obuf->in_under = obuf->bp.in_under; +@@ -2727,7 +2729,7 @@ +     Str line = obuf->line, pass = NULL; +     char *hidden_anchor = NULL, *hidden_img = NULL, *hidden_bold = NULL, + 	*hidden_under = NULL, *hidden_italic = NULL, *hidden_strike = NULL, +-	*hidden_ins = NULL, *hidden = NULL; ++	*hidden_ins = NULL, *hidden_input, *hidden = NULL; +  + #ifdef DEBUG +     if (w3m_debug) { +@@ -2759,6 +2761,12 @@ + 		hidden = hidden_img; + 	} +     } ++    if (obuf->input_alt.in) { ++	if ((hidden_input = has_hidden_link(obuf, HTML_INPUT_ALT)) != NULL) { ++	    if (!hidden || hidden_input < hidden) ++		hidden = hidden_input; ++	} ++    } +     if (obuf->in_bold) { + 	if ((hidden_bold = has_hidden_link(obuf, HTML_B)) != NULL) { + 	    if (!hidden || hidden_bold < hidden) +@@ -2810,6 +2818,8 @@ + 	Strcat_charp(line, "</a>"); +     if (obuf->img_alt && !hidden_img) + 	Strcat_charp(line, "</img_alt>"); ++    if (obuf->input_alt.in && !hidden_input) ++	Strcat_charp(line, "</input_alt>"); +     if (obuf->in_bold && !hidden_bold) + 	Strcat_charp(line, "</b>"); +     if (obuf->in_italic && !hidden_italic) +@@ -3020,6 +3030,18 @@ + 	Strcat_charp(tmp, "\">"); + 	push_tag(obuf, tmp->ptr, HTML_IMG_ALT); +     } ++    if (!hidden_input && obuf->input_alt.in) { ++	Str tmp; ++	if (obuf->input_alt.hseq > 0) ++	    obuf->input_alt.hseq = - obuf->input_alt.hseq; ++	tmp = Sprintf("<INPUT_ALT hseq=\"%d\" fid=\"%d\" name=\"%s\" type=\"%s\" value=\"%s\">", ++		     obuf->input_alt.hseq, ++		     obuf->input_alt.fid, ++		     obuf->input_alt.name->ptr, ++		     obuf->input_alt.type->ptr, ++		     obuf->input_alt.value->ptr); ++	push_tag(obuf, tmp->ptr, HTML_INPUT_ALT); ++    } +     if (!hidden_bold && obuf->in_bold) + 	push_tag(obuf, "<B>", HTML_B); +     if (!hidden_italic && obuf->in_italic) +@@ -3730,6 +3752,63 @@ + } +  + Str ++process_button(struct parsed_tag *tag) ++{ ++    Str tmp = NULL; ++    char *p, *q, *r, *qq = NULL; ++    int qlen, v; ++ ++    if (cur_form_id < 0) { ++       char *s = "<form_int method=internal action=none>"; ++       tmp = process_form(parse_tag(&s, TRUE)); ++    } ++    if (tmp == NULL) ++       tmp = Strnew(); ++ ++    p = "submit"; ++    parsedtag_get_value(tag, ATTR_TYPE, &p); ++    q = NULL; ++    parsedtag_get_value(tag, ATTR_VALUE, &q); ++    r = ""; ++    parsedtag_get_value(tag, ATTR_NAME, &r); ++ ++    v = formtype(p); ++    if (v == FORM_UNKNOWN) ++       return NULL; ++ ++    if (!q) { ++       switch (v) { ++       case FORM_INPUT_SUBMIT: ++       case FORM_INPUT_BUTTON: ++           q = "SUBMIT"; ++           break; ++       case FORM_INPUT_RESET: ++           q = "RESET"; ++           break; ++       } ++    } ++    if (q) { ++       qq = html_quote(q); ++       qlen = strlen(q); ++    } ++ ++    //    Strcat_charp(tmp, "<pre_int>"); ++    Strcat(tmp, Sprintf("<input_alt hseq=\"%d\" fid=\"%d\" type=%s " ++                       "name=\"%s\" value=\"%s\">", ++                       cur_hseq++, cur_form_id, p, html_quote(r), qq)); ++    return tmp; ++} ++ ++Str ++process_n_button(void) ++{ ++    Str tmp = Strnew(); ++    Strcat_charp(tmp, "</input_alt>"); ++    //    Strcat_charp(tmp, "</pre_int>"); ++    return tmp; ++} ++ ++Str + process_select(struct parsed_tag *tag) + { +     Str tmp = NULL; +@@ -4859,7 +4938,35 @@ + 	    if (i > obuf->bottom_margin) + 		obuf->bottom_margin = i; + 	} ++	if (parsedtag_get_value(tag, ATTR_HSEQ, &hseq)) { ++	    obuf->input_alt.hseq = hseq; ++	} ++	if (parsedtag_get_value(tag, ATTR_FID, &i)) { ++	    obuf->input_alt.fid = i; ++	} ++	if (parsedtag_get_value(tag, ATTR_TYPE, &p)) { ++	    obuf->input_alt.type = Strnew_charp(p); ++	} ++	if (parsedtag_get_value(tag, ATTR_VALUE, &p)) { ++	    obuf->input_alt.value = Strnew_charp(p); ++	} ++	if (parsedtag_get_value(tag, ATTR_NAME, &p)) { ++	    obuf->input_alt.name = Strnew_charp(p); ++	} ++	obuf->input_alt.in = 1; + 	return 0; ++    case HTML_N_INPUT_ALT: ++	if (obuf->input_alt.in) { ++	    if (!close_effect0(obuf, HTML_INPUT_ALT)) ++		push_tag(obuf, "</input_alt>", HTML_N_INPUT_ALT); ++	    obuf->input_alt.hseq = 0; ++	    obuf->input_alt.fid = -1; ++	    obuf->input_alt.in = 0; ++	    obuf->input_alt.type = NULL; ++	    obuf->input_alt.name = NULL; ++	    obuf->input_alt.value = NULL; ++	} ++	return 1; +     case HTML_TABLE: + 	close_anchor(h_env, obuf); + 	obuf->table_level++; +@@ -4968,6 +5075,16 @@ +     case HTML_INPUT: + 	close_anchor(h_env, obuf); + 	tmp = process_input(tag); ++       if (tmp) ++           HTMLlineproc1(tmp->ptr, h_env); ++       return 1; ++    case HTML_BUTTON: ++       tmp = process_button(tag); ++       if (tmp) ++           HTMLlineproc1(tmp->ptr, h_env); ++       return 1; ++    case HTML_N_BUTTON: ++       tmp = process_n_button(); + 	if (tmp) + 	    HTMLlineproc1(tmp->ptr, h_env); + 	return 1; +@@ -5680,6 +5797,21 @@ + 				putHmarker(buf->hmarklist, currentLn(buf), + 					   hpos, hseq - 1); + 			} ++			else if (hseq < 0) { ++			    int h = -hseq - 1; ++			    int hpos = pos; ++			    if (*str == '[') ++				hpos++; ++			    if (buf->hmarklist && ++				h < buf->hmarklist->nmark && ++				buf->hmarklist->marks[h].invalid) { ++				buf->hmarklist->marks[h].pos = hpos; ++				buf->hmarklist->marks[h].line = currentLn(buf); ++				buf->hmarklist->marks[h].invalid = 0; ++				hseq = -hseq; ++			    } ++			} ++ + 			if (!form->target) + 			    form->target = buf->baseTarget; + 			if (a_textarea && +@@ -6747,6 +6879,12 @@ +     obuf->nobr_level = 0; +     bzero((void *)&obuf->anchor, sizeof(obuf->anchor)); +     obuf->img_alt = 0; ++    obuf->input_alt.hseq = 0; ++    obuf->input_alt.fid = -1; ++    obuf->input_alt.in = 0; ++    obuf->input_alt.type = NULL; ++    obuf->input_alt.name = NULL; ++    obuf->input_alt.value = NULL; +     obuf->in_bold = 0; +     obuf->in_italic = 0; +     obuf->in_under = 0; +@@ -6782,6 +6920,15 @@ + 	push_tag(obuf, "</img_alt>", HTML_N_IMG_ALT); + 	obuf->img_alt = NULL; +     } ++    if (obuf->input_alt.in) { ++	push_tag(obuf, "</input_alt>", HTML_N_INPUT_ALT); ++	obuf->input_alt.hseq = 0; ++	obuf->input_alt.fid = -1; ++	obuf->input_alt.in = 0; ++	obuf->input_alt.type = NULL; ++	obuf->input_alt.name = NULL; ++	obuf->input_alt.value = NULL; ++    } +     if (obuf->in_bold) { + 	push_tag(obuf, "</b>", HTML_N_B); + 	obuf->in_bold = 0; +Index: fm.h +=================================================================== +RCS file: /cvsroot/w3m/w3m/fm.h,v +retrieving revision 1.149 +diff -u -r1.149 fm.h +--- w3m.orig/fm.h	20 Aug 2010 09:47:09 -0000	1.149 ++++ w3m/fm.h	17 Sep 2010 12:18:55 -0000 +@@ -562,6 +562,13 @@ + #define INIT_BUFFER_WIDTH ((_INIT_BUFFER_WIDTH > 0) ? _INIT_BUFFER_WIDTH : 0) + #define FOLD_BUFFER_WIDTH (FoldLine ? (INIT_BUFFER_WIDTH + 1) : -1) +  ++struct input_alt_attr { ++  int hseq; ++  int fid; ++  int in; ++  Str type, name, value; ++}; ++ + typedef struct { +     int pos; +     int len; +@@ -569,6 +576,7 @@ +     long flag; +     Anchor anchor; +     Str img_alt; ++    struct input_alt_attr input_alt; +     char fontstat[FONTSTAT_SIZE]; +     short nobr_level; +     Lineprop prev_ctype; +@@ -591,6 +599,7 @@ +     short nobr_level; +     Anchor anchor; +     Str img_alt; ++    struct input_alt_attr input_alt; +     char fontstat[FONTSTAT_SIZE]; +     char fontstat_stack[FONT_STACK_SIZE][FONTSTAT_SIZE]; +     int fontstat_sp; +Index: html.c +=================================================================== +RCS file: /cvsroot/w3m/w3m/html.c,v +retrieving revision 1.32 +diff -u -r1.32 html.c +--- w3m.orig/html.c	14 Aug 2010 01:29:40 -0000	1.32 ++++ w3m/html.c	17 Sep 2010 12:18:55 -0000 +@@ -56,6 +56,9 @@ +     ATTR_CORE + }; + #define MAXA_INPUT      MAXA_CORE + 12 ++unsigned char ALST_BUTTON[] = ++    { ATTR_TYPE, ATTR_VALUE, ATTR_NAME, ATTR_CORE }; ++#define MAXA_BUTTON	MAXA_CORE + 3 + unsigned char ALST_TEXTAREA[] = +     { ATTR_COLS, ATTR_ROWS, ATTR_NAME, ATTR_READONLY, ATTR_CORE }; + #define MAXA_TEXTAREA   MAXA_CORE + 4 +@@ -247,24 +250,24 @@ +     {"/bdo", NULL, 0, TFLG_END},	/* 121 HTML_N_BDO */ +     {"big", ALST_NOP, MAXA_NOP, 0},		/* 122 HTML_BIG */ +     {"/big", NULL, 0, TFLG_END},	/* 123 HTML_N_BIG */ +-    {"button", ALST_NOP, MAXA_NOP, 0},		/* 124 HTML_BUTTON */ +-    {"fieldset", ALST_NOP, MAXA_NOP, 0},	        /* 125 HTML_FIELDSET */ +-    {"/fieldset", NULL, 0, TFLG_END},	/* 126 HTML_N_FIELDSET */ +-    {"iframe", ALST_NOP, MAXA_NOP, 0},		/* 127 HTML_IFRAME */ +-    {"label", ALST_NOP, MAXA_NOP, 0}, 		/* 128 HTML_LABEL */ +-    {"/label", NULL, 0, TFLG_END},	/* 129 HTML_N_LABEL */ +-    {"legend", ALST_NOP, MAXA_NOP, 0},		/* 130 HTML_LEGEND */ +-    {"/legend", NULL, 0, TFLG_END},	/* 131 HTML_N_LEGEND */ +-    {"noscript", ALST_NOP, MAXA_NOP, 0},	        /* 132 HTML_NOSCRIPT */ +-    {"/noscript", NULL, 0, TFLG_END},	/* 133 HTML_N_NOSCRIPT */ +-    {"object", ALST_NOP, MAXA_NOP, 0},		/* 134 HTML_OBJECT */ +-    {"optgroup", ALST_NOP, MAXA_NOP, 0},	        /* 135 HTML_OPTGROUP */ +-    {"/optgroup", NULL, 0, TFLG_END},	/* 136 HTML_N_OPTGROUP */ +-    {"param", ALST_NOP, MAXA_NOP, 0},		/* 137 HTML_PARAM */ +-    {"small", ALST_NOP, MAXA_NOP, 0}, 		/* 138 HTML_SMALL */ +-    {"/small", NULL, 0, TFLG_END},	/* 139 HTML_N_SMALL */ ++    {"button", ALST_BUTTON, MAXA_BUTTON, 0},	/* 124 HTML_BUTTON */ ++    {"/button", NULL, 0, TFLG_END},	/* 125 HTML_N_BUTTON */ ++    {"fieldset", ALST_NOP, MAXA_NOP, 0},	/* 126 HTML_FIELDSET */ ++    {"/fieldset", NULL, 0, TFLG_END},	/* 127 HTML_N_FIELDSET */ ++    {"iframe", ALST_NOP, MAXA_NOP, 0},		/* 128 HTML_IFRAME */ ++    {"label", ALST_NOP, MAXA_NOP, 0}, 		/* 129 HTML_LABEL */ ++    {"/label", NULL, 0, TFLG_END},	/* 130 HTML_N_LABEL */ ++    {"legend", ALST_NOP, MAXA_NOP, 0},		/* 131 HTML_LEGEND */ ++    {"/legend", NULL, 0, TFLG_END},	/* 132 HTML_N_LEGEND */ ++    {"noscript", ALST_NOP, MAXA_NOP, 0},	        /* 133 HTML_NOSCRIPT */ ++    {"/noscript", NULL, 0, TFLG_END},	/* 134 HTML_N_NOSCRIPT */ ++    {"object", ALST_NOP, MAXA_NOP, 0},		/* 135 HTML_OBJECT */ ++    {"optgroup", ALST_NOP, MAXA_NOP, 0},	        /* 136 HTML_OPTGROUP */ ++    {"/optgroup", NULL, 0, TFLG_END},	/* 137 HTML_N_OPTGROUP */ ++    {"param", ALST_NOP, MAXA_NOP, 0},		/* 138 HTML_PARAM */ ++    {"small", ALST_NOP, MAXA_NOP, 0}, 		/* 139 HTML_SMALL */ ++    {"/small", NULL, 0, TFLG_END},	/* 140 HTML_N_SMALL */ +  +-    {NULL, NULL, 0, 0},		/* 140 Undefined */ +     {NULL, NULL, 0, 0},		/* 141 Undefined */ +     {NULL, NULL, 0, 0},		/* 142 Undefined */ +     {NULL, NULL, 0, 0},		/* 143 Undefined */ +Index: html.h +=================================================================== +RCS file: /cvsroot/w3m/w3m/html.h,v +retrieving revision 1.31 +diff -u -r1.31 html.h +--- w3m.orig/html.h	14 Aug 2010 01:29:40 -0000	1.31 ++++ w3m/html.h	17 Sep 2010 12:18:55 -0000 +@@ -214,21 +214,22 @@ + #define HTML_BIG        122 + #define HTML_N_BIG      123 + #define HTML_BUTTON     124 +-#define HTML_FIELDSET   125 +-#define HTML_N_FIELDSET 126 +-#define HTML_IFRAME     127 +-#define HTML_LABEL      128 +-#define HTML_N_LABEL    129 +-#define HTML_LEGEND     130 +-#define HTML_N_LEGEND   131 +-#define HTML_NOSCRIPT   132 +-#define HTML_N_NOSCRIPT 133 +-#define HTML_OBJECT     134 +-#define HTML_OPTGROUP   135 +-#define HTML_N_OPTGROUP 136 +-#define HTML_PARAM      137 +-#define HTML_SMALL      138 +-#define HTML_N_SMALL    139 ++#define HTML_N_BUTTON   125 ++#define HTML_FIELDSET   126 ++#define HTML_N_FIELDSET 127 ++#define HTML_IFRAME     128 ++#define HTML_LABEL      129 ++#define HTML_N_LABEL    130 ++#define HTML_LEGEND     131 ++#define HTML_N_LEGEND   132 ++#define HTML_NOSCRIPT   133 ++#define HTML_N_NOSCRIPT 134 ++#define HTML_OBJECT     135 ++#define HTML_OPTGROUP   136 ++#define HTML_N_OPTGROUP 137 ++#define HTML_PARAM      138 ++#define HTML_SMALL      139 ++#define HTML_N_SMALL    140 +  +    /* pseudo tag */ + #define HTML_SELECT_INT     160 +Index: proto.h +=================================================================== +RCS file: /cvsroot/w3m/w3m/proto.h,v +retrieving revision 1.104 +diff -u -r1.104 proto.h +--- w3m.orig/proto.h	25 Jul 2010 09:55:05 -0000	1.104 ++++ w3m/proto.h	17 Sep 2010 12:18:55 -0000 +@@ -207,6 +207,8 @@ + extern Str process_img(struct parsed_tag *tag, int width); + extern Str process_anchor(struct parsed_tag *tag, char *tagbuf); + extern Str process_input(struct parsed_tag *tag); ++extern Str process_button(struct parsed_tag *tag); ++extern Str process_n_button(void); + extern Str process_select(struct parsed_tag *tag); + extern Str process_n_select(void); + extern void feed_select(char *str); +Index: table.c +=================================================================== +RCS file: /cvsroot/w3m/w3m/table.c,v +retrieving revision 1.58 +diff -u -r1.58 table.c +--- w3m.orig/table.c	9 Aug 2010 11:59:19 -0000	1.58 ++++ w3m/table.c	17 Sep 2010 12:18:55 -0000 +@@ -2878,6 +2878,14 @@ + 	tmp = process_input(tag); + 	feed_table1(tbl, tmp, mode, width); + 	break; ++    case HTML_BUTTON: ++       tmp = process_button(tag); ++       feed_table1(tbl, tmp, mode, width); ++       break; ++    case HTML_N_BUTTON: ++       tmp = process_n_button(); ++       feed_table1(tbl, tmp, mode, width); ++       break; +     case HTML_SELECT: + 	tmp = process_select(tag); + 	if (tmp) +Index: tagtable.tab +=================================================================== +RCS file: /cvsroot/w3m/w3m/tagtable.tab,v +retrieving revision 1.14 +diff -u -r1.14 tagtable.tab +--- w3m.orig/tagtable.tab	14 Aug 2010 01:29:40 -0000	1.14 ++++ w3m/tagtable.tab	17 Sep 2010 12:18:55 -0000 +@@ -176,6 +176,7 @@ + big		HTML_BIG + /big		HTML_N_BIG + button		HTML_BUTTON ++/button		HTML_N_BUTTON + fieldset	HTML_FIELDSET + /fieldset	HTML_N_FIELDSET + iframe		HTML_IFRAME diff --git a/debian/patches/020_config-guess.patch b/debian/patches/020_config-guess.patch deleted file mode 100644 index bcad7a3..0000000 --- a/debian/patches/020_config-guess.patch +++ /dev/null @@ -1,2200 +0,0 @@ -Description: Update config.guess and config.sub using autotools-dev 20100122.1 -Author: Tatsuya Kinoshita <tats@debian.org> -Bug-Debian: http://bugs.debian.org/216785 - -diff -urN w3m-0.5.2.orig/config.guess w3m-0.5.2/config.guess ---- w3m-0.5.2.orig/config.guess	2004-08-05 02:32:27.000000000 +0900 -+++ w3m-0.5.2/config.guess	2010-03-06 22:24:27.000000000 +0900 -@@ -1,9 +1,10 @@ - #! /bin/sh - # Attempt to guess a canonical system name. - #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, --#   2000, 2001, 2002, 2003 Free Software Foundation, Inc. -+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 -+#   Free Software Foundation, Inc. -  --timestamp='2004-03-12' -+timestamp='2009-12-30' -  - # This file is free software; you can redistribute it and/or modify it - # under the terms of the GNU General Public License as published by -@@ -17,23 +18,25 @@ - # - # You should have received a copy of the GNU General Public License - # along with this program; if not, write to the Free Software --# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -+# 02110-1301, USA. - # - # As a special exception to the GNU General Public License, if you - # distribute this file as part of a program that contains a - # configuration script generated by Autoconf, you may include it under - # the same distribution terms that you use for the rest of that program. -  --# Originally written by Per Bothner <per@bothner.com>. --# Please send patches to <config-patches@gnu.org>.  Submit a context --# diff and a properly formatted ChangeLog entry. -+ -+# Originally written by Per Bothner.  Please send patches (context -+# diff format) to <config-patches@gnu.org> and include a ChangeLog -+# entry. - # - # This script attempts to guess a canonical system name similar to - # config.sub.  If it succeeds, it prints the system name on stdout, and - # exits with 0.  Otherwise, it exits with 1. - # --# The plan is that this can be called by configure scripts if you --# don't specify an explicit build system type. -+# You can get the latest version of this script from: -+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD -  - me=`echo "$0" | sed -e 's,.*/,,'` -  -@@ -53,8 +56,9 @@ - GNU config.guess ($timestamp) -  - Originally written by Per Bothner. --Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 --Free Software Foundation, Inc. -+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free -+Software Foundation, Inc. -  - This is free software; see the source for copying conditions.  There is NO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." -@@ -66,11 +70,11 @@ - while test $# -gt 0 ; do -   case $1 in -     --time-stamp | --time* | -t ) --       echo "$timestamp" ; exit 0 ;; -+       echo "$timestamp" ; exit ;; -     --version | -v ) --       echo "$version" ; exit 0 ;; -+       echo "$version" ; exit ;; -     --help | --h* | -h ) --       echo "$usage"; exit 0 ;; -+       echo "$usage"; exit ;; -     -- )     # Stop option processing -        shift; break ;; -     - )	# Use stdin as input. -@@ -104,7 +108,7 @@ - trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; - trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; - : ${TMPDIR=/tmp} ; -- { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || -+ { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || -  { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || -  { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || -  { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; -@@ -123,7 +127,7 @@ - 	;; -  ,,*)   CC_FOR_BUILD=$CC ;; -  ,*,*)  CC_FOR_BUILD=$HOST_CC ;; --esac ;' -+esac ; set_cc_for_build= ;' -  - # This is needed to find uname on a Pyramid OSx when run in the BSD universe. - # (ghazi@noc.rutgers.edu 1994-08-24) -@@ -158,6 +162,7 @@ - 	    arm*) machine=arm-unknown ;; - 	    sh3el) machine=shl-unknown ;; - 	    sh3eb) machine=sh-unknown ;; -+	    sh5el) machine=sh5le-unknown ;; - 	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;; - 	esac - 	# The Operating System including object format, if it has switched -@@ -166,7 +171,7 @@ - 	    arm*|i386|m68k|ns32k|sh3*|sparc|vax) - 		eval $set_cc_for_build - 		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ --			| grep __ELF__ >/dev/null -+			| grep -q __ELF__ - 		then - 		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). - 		    # Return netbsd for either.  FIX? -@@ -196,64 +201,23 @@ - 	# contains redundant information, the shorter form: - 	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - 	echo "${machine}-${os}${release}" --	exit 0 ;; --    amd64:OpenBSD:*:*) --	echo x86_64-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    amiga:OpenBSD:*:*) --	echo m68k-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    arc:OpenBSD:*:*) --	echo mipsel-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    cats:OpenBSD:*:*) --	echo arm-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    hp300:OpenBSD:*:*) --	echo m68k-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    mac68k:OpenBSD:*:*) --	echo m68k-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    macppc:OpenBSD:*:*) --	echo powerpc-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    mvme68k:OpenBSD:*:*) --	echo m68k-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    mvme88k:OpenBSD:*:*) --	echo m88k-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    mvmeppc:OpenBSD:*:*) --	echo powerpc-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    pegasos:OpenBSD:*:*) --	echo powerpc-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    pmax:OpenBSD:*:*) --	echo mipsel-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    sgi:OpenBSD:*:*) --	echo mipseb-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    sun3:OpenBSD:*:*) --	echo m68k-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; --    wgrisc:OpenBSD:*:*) --	echo mipsel-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     *:OpenBSD:*:*) --	echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} --	exit 0 ;; -+	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` -+	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} -+	exit ;; -     *:ekkoBSD:*:*) - 	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -+    *:SolidBSD:*:*) -+	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} -+	exit ;; -     macppc:MirBSD:*:*) --	echo powerppc-unknown-mirbsd${UNAME_RELEASE} --	exit 0 ;; -+	echo powerpc-unknown-mirbsd${UNAME_RELEASE} -+	exit ;; -     *:MirBSD:*:*) - 	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     alpha:OSF1:*:*) - 	case $UNAME_RELEASE in - 	*4.0) -@@ -306,40 +270,43 @@ - 	# A Xn.n version is an unreleased experimental baselevel. - 	# 1.2 uses "1.2" for uname -r. - 	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` --	exit 0 ;; --    Alpha*:OpenVMS:*:*) --	echo alpha-hp-vms --	exit 0 ;; -+	exit ;; -     Alpha\ *:Windows_NT*:*) - 	# How do we know it's Interix rather than the generic POSIX subsystem? - 	# Should we change UNAME_MACHINE based on the output of uname instead - 	# of the specific Alpha model? - 	echo alpha-pc-interix --	exit 0 ;; -+	exit ;; -     21064:Windows_NT:50:3) - 	echo alpha-dec-winnt3.5 --	exit 0 ;; -+	exit ;; -     Amiga*:UNIX_System_V:4.0:*) - 	echo m68k-unknown-sysv4 --	exit 0;; -+	exit ;; -     *:[Aa]miga[Oo][Ss]:*:*) - 	echo ${UNAME_MACHINE}-unknown-amigaos --	exit 0 ;; -+	exit ;; -     *:[Mm]orph[Oo][Ss]:*:*) - 	echo ${UNAME_MACHINE}-unknown-morphos --	exit 0 ;; -+	exit ;; -     *:OS/390:*:*) - 	echo i370-ibm-openedition --	exit 0 ;; -+	exit ;; -+    *:z/VM:*:*) -+	echo s390-ibm-zvmoe -+	exit ;; -     *:OS400:*:*) -         echo powerpc-ibm-os400 --	exit 0 ;; -+	exit ;; -     arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) - 	echo arm-acorn-riscix${UNAME_RELEASE} --	exit 0;; -+	exit ;; -+    arm:riscos:*:*|arm:RISCOS:*:*) -+	echo arm-unknown-riscos -+	exit ;; -     SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) - 	echo hppa1.1-hitachi-hiuxmpp --	exit 0;; -+	exit ;; -     Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) - 	# akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. - 	if test "`(/bin/universe) 2>/dev/null`" = att ; then -@@ -347,32 +314,51 @@ - 	else - 		echo pyramid-pyramid-bsd - 	fi --	exit 0 ;; -+	exit ;; -     NILE*:*:*:dcosx) - 	echo pyramid-pyramid-svr4 --	exit 0 ;; -+	exit ;; -     DRS?6000:unix:4.0:6*) - 	echo sparc-icl-nx6 --	exit 0 ;; --    DRS?6000:UNIX_SV:4.2*:7*) -+	exit ;; -+    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) - 	case `/usr/bin/uname -p` in --	    sparc) echo sparc-icl-nx7 && exit 0 ;; -+	    sparc) echo sparc-icl-nx7; exit ;; - 	esac ;; -+    s390x:SunOS:*:*) -+	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` -+	exit ;; -     sun4H:SunOS:5.*:*) - 	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` --	exit 0 ;; -+	exit ;; -     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) - 	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` --	exit 0 ;; --    i86pc:SunOS:5.*:*) --	echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` --	exit 0 ;; -+	exit ;; -+    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) -+	echo i386-pc-auroraux${UNAME_RELEASE} -+	exit ;; -+    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) -+	eval $set_cc_for_build -+	SUN_ARCH="i386" -+	# If there is a compiler, see if it is configured for 64-bit objects. -+	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does. -+	# This test works for both compilers. -+	if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then -+	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ -+		(CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ -+		grep IS_64BIT_ARCH >/dev/null -+	    then -+		SUN_ARCH="x86_64" -+	    fi -+	fi -+	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` -+	exit ;; -     sun4*:SunOS:6*:*) - 	# According to config.sub, this is the proper way to canonicalize - 	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but - 	# it's likely to be more like Solaris than SunOS4. - 	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` --	exit 0 ;; -+	exit ;; -     sun4*:SunOS:*:*) - 	case "`/usr/bin/arch -k`" in - 	    Series*|S4*) -@@ -381,10 +367,10 @@ - 	esac - 	# Japanese Language versions have a version number like `4.1.3-JL'. - 	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` --	exit 0 ;; -+	exit ;; -     sun3*:SunOS:*:*) - 	echo m68k-sun-sunos${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     sun*:*:4.2BSD:*) - 	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` - 	test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 -@@ -396,10 +382,10 @@ - 		echo sparc-sun-sunos${UNAME_RELEASE} - 		;; - 	esac --	exit 0 ;; -+	exit ;; -     aushp:SunOS:*:*) - 	echo sparc-auspex-sunos${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     # The situation for MiNT is a little confusing.  The machine name -     # can be virtually everything (everything which is not -     # "atarist" or "atariste" at least should have a processor -@@ -410,40 +396,40 @@ -     # be no problem. -     atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) -         echo m68k-atari-mint${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) - 	echo m68k-atari-mint${UNAME_RELEASE} --        exit 0 ;; -+        exit ;; -     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) -         echo m68k-atari-mint${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) -         echo m68k-milan-mint${UNAME_RELEASE} --        exit 0 ;; -+        exit ;; -     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) -         echo m68k-hades-mint${UNAME_RELEASE} --        exit 0 ;; -+        exit ;; -     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) -         echo m68k-unknown-mint${UNAME_RELEASE} --        exit 0 ;; -+        exit ;; -     m68k:machten:*:*) - 	echo m68k-apple-machten${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     powerpc:machten:*:*) - 	echo powerpc-apple-machten${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     RISC*:Mach:*:*) - 	echo mips-dec-mach_bsd4.3 --	exit 0 ;; -+	exit ;; -     RISC*:ULTRIX:*:*) - 	echo mips-dec-ultrix${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     VAX*:ULTRIX*:*:*) - 	echo vax-dec-ultrix${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     2020:CLIX:*:* | 2430:CLIX:*:*) - 	echo clipper-intergraph-clix${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     mips:*:*:UMIPS | mips:*:*:RISCos) - 	eval $set_cc_for_build - 	sed 's/^	//' << EOF >$dummy.c -@@ -467,32 +453,33 @@ - 	  exit (-1); - 	} - EOF --	$CC_FOR_BUILD -o $dummy $dummy.c \ --	  && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ --	  && exit 0 -+	$CC_FOR_BUILD -o $dummy $dummy.c && -+	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && -+	  SYSTEM_NAME=`$dummy $dummyarg` && -+	    { echo "$SYSTEM_NAME"; exit; } - 	echo mips-mips-riscos${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     Motorola:PowerMAX_OS:*:*) - 	echo powerpc-motorola-powermax --	exit 0 ;; -+	exit ;; -     Motorola:*:4.3:PL8-*) - 	echo powerpc-harris-powermax --	exit 0 ;; -+	exit ;; -     Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) - 	echo powerpc-harris-powermax --	exit 0 ;; -+	exit ;; -     Night_Hawk:Power_UNIX:*:*) - 	echo powerpc-harris-powerunix --	exit 0 ;; -+	exit ;; -     m88k:CX/UX:7*:*) - 	echo m88k-harris-cxux7 --	exit 0 ;; -+	exit ;; -     m88k:*:4*:R4*) - 	echo m88k-motorola-sysv4 --	exit 0 ;; -+	exit ;; -     m88k:*:3*:R3*) - 	echo m88k-motorola-sysv3 --	exit 0 ;; -+	exit ;; -     AViiON:dgux:*:*) -         # DG/UX returns AViiON for all architectures -         UNAME_PROCESSOR=`/usr/bin/uname -p` -@@ -508,29 +495,29 @@ - 	else - 	    echo i586-dg-dgux${UNAME_RELEASE} - 	fi -- 	exit 0 ;; -+ 	exit ;; -     M88*:DolphinOS:*:*)	# DolphinOS (SVR3) - 	echo m88k-dolphin-sysv3 --	exit 0 ;; -+	exit ;; -     M88*:*:R3*:*) - 	# Delta 88k system running SVR3 - 	echo m88k-motorola-sysv3 --	exit 0 ;; -+	exit ;; -     XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) - 	echo m88k-tektronix-sysv3 --	exit 0 ;; -+	exit ;; -     Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) - 	echo m68k-tektronix-bsd --	exit 0 ;; -+	exit ;; -     *:IRIX*:*:*) - 	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` --	exit 0 ;; -+	exit ;; -     ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. --	echo romp-ibm-aix      # uname -m gives an 8 hex-code CPU id --	exit 0 ;;              # Note that: echo "'`uname -s`'" gives 'AIX ' -+	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id -+	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX ' -     i*86:AIX:*:*) - 	echo i386-ibm-aix --	exit 0 ;; -+	exit ;; -     ia64:AIX:*:*) - 	if [ -x /usr/bin/oslevel ] ; then - 		IBM_REV=`/usr/bin/oslevel` -@@ -538,7 +525,7 @@ - 		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - 	fi - 	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} --	exit 0 ;; -+	exit ;; -     *:AIX:2:3) - 	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then - 		eval $set_cc_for_build -@@ -553,15 +540,19 @@ - 			exit(0); - 			} - EOF --		$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 --		echo rs6000-ibm-aix3.2.5 -+		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` -+		then -+			echo "$SYSTEM_NAME" -+		else -+			echo rs6000-ibm-aix3.2.5 -+		fi - 	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then - 		echo rs6000-ibm-aix3.2.4 - 	else - 		echo rs6000-ibm-aix3.2 - 	fi --	exit 0 ;; --    *:AIX:*:[45]) -+	exit ;; -+    *:AIX:*:[456]) - 	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` - 	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then - 		IBM_ARCH=rs6000 -@@ -574,28 +565,28 @@ - 		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} - 	fi - 	echo ${IBM_ARCH}-ibm-aix${IBM_REV} --	exit 0 ;; -+	exit ;; -     *:AIX:*:*) - 	echo rs6000-ibm-aix --	exit 0 ;; -+	exit ;; -     ibmrt:4.4BSD:*|romp-ibm:BSD:*) - 	echo romp-ibm-bsd4.4 --	exit 0 ;; -+	exit ;; -     ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and - 	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to --	exit 0 ;;                           # report: romp-ibm BSD 4.3 -+	exit ;;                             # report: romp-ibm BSD 4.3 -     *:BOSX:*:*) - 	echo rs6000-bull-bosx --	exit 0 ;; -+	exit ;; -     DPX/2?00:B.O.S.:*:*) - 	echo m68k-bull-sysv3 --	exit 0 ;; -+	exit ;; -     9000/[34]??:4.3bsd:1.*:*) - 	echo m68k-hp-bsd --	exit 0 ;; -+	exit ;; -     hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) - 	echo m68k-hp-bsd4.4 --	exit 0 ;; -+	exit ;; -     9000/[34678]??:HP-UX:*:*) - 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - 	case "${UNAME_MACHINE}" in -@@ -657,9 +648,19 @@ - 	esac - 	if [ ${HP_ARCH} = "hppa2.0w" ] - 	then --	    # avoid double evaluation of $set_cc_for_build --	    test -n "$CC_FOR_BUILD" || eval $set_cc_for_build --	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null -+	    eval $set_cc_for_build -+ -+	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating -+	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler -+	    # generating 64-bit code.  GNU and HP use different nomenclature: -+	    # -+	    # $ CC_FOR_BUILD=cc ./config.guess -+	    # => hppa2.0w-hp-hpux11.23 -+	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess -+	    # => hppa64-hp-hpux11.23 -+ -+	    if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | -+		grep -q __LP64__ - 	    then - 		HP_ARCH="hppa2.0w" - 	    else -@@ -667,11 +668,11 @@ - 	    fi - 	fi - 	echo ${HP_ARCH}-hp-hpux${HPUX_REV} --	exit 0 ;; -+	exit ;; -     ia64:HP-UX:*:*) - 	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` - 	echo ia64-hp-hpux${HPUX_REV} --	exit 0 ;; -+	exit ;; -     3050*:HI-UX:*:*) - 	eval $set_cc_for_build - 	sed 's/^	//' << EOF >$dummy.c -@@ -699,224 +700,248 @@ - 	  exit (0); - 	} - EOF --	$CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 -+	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && -+		{ echo "$SYSTEM_NAME"; exit; } - 	echo unknown-hitachi-hiuxwe2 --	exit 0 ;; -+	exit ;; -     9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) - 	echo hppa1.1-hp-bsd --	exit 0 ;; -+	exit ;; -     9000/8??:4.3bsd:*:*) - 	echo hppa1.0-hp-bsd --	exit 0 ;; -+	exit ;; -     *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) - 	echo hppa1.0-hp-mpeix --	exit 0 ;; -+	exit ;; -     hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) - 	echo hppa1.1-hp-osf --	exit 0 ;; -+	exit ;; -     hp8??:OSF1:*:*) - 	echo hppa1.0-hp-osf --	exit 0 ;; -+	exit ;; -     i*86:OSF1:*:*) - 	if [ -x /usr/sbin/sysversion ] ; then - 	    echo ${UNAME_MACHINE}-unknown-osf1mk - 	else - 	    echo ${UNAME_MACHINE}-unknown-osf1 - 	fi --	exit 0 ;; -+	exit ;; -     parisc*:Lites*:*:*) - 	echo hppa1.1-hp-lites --	exit 0 ;; -+	exit ;; -     C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) - 	echo c1-convex-bsd --        exit 0 ;; -+        exit ;; -     C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) - 	if getsysinfo -f scalar_acc - 	then echo c32-convex-bsd - 	else echo c2-convex-bsd - 	fi --        exit 0 ;; -+        exit ;; -     C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) - 	echo c34-convex-bsd --        exit 0 ;; -+        exit ;; -     C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) - 	echo c38-convex-bsd --        exit 0 ;; -+        exit ;; -     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) - 	echo c4-convex-bsd --        exit 0 ;; -+        exit ;; -     CRAY*Y-MP:*:*:*) - 	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' --	exit 0 ;; -+	exit ;; -     CRAY*[A-Z]90:*:*:*) - 	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ - 	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ - 	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ - 	      -e 's/\.[^.]*$/.X/' --	exit 0 ;; -+	exit ;; -     CRAY*TS:*:*:*) - 	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' --	exit 0 ;; -+	exit ;; -     CRAY*T3E:*:*:*) - 	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' --	exit 0 ;; -+	exit ;; -     CRAY*SV1:*:*:*) - 	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' --	exit 0 ;; -+	exit ;; -     *:UNICOS/mp:*:*) --	echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' --	exit 0 ;; -+	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' -+	exit ;; -     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) - 	FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` -         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` -         FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` -         echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" --        exit 0 ;; -+        exit ;; -     5000:UNIX_System_V:4.*:*) -         FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` -         FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` -         echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" --	exit 0 ;; -+	exit ;; -     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) - 	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     sparc*:BSD/OS:*:*) - 	echo sparc-unknown-bsdi${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     *:BSD/OS:*:*) - 	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     *:FreeBSD:*:*) --	# Determine whether the default compiler uses glibc. --	eval $set_cc_for_build --	sed 's/^	//' << EOF >$dummy.c --	#include <features.h> --	#if __GLIBC__ >= 2 --	LIBC=gnu --	#else --	LIBC= --	#endif --EOF --	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` --	# GNU/KFreeBSD systems have a "k" prefix to indicate we are using --	# FreeBSD's kernel, but not the complete OS. --	case ${LIBC} in gnu) kernel_only='k' ;; esac --	echo ${UNAME_MACHINE}-unknown-${kernel_only}freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} --	exit 0 ;; -+	case ${UNAME_MACHINE} in -+	    pc98) -+		echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; -+	    amd64) -+		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; -+	    *) -+		echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; -+	esac -+	exit ;; -     i*:CYGWIN*:*) - 	echo ${UNAME_MACHINE}-pc-cygwin --	exit 0 ;; --    i*:MINGW*:*) -+	exit ;; -+    *:MINGW*:*) - 	echo ${UNAME_MACHINE}-pc-mingw32 --	exit 0 ;; -+	exit ;; -+    i*:windows32*:*) -+    	# uname -m includes "-pc" on this system. -+    	echo ${UNAME_MACHINE}-mingw32 -+	exit ;; -     i*:PW*:*) - 	echo ${UNAME_MACHINE}-pc-pw32 --	exit 0 ;; --    x86:Interix*:[34]*) --	echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' --	exit 0 ;; -+	exit ;; -+    *:Interix*:*) -+    	case ${UNAME_MACHINE} in -+	    x86) -+		echo i586-pc-interix${UNAME_RELEASE} -+		exit ;; -+	    authenticamd | genuineintel | EM64T) -+		echo x86_64-unknown-interix${UNAME_RELEASE} -+		exit ;; -+	    IA64) -+		echo ia64-unknown-interix${UNAME_RELEASE} -+		exit ;; -+	esac ;; -     [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) - 	echo i${UNAME_MACHINE}-pc-mks --	exit 0 ;; -+	exit ;; -+    8664:Windows_NT:*) -+	echo x86_64-pc-mks -+	exit ;; -     i*:Windows_NT*:* | Pentium*:Windows_NT*:*) - 	# How do we know it's Interix rather than the generic POSIX subsystem? - 	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we - 	# UNAME_MACHINE based on the output of uname instead of i386? - 	echo i586-pc-interix --	exit 0 ;; -+	exit ;; -     i*:UWIN*:*) - 	echo ${UNAME_MACHINE}-pc-uwin --	exit 0 ;; -+	exit ;; -+    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) -+	echo x86_64-unknown-cygwin -+	exit ;; -     p*:CYGWIN*:*) - 	echo powerpcle-unknown-cygwin --	exit 0 ;; -+	exit ;; -     prep*:SunOS:5.*:*) - 	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` --	exit 0 ;; -+	exit ;; -     *:GNU:*:*) - 	# the GNU system - 	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` --	exit 0 ;; -+	exit ;; -     *:GNU/*:*:*) - 	# other systems with GNU libc and userland - 	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu --	exit 0 ;; -+	exit ;; -     i*86:Minix:*:*) - 	echo ${UNAME_MACHINE}-pc-minix --	exit 0 ;; -+	exit ;; -+    alpha:Linux:*:*) -+	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in -+	  EV5)   UNAME_MACHINE=alphaev5 ;; -+	  EV56)  UNAME_MACHINE=alphaev56 ;; -+	  PCA56) UNAME_MACHINE=alphapca56 ;; -+	  PCA57) UNAME_MACHINE=alphapca56 ;; -+	  EV6)   UNAME_MACHINE=alphaev6 ;; -+	  EV67)  UNAME_MACHINE=alphaev67 ;; -+	  EV68*) UNAME_MACHINE=alphaev68 ;; -+        esac -+	objdump --private-headers /bin/sh | grep -q ld.so.1 -+	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi -+	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} -+	exit ;; -     arm*:Linux:*:*) -+	eval $set_cc_for_build -+	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ -+	    | grep -q __ARM_EABI__ -+	then -+	    echo ${UNAME_MACHINE}-unknown-linux-gnu -+	else -+	    echo ${UNAME_MACHINE}-unknown-linux-gnueabi -+	fi -+	exit ;; -+    avr32*:Linux:*:*) - 	echo ${UNAME_MACHINE}-unknown-linux-gnu --	exit 0 ;; -+	exit ;; -     cris:Linux:*:*) - 	echo cris-axis-linux-gnu --	exit 0 ;; -+	exit ;; -+    crisv32:Linux:*:*) -+	echo crisv32-axis-linux-gnu -+	exit ;; -+    frv:Linux:*:*) -+    	echo frv-unknown-linux-gnu -+	exit ;; -+    i*86:Linux:*:*) -+	LIBC=gnu -+	eval $set_cc_for_build -+	sed 's/^	//' << EOF >$dummy.c -+	#ifdef __dietlibc__ -+	LIBC=dietlibc -+	#endif -+EOF -+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` -+	echo "${UNAME_MACHINE}-pc-linux-${LIBC}" -+	exit ;; -     ia64:Linux:*:*) - 	echo ${UNAME_MACHINE}-unknown-linux-gnu --	exit 0 ;; -+	exit ;; -     m32r*:Linux:*:*) - 	echo ${UNAME_MACHINE}-unknown-linux-gnu --	exit 0 ;; -+	exit ;; -     m68*:Linux:*:*) - 	echo ${UNAME_MACHINE}-unknown-linux-gnu --	exit 0 ;; --    mips:Linux:*:*) --	eval $set_cc_for_build --	sed 's/^	//' << EOF >$dummy.c --	#undef CPU --	#undef mips --	#undef mipsel --	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) --	CPU=mipsel --	#else --	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) --	CPU=mips --	#else --	CPU= --	#endif --	#endif --EOF --	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` --	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 --	;; --    mips64:Linux:*:*) -+	exit ;; -+    mips:Linux:*:* | mips64:Linux:*:*) - 	eval $set_cc_for_build - 	sed 's/^	//' << EOF >$dummy.c - 	#undef CPU --	#undef mips64 --	#undef mips64el -+	#undef ${UNAME_MACHINE} -+	#undef ${UNAME_MACHINE}el - 	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) --	CPU=mips64el -+	CPU=${UNAME_MACHINE}el - 	#else - 	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) --	CPU=mips64 -+	CPU=${UNAME_MACHINE} - 	#else - 	CPU= - 	#endif - 	#endif - EOF --	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` --	test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 -+	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` -+	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - 	;; --    ppc:Linux:*:*) --	echo powerpc-unknown-linux-gnu --	exit 0 ;; --    ppc64:Linux:*:*) --	echo powerpc64-unknown-linux-gnu --	exit 0 ;; --    alpha:Linux:*:*) --	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in --	  EV5)   UNAME_MACHINE=alphaev5 ;; --	  EV56)  UNAME_MACHINE=alphaev56 ;; --	  PCA56) UNAME_MACHINE=alphapca56 ;; --	  PCA57) UNAME_MACHINE=alphapca56 ;; --	  EV6)   UNAME_MACHINE=alphaev6 ;; --	  EV67)  UNAME_MACHINE=alphaev67 ;; --	  EV68*) UNAME_MACHINE=alphaev68 ;; --        esac --	objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null --	if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi --	echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} --	exit 0 ;; -+    or32:Linux:*:*) -+	echo or32-unknown-linux-gnu -+	exit ;; -+    padre:Linux:*:*) -+	echo sparc-unknown-linux-gnu -+	exit ;; -+    parisc64:Linux:*:* | hppa64:Linux:*:*) -+	echo hppa64-unknown-linux-gnu -+	exit ;; -     parisc:Linux:*:* | hppa:Linux:*:*) - 	# Look for CPU level - 	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in -@@ -924,87 +949,40 @@ - 	  PA8*) echo hppa2.0-unknown-linux-gnu ;; - 	  *)    echo hppa-unknown-linux-gnu ;; - 	esac --	exit 0 ;; --    parisc64:Linux:*:* | hppa64:Linux:*:*) --	echo hppa64-unknown-linux-gnu --	exit 0 ;; -+	exit ;; -+    ppc64:Linux:*:*) -+	echo powerpc64-unknown-linux-gnu -+	exit ;; -+    ppc:Linux:*:*) -+	echo powerpc-unknown-linux-gnu -+	exit ;; -     s390:Linux:*:* | s390x:Linux:*:*) - 	echo ${UNAME_MACHINE}-ibm-linux --	exit 0 ;; -+	exit ;; -     sh64*:Linux:*:*) -     	echo ${UNAME_MACHINE}-unknown-linux-gnu --	exit 0 ;; -+	exit ;; -     sh*:Linux:*:*) - 	echo ${UNAME_MACHINE}-unknown-linux-gnu --	exit 0 ;; -+	exit ;; -     sparc:Linux:*:* | sparc64:Linux:*:*) - 	echo ${UNAME_MACHINE}-unknown-linux-gnu --	exit 0 ;; -+	exit ;; -+    vax:Linux:*:*) -+	echo ${UNAME_MACHINE}-dec-linux-gnu -+	exit ;; -     x86_64:Linux:*:*) - 	echo x86_64-unknown-linux-gnu --	exit 0 ;; --    i*86:Linux:*:*) --	# The BFD linker knows what the default object file format is, so --	# first see if it will tell us. cd to the root directory to prevent --	# problems with other programs or directories called `ld' in the path. --	# Set LC_ALL=C to ensure ld outputs messages in English. --	ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ --			 | sed -ne '/supported targets:/!d --				    s/[ 	][ 	]*/ /g --				    s/.*supported targets: *// --				    s/ .*// --				    p'` --        case "$ld_supported_targets" in --	  elf32-i386) --		TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" --		;; --	  a.out-i386-linux) --		echo "${UNAME_MACHINE}-pc-linux-gnuaout" --		exit 0 ;; --	  coff-i386) --		echo "${UNAME_MACHINE}-pc-linux-gnucoff" --		exit 0 ;; --	  "") --		# Either a pre-BFD a.out linker (linux-gnuoldld) or --		# one that does not give us useful --help. --		echo "${UNAME_MACHINE}-pc-linux-gnuoldld" --		exit 0 ;; --	esac --	# Determine whether the default compiler is a.out or elf --	eval $set_cc_for_build --	sed 's/^	//' << EOF >$dummy.c --	#include <features.h> --	#ifdef __ELF__ --	# ifdef __GLIBC__ --	#  if __GLIBC__ >= 2 --	LIBC=gnu --	#  else --	LIBC=gnulibc1 --	#  endif --	# else --	LIBC=gnulibc1 --	# endif --	#else --	#ifdef __INTEL_COMPILER --	LIBC=gnu --	#else --	LIBC=gnuaout --	#endif --	#endif --	#ifdef __dietlibc__ --	LIBC=dietlibc --	#endif --EOF --	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` --	test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 --	test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 --	;; -+	exit ;; -+    xtensa*:Linux:*:*) -+    	echo ${UNAME_MACHINE}-unknown-linux-gnu -+	exit ;; -     i*86:DYNIX/ptx:4*:*) - 	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. - 	# earlier versions are messed up and put the nodename in both - 	# sysname and nodename. - 	echo i386-sequent-sysv4 --	exit 0 ;; -+	exit ;; -     i*86:UNIX_SV:4.2MP:2.*) -         # Unixware is an offshoot of SVR4, but it has its own version -         # number series starting with 2... -@@ -1012,27 +990,27 @@ - 	# I just have to hope.  -- rms. -         # Use sysv4.2uw... so that sysv4* matches it. - 	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} --	exit 0 ;; -+	exit ;; -     i*86:OS/2:*:*) - 	# If we were able to find `uname', then EMX Unix compatibility - 	# is probably installed. - 	echo ${UNAME_MACHINE}-pc-os2-emx --	exit 0 ;; -+	exit ;; -     i*86:XTS-300:*:STOP) - 	echo ${UNAME_MACHINE}-unknown-stop --	exit 0 ;; -+	exit ;; -     i*86:atheos:*:*) - 	echo ${UNAME_MACHINE}-unknown-atheos --	exit 0 ;; --	i*86:syllable:*:*) -+	exit ;; -+    i*86:syllable:*:*) - 	echo ${UNAME_MACHINE}-pc-syllable --	exit 0 ;; --    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) -+	exit ;; -+    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) - 	echo i386-unknown-lynxos${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     i*86:*DOS:*:*) - 	echo ${UNAME_MACHINE}-pc-msdosdjgpp --	exit 0 ;; -+	exit ;; -     i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) - 	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` - 	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then -@@ -1040,15 +1018,16 @@ - 	else - 		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} - 	fi --	exit 0 ;; --    i*86:*:5:[78]*) -+	exit ;; -+    i*86:*:5:[678]*) -+    	# UnixWare 7.x, OpenUNIX and OpenServer 6. - 	case `/bin/uname -X | grep "^Machine"` in - 	    *486*)	     UNAME_MACHINE=i486 ;; - 	    *Pentium)	     UNAME_MACHINE=i586 ;; - 	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;; - 	esac - 	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} --	exit 0 ;; -+	exit ;; -     i*86:*:3.2:*) - 	if test -f /usr/options/cb.name; then - 		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name` -@@ -1066,73 +1045,86 @@ - 	else - 		echo ${UNAME_MACHINE}-pc-sysv32 - 	fi --	exit 0 ;; -+	exit ;; -     pc:*:*:*) - 	# Left here for compatibility: -         # uname -m prints for DJGPP always 'pc', but it prints nothing about --        # the processor, so we play safe by assuming i386. --	echo i386-pc-msdosdjgpp --        exit 0 ;; -+        # the processor, so we play safe by assuming i586. -+	# Note: whatever this is, it MUST be the same as what config.sub -+	# prints for the "djgpp" host, or else GDB configury will decide that -+	# this is a cross-build. -+	echo i586-pc-msdosdjgpp -+        exit ;; -     Intel:Mach:3*:*) - 	echo i386-pc-mach3 --	exit 0 ;; -+	exit ;; -     paragon:*:*:*) - 	echo i860-intel-osf1 --	exit 0 ;; -+	exit ;; -     i860:*:4.*:*) # i860-SVR4 - 	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then - 	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 - 	else # Add other i860-SVR4 vendors below as they are discovered. - 	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4 - 	fi --	exit 0 ;; -+	exit ;; -     mini*:CTIX:SYS*5:*) - 	# "miniframe" - 	echo m68010-convergent-sysv --	exit 0 ;; -+	exit ;; -     mc68k:UNIX:SYSTEM5:3.51m) - 	echo m68k-convergent-sysv --	exit 0 ;; -+	exit ;; -     M680?0:D-NIX:5.3:*) - 	echo m68k-diab-dnix --	exit 0 ;; --    M68*:*:R3V[567]*:*) --	test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; --    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0) -+	exit ;; -+    M68*:*:R3V[5678]*:*) -+	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; -+    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) - 	OS_REL='' - 	test -r /etc/.relid \ - 	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` - 	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \ --	  && echo i486-ncr-sysv4.3${OS_REL} && exit 0 -+	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; } - 	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ --	  && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; -+	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; -     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) -         /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ --          && echo i486-ncr-sysv4 && exit 0 ;; -+          && { echo i486-ncr-sysv4; exit; } ;; -+    NCR*:*:4.2:* | MPRAS*:*:4.2:*) -+	OS_REL='.3' -+	test -r /etc/.relid \ -+	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` -+	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \ -+	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; } -+	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ -+	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } -+	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ -+	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; -     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) - 	echo m68k-unknown-lynxos${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     mc68030:UNIX_System_V:4.*:*) - 	echo m68k-atari-sysv4 --	exit 0 ;; -+	exit ;; -     TSUNAMI:LynxOS:2.*:*) - 	echo sparc-unknown-lynxos${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     rs6000:LynxOS:2.*:*) - 	echo rs6000-unknown-lynxos${UNAME_RELEASE} --	exit 0 ;; --    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) -+	exit ;; -+    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) - 	echo powerpc-unknown-lynxos${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     SM[BE]S:UNIX_SV:*:*) - 	echo mips-dde-sysv${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     RM*:ReliantUNIX-*:*:*) - 	echo mips-sni-sysv4 --	exit 0 ;; -+	exit ;; -     RM*:SINIX-*:*:*) - 	echo mips-sni-sysv4 --	exit 0 ;; -+	exit ;; -     *:SINIX-*:*:*) - 	if uname -p 2>/dev/null >/dev/null ; then - 		UNAME_MACHINE=`(uname -p) 2>/dev/null` -@@ -1140,68 +1132,94 @@ - 	else - 		echo ns32k-sni-sysv - 	fi --	exit 0 ;; -+	exit ;; -     PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort -                       # says <Richard.M.Bartel@ccMail.Census.GOV> -         echo i586-unisys-sysv4 --        exit 0 ;; -+        exit ;; -     *:UNIX_System_V:4*:FTX*) - 	# From Gerald Hewes <hewes@openmarket.com>. - 	# How about differentiating between stratus architectures? -djm - 	echo hppa1.1-stratus-sysv4 --	exit 0 ;; -+	exit ;; -     *:*:*:FTX*) - 	# From seanf@swdc.stratus.com. - 	echo i860-stratus-sysv4 --	exit 0 ;; -+	exit ;; -+    i*86:VOS:*:*) -+	# From Paul.Green@stratus.com. -+	echo ${UNAME_MACHINE}-stratus-vos -+	exit ;; -     *:VOS:*:*) - 	# From Paul.Green@stratus.com. - 	echo hppa1.1-stratus-vos --	exit 0 ;; -+	exit ;; -     mc68*:A/UX:*:*) - 	echo m68k-apple-aux${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     news*:NEWS-OS:6*:*) - 	echo mips-sony-newsos6 --	exit 0 ;; -+	exit ;; -     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) - 	if [ -d /usr/nec ]; then - 	        echo mips-nec-sysv${UNAME_RELEASE} - 	else - 	        echo mips-unknown-sysv${UNAME_RELEASE} - 	fi --        exit 0 ;; -+        exit ;; -     BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only. - 	echo powerpc-be-beos --	exit 0 ;; -+	exit ;; -     BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only. - 	echo powerpc-apple-beos --	exit 0 ;; -+	exit ;; -     BePC:BeOS:*:*)	# BeOS running on Intel PC compatible. - 	echo i586-pc-beos --	exit 0 ;; -+	exit ;; -+    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible. -+	echo i586-pc-haiku -+	exit ;; -     SX-4:SUPER-UX:*:*) - 	echo sx4-nec-superux${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     SX-5:SUPER-UX:*:*) - 	echo sx5-nec-superux${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     SX-6:SUPER-UX:*:*) - 	echo sx6-nec-superux${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -+    SX-7:SUPER-UX:*:*) -+	echo sx7-nec-superux${UNAME_RELEASE} -+	exit ;; -+    SX-8:SUPER-UX:*:*) -+	echo sx8-nec-superux${UNAME_RELEASE} -+	exit ;; -+    SX-8R:SUPER-UX:*:*) -+	echo sx8r-nec-superux${UNAME_RELEASE} -+	exit ;; -     Power*:Rhapsody:*:*) - 	echo powerpc-apple-rhapsody${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     *:Rhapsody:*:*) - 	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     *:Darwin:*:*) --	case `uname -p` in --	    *86) UNAME_PROCESSOR=i686 ;; --	    powerpc) UNAME_PROCESSOR=powerpc ;; -+	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown -+	case $UNAME_PROCESSOR in -+	    i386) -+		eval $set_cc_for_build -+		if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then -+		  if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ -+		      (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ -+		      grep IS_64BIT_ARCH >/dev/null -+		  then -+		      UNAME_PROCESSOR="x86_64" -+		  fi -+		fi ;; -+	    unknown) UNAME_PROCESSOR=powerpc ;; - 	esac - 	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     *:procnto*:*:* | *:QNX:[0123456789]*:*) - 	UNAME_PROCESSOR=`uname -p` - 	if test "$UNAME_PROCESSOR" = "x86"; then -@@ -1209,22 +1227,25 @@ - 		UNAME_MACHINE=pc - 	fi - 	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     *:QNX:*:4*) - 	echo i386-pc-qnx --	exit 0 ;; -+	exit ;; -+    NSE-?:NONSTOP_KERNEL:*:*) -+	echo nse-tandem-nsk${UNAME_RELEASE} -+	exit ;; -     NSR-?:NONSTOP_KERNEL:*:*) - 	echo nsr-tandem-nsk${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     *:NonStop-UX:*:*) - 	echo mips-compaq-nonstopux --	exit 0 ;; -+	exit ;; -     BS2000:POSIX*:*:*) - 	echo bs2000-siemens-sysv --	exit 0 ;; -+	exit ;; -     DS/*:UNIX_System_V:*:*) - 	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     *:Plan9:*:*) - 	# "uname -m" is not consistent, so use $cputype instead. 386 - 	# is converted to i386 for consistency with other x86 -@@ -1235,31 +1256,50 @@ - 	    UNAME_MACHINE="$cputype" - 	fi - 	echo ${UNAME_MACHINE}-unknown-plan9 --	exit 0 ;; -+	exit ;; -     *:TOPS-10:*:*) - 	echo pdp10-unknown-tops10 --	exit 0 ;; -+	exit ;; -     *:TENEX:*:*) - 	echo pdp10-unknown-tenex --	exit 0 ;; -+	exit ;; -     KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) - 	echo pdp10-dec-tops20 --	exit 0 ;; -+	exit ;; -     XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) - 	echo pdp10-xkl-tops20 --	exit 0 ;; -+	exit ;; -     *:TOPS-20:*:*) - 	echo pdp10-unknown-tops20 --	exit 0 ;; -+	exit ;; -     *:ITS:*:*) - 	echo pdp10-unknown-its --	exit 0 ;; -+	exit ;; -     SEI:*:*:SEIUX) -         echo mips-sei-seiux${UNAME_RELEASE} --	exit 0 ;; -+	exit ;; -     *:DragonFly:*:*) - 	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` --	exit 0 ;; -+	exit ;; -+    *:*VMS:*:*) -+    	UNAME_MACHINE=`(uname -p) 2>/dev/null` -+	case "${UNAME_MACHINE}" in -+	    A*) echo alpha-dec-vms ; exit ;; -+	    I*) echo ia64-dec-vms ; exit ;; -+	    V*) echo vax-dec-vms ; exit ;; -+	esac ;; -+    *:XENIX:*:SysV) -+	echo i386-pc-xenix -+	exit ;; -+    i*86:skyos:*:*) -+	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' -+	exit ;; -+    i*86:rdos:*:*) -+	echo ${UNAME_MACHINE}-pc-rdos -+	exit ;; -+    i*86:AROS:*:*) -+	echo ${UNAME_MACHINE}-pc-aros -+	exit ;; - esac -  - #echo '(No uname command or uname output not recognized.)' 1>&2 -@@ -1291,7 +1331,7 @@ - #endif -  - #if defined (__arm) && defined (__acorn) && defined (__unix) --  printf ("arm-acorn-riscix"); exit (0); -+  printf ("arm-acorn-riscix\n"); exit (0); - #endif -  - #if defined (hp300) && !defined (hpux) -@@ -1380,11 +1420,12 @@ - } - EOF -  --$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 -+$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && -+	{ echo "$SYSTEM_NAME"; exit; } -  - # Apollos put the system type in the environment. -  --test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } -+test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } -  - # Convex versions that predate uname can use getsysinfo(1) -  -@@ -1393,22 +1434,22 @@ -     case `getsysinfo -f cpu_type` in -     c1*) - 	echo c1-convex-bsd --	exit 0 ;; -+	exit ;; -     c2*) - 	if getsysinfo -f scalar_acc - 	then echo c32-convex-bsd - 	else echo c2-convex-bsd - 	fi --	exit 0 ;; -+	exit ;; -     c34*) - 	echo c34-convex-bsd --	exit 0 ;; -+	exit ;; -     c38*) - 	echo c38-convex-bsd --	exit 0 ;; -+	exit ;; -     c4*) - 	echo c4-convex-bsd --	exit 0 ;; -+	exit ;; -     esac - fi -  -@@ -1419,7 +1460,9 @@ - the operating system you are using. It is advised that you - download the most up to date version of the config scripts from -  --    ftp://ftp.gnu.org/pub/gnu/config/ -+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD -+and -+  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD -  - If the version you run ($0) is already up to date, please - send the following data and any information you think might be -diff -urN w3m-0.5.2.orig/config.sub w3m-0.5.2/config.sub ---- w3m-0.5.2.orig/config.sub	2004-08-05 02:32:27.000000000 +0900 -+++ w3m-0.5.2/config.sub	2010-03-06 22:24:27.000000000 +0900 -@@ -1,9 +1,10 @@ - #! /bin/sh - # Configuration validation subroutine script. - #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, --#   2000, 2001, 2002, 2003 Free Software Foundation, Inc. -+#   2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 -+#   Free Software Foundation, Inc. -  --timestamp='2004-03-12' -+timestamp='2010-01-22' -  - # This file is (in principle) common to ALL GNU software. - # The presence of a machine in this file suggests that SOME GNU software -@@ -21,22 +22,26 @@ - # - # You should have received a copy of the GNU General Public License - # along with this program; if not, write to the Free Software --# Foundation, Inc., 59 Temple Place - Suite 330, --# Boston, MA 02111-1307, USA. -- -+# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -+# 02110-1301, USA. -+# - # As a special exception to the GNU General Public License, if you - # distribute this file as part of a program that contains a - # configuration script generated by Autoconf, you may include it under - # the same distribution terms that you use for the rest of that program. -  -+ - # Please send patches to <config-patches@gnu.org>.  Submit a context --# diff and a properly formatted ChangeLog entry. -+# diff and a properly formatted GNU ChangeLog entry. - # - # Configuration subroutine to validate and canonicalize a configuration type. - # Supply the specified configuration type as an argument. - # If it is invalid, we print an error message on stderr and exit with code 1. - # Otherwise, we print the canonical config type on stdout and succeed. -  -+# You can get the latest version of this script from: -+# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD -+ - # This file is supposed to be the same for all GNU packages - # and recognize all the CPU types, system types and aliases - # that are meaningful with *any* GNU software. -@@ -70,8 +75,9 @@ - version="\ - GNU config.sub ($timestamp) -  --Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 --Free Software Foundation, Inc. -+Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, -+2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free -+Software Foundation, Inc. -  - This is free software; see the source for copying conditions.  There is NO - warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." -@@ -83,11 +89,11 @@ - while test $# -gt 0 ; do -   case $1 in -     --time-stamp | --time* | -t ) --       echo "$timestamp" ; exit 0 ;; -+       echo "$timestamp" ; exit ;; -     --version | -v ) --       echo "$version" ; exit 0 ;; -+       echo "$version" ; exit ;; -     --help | --h* | -h ) --       echo "$usage"; exit 0 ;; -+       echo "$usage"; exit ;; -     -- )     # Stop option processing -        shift; break ;; -     - )	# Use stdin as input. -@@ -99,7 +105,7 @@ -     *local*) -        # First pass through any local machine types. -        echo $1 --       exit 0;; -+       exit ;; -  -     * ) -        break ;; -@@ -118,8 +124,10 @@ - # Here we must recognize all the valid KERNEL-OS combinations. - maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` - case $maybe_os in --  nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \ --  kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) -+  nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ -+  uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ -+  kopensolaris*-gnu* | \ -+  storm-chaos* | os2-emx* | rtmk-nova*) -     os=-$maybe_os -     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` -     ;; -@@ -145,10 +153,13 @@ - 	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ - 	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ - 	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ --	-apple | -axis) -+	-apple | -axis | -knuth | -cray | -microblaze) - 		os= - 		basic_machine=$1 - 		;; -+        -bluegene*) -+	        os=-cnk -+		;; - 	-sim | -cisco | -oki | -wec | -winbond) - 		os= - 		basic_machine=$1 -@@ -170,6 +181,10 @@ - 	-hiux*) - 		os=-hiuxwe2 - 		;; -+	-sco6) -+		os=-sco5v6 -+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` -+		;; - 	-sco5) - 		os=-sco3.2v5 - 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` -@@ -186,6 +201,10 @@ - 		# Don't forget version if it is 3.2v4 or newer. - 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` - 		;; -+	-sco5v6*) -+		# Don't forget version if it is 3.2v4 or newer. -+		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` -+		;; - 	-sco*) - 		os=-sco3.2v2 - 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` -@@ -230,22 +249,28 @@ - 	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ - 	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - 	| am33_2.0 \ --	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ -+	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ -+	| bfin \ - 	| c4x | clipper \ - 	| d10v | d30v | dlx | dsp16xx \ --	| fr30 | frv \ -+	| fido | fr30 | frv \ - 	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ - 	| i370 | i860 | i960 | ia64 \ - 	| ip2k | iq2000 \ --	| m32r | m32rle | m68000 | m68k | m88k | mcore \ -+	| lm32 \ -+	| m32c | m32r | m32rle | m68000 | m68k | m88k \ -+	| maxq | mb | microblaze | mcore | mep | metag \ - 	| mips | mipsbe | mipseb | mipsel | mipsle \ - 	| mips16 \ - 	| mips64 | mips64el \ --	| mips64vr | mips64vrel \ -+	| mips64octeon | mips64octeonel \ - 	| mips64orion | mips64orionel \ -+	| mips64r5900 | mips64r5900el \ -+	| mips64vr | mips64vrel \ - 	| mips64vr4100 | mips64vr4100el \ - 	| mips64vr4300 | mips64vr4300el \ - 	| mips64vr5000 | mips64vr5000el \ -+	| mips64vr5900 | mips64vr5900el \ - 	| mipsisa32 | mipsisa32el \ - 	| mipsisa32r2 | mipsisa32r2el \ - 	| mipsisa64 | mipsisa64el \ -@@ -254,30 +279,40 @@ - 	| mipsisa64sr71k | mipsisa64sr71kel \ - 	| mipstx39 | mipstx39el \ - 	| mn10200 | mn10300 \ -+	| moxie \ -+	| mt \ - 	| msp430 \ -+	| nios | nios2 \ - 	| ns16k | ns32k \ --	| openrisc | or32 \ -+	| or32 \ - 	| pdp10 | pdp11 | pj | pjl \ - 	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ - 	| pyramid \ --	| sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ -+	| rx \ -+	| score \ -+	| sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ - 	| sh64 | sh64le \ --	| sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv8 | sparcv9 | sparcv9b \ --	| strongarm \ -+	| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ -+	| sparcv8 | sparcv9 | sparcv9b | sparcv9v \ -+	| spu | strongarm \ - 	| tahoe | thumb | tic4x | tic80 | tron \ -+	| ubicom32 \ - 	| v850 | v850e \ - 	| we32k \ --	| x86 | xscale | xstormy16 | xtensa \ --	| z8k) -+	| x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ -+	| z8k | z80) - 		basic_machine=$basic_machine-unknown - 		;; --	m6811 | m68hc11 | m6812 | m68hc12) -+	m6811 | m68hc11 | m6812 | m68hc12 | picochip) - 		# Motorola 68HC11/12. - 		basic_machine=$basic_machine-unknown - 		os=-none - 		;; - 	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) - 		;; -+	ms1) -+		basic_machine=mt-unknown -+		;; -  - 	# We use `pc' rather than `unknown' - 	# because (1) that's what they normally are, and -@@ -297,28 +332,32 @@ - 	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - 	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ - 	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \ --	| avr-* \ --	| bs2000-* \ -+	| avr-* | avr32-* \ -+	| bfin-* | bs2000-* \ - 	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ --	| clipper-* | cydra-* \ -+	| clipper-* | craynv-* | cydra-* \ - 	| d10v-* | d30v-* | dlx-* \ - 	| elxsi-* \ --	| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ -+	| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ - 	| h8300-* | h8500-* \ - 	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ - 	| i*86-* | i860-* | i960-* | ia64-* \ - 	| ip2k-* | iq2000-* \ --	| m32r-* | m32rle-* \ -+	| lm32-* \ -+	| m32c-* | m32r-* | m32rle-* \ - 	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ --	| m88110-* | m88k-* | mcore-* \ -+	| m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ - 	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ - 	| mips16-* \ - 	| mips64-* | mips64el-* \ --	| mips64vr-* | mips64vrel-* \ -+	| mips64octeon-* | mips64octeonel-* \ - 	| mips64orion-* | mips64orionel-* \ -+	| mips64r5900-* | mips64r5900el-* \ -+	| mips64vr-* | mips64vrel-* \ - 	| mips64vr4100-* | mips64vr4100el-* \ - 	| mips64vr4300-* | mips64vr4300el-* \ - 	| mips64vr5000-* | mips64vr5000el-* \ -+	| mips64vr5900-* | mips64vr5900el-* \ - 	| mipsisa32-* | mipsisa32el-* \ - 	| mipsisa32r2-* | mipsisa32r2el-* \ - 	| mipsisa64-* | mipsisa64el-* \ -@@ -326,26 +365,36 @@ - 	| mipsisa64sb1-* | mipsisa64sb1el-* \ - 	| mipsisa64sr71k-* | mipsisa64sr71kel-* \ - 	| mipstx39-* | mipstx39el-* \ -+	| mmix-* \ -+	| mt-* \ - 	| msp430-* \ --	| none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ -+	| nios-* | nios2-* \ -+	| none-* | np1-* | ns16k-* | ns32k-* \ - 	| orion-* \ - 	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - 	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ - 	| pyramid-* \ --	| romp-* | rs6000-* \ --	| sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ -+	| romp-* | rs6000-* | rx-* \ -+	| sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ - 	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ --	| sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ --	| sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ -+	| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ -+	| sparclite-* \ -+	| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ - 	| tahoe-* | thumb-* \ - 	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ -+	| tile-* | tilegx-* \ - 	| tron-* \ -+	| ubicom32-* \ - 	| v850-* | v850e-* | vax-* \ - 	| we32k-* \ --	| x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ --	| xtensa-* \ -+	| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ -+	| xstormy16-* | xtensa*-* \ - 	| ymp-* \ --	| z8k-*) -+	| z8k-* | z80-*) -+		;; -+	# Recognize the basic CPU types without company name, with glob match. -+	xtensa*) -+		basic_machine=$basic_machine-unknown - 		;; - 	# Recognize the various machine names and aliases which stand - 	# for a CPU type and a company and sometimes even an OS. -@@ -409,6 +458,10 @@ - 		basic_machine=m68k-apollo - 		os=-bsd - 		;; -+	aros) -+		basic_machine=i386-pc -+		os=-aros -+		;; - 	aux) - 		basic_machine=m68k-apple - 		os=-aux -@@ -417,10 +470,26 @@ - 		basic_machine=ns32k-sequent - 		os=-dynix - 		;; -+	blackfin) -+		basic_machine=bfin-unknown -+		os=-linux -+		;; -+	blackfin-*) -+		basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` -+		os=-linux -+		;; -+	bluegene*) -+		basic_machine=powerpc-ibm -+		os=-cnk -+		;; - 	c90) - 		basic_machine=c90-cray - 		os=-unicos - 		;; -+        cegcc) -+		basic_machine=arm-unknown -+		os=-cegcc -+		;; - 	convex-c1) - 		basic_machine=c1-convex - 		os=-bsd -@@ -445,13 +514,20 @@ - 		basic_machine=j90-cray - 		os=-unicos - 		;; --	cr16c) --		basic_machine=cr16c-unknown -+	craynv) -+		basic_machine=craynv-cray -+		os=-unicosmp -+		;; -+	cr16) -+		basic_machine=cr16-unknown - 		os=-elf - 		;; - 	crds | unos) - 		basic_machine=m68k-crds - 		;; -+	crisv32 | crisv32-* | etraxfs*) -+		basic_machine=crisv32-axis -+		;; - 	cris | cris-* | etrax*) - 		basic_machine=cris-axis - 		;; -@@ -481,6 +557,14 @@ - 		basic_machine=m88k-motorola - 		os=-sysv3 - 		;; -+	dicos) -+		basic_machine=i686-pc -+		os=-dicos -+		;; -+	djgpp) -+		basic_machine=i586-pc -+		os=-msdosdjgpp -+		;; - 	dpx20 | dpx20-*) - 		basic_machine=rs6000-bull - 		os=-bosx -@@ -631,6 +715,14 @@ - 		basic_machine=m68k-isi - 		os=-sysv - 		;; -+	m68knommu) -+		basic_machine=m68k-unknown -+		os=-linux -+		;; -+	m68knommu-*) -+		basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` -+		os=-linux -+		;; - 	m88k-omron*) - 		basic_machine=m88k-omron - 		;; -@@ -642,10 +734,17 @@ - 		basic_machine=ns32k-utek - 		os=-sysv - 		;; -+        microblaze) -+		basic_machine=microblaze-xilinx -+		;; - 	mingw32) - 		basic_machine=i386-pc - 		os=-mingw32 - 		;; -+	mingw32ce) -+		basic_machine=arm-unknown -+		os=-mingw32ce -+		;; - 	miniframe) - 		basic_machine=m68000-convergent - 		;; -@@ -659,10 +758,6 @@ - 	mips3*) - 		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown - 		;; --	mmix*) --		basic_machine=mmix-knuth --		os=-mmixware --		;; - 	monitor) - 		basic_machine=m68k-rom68k - 		os=-coff -@@ -675,6 +770,9 @@ - 		basic_machine=i386-pc - 		os=-msdos - 		;; -+	ms1-*) -+		basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` -+		;; - 	mvs) - 		basic_machine=i370-ibm - 		os=-mvs -@@ -743,10 +841,6 @@ - 	np1) - 		basic_machine=np1-gould - 		;; --	nv1) --		basic_machine=nv1-cray --		os=-unicosmp --		;; - 	nsr-tandem) - 		basic_machine=nsr-tandem - 		;; -@@ -754,9 +848,8 @@ - 		basic_machine=hppa1.1-oki - 		os=-proelf - 		;; --	or32 | or32-*) -+	openrisc | openrisc-*) - 		basic_machine=or32-unknown --		os=-coff - 		;; - 	os400) - 		basic_machine=powerpc-ibm -@@ -778,6 +871,14 @@ - 		basic_machine=i860-intel - 		os=-osf - 		;; -+	parisc) -+		basic_machine=hppa-unknown -+		os=-linux -+		;; -+	parisc-*) -+		basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` -+		os=-linux -+		;; - 	pbd) - 		basic_machine=sparc-tti - 		;; -@@ -787,6 +888,12 @@ - 	pc532 | pc532-*) - 		basic_machine=ns32k-pc532 - 		;; -+	pc98) -+		basic_machine=i386-pc -+		;; -+	pc98-*) -+		basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` -+		;; - 	pentium | p5 | k5 | k6 | nexgen | viac3) - 		basic_machine=i586-pc - 		;; -@@ -843,6 +950,10 @@ - 		basic_machine=i586-unknown - 		os=-pw32 - 		;; -+	rdos) -+		basic_machine=i386-pc -+		os=-rdos -+		;; - 	rom68k) - 		basic_machine=m68k-rom68k - 		os=-coff -@@ -869,6 +980,10 @@ - 	sb1el) - 		basic_machine=mipsisa64sb1el-unknown - 		;; -+	sde) -+		basic_machine=mipsisa32-sde -+		os=-elf -+		;; - 	sei) - 		basic_machine=mips-sei - 		os=-seiux -@@ -880,6 +995,9 @@ - 		basic_machine=sh-hitachi - 		os=-hms - 		;; -+	sh5el) -+		basic_machine=sh5le-unknown -+		;; - 	sh64) - 		basic_machine=sh64-unknown - 		;; -@@ -969,6 +1087,15 @@ - 		basic_machine=tic6x-unknown - 		os=-coff - 		;; -+        # This must be matched before tile*. -+        tilegx*) -+		basic_machine=tilegx-unknown -+		os=-linux-gnu -+		;; -+	tile*) -+		basic_machine=tile-unknown -+		os=-linux-gnu -+		;; - 	tx39) - 		basic_machine=mipstx39-unknown - 		;; -@@ -1029,6 +1156,10 @@ - 		basic_machine=hppa1.1-winbond - 		os=-proelf - 		;; -+	xbox) -+		basic_machine=i686-pc -+		os=-mingw32 -+		;; - 	xps | xps100) - 		basic_machine=xps100-honeywell - 		;; -@@ -1040,6 +1171,10 @@ - 		basic_machine=z8k-unknown - 		os=-sim - 		;; -+	z80-*-coff) -+		basic_machine=z80-unknown -+		os=-sim -+		;; - 	none) - 		basic_machine=none-none - 		os=-none -@@ -1059,6 +1194,9 @@ - 	romp) - 		basic_machine=romp-ibm - 		;; -+	mmix) -+		basic_machine=mmix-knuth -+		;; - 	rs6000) - 		basic_machine=rs6000-ibm - 		;; -@@ -1075,13 +1213,10 @@ - 	we32k) - 		basic_machine=we32k-att - 		;; --	sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) -+	sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) - 		basic_machine=sh-unknown - 		;; --	sh64) --		basic_machine=sh64-unknown --		;; --	sparc | sparcv8 | sparcv9 | sparcv9b) -+	sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) - 		basic_machine=sparc-sun - 		;; - 	cydra) -@@ -1128,6 +1263,9 @@ -         # First match some system type aliases -         # that might get confused with valid system types. - 	# -solaris* is a basic system type, with this one exception. -+        -auroraux) -+	        os=-auroraux -+		;; - 	-solaris1 | -solaris1.*) - 		os=`echo $os | sed -e 's|solaris1|sunos4|'` - 		;; -@@ -1148,26 +1286,30 @@ - 	# Each alternative MUST END IN A *, to match a version number. - 	# -sysv* is not here because it comes later, after sysvr4. - 	-gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ --	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ --	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ -+	      | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ -+	      | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ -+	      | -sym* | -kopensolaris* \ - 	      | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ --	      | -aos* \ -+	      | -aos* | -aros* \ - 	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ - 	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ --	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* | -openbsd* \ -+	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ -+	      | -openbsd* | -solidbsd* \ - 	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ - 	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ - 	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ - 	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ --	      | -chorusos* | -chorusrdb* \ -+	      | -chorusos* | -chorusrdb* | -cegcc* \ - 	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ --	      | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \ -+	      | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ -+	      | -uxpv* | -beos* | -mpeix* | -udk* \ - 	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ - 	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ - 	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ - 	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ - 	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ --	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*) -+	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ -+	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) - 	# Remember, each alternative MUST END IN *, to match a version number. - 		;; - 	-qnx*) -@@ -1185,7 +1327,7 @@ - 		os=`echo $os | sed -e 's|nto|nto-qnx|'` - 		;; - 	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ --	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ -+	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ - 	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) - 		;; - 	-mac*) -@@ -1294,6 +1436,14 @@ - 	-kaos*) - 		os=-kaos - 		;; -+	-zvmoe) -+		os=-zvmoe -+		;; -+	-dicos*) -+		os=-dicos -+		;; -+        -nacl*) -+	        ;; - 	-none) - 		;; - 	*) -@@ -1316,6 +1466,12 @@ - # system, and we'll never get to this point. -  - case $basic_machine in -+        score-*) -+		os=-elf -+		;; -+        spu-*) -+		os=-elf -+		;; - 	*-acorn) - 		os=-riscix1.2 - 		;; -@@ -1325,9 +1481,9 @@ - 	arm*-semi) - 		os=-aout - 		;; --    c4x-* | tic4x-*) --        os=-coff --        ;; -+        c4x-* | tic4x-*) -+        	os=-coff -+		;; - 	# This must come before the *-dec entry. - 	pdp10-*) - 		os=-tops20 -@@ -1353,6 +1509,9 @@ - 	m68*-cisco) - 		os=-aout - 		;; -+        mep-*) -+		os=-elf -+		;; - 	mips*-cisco) - 		os=-elf - 		;; -@@ -1371,9 +1530,15 @@ - 	*-be) - 		os=-beos - 		;; -+	*-haiku) -+		os=-haiku -+		;; - 	*-ibm) - 		os=-aix - 		;; -+    	*-knuth) -+		os=-mmixware -+		;; - 	*-wec) - 		os=-proelf - 		;; -@@ -1476,7 +1641,7 @@ - 			-sunos*) - 				vendor=sun - 				;; --			-aix*) -+			-cnk*|-aix*) - 				vendor=ibm - 				;; - 			-beos*) -@@ -1539,7 +1704,7 @@ - esac -  - echo $basic_machine$os --exit 0 -+exit -  - # Local variables: - # eval: (add-hook 'write-file-hooks 'time-stamp) diff --git a/debian/patches/040_maximum-cols.patch b/debian/patches/040_maximum-cols.patch deleted file mode 100644 index f06dbfb..0000000 --- a/debian/patches/040_maximum-cols.patch +++ /dev/null @@ -1,28 +0,0 @@ -Description: Define MAXIMUM_COLS to check COLS -Origin: upstream, http://www.sic.med.tohoku.ac.jp/~satodai/w3m-dev/201008.month/4354.html -Bug-Debian: http://bugs.debian.org/387751 - ---- w3m.orig/fm.h	2010-07-26 20:42:45.000000000 +0900 -+++ w3m/fm.h	2010-07-30 15:44:22.000000000 +0900 -@@ -101,6 +101,9 @@ - #define LINELEN	256		/* Initial line length */ - #define PAGER_MAX_LINE	10000	/* Maximum line kept as pager */ -  -+#define MAXIMUM_COLS	1024 -+#define DEFAULT_COLS	80 -+ - #ifdef USE_IMAGE - #define MAX_IMAGE 1000 - #define MAX_IMAGE_SIZE 2048 ---- w3m.orig/main.c	2010-07-26 09:16:53.000000000 +0900 -+++ w3m/main.c	2010-07-30 15:44:45.000000000 +0900 -@@ -634,6 +634,9 @@ - 		if (++i >= argc) - 		    usage(); - 		COLS = atoi(argv[i]); -+		if (COLS > MAXIMUM_COLS) { -+		    COLS = MAXIMUM_COLS; -+		} - 	    } - 	    else if (!strcmp("-ppc", argv[i])) { - 		double ppc; diff --git a/debian/patches/series b/debian/patches/series index 0bf033a..95bff23 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,4 +1,3 @@  010_upstream.patch -020_config-guess.patch +020_button.patch  030_pager-s-option.patch -040_maximum-cols.patch diff --git a/debian/rules b/debian/rules index cdbbdb4..17ce5ed 100755 --- a/debian/rules +++ b/debian/rules @@ -22,6 +22,7 @@ builddir := .  build: build-stamp  build-stamp:  	dh_testdir +	cd $(builddir) && dh_autotools-dev_updateconfig  	cd $(builddir) && ./configure $(confargs)  	cd $(builddir) && LC_ALL=C $(MAKE) OPTS="-Wall -g -DDEBIAN"  	cd $(builddir)/po && LC_ALL=C $(MAKE) update-gmo @@ -31,6 +32,7 @@ clean:  	dh_testdir  	dh_testroot  	if test -f $(builddir)/Makefile; then cd $(builddir) && $(MAKE) distclean; fi +	cd $(builddir) && dh_autotools-dev_restoreconfig  	rm -f $(builddir)/po/*.gmo  	rm -f $(builddir)/po/stamp-po  	rm -f extract-stamp patch-stamp configure-stamp build-stamp install-stamp | 
