-----------------------------------------------------------------------------
 MANIFEST                    |  226 
 Makefile                    |   48 
 README.VMS                  |   74 
 aclocal.m4                  |    4 
 config.guess                |   14 
 config.sub                  |   16 
 configure                   | 1101 +-
 configure.in                |    4 
 doc/CHANGES                 |   30 
 doc/CREDITS                 |   92 
 doc/INSTALL                 |    2 
 doc/TODO                    |    4 
 doc/WHATSNEW                |    4 
 doc/tin.1                   |   15 
 doc/tin.5                   |    2 
 include/bugrep.h            |    6 
 include/oldconfig.h         |  422 
 include/tin.h               |  204 
 include/tnntp.h             |  121 
 include/version.h           |   12 
 pcre/ChangeLog              |  229 
 pcre/LICENCE                |    2 
 pcre/Makefile.in            |    5 
 pcre/Makefile.in-old        |  156 
 pcre/NEWS                   |   22 
 pcre/NON-UNIX-USE           |   34 
 pcre/README                 |   36 
 pcre/RunTest.in             |   21 
 pcre/config.h               |    2 
 pcre/configure.in           |  290 
 pcre/dftables.c             |    2 
 pcre/doc/pcre.3             |   41 
 pcre/doc/pcrepattern.3      |  164 
 pcre/pcre.h                 |  284 
 pcre/pcre.h.in              |  258 
 pcre/pcre.mms               |  196 
 pcre/pcre_compile.c         |  273 
 pcre/pcre_config.c          |    8 
 pcre/pcre_dfa_exec.c        |  225 
 pcre/pcre_exec.c            |  467 -
 pcre/pcre_fullinfo.c        |    4 
 pcre/pcre_get.c             |    2 
 pcre/pcre_globals.c         |    2 
 pcre/pcre_info.c            |    4 
 pcre/pcre_internal.h        |   82 
 pcre/pcre_maketables.c      |   33 
 pcre/pcre_ord2utf8.c        |    4 
 pcre/pcre_printint.src      |   30 
 pcre/pcre_refcount.c        |    4 
 pcre/pcre_study.c           |    4 
 pcre/pcre_tables.c          |  145 
 pcre/pcre_try_flipped.c     |    4 
 pcre/pcre_ucp_findchar.c    |  161 
 pcre/pcre_ucp_searchfuncs.c |  175 
 pcre/pcre_valid_utf8.c      |    4 
 pcre/pcre_version.c         |    9 
 pcre/pcre_xclass.c          |   45 
 pcre/pcregrep.c             |  987 +-
 pcre/pcreposix.c            |   45 
 pcre/pcreposix.h            |   58 
 pcre/pcretest.c             |  118 
 pcre/perltest               |    2 
 pcre/testdata/testinput2    |   40 
 pcre/testdata/testinput3    |   26 
 pcre/testdata/testinput4    |    3 
 pcre/testdata/testinput5    |    5 
 pcre/testdata/testinput6    |  224 
 pcre/testdata/testinput7    |   12 
 pcre/testdata/testinput9    |  217 
 pcre/testdata/testoutput1   |    2 
 pcre/testdata/testoutput2   |  236 
 pcre/testdata/testoutput3   |   56 
 pcre/testdata/testoutput4   |    6 
 pcre/testdata/testoutput5   |  207 
 pcre/testdata/testoutput6   |  434 -
 pcre/testdata/testoutput7   |   19 
 pcre/testdata/testoutput8   |    2 
 pcre/testdata/testoutput9   |  397 
 pcre/ucp.h                  |   76 
 pcre/ucpinternal.h          |  136 
 pcre/ucptable.c             |18065 ++++++------------------------------------
 pcre/version.sh             |   12 
 po/de.gmo                   |binary
 po/de.po                    | 1044 +-
 po/en_GB.gmo                |binary
 po/en_GB.po                 | 1042 +-
 po/et.gmo                   |binary
 po/et.po                    | 1042 +-
 po/fr.gmo                   |binary
 po/fr.po                    | 1042 +-
 po/ru.gmo                   |binary
 po/ru.po                    | 1042 +-
 po/rw.gmo                   |binary
 po/rw.po                    | 1042 +-
 po/sv.gmo                   |binary
 po/sv.po                    | 1042 +-
 po/tin.pot                  | 1048 +-
 po/tr.gmo                   |binary
 po/tr.po                    | 1042 +-
 src/attrib.c                |    6 
 src/charset.c               |    4 
 src/config.c                |    6 
 src/curses.c                |  234 
 src/descrip.mms             |  318 
 src/header.c                |   40 
 src/inews.c                 |   18 
 src/init.c                  |   43 
 src/joinpath.c              |    1 
 src/lang.c                  |    6 
 src/mail.c                  |    4 
 src/main.c                  |    5 
 src/mimetypes.c             |    6 
 src/misc.c                  |   73 
 src/newsrc.c                |   28 
 src/nntplib.c               |   43 
 src/post.c                  |   33 
 src/read.c                  |   28 
 src/save.c                  |   27 
 src/signal.c                |   11 
 tin.spec                    |    2 
 vms/dir.h                   |  109 
 vms/filetypes.h             |   13 
 vms/getopt.c                |  755 -
 vms/getopt.h                |  131 
 vms/getopt1.c               |  180 
 vms/getpass.c               |   99 
 vms/isxterm.c               |   29 
 vms/libvms.mms              |  171 
 vms/ndir.h                  |   51 
 vms/parsdate.c              | 1327 ---
 vms/parse.c                 |   91 
 vms/parse.h                 |   10 
 vms/pwd.h                   |   34 
 vms/qsort.c                 |  202 
 vms/select.h                |   30 
 vms/strings.h               |   32 
 vms/uaf.h                   |  295 
 vms/vms.c                   |  297 
 vms/vmsdir.c                |  185 
 vms/vmsfile.c               |   85 
 vms/vmspwd.c                |  248 
 vms/vmstimval.h             |   20 
 142 files changed, 13303 insertions(+), 28626 deletions(-)
-----------------------------------------------------------------------------
diff -Nurp tin-1.8.1/MANIFEST tin-1.9.0/MANIFEST
--- tin-1.8.1/MANIFEST	2006-02-15 19:33:07.000000000 +0100
+++ tin-1.9.0/MANIFEST	2006-02-28 20:12:57.531396707 +0100
@@ -1,28 +1,27 @@
-MANIFEST for tin-1.8.1 (Wed Feb 15 19:33:05 CET 2006)
+MANIFEST for tin-1.9.0 (Tue Feb 28 20:12:55 CET 2006)
 ----------------------------------------------------
-  13806 ./Makefile
-   8336 ./MANIFEST
+  13113 ./Makefile
+   7677 ./MANIFEST
    1440 ./README
     564 ./README.MAC
-   2209 ./README.VMS
    1006 ./README.WIN
- 150759 ./aclocal.m4
+ 150667 ./aclocal.m4
     882 ./conf-tin
-  43850 ./config.guess
-  32251 ./config.sub
- 491234 ./configure
-  31035 ./configure.in
+  44002 ./config.guess
+  32356 ./config.sub
+ 491104 ./configure
+  31023 ./configure.in
    7123 ./install.sh
     838 ./mkdirs.sh
    1505 ./tin.spec
   18847 ./doc/ABOUT-NLS
-    830 ./doc/CHANGES
+   1481 ./doc/CHANGES
  252172 ./doc/CHANGES.old
-   4881 ./doc/CREDITS
+   4895 ./doc/CREDITS
    1469 ./doc/DEBUG_REFS
-  30017 ./doc/INSTALL
-  34619 ./doc/TODO
-    150 ./doc/WHATSNEW
+  30011 ./doc/INSTALL
+  34465 ./doc/TODO
+    134 ./doc/WHATSNEW
    2618 ./doc/art_handling.txt
    1700 ./doc/article.txt
    3862 ./doc/auth.txt
@@ -48,7 +47,7 @@ MANIFEST for tin-1.8.1 (Wed Feb 15 19:33
    4168 ./doc/mmdf.5
    2128 ./doc/newsoverview.5
    6963 ./doc/plp_snprintf.3
- 118451 ./doc/tin.1
+ 118192 ./doc/tin.1
   72829 ./doc/tin.5
    4733 ./doc/w2r.1
    2196 ./doc/wildmat.3
@@ -61,8 +60,7 @@ MANIFEST for tin-1.8.1 (Wed Feb 15 19:33
    3347 ./tools/w2r.pl
    1661 ./tools/expand_aliases.tgz
    2778 ./include/bool.h
-   2039 ./include/bugrep.h
-   9502 ./include/oldconfig.h
+   1947 ./include/bugrep.h
   58747 ./include/extern.h
   13625 ./include/keymap.h
    6340 ./include/newsrc.h
@@ -73,20 +71,20 @@ MANIFEST for tin-1.8.1 (Wed Feb 15 19:33
    5047 ./include/rfc2046.h
    3373 ./include/stpwatch.h
    5756 ./include/tcurses.h
-  63148 ./include/tin.h
+  59178 ./include/tin.h
   13398 ./include/tinrc.h
-   5670 ./include/tnntp.h
+   4405 ./include/tnntp.h
    2264 ./include/trace.h
-   2562 ./include/version.h
+   2508 ./include/version.h
   25899 ./src/active.c
   58423 ./src/art.c
-  32282 ./src/attrib.c
+  32260 ./src/attrib.c
   12947 ./src/auth.c
-  13712 ./src/charset.c
+  13728 ./src/charset.c
    8220 ./src/color.c
   58140 ./src/config.c
   20158 ./src/cook.c
-  30433 ./src/curses.c
+  26667 ./src/curses.c
   10378 ./src/debug.c
    3408 ./src/envarg.c
   26308 ./src/feed.c
@@ -95,45 +93,45 @@ MANIFEST for tin-1.8.1 (Wed Feb 15 19:33
    9070 ./src/global.c
   47307 ./src/group.c
    3900 ./src/hashstr.c
-   8788 ./src/header.c
+   8351 ./src/header.c
   28753 ./src/help.c
-  13890 ./src/inews.c
-  33763 ./src/init.c
-   2216 ./src/joinpath.c
+  13665 ./src/inews.c
+  33111 ./src/init.c
+   2145 ./src/joinpath.c
   90146 ./src/keymap.c
- 117545 ./src/lang.c
+ 117417 ./src/lang.c
    4486 ./src/langinfo.c
    7102 ./src/list.c
    6667 ./src/lock.c
-  13500 ./src/mail.c
-  21303 ./src/main.c
+  13489 ./src/mail.c
+  21250 ./src/main.c
   10814 ./src/makecfg.c
   12256 ./src/memory.c
-   5257 ./src/mimetypes.c
-  90398 ./src/misc.c
-  40030 ./src/newsrc.c
-  45100 ./src/nntplib.c
+   5187 ./src/mimetypes.c
+  89167 ./src/misc.c
+  39712 ./src/newsrc.c
+  44905 ./src/nntplib.c
    7192 ./src/nrctbl.c
   41832 ./src/options_menu.c
   58527 ./src/page.c
   24138 ./src/parsdate.y
   16966 ./src/plp_snprintf.c
   12713 ./src/pgp.c
- 134164 ./src/post.c
+ 133419 ./src/post.c
   18446 ./src/prompt.c
-  10566 ./src/read.c
+  10071 ./src/read.c
   25559 ./src/refs.c
    5276 ./src/regex.c
   14475 ./src/rfc1524.c
   15046 ./src/rfc2045.c
   29853 ./src/rfc2046.c
   32609 ./src/rfc2047.c
-  37303 ./src/save.c
+  36840 ./src/save.c
   11358 ./src/screen.c
   16533 ./src/search.c
   30811 ./src/select.c
    7590 ./src/sigfile.c
-  12667 ./src/signal.c
+  12476 ./src/signal.c
    7215 ./src/strftime.c
   23476 ./src/string.c
   13852 ./src/tags.c
@@ -146,99 +144,73 @@ MANIFEST for tin-1.8.1 (Wed Feb 15 19:33
    5453 ./src/wildmat.c
    7153 ./src/xface.c
    7784 ./src/xref.c
-   3013 ./vms/dir.h
-    424 ./vms/filetypes.h
-  21451 ./vms/getopt.c
-   4489 ./vms/getopt.h
-   4252 ./vms/getopt1.c
-   2374 ./vms/getpass.c
-    521 ./vms/isxterm.c
-   4553 ./vms/libvms.mms
-   1262 ./vms/ndir.h
-  38384 ./vms/parsdate.c
-   2716 ./vms/parse.c
-    165 ./vms/parse.h
-   1138 ./vms/pwd.h
-   5596 ./vms/qsort.c
-   1064 ./vms/select.h
-   1172 ./vms/strings.h
-   9012 ./vms/uaf.h
-   6106 ./vms/vms.c
-   3971 ./vms/vmsdir.c
-   1772 ./vms/vmsfile.c
-   5652 ./vms/vmspwd.c
-    389 ./vms/vmstimval.h
     422 ./pcre/AUTHORS
    2515 ./pcre/COPYING
-  84049 ./pcre/ChangeLog
+  95469 ./pcre/ChangeLog
    8049 ./pcre/INSTALL
    2515 ./pcre/LICENCE
-   2924 ./pcre/Makefile.in
-  24763 ./pcre/Makefile.in-old
-   9915 ./pcre/NEWS
-  10772 ./pcre/NON-UNIX-USE
-  22383 ./pcre/README
-   5996 ./pcre/RunTest.in
-    143 ./pcre/config.h
-   8703 ./pcre/configure.in
+   2956 ./pcre/Makefile.in
+  26060 ./pcre/Makefile.in-old
+  10800 ./pcre/NEWS
+  10634 ./pcre/NON-UNIX-USE
+  23456 ./pcre/README
+   6164 ./pcre/RunTest.in
+    147 ./pcre/config.h
    5876 ./pcre/dftables.c
+  11912 ./pcre/pcre.h
    1171 ./pcre/pcre-config.in
-  10608 ./pcre/pcre.h.in
- 160094 ./pcre/pcre_compile.c
-   3396 ./pcre/pcre_config.c
-  66595 ./pcre/pcre_dfa_exec.c
- 110857 ./pcre/pcre_exec.c
-   4929 ./pcre/pcre_fullinfo.c
+ 162063 ./pcre/pcre_compile.c
+   3504 ./pcre/pcre_config.c
+  68288 ./pcre/pcre_dfa_exec.c
+ 117538 ./pcre/pcre_exec.c
+   4933 ./pcre/pcre_fullinfo.c
   11915 ./pcre/pcre_get.c
    3159 ./pcre/pcre_globals.c
-   3841 ./pcre/pcre_info.c
-  36724 ./pcre/pcre_internal.h
-   5310 ./pcre/pcre_maketables.c
-   2985 ./pcre/pcre_ord2utf8.c
-  12388 ./pcre/pcre_printint.src
-   3311 ./pcre/pcre_refcount.c
-  14376 ./pcre/pcre_study.c
-   4610 ./pcre/pcre_tables.c
-   5348 ./pcre/pcre_try_flipped.c
-   4598 ./pcre/pcre_ucp_findchar.c
-   4482 ./pcre/pcre_valid_utf8.c
-   2573 ./pcre/pcre_version.c
-   4150 ./pcre/pcre_xclass.c
+   3845 ./pcre/pcre_info.c
+  37990 ./pcre/pcre_internal.h
+   5456 ./pcre/pcre_maketables.c
+   2973 ./pcre/pcre_ord2utf8.c
+  12832 ./pcre/pcre_printint.src
+   3315 ./pcre/pcre_refcount.c
+  14380 ./pcre/pcre_study.c
+   8792 ./pcre/pcre_tables.c
+   5336 ./pcre/pcre_try_flipped.c
+   5997 ./pcre/pcre_ucp_searchfuncs.c
+   4470 ./pcre/pcre_valid_utf8.c
+   2627 ./pcre/pcre_version.c
+   4607 ./pcre/pcre_xclass.c
   11707 ./pcre/pcredemo.c
-  33516 ./pcre/pcregrep.c
-  10376 ./pcre/pcreposix.c
-   4086 ./pcre/pcreposix.h
-  54545 ./pcre/pcretest.c
-   5234 ./pcre/perltest
-   1612 ./pcre/ucp.h
-   3547 ./pcre/ucpinternal.h
- 453166 ./pcre/ucptable.c
-    395 ./pcre/version.sh
-   9685 ./pcre/doc/pcre.3
-  63013 ./pcre/doc/pcrepattern.3
+  50765 ./pcre/pcregrep.c
+  11074 ./pcre/pcreposix.c
+   4775 ./pcre/pcreposix.h
+  55784 ./pcre/pcretest.c
+   5247 ./pcre/perltest
+   2656 ./pcre/ucp.h
+   3376 ./pcre/ucpinternal.h
+  89059 ./pcre/ucptable.c
+   9814 ./pcre/doc/pcre.3
+  65123 ./pcre/doc/pcrepattern.3
   74037 ./pcre/testdata/testinput1
-  26948 ./pcre/testdata/testinput2
-    596 ./pcre/testdata/testinput3
-   8401 ./pcre/testdata/testinput4
-   3516 ./pcre/testdata/testinput5
-   7432 ./pcre/testdata/testinput6
-  74550 ./pcre/testdata/testinput7
+  27506 ./pcre/testdata/testinput2
+    932 ./pcre/testdata/testinput3
+   8420 ./pcre/testdata/testinput4
+   3558 ./pcre/testdata/testinput5
+  10209 ./pcre/testdata/testinput6
+  74603 ./pcre/testdata/testinput7
    8795 ./pcre/testdata/testinput8
-   8762 ./pcre/testdata/testinput9
-  98443 ./pcre/testdata/testoutput1
- 122705 ./pcre/testdata/testoutput2
-   1513 ./pcre/testdata/testoutput3
-  14738 ./pcre/testdata/testoutput4
-  22902 ./pcre/testdata/testoutput5
-  16226 ./pcre/testdata/testoutput6
- 103487 ./pcre/testdata/testoutput7
-  51419 ./pcre/testdata/testoutput8
-  24236 ./pcre/testdata/testoutput9
+  11437 ./pcre/testdata/testinput9
+  98413 ./pcre/testdata/testoutput1
+ 124961 ./pcre/testdata/testoutput2
+   2218 ./pcre/testdata/testoutput3
+  14740 ./pcre/testdata/testoutput4
+  23439 ./pcre/testdata/testoutput5
+  20608 ./pcre/testdata/testoutput6
+ 103554 ./pcre/testdata/testoutput7
+  51389 ./pcre/testdata/testoutput8
+  28769 ./pcre/testdata/testoutput9
   19937 ./include/autoconf.hin
-   5800 ./pcre/pcre.mms
   21094 ./src/Makefile.in
    7657 ./src/tincfg.tbl
-   8747 ./src/descrip.mms
     946 ./libcanlock/Build
     882 ./libcanlock/CHANGES
     789 ./libcanlock/MANIFEST
@@ -299,21 +271,21 @@ MANIFEST for tin-1.8.1 (Wed Feb 15 19:33
      41 ./intl/VERSION
    4962 ./po/Makefile.inn
     847 ./po/POTFILES.in
- 123205 ./po/tin.pot
+ 123203 ./po/tin.pot
  166688 ./po/de.gmo
- 199583 ./po/de.po
+ 199581 ./po/de.po
    7359 ./po/en_GB.gmo
- 125789 ./po/en_GB.po
+ 125787 ./po/en_GB.po
  159182 ./po/et.gmo
- 190796 ./po/et.po
+ 190794 ./po/et.po
  162233 ./po/fr.gmo
- 196282 ./po/fr.po
+ 196280 ./po/fr.po
  124139 ./po/ru.gmo
- 175536 ./po/ru.po
+ 175534 ./po/ru.po
    2081 ./po/rw.gmo
- 169405 ./po/rw.po
+ 169403 ./po/rw.po
   23145 ./po/sv.gmo
- 130510 ./po/sv.po
+ 130508 ./po/sv.po
    5889 ./po/tr.gmo
- 190180 ./po/tr.po
-8116197 total
+ 190178 ./po/tr.po
+7658009 total
diff -Nurp tin-1.8.1/Makefile tin-1.9.0/Makefile
--- tin-1.8.1/Makefile	2006-02-15 19:33:04.000000000 +0100
+++ tin-1.9.0/Makefile	2006-02-28 20:12:55.315818896 +0100
@@ -1,15 +1,15 @@
 # Top level Makefile for tin
 # - for configuration options read the doc/INSTALL file.
 #
-# Updated: 2006-01-12
+# Updated: 2006-02-15
 #
 
 PROJECT	= tin
 LVER	= 1
-PVER	= 8
-SVER	= 1
+PVER	= 9
+SVER	= 0
 VER	= $(LVER).$(PVER).$(SVER)
-DVER	= 20060215
+DVER	= 20060228
 EXE	= tin
 
 # directory structure
@@ -18,7 +18,6 @@ DOCDIR	= ./doc
 INCDIR	= ./include
 OBJDIR	= ./src
 SRCDIR	= ./src
-VMSDIR	= ./vms
 PCREDIR	= ./pcre
 CANDIR	= ./libcanlock
 TOLDIR	= ./tools
@@ -28,7 +27,6 @@ INTLDIR	= ./intl
 HFILES	= \
 	$(INCDIR)/bool.h \
 	$(INCDIR)/bugrep.h \
-	$(INCDIR)/oldconfig.h \
 	$(INCDIR)/extern.h \
 	$(INCDIR)/keymap.h \
 	$(INCDIR)/newsrc.h \
@@ -115,30 +113,6 @@ CFILES	= \
 	$(SRCDIR)/xface.c \
 	$(SRCDIR)/xref.c
 
-VMS	= \
-	$(VMSDIR)/dir.h \
-	$(VMSDIR)/filetypes.h \
-	$(VMSDIR)/getopt.c \
-	$(VMSDIR)/getopt.h \
-	$(VMSDIR)/getopt1.c \
-	$(VMSDIR)/getpass.c \
-	$(VMSDIR)/isxterm.c \
-	$(VMSDIR)/libvms.mms \
-	$(VMSDIR)/ndir.h \
-	$(VMSDIR)/parsdate.c \
-	$(VMSDIR)/parse.c \
-	$(VMSDIR)/parse.h \
-	$(VMSDIR)/pwd.h \
-	$(VMSDIR)/qsort.c \
-	$(VMSDIR)/select.h \
-	$(VMSDIR)/strings.h \
-	$(VMSDIR)/uaf.h \
-	$(VMSDIR)/vms.c \
-	$(VMSDIR)/vmsdir.c \
-	$(VMSDIR)/vmsfile.c \
-	$(VMSDIR)/vmspwd.c \
-	$(VMSDIR)/vmstimval.h
-
 DOC	= \
 	$(DOCDIR)/ABOUT-NLS \
 	$(DOCDIR)/CHANGES \
@@ -193,7 +167,6 @@ TOP	= \
 	$(TOPDIR)/MANIFEST \
 	$(TOPDIR)/README \
 	$(TOPDIR)/README.MAC \
-	$(TOPDIR)/README.VMS \
 	$(TOPDIR)/README.WIN \
 	$(TOPDIR)/aclocal.m4 \
 	$(TOPDIR)/conf-tin \
@@ -218,10 +191,9 @@ PCRE	= \
 	$(PCREDIR)/README \
 	$(PCREDIR)/RunTest.in \
 	$(PCREDIR)/config.h \
-	$(PCREDIR)/configure.in \
 	$(PCREDIR)/dftables.c \
+	$(PCREDIR)/pcre.h \
 	$(PCREDIR)/pcre-config.in \
-	$(PCREDIR)/pcre.h.in \
 	$(PCREDIR)/pcre_compile.c \
 	$(PCREDIR)/pcre_config.c \
 	$(PCREDIR)/pcre_dfa_exec.c \
@@ -238,7 +210,7 @@ PCRE	= \
 	$(PCREDIR)/pcre_study.c \
 	$(PCREDIR)/pcre_tables.c \
 	$(PCREDIR)/pcre_try_flipped.c \
-	$(PCREDIR)/pcre_ucp_findchar.c \
+	$(PCREDIR)/pcre_ucp_searchfuncs.c \
 	$(PCREDIR)/pcre_valid_utf8.c \
 	$(PCREDIR)/pcre_version.c \
 	$(PCREDIR)/pcre_xclass.c \
@@ -251,7 +223,6 @@ PCRE	= \
 	$(PCREDIR)/ucp.h \
 	$(PCREDIR)/ucpinternal.h \
 	$(PCREDIR)/ucptable.c \
-	$(PCREDIR)/version.sh \
 	$(PCREDIR)/doc/pcre.3 \
 	$(PCREDIR)/doc/pcrepattern.3 \
 	$(PCREDIR)/testdata/testinput1 \
@@ -304,10 +275,8 @@ CAN	= \
 
 MISC	= \
 	$(INCDIR)/autoconf.hin \
-	$(PCREDIR)/pcre.mms \
 	$(SRCDIR)/Makefile.in \
 	$(SRCDIR)/tincfg.tbl \
-	$(SRCDIR)/descrip.mms
 
 INTLFILES = \
 	$(INTLDIR)/bindtextdom.c \
@@ -364,9 +333,9 @@ POFILES = \
 	$(PODIR)/tr.po
 
 
-ALL_FILES = $(TOP) $(DOC) $(TOL) $(HFILES) $(CFILES) $(VMS) $(PCRE) $(MISC) $(CAN) $(INTLFILES) $(POFILES)
+ALL_FILES = $(TOP) $(DOC) $(TOL) $(HFILES) $(CFILES) $(PCRE) $(MISC) $(CAN) $(INTLFILES) $(POFILES)
 
-ALL_DIRS = $(TOPDIR) $(DOCDIR) $(SRCDIR) $(INCDIR) $(VMSDIR) $(PCREDIR) $(PCREDIR)/doc $(PCREDIR)/testdata $(CANDIR) $(CANDIR)/doc $(INTLDIR) $(PODIR)
+ALL_DIRS = $(TOPDIR) $(DOCDIR) $(SRCDIR) $(INCDIR) $(PCREDIR) $(PCREDIR)/doc $(PCREDIR)/testdata $(CANDIR) $(CANDIR)/doc $(INTLDIR) $(PODIR)
 
 # standard commands
 CD	= cd
@@ -466,7 +435,6 @@ chmod:
 	$(TOLDIR)/url_handler.sh \
 	$(TOLDIR)/w2r.pl \
 	$(PCREDIR)/perltest \
-	$(PCREDIR)/version.sh \
 	$(CANDIR)/Build
 
 tar:
diff -Nurp tin-1.8.1/README.VMS tin-1.9.0/README.VMS
--- tin-1.8.1/README.VMS	2005-06-28 10:31:19.000000000 +0200
+++ tin-1.9.0/README.VMS	1970-01-01 01:00:00.000000000 +0100
@@ -1,74 +0,0 @@
-WARNING, this is still a BETA release!
-It is still a work in progress and might not compile on all machines
-
-It has been installed on the following OpenVMS platforms:
-
-1) OpenVMS/Alpha 6.2, DEC C V5.0-003,                  SOCKETSHR_TCP
-2) OpenVMS/Vax   5.3, GCC 2.7.2 (Pat Ranking edition), SOCKETSHR_TCP
-
-Pre-Requisites:
-
-  This Tin version builds currently only against the SOCKETSHR shareable image.
-
-  SOCKETSHR provides a complete BSD compatible socket library.
-  It requires the NETLIB software to interface with the underlying TCP/IP
-  transport. NETLIB provides an interface to all available TCP/IP
-  transports for OpenVMS.
-
-  For building the image either MMS or MMK is required.
-
-  SOCKETSHR is freeware and available from:
-
-    http://alder.cc.kcl.ac.uk/fileserv/zip/socketshr_src_09d-5.zip
-    http://www.ifn.ing.tu-bs.de/ifn/sonst/socketshr.html
-    ftp://ftp2.kcl.ac.uk/zip/socketshr_src_09D-5.zip
-
-  NETLIB is freeware and available from:
-
-    http://alder.cc.kcl.ac.uk/fileserv/zip/netlib022.zip
-    http://www.madgoat.com/netlib.html
-    ftp://ftp2.kcl.ac.uk/zip/netlib022.zip
-
-  MMK is freeware and available from:
-
-    http://www.madgoat.com/mmk.html
-
-Quick Install:
-
-    $set def [.src]
-
-    On ALPHA:
-
-    $mms /macro=(alpha=1)
-
-    or on a VAX
-
-    $mms /macro=(vax=1)
-
-    or on a VAX with GCC
-
-    $mms /macro=(vax=1,gnuc=1)
-
-install with:
-
-    Define tin as a foreign command:
-
-    $tin :== $device:[dir.sub]tin.exe
-
-
-Install at your own risk.
-
-Please do NOT mail any bug-reports concerning THIS version to Iain Lea but
-to tin-bugs@tin.org. Before mailing a bug-report please check if you are
-using the latest release, and if not, please upgrade first! Have a look at
-the TODO file for known bugs. If you still think you found a bug, please use
-tins mail_bugreport function (shift-R) and write in english.
-
-The latest release is available at:
-<ftp://ftp.tin.org/pub/news/clients/tin/current/>
-or it's mirrors.
-
-If you have additional questions or like to be informed about the
-latest new features/version you may subscribe to the (developers)
-tin mailing lists; to subscribe write to majordomo@tin.org, asking
-in the body to: subscribe <listname> and/or read news.software.readers.
diff -Nurp tin-1.8.1/aclocal.m4 tin-1.9.0/aclocal.m4
--- tin-1.8.1/aclocal.m4	2006-01-10 04:20:24.000000000 +0100
+++ tin-1.9.0/aclocal.m4	2006-02-15 21:03:41.000000000 +0100
@@ -1195,10 +1195,6 @@ PCREDIR_CPPFLAGS=
 case .$cf_pcre_home in #(vi
 .no) #(vi
 	# setup to compile the bundled PCRE:
-	. $srcdir/pcre/version.sh
-	AC_SUBST(PCRE_MAJOR)
-	AC_SUBST(PCRE_MINOR)
-	AC_SUBST(PCRE_DATE)
 	AC_SUBST(PCRE_DEFINES)
 	;;
 .yes) #(vi
diff -Nurp tin-1.8.1/config.guess tin-1.9.0/config.guess
--- tin-1.8.1/config.guess	2006-01-30 09:32:34.000000000 +0100
+++ tin-1.9.0/config.guess	2006-02-27 04:22:08.595788324 +0100
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Attempt to guess a canonical system name.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
 
-timestamp='2006-01-30'
+timestamp='2006-02-27'
 
 # 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
@@ -780,6 +780,9 @@ EOF
     i*:MINGW*:*)
 	echo ${UNAME_MACHINE}-pc-mingw32
 	exit ;;
+    i*:MSYS_NT-*:*:*)
+	echo ${UNAME_MACHINE}-pc-mingw32
+	exit ;;
     i*:windows32*:*)
 	# uname -m includes "-pc" on this system.
 	echo ${UNAME_MACHINE}-mingw32
@@ -788,7 +791,10 @@ EOF
 	echo ${UNAME_MACHINE}-pc-pw32
 	exit ;;
     x86:Interix*:[345]*)
-	echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//'
+	echo i586-pc-interix${UNAME_RELEASE}
+	exit ;;
+    EM64T:Interix*:[345]*)
+	echo x86_64-unknown-interix${UNAME_RELEASE}
 	exit ;;
     [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
 	echo i${UNAME_MACHINE}-pc-mks
@@ -983,7 +989,7 @@ EOF
 	LIBC=gnulibc1
 	# endif
 	#else
-	#if defined(__INTEL_COMPILER) || defined(__PGI)
+	#if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__sun)
 	LIBC=gnu
 	#else
 	LIBC=gnuaout
diff -Nurp tin-1.8.1/config.sub tin-1.9.0/config.sub
--- tin-1.8.1/config.sub	2006-01-02 21:04:44.000000000 +0100
+++ tin-1.9.0/config.sub	2006-02-27 04:25:39.996817647 +0100
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Configuration validation subroutine script.
 #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
-#   2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
+#   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
 
-timestamp='2006-01-02'
+timestamp='2006-02-27'
 
 # This file is (in principle) common to ALL GNU software.
 # The presence of a machine in this file suggests that SOME GNU software
@@ -268,6 +268,7 @@ case $basic_machine in
 	| mn10200 | mn10300 \
 	| mt \
 	| msp430 \
+	| nios | nios2 \
 	| ns16k | ns32k \
 	| or32 \
 	| pdp10 | pdp11 | pj | pjl \
@@ -275,8 +276,8 @@ case $basic_machine in
 	| pyramid \
 	| sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \
 	| sh64 | sh64le \
-	| sparc | sparc64 | sparc64b | sparc86x | sparclet | sparclite \
-	| sparcv8 | sparcv9 | sparcv9b \
+	| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
+	| sparcv8 | sparcv9 | sparcv9b | sparcv9v \
 	| strongarm \
 	| tahoe | thumb | tic4x | tic80 | tron \
 	| v850 | v850e \
@@ -350,6 +351,7 @@ case $basic_machine in
 	| mmix-* \
 	| mt-* \
 	| msp430-* \
+	| nios-* | nios2-* \
 	| none-* | np1-* | ns16k-* | ns32k-* \
 	| orion-* \
 	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \
@@ -358,9 +360,9 @@ case $basic_machine in
 	| romp-* | rs6000-* \
 	| sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | shbe-* \
 	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
-	| sparc-* | sparc64-* | sparc64b-* | sparc86x-* | sparclet-* \
+	| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
 	| sparclite-* \
-	| sparcv8-* | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \
+	| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \
 	| tahoe-* | thumb-* \
 	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \
 	| tron-* \
@@ -1126,7 +1128,7 @@ case $basic_machine in
 	sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele)
 		basic_machine=sh-unknown
 		;;
-	sparc | sparcv8 | sparcv9 | sparcv9b)
+	sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v)
 		basic_machine=sparc-sun
 		;;
 	cydra)
diff -Nurp tin-1.8.1/configure tin-1.9.0/configure
--- tin-1.8.1/configure	2006-02-15 19:33:05.000000000 +0100
+++ tin-1.9.0/configure	2006-02-28 20:12:55.756734877 +0100
@@ -863,7 +863,7 @@ fi
 
 
 PACKAGE=tin
-VERSION=1.8.1
+VERSION=1.9.0
 cat >> confdefs.h <<EOF
 #define PACKAGE "$PACKAGE"
 EOF
@@ -8190,10 +8190,6 @@ PCREDIR_CPPFLAGS=
 case .$cf_pcre_home in #(vi
 .no) #(vi
 	# setup to compile the bundled PCRE:
-	. $srcdir/pcre/version.sh
-	
-	
-	
 	
 	;;
 .yes) #(vi
@@ -8237,14 +8233,14 @@ esac
 
 PCRE_MAKEFILE=
 if test "$PCRE_HOME" = "no" ; then
-	PCRE_MAKEFILE="$PCRE_MAKEFILE pcre/Makefile pcre/RunTest pcre/pcre.h"
+	PCRE_MAKEFILE="$PCRE_MAKEFILE pcre/Makefile pcre/RunTest"
 fi
 
 ## debugging libraries (do this after other libraries)
 debug_malloc=none
 
 echo $ac_n "checking if you want to link with dbmalloc for testing""... $ac_c" 1>&6
-echo "configure:8248: checking if you want to link with dbmalloc for testing" >&5
+echo "configure:8244: checking if you want to link with dbmalloc for testing" >&5
 
 # Check whether --with-dbmalloc or --without-dbmalloc was given.
 if test "${with_dbmalloc+set}" = set; then
@@ -8258,17 +8254,17 @@ echo "$ac_t""$with_dbmalloc" 1>&6
 if test "$with_dbmalloc" = yes ; then
 	ac_safe=`echo "dbmalloc.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for dbmalloc.h""... $ac_c" 1>&6
-echo "configure:8262: checking for dbmalloc.h" >&5
+echo "configure:8258: checking for dbmalloc.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8267 "configure"
+#line 8263 "configure"
 #include "confdefs.h"
 #include <dbmalloc.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8272: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8268: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -8285,7 +8281,7 @@ fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   echo $ac_n "checking for debug_malloc in -ldbmalloc""... $ac_c" 1>&6
-echo "configure:8289: checking for debug_malloc in -ldbmalloc" >&5
+echo "configure:8285: checking for debug_malloc in -ldbmalloc" >&5
 ac_lib_var=`echo dbmalloc'_'debug_malloc | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -8293,7 +8289,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldbmalloc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 8297 "configure"
+#line 8293 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -8304,7 +8300,7 @@ int main() {
 debug_malloc()
 ; return 0; }
 EOF
-if { (eval echo configure:8308: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8304: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -8332,7 +8328,7 @@ fi
 
 
 echo $ac_n "checking if you want to link with dmalloc for testing""... $ac_c" 1>&6
-echo "configure:8336: checking if you want to link with dmalloc for testing" >&5
+echo "configure:8332: checking if you want to link with dmalloc for testing" >&5
 
 # Check whether --with-dmalloc or --without-dmalloc was given.
 if test "${with_dmalloc+set}" = set; then
@@ -8346,17 +8342,17 @@ echo "$ac_t""$with_dmalloc" 1>&6
 if test "$with_dmalloc" = yes ; then
 	ac_safe=`echo "dmalloc.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for dmalloc.h""... $ac_c" 1>&6
-echo "configure:8350: checking for dmalloc.h" >&5
+echo "configure:8346: checking for dmalloc.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8355 "configure"
+#line 8351 "configure"
 #include "confdefs.h"
 #include <dmalloc.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:8360: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:8356: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -8373,7 +8369,7 @@ fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   echo $ac_n "checking for dmalloc_debug in -ldmalloc""... $ac_c" 1>&6
-echo "configure:8377: checking for dmalloc_debug in -ldmalloc" >&5
+echo "configure:8373: checking for dmalloc_debug in -ldmalloc" >&5
 ac_lib_var=`echo dmalloc'_'dmalloc_debug | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -8381,7 +8377,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldmalloc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 8385 "configure"
+#line 8381 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -8392,7 +8388,7 @@ int main() {
 dmalloc_debug()
 ; return 0; }
 EOF
-if { (eval echo configure:8396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8392: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -8420,7 +8416,7 @@ fi
 
 
 echo $ac_n "checking if you want debugging-trace""... $ac_c" 1>&6
-echo "configure:8424: checking if you want debugging-trace" >&5
+echo "configure:8420: checking if you want debugging-trace" >&5
 
 # Check whether --with-trace or --without-trace was given.
 if test "${with_trace+set}" = set; then
@@ -8438,12 +8434,12 @@ EOF
 
 	EXTRAOBJS="$EXTRAOBJS trace.o"
 	echo $ac_n "checking for _tracef""... $ac_c" 1>&6
-echo "configure:8442: checking for _tracef" >&5
+echo "configure:8438: checking for _tracef" >&5
 if eval "test \"`echo '$''{'ac_cv_func__tracef'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 8447 "configure"
+#line 8443 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char _tracef(); below.  */
@@ -8466,7 +8462,7 @@ _tracef();
 
 ; return 0; }
 EOF
-if { (eval echo configure:8470: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8466: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func__tracef=yes"
 else
@@ -8488,7 +8484,7 @@ else
   echo "$ac_t""no" 1>&6
 
 	echo $ac_n "checking for _tracef in -l${cf_with_screen}_g""... $ac_c" 1>&6
-echo "configure:8492: checking for _tracef in -l${cf_with_screen}_g" >&5
+echo "configure:8488: checking for _tracef in -l${cf_with_screen}_g" >&5
 ac_lib_var=`echo ${cf_with_screen}_g'_'_tracef | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -8496,7 +8492,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-l${cf_with_screen}_g  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 8500 "configure"
+#line 8496 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -8507,7 +8503,7 @@ int main() {
 _tracef()
 ; return 0; }
 EOF
-if { (eval echo configure:8511: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:8507: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -8539,7 +8535,7 @@ fi
 
 ## options for miscellaneous definitions
 echo $ac_n "checking for domain-name""... $ac_c" 1>&6
-echo "configure:8543: checking for domain-name" >&5
+echo "configure:8539: checking for domain-name" >&5
 
 # Check whether --with-domain-name or --without-domain-name was given.
 if test "${with_domain_name+set}" = set; then
@@ -8568,7 +8564,7 @@ echo "$ac_t""$DOMAIN_NAME" 1>&6
 
 if test "$USE_NNTP" = "yes" ; then
 echo $ac_n "checking for NNTP default-server""... $ac_c" 1>&6
-echo "configure:8572: checking for NNTP default-server" >&5
+echo "configure:8568: checking for NNTP default-server" >&5
 
 # Check whether --with-nntp-default-server or --without-nntp-default-server was given.
 if test "${with_nntp_default_server+set}" = set; then
@@ -8634,7 +8630,7 @@ EOF
 
 ## optional features
 echo $ac_n "checking whether to use MH style mail handling for mailgroups""... $ac_c" 1>&6
-echo "configure:8638: checking whether to use MH style mail handling for mailgroups" >&5
+echo "configure:8634: checking whether to use MH style mail handling for mailgroups" >&5
 
 # Check whether --enable-mh-mail-handling or --disable-mh-mail-handling was given.
 if test "${enable_mh_mail_handling+set}" = set; then
@@ -8653,7 +8649,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable 8-bit keycodes""... $ac_c" 1>&6
-echo "configure:8657: checking whether to enable 8-bit keycodes" >&5
+echo "configure:8653: checking whether to enable 8-bit keycodes" >&5
 
 # Check whether --enable-8bit-keys or --disable-8bit-keys was given.
 if test "${enable_8bit_keys+set}" = set; then
@@ -8679,7 +8675,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable ANSI-color""... $ac_c" 1>&6
-echo "configure:8683: checking whether to enable ANSI-color" >&5
+echo "configure:8679: checking whether to enable ANSI-color" >&5
 
 # Check whether --enable-color or --disable-color was given.
 if test "${enable_color+set}" = set; then
@@ -8696,7 +8692,7 @@ use_color=$enableval
 echo "$ac_t""$use_color" 1>&6
 
 echo $ac_n "checking whether to enable posting-etiquette""... $ac_c" 1>&6
-echo "configure:8700: checking whether to enable posting-etiquette" >&5
+echo "configure:8696: checking whether to enable posting-etiquette" >&5
 
 # Check whether --enable-etiquette or --disable-etiquette was given.
 if test "${enable_etiquette+set}" = set; then
@@ -8715,7 +8711,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to strictly observe RFC2047 and break long lines""... $ac_c" 1>&6
-echo "configure:8719: checking whether to strictly observe RFC2047 and break long lines" >&5
+echo "configure:8715: checking whether to strictly observe RFC2047 and break long lines" >&5
 
 # Check whether --enable-break-long-lines or --disable-break-long-lines was given.
 if test "${enable_break_long_lines+set}" = set; then
@@ -8734,7 +8730,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to force MM_CHARSET obeyance when decoding mime""... $ac_c" 1>&6
-echo "configure:8738: checking whether to force MM_CHARSET obeyance when decoding mime" >&5
+echo "configure:8734: checking whether to force MM_CHARSET obeyance when decoding mime" >&5
 
 # Check whether --enable-mime-strict-charset or --disable-mime-strict-charset was given.
 if test "${enable_mime_strict_charset+set}" = set; then
@@ -8760,7 +8756,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking for MIME character-set""... $ac_c" 1>&6
-echo "configure:8764: checking for MIME character-set" >&5
+echo "configure:8760: checking for MIME character-set" >&5
 
 # Check whether --with-mime-default-charset or --without-mime-default-charset was given.
 if test "${with_mime_default_charset+set}" = set; then
@@ -8782,7 +8778,7 @@ EOF
 echo "$ac_t""$MM_CHARSET" 1>&6
 
 echo $ac_n "checking for default ISO/ASCII table""... $ac_c" 1>&6
-echo "configure:8786: checking for default ISO/ASCII table" >&5
+echo "configure:8782: checking for default ISO/ASCII table" >&5
 
 # Check whether --with-iso-to-ascii or --without-iso-to-ascii was given.
 if test "${with_iso_to_ascii+set}" = set; then
@@ -8804,7 +8800,7 @@ EOF
 echo "$ac_t""$DEFAULT_ISO2ASC" 1>&6
 
 echo $ac_n "checking whether to enable locale support""... $ac_c" 1>&6
-echo "configure:8808: checking whether to enable locale support" >&5
+echo "configure:8804: checking whether to enable locale support" >&5
 
 # Check whether --enable-locale or --disable-locale was given.
 if test "${enable_locale+set}" = set; then
@@ -8823,7 +8819,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable posting""... $ac_c" 1>&6
-echo "configure:8827: checking whether to enable posting" >&5
+echo "configure:8823: checking whether to enable posting" >&5
 
 # Check whether --enable-posting or --disable-posting was given.
 if test "${enable_posting+set}" = set; then
@@ -8842,7 +8838,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable shell escape""... $ac_c" 1>&6
-echo "configure:8846: checking whether to enable shell escape" >&5
+echo "configure:8842: checking whether to enable shell escape" >&5
 
 # Check whether --enable-shell-escape or --disable-shell-escape was given.
 if test "${enable_shell_escape+set}" = set; then
@@ -8861,7 +8857,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to have fascist newsadmin""... $ac_c" 1>&6
-echo "configure:8865: checking whether to have fascist newsadmin" >&5
+echo "configure:8861: checking whether to have fascist newsadmin" >&5
 
 # Check whether --enable-fascist-newsadmin or --disable-fascist-newsadmin was given.
 if test "${enable_fascist_newsadmin+set}" = set; then
@@ -8880,7 +8876,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable inverse video and highlighting""... $ac_c" 1>&6
-echo "configure:8884: checking whether to enable inverse video and highlighting" >&5
+echo "configure:8880: checking whether to enable inverse video and highlighting" >&5
 
 # Check whether --enable-inverse-video or --disable-inverse-video was given.
 if test "${enable_inverse_video+set}" = set; then
@@ -8899,7 +8895,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable piping support""... $ac_c" 1>&6
-echo "configure:8903: checking whether to enable piping support" >&5
+echo "configure:8899: checking whether to enable piping support" >&5
 
 # Check whether --enable-piping or --disable-piping was given.
 if test "${enable_piping+set}" = set; then
@@ -8918,7 +8914,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to enable printer support""... $ac_c" 1>&6
-echo "configure:8922: checking whether to enable printer support" >&5
+echo "configure:8918: checking whether to enable printer support" >&5
 
 # Check whether --enable-printing or --disable-printing was given.
 if test "${enable_printing+set}" = set; then
@@ -8937,7 +8933,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to unique tmp-files by appending .pid""... $ac_c" 1>&6
-echo "configure:8941: checking whether to unique tmp-files by appending .pid" >&5
+echo "configure:8937: checking whether to unique tmp-files by appending .pid" >&5
 
 # Check whether --enable-append-pid or --disable-append-pid was given.
 if test "${enable_append_pid+set}" = set; then
@@ -8963,7 +8959,7 @@ fi
 echo "$ac_t""$enableval" 1>&6
 
 echo $ac_n "checking whether to fallback to XHDR XREF if XOVER isn't supported""... $ac_c" 1>&6
-echo "configure:8967: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5
+echo "configure:8963: checking whether to fallback to XHDR XREF if XOVER isn't supported" >&5
 
 # Check whether --enable-xhdr-xref or --disable-xhdr-xref was given.
 if test "${enable_xhdr_xref+set}" = set; then
@@ -8990,7 +8986,7 @@ echo "$ac_t""$enableval" 1>&6
 
 ### bypass a bug in old versions of leafnode & NNTPcache
 echo $ac_n "checking whether to send a GROUP command before a LISTGROUP""... $ac_c" 1>&6
-echo "configure:8994: checking whether to send a GROUP command before a LISTGROUP" >&5
+echo "configure:8990: checking whether to send a GROUP command before a LISTGROUP" >&5
 
 # Check whether --enable-broken-listgroup-fix or --disable-broken-listgroup-fix was given.
 if test "${enable_broken_listgroup_fix+set}" = set; then
@@ -9010,7 +9006,7 @@ echo "$ac_t""$enableval" 1>&6
 
 ### on some old systems the WIFEXITED()/WEXITSTATUS() macros do not work
 echo $ac_n "checking whether to ignore system()s return value""... $ac_c" 1>&6
-echo "configure:9014: checking whether to ignore system()s return value" >&5
+echo "configure:9010: checking whether to ignore system()s return value" >&5
 
 # Check whether --enable-broken-system-fix or --disable-broken-system-fix was given.
 if test "${enable_broken_system_fix+set}" = set; then
@@ -9030,7 +9026,7 @@ echo "$ac_t""$enableval" 1>&6
 
 ### checks for the location of the system-wide default setting file
 echo $ac_n "checking for directory containing tin.defaults file""... $ac_c" 1>&6
-echo "configure:9034: checking for directory containing tin.defaults file" >&5
+echo "configure:9030: checking for directory containing tin.defaults file" >&5
 
 # Check whether --with-defaults-dir or --without-defaults-dir was given.
 if test "${with_defaults_dir+set}" = set; then
@@ -9073,7 +9069,7 @@ EOF
 
 ### check for ipv6 support
 echo $ac_n "checking whether to enable IPv6""... $ac_c" 1>&6
-echo "configure:9077: checking whether to enable IPv6" >&5
+echo "configure:9073: checking whether to enable IPv6" >&5
 
 # Check whether --enable-ipv6 or --disable-ipv6 was given.
 if test "${enable_ipv6+set}" = set; then
@@ -9094,7 +9090,7 @@ if test "$enableval" = "yes"; then
 	
 
 echo $ac_n "checking ipv6 stack type""... $ac_c" 1>&6
-echo "configure:9098: checking ipv6 stack type" >&5
+echo "configure:9094: checking ipv6 stack type" >&5
 if eval "test \"`echo '$''{'cf_cv_ipv6type'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -9114,7 +9110,7 @@ do
 		;;
 	inria) #(vi
 				cat > conftest.$ac_ext <<EOF
-#line 9118 "configure"
+#line 9114 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -9132,7 +9128,7 @@ rm -f conftest*
 		;;
 	kame) #(vi
 				cat > conftest.$ac_ext <<EOF
-#line 9136 "configure"
+#line 9132 "configure"
 #include "confdefs.h"
 
 #include <netinet/in.h>
@@ -9150,7 +9146,7 @@ rm -f conftest*
 		;;
 	linux-glibc) #(vi
 				cat > conftest.$ac_ext <<EOF
-#line 9154 "configure"
+#line 9150 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -9177,7 +9173,7 @@ rm -f conftest*
 		;;
 	toshiba) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 9181 "configure"
+#line 9177 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -9195,7 +9191,7 @@ rm -f conftest*
 		;;
 	v6d) #(vi
 		cat > conftest.$ac_ext <<EOF
-#line 9199 "configure"
+#line 9195 "configure"
 #include "confdefs.h"
 
 #include </usr/local/v6/include/sys/v6config.h>
@@ -9213,7 +9209,7 @@ rm -f conftest*
 		;;
 	zeta)
 		cat > conftest.$ac_ext <<EOF
-#line 9217 "configure"
+#line 9213 "configure"
 #include "confdefs.h"
 
 #include <sys/param.h>
@@ -9246,7 +9242,7 @@ cf_ipv6lib=none
 cf_ipv6dir=none
 
 echo $ac_n "checking for IPv6 library if required""... $ac_c" 1>&6
-echo "configure:9250: checking for IPv6 library if required" >&5
+echo "configure:9246: checking for IPv6 library if required" >&5
 case $cf_cv_ipv6type in #(vi
 solaris) #(vi
 	;;
@@ -9280,7 +9276,7 @@ echo "$ac_t""$cf_ipv6lib" 1>&6
 if test "$cf_ipv6lib" != "none"; then
 
 	cat > conftest.$ac_ext <<EOF
-#line 9284 "configure"
+#line 9280 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -9291,7 +9287,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:9295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9291: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -9388,12 +9384,12 @@ rm -f conftest*
 	eval 'cf_cv_have_lib_'$cf_ipv6lib'=no'
 	cf_libdir=""
 	echo $ac_n "checking for getaddrinfo""... $ac_c" 1>&6
-echo "configure:9392: checking for getaddrinfo" >&5
+echo "configure:9388: checking for getaddrinfo" >&5
 if eval "test \"`echo '$''{'ac_cv_func_getaddrinfo'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9397 "configure"
+#line 9393 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char getaddrinfo(); below.  */
@@ -9416,7 +9412,7 @@ getaddrinfo();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9416: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_getaddrinfo=yes"
 else
@@ -9436,10 +9432,10 @@ else
 
 		cf_save_LIBS="$LIBS"
 		echo $ac_n "checking for getaddrinfo in -l$cf_ipv6lib""... $ac_c" 1>&6
-echo "configure:9440: checking for getaddrinfo in -l$cf_ipv6lib" >&5
+echo "configure:9436: checking for getaddrinfo in -l$cf_ipv6lib" >&5
 		LIBS="-l$cf_ipv6lib $LIBS"
 		cat > conftest.$ac_ext <<EOF
-#line 9443 "configure"
+#line 9439 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -9450,7 +9446,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:9454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9450: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 			 eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes'
@@ -9519,10 +9515,10 @@ test -d /usr && {
 			for cf_libdir in $cf_search
 			do
 				echo $ac_n "checking for -l$cf_ipv6lib in $cf_libdir""... $ac_c" 1>&6
-echo "configure:9523: checking for -l$cf_ipv6lib in $cf_libdir" >&5
+echo "configure:9519: checking for -l$cf_ipv6lib in $cf_libdir" >&5
 				LIBS="-L$cf_libdir -l$cf_ipv6lib $cf_save_LIBS"
 				cat > conftest.$ac_ext <<EOF
-#line 9526 "configure"
+#line 9522 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -9533,7 +9529,7 @@ int main() {
 getaddrinfo(0, 0, 0, 0)
 ; return 0; }
 EOF
-if { (eval echo configure:9537: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9533: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   echo "$ac_t""yes" 1>&6
 			 		 eval 'cf_cv_have_lib_'$cf_ipv6lib'=yes'
@@ -9566,7 +9562,7 @@ fi
 
 
 echo $ac_n "checking working getaddrinfo""... $ac_c" 1>&6
-echo "configure:9570: checking working getaddrinfo" >&5
+echo "configure:9566: checking working getaddrinfo" >&5
 if eval "test \"`echo '$''{'cf_cv_getaddrinfo'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -9575,7 +9571,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_getaddrinfo=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 9579 "configure"
+#line 9575 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -9654,7 +9650,7 @@ int main()
 }
 
 EOF
-if { (eval echo configure:9658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:9654: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_getaddrinfo=yes
 else
@@ -9698,12 +9694,12 @@ fi
 for ac_func in getaddrinfo getnameinfo
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:9702: checking for $ac_func" >&5
+echo "configure:9698: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9707 "configure"
+#line 9703 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -9726,7 +9722,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:9730: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:9726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -9755,7 +9751,7 @@ done
 
 ### checks for operator characteristics (should be the last option)
 echo $ac_n "checking whether to make a coffee while compiling""... $ac_c" 1>&6
-echo "configure:9759: checking whether to make a coffee while compiling" >&5
+echo "configure:9755: checking whether to make a coffee while compiling" >&5
 
 # Check whether --with-coffee or --without-coffee was given.
 if test "${with_coffee+set}" = set; then
@@ -9780,7 +9776,7 @@ fi
 ### checks for compiler characteristics
 
 echo $ac_n "checking for makeflags variable""... $ac_c" 1>&6
-echo "configure:9784: checking for makeflags variable" >&5
+echo "configure:9780: checking for makeflags variable" >&5
 if eval "test \"`echo '$''{'cf_cv_makeflags'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -9825,12 +9821,12 @@ ac_link='${CC-cc} -o conftest${ac_exeext
 cross_compiling=$ac_cv_prog_cc_cross
 
 echo $ac_n "checking for working const""... $ac_c" 1>&6
-echo "configure:9829: checking for working const" >&5
+echo "configure:9825: checking for working const" >&5
 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 9834 "configure"
+#line 9830 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -9879,7 +9875,7 @@ ccp = (char const *const *) p;
 
 ; return 0; }
 EOF
-if { (eval echo configure:9883: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9879: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_const=yes
 else
@@ -9900,21 +9896,21 @@ EOF
 fi
 
 echo $ac_n "checking for inline""... $ac_c" 1>&6
-echo "configure:9904: checking for inline" >&5
+echo "configure:9900: checking for inline" >&5
 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   ac_cv_c_inline=no
 for ac_kw in inline __inline__ __inline; do
   cat > conftest.$ac_ext <<EOF
-#line 9911 "configure"
+#line 9907 "configure"
 #include "confdefs.h"
 
 int main() {
 } $ac_kw foo() {
 ; return 0; }
 EOF
-if { (eval echo configure:9918: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9914: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_c_inline=$ac_kw; break
 else
@@ -9941,13 +9937,13 @@ esac
 
 
 echo $ac_n "checking for ansi token expansion/substitution""... $ac_c" 1>&6
-echo "configure:9945: checking for ansi token expansion/substitution" >&5
+echo "configure:9941: checking for ansi token expansion/substitution" >&5
 if eval "test \"`echo '$''{'cf_cv_cpp_expands'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 9951 "configure"
+#line 9947 "configure"
 #include "confdefs.h"
 
 #define string(n) #n
@@ -9955,7 +9951,7 @@ int main() {
 char *s = string(token)
 ; return 0; }
 EOF
-if { (eval echo configure:9959: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9955: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_cpp_expands=yes
 else
@@ -9976,13 +9972,13 @@ EOF
 
 
 echo $ac_n "checking for ansi token concatenation""... $ac_c" 1>&6
-echo "configure:9980: checking for ansi token concatenation" >&5
+echo "configure:9976: checking for ansi token concatenation" >&5
 if eval "test \"`echo '$''{'cf_cv_cpp_concats'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 9986 "configure"
+#line 9982 "configure"
 #include "confdefs.h"
 
 #define concat(a,b) a ## b
@@ -9990,7 +9986,7 @@ int main() {
 char *firstlast = "y", *s = concat(first,last)
 ; return 0; }
 EOF
-if { (eval echo configure:9994: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:9990: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_cpp_concats=yes
 else
@@ -10011,20 +10007,20 @@ EOF
 
 
 echo $ac_n "checking if nested parameters work""... $ac_c" 1>&6
-echo "configure:10015: checking if nested parameters work" >&5
+echo "configure:10011: checking if nested parameters work" >&5
 if eval "test \"`echo '$''{'cf_cv_nested_params'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 10021 "configure"
+#line 10017 "configure"
 #include "confdefs.h"
 
 int main() {
 extern void (*sigdisp(int sig, void (*func)(int sig)))(int sig)
 ; return 0; }
 EOF
-if { (eval echo configure:10028: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10024: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_nested_params=yes
 else
@@ -10047,12 +10043,12 @@ EOF
 
 ###	Checks for header files.
 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
-echo "configure:10051: checking for ANSI C header files" >&5
+echo "configure:10047: checking for ANSI C header files" >&5
 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10056 "configure"
+#line 10052 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <stdarg.h>
@@ -10060,7 +10056,7 @@ else
 #include <float.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10064: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10060: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -10077,7 +10073,7 @@ rm -f conftest*
 if test $ac_cv_header_stdc = yes; then
   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
 cat > conftest.$ac_ext <<EOF
-#line 10081 "configure"
+#line 10077 "configure"
 #include "confdefs.h"
 #include <string.h>
 EOF
@@ -10095,7 +10091,7 @@ 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 <<EOF
-#line 10099 "configure"
+#line 10095 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 EOF
@@ -10116,7 +10112,7 @@ if test "$cross_compiling" = yes; then
   :
 else
   cat > conftest.$ac_ext <<EOF
-#line 10120 "configure"
+#line 10116 "configure"
 #include "confdefs.h"
 #include <ctype.h>
 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@@ -10127,7 +10123,7 @@ if (XOR (islower (i), ISLOWER (i)) || to
 exit (0); }
 
 EOF
-if { (eval echo configure:10131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:10127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   :
 else
@@ -10155,12 +10151,12 @@ for ac_hdr in dirent.h sys/ndir.h sys/di
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
-echo "configure:10159: checking for $ac_hdr that defines DIR" >&5
+echo "configure:10155: checking for $ac_hdr that defines DIR" >&5
 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10164 "configure"
+#line 10160 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_hdr>
@@ -10168,7 +10164,7 @@ int main() {
 DIR *dirp = 0;
 ; return 0; }
 EOF
-if { (eval echo configure:10172: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10168: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval "ac_cv_header_dirent_$ac_safe=yes"
 else
@@ -10193,7 +10189,7 @@ done
 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
 if test $ac_header_dirent = dirent.h; then
 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
-echo "configure:10197: checking for opendir in -ldir" >&5
+echo "configure:10193: checking for opendir in -ldir" >&5
 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -10201,7 +10197,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldir  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10205 "configure"
+#line 10201 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -10212,7 +10208,7 @@ int main() {
 opendir()
 ; return 0; }
 EOF
-if { (eval echo configure:10216: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10212: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10234,7 +10230,7 @@ fi
 
 else
 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
-echo "configure:10238: checking for opendir in -lx" >&5
+echo "configure:10234: checking for opendir in -lx" >&5
 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -10242,7 +10238,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lx  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 10246 "configure"
+#line 10242 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -10253,7 +10249,7 @@ int main() {
 opendir()
 ; return 0; }
 EOF
-if { (eval echo configure:10257: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:10253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -10276,12 +10272,12 @@ fi
 fi
 
 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
-echo "configure:10280: checking whether time.h and sys/time.h may both be included" >&5
+echo "configure:10276: checking whether time.h and sys/time.h may both be included" >&5
 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10285 "configure"
+#line 10281 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/time.h>
@@ -10290,7 +10286,7 @@ int main() {
 struct tm *tp;
 ; return 0; }
 EOF
-if { (eval echo configure:10294: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10290: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_time=yes
 else
@@ -10311,12 +10307,12 @@ EOF
 fi
 
 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
-echo "configure:10315: checking for sys/wait.h that is POSIX.1 compatible" >&5
+echo "configure:10311: checking for sys/wait.h that is POSIX.1 compatible" >&5
 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10320 "configure"
+#line 10316 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <sys/wait.h>
@@ -10332,7 +10328,7 @@ wait (&s);
 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
 ; return 0; }
 EOF
-if { (eval echo configure:10336: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10332: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_header_sys_wait_h=yes
 else
@@ -10411,9 +10407,9 @@ for cf_hdr in \
 
 do
 	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:10415: checking for $cf_hdr" >&5
+echo "configure:10411: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 10417 "configure"
+#line 10413 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -10421,7 +10417,7 @@ echo "configure:10415: checking for $cf_
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10425: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10421: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -10457,17 +10453,17 @@ unistd.h \
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:10461: checking for $ac_hdr" >&5
+echo "configure:10457: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10466 "configure"
+#line 10462 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10471: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10467: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -10498,17 +10494,17 @@ if test "$ISC" = yes ; then
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:10502: checking for $ac_hdr" >&5
+echo "configure:10498: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10507 "configure"
+#line 10503 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:10512: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:10508: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -10543,16 +10539,16 @@ if test "$ac_cv_header_termios_h" = yes 
 	esac
 	if test "$termios_bad" = maybe ; then
 	echo $ac_n "checking whether termios.h needs _POSIX_SOURCE""... $ac_c" 1>&6
-echo "configure:10547: checking whether termios.h needs _POSIX_SOURCE" >&5
+echo "configure:10543: checking whether termios.h needs _POSIX_SOURCE" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 10549 "configure"
+#line 10545 "configure"
 #include "confdefs.h"
 #include <termios.h>
 int main() {
 struct termios foo; int x = foo.c_iflag
 ; return 0; }
 EOF
-if { (eval echo configure:10556: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10552: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   termios_bad=no
 else
@@ -10561,7 +10557,7 @@ else
   rm -rf conftest*
   
 		cat > conftest.$ac_ext <<EOF
-#line 10565 "configure"
+#line 10561 "configure"
 #include "confdefs.h"
 
 #define _POSIX_SOURCE
@@ -10570,7 +10566,7 @@ int main() {
 struct termios foo; int x = foo.c_iflag
 ; return 0; }
 EOF
-if { (eval echo configure:10574: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10570: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   termios_bad=unknown
 else
@@ -10593,7 +10589,7 @@ fi
 
 
 echo $ac_n "checking declaration of size-change""... $ac_c" 1>&6
-echo "configure:10597: checking declaration of size-change" >&5
+echo "configure:10593: checking declaration of size-change" >&5
 if eval "test \"`echo '$''{'cf_cv_sizechange'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -10607,7 +10603,7 @@ do
     CPPFLAGS="$cf_save_CPPFLAGS"
     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
     cat > conftest.$ac_ext <<EOF
-#line 10611 "configure"
+#line 10607 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #ifdef HAVE_TERMIOS_H
@@ -10646,7 +10642,7 @@ int main() {
 	
 ; return 0; }
 EOF
-if { (eval echo configure:10650: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10646: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sizechange=yes
 else
@@ -10685,7 +10681,7 @@ fi
 
 
 echo $ac_n "checking if sys/time.h conflicts with sys/select.h""... $ac_c" 1>&6
-echo "configure:10689: checking if sys/time.h conflicts with sys/select.h" >&5
+echo "configure:10685: checking if sys/time.h conflicts with sys/select.h" >&5
 if eval "test \"`echo '$''{'cf_cv_sys_select_timeval'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -10693,7 +10689,7 @@ else
 for cf_opts in no yes
 do
 cat > conftest.$ac_ext <<EOF
-#line 10697 "configure"
+#line 10693 "configure"
 #include "confdefs.h"
 
 #define yes 1
@@ -10721,7 +10717,7 @@ int main() {
 struct timeval foo
 ; return 0; }
 EOF
-if { (eval echo configure:10725: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:10721: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sys_select_timeval=$cf_opts
 	 break
@@ -10745,12 +10741,12 @@ EOF
 
 ###	Checks for Datatypes.
 echo $ac_n "checking for gid_t""... $ac_c" 1>&6
-echo "configure:10749: checking for gid_t" >&5
+echo "configure:10745: checking for gid_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_gid_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10754 "configure"
+#line 10750 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -10778,12 +10774,12 @@ EOF
 fi
 
 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
-echo "configure:10782: checking for mode_t" >&5
+echo "configure:10778: checking for mode_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10787 "configure"
+#line 10783 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -10811,12 +10807,12 @@ EOF
 fi
 
 echo $ac_n "checking for off_t""... $ac_c" 1>&6
-echo "configure:10815: checking for off_t" >&5
+echo "configure:10811: checking for off_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10820 "configure"
+#line 10816 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -10844,12 +10840,12 @@ EOF
 fi
 
 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
-echo "configure:10848: checking for pid_t" >&5
+echo "configure:10844: checking for pid_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10853 "configure"
+#line 10849 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -10877,12 +10873,12 @@ EOF
 fi
 
 echo $ac_n "checking for size_t""... $ac_c" 1>&6
-echo "configure:10881: checking for size_t" >&5
+echo "configure:10877: checking for size_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10886 "configure"
+#line 10882 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -10910,12 +10906,12 @@ EOF
 fi
 
 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
-echo "configure:10914: checking for ssize_t" >&5
+echo "configure:10910: checking for ssize_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10919 "configure"
+#line 10915 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -10943,12 +10939,12 @@ EOF
 fi
 
 echo $ac_n "checking for time_t""... $ac_c" 1>&6
-echo "configure:10947: checking for time_t" >&5
+echo "configure:10943: checking for time_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_time_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 10952 "configure"
+#line 10948 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -10976,7 +10972,7 @@ EOF
 fi
 
 cat > conftest.$ac_ext <<EOF
-#line 10980 "configure"
+#line 10976 "configure"
 #include "confdefs.h"
 #include <netinet/in.h>
 EOF
@@ -10987,7 +10983,7 @@ else
   rm -rf conftest*
   
 	cat > conftest.$ac_ext <<EOF
-#line 10991 "configure"
+#line 10987 "configure"
 #include "confdefs.h"
 #include <sys/endian.h>
 EOF
@@ -10998,12 +10994,12 @@ else
   rm -rf conftest*
   
 		echo $ac_n "checking for in_addr_t""... $ac_c" 1>&6
-echo "configure:11002: checking for in_addr_t" >&5
+echo "configure:10998: checking for in_addr_t" >&5
 if eval "test \"`echo '$''{'ac_cv_type_in_addr_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11007 "configure"
+#line 11003 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #if STDC_HEADERS
@@ -11039,12 +11035,12 @@ fi
 rm -f conftest*
 
 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
-echo "configure:11043: checking for uid_t in sys/types.h" >&5
+echo "configure:11039: checking for uid_t in sys/types.h" >&5
 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11048 "configure"
+#line 11044 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 EOF
@@ -11074,9 +11070,9 @@ fi
 
 
 echo $ac_n "checking for quad_t""... $ac_c" 1>&6
-echo "configure:11078: checking for quad_t" >&5
+echo "configure:11074: checking for quad_t" >&5
 cat > conftest.$ac_ext <<EOF
-#line 11080 "configure"
+#line 11076 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -11089,7 +11085,7 @@ int main() {
 quad_t x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:11093: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11089: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_quad_t=yes
 else
@@ -11108,9 +11104,9 @@ EOF
 fi
 
 echo $ac_n "checking for long long""... $ac_c" 1>&6
-echo "configure:11112: checking for long long" >&5
+echo "configure:11108: checking for long long" >&5
 cat > conftest.$ac_ext <<EOF
-#line 11114 "configure"
+#line 11110 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -11119,7 +11115,7 @@ int main() {
 long long x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:11123: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11119: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_long_long=yes
 else
@@ -11138,9 +11134,9 @@ EOF
 fi
 
 echo $ac_n "checking for nl_item""... $ac_c" 1>&6
-echo "configure:11142: checking for nl_item" >&5
+echo "configure:11138: checking for nl_item" >&5
 cat > conftest.$ac_ext <<EOF
-#line 11144 "configure"
+#line 11140 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_LANGINFO_H
@@ -11155,7 +11151,7 @@ int main() {
 nl_item x; x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:11159: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11155: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_nl_item=yes
 else
@@ -11177,7 +11173,7 @@ fi
 # libuu/uudeview
 # only define HAVE_LIBUU and HAVE_UUDEVIEW_H if both are found
 echo $ac_n "checking for UUInitialize in -luu""... $ac_c" 1>&6
-echo "configure:11181: checking for UUInitialize in -luu" >&5
+echo "configure:11177: checking for UUInitialize in -luu" >&5
 ac_lib_var=`echo uu'_'UUInitialize | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -11185,7 +11181,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-luu  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 11189 "configure"
+#line 11185 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -11196,7 +11192,7 @@ int main() {
 UUInitialize()
 ; return 0; }
 EOF
-if { (eval echo configure:11200: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11196: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -11213,17 +11209,17 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l
   echo "$ac_t""yes" 1>&6
   ac_safe=`echo "uudeview.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for uudeview.h""... $ac_c" 1>&6
-echo "configure:11217: checking for uudeview.h" >&5
+echo "configure:11213: checking for uudeview.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11222 "configure"
+#line 11218 "configure"
 #include "confdefs.h"
 #include <uudeview.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11227: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11223: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -11261,7 +11257,7 @@ fi
 
 # libidn - Internationalized Domain Names
 echo $ac_n "checking for stringprep_check_version in -lidn""... $ac_c" 1>&6
-echo "configure:11265: checking for stringprep_check_version in -lidn" >&5
+echo "configure:11261: checking for stringprep_check_version in -lidn" >&5
 ac_lib_var=`echo idn'_'stringprep_check_version | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -11269,7 +11265,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lidn  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 11273 "configure"
+#line 11269 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -11280,7 +11276,7 @@ int main() {
 stringprep_check_version()
 ; return 0; }
 EOF
-if { (eval echo configure:11284: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11280: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -11297,17 +11293,17 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l
   echo "$ac_t""yes" 1>&6
   ac_safe=`echo "stringprep.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for stringprep.h""... $ac_c" 1>&6
-echo "configure:11301: checking for stringprep.h" >&5
+echo "configure:11297: checking for stringprep.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11306 "configure"
+#line 11302 "configure"
 #include "confdefs.h"
 #include <stringprep.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11311: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11307: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -11330,17 +11326,17 @@ EOF
 
 		ac_safe=`echo "idna.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for idna.h""... $ac_c" 1>&6
-echo "configure:11334: checking for idna.h" >&5
+echo "configure:11330: checking for idna.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11339 "configure"
+#line 11335 "configure"
 #include "confdefs.h"
 #include <idna.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11344: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11340: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -11362,7 +11358,7 @@ if eval "test \"`echo '$ac_cv_header_'$a
 EOF
 
 			echo $ac_n "checking for idna_to_unicode_lzlz in -lidn""... $ac_c" 1>&6
-echo "configure:11366: checking for idna_to_unicode_lzlz in -lidn" >&5
+echo "configure:11362: checking for idna_to_unicode_lzlz in -lidn" >&5
 ac_lib_var=`echo idn'_'idna_to_unicode_lzlz | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -11370,7 +11366,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lidn  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 11374 "configure"
+#line 11370 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -11381,7 +11377,7 @@ int main() {
 idna_to_unicode_lzlz()
 ; return 0; }
 EOF
-if { (eval echo configure:11385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11381: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -11402,9 +11398,9 @@ if eval "test \"`echo '$ac_cv_lib_'$ac_l
 EOF
 
 				echo $ac_n "checking for IDNA_USE_STD3_ASCII_RULES""... $ac_c" 1>&6
-echo "configure:11406: checking for IDNA_USE_STD3_ASCII_RULES" >&5
+echo "configure:11402: checking for IDNA_USE_STD3_ASCII_RULES" >&5
 				cat > conftest.$ac_ext <<EOF
-#line 11408 "configure"
+#line 11404 "configure"
 #include "confdefs.h"
 #include <idna.h>
 EOF
@@ -11453,17 +11449,17 @@ fi
 # ICU - International Components for Unicode
 ac_safe=`echo "unicode/unorm.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for unicode/unorm.h""... $ac_c" 1>&6
-echo "configure:11457: checking for unicode/unorm.h" >&5
+echo "configure:11453: checking for unicode/unorm.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11462 "configure"
+#line 11458 "configure"
 #include "confdefs.h"
 #include <unicode/unorm.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11467: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11463: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -11482,17 +11478,17 @@ if eval "test \"`echo '$ac_cv_header_'$a
   
 	ac_safe=`echo "unicode/ustring.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for unicode/ustring.h""... $ac_c" 1>&6
-echo "configure:11486: checking for unicode/ustring.h" >&5
+echo "configure:11482: checking for unicode/ustring.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11491 "configure"
+#line 11487 "configure"
 #include "confdefs.h"
 #include <unicode/ustring.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11496: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11492: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -11518,12 +11514,12 @@ EOF
 EOF
 
 		echo $ac_n "checking for unorm_normalize in libicuuc""... $ac_c" 1>&6
-echo "configure:11522: checking for unorm_normalize in libicuuc" >&5
+echo "configure:11518: checking for unorm_normalize in libicuuc" >&5
 		cf_save_LIBS="$LIBS"
 		cf_try_icuuc="no"
 		LIBS="$LIBS -licuuc"
 		cat > conftest.$ac_ext <<EOF
-#line 11527 "configure"
+#line 11523 "configure"
 #include "confdefs.h"
 #include <unicode/unorm.h>
 int main() {
@@ -11533,7 +11529,7 @@ int main() {
 			needed = unorm_normalize(ustr, -1, UNORM_DEFAULT, 0, NULL, 0, &status);
 ; return 0; }
 EOF
-if { (eval echo configure:11537: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11533: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   
 			cat >> confdefs.h <<\EOF
@@ -11552,17 +11548,17 @@ rm -f conftest*
 		echo "$ac_t""$cf_try_icuuc" 1>&6
 		ac_safe=`echo "unicode/ubidi.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for unicode/ubidi.h""... $ac_c" 1>&6
-echo "configure:11556: checking for unicode/ubidi.h" >&5
+echo "configure:11552: checking for unicode/ubidi.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 11561 "configure"
+#line 11557 "configure"
 #include "confdefs.h"
 #include <unicode/ubidi.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:11566: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:11562: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -11609,24 +11605,24 @@ else
   
 cf_cv_termlib=none
 cat > conftest.$ac_ext <<EOF
-#line 11613 "configure"
+#line 11609 "configure"
 #include "confdefs.h"
 
 int main() {
 char *x=(char*)tgoto("",0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:11620: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cat > conftest.$ac_ext <<EOF
-#line 11623 "configure"
+#line 11619 "configure"
 #include "confdefs.h"
 
 int main() {
 int x=tigetstr("")
 ; return 0; }
 EOF
-if { (eval echo configure:11630: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_termlib=terminfo
 else
@@ -11655,16 +11651,16 @@ if test "$cf_cv_termlib" = none; then
 	for cf_func in tigetstr tgetstr
 	do
 		echo $ac_n "checking for $cf_func in -l$cf_lib""... $ac_c" 1>&6
-echo "configure:11659: checking for $cf_func in -l$cf_lib" >&5
+echo "configure:11655: checking for $cf_func in -l$cf_lib" >&5
 		cat > conftest.$ac_ext <<EOF
-#line 11661 "configure"
+#line 11657 "configure"
 #include "confdefs.h"
 
 int main() {
 int x=$cf_func("")
 ; return 0; }
 EOF
-if { (eval echo configure:11668: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -11691,7 +11687,7 @@ fi
 if test "$cf_cv_termlib" = none; then
 	# allow curses library for broken AIX system.
 	echo $ac_n "checking for initscr in -lcurses""... $ac_c" 1>&6
-echo "configure:11695: checking for initscr in -lcurses" >&5
+echo "configure:11691: checking for initscr in -lcurses" >&5
 ac_lib_var=`echo curses'_'initscr | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -11699,7 +11695,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lcurses  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 11703 "configure"
+#line 11699 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -11710,7 +11706,7 @@ int main() {
 initscr()
 ; return 0; }
 EOF
-if { (eval echo configure:11714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -11731,7 +11727,7 @@ else
 fi
 
 	echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6
-echo "configure:11735: checking for tgoto in -ltermcap" >&5
+echo "configure:11731: checking for tgoto in -ltermcap" >&5
 ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -11739,7 +11735,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ltermcap  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 11743 "configure"
+#line 11739 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -11750,7 +11746,7 @@ int main() {
 tgoto()
 ; return 0; }
 EOF
-if { (eval echo configure:11754: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11750: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -11783,11 +11779,11 @@ fi
 	# terminfo-based termcap interfaces may be prototyped in <curses.h>,
 	# which may/may not be compatible with <termcap.h>
 	echo $ac_n "checking if we should include termcap.h""... $ac_c" 1>&6
-echo "configure:11787: checking if we should include termcap.h" >&5
+echo "configure:11783: checking if we should include termcap.h" >&5
 	cf_save_CFLAGS="$CFLAGS"
 	CFLAGS="$CFLAGS -I$srcdir/include"
 	cat > conftest.$ac_ext <<EOF
-#line 11791 "configure"
+#line 11787 "configure"
 #include "confdefs.h"
 
 #define HAVE_TERMCAP_H 1
@@ -11800,7 +11796,7 @@ make an error
 
 ; return 0; }
 EOF
-if { (eval echo configure:11804: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11800: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -11818,7 +11814,7 @@ EOF
 
 	
 echo $ac_n "checking for term.h""... $ac_c" 1>&6
-echo "configure:11822: checking for term.h" >&5
+echo "configure:11818: checking for term.h" >&5
 if eval "test \"`echo '$''{'cf_cv_term_header'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11831,7 +11827,7 @@ for cf_header in \
 	term.h
 do
 	cat > conftest.$ac_ext <<EOF
-#line 11835 "configure"
+#line 11831 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -11840,7 +11836,7 @@ int main() {
 WINDOW *x
 ; return 0; }
 EOF
-if { (eval echo configure:11844: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:11840: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_term_header=$cf_header
 	 break
@@ -11881,7 +11877,7 @@ esac
 
 
 echo $ac_n "checking if we should include curses.h or termcap.h""... $ac_c" 1>&6
-echo "configure:11885: checking if we should include curses.h or termcap.h" >&5
+echo "configure:11881: checking if we should include curses.h or termcap.h" >&5
 if eval "test \"`echo '$''{'cf_cv_need_curses_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -11899,7 +11895,7 @@ do
     test -n "$cf_t_opts" && CPPFLAGS="$CPPFLAGS -D$cf_t_opts"
 
     cat > conftest.$ac_ext <<EOF
-#line 11903 "configure"
+#line 11899 "configure"
 #include "confdefs.h"
 /* $cf_c_opts $cf_t_opts */
 $CHECK_DECL_HDRS
@@ -11907,7 +11903,7 @@ int main() {
 char *x = (char *)tgoto("")
 ; return 0; }
 EOF
-if { (eval echo configure:11911: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11907: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   test "$cf_cv_need_curses_h" = no && {
 	     cf_cv_need_curses_h=maybe
@@ -11920,7 +11916,7 @@ else
   rm -rf conftest*
   echo "Recompiling with corrected call (C:$cf_c_opts, T:$cf_t_opts)" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 11924 "configure"
+#line 11920 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -11928,7 +11924,7 @@ int main() {
 char *x = (char *)tgoto("",0,0)
 ; return 0; }
 EOF
-if { (eval echo configure:11932: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:11928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_need_curses_h=yes
 	 cf_ok_c_opts=$cf_c_opts
@@ -12004,7 +12000,7 @@ esac
 
 
 echo $ac_n "checking declaration of tputs 3rd param""... $ac_c" 1>&6
-echo "configure:12008: checking declaration of tputs 3rd param" >&5
+echo "configure:12004: checking declaration of tputs 3rd param" >&5
 if eval "test \"`echo '$''{'cf_cv_type_outchar'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -12020,10 +12016,10 @@ for Q in int void; do
 for R in int char; do
 for S in "" const; do
 	
-echo "(line 12024) testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
+echo "(line 12020) testing loop variables P:$P, Q:$Q, R:$R, S:$S ..." 1>&5
 
 	cat > conftest.$ac_ext <<EOF
-#line 12027 "configure"
+#line 12023 "configure"
 #include "confdefs.h"
 $CHECK_DECL_HDRS
 int main() {
@@ -12032,7 +12028,7 @@ extern $Q OutChar($R);
 	tputs("", 1, OutChar)
 ; return 0; }
 EOF
-if { (eval echo configure:12036: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12032: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_type_outchar="$Q OutChar($R)"
 	 cf_cv_found=yes
@@ -12087,14 +12083,14 @@ EOF
 elif test ".$cf_cv_termlib" = .termcap ; then
 	# BSD 'tputs()' may need 'PC' to be set.
 	cat > conftest.$ac_ext <<EOF
-#line 12091 "configure"
+#line 12087 "configure"
 #include "confdefs.h"
 
 int main() {
 extern char PC; PC = 0
 ; return 0; }
 EOF
-if { (eval echo configure:12098: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12094: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cat >> confdefs.h <<\EOF
 #define HAVE_EXTERN_TCAP_PC 1
@@ -12113,13 +12109,13 @@ fi
 
 
 echo $ac_n "checking if external errno is declared""... $ac_c" 1>&6
-echo "configure:12117: checking if external errno is declared" >&5
+echo "configure:12113: checking if external errno is declared" >&5
 if eval "test \"`echo '$''{'cf_cv_dcl_errno'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
     cat > conftest.$ac_ext <<EOF
-#line 12123 "configure"
+#line 12119 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -12132,7 +12128,7 @@ int main() {
 long x = (long) errno
 ; return 0; }
 EOF
-if { (eval echo configure:12136: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12132: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_errno=yes
 else
@@ -12160,13 +12156,13 @@ fi
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
 echo $ac_n "checking if external errno exists""... $ac_c" 1>&6
-echo "configure:12164: checking if external errno exists" >&5
+echo "configure:12160: checking if external errno exists" >&5
 if eval "test \"`echo '$''{'cf_cv_have_errno'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
     cat > conftest.$ac_ext <<EOF
-#line 12170 "configure"
+#line 12166 "configure"
 #include "confdefs.h"
 
 #undef errno
@@ -12176,7 +12172,7 @@ int main() {
 errno = 2
 ; return 0; }
 EOF
-if { (eval echo configure:12180: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12176: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_have_errno=yes
 else
@@ -12208,12 +12204,12 @@ fi
 for ac_func in strerror
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12212: checking for $ac_func" >&5
+echo "configure:12208: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12217 "configure"
+#line 12213 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12236,7 +12232,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12263,13 +12259,13 @@ else
 
     
 echo $ac_n "checking if external sys_nerr is declared""... $ac_c" 1>&6
-echo "configure:12267: checking if external sys_nerr is declared" >&5
+echo "configure:12263: checking if external sys_nerr is declared" >&5
 if eval "test \"`echo '$''{'cf_cv_dcl_sys_nerr'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
     cat > conftest.$ac_ext <<EOF
-#line 12273 "configure"
+#line 12269 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -12282,7 +12278,7 @@ int main() {
 long x = (long) sys_nerr
 ; return 0; }
 EOF
-if { (eval echo configure:12286: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12282: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_sys_nerr=yes
 else
@@ -12310,13 +12306,13 @@ fi
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
 echo $ac_n "checking if external sys_nerr exists""... $ac_c" 1>&6
-echo "configure:12314: checking if external sys_nerr exists" >&5
+echo "configure:12310: checking if external sys_nerr exists" >&5
 if eval "test \"`echo '$''{'cf_cv_have_sys_nerr'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
     cat > conftest.$ac_ext <<EOF
-#line 12320 "configure"
+#line 12316 "configure"
 #include "confdefs.h"
 
 #undef sys_nerr
@@ -12326,7 +12322,7 @@ int main() {
 sys_nerr = 2
 ; return 0; }
 EOF
-if { (eval echo configure:12330: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12326: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_have_sys_nerr=yes
 else
@@ -12355,13 +12351,13 @@ fi
 
     
 echo $ac_n "checking if external sys_errlist is declared""... $ac_c" 1>&6
-echo "configure:12359: checking if external sys_errlist is declared" >&5
+echo "configure:12355: checking if external sys_errlist is declared" >&5
 if eval "test \"`echo '$''{'cf_cv_dcl_sys_errlist'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
     cat > conftest.$ac_ext <<EOF
-#line 12365 "configure"
+#line 12361 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -12374,7 +12370,7 @@ int main() {
 long x = (long) sys_errlist
 ; return 0; }
 EOF
-if { (eval echo configure:12378: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12374: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_dcl_sys_errlist=yes
 else
@@ -12402,13 +12398,13 @@ fi
 # It's possible (for near-UNIX clones) that the data doesn't exist
 
 echo $ac_n "checking if external sys_errlist exists""... $ac_c" 1>&6
-echo "configure:12406: checking if external sys_errlist exists" >&5
+echo "configure:12402: checking if external sys_errlist exists" >&5
 if eval "test \"`echo '$''{'cf_cv_have_sys_errlist'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
     cat > conftest.$ac_ext <<EOF
-#line 12412 "configure"
+#line 12408 "configure"
 #include "confdefs.h"
 
 #undef sys_errlist
@@ -12418,7 +12414,7 @@ int main() {
 sys_errlist = 2
 ; return 0; }
 EOF
-if { (eval echo configure:12422: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12418: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_have_sys_errlist=yes
 else
@@ -12514,12 +12510,12 @@ for ac_func in \
 $cf_tc_funcs 
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:12518: checking for $ac_func" >&5
+echo "configure:12514: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12523 "configure"
+#line 12519 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -12542,7 +12538,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12542: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -12568,12 +12564,12 @@ done
 
 
 echo $ac_n "checking for flock""... $ac_c" 1>&6
-echo "configure:12572: checking for flock" >&5
+echo "configure:12568: checking for flock" >&5
 if eval "test \"`echo '$''{'ac_cv_func_flock'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12577 "configure"
+#line 12573 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char flock(); below.  */
@@ -12596,7 +12592,7 @@ flock();
 
 ; return 0; }
 EOF
-if { (eval echo configure:12600: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_flock=yes"
 else
@@ -12618,7 +12614,7 @@ else
   echo "$ac_t""no" 1>&6
 
 	echo $ac_n "checking for flock in -lbsd""... $ac_c" 1>&6
-echo "configure:12622: checking for flock in -lbsd" >&5
+echo "configure:12618: checking for flock in -lbsd" >&5
 ac_lib_var=`echo bsd'_'flock | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -12626,7 +12622,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lbsd  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 12630 "configure"
+#line 12626 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -12637,7 +12633,7 @@ int main() {
 flock()
 ; return 0; }
 EOF
-if { (eval echo configure:12641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12637: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -12666,12 +12662,12 @@ fi
 
 
   echo $ac_n "checking for wide char and multibyte support""... $ac_c" 1>&6
-echo "configure:12670: checking for wide char and multibyte support" >&5
+echo "configure:12666: checking for wide char and multibyte support" >&5
 if eval "test \"`echo '$''{'am_cv_multibyte_able'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12675 "configure"
+#line 12671 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 #ifdef HAVE_STDLIB_H
@@ -12707,7 +12703,7 @@ char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0
       wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:12711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12707: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_multibyte_able=yes
 else
@@ -12717,7 +12713,7 @@ else
   cf_save_LIBS="$LIBS"
       LIBS="-lutf8 $LIBS"
       cat > conftest.$ac_ext <<EOF
-#line 12721 "configure"
+#line 12717 "configure"
 #include "confdefs.h"
 #include <libutf8.h>
 int main() {
@@ -12743,7 +12739,7 @@ char icb[5] = {0xa4, 0xa4, 0xa4, 0xe5, 0
         wcsncat(wcb2, wcb, 5);
 ; return 0; }
 EOF
-if { (eval echo configure:12747: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12743: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_multibyte_able=libutf8
 else
@@ -12777,9 +12773,9 @@ EOF
 
 
 echo $ac_n "checking if gettimeofday takes two arguments""... $ac_c" 1>&6
-echo "configure:12781: checking if gettimeofday takes two arguments" >&5
+echo "configure:12777: checking if gettimeofday takes two arguments" >&5
 cat > conftest.$ac_ext <<EOF
-#line 12783 "configure"
+#line 12779 "configure"
 #include "confdefs.h"
 
 #if HAVE_SYS_TIME_H
@@ -12791,7 +12787,7 @@ struct timezone *tz;
 gettimeofday(tv, tz);
 ; return 0; }
 EOF
-if { (eval echo configure:12795: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12791: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_func_gettimeofday_2args=yes
 else
@@ -12810,12 +12806,12 @@ EOF
 fi
 
 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
-echo "configure:12814: checking return type of signal handlers" >&5
+echo "configure:12810: checking return type of signal handlers" >&5
 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 12819 "configure"
+#line 12815 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <signal.h>
@@ -12832,7 +12828,7 @@ int main() {
 int i;
 ; return 0; }
 EOF
-if { (eval echo configure:12836: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12832: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   ac_cv_type_signal=void
 else
@@ -12852,7 +12848,7 @@ EOF
 
 
 echo $ac_n "checking declaration of signal arguments""... $ac_c" 1>&6
-echo "configure:12856: checking declaration of signal arguments" >&5
+echo "configure:12852: checking declaration of signal arguments" >&5
 if eval "test \"`echo '$''{'cf_cv_sig_args'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -12861,7 +12857,7 @@ cf_cv_sig_args=
 for cf_test in "int sig" "int sig, ..."
 do
 	cat > conftest.$ac_ext <<EOF
-#line 12865 "configure"
+#line 12861 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -12869,7 +12865,7 @@ int main() {
 extern RETSIGTYPE catch($cf_test); signal(SIGINT, catch)
 ; return 0; }
 EOF
-if { (eval echo configure:12873: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12869: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sig_args="$cf_test";break
 else
@@ -12895,13 +12891,13 @@ EOF
 if test "$ac_cv_func_sigaction" = yes; then
 
 echo $ac_n "checking whether sigaction needs _POSIX_SOURCE""... $ac_c" 1>&6
-echo "configure:12899: checking whether sigaction needs _POSIX_SOURCE" >&5
+echo "configure:12895: checking whether sigaction needs _POSIX_SOURCE" >&5
 if eval "test \"`echo '$''{'cf_cv_sigact_bad'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 12905 "configure"
+#line 12901 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -12910,7 +12906,7 @@ int main() {
 struct sigaction act
 ; return 0; }
 EOF
-if { (eval echo configure:12914: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:12910: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_sigact_bad=no
 else
@@ -12931,13 +12927,13 @@ EOF
 
 
 echo $ac_n "checking if we have sigaction/related functions""... $ac_c" 1>&6
-echo "configure:12935: checking if we have sigaction/related functions" >&5
+echo "configure:12931: checking if we have sigaction/related functions" >&5
 if eval "test \"`echo '$''{'cf_cv_sigaction_funcs'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 12941 "configure"
+#line 12937 "configure"
 #include "confdefs.h"
 
 #ifdef SVR4_ACTION
@@ -12955,7 +12951,7 @@ int main() {
     sigaction (SIGBUS,&sa,&osa);
 ; return 0; }
 EOF
-if { (eval echo configure:12959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:12955: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_sigaction_funcs=yes
 else
@@ -12977,7 +12973,7 @@ EOF
 fi
 
 echo $ac_n "checking for fork""... $ac_c" 1>&6
-echo "configure:12981: checking for fork" >&5
+echo "configure:12977: checking for fork" >&5
 if eval "test \"`echo '$''{'cf_cv_func_fork'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -12986,7 +12982,7 @@ if test "$cross_compiling" = yes; then
   cf_cv_func_fork=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 12990 "configure"
+#line 12986 "configure"
 #include "confdefs.h"
 
 int main()
@@ -12996,7 +12992,7 @@ int main()
 	exit(0);
 }
 EOF
-if { (eval echo configure:13000: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:12996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_func_fork=yes
 else
@@ -13018,12 +13014,12 @@ EOF
 
 
 echo $ac_n "checking for memmove""... $ac_c" 1>&6
-echo "configure:13022: checking for memmove" >&5
+echo "configure:13018: checking for memmove" >&5
 if eval "test \"`echo '$''{'ac_cv_func_memmove'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13027 "configure"
+#line 13023 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char memmove(); below.  */
@@ -13046,7 +13042,7 @@ memmove();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13046: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_memmove=yes"
 else
@@ -13065,12 +13061,12 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for bcopy""... $ac_c" 1>&6
-echo "configure:13069: checking for bcopy" >&5
+echo "configure:13065: checking for bcopy" >&5
 if eval "test \"`echo '$''{'ac_cv_func_bcopy'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13074 "configure"
+#line 13070 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char bcopy(); below.  */
@@ -13093,7 +13089,7 @@ bcopy();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13097: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13093: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_bcopy=yes"
 else
@@ -13109,7 +13105,7 @@ if eval "test \"`echo '$ac_cv_func_'bcop
   echo "$ac_t""yes" 1>&6
   
 	echo $ac_n "checking if bcopy does overlapping moves""... $ac_c" 1>&6
-echo "configure:13113: checking if bcopy does overlapping moves" >&5
+echo "configure:13109: checking if bcopy does overlapping moves" >&5
 if eval "test \"`echo '$''{'cf_cv_good_bcopy'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -13118,7 +13114,7 @@ else
   cf_cv_good_bcopy=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 13122 "configure"
+#line 13118 "configure"
 #include "confdefs.h"
 
 int main() {
@@ -13131,7 +13127,7 @@ int main() {
 }
 		
 EOF
-if { (eval echo configure:13135: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:13131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_good_bcopy=yes
 else
@@ -13169,9 +13165,9 @@ fi
 
 
 echo $ac_n "checking if select expects int * arguments""... $ac_c" 1>&6
-echo "configure:13173: checking if select expects int * arguments" >&5
+echo "configure:13169: checking if select expects int * arguments" >&5
 cat > conftest.$ac_ext <<EOF
-#line 13175 "configure"
+#line 13171 "configure"
 #include "confdefs.h"
 #include <time.h>
 EOF
@@ -13191,7 +13187,7 @@ rm -f conftest*
 
 
 echo $ac_n "checking whether closedir returns void""... $ac_c" 1>&6
-echo "configure:13195: checking whether closedir returns void" >&5
+echo "configure:13191: checking whether closedir returns void" >&5
 if eval "test \"`echo '$''{'ac_cv_func_closedir_void'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -13199,13 +13195,13 @@ else
   ac_cv_func_closedir_void=yes
 else
   cat > conftest.$ac_ext <<EOF
-#line 13203 "configure"
+#line 13199 "configure"
 #include "confdefs.h"
 #include <sys/types.h>
 #include <$ac_header_dirent>
 int closedir(); main() { exit(closedir(opendir(".")) != 0); }
 EOF
-if { (eval echo configure:13209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:13205: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_closedir_void=no
 else
@@ -13231,7 +13227,7 @@ fi
 # autoconf 2.5x assumes setvbuf is not reversed when cross-compiling
 if test "$cross_compiling" != yes ; then
 	echo $ac_n "checking whether setvbuf arguments are reversed""... $ac_c" 1>&6
-echo "configure:13235: checking whether setvbuf arguments are reversed" >&5
+echo "configure:13231: checking whether setvbuf arguments are reversed" >&5
 if eval "test \"`echo '$''{'ac_cv_func_setvbuf_reversed'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -13239,7 +13235,7 @@ else
     { echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
 else
   cat > conftest.$ac_ext <<EOF
-#line 13243 "configure"
+#line 13239 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 /* If setvbuf has the reversed format, exit 0. */
@@ -13253,7 +13249,7 @@ main () {
   exit(0);			/* Non-reversed systems segv here.  */
 }
 EOF
-if { (eval echo configure:13257: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:13253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_setvbuf_reversed=yes
 else
@@ -13291,12 +13287,12 @@ for ac_func in \
 
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:13295: checking for $ac_func" >&5
+echo "configure:13291: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13300 "configure"
+#line 13296 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -13319,7 +13315,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:13323: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -13346,13 +13342,13 @@ done
 
 
 echo $ac_n "checking for type sigaction_t""... $ac_c" 1>&6
-echo "configure:13350: checking for type sigaction_t" >&5
+echo "configure:13346: checking for type sigaction_t" >&5
 if eval "test \"`echo '$''{'cf_cv_type_sigaction'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 13356 "configure"
+#line 13352 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -13360,7 +13356,7 @@ int main() {
 sigaction_t x
 ; return 0; }
 EOF
-if { (eval echo configure:13364: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13360: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_type_sigaction=yes
 else
@@ -13380,13 +13376,13 @@ EOF
 
 
 echo $ac_n "checking for nonconflicting termios.h""... $ac_c" 1>&6
-echo "configure:13384: checking for nonconflicting termios.h" >&5
+echo "configure:13380: checking for nonconflicting termios.h" >&5
 if eval "test \"`echo '$''{'cf_cv_use_termios_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 13390 "configure"
+#line 13386 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_IOCTL_H
@@ -13408,7 +13404,7 @@ int main() {
 	(void) tcgetattr (0, &save_tty)
 ; return 0; }
 EOF
-if { (eval echo configure:13412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13408: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_use_termios_h=yes
 else
@@ -13439,13 +13435,13 @@ fi
 
 
 echo $ac_n "checking for passwd.pw_gecos""... $ac_c" 1>&6
-echo "configure:13443: checking for passwd.pw_gecos" >&5
+echo "configure:13439: checking for passwd.pw_gecos" >&5
 if eval "test \"`echo '$''{'cf_cv_pw_gecos'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 13449 "configure"
+#line 13445 "configure"
 #include "confdefs.h"
 
 #include <pwd.h>
@@ -13456,7 +13452,7 @@ int main() {
 	char bar = foo.pw_gecos
 ; return 0; }
 EOF
-if { (eval echo configure:13460: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13456: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_pw_gecos=yes
 else
@@ -13476,13 +13472,13 @@ EOF
 
 
 echo $ac_n "checking for tm.tm_gmtoff""... $ac_c" 1>&6
-echo "configure:13480: checking for tm.tm_gmtoff" >&5
+echo "configure:13476: checking for tm.tm_gmtoff" >&5
 if eval "test \"`echo '$''{'cf_cv_tm_gmtoff'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 13486 "configure"
+#line 13482 "configure"
 #include "confdefs.h"
 
 #ifdef TIME_WITH_SYS_TIME
@@ -13502,7 +13498,7 @@ int main() {
 	long bar = foo.tm_gmtoff
 ; return 0; }
 EOF
-if { (eval echo configure:13506: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13502: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_tm_gmtoff=yes
 else
@@ -13522,7 +13518,7 @@ EOF
 
 
 echo $ac_n "checking for long file names""... $ac_c" 1>&6
-echo "configure:13526: checking for long file names" >&5
+echo "configure:13522: checking for long file names" >&5
 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -13570,17 +13566,17 @@ for ac_hdr in sys/wait.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:13574: checking for $ac_hdr" >&5
+echo "configure:13570: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13579 "configure"
+#line 13575 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13584: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13580: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -13617,17 +13613,17 @@ for ac_hdr in wait.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:13621: checking for $ac_hdr" >&5
+echo "configure:13617: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13626 "configure"
+#line 13622 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13631: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13627: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -13657,17 +13653,17 @@ for ac_hdr in waitstatus.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:13661: checking for $ac_hdr" >&5
+echo "configure:13657: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 13666 "configure"
+#line 13662 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:13671: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:13667: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -13708,13 +13704,13 @@ fi
 
 
 echo $ac_n "checking for union wait""... $ac_c" 1>&6
-echo "configure:13712: checking for union wait" >&5
+echo "configure:13708: checking for union wait" >&5
 if eval "test \"`echo '$''{'cf_cv_type_unionwait'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 13718 "configure"
+#line 13714 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int main() {
@@ -13725,7 +13721,7 @@ int x;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:13729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_type_unionwait=no
 	 echo compiles ok w/o union wait 1>&5
@@ -13736,7 +13732,7 @@ else
   rm -rf conftest*
   
 	cat > conftest.$ac_ext <<EOF
-#line 13740 "configure"
+#line 13736 "configure"
 #include "confdefs.h"
 $cf_wait_headers
 int main() {
@@ -13751,7 +13747,7 @@ union wait x;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:13755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13751: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_type_unionwait=yes
 	 echo compiles ok with union wait and possibly macros too 1>&5
@@ -13776,7 +13772,7 @@ EOF
 
 
 echo $ac_n "checking if the system function returns usable child-status""... $ac_c" 1>&6
-echo "configure:13780: checking if the system function returns usable child-status" >&5
+echo "configure:13776: checking if the system function returns usable child-status" >&5
 if eval "test \"`echo '$''{'cf_cv_system_status'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -13785,7 +13781,7 @@ else
   cf_cv_system_status=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 13789 "configure"
+#line 13785 "configure"
 #include "confdefs.h"
 
 #include <stdio.h>
@@ -13818,7 +13814,7 @@ int main()
 }
 
 EOF
-if { (eval echo configure:13822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:13818: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_system_status=no
 else
@@ -13829,11 +13825,11 @@ else
   cf_cv_system_status=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 13833 "configure"
+#line 13829 "configure"
 #include "confdefs.h"
 int main() { exit(system("exit 23") != (23 << 8)); }
 EOF
-if { (eval echo configure:13837: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:13833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_system_status=yes
 else
@@ -13876,13 +13872,13 @@ EOF
 
 if test "$cf_cv_ncurses_version" != no ; then
 echo $ac_n "checking for obsolete/broken version of ncurses""... $ac_c" 1>&6
-echo "configure:13880: checking for obsolete/broken version of ncurses" >&5
+echo "configure:13876: checking for obsolete/broken version of ncurses" >&5
 if eval "test \"`echo '$''{'cf_cv_ncurses_broken'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 cat > conftest.$ac_ext <<EOF
-#line 13886 "configure"
+#line 13882 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -13896,7 +13892,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:13900: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:13896: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_ncurses_broken=no
 else
@@ -13921,13 +13917,13 @@ fi
 
 		
 echo $ac_n "checking if curses supports color attributes""... $ac_c" 1>&6
-echo "configure:13925: checking if curses supports color attributes" >&5
+echo "configure:13921: checking if curses supports color attributes" >&5
 if eval "test \"`echo '$''{'cf_cv_color_curses'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 13931 "configure"
+#line 13927 "configure"
 #include "confdefs.h"
 
 #include <${cf_cv_ncurses_header-curses.h}>
@@ -13942,7 +13938,7 @@ chtype x = COLOR_BLUE;
 	
 ; return 0; }
 EOF
-if { (eval echo configure:13946: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:13942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_color_curses=yes
 else
@@ -13993,7 +13989,7 @@ if test $check_sig_const = yes ; then
 	
 
 echo $ac_n "checking for redefinable signal constants""... $ac_c" 1>&6
-echo "configure:13997: checking for redefinable signal constants" >&5
+echo "configure:13993: checking for redefinable signal constants" >&5
 if eval "test \"`echo '$''{'cf_cv_sig_const'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -14005,7 +14001,7 @@ if test -n "$cf_cv_sig_args"; then
   cf_cv_sig_const=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 14009 "configure"
+#line 14005 "configure"
 #include "confdefs.h"
 
 #define NEW_DFL	((RETSIGTYPE (*)($cf_test))0)
@@ -14032,7 +14028,7 @@ int main()
 	exit(0);
 }
 EOF
-if { (eval echo configure:14036: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:14032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_sig_const=yes
 else
@@ -14058,13 +14054,13 @@ fi
 
 
 echo $ac_n "checking for ANSI qsort""... $ac_c" 1>&6
-echo "configure:14062: checking for ANSI qsort" >&5
+echo "configure:14058: checking for ANSI qsort" >&5
 if eval "test \"`echo '$''{'cf_cv_comptype'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 	cat > conftest.$ac_ext <<EOF
-#line 14068 "configure"
+#line 14064 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_STDLIB_H
@@ -14076,7 +14072,7 @@ extern int compare(const void *, const v
 	 qsort(foo, sizeof(foo)/sizeof(*foo), sizeof(*foo), compare)
 ; return 0; }
 EOF
-if { (eval echo configure:14080: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14076: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_cv_comptype=yes
 else
@@ -14104,7 +14100,7 @@ fi
 
 
 echo $ac_n "checking if application can dump core""... $ac_c" 1>&6
-echo "configure:14108: checking if application can dump core" >&5
+echo "configure:14104: checking if application can dump core" >&5
 if eval "test \"`echo '$''{'cf_cv_corefile'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -14113,7 +14109,7 @@ else
   cf_cv_corefile=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 14117 "configure"
+#line 14113 "configure"
 #include "confdefs.h"
 
 #include <signal.h>
@@ -14154,7 +14150,7 @@ int main()
 #endif
 }
 EOF
-if { (eval echo configure:14158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:14154: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_corefile=yes
 else
@@ -14201,18 +14197,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd
 
 
 echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:14205: checking for missing "${ac_func}" extern" >&5
+echo "configure:14201: checking for missing "${ac_func}" extern" >&5
 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 
-echo "(line 14211) testing for missing "${ac_func}" external ..." 1>&5
+echo "(line 14207) testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 14216 "configure"
+#line 14212 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -14226,7 +14222,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:14230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -14234,7 +14230,7 @@ if { (eval echo configure:14230: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 14238 "configure"
+#line 14234 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -14244,7 +14240,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:14248: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14244: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -14293,18 +14289,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd
 
 
 echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:14297: checking for missing "${ac_func}" extern" >&5
+echo "configure:14293: checking for missing "${ac_func}" extern" >&5
 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 
-echo "(line 14303) testing for missing "${ac_func}" external ..." 1>&5
+echo "(line 14299) testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 14308 "configure"
+#line 14304 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -14318,7 +14314,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:14322: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -14326,7 +14322,7 @@ if { (eval echo configure:14322: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 14330 "configure"
+#line 14326 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -14336,7 +14332,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:14340: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14336: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -14383,18 +14379,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd
 
 
 echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:14387: checking for missing "${ac_func}" extern" >&5
+echo "configure:14383: checking for missing "${ac_func}" extern" >&5
 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 
-echo "(line 14393) testing for missing "${ac_func}" external ..." 1>&5
+echo "(line 14389) testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 14398 "configure"
+#line 14394 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -14408,7 +14404,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:14412: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14408: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -14416,7 +14412,7 @@ if { (eval echo configure:14412: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 14420 "configure"
+#line 14416 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -14426,7 +14422,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:14430: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14426: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -14525,18 +14521,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd
 
 
 echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:14529: checking for missing "${ac_func}" extern" >&5
+echo "configure:14525: checking for missing "${ac_func}" extern" >&5
 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 
-echo "(line 14535) testing for missing "${ac_func}" external ..." 1>&5
+echo "(line 14531) testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 14540 "configure"
+#line 14536 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -14550,7 +14546,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:14554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14550: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -14558,7 +14554,7 @@ if { (eval echo configure:14554: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 14562 "configure"
+#line 14558 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -14568,7 +14564,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:14572: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14568: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -14612,18 +14608,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd
 
 
 echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:14616: checking for missing "${ac_func}" extern" >&5
+echo "configure:14612: checking for missing "${ac_func}" extern" >&5
 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 
-echo "(line 14622) testing for missing "${ac_func}" external ..." 1>&5
+echo "(line 14618) testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 14627 "configure"
+#line 14623 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -14637,7 +14633,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:14641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14637: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -14645,7 +14641,7 @@ if { (eval echo configure:14641: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 14649 "configure"
+#line 14645 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -14655,7 +14651,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:14659: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14655: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -14702,18 +14698,18 @@ ac_tr_func=`echo "$ac_func" | sed y%abcd
 
 
 echo $ac_n "checking for missing "${ac_func}" extern""... $ac_c" 1>&6
-echo "configure:14706: checking for missing "${ac_func}" extern" >&5
+echo "configure:14702: checking for missing "${ac_func}" extern" >&5
 if eval "test \"`echo '$''{'cf_cv_func_${ac_func}'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 
-echo "(line 14712) testing for missing "${ac_func}" external ..." 1>&5
+echo "(line 14708) testing for missing "${ac_func}" external ..." 1>&5
 
 cf_save_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $CHECK_DECL_FLAG"
 cat > conftest.$ac_ext <<EOF
-#line 14717 "configure"
+#line 14713 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -14727,7 +14723,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:14731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14727: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   if test -n "$CHECK_DECL_HDRS" ; then
 # try to work around system headers which are infested with non-standard syntax
@@ -14735,7 +14731,7 @@ if { (eval echo configure:14731: \"$ac_l
 cf_1_up=`echo "${ac_func}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
 
 cat > conftest.$ac_ext <<EOF
-#line 14739 "configure"
+#line 14735 "configure"
 #include "confdefs.h"
 
 #define DECL_${cf_1_up}
@@ -14745,7 +14741,7 @@ int main() {
 long x = 0
 ; return 0; }
 EOF
-if { (eval echo configure:14749: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:14745: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   eval 'cf_cv_func_'${ac_func}'=yes'
 else
@@ -14783,7 +14779,7 @@ fi
 
 
 echo $ac_n "checking for working TIOCGWINSZ""... $ac_c" 1>&6
-echo "configure:14787: checking for working TIOCGWINSZ" >&5
+echo "configure:14783: checking for working TIOCGWINSZ" >&5
 if eval "test \"`echo '$''{'cf_cv_use_tiocgwinsz'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -14794,7 +14790,7 @@ else
   cf_cv_use_tiocgwinsz=unknown
 else
   cat > conftest.$ac_ext <<EOF
-#line 14798 "configure"
+#line 14794 "configure"
 #include "confdefs.h"
 
 $CHECK_DECL_HDRS
@@ -14819,7 +14815,7 @@ int main()
 	exit(0);	/* we cannot guarantee this is run interactively */
 }
 EOF
-if { (eval echo configure:14823: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:14819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cf_cv_use_tiocgwinsz=yes
 else
@@ -14866,7 +14862,7 @@ esac
 # Extract the first word of "ranlib", so it can be a program name with args.
 set dummy ranlib; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:14870: checking for $ac_word" >&5
+echo "configure:14866: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -14896,19 +14892,19 @@ fi
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
-echo "configure:14900: checking for working alloca.h" >&5
+echo "configure:14896: checking for working alloca.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14905 "configure"
+#line 14901 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:14912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_header_alloca_h=yes
 else
@@ -14929,12 +14925,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:14933: checking for alloca" >&5
+echo "configure:14929: checking for alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 14938 "configure"
+#line 14934 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -14962,7 +14958,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:14966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:14962: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_func_alloca_works=yes
 else
@@ -14994,12 +14990,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:14998: checking whether alloca needs Cray hooks" >&5
+echo "configure:14994: checking whether alloca needs Cray hooks" >&5
 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15003 "configure"
+#line 14999 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -15024,12 +15020,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
 if test $ac_cv_os_cray = yes; then
 for ac_func in _getb67 GETB67 getb67; do
   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15028: checking for $ac_func" >&5
+echo "configure:15024: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15033 "configure"
+#line 15029 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15052,7 +15048,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15079,7 +15075,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:15083: checking stack direction for C alloca" >&5
+echo "configure:15079: checking stack direction for C alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -15087,7 +15083,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 15091 "configure"
+#line 15087 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -15106,7 +15102,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:15110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:15106: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_c_stack_direction=1
 else
@@ -15131,17 +15127,17 @@ for ac_hdr in unistd.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:15135: checking for $ac_hdr" >&5
+echo "configure:15131: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15140 "configure"
+#line 15136 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15145: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15141: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -15170,12 +15166,12 @@ done
 for ac_func in getpagesize
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15174: checking for $ac_func" >&5
+echo "configure:15170: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15179 "configure"
+#line 15175 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15198,7 +15194,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15202: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15198: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15223,7 +15219,7 @@ fi
 done
 
 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
-echo "configure:15227: checking for working mmap" >&5
+echo "configure:15223: checking for working mmap" >&5
 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -15231,7 +15227,7 @@ else
   ac_cv_func_mmap_fixed_mapped=no
 else
   cat > conftest.$ac_ext <<EOF
-#line 15235 "configure"
+#line 15231 "configure"
 #include "confdefs.h"
 
 /* Thanks to Mike Haertel and Jim Avera for this test.
@@ -15371,7 +15367,7 @@ main()
 }
 
 EOF
-if { (eval echo configure:15375: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:15371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_func_mmap_fixed_mapped=yes
 else
@@ -15395,12 +15391,12 @@ fi
 
 
     echo $ac_n "checking whether we are using the GNU C Library 2.1 or newer""... $ac_c" 1>&6
-echo "configure:15399: checking whether we are using the GNU C Library 2.1 or newer" >&5
+echo "configure:15395: checking whether we are using the GNU C Library 2.1 or newer" >&5
 if eval "test \"`echo '$''{'ac_cv_gnu_library_2_1'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15404 "configure"
+#line 15400 "configure"
 #include "confdefs.h"
 
 #include <features.h>
@@ -15462,17 +15458,17 @@ stdlib.h string.h unistd.h sys/param.h
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:15466: checking for $ac_hdr" >&5
+echo "configure:15462: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15471 "configure"
+#line 15467 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15476: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15472: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -15503,12 +15499,12 @@ getgid getuid mempcpy munmap putenv sete
 strdup strtoul tsearch __argz_count __argz_stringify __argz_next
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15507: checking for $ac_func" >&5
+echo "configure:15503: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15512 "configure"
+#line 15508 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15531,7 +15527,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15535: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15531: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15572,7 +15568,7 @@ fi
 
 
   echo $ac_n "checking for iconv""... $ac_c" 1>&6
-echo "configure:15576: checking for iconv" >&5
+echo "configure:15572: checking for iconv" >&5
 if eval "test \"`echo '$''{'am_cv_func_iconv'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -15580,7 +15576,7 @@ else
     am_cv_func_iconv="no, consider installing GNU libiconv"
     am_cv_lib_iconv=no
     cat > conftest.$ac_ext <<EOF
-#line 15584 "configure"
+#line 15580 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <iconv.h>
@@ -15590,7 +15586,7 @@ iconv_t cd = iconv_open("","");
        iconv_close(cd);
 ; return 0; }
 EOF
-if { (eval echo configure:15594: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_func_iconv=yes
 else
@@ -15602,7 +15598,7 @@ rm -f conftest*
       am_save_LIBS="$LIBS"
       LIBS="$LIBS -liconv"
       cat > conftest.$ac_ext <<EOF
-#line 15606 "configure"
+#line 15602 "configure"
 #include "confdefs.h"
 #include <stdlib.h>
 #include <iconv.h>
@@ -15612,7 +15608,7 @@ iconv_t cd = iconv_open("","");
          iconv_close(cd);
 ; return 0; }
 EOF
-if { (eval echo configure:15616: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15612: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_lib_iconv=yes
         am_cv_func_iconv=yes
@@ -15633,13 +15629,13 @@ echo "$ac_t""$am_cv_func_iconv" 1>&6
 EOF
 
     echo $ac_n "checking for iconv declaration""... $ac_c" 1>&6
-echo "configure:15637: checking for iconv declaration" >&5
+echo "configure:15633: checking for iconv declaration" >&5
     if eval "test \"`echo '$''{'am_cv_proto_iconv'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
       cat > conftest.$ac_ext <<EOF
-#line 15643 "configure"
+#line 15639 "configure"
 #include "confdefs.h"
 
 #include <stdlib.h>
@@ -15658,7 +15654,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:15662: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:15658: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   am_cv_proto_iconv_arg1=""
 else
@@ -15687,19 +15683,19 @@ EOF
 
    
   echo $ac_n "checking for nl_langinfo and CODESET""... $ac_c" 1>&6
-echo "configure:15691: checking for nl_langinfo and CODESET" >&5
+echo "configure:15687: checking for nl_langinfo and CODESET" >&5
 if eval "test \"`echo '$''{'am_cv_langinfo_codeset'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15696 "configure"
+#line 15692 "configure"
 #include "confdefs.h"
 #include <langinfo.h>
 int main() {
 char* cs = nl_langinfo(CODESET);
 ; return 0; }
 EOF
-if { (eval echo configure:15703: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_langinfo_codeset=yes
 else
@@ -15722,19 +15718,19 @@ EOF
 
    if test $ac_cv_header_locale_h = yes; then
     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
-echo "configure:15726: checking for LC_MESSAGES" >&5
+echo "configure:15722: checking for LC_MESSAGES" >&5
 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15731 "configure"
+#line 15727 "configure"
 #include "confdefs.h"
 #include <locale.h>
 int main() {
 return LC_MESSAGES
 ; return 0; }
 EOF
-if { (eval echo configure:15738: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   am_cv_val_LC_MESSAGES=yes
 else
@@ -15755,7 +15751,7 @@ EOF
     fi
   fi
    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
-echo "configure:15759: checking whether NLS is requested" >&5
+echo "configure:15755: checking whether NLS is requested" >&5
         
     
 # Check whether --enable-nls or --disable-nls was given.
@@ -15779,7 +15775,7 @@ fi
 EOF
 
       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
-echo "configure:15783: checking whether included gettext is requested" >&5
+echo "configure:15779: checking whether included gettext is requested" >&5
       
 # Check whether --with-included-gettext or --without-included-gettext was given.
 if test "${with_included_gettext+set}" = set; then
@@ -15800,17 +15796,17 @@ fi
 
 	ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
-echo "configure:15804: checking for libintl.h" >&5
+echo "configure:15800: checking for libintl.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15809 "configure"
+#line 15805 "configure"
 #include "confdefs.h"
 #include <libintl.h>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:15814: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:15810: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -15827,12 +15823,12 @@ fi
 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
   echo "$ac_t""yes" 1>&6
   echo $ac_n "checking for GNU gettext in libc""... $ac_c" 1>&6
-echo "configure:15831: checking for GNU gettext in libc" >&5
+echo "configure:15827: checking for GNU gettext in libc" >&5
 if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libc'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15836 "configure"
+#line 15832 "configure"
 #include "confdefs.h"
 #include <libintl.h>
 extern int _nl_msg_cat_cntr;
@@ -15841,7 +15837,7 @@ bindtextdomain ("", "");
 return (int) gettext ("") + _nl_msg_cat_cntr
 ; return 0; }
 EOF
-if { (eval echo configure:15845: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15841: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gt_cv_func_gnugettext1_libc=yes
 else
@@ -15857,14 +15853,14 @@ echo "$ac_t""$gt_cv_func_gnugettext1_lib
 
 	   if test "$gt_cv_func_gnugettext1_libc" != "yes"; then
 	     echo $ac_n "checking for GNU gettext in libintl""... $ac_c" 1>&6
-echo "configure:15861: checking for GNU gettext in libintl" >&5
+echo "configure:15857: checking for GNU gettext in libintl" >&5
 if eval "test \"`echo '$''{'gt_cv_func_gnugettext1_libintl'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   gt_save_LIBS="$LIBS"
 		LIBS="$LIBS -lintl $LIBICONV"
 		cat > conftest.$ac_ext <<EOF
-#line 15868 "configure"
+#line 15864 "configure"
 #include "confdefs.h"
 #include <libintl.h>
 extern int _nl_msg_cat_cntr;
@@ -15873,7 +15869,7 @@ bindtextdomain ("", "");
 return (int) gettext ("") + _nl_msg_cat_cntr
 ; return 0; }
 EOF
-if { (eval echo configure:15877: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15873: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   gt_cv_func_gnugettext1_libintl=yes
 else
@@ -15906,12 +15902,12 @@ EOF
 	     for ac_func in dcgettext
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:15910: checking for $ac_func" >&5
+echo "configure:15906: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 15915 "configure"
+#line 15911 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -15934,7 +15930,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:15938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:15934: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -15964,7 +15960,7 @@ done
 
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:15968: checking for $ac_word" >&5
+echo "configure:15964: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -15998,7 +15994,7 @@ fi
 	     # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:16002: checking for $ac_word" >&5
+echo "configure:15998: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -16036,7 +16032,7 @@ fi
 
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:16040: checking for $ac_word" >&5
+echo "configure:16036: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -16090,7 +16086,7 @@ fi
 
 set dummy msgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:16094: checking for $ac_word" >&5
+echo "configure:16090: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -16124,7 +16120,7 @@ fi
         # Extract the first word of "gmsgfmt", so it can be a program name with args.
 set dummy gmsgfmt; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:16128: checking for $ac_word" >&5
+echo "configure:16124: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -16161,7 +16157,7 @@ fi
 
 set dummy xgettext; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:16165: checking for $ac_word" >&5
+echo "configure:16161: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -16234,7 +16230,7 @@ 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 $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:16238: checking for $ac_word" >&5
+echo "configure:16234: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_INTLBISON'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -16267,7 +16263,7 @@ done
       ac_verc_fail=yes
     else
             echo $ac_n "checking version of bison""... $ac_c" 1>&6
-echo "configure:16271: checking version of bison" >&5
+echo "configure:16267: checking version of bison" >&5
       ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
       case $ac_prog_version in
         '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
@@ -16315,7 +16311,7 @@ echo "configure:16271: checking version 
        LINGUAS=
      else
        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
-echo "configure:16319: checking for catalogs to be installed" >&5
+echo "configure:16315: checking for catalogs to be installed" >&5
        NEW_LINGUAS=
        for presentlang in $ALL_LINGUAS; do
          useit=no
@@ -16371,7 +16367,7 @@ use_our_messages=no
 if test "$USE_NLS" = yes ; then
 if test -d $srcdir/po ; then
 echo $ac_n "checking if we should use included message-library""... $ac_c" 1>&6
-echo "configure:16375: checking if we should use included message-library" >&5
+echo "configure:16371: checking if we should use included message-library" >&5
 	
 # Check whether --enable-included-msgs or --disable-included-msgs was given.
 if test "${enable_included_msgs+set}" = set; then
@@ -16426,17 +16422,17 @@ else
 do
 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
-echo "configure:16430: checking for $ac_hdr" >&5
+echo "configure:16426: checking for $ac_hdr" >&5
 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16435 "configure"
+#line 16431 "configure"
 #include "confdefs.h"
 #include <$ac_hdr>
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16440: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16436: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -16520,19 +16516,19 @@ if test ".$use_alloca" = .yes ; then
 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
 # for constant arguments.  Useless!
 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
-echo "configure:16524: checking for working alloca.h" >&5
+echo "configure:16520: checking for working alloca.h" >&5
 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16529 "configure"
+#line 16525 "configure"
 #include "confdefs.h"
 #include <alloca.h>
 int main() {
 char *p = alloca(2 * sizeof(int));
 ; return 0; }
 EOF
-if { (eval echo configure:16536: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16532: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_header_alloca_h=yes
 else
@@ -16553,12 +16549,12 @@ EOF
 fi
 
 echo $ac_n "checking for alloca""... $ac_c" 1>&6
-echo "configure:16557: checking for alloca" >&5
+echo "configure:16553: checking for alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16562 "configure"
+#line 16558 "configure"
 #include "confdefs.h"
 
 #ifdef __GNUC__
@@ -16586,7 +16582,7 @@ int main() {
 char *p = (char *) alloca(1);
 ; return 0; }
 EOF
-if { (eval echo configure:16590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16586: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_cv_func_alloca_works=yes
 else
@@ -16618,12 +16614,12 @@ EOF
 
 
 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
-echo "configure:16622: checking whether alloca needs Cray hooks" >&5
+echo "configure:16618: checking whether alloca needs Cray hooks" >&5
 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16627 "configure"
+#line 16623 "configure"
 #include "confdefs.h"
 #if defined(CRAY) && ! defined(CRAY2)
 webecray
@@ -16648,12 +16644,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
 if test $ac_cv_os_cray = yes; then
 for ac_func in _getb67 GETB67 getb67; do
   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
-echo "configure:16652: checking for $ac_func" >&5
+echo "configure:16648: checking for $ac_func" >&5
 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 16657 "configure"
+#line 16653 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char $ac_func(); below.  */
@@ -16676,7 +16672,7 @@ $ac_func();
 
 ; return 0; }
 EOF
-if { (eval echo configure:16680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_$ac_func=yes"
 else
@@ -16703,7 +16699,7 @@ done
 fi
 
 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
-echo "configure:16707: checking stack direction for C alloca" >&5
+echo "configure:16703: checking stack direction for C alloca" >&5
 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -16711,7 +16707,7 @@ else
   ac_cv_c_stack_direction=0
 else
   cat > conftest.$ac_ext <<EOF
-#line 16715 "configure"
+#line 16711 "configure"
 #include "confdefs.h"
 find_stack_direction ()
 {
@@ -16730,7 +16726,7 @@ main ()
   exit (find_stack_direction() < 0);
 }
 EOF
-if { (eval echo configure:16734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:16730: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   ac_cv_c_stack_direction=1
 else
@@ -16775,9 +16771,9 @@ fi
 for cf_hdr in iconv.h
 do
 	echo $ac_n "checking for $cf_hdr""... $ac_c" 1>&6
-echo "configure:16779: checking for $cf_hdr" >&5
+echo "configure:16775: checking for $cf_hdr" >&5
 	cat > conftest.$ac_ext <<EOF
-#line 16781 "configure"
+#line 16777 "configure"
 #include "confdefs.h"
 
 #include <sys/types.h>
@@ -16785,7 +16781,7 @@ echo "configure:16779: checking for $cf_
 
 EOF
 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
-{ (eval echo configure:16789: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+{ (eval echo configure:16785: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
 if test -z "$ac_err"; then
   rm -rf conftest*
@@ -16811,13 +16807,13 @@ fi
 done
 
 echo $ac_n "checking for iconv_open() //TRANSLIT extension""... $ac_c" 1>&6
-echo "configure:16815: checking for iconv_open() //TRANSLIT extension" >&5
+echo "configure:16811: checking for iconv_open() //TRANSLIT extension" >&5
 if test "$cross_compiling" = yes; then
   echo "$ac_t""unknown" 1>&6
 
 else
   cat > conftest.$ac_ext <<EOF
-#line 16821 "configure"
+#line 16817 "configure"
 #include "confdefs.h"
 
 #ifdef HAVE_ICONV_H
@@ -16834,7 +16830,7 @@ int main() {
 	exit(0);
 }
 EOF
-if { (eval echo configure:16838: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
+if { (eval echo configure:16834: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
 then
   cat >> confdefs.h <<\EOF
 #define HAVE_ICONV_OPEN_TRANSLIT 1
@@ -16877,17 +16873,17 @@ else
     case "`(uname -sr) 2>/dev/null`" in
     "SunOS 5"*)
       echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
-echo "configure:16881: checking whether -R must be followed by a space" >&5
+echo "configure:16877: checking whether -R must be followed by a space" >&5
       ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
       cat > conftest.$ac_ext <<EOF
-#line 16884 "configure"
+#line 16880 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:16891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_R_nospace=yes
 else
@@ -16903,14 +16899,14 @@ rm -f conftest*
       else
 	LIBS="$ac_xsave_LIBS -R $x_libraries"
 	cat > conftest.$ac_ext <<EOF
-#line 16907 "configure"
+#line 16903 "configure"
 #include "confdefs.h"
 
 int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:16914: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16910: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   ac_R_space=yes
 else
@@ -16942,7 +16938,7 @@ rm -f conftest*
     # libraries were built with DECnet support.  And karl@cs.umb.edu says
     # the Alpha needs dnet_stub (dnet does not exist).
     echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
-echo "configure:16946: checking for dnet_ntoa in -ldnet" >&5
+echo "configure:16942: checking for dnet_ntoa in -ldnet" >&5
 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -16950,7 +16946,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldnet  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 16954 "configure"
+#line 16950 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -16961,7 +16957,7 @@ int main() {
 dnet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:16965: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:16961: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -16983,7 +16979,7 @@ fi
 
     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
       echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
-echo "configure:16987: checking for dnet_ntoa in -ldnet_stub" >&5
+echo "configure:16983: checking for dnet_ntoa in -ldnet_stub" >&5
 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -16991,7 +16987,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-ldnet_stub  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 16995 "configure"
+#line 16991 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -17002,7 +16998,7 @@ int main() {
 dnet_ntoa()
 ; return 0; }
 EOF
-if { (eval echo configure:17006: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17002: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -17031,12 +17027,12 @@ fi
     # The nsl library prevents programs from opening the X display
     # on Irix 5.2, according to dickey@clark.net.
     echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
-echo "configure:17035: checking for gethostbyname" >&5
+echo "configure:17031: checking for gethostbyname" >&5
 if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17040 "configure"
+#line 17036 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char gethostbyname(); below.  */
@@ -17059,7 +17055,7 @@ gethostbyname();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17063: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17059: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_gethostbyname=yes"
 else
@@ -17080,7 +17076,7 @@ fi
 
     if test $ac_cv_func_gethostbyname = no; then
       echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
-echo "configure:17084: checking for gethostbyname in -lnsl" >&5
+echo "configure:17080: checking for gethostbyname in -lnsl" >&5
 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -17088,7 +17084,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lnsl  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 17092 "configure"
+#line 17088 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -17099,7 +17095,7 @@ int main() {
 gethostbyname()
 ; return 0; }
 EOF
-if { (eval echo configure:17103: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -17129,12 +17125,12 @@ fi
     # -lsocket must be given before -lnsl if both are needed.
     # We assume that if connect needs -lnsl, so does gethostbyname.
     echo $ac_n "checking for connect""... $ac_c" 1>&6
-echo "configure:17133: checking for connect" >&5
+echo "configure:17129: checking for connect" >&5
 if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17138 "configure"
+#line 17134 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char connect(); below.  */
@@ -17157,7 +17153,7 @@ connect();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17161: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_connect=yes"
 else
@@ -17178,7 +17174,7 @@ fi
 
     if test $ac_cv_func_connect = no; then
       echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6
-echo "configure:17182: checking for connect in -lsocket" >&5
+echo "configure:17178: checking for connect in -lsocket" >&5
 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -17186,7 +17182,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 17190 "configure"
+#line 17186 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -17197,7 +17193,7 @@ int main() {
 connect()
 ; return 0; }
 EOF
-if { (eval echo configure:17201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -17221,12 +17217,12 @@ fi
 
     # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
     echo $ac_n "checking for remove""... $ac_c" 1>&6
-echo "configure:17225: checking for remove" >&5
+echo "configure:17221: checking for remove" >&5
 if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17230 "configure"
+#line 17226 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char remove(); below.  */
@@ -17249,7 +17245,7 @@ remove();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17249: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_remove=yes"
 else
@@ -17270,7 +17266,7 @@ fi
 
     if test $ac_cv_func_remove = no; then
       echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
-echo "configure:17274: checking for remove in -lposix" >&5
+echo "configure:17270: checking for remove in -lposix" >&5
 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -17278,7 +17274,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lposix  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 17282 "configure"
+#line 17278 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -17289,7 +17285,7 @@ int main() {
 remove()
 ; return 0; }
 EOF
-if { (eval echo configure:17293: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17289: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -17313,12 +17309,12 @@ fi
 
     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
     echo $ac_n "checking for shmat""... $ac_c" 1>&6
-echo "configure:17317: checking for shmat" >&5
+echo "configure:17313: checking for shmat" >&5
 if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17322 "configure"
+#line 17318 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char shmat(); below.  */
@@ -17341,7 +17337,7 @@ shmat();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17345: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17341: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_shmat=yes"
 else
@@ -17362,7 +17358,7 @@ fi
 
     if test $ac_cv_func_shmat = no; then
       echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
-echo "configure:17366: checking for shmat in -lipc" >&5
+echo "configure:17362: checking for shmat in -lipc" >&5
 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -17370,7 +17366,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lipc  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 17374 "configure"
+#line 17370 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -17381,7 +17377,7 @@ int main() {
 shmat()
 ; return 0; }
 EOF
-if { (eval echo configure:17385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17381: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -17414,7 +17410,7 @@ fi
   # libraries we check for below, so use a different variable.
   #  --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
   echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
-echo "configure:17418: checking for IceConnectionNumber in -lICE" >&5
+echo "configure:17414: checking for IceConnectionNumber in -lICE" >&5
 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -17422,7 +17418,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 17426 "configure"
+#line 17422 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -17433,7 +17429,7 @@ int main() {
 IceConnectionNumber()
 ; return 0; }
 EOF
-if { (eval echo configure:17437: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17433: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -17548,14 +17544,14 @@ fi
 
 if test "$cf_check_cflags" != "$CFLAGS" ; then
 cat > conftest.$ac_ext <<EOF
-#line 17552 "configure"
+#line 17548 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello world");
 ; return 0; }
 EOF
-if { (eval echo configure:17559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -17574,12 +17570,12 @@ fi
 
 
 echo $ac_n "checking for XOpenDisplay""... $ac_c" 1>&6
-echo "configure:17578: checking for XOpenDisplay" >&5
+echo "configure:17574: checking for XOpenDisplay" >&5
 if eval "test \"`echo '$''{'ac_cv_func_XOpenDisplay'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17583 "configure"
+#line 17579 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char XOpenDisplay(); below.  */
@@ -17602,7 +17598,7 @@ XOpenDisplay();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17606: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_XOpenDisplay=yes"
 else
@@ -17621,7 +17617,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
-echo "configure:17625: checking for XOpenDisplay in -lX11" >&5
+echo "configure:17621: checking for XOpenDisplay in -lX11" >&5
 ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -17629,7 +17625,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 17633 "configure"
+#line 17629 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -17640,7 +17636,7 @@ int main() {
 XOpenDisplay()
 ; return 0; }
 EOF
-if { (eval echo configure:17644: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17640: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -17664,12 +17660,12 @@ fi
 
 
 echo $ac_n "checking for XtAppInitialize""... $ac_c" 1>&6
-echo "configure:17668: checking for XtAppInitialize" >&5
+echo "configure:17664: checking for XtAppInitialize" >&5
 if eval "test \"`echo '$''{'ac_cv_func_XtAppInitialize'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   cat > conftest.$ac_ext <<EOF
-#line 17673 "configure"
+#line 17669 "configure"
 #include "confdefs.h"
 /* System header to define __stub macros and hopefully few prototypes,
     which can conflict with char XtAppInitialize(); below.  */
@@ -17692,7 +17688,7 @@ XtAppInitialize();
 
 ; return 0; }
 EOF
-if { (eval echo configure:17696: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17692: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_func_XtAppInitialize=yes"
 else
@@ -17711,7 +17707,7 @@ else
   echo "$ac_t""no" 1>&6
 
 echo $ac_n "checking for XtAppInitialize in -lXt""... $ac_c" 1>&6
-echo "configure:17715: checking for XtAppInitialize in -lXt" >&5
+echo "configure:17711: checking for XtAppInitialize in -lXt" >&5
 ac_lib_var=`echo Xt'_'XtAppInitialize | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -17719,7 +17715,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lXt $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 17723 "configure"
+#line 17719 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -17730,7 +17726,7 @@ int main() {
 XtAppInitialize()
 ; return 0; }
 EOF
-if { (eval echo configure:17734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17730: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -17768,7 +17764,7 @@ fi
 cf_x_athena=${cf_x_athena-Xaw}
 
 echo $ac_n "checking if you want to link with Xaw 3d library""... $ac_c" 1>&6
-echo "configure:17772: checking if you want to link with Xaw 3d library" >&5
+echo "configure:17768: checking if you want to link with Xaw 3d library" >&5
 withval=
 
 # Check whether --with-Xaw3d or --without-Xaw3d was given.
@@ -17785,7 +17781,7 @@ else
 fi
 
 echo $ac_n "checking if you want to link with neXT Athena library""... $ac_c" 1>&6
-echo "configure:17789: checking if you want to link with neXT Athena library" >&5
+echo "configure:17785: checking if you want to link with neXT Athena library" >&5
 withval=
 
 # Check whether --with-neXtaw or --without-neXtaw was given.
@@ -17802,7 +17798,7 @@ else
 fi
 
 echo $ac_n "checking if you want to link with Athena-Plus library""... $ac_c" 1>&6
-echo "configure:17806: checking if you want to link with Athena-Plus library" >&5
+echo "configure:17802: checking if you want to link with Athena-Plus library" >&5
 withval=
 
 # Check whether --with-XawPlus or --without-XawPlus was given.
@@ -17819,7 +17815,7 @@ else
 fi
 
 echo $ac_n "checking for XextCreateExtension in -lXext""... $ac_c" 1>&6
-echo "configure:17823: checking for XextCreateExtension in -lXext" >&5
+echo "configure:17819: checking for XextCreateExtension in -lXext" >&5
 ac_lib_var=`echo Xext'_'XextCreateExtension | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -17827,7 +17823,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lXext  $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 17831 "configure"
+#line 17827 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -17838,7 +17834,7 @@ int main() {
 XextCreateExtension()
 ; return 0; }
 EOF
-if { (eval echo configure:17842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17838: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -17877,13 +17873,13 @@ do
 		if test $cf_path != default ; then
 			CPPFLAGS="-I$cf_path/include $cf_save"
 			echo $ac_n "checking for $cf_test in $cf_path""... $ac_c" 1>&6
-echo "configure:17881: checking for $cf_test in $cf_path" >&5
+echo "configure:17877: checking for $cf_test in $cf_path" >&5
 		else
 			echo $ac_n "checking for $cf_test""... $ac_c" 1>&6
-echo "configure:17884: checking for $cf_test" >&5
+echo "configure:17880: checking for $cf_test" >&5
 		fi
 		cat > conftest.$ac_ext <<EOF
-#line 17887 "configure"
+#line 17883 "configure"
 #include "confdefs.h"
 
 #include <X11/Intrinsic.h>
@@ -17892,7 +17888,7 @@ int main() {
 
 ; return 0; }
 EOF
-if { (eval echo configure:17896: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:17892: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -17939,23 +17935,23 @@ do
 			if test $cf_path != default ; then
 				LIBS="-L$cf_path/lib $cf_lib $LIBS"
 				echo $ac_n "checking for $cf_lib in $cf_path""... $ac_c" 1>&6
-echo "configure:17943: checking for $cf_lib in $cf_path" >&5
+echo "configure:17939: checking for $cf_lib in $cf_path" >&5
 			else
 				LIBS="$cf_lib $LIBS"
 				echo $ac_n "checking for $cf_test in $cf_lib""... $ac_c" 1>&6
-echo "configure:17947: checking for $cf_test in $cf_lib" >&5
+echo "configure:17943: checking for $cf_test in $cf_lib" >&5
 			fi
 			cf_SAVE="$LIBS"
 			LIBS="$X_PRE_LIBS $LIBS $X_EXTRA_LIBS"
 			cat > conftest.$ac_ext <<EOF
-#line 17952 "configure"
+#line 17948 "configure"
 #include "confdefs.h"
 
 int main() {
 $cf_test()
 ; return 0; }
 EOF
-if { (eval echo configure:17959: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:17955: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_result=yes
 else
@@ -18075,14 +18071,14 @@ fi
 
 if test "$cf_check_cflags" != "$CFLAGS" ; then
 cat > conftest.$ac_ext <<EOF
-#line 18079 "configure"
+#line 18075 "configure"
 #include "confdefs.h"
 #include <stdio.h>
 int main() {
 printf("Hello world");
 ; return 0; }
 EOF
-if { (eval echo configure:18086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18082: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   :
 else
   echo "configure: failed program was:" >&5
@@ -18100,7 +18096,7 @@ rm -f conftest*
 fi
 
 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
-echo "configure:18104: checking for XOpenDisplay in -lX11" >&5
+echo "configure:18100: checking for XOpenDisplay in -lX11" >&5
 ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
@@ -18108,7 +18104,7 @@ else
   ac_save_LIBS="$LIBS"
 LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 18112 "configure"
+#line 18108 "configure"
 #include "confdefs.h"
 /* Override any gcc2 internal prototype to avoid an error.  */
 /* We use char because int might match the return type of a gcc2
@@ -18119,7 +18115,7 @@ int main() {
 XOpenDisplay()
 ; return 0; }
 EOF
-if { (eval echo configure:18123: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18119: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   eval "ac_cv_lib_$ac_lib_var=yes"
 else
@@ -18140,14 +18136,14 @@ else
 fi
 
 echo $ac_n "checking for XCurses library""... $ac_c" 1>&6
-echo "configure:18144: checking for XCurses library" >&5
+echo "configure:18140: checking for XCurses library" >&5
 if eval "test \"`echo '$''{'cf_cv_lib_XCurses'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
   
 LIBS="-lXCurses $LIBS"
 cat > conftest.$ac_ext <<EOF
-#line 18151 "configure"
+#line 18147 "configure"
 #include "confdefs.h"
 
 #include <xcurses.h>
@@ -18157,7 +18153,7 @@ int main() {
 XCursesExit();
 ; return 0; }
 EOF
-if { (eval echo configure:18161: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
+if { (eval echo configure:18157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
   rm -rf conftest*
   cf_cv_lib_XCurses=yes
 else
@@ -18451,9 +18447,6 @@ s%@NOVROOTDIR@%$NOVROOTDIR%g
 s%@INEWSDIR@%$INEWSDIR%g
 s%@INEWS@%$INEWS%g
 s%@INN_NNTPLIB@%$INN_NNTPLIB%g
-s%@PCRE_MAJOR@%$PCRE_MAJOR%g
-s%@PCRE_MINOR@%$PCRE_MINOR%g
-s%@PCRE_DATE@%$PCRE_DATE%g
 s%@PCRE_DEFINES@%$PCRE_DEFINES%g
 s%@PCREDIR_MAKE@%$PCREDIR_MAKE%g
 s%@PCREDIR_LIBS@%$PCREDIR_LIBS%g
diff -Nurp tin-1.8.1/configure.in tin-1.9.0/configure.in
--- tin-1.8.1/configure.in	2006-02-15 19:33:04.000000000 +0100
+++ tin-1.9.0/configure.in	2006-02-28 20:12:55.293823088 +0100
@@ -41,7 +41,7 @@ AC_PREFIX_DEFAULT(/usr/local)
 
 dnl PACKAGE is required for GNU gettext
 PACKAGE=tin
-VERSION=1.8.1
+VERSION=1.9.0
 AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE")
 AC_DEFINE_UNQUOTED(VERSION, "$VERSION")
 AC_SUBST(PACKAGE)
@@ -436,7 +436,7 @@ CF_BUNDLED_PCRE($PCRE_HOME)
 
 PCRE_MAKEFILE=
 if test "$PCRE_HOME" = "no" ; then
-	PCRE_MAKEFILE="$PCRE_MAKEFILE pcre/Makefile pcre/RunTest pcre/pcre.h"
+	PCRE_MAKEFILE="$PCRE_MAKEFILE pcre/Makefile pcre/RunTest"
 fi
 
 ## debugging libraries (do this after other libraries)
diff -Nurp tin-1.8.1/doc/CHANGES tin-1.9.0/doc/CHANGES
--- tin-1.8.1/doc/CHANGES	2006-02-15 19:08:31.000000000 +0100
+++ tin-1.9.0/doc/CHANGES	2006-02-28 19:56:17.450030909 +0100
@@ -1,27 +1,45 @@
+-- 1.9.0 release 20060228 "Ardlussa" --
+
+ 008) Urs Janssen <urs@tin.org>
+      ADD. config.guess, config.sub update
+      FIX. config.guess, config.sub
+
+ 007) Michael Bienia <michael@vorlon.ping.de>
+      BUG. buffer overflow in convert_tex2iso in UTF-8 environment
+      FIX. charset.c
+
+U001) Urs Janssen <urs@tin.org>
+      ADD. pcre update (6.4 -> 6.6)
+      REM. VMS support
+      FIX. Makefile, aclocal.m4, attrib.c, curses.c, config.c, header.c
+           inews.c, init.c, lang.c, mail.c, main.c, mimetypes.c, misc.c
+           newsrc.c, nntplib.c, post.c, read.c, save.c, signal.c, bugrep.h
+           tin.h, tnntp.h, version.h, pcre/*, vms/*
+
 -- 1.8.1 release 20060215 "Mealasta" --
 
-U062) Aleksey Salow <aleksey.salow@gmail.com>
+ 006) Aleksey Salow <aleksey.salow@gmail.com>
       BUG. possible buffer overflow
       FIX. mail.c
 
-U061) Daniel Nylander <po@danielnylander.se>
+ 005) Daniel Nylander <po@danielnylander.se>
       ADD. initial swedish translation
       FIX. sv.po
 
-U060) Chung-chieh Shan <ken@digitas.harvard.edu>
+ 004) Chung-chieh Shan <ken@digitas.harvard.edu>
       BUG. bogus '/' in MAILDIR_NEW
       FIX. misc.c
 
-U059) Thomas E. Dickey <dickey@invisible-island.net>
+ 003) Thomas E. Dickey <dickey@invisible-island.net>
       Urs Janssen <urs@tin.org>
       BUG. build problem on Mac OS X
       FIX. tin.h, header.c, nntplib.c
 
-U058) Urs Janssen <urs@tin.org>
+ 002) Urs Janssen <urs@tin.org>
       ADD. config.guess, config.sub update
       FIX. config.guess, config.sub
 
-U057) Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
+ 001) Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
       ADD. updated russian translation
       FIX. ru.po
 
diff -Nurp tin-1.8.1/doc/CREDITS tin-1.9.0/doc/CREDITS
--- tin-1.8.1/doc/CREDITS	2006-01-19 23:43:09.000000000 +0100
+++ tin-1.9.0/doc/CREDITS	2006-02-28 20:08:29.625452133 +0100
@@ -20,49 +20,49 @@ Emmons, Rob Engle, Olle Eriksson, Brent 
 Hojland Espinosa, Jason Faultless, Michael Faurot, Werner Fleck, John M.
 Flinchbaugh, Andy Gabor, Christian Garbs, Torsten Gesang, Ruediger Geys,
 Callum Gibson, Mike Glendinning, Igor Goryachev, Philippe Goujard, Dan
-Greenspan, Dennis Grevenstein, Karlo Gross, Carl Hage, Piers Haken, Paul
-Halsema, Ed Hanway, Scott Hauck, Christian Haul, James Hawtin, Per Headland,
-Arnold Hendriks, Daniel Hermans, Jose Herrero, Dave Hill, Tom Hite, Torsten
-Homeyer, Ulli Horlacher, Keith Howell, Tommy Hsieh, Shih-Kun Huang, Steve
-Hunt, Jeff Hurwitt, Jeon Hyoung-Jo, Ali Ibraimi, Pieter Immelman, Jarkko
-Isokungas, Patrick St. Jean, Hal Jespersen, Park Sang Jin, Robbin Johnson,
-Jarkko Jormanainen, Yury July, Nelson Kading, Geoffrey Keating, Karsten
-Keil, Charles S. Kerr, Fritz Kleeman, Andreas Kies, Janne Kiviluoto, Tomasz
-Kloczko, Dwarven Knight, Thomas Koenig, Karl-Koenig Koenigsson, Sebnem
-Korkmaz, Martin Kraemer, Gerald Krause, Thomas Kroener, Piotr Kucharski,
-Florian Kuehnert, Bernd Kuemmerlen, Kris Kugel, Stephan Kulow, Manoj Kumar,
-Dawid Kuroczko, Yuri Kuzmenko, Olivier Lacroix, Geoff Lane, Alex Lange,
-Alain Lasserre, Stanislav Latishko, Hannu Laurila, Yen-Ming Lee, Vincent
-Lefevre, Alexander Lehmann, Marty Leisner, Thomas Leitner, Hakan Lennestal,
-Kevin Lentin, Chua Choon Leong, Chris Lewis, Andreas Ley, David-Michael
-Lincke, Otto Lind, Richard Lloyd, Florian Lohoff, Reinhard Luebke, Clifford
-Luke, Michael Lupp, David MacKenzie, Hugh Mahon, Giuseppe De Marco, Scott
-Marovich, Dmitri A. Martynoff, Kazushi Marukawa, Timur Maryin, William
-McBrine, Geoff McCaughan, Owen Medd, Philipp Mergenthaler, Andreas Metzler,
-Arkadiusz Miskiewicz, Soren Moller, Bruce Momjian, Sergio Morales, Michael
-Morrell, Klaus Mueller, Mike Muise, Udo Munk, Steven Michael Murphy, John R.
-Myers, Daniel Naber, Torsten Neumann, Dirk Nimmich, James Nugen, Daniel
-Nylander, David E. O'Brien, Michael O'Reilly, Oleg Ohotnikov, Ronald Orr,
-Julien Oster, Guido Ostkamp, Philip Paeps, Jeb Palmer, Neil Parker, Joseph
-Parmelee, Tom Parry, Jim Patterson, Sven Paulus, Walter Pelissero, Cameron
-Perkins, Colin Perkins, Eric Peterson, Tim Pierce, Bill Poitras, Scott W.
-Powers, Wolfgang Prediger, Marc Prud'hommeaux, GianPiero Puccioni, Thomas
-Quinot, Stefan Rapp, Martin Reising, Kyle Rhorer, Ted Richards, Steve
-Robbins, Ollivier Robert, Branden Robinson, Jim Robinson, Thomas Roessler,
-Erik van Roode, Meelis Roos, Stephen Roseman, Roland Rosenfeld, Peter Van
-Rossem, Clifton Royston, Juergen Salk, Aleksey Salow, Rich Salz, Gary
-Sanders, Nickolay Saukh, John Sauter, Christopher Sawtell, Holger Schif,
-Volker Schmidt, John Schmitz, Torsten Schneider, Stefan Scholl, Rainer
-Scholz, Juergen Schroeder, Larry Schwimmer, Randy Scott, Bart Sears,
-Karl-Olav Serrander, Ozge Sevinc, Doug Sewell, Chung-chieh Shan Philip
-Shearer, Jungshik Shin, Sergey Shkonda, Andreas Siegert, Andrey Simonenko,
-Mark Smith, Toomas Soome, Steve Spearman, Helmut Springer, Cliff Stanford,
-Steve Starck, Jason Steiner, Ralf Stephan, Michael Stenns, Helmrich
-Streitmatter, Hans Werner Strube, Dieter Stueken, Ed Sznyter, Lech
-Szychowski, Dean Takemori, Darrell Tangman, Derek Terveer, Carsten Theis,
-Julian Thompson, David Tiller, Andry Timonin, Elmar W. Tischhauser, Mark
-Tomlin, Mark Tomlinson, Michael Traub, Martin Treusch von Buttlar, Mark
-Trumbull, Alex Vasylenko, Michael Velten, Adri Verhoef, Paul Vickers,
-Corinna Vinschen, Oliver B. Warzecha, Jason Wessel, Cary Whitney, Henrik
-Wist, Greg Woods, Andreas Wrede, Lloyd Wright, Jens Wuepper, Herbert Xu,
-Billy Y., Hideaki Yoshfuji, Nickolai Zeldovich, Zbigniew Zych
+Greenspan, Andrew Greer, Dennis Grevenstein, Karlo Gross, Carl Hage, Piers
+Haken, Paul Halsema, Ed Hanway, Scott Hauck, Christian Haul, James Hawtin,
+Per Headland, Arnold Hendriks, Daniel Hermans, Jose Herrero, Dave Hill, Tom
+Hite, Torsten Homeyer, Ulli Horlacher, Keith Howell, Tommy Hsieh, Shih-Kun
+Huang, Steve Hunt, Jeff Hurwitt, Jeon Hyoung-Jo, Ali Ibraimi, Pieter
+Immelman, Jarkko Isokungas, Patrick St. Jean, Hal Jespersen, Park Sang Jin,
+Robbin Johnson, Jarkko Jormanainen, Yury July, Nelson Kading, Geoffrey
+Keating, Karsten Keil, Charles S. Kerr, Fritz Kleeman, Andreas Kies, Janne
+Kiviluoto, Tomasz Kloczko, Dwarven Knight, Thomas Koenig, Karl-Koenig
+Koenigsson, Sebnem Korkmaz, Martin Kraemer, Gerald Krause, Thomas Kroener,
+Piotr Kucharski, Florian Kuehnert, Bernd Kuemmerlen, Kris Kugel, Stephan
+Kulow, Manoj Kumar, Dawid Kuroczko, Yuri Kuzmenko, Olivier Lacroix, Geoff
+Lane, Alex Lange, Alain Lasserre, Stanislav Latishko, Hannu Laurila,
+Yen-Ming Lee, Vincent Lefevre, Alexander Lehmann, Marty Leisner, Thomas
+Leitner, Hakan Lennestal, Kevin Lentin, Chua Choon Leong, Chris Lewis,
+Andreas Ley, David-Michael Lincke, Otto Lind, Richard Lloyd, Florian Lohoff,
+Reinhard Luebke, Clifford Luke, Michael Lupp, David MacKenzie, Hugh Mahon,
+Giuseppe De Marco, Scott Marovich, Dmitri A. Martynoff, Kazushi Marukawa,
+Timur Maryin, William McBrine, Geoff McCaughan, Owen Medd, Philipp
+Mergenthaler, Andreas Metzler, Arkadiusz Miskiewicz, Soren Moller, Bruce
+Momjian, Sergio Morales, Michael Morrell, Klaus Mueller, Mike Muise, Udo
+Munk, Steven Michael Murphy, John R. Myers, Daniel Naber, Torsten Neumann,
+Dirk Nimmich, James Nugen, Daniel Nylander, David E. O'Brien, Michael
+O'Reilly, Oleg Ohotnikov, Ronald Orr, Julien Oster, Guido Ostkamp, Philip
+Paeps, Jeb Palmer, Neil Parker, Joseph Parmelee, Tom Parry, Jim Patterson,
+Sven Paulus, Walter Pelissero, Cameron Perkins, Colin Perkins, Eric
+Peterson, Tim Pierce, Bill Poitras, Scott W. Powers, Wolfgang Prediger, Marc
+Prud'hommeaux, GianPiero Puccioni, Thomas Quinot, Stefan Rapp, Martin
+Reising, Kyle Rhorer, Ted Richards, Steve Robbins, Ollivier Robert, Branden
+Robinson, Jim Robinson, Thomas Roessler, Erik van Roode, Meelis Roos,
+Stephen Roseman, Roland Rosenfeld, Peter Van Rossem, Clifton Royston,
+Juergen Salk, Aleksey Salow, Rich Salz, Gary Sanders, Nickolay Saukh, John
+Sauter, Christopher Sawtell, Holger Schif, Volker Schmidt, John Schmitz,
+Torsten Schneider, Stefan Scholl, Rainer Scholz, Juergen Schroeder, Larry
+Schwimmer, Randy Scott, Bart Sears, Karl-Olav Serrander, Ozge Sevinc, Doug
+Sewell, Chung-chieh Shan Philip Shearer, Jungshik Shin, Sergey Shkonda,
+Andreas Siegert, Andrey Simonenko, Mark Smith, Toomas Soome, Steve Spearman,
+Helmut Springer, Cliff Stanford, Steve Starck, Jason Steiner, Ralf Stephan,
+Michael Stenns, Helmrich Streitmatter, Hans Werner Strube, Dieter Stueken,
+Ed Sznyter, Lech Szychowski, Dean Takemori, Darrell Tangman, Derek Terveer,
+Carsten Theis, Julian Thompson, David Tiller, Andry Timonin, Elmar W.
+Tischhauser, Mark Tomlin, Mark Tomlinson, Michael Traub, Martin Treusch von
+Buttlar, Mark Trumbull, Alex Vasylenko, Michael Velten, Adri Verhoef, Paul
+Vickers, Corinna Vinschen, Oliver B. Warzecha, Jason Wessel, Cary Whitney,
+Henrik Wist, Greg Woods, Andreas Wrede, Lloyd Wright, Jens Wuepper, Herbert
+Xu, Billy Y., Hideaki Yoshfuji, Nickolai Zeldovich, Zbigniew Zych
diff -Nurp tin-1.8.1/doc/INSTALL tin-1.9.0/doc/INSTALL
--- tin-1.8.1/doc/INSTALL	2005-09-22 15:45:49.000000000 +0200
+++ tin-1.9.0/doc/INSTALL	2006-02-15 22:32:41.000000000 +0100
@@ -278,7 +278,7 @@ being configured into the executable.
         --enable-lockf          enable lockf() locking
         --enable-flock          enable flock() locking
 
-NNTP_INEWS (default: set if using VMS, --enable-nntp, or enable-nntp-only;
+NNTP_INEWS (default: set if using --enable-nntp or enable-nntp-only;
                      unset if not using NNTP)
 Define if you want to use the built-in NNTP POST routine so that you no
 longer have to rely on the mini-inews from NNTP to be installed on each
diff -Nurp tin-1.8.1/doc/TODO tin-1.9.0/doc/TODO
--- tin-1.8.1/doc/TODO	2005-12-24 13:06:58.000000000 +0100
+++ tin-1.9.0/doc/TODO	2006-02-15 22:32:56.000000000 +0100
@@ -776,10 +776,6 @@ o  commas in real-name might cause probl
    should we try to fix things and quote the realname part?
    [20021007 Urs Janssen <urs@tin.org>]
 
-o  what is with FOPEN_OPTS (VMS)? is it missing from ~50% of all
-   fopen()-calls or can it be dropped entirely?
-   [20020821 Urs Janssen <urs@tin.org>]
-
 o  setting TIN_HOMEDIR to a non-existent dir gives a "Filesystem full"
    error-message (but doesn't abort) instead of creating the dir. bug?
    feature? if the later we should give a more exact error-message.
diff -Nurp tin-1.8.1/doc/WHATSNEW tin-1.9.0/doc/WHATSNEW
--- tin-1.8.1/doc/WHATSNEW	2006-02-15 19:23:41.000000000 +0100
+++ tin-1.9.0/doc/WHATSNEW	2006-02-18 03:21:10.091483665 +0100
@@ -1,11 +1,11 @@
-New features and changes since tin-1.8.0
+New features and changes since tin-1.8.1
 
 New features
 ------------
-. initial swedish translation
 
 Changes
 -------
 
 Retired Features
 ----------------
+. VMS support
diff -Nurp tin-1.8.1/doc/tin.1 tin-1.9.0/doc/tin.1
--- tin-1.8.1/doc/tin.1	2006-02-15 19:16:22.000000000 +0100
+++ tin-1.9.0/doc/tin.1	2006-02-28 20:09:15.514706244 +0100
@@ -3,7 +3,7 @@
 .\" Module    : tin.1
 .\" Author    : I. Lea, U. Janssen
 .\" Created   : 1991-08-23
-.\" Updated   : 2005-09-14
+.\" Updated   : 2006-02-15
 .\" Notes     : use american english; still needs some work, e.g.:
 .\"             - document authorization (.newsauth)
 .\"             - document random organization feature
@@ -19,7 +19,7 @@
 .fi
 ..
 .\"
-.TH tin 1 "February 15th, 2006" "1.8.1" "A Usenet newsreader"
+.TH tin 1 "February 28th, 2006" "1.9.0" "A Usenet newsreader"
 .\"
 .\"
 .SH NAME
@@ -2893,9 +2893,6 @@ For a detailed description see
 .\" TODO: sort in a useful order, add undocumented env-vars like:
 .\"
 .\" .TP
-.\" .B TIN_POST (VMS)
-.\"
-.\" .TP
 .\" .B TIN_RNG_MIN, TIN_RNG_MAX, TIN_MIN, TIN_MAX, TIN_COUNT, TIN_SEQ
 .\" (all used in vNewsrcTestHarness() (-DDEBUG_NEWSRC))
 .\"
@@ -3003,11 +3000,7 @@ for more infos.
 .TP
 .B MAILER
 This variable has precedence over the default mailer that is used in all
-mailing operations within \fBtin\fP. If reading news on VMS use
-$\fBTIN_MAILER\fP instead.
-.TP
-.B TIN_MAILER (VMS)
-VMS specific, same as $\fBMAILER\fP on other OSs (see above).
+mailing operations within \fBtin\fP.
 .TP
 .B MAIL
 Full path to the users mailbox.
@@ -3261,8 +3254,6 @@ for
 and
 .BR vsnprintf (3)
 fallbacks.
-.IP "Andrew Greer"
-for originally porting \fBtin\fP to the VAX/VMS operating system.
 .\"
 .\"
 .SH AUTHOR
diff -Nurp tin-1.8.1/doc/tin.5 tin-1.9.0/doc/tin.5
--- tin-1.8.1/doc/tin.5	2006-02-15 19:16:36.000000000 +0100
+++ tin-1.9.0/doc/tin.5	2006-02-28 20:09:23.698146617 +0100
@@ -16,7 +16,7 @@
 .fi
 ..
 .\"
-.TH tin 5 "February 15th, 2006" "1.8.1" "A Usenet newsreader"
+.TH tin 5 "February 28th, 2006" "1.9.0" "A Usenet newsreader"
 
 .SH NAME
 tin, rtin \- related files
diff -Nurp tin-1.8.1/include/bugrep.h tin-1.9.0/include/bugrep.h
--- tin-1.8.1/include/bugrep.h	2005-12-02 12:08:13.000000000 +0100
+++ tin-1.9.0/include/bugrep.h	2006-02-15 22:17:20.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : bugrep.h
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 1997-07-30
- *  Updated   : 2003-09-19
+ *  Updated   : 2006-02-15
  *  Notes     :
  *
  * Copyright (c) 1997-2006 Urs Janssen <urs@tin.org>
@@ -42,10 +42,6 @@
 #		define BUG_REPORT_ADDRESS	"tin-bugs@tin.org"
 #	endif /* M_UNIX */
 
-#	ifdef VMS
-#		define BUG_REPORT_ADDRESS	"stenns@vw.tci.uni-hannover.de"
-#	endif /* VMS */
-
 /* fallback */
 #	ifndef BUG_REPORT_ADDRESS
 #		define BUG_REPORT_ADDRESS	"tin-bugs@tin.org"
diff -Nurp tin-1.8.1/include/oldconfig.h tin-1.9.0/include/oldconfig.h
--- tin-1.8.1/include/oldconfig.h	2005-12-02 12:08:13.000000000 +0100
+++ tin-1.9.0/include/oldconfig.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,422 +0,0 @@
-/*
- *  Project   : tin - a Usenet reader
- *  Module    : config.h
- *  Author    : I.Lea
- *  Created   : 1992-09-03
- *  Updated   : 2001-07-22
- *  Notes     : #defines to determine different OS capabilites
- *
- * Copyright (c) 1995-2006 Iain Lea <iain@bricbrac.de>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote
- *    products derived from this software without specific prior written
- *    permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
- * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-
-/* functions that we'll assume we have unless there's a special reason */
-#define HAVE_GETCWD
-#define HAVE_MKDIR
-#define HAVE_TZSET
-#define HAVE_MEMCMP
-#define HAVE_MEMCPY
-#define HAVE_MEMSET
-#define HAVE_STRCHR
-#define HAVE_STRTOL
-#define HAVE_STRPBRK
-#define HAVE_STRSTR
-#define HAVE_STRERROR
-#define HAVE_STRFTIME
-#define HAVE_ATOL
-
-/*
- * Undef this only for specific platforms
- */
-#if !defined(__STDC__)
-#define const /*nothing*/
-#endif
-
-/* VAXC cant tell the difference between 'varA' and 'vara' */
-/*	and, what a surprise, suffers from a limit of 31 chars for vars */
-
-#if defined(VMS)
-#   if defined(VAXC) || defined(__DECC)
-#	define CASE_PROBLEM
-#	define VAR_LENGTH_PROBLEM
-#	undef  const
-#   endif
-#endif
-
-#if !defined(M_AMIGA) && !defined(M_OS2) && !defined(M_UNIX) && !defined(WIN32) && !defined(VMS)
-#	define M_UNIX
-#endif
-
-#ifndef VMS
-#	define HAVE_UNLINK
-#endif
-
-#ifdef VMS
-#   define  HAVE_IS_XTERM
-#endif
-
-#if defined(M_XENIX)
-#	define HAVE_PROTOTYPES_H
-#endif
-
-#if defined(AUX) || defined(EPIX) || defined (__hpux) || defined(PTX)
-#	define HAVE_TERMIO_H
-#endif
-
-#if defined(QNX42) || defined(UMAXV)
-#	define HAVE_TERMIOS_H
-#endif
-
-#if defined(_POSIX_SOURCE) || defined(__386BSD__) || defined(DGUX) || \
-    defined(SVR4) || defined(UMAXV) || defined(__NetBSD__)
-#	if !defined(M_OS2)
-#		define HAVE_POSIX_JC
-#	endif
-#endif
-
-#if defined(M_OS2) || defined(SVR4) || defined(M_AMIGA)
-#	define HAVE_LOCALE_H
-#endif
-
-#if defined(SVR4) || defined(M_AMIGA)
-#	define HAVE_SETLOCALE
-#	undef	sinix		/* SNI Sinix (nsc32000) */
-#endif
-
-#if defined(SIGCHLD) || defined(__hpux)
-#	define HAVE_SYS_WAIT_H
-#endif
-
-#if !defined(M_OS2) && !defined(WIN32)
-#	define HAVE_PWD_H
-#endif
-
-#if !defined(M_OS2) && !defined(WIN32) && !defined(VMS)
-#	define HAVE_SYS_PARAM_H
-#endif
-
-#if !defined(gould) && !defined(MACH) && \
-	!defined(mips) && !defined(__NeXT__) && !defined(M_OS2) && \
-	!defined(WIN32) && !defined(M_AMIGA)
-#	define HAVE_UNISTD_H
-#endif
-
-#if !defined(COHERENT) && !defined(MINIX) && \
-    !defined(M_OS2) && !defined(WIN32) && !defined(VMS)
-#	define HAVE_SYS_IOCTL_H
-#endif
-
-#if !defined(BSD) && \
-	!defined(M_OS2) && !defined(sinix) && \
-	!defined(WIN32) && !defined(VMS) && \
-	!defined(M_AMIGA)
-#	define HAVE_SYS_UTSNAME_H
-#endif
-
-#if !defined(EPIX) && !defined(pyr) && \
-    !defined(sequent) && !defined(UTS) && \
-    !defined(u3b2)
-#	define HAVE_STDLIB_H
-#endif
-
-/*
- * prefer <string.h> if we can get it, because it's ANSI
- */
-#if defined(BSD) && !defined(__STDC__)
-#	undef	HAVE_STRCHR
-#	define HAVE_STRINGS_H
-#else
-#	define HAVE_STRING_H
-#endif
-
-#if defined(BSD) || defined(EPIX) || \
-    defined(M_OS2) || defined(__osf__) || defined(UMAXV) || defined(WIN32)
-#	define HAVE_FCNTL_H
-#endif
-
-#if !defined(__hpux)
-#	define HAVE_SYS_STREAM_H
-#endif
-
-#if !defined(COHERENT) && !defined(__hpux) && \
-    !defined(M_OS2) && !defined(QNX42) && !defined(sinix) && \
-    !defined(UMAXV) && !defined(WIN32)
-#	define HAVE_SYS_PTEM_H
-#endif
-
-#if !defined(COHERENT) && !defined(M_OS2) && \
-    !defined(QNX42) && !defined(SCO_UNIX) && !defined(sinix) && \
-    !defined(SVR4) && !defined(WIN32)
-#	define HAVE_SYS_PTY_H
-#	define XWIN	/* stops ISC bitching */
-#endif
-
-#if defined(__386BSD__) || defined(BSD) || \
-    defined(__hpux) || defined(M_OS2) || \
-    defined(__osf__) || defined(sinix) || \
-    defined(UMAXV) || defined(M_AMIGA)
-#	define HAVE_NETDB_H
-#endif
-
-#if defined(M_OS2) || defined(WIN32)
-#	define HAVE_NETLIB_H
-#endif
-
-#if !defined(pyr)
-#	define HAVE_TIME_H
-#endif
-
-#if !defined(M_OS2) && !defined(SCO_UNIX) && !defined(u3b2) && \
-    !defined(WIN32) && !defined(VMS)
-#	define HAVE_SYS_TIME_H
-#endif
-
-#if defined(SCO_UNIX) || defined(u3b2)
-#	define HAVE_SYS_TIMES_H
-#endif
-
-#if !defined(VMS)
-#	define TIME_WITH_SYS_TIME
-#endif
-
-#if defined(PTX) || defined(QNX42) || defined(SCO_UNIX)
-#	define HAVE_SYS_SELECT_H
-#endif
-
-#if defined(COHERENT) || defined(M_OS2) || \
-	defined(QNX42) || defined(WIN32) || defined(VMS)
-#	define HAVE_ERRNO_H
-#endif
-
-#ifdef WIN32
-#define USE_CURSES 1
-#endif
-
-#ifndef VMS
-#define DECL_ERRNO
-#endif
-
-#if defined(__GNUC__) || defined(HAVE_POSIX_JC)
-#	define RETSIGTYPE void
-#else
-#	if defined(sony)
-#		define RETSIGTYPE int
-#	else
-#		if __STDC__ || defined(atthcx) || defined(__hpux) || \
-		   defined(__osf__) || defined(M_OS2) || defined(PTX) || \
-		   defined(sinix) || \
-		   defined(SVR4) || \
-		   defined(u3b2) || defined(ultrix)	|| defined(WIN32)
-#			define RETSIGTYPE void
-#		else
-#			define RETSIGTYPE int
-#		endif
-#	endif
-#endif
-
-#if defined(M_OS2) || defined(SVR4) || \
-	defined(WIN32)
-#	if !defined(HAVE_COMPTYPE_CHAR)
-#		define HAVE_COMPTYPE_VOID
-#	endif
-#else
-#	if !defined(HAVE_COMPTYPE_VOID)
-#		define HAVE_COMPTYPE_CHAR
-#	endif
-#endif
-
-#if !defined(__GNUC__)
-#	define DECL_TGETSTR
-#endif
-
-#undef	DONT_HAVE_TM_GMTOFF
-
-#if defined(AUX) || defined(BSD) || \
-    defined(PTX) || defined(QNX42) || \
-    defined(sinix) || defined(UMAXV) || \
-    defined(WIN32)
-#	define HAVE_LONG_FILE_NAMES
-#endif
-
-#if defined(M_OS2) || defined(sinix) || \
-    defined(UMAXV) || defined(VMS)
-#	define HAVE_GETHOSTBYNAME
-#endif
-
-/*
- * Used in tin.h
- */
-
-#if defined(M_UNIX)
-#	define HAVE_COREFILE
-#endif
-
-#if defined(M_UNIX)
-#	define HAVE_SET_GID_UID
-#endif
-
-#if defined(M_UNIX) && !defined(__386BSD__) && !defined(__NeXT__)
-#	define HAVE_UNAME
-#endif
-
-#if defined(MACH) || defined(__NeXT__) || \
-	defined(M_OS2) || defined(M_AMIGA)
-#	define DONT_HAVE_SIGWINCH
-#endif
-
-#if defined(BSD) || defined(EPIX) && !defined(__386BSD__) && \
-    !defined(sinix)
-#	undef	HAVE_GETCWD
-#endif
-
-#if defined(pyr) || defined(sequent)
-#	undef	HAVE_MEMCMP
-#endif
-
-#if defined(pyr)
-#	undef	HAVE_MEMCPY
-#endif
-
-#if defined(pyr)
-#	undef	HAVE_MEMSET
-#endif
-
-#if (defined(BSD) && defined(sequent))
-#	undef	HAVE_STRTOL
-#endif
-
-#if defined(__arm) || defined(COHERENT) || defined(pyr) || defined(sequent)
-#	undef	HAVE_TZSET
-#endif
-
-/*
- * Used in parsedate.y
- */
-
-#if defined(__arm) || defined(__convex__) || \
-    defined(DGUX) || defined(pyr) || defined(sequent) || !defined(BSD)
-#	define DONT_HAVE_TM_GMTOFF
-#endif
-
-/*
- * Use poll()/select()
- */
-
-#if defined(SVR4) || defined(__hp9000s700) || defined(__hp9000s900) || \
-	defined(HAVE_POLL)
-#	if !defined(__hpux)
-#		define HAVE_STROPTS_H
-#	endif
-#	define HAVE_POLL_H
-#	if !defined(HAVE_POLL)
-#		define HAVE_POLL
-#	endif
-#	undef HAVE_SELECT
-#endif
-
-#if !defined(COHERENT) && !defined(M_OS2) && !defined(supermax) && !defined(u3b2) && \
-    !defined(HAVE_POLL) && !defined(WIN32) && !defined(M_AMIGA)
-#	define HAVE_SELECT
-#endif
-
-#if defined(COHERENT)
-#	define HAVE_SETTZ
-#endif
-
-#if defined(M_UNIX)
-#	define HAVE_FORK
-#endif
-
-#if defined(M_OS2) || defined(SVR4)
-#	define HAVE_STRFTIME
-#endif
-
-#if !defined(M_OS2) && !defined(VMS)
-#	define HAVE_SYS_ERRLIST
-#endif
-
-#if defined(__hpux)
-#	define HAVE_KEYPAD
-#endif
-
-#if defined(sinix)
-#	undef	HAVE_SYS_STREAM_H
-#	undef	HAVE_MKDIR
-#endif
-
-#if defined(QNX42)
-#	define HAVE_TCGETATTR
-#	define HAVE_TCSETATTR
-#endif
-
-#if defined(QNX42) || defined(VMS) || defined(M_AMIGA)
-#	define HAVE_KEY_PREFIX
-#endif
-
-#if defined(M_UNIX) || defined (M_AMIGA)
-#	define HAVE_METAMAIL
-#endif
-
-#if defined(BSD) || defined(__osf__) || defined(_POSIX_SOURCE)
-#	define HAVE_REWINDDIR
-#endif
-
-/*
- * Various hacks used to try and get a compile on the strange ones...
- */
-
-#if defined(u3b2)
-#	define size_t	unsigned long int
-#endif
-
-/*
- * Lets try and be a wise ass and make a nntp able binary
- * for machines where the netlibs are in the libc library
- */
-
-#if defined(BSD)
-#	if !defined(NNTP_ABLE)
-#		define NNTP_ABLE
-#	endif
-#endif
-
-/*
- * UCX (aka TCP/IP services for OpenVMS doesn't implement getservbyname
- */
-
-#define HAVE_GETSERVBYNAME
-#if defined(VMS) && defined(UCX)
-#	undef HAVE_GETSERVBYNAME
-#endif
-
-/*
- * closedir() on Amiga is of return type void
- */
-#ifdef M_AMIGA
-#	define CLOSEDIR_VOID
-#endif /* M_AMIGA */
diff -Nurp tin-1.8.1/include/tin.h tin-1.9.0/include/tin.h
--- tin-1.8.1/include/tin.h	2006-01-19 23:42:18.000000000 +0100
+++ tin-1.9.0/include/tin.h	2006-02-16 13:14:34.977509402 +0100
@@ -3,7 +3,7 @@
  *  Module    : tin.h
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2006-01-10
+ *  Updated   : 2006-02-15
  *  Notes     : #include files, #defines & struct's
  *
  * Copyright (c) 1997-2006 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -47,9 +47,7 @@
 #		include	<autoconf.h>	/* FIXME: normally we use 'config.h' */
 #	endif /* !TIN_AUTOCONF_H */
 #else
-#	ifndef HAVE_CONFDEFS_H
-#		include	"oldconfig.h"
-#	endif /* !HAVE_CONFDEFS_H */
+#	error "configure run missing"
 #endif /* HAVE_CONFIG_H */
 
 
@@ -104,62 +102,6 @@ enum icontext { cNone, cGetline, cPrompt
 enum resizer { cNo, cYes, cRedraw };
 enum rc_state { RC_IGNORE, RC_CHECK, RC_UPGRADE, RC_DOWNGRADE, RC_ERROR };
 
-#ifdef VMS
-#	ifdef __DECC
-#		include <unixio.h>
-#	else
-#		ifndef __VMS_VER	/* assume old types.h */
-			typedef unsigned short mode_t;
-#			undef HAVE_STRFTIME
-#		endif /* !__VMS_VER */
-#		include <stdio.h>
-#	endif /* __DECC */
-#	ifdef SOCKETSHR_TCP
-#		include <socketshr.h>
-#		include <unistd.h>
-#		ifndef SOCKETSHR_HAVE_DUP
-#			define dup
-#		endif /* !SOCKETSHR_HAVE_DUP */
-#		ifndef SOCKETSHR_HAVE_FERROR
-#			define ferror(a) (0)
-#		endif /* !SOCKETSHR_HAVE_FERROR */
-#	endif /* SOCKETSHR_TCP */
-#	include <curses.h>
-#	include <stat.h>
-#	undef HAVE_SELECT
-#	define XHDR_XREF	/* enable crosspost support */
-#	define CASE_PROBLEM
-#	define HAVE_ERRNO_H
-#	define NNTP_ONLY
-#	define NNTP_INEWS
-#	define DONT_HAVE_PIPING
-#	define NO_SHELL_ESCAPE
-#	define USE_CLEARSCREEN
-#	ifndef MM_CHARSET
-#		define MM_CHARSET "ISO-8859-1"
-#	endif /* !MM_CHARSET */
-	/*
-	 * Apparently this means fileops=create if not already there - no idea
-	 * why this should be needed. Standard fopen() implies this in arg 2
-	 */
-	extern char *get_uaf_fullname();
-#	ifdef MULTINET
-#		include "MULTINET_ROOT:[MULTINET.INCLUDE.SYS]TYPES.H"
-#		include "MULTINET_ROOT:[MULTINET.INCLUDE.SYS]TIME.H"
-#	else
-#		include "select.h"
-#		ifdef VAXC
-#			include "vmstimval.h"
-#		endif /* VAXC */
-#		include <types.h>
-#	endif /* !MULTINET */
-#	define FOPEN_OPTS		, "fop=cif"
-#	define JOINPATH		joindir
-#else
-#	define FOPEN_OPTS
-#	define JOINPATH		joinpath
-#endif /* VMS */
-
 #include <stdio.h>
 #ifdef HAVE_ERRNO_H
 #	include	<errno.h>
@@ -346,29 +288,18 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 /*
  * Directory handling code
  */
-#ifdef HAVE_CONFIG_H
-#	ifdef HAVE_DIRENT_H
-#		include <dirent.h>
-#		define DIR_BUF	struct dirent
-#	else
-#		ifdef HAVE_SYS_DIR_H
-#			include <sys/dir.h>
-#		endif /* HAVE_SYS_DIR_H */
-#		ifdef HAVE_SYS_NDIR_H
-#			include <sys/ndir.h>
-#		endif /* HAVE_SYS_NDIR_H */
-#		define DIR_BUF	struct direct
-#	endif /* HAVE_DIRENT_H */
+#ifdef HAVE_DIRENT_H
+#	include <dirent.h>
+#	define DIR_BUF	struct dirent
 #else
-#	ifdef M_XENIX
+#	ifdef HAVE_SYS_DIR_H
+#		include <sys/dir.h>
+#	endif /* HAVE_SYS_DIR_H */
+#	ifdef HAVE_SYS_NDIR_H
 #		include <sys/ndir.h>
-#		define DIR_BUF	struct direct
-#	endif /* M_XENIX */
-#	ifdef VMS
-#		include "ndir.h"
-#		define DIR_BUF	struct direct
-#	endif /* VMS */
-#endif /* !HAVE_CONFIG_H */
+#	endif /* HAVE_SYS_NDIR_H */
+#	define DIR_BUF	struct direct
+#endif /* HAVE_DIRENT_H */
 
 #ifndef DIR_BUF
 #	include <dirent.h>
@@ -455,39 +386,6 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #define VT_ESCAPE_TIMEOUT	1
 
 /*
- * Specify News spool & control directories if not running NNTP_ONLY
- * (on machines who can run configure this is not needed)
- */
-#ifndef HAVE_CONFIG_H
-#	ifndef NNTP_ONLY
-#		ifndef SPOOLDIR
-#			ifdef VMS
-#				define SPOOLDIR	"NEWSSPOOL:[000000]"
-#			else
-#				define SPOOLDIR	"/var/spool/news"
-#			endif /* VMS */
-#		endif /* !SPOOLDIR */
-#		ifndef NEWSLIBDIR
-#			ifdef VMS
-#				define NEWSLIBDIR	"NEWSLIB:[000000]"
-#			else
-#				define NEWSLIBDIR	"/usr/lib/news"
-#			endif /* VMS */
-#		endif /* !NEWSLIBDIR */
-#		ifndef NOVROOTDIR
-#			define NOVROOTDIR	SPOOLDIR
-#		endif /* !NOVROOTDIR */
-#		ifndef INEWSDIR
-#			define INEWSDIR	NEWSLIBDIR
-#		endif /* INEWSDIR */
-#	else
-#		undef	SPOOLDIR
-#		undef	NEWSLIBDIR
-#		undef	NOVROOTDIR
-#	endif /* !NNTP_ONLY */
-#endif /* !HAVE_CONFIG_H */
-
-/*
  * Determine machine configuration for external programs & directories
  */
 #if defined(BSD)
@@ -534,15 +432,6 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #	ifdef linux
 #		define DEFAULT_PRINTER	"/usr/bin/lpr"
 #	endif /* linux */
-#	ifdef VMS
-#		define DEFAULT_EDITOR	"EDIT/TPU"
-#		define DEFAULT_MAILBOX	"SYS$LOGIN:"
-#		define DEFAULT_MAILER	"MAIL"
-#		define MAILER_FORMAT	"MAIL /SUBJECT=\"%S\" %F MX%%\"%T\""
-#		define DEFAULT_POSTER	"inews %s."
-#		define DEFAULT_PRINTER	"PRINT/DELETE"
-#		define DEFAULT_UNSHAR	"unshar %s."
-#	endif /* VMS */
 #	ifdef QNX42
 #		ifndef DEFAULT_EDITOR
 #			define DEFAULT_EDITOR	"/bin/vedit"
@@ -643,17 +532,10 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
 #define DEFAULT_ACTIVE_NUM	1800
 #define DEFAULT_NEWNEWS_NUM	5
 
-#ifdef VMS
-#	define RCDIR	"TIN"
-#	define INDEX_MAILDIR	"MAILIDX"
-#	define INDEX_NEWSDIR	"INDEX"
-#	define INDEX_SAVEDIR	"SAVE"
-#else
-#	define RCDIR	".tin"
-#	define INDEX_MAILDIR	".mail"
-#	define INDEX_NEWSDIR	".news"
-#	define INDEX_SAVEDIR	".save"
-#endif /* VMS */
+#define RCDIR	".tin"
+#define INDEX_MAILDIR	".mail"
+#define INDEX_NEWSDIR	".news"
+#define INDEX_SAVEDIR	".save"
 
 #define ACTIVE_FILE	"active"
 #define ACTIVE_MAIL_FILE	"active.mail"
@@ -875,11 +757,6 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_
  * HEADER_LEN  = max. size of a news/mail header-line
  * NEWSRC_LINE =
  */
-#if defined(VMS)
-#	define PATH_LEN	256
-#	define NAME_LEN	14
-#	define LEN	512
-#endif /* VMS */
 
 #ifdef M_UNIX
 #	ifdef PATH_MAX
@@ -1851,11 +1728,7 @@ typedef int (*t_compfunc)(t_comptype, t_
 #define _CDECL
 
 /* Seperator between dir part of path & the filename */
-#ifdef VMS
-#	define DIRSEP	']'
-#else
-#	define DIRSEP	'/'
-#endif /* VMS */
+#define DIRSEP	'/'
 
 /*
  * mouse buttons for use in xterm
@@ -1866,20 +1739,6 @@ typedef int (*t_compfunc)(t_comptype, t_
 
 #define TIN_EDITOR_FMT_OFF		"%E %F"
 
-#ifdef VMS
-#	define REDIRECT_OUTPUT	""
-#	define REDIRECT_PGP_OUTPUT	""
-#	define ENV_VAR_MAILER		"TIN_MAILER"
-/*#	define ENV_VAR_SHELL		"SHELL"*/
-#	define ENV_VAR_POSTER		"TIN_POST"
-#	define TIN_EDITOR_FMT_ON	"%E %F"
-#	define TMPDIR "SYS$SCRATCH:"
-#	ifdef HAVE_KEY_PREFIX
-#		define KEY_PREFIX	0x9b
-#	endif /* HAVE_KEY_PREFIX */
-extern void joindir (char *result, const char *dir, const char *file);
-#endif /* VMS */
-
 #ifdef M_UNIX
 #	define REDIRECT_OUTPUT		"> /dev/null 2>&1"
 #	define REDIRECT_PGP_OUTPUT		"> /dev/null"
@@ -1918,9 +1777,9 @@ extern void joindir (char *result, const
 #endif /* !TMPDIR */
 
 #if !defined(S_ISDIR)
-#	if defined(M_UNIX) || defined(VMS)
+#	if defined(M_UNIX)
 #		define S_ISDIR(m)	(((m) & S_IFMT) == S_IFDIR)
-#	endif /* M_UNIX || VMS */
+#	endif /* M_UNIX */
 #endif /* !S_ISDIR */
 
 #if !defined(S_ISREG)
@@ -1964,11 +1823,7 @@ extern void joindir (char *result, const
 #endif /* !S_ISVTX */
 
 #ifdef DONT_HAVE_PIPING
-#	ifdef VMS
-#		define TIN_PRINTFILE "Sys$Scratch:TIN_PRINT%d.TMP"
-#	else
-#		define TIN_PRINTFILE "tinprint%d.tmp"
-#	endif /* VMS */
+#	define TIN_PRINTFILE "tinprint%d.tmp"
 #endif /* DONT_HAVE_PIPING */
 
 /*
@@ -2114,13 +1969,6 @@ typedef void (*BodyPtr) (char *, FILE *,
 	extern void	no_leaks(void);
 #endif /* DOALLOC */
 
-#ifdef __DECC		/* VMS */
-#	ifndef ferror
-#		define ferror(x)		(0)
-#		define EndWin		EndWind
-#	endif /* !ferror */
-#endif /* __DECC */
-
 #ifndef my_tmpfile_only
 /*
  * shortcut if we arn't interrested in the tmpfiles filename/location
@@ -2228,14 +2076,8 @@ extern struct tm *localtime(time_t *);
 #endif /* !EOF */
 
 /* various filenames used by tin */
-#ifndef VMS	/* TODO: is the VMS case needed? */
-#	define TIN_ARTICLE_NAME	".article"
-#	define TIN_CANCEL_NAME	".cancel"
-#	define TIN_LETTER_NAME	".letter"
-#else
-#	define TIN_ARTICLE_NAME	"article."
-#	define TIN_CANCEL_NAME	"cancel."
-#	define TIN_LETTER_NAME	"letter."
-#endif /* !VMS */
+#define TIN_ARTICLE_NAME	".article"
+#define TIN_CANCEL_NAME	".cancel"
+#define TIN_LETTER_NAME	".letter"
 
 #endif /* !TIN_H */
diff -Nurp tin-1.8.1/include/tnntp.h tin-1.9.0/include/tnntp.h
--- tin-1.8.1/include/tnntp.h	2005-12-02 12:08:13.000000000 +0100
+++ tin-1.9.0/include/tnntp.h	2006-02-15 22:29:28.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : tnntp.h
  *  Author    : Thomas Dickey <dickey@invisible-island.net>
  *  Created   : 1997-03-05
- *  Updated   : 2003-09-19
+ *  Updated   : 2006-02-15
  *  Notes     : #include files, #defines & struct's
  *
  * Copyright (c) 1997-2006 Thomas Dickey <dickey@invisible-island.net>
@@ -38,49 +38,29 @@
 #ifndef TNNTP_H
 #define TNNTP_H 1
 
-#if defined(VMS) && defined(SOCKETSHR_TCP)
-#	ifdef __GNUC__
-#		define __SOCKET_TYPEDEFS
-#	endif /* __GNUC__ */
-#	include <netdb.h>
-#	include <in.h>
-#	include <inet.h>
-#	include <socket.h>
-#	define s_printf	si_fprintf
-#	define s_fdopen	si_fdopen
-#	define s_flush	si_fflush
-#	define s_fclose	si_fclose
-#	define s_gets	si_fgets
-#	define s_close	si_close
-#	define s_puts	si_fputs
-#	define s_dup
-#	define s_init()	(1)
-#	define s_end()
-#else
-#	define s_printf	fprintf
-#	define s_fdopen	fdopen
-#	define s_flush	fflush
-#	define s_fclose	fclose
-#	define s_gets	fgets
-#	if 0 /* __BEOS__ port in progress */
-#		ifdef HAVE_CLOSESOCKET
-#			define s_close closesocket
-#		else
-#			define s_close	close
-#		endif /* HAVE_CLOSESOCKET */
-#		ifdef __BEOS__
-#			define s_puts(s,fd)	write(fileno(fd),s,strlen(s))
-#		else
-#			define s_puts(s,fd)	fputs(s,fd)
-#		endif /* __BEOS__ */
+#define s_printf	fprintf
+#define s_fdopen	fdopen
+#define s_flush	fflush
+#define s_fclose	fclose
+#define s_gets	fgets
+#if 0 /* __BEOS__ port in progress */
+#	ifdef HAVE_CLOSESOCKET
+#		define s_close closesocket
+#	else
+#		define s_close	close
+#	endif /* HAVE_CLOSESOCKET */
+#	ifdef __BEOS__
+#		define s_puts(s,fd)	write(fileno(fd),s,strlen(s))
 #	else
-#		define s_close close
-#		define s_puts	fputs
-#	endif /* 0 */
-#	define s_dup		dup
-#	define s_init()	(1)
-#	define s_end()
-#endif /* VMS && SOCKETSHR_TCP */
+#		define s_puts(s,fd)	fputs(s,fd)
+#	endif /* __BEOS__ */
+#else
+#	define s_close close
+#	define s_puts	fputs
+#endif /* 0 */
+#define s_dup		dup
+#define s_init()	(1)
+#define s_end()
 
 #if defined(NNTP_ABLE) || defined(HAVE_GETHOSTBYNAME)
 #	ifdef HAVE_NETDB_H
@@ -110,47 +90,22 @@
 #			include	<netinet/in.h>
 #		endif /* HAVE_NETINET_IN_H */
 #	else
-#		ifdef VMS
-#			ifdef MULTINET
-#				include "MULTINET_ROOT:[multinet.include]errno.h"
-#				include "MULTINET_ROOT:[multinet.include]netdb.h"
-#				include "MULTINET_ROOT:[multinet.include.vms]inetiodef.h"
-#				include "MULTINET_ROOT:[multinet.include.sys]socket.h"
-#				include "MULTINET_ROOT:[multinet.include.netinet]in.h"
-#				define netopen	socket_open
-#				define netread	socket_read
-#				define netwrite socket_write
-#				define netclose socket_close
-#			else
-#				ifdef UCX
-#					include <errno.h>
-#					include <iodef.h>
-#					include <in.h>
-#					include <socket.h>
-#					define netopen	open
-#					define netread	read
-#					define netwrite	write
-#					define netclose	close
-#				endif /* UCX */
-#			endif /* MULTINET */
+#		ifdef HAVE_SYS_SOCKET_H
+#			include <sys/socket.h>
 #		else
-#			ifdef HAVE_SYS_SOCKET_H
-#				include <sys/socket.h>
-#			else
-#				ifdef HAVE_SOCKET_H
-#					include <socket.h>
-#				endif /* HAVE_SOCKET_H */
-#			endif /* HAVE_SYS_SOCKET_H */
-#			ifdef HAVE_NETINET_IN_H
-#				include <netinet/in.h>
-#			endif /* HAVE_NETINET_IN_H */
-#			ifdef HAVE_NETLIB_H
-#				include <netlib.h>
-#			endif /* HAVE_NETLIB_H */
-#			ifdef HAVE_ARPA_INET_H
-#				include <arpa/inet.h>
-#			endif /* HAVE_ARPA_INET_H */
-#		endif /* VMS */
+#			ifdef HAVE_SOCKET_H
+#				include <socket.h>
+#			endif /* HAVE_SOCKET_H */
+#		endif /* HAVE_SYS_SOCKET_H */
+#		ifdef HAVE_NETINET_IN_H
+#			include <netinet/in.h>
+#		endif /* HAVE_NETINET_IN_H */
+#		ifdef HAVE_NETLIB_H
+#			include <netlib.h>
+#		endif /* HAVE_NETLIB_H */
+#		ifdef HAVE_ARPA_INET_H
+#			include <arpa/inet.h>
+#		endif /* HAVE_ARPA_INET_H */
 #	endif /* TLI */
 
 #	ifdef EXCELAN
diff -Nurp tin-1.8.1/include/version.h tin-1.9.0/include/version.h
--- tin-1.8.1/include/version.h	2006-02-15 19:33:04.000000000 +0100
+++ tin-1.9.0/include/version.h	2006-02-28 20:12:55.353811656 +0100
@@ -3,7 +3,7 @@
  *  Module    : version.h
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2004-10-19
+ *  Updated   : 2006-02-15
  *  Notes     :
  *
  * Copyright (c) 1991-2006 Iain Lea <iain@bricbrac.de>
@@ -40,10 +40,10 @@
 
 #	define PRODUCT		"tin"
 #	ifndef TIN_AUTOCONF_H
-#		define VERSION		"1.8.1"
+#		define VERSION		"1.9.0"
 #	endif /* !TIN_AUTOCONF_H */
-#	define RELEASEDATE	"20060215"
-#	define RELEASENAME	"Mealasta"
+#	define RELEASEDATE	"20060228"
+#	define RELEASENAME	"Ardlussa"
 /* config-file versions - must by dotted triples */
 #	define TINRC_VERSION	"1.3.7"
 #	define ATTRIBUTES_VERSION	"1.0.4"
@@ -51,10 +51,6 @@
 #	define KEYMAP_VERSION	"1.0.6"
 #	define SERVERCONFIG_VERSION	"1.0.0"
 
-#	ifdef VMS
-#		define OSNAME	"VMS"
-#	endif /* VMS */
-
 #	ifdef M_UNIX
 #		ifdef __BEOS__
 #			define OSNAME	"BeOS"
diff -Nurp tin-1.8.1/pcre/ChangeLog tin-1.9.0/pcre/ChangeLog
--- tin-1.8.1/pcre/ChangeLog	2005-09-12 16:31:22.000000000 +0200
+++ tin-1.9.0/pcre/ChangeLog	2006-02-06 13:17:16.000000000 +0100
@@ -1,6 +1,235 @@
 ChangeLog for PCRE
 ------------------
 
+Version 6.6 06-Feb-06
+---------------------
+
+ 1. Change 16(a) for 6.5 broke things, because PCRE_DATA_SCOPE was not defined
+    in pcreposix.h. I have copied the definition from pcre.h.
+
+ 2. Change 25 for 6.5 broke compilation in a build directory out-of-tree
+    because pcre.h is no longer a built file.
+
+ 3. Added Jeff Friedl's additional debugging patches to pcregrep. These are
+    not normally included in the compiled code.
+
+
+Version 6.5 01-Feb-06
+---------------------
+
+ 1. When using the partial match feature with pcre_dfa_exec(), it was not
+    anchoring the second and subsequent partial matches at the new starting
+    point. This could lead to incorrect results. For example, with the pattern
+    /1234/, partially matching against "123" and then "a4" gave a match.
+
+ 2. Changes to pcregrep:
+
+    (a) All non-match returns from pcre_exec() were being treated as failures
+        to match the line. Now, unless the error is PCRE_ERROR_NOMATCH, an
+        error message is output. Some extra information is given for the
+        PCRE_ERROR_MATCHLIMIT and PCRE_ERROR_RECURSIONLIMIT errors, which are
+        probably the only errors that are likely to be caused by users (by
+        specifying a regex that has nested indefinite repeats, for instance).
+        If there are more than 20 of these errors, pcregrep is abandoned.
+
+    (b) A binary zero was treated as data while matching, but terminated the
+        output line if it was written out. This has been fixed: binary zeroes
+        are now no different to any other data bytes.
+
+    (c) Whichever of the LC_ALL or LC_CTYPE environment variables is set is
+        used to set a locale for matching. The --locale=xxxx long option has
+        been added (no short equivalent) to specify a locale explicitly on the
+        pcregrep command, overriding the environment variables.
+
+    (d) When -B was used with -n, some line numbers in the output were one less
+        than they should have been.
+
+    (e) Added the -o (--only-matching) option.
+
+    (f) If -A or -C was used with -c (count only), some lines of context were
+        accidentally printed for the final match.
+
+    (g) Added the -H (--with-filename) option.
+
+    (h) The combination of options -rh failed to suppress file names for files
+        that were found from directory arguments.
+
+    (i) Added the -D (--devices) and -d (--directories) options.
+
+    (j) Added the -F (--fixed-strings) option.
+
+    (k) Allow "-" to be used as a file name for -f as well as for a data file.
+
+    (l) Added the --colo(u)r option.
+
+    (m) Added Jeffrey Friedl's -S testing option, but within #ifdefs so that it
+        is not present by default.
+
+ 3. A nasty bug was discovered in the handling of recursive patterns, that is,
+    items such as (?R) or (?1), when the recursion could match a number of
+    alternatives. If it matched one of the alternatives, but subsequently,
+    outside the recursion, there was a failure, the code tried to back up into
+    the recursion. However, because of the way PCRE is implemented, this is not
+    possible, and the result was an incorrect result from the match.
+
+    In order to prevent this happening, the specification of recursion has
+    been changed so that all such subpatterns are automatically treated as
+    atomic groups. Thus, for example, (?R) is treated as if it were (?>(?R)).
+
+ 4. I had overlooked the fact that, in some locales, there are characters for
+    which isalpha() is true but neither isupper() nor islower() are true. In
+    the fr_FR locale, for instance, the \xAA and \xBA characters (ordmasculine
+    and ordfeminine) are like this. This affected the treatment of \w and \W
+    when they appeared in character classes, but not when they appeared outside
+    a character class. The bit map for "word" characters is now created
+    separately from the results of isalnum() instead of just taking it from the
+    upper, lower, and digit maps. (Plus the underscore character, of course.)
+
+ 5. The above bug also affected the handling of POSIX character classes such as
+    [[:alpha:]] and [[:alnum:]]. These do not have their own bit maps in PCRE's
+    permanent tables. Instead, the bit maps for such a class were previously
+    created as the appropriate unions of the upper, lower, and digit bitmaps.
+    Now they are created by subtraction from the [[:word:]] class, which has
+    its own bitmap.
+
+ 6. The [[:blank:]] character class matches horizontal, but not vertical space.
+    It is created by subtracting the vertical space characters (\x09, \x0a,
+    \x0b, \x0c) from the [[:space:]] bitmap. Previously, however, the
+    subtraction was done in the overall bitmap for a character class, meaning
+    that a class such as [\x0c[:blank:]] was incorrect because \x0c would not
+    be recognized. This bug has been fixed.
+
+ 7. Patches from the folks at Google:
+
+      (a) pcrecpp.cc: "to handle a corner case that may or may not happen in
+      real life, but is still worth protecting against".
+
+      (b) pcrecpp.cc: "corrects a bug when negative radixes are used with
+      regular expressions".
+
+      (c) pcre_scanner.cc: avoid use of std::count() because not all systems
+      have it.
+
+      (d) Split off pcrecpparg.h from pcrecpp.h and had the former built by
+      "configure" and the latter not, in order to fix a problem somebody had
+      with compiling the Arg class on HP-UX.
+
+      (e) Improve the error-handling of the C++ wrapper a little bit.
+
+      (f) New tests for checking recursion limiting.
+
+ 8. The pcre_memmove() function, which is used only if the environment does not
+    have a standard memmove() function (and is therefore rarely compiled),
+    contained two bugs: (a) use of int instead of size_t, and (b) it was not
+    returning a result (though PCRE never actually uses the result).
+
+ 9. In the POSIX regexec() interface, if nmatch is specified as a ridiculously
+    large number - greater than INT_MAX/(3*sizeof(int)) - REG_ESPACE is
+    returned instead of calling malloc() with an overflowing number that would
+    most likely cause subsequent chaos.
+
+10. The debugging option of pcretest was not showing the NO_AUTO_CAPTURE flag.
+
+11. The POSIX flag REG_NOSUB is now supported. When a pattern that was compiled
+    with this option is matched, the nmatch and pmatch options of regexec() are
+    ignored.
+
+12. Added REG_UTF8 to the POSIX interface. This is not defined by POSIX, but is
+    provided in case anyone wants to the the POSIX interface with UTF-8
+    strings.
+
+13. Added CXXLDFLAGS to the Makefile parameters to provide settings only on the
+    C++ linking (needed for some HP-UX environments).
+
+14. Avoid compiler warnings in get_ucpname() when compiled without UCP support
+    (unused parameter) and in the pcre_printint() function (omitted "default"
+    switch label when the default is to do nothing).
+
+15. Added some code to make it possible, when PCRE is compiled as a C++
+    library, to replace subject pointers for pcre_exec() with a smart pointer
+    class, thus making it possible to process discontinuous strings.
+
+16. The two macros PCRE_EXPORT and PCRE_DATA_SCOPE are confusing, and perform
+    much the same function. They were added by different people who were trying
+    to make PCRE easy to compile on non-Unix systems. It has been suggested
+    that PCRE_EXPORT be abolished now that there is more automatic apparatus
+    for compiling on Windows systems. I have therefore replaced it with
+    PCRE_DATA_SCOPE. This is set automatically for Windows; if not set it
+    defaults to "extern" for C or "extern C" for C++, which works fine on
+    Unix-like systems. It is now possible to override the value of PCRE_DATA_
+    SCOPE with something explicit in config.h. In addition:
+
+    (a) pcreposix.h still had just "extern" instead of either of these macros;
+        I have replaced it with PCRE_DATA_SCOPE.
+
+    (b) Functions such as _pcre_xclass(), which are internal to the library,
+        but external in the C sense, all had PCRE_EXPORT in their definitions.
+        This is apparently wrong for the Windows case, so I have removed it.
+        (It makes no difference on Unix-like systems.)
+
+17. Added a new limit, MATCH_LIMIT_RECURSION, which limits the depth of nesting
+    of recursive calls to match(). This is different to MATCH_LIMIT because
+    that limits the total number of calls to match(), not all of which increase
+    the depth of recursion. Limiting the recursion depth limits the amount of
+    stack (or heap if NO_RECURSE is set) that is used. The default can be set
+    when PCRE is compiled, and changed at run time. A patch from Google adds
+    this functionality to the C++ interface.
+
+18. Changes to the handling of Unicode character properties:
+
+    (a) Updated the table to Unicode 4.1.0.
+
+    (b) Recognize characters that are not in the table as "Cn" (undefined).
+
+    (c) I revised the way the table is implemented to a much improved format
+        which includes recognition of ranges. It now supports the ranges that
+        are defined in UnicodeData.txt, and it also amalgamates other
+        characters into ranges. This has reduced the number of entries in the
+        table from around 16,000 to around 3,000, thus reducing its size
+        considerably. I realized I did not need to use a tree structure after
+        all - a binary chop search is just as efficient. Having reduced the
+        number of entries, I extended their size from 6 bytes to 8 bytes to
+        allow for more data.
+
+    (d) Added support for Unicode script names via properties such as \p{Han}.
+
+19. In UTF-8 mode, a backslash followed by a non-Ascii character was not
+    matching that character.
+
+20. When matching a repeated Unicode property with a minimum greater than zero,
+    (for example \pL{2,}), PCRE could look past the end of the subject if it
+    reached it while seeking the minimum number of characters. This could
+    happen only if some of the characters were more than one byte long, because
+    there is a check for at least the minimum number of bytes.
+
+21. Refactored the implementation of \p and \P so as to be more general, to
+    allow for more different types of property in future. This has changed the
+    compiled form incompatibly. Anybody with saved compiled patterns that use
+    \p or \P will have to recompile them.
+
+22. Added "Any" and "L&" to the supported property types.
+
+23. Recognize \x{...} as a code point specifier, even when not in UTF-8 mode,
+    but give a compile time error if the value is greater than 0xff.
+
+24. The man pages for pcrepartial, pcreprecompile, and pcre_compile2 were
+    accidentally not being installed or uninstalled.
+
+25. The pcre.h file was built from pcre.h.in, but the only changes that were
+    made were to insert the current release number. This seemed silly, because
+    it made things harder for people building PCRE on systems that don't run
+    "configure". I have turned pcre.h into a distributed file, no longer built
+    by "configure", with the version identification directly included. There is
+    no longer a pcre.h.in file.
+
+    However, this change necessitated a change to the pcre-config script as
+    well. It is built from pcre-config.in, and one of the substitutions was the
+    release number. I have updated configure.ac so that ./configure now finds
+    the release number by grepping pcre.h.
+
+26. Added the ability to run the tests under valgrind.
+
+
 Version 6.4 05-Sep-05
 ---------------------
 
diff -Nurp tin-1.8.1/pcre/LICENCE tin-1.9.0/pcre/LICENCE
--- tin-1.8.1/pcre/LICENCE	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/pcre/LICENCE	2006-02-06 13:17:16.000000000 +0100
@@ -22,7 +22,7 @@ Email domain:     cam.ac.uk
 University of Cambridge Computing Service,
 Cambridge, England. Phone: +44 1223 334714.
 
-Copyright (c) 1997-2005 University of Cambridge
+Copyright (c) 1997-2006 University of Cambridge
 All rights reserved.
 
 
diff -Nurp tin-1.8.1/pcre/Makefile.in tin-1.9.0/pcre/Makefile.in
--- tin-1.8.1/pcre/Makefile.in	2005-09-12 16:51:05.000000000 +0200
+++ tin-1.9.0/pcre/Makefile.in	2006-02-15 21:33:08.000000000 +0100
@@ -28,6 +28,7 @@ X		= $(BUILD_EXEEXT)
 CPPOPTS = \
 	-DLINK_SIZE=2 \
 	-DMATCH_LIMIT=10000000 \
+	-DMATCH_LIMIT_RECURSION=10000000 \
 	-DNEWLINE=10 \
 	-DPOSIX_MALLOC_THRESHOLD=10 \
 	@DEFS@ -I. -I../include
@@ -56,7 +57,7 @@ OBJ = \
 	pcre_study$o \
 	pcre_tables$o \
 	pcre_try_flipped$o \
-	pcre_ucp_findchar$o \
+	pcre_ucp_searchfuncs$o \
 	pcre_valid_utf8$o \
 	pcre_version$o \
 	pcre_xclass$o
@@ -120,7 +121,7 @@ dftables$X :	dftables.c pcre_maketables.
 
 clean :;		$(RM) -f *$o *.a pcretest$x pcregrep$x
 
-distclean :	clean ; $(RM) -f pcre.h dftables$X pcre_chartables.c RunTest
+distclean :	clean ; $(RM) -f dftables$X pcre_chartables.c RunTest
 
 runtest :	all
 		./RunTest
diff -Nurp tin-1.8.1/pcre/Makefile.in-old tin-1.9.0/pcre/Makefile.in-old
--- tin-1.8.1/pcre/Makefile.in-old	2005-09-12 16:32:19.000000000 +0200
+++ tin-1.9.0/pcre/Makefile.in-old	2006-02-06 13:17:16.000000000 +0100
@@ -78,6 +78,7 @@ CXX = @CXX@
 CFLAGS = @CFLAGS@
 CXXFLAGS = @CXXFLAGS@
 LDFLAGS = @LDFLAGS@
+CXXLDFLAGS = @CXXLDFLAGS@
 
 CC_FOR_BUILD = @CC_FOR_BUILD@
 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
@@ -90,7 +91,7 @@ UTF8 = @UTF8@
 NEWLINE = @NEWLINE@
 POSIX_MALLOC_THRESHOLD = @POSIX_MALLOC_THRESHOLD@
 LINK_SIZE = @LINK_SIZE@
-MATCH_LIMIT = @MATCH_LIMIT@
+MATCH_LIMIT = @MATCH_LIMIT@ @MATCH_LIMIT_RECURSION@
 NO_RECURSE = @NO_RECURSE@
 EBCDIC = @EBCDIC@
 
@@ -108,7 +109,7 @@ LTCXXCOMPILE = $(LIBTOOL) --mode=compile
 LINKLIB = $(LIBTOOL) --mode=link $(CC) -export-symbols-regex '^[^_]' $(LDFLAGS) -I. -I$(top_srcdir)
 LINK_FOR_BUILD = $(LIBTOOL) --mode=link $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -I. -I$(top_srcdir)
 @ON_WINDOWS@CXXLINK = $(CXX) $(LDFLAGS) -I. -I$(top_srcdir) -L.libs
-@NOT_ON_WINDOWS@CXXLINK = $(LIBTOOL) --mode=link $(CXX) $(LDFLAGS) -I. -I$(top_srcdir)
+@NOT_ON_WINDOWS@CXXLINK = $(LIBTOOL) --mode=link $(CXX) $(LDFLAGS) $(CXXLDFLAGS) -I. -I$(top_srcdir)
 CXXLINKLIB = $(LIBTOOL) --mode=link $(CXX) $(LDFLAGS) -I. -I$(top_srcdir)
 
 # These are the version numbers for the shared libraries
@@ -135,7 +136,7 @@ OBJ = pcre_chartables.@OBJEXT@ \
   pcre_study.@OBJEXT@ \
   pcre_tables.@OBJEXT@ \
   pcre_try_flipped.@OBJEXT@ \
-  pcre_ucp_findchar.@OBJEXT@ \
+  pcre_ucp_searchfuncs.@OBJEXT@ \
   pcre_valid_utf8.@OBJEXT@ \
   pcre_version.@OBJEXT@ \
   pcre_xclass.@OBJEXT@ \
@@ -156,7 +157,7 @@ LOBJ = pcre_chartables.lo \
   pcre_study.lo \
   pcre_tables.lo \
   pcre_try_flipped.lo \
-  pcre_ucp_findchar.lo \
+  pcre_ucp_searchfuncs.lo \
   pcre_valid_utf8.lo \
   pcre_version.lo \
   pcre_xclass.lo \
@@ -175,25 +176,36 @@ CPP_TARGETS = libpcrecpp.la \
   pcre_scanner_unittest@EXEEXT@ \
   pcre_stringpiece_unittest@EXEEXT@
 
-all:            libpcre.la @POSIX_LIB@ pcretest@EXEEXT@ pcregrep@EXEEXT@ @MAYBE_CPP_TARGETS@ @ON_WINDOWS@ winshared
+all:            libpcre.la @POSIX_LIB@ pcretest@EXEEXT@ pcregrep@EXEEXT@ \
+		@MAYBE_CPP_TARGETS@ @ON_WINDOWS@ winshared
 
 pcregrep@EXEEXT@: libpcre.la pcregrep.@OBJEXT@ @ON_WINDOWS@ winshared
 		$(LINK) -o pcregrep@EXEEXT@ pcregrep.@OBJEXT@ libpcre.la
 
-pcretest@EXEEXT@: libpcre.la @POSIX_LIB@ pcretest.@OBJEXT@ @ON_WINDOWS@ winshared
-		$(LINK) $(PURIFY) $(EFENCE) -o pcretest@EXEEXT@  pcretest.@OBJEXT@ \
+pcretest@EXEEXT@: libpcre.la @POSIX_LIB@ pcretest.@OBJEXT@ \
+		@ON_WINDOWS@ winshared
+		$(LINK) $(PURIFY) $(EFENCE) -o pcretest@EXEEXT@  \
+		pcretest.@OBJEXT@ \
 		libpcre.la @POSIX_LIB@
 
-pcrecpp_unittest@EXEEXT@: libpcrecpp.la pcrecpp_unittest.@OBJEXT@ @ON_WINDOWS@ winshared
-		$(CXXLINK) $(PURIFY) $(EFENCE) -o pcrecpp_unittest@EXEEXT@  pcrecpp_unittest.@OBJEXT@ \
+pcrecpp_unittest@EXEEXT@: libpcrecpp.la pcrecpp_unittest.@OBJEXT@ \
+		@ON_WINDOWS@ winshared
+		$(CXXLINK) $(PURIFY) $(EFENCE) -o pcrecpp_unittest@EXEEXT@ \
+		pcrecpp_unittest.@OBJEXT@ \
 		libpcrecpp.la @POSIX_LIB@
 
-pcre_scanner_unittest@EXEEXT@: libpcrecpp.la pcre_scanner_unittest.@OBJEXT@ @ON_WINDOWS@ winshared
-		$(CXXLINK) $(PURIFY) $(EFENCE) -o pcre_scanner_unittest@EXEEXT@  pcre_scanner_unittest.@OBJEXT@ \
+pcre_scanner_unittest@EXEEXT@: libpcrecpp.la pcre_scanner_unittest.@OBJEXT@ \
+		@ON_WINDOWS@ winshared
+		$(CXXLINK) $(PURIFY) $(EFENCE) \
+		-o pcre_scanner_unittest@EXEEXT@ \
+		pcre_scanner_unittest.@OBJEXT@ \
 		libpcrecpp.la @POSIX_LIB@
 
-pcre_stringpiece_unittest@EXEEXT@: libpcrecpp.la pcre_stringpiece_unittest.@OBJEXT@ @ON_WINDOWS@ winshared
-		$(CXXLINK) $(PURIFY) $(EFENCE) -o pcre_stringpiece_unittest@EXEEXT@	pcre_stringpiece_unittest.@OBJEXT@ \
+pcre_stringpiece_unittest@EXEEXT@: libpcrecpp.la \
+		pcre_stringpiece_unittest.@OBJEXT@ @ON_WINDOWS@ winshared
+		$(CXXLINK) $(PURIFY) $(EFENCE) \
+		-o pcre_stringpiece_unittest@EXEEXT@ \
+		pcre_stringpiece_unittest.@OBJEXT@ \
 		libpcrecpp.la @POSIX_LIB@
 
 libpcre.la:     $(OBJ)
@@ -217,134 +229,148 @@ libpcrecpp.la: libpcre.la $(CPPOBJ)
 pcre_chartables.@OBJEXT@: pcre_chartables.c
 		@$(LTCOMPILE) pcre_chartables.c
 
-pcre_compile.@OBJEXT@: Makefile config.h pcre.h \
-		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_compile.c
+pcre_compile.@OBJEXT@: Makefile config.h $(top_srcdir)/pcre.h \
+		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_compile.c \
+		$(top_srcdir)/pcre_printint.src
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_compile.c
 
-pcre_config.@OBJEXT@:  Makefile config.h pcre.h \
+pcre_config.@OBJEXT@:  Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_config.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_config.c
 
-pcre_dfa_exec.@OBJEXT@: Makefile config.h pcre.h \
+pcre_dfa_exec.@OBJEXT@: Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_dfa_exec.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_dfa_exec.c
 
-pcre_exec.@OBJEXT@:    Makefile config.h pcre.h \
+pcre_exec.@OBJEXT@:    Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_exec.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_exec.c
 
-pcre_fullinfo.@OBJEXT@: Makefile config.h pcre.h \
+pcre_fullinfo.@OBJEXT@: Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_fullinfo.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_fullinfo.c
 
-pcre_get.@OBJEXT@:     Makefile config.h pcre.h \
+pcre_get.@OBJEXT@:     Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_get.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_get.c
 
-pcre_globals.@OBJEXT@: Makefile config.h pcre.h \
+pcre_globals.@OBJEXT@: Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_globals.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_globals.c
 
-pcre_info.@OBJEXT@:    Makefile config.h pcre.h \
+pcre_info.@OBJEXT@:    Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_info.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_info.c
 
-pcre_maketables.@OBJEXT@: Makefile config.h pcre.h \
+pcre_maketables.@OBJEXT@: Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_maketables.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_maketables.c
 
-pcre_ord2utf8.@OBJEXT@: Makefile config.h pcre.h \
+pcre_ord2utf8.@OBJEXT@: Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_ord2utf8.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_ord2utf8.c
 
-pcre_refcount.@OBJEXT@:   Makefile config.h pcre.h \
+pcre_refcount.@OBJEXT@:   Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_refcount.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_refcount.c
 
-pcre_study.@OBJEXT@:   Makefile config.h pcre.h \
+pcre_study.@OBJEXT@:   Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_study.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_study.c
 
-pcre_tables.@OBJEXT@:  Makefile config.h pcre.h \
+pcre_tables.@OBJEXT@:  Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_tables.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_tables.c
 
-pcre_try_flipped.@OBJEXT@: Makefile config.h pcre.h \
+pcre_try_flipped.@OBJEXT@: Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_try_flipped.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_try_flipped.c
 
-pcre_ucp_findchar.@OBJEXT@: Makefile config.h pcre.h \
-		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_ucp_findchar.c
+pcre_ucp_searchfuncs.@OBJEXT@: Makefile config.h $(top_srcdir)/pcre.h \
+		$(top_srcdir)/pcre_internal.h \
+		$(top_srcdir)/pcre_ucp_searchfuncs.c \
+		$(top_srcdir)/ucptable.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
-		$(top_srcdir)/pcre_ucp_findchar.c
+		$(top_srcdir)/pcre_ucp_searchfuncs.c
 
-pcre_valid_utf8.@OBJEXT@: Makefile config.h pcre.h \
+pcre_valid_utf8.@OBJEXT@: Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_valid_utf8.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_valid_utf8.c
 
-pcre_version.@OBJEXT@: Makefile config.h pcre.h \
+pcre_version.@OBJEXT@: Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_version.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_version.c
 
-pcre_xclass.@OBJEXT@:  Makefile config.h pcre.h \
+pcre_xclass.@OBJEXT@:  Makefile config.h $(top_srcdir)/pcre.h \
 		$(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre_xclass.c
 		@$(LTCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_xclass.c
 
 pcreposix.@OBJEXT@:    $(top_srcdir)/pcreposix.c $(top_srcdir)/pcreposix.h \
-		  $(top_srcdir)/pcre_internal.h pcre.h config.h Makefile
-		@$(LTCOMPILE) $(POSIX_MALLOC_THRESHOLD) $(top_srcdir)/pcreposix.c
+		  $(top_srcdir)/pcre_internal.h $(top_srcdir)/pcre.h config.h Makefile
+		@$(LTCOMPILE) $(POSIX_MALLOC_THRESHOLD) \
+		$(top_srcdir)/pcreposix.c
 
-pcrecpp.@OBJEXT@:      $(top_srcdir)/pcrecpp.cc pcrecpp.h \
-		pcre_stringpiece.h pcre.h config.h Makefile
+pcrecpp.@OBJEXT@:      $(top_srcdir)/pcrecpp.cc $(top_srcdir)/pcrecpp.h \
+		pcrecpparg.h pcre_stringpiece.h $(top_srcdir)/pcre.h config.h Makefile
 		@$(LTCXXCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcrecpp.cc
 
-pcre_scanner.@OBJEXT@: $(top_srcdir)/pcre_scanner.cc $(top_srcdir)/pcre_scanner.h \
-		pcrecpp.h pcre_stringpiece.h pcre.h config.h Makefile
+pcre_scanner.@OBJEXT@: $(top_srcdir)/pcre_scanner.cc \
+		$(top_srcdir)/pcre_scanner.h \
+		$(top_srcdir)/pcrecpp.h pcrecpparg.h pcre_stringpiece.h \
+		$(top_srcdir)/pcre.h config.h Makefile
 		@$(LTCXXCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_scanner.cc
 
-pcre_stringpiece.@OBJEXT@:  $(top_srcdir)/pcre_stringpiece.cc pcre_stringpiece.h \
+pcre_stringpiece.@OBJEXT@:  $(top_srcdir)/pcre_stringpiece.cc \
+		pcre_stringpiece.h \
 		config.h Makefile
 		@$(LTCXXCOMPILE) $(UTF8) $(UCP) $(POSIX_MALLOC_THRESHOLD) \
 		$(top_srcdir)/pcre_stringpiece.cc
 
 pcretest.@OBJEXT@:     $(top_srcdir)/pcretest.c $(top_srcdir)/pcre_internal.h \
-		pcre.h config.h Makefile
-		$(CC) -c $(CFLAGS) -I. -I$(top_srcdir) $(UTF8) $(UCP) $(LINK_SIZE) $(top_srcdir)/pcretest.c
-
-pcrecpp_unittest.@OBJEXT@:  $(top_srcdir)/pcrecpp_unittest.cc pcrecpp.h \
-		pcre_stringpiece.h pcre.h config.h Makefile
-		$(CXX) -c $(CXXFLAGS) -I. -I$(top_srcdir) $(UTF8) $(UCP) $(LINK_SIZE) $(top_srcdir)/pcrecpp_unittest.cc
-
-pcre_stringpiece_unittest.@OBJEXT@:  $(top_srcdir)/pcre_stringpiece_unittest.cc \
-		pcre_stringpiece.h config.h Makefile
-		$(CXX) -c $(CXXFLAGS) -I. -I$(top_srcdir) $(UTF8) $(UCP) $(LINK_SIZE) $(top_srcdir)/pcre_stringpiece_unittest.cc
+		$(top_srcdir)/pcre_printint.src $(top_srcdir)/pcre.h config.h Makefile
+		$(CC) -c $(CFLAGS) -I. -I$(top_srcdir) $(UTF8) $(UCP) \
+		$(LINK_SIZE) $(top_srcdir)/pcretest.c
+
+pcrecpp_unittest.@OBJEXT@:  $(top_srcdir)/pcrecpp_unittest.cc \
+		$(top_srcdir)/pcrecpp.h \
+		pcrecpparg.h pcre_stringpiece.h $(top_srcdir)/pcre.h config.h Makefile
+		$(CXX) -c $(CXXFLAGS) -I. -I$(top_srcdir) $(UTF8) $(UCP) \
+		$(LINK_SIZE) $(top_srcdir)/pcrecpp_unittest.cc
+
+pcre_stringpiece_unittest.@OBJEXT@: $(top_srcdir)/pcre_stringpiece_unittest.cc \
+		pcre_stringpiece.h pcrecpparg.h config.h Makefile
+		$(CXX) -c $(CXXFLAGS) -I. -I$(top_srcdir) $(UTF8) $(UCP) \
+		$(LINK_SIZE) $(top_srcdir)/pcre_stringpiece_unittest.cc
 
 pcre_scanner_unittest.@OBJEXT@:  $(top_srcdir)/pcre_scanner_unittest.cc \
-		$(top_srcdir)/pcre_scanner.h pcrecpp.h pcre_stringpiece.h \
-		pcre.h config.h Makefile
-		$(CXX) -c $(CXXFLAGS) -I. -I$(top_srcdir) $(UTF8) $(UCP) $(LINK_SIZE) $(top_srcdir)/pcre_scanner_unittest.cc
-
-pcregrep.@OBJEXT@:     $(top_srcdir)/pcregrep.c pcre.h Makefile config.h
-		$(CC) -c $(CFLAGS) -I. -I$(top_srcdir) $(UTF8) $(UCP) $(PCREGREP_OSTYPE) $(top_srcdir)/pcregrep.c
+		$(top_srcdir)/pcre_scanner.h \
+		$(top_srcdir)/pcrecpp.h pcre_stringpiece.h \
+		$(top_srcdir)/pcre.h pcrecpparg.h config.h Makefile
+		$(CXX) -c $(CXXFLAGS) -I. -I$(top_srcdir) $(UTF8) $(UCP) \
+		$(LINK_SIZE) $(top_srcdir)/pcre_scanner_unittest.cc
+
+pcregrep.@OBJEXT@:     $(top_srcdir)/pcregrep.c $(top_srcdir)/pcre.h Makefile config.h
+		$(CC) -c $(CFLAGS) -I. -I$(top_srcdir) $(UTF8) $(UCP) \
+		$(PCREGREP_OSTYPE) $(top_srcdir)/pcregrep.c
 
 # Some Windows-specific targets for MinGW. Do not use for Cygwin.
 
@@ -424,7 +450,7 @@ pcre_chartables.c:   dftables@BUILD_EXEE
 
 dftables.@BUILD_OBJEXT@:     $(top_srcdir)/dftables.c \
 		$(top_srcdir)/pcre_maketables.c $(top_srcdir)/pcre_internal.h \
-		pcre.h config.h Makefile
+		$(top_srcdir)/pcre.h config.h Makefile
 		$(CC_FOR_BUILD) -c $(CFLAGS_FOR_BUILD) -I. $(top_srcdir)/dftables.c
 
 dftables@BUILD_EXEEXT@:      dftables.@BUILD_OBJEXT@
@@ -440,9 +466,10 @@ install:        all @ON_WINDOWS@ wininst
 @NOT_ON_WINDOWS@@HAVE_CPP@		$(LIBTOOL) --mode=install $(INSTALL) libpcrecpp.la $(DESTDIR)$(LIBDIR)/libpcrecpp.la
 @NOT_ON_WINDOWS@	       $(LIBTOOL) --finish $(DESTDIR)$(LIBDIR)
 		$(mkinstalldirs) $(DESTDIR)$(INCDIR)
-		$(INSTALL_DATA) pcre.h $(DESTDIR)$(INCDIR)/pcre.h
+		$(INSTALL_DATA) $(top_srcdir)/pcre.h $(DESTDIR)$(INCDIR)/pcre.h
 		$(INSTALL_DATA) $(top_srcdir)/pcreposix.h $(DESTDIR)$(INCDIR)/pcreposix.h
-@HAVE_CPP@		 $(INSTALL_DATA) pcrecpp.h $(DESTDIR)$(INCDIR)/pcrecpp.h
+@HAVE_CPP@		 $(INSTALL_DATA) $(top_srcdir)/pcrecpp.h $(DESTDIR)$(INCDIR)/pcrecpp.h
+@HAVE_CPP@		 $(INSTALL_DATA) pcrecpparg.h $(DESTDIR)$(INCDIR)/pcrecpparg.h
 @HAVE_CPP@		 $(INSTALL_DATA) pcre_stringpiece.h $(DESTDIR)$(INCDIR)/pcre_stringpiece.h
 @HAVE_CPP@		 $(INSTALL_DATA) $(top_srcdir)/pcre_scanner.h $(DESTDIR)$(INCDIR)/pcre_scanner.h
 		$(mkinstalldirs) $(DESTDIR)$(MANDIR)/man3
@@ -453,11 +480,14 @@ install:        all @ON_WINDOWS@ wininst
 		$(INSTALL_DATA) $(top_srcdir)/doc/pcrecompat.3 $(DESTDIR)$(MANDIR)/man3/pcrecompat.3
 @HAVE_CPP@		 $(INSTALL_DATA) $(top_srcdir)/doc/pcrecpp.3 $(DESTDIR)$(MANDIR)/man3/pcrecpp.3
 		$(INSTALL_DATA) $(top_srcdir)/doc/pcrematching.3 $(DESTDIR)$(MANDIR)/man3/pcrematching.3
+		$(INSTALL_DATA) $(top_srcdir)/doc/pcrepartial.3 $(DESTDIR)$(MANDIR)/man3/pcrepartial.3
 		$(INSTALL_DATA) $(top_srcdir)/doc/pcrepattern.3 $(DESTDIR)$(MANDIR)/man3/pcrepattern.3
 		$(INSTALL_DATA) $(top_srcdir)/doc/pcreperform.3 $(DESTDIR)$(MANDIR)/man3/pcreperform.3
 		$(INSTALL_DATA) $(top_srcdir)/doc/pcreposix.3 $(DESTDIR)$(MANDIR)/man3/pcreposix.3
+		$(INSTALL_DATA) $(top_srcdir)/doc/pcreprecompile.3 $(DESTDIR)$(MANDIR)/man3/pcreprecompile.3
 		$(INSTALL_DATA) $(top_srcdir)/doc/pcresample.3 $(DESTDIR)$(MANDIR)/man3/pcresample.3
 		$(INSTALL_DATA) $(top_srcdir)/doc/pcre_compile.3 $(DESTDIR)$(MANDIR)/man3/pcre_compile.3
+		$(INSTALL_DATA) $(top_srcdir)/doc/pcre_compile2.3 $(DESTDIR)$(MANDIR)/man3/pcre_compile2.3
 		$(INSTALL_DATA) $(top_srcdir)/doc/pcre_config.3 $(DESTDIR)$(MANDIR)/man3/pcre_config.3
 		$(INSTALL_DATA) $(top_srcdir)/doc/pcre_copy_named_substring.3 $(DESTDIR)$(MANDIR)/man3/pcre_copy_named_substring.3
 		$(INSTALL_DATA) $(top_srcdir)/doc/pcre_copy_substring.3 $(DESTDIR)$(MANDIR)/man3/pcre_copy_substring.3
@@ -494,6 +524,7 @@ uninstall:;     -rm -rf \
 		$(DESTDIR)$(INCDIR)/pcre.h \
 		$(DESTDIR)$(INCDIR)/pcreposix.h \
 		$(DESTDIR)$(INCDIR)/pcrecpp.h \
+		$(DESTDIR)$(INCDIR)/pcrecpparg.h \
 		$(DESTDIR)$(INCDIR)/pcre_scanner.h \
 		$(DESTDIR)$(INCDIR)/pcre_stringpiece.h \
 		$(DESTDIR)$(MANDIR)/man3/pcre.3 \
@@ -503,11 +534,14 @@ uninstall:;     -rm -rf \
 		$(DESTDIR)$(MANDIR)/man3/pcrecompat.3 \
 		$(DESTDIR)$(MANDIR)/man3/pcrecpp.3 \
 		$(DESTDIR)$(MANDIR)/man3/pcrematching.3 \
+		$(DESTDIR)$(MANDIR)/man3/pcrepartial.3 \
 		$(DESTDIR)$(MANDIR)/man3/pcrepattern.3 \
 		$(DESTDIR)$(MANDIR)/man3/pcreperform.3 \
 		$(DESTDIR)$(MANDIR)/man3/pcreposix.3 \
+		$(DESTDIR)$(MANDIR)/man3/pcreprecompile.3 \
 		$(DESTDIR)$(MANDIR)/man3/pcresample.3 \
 		$(DESTDIR)$(MANDIR)/man3/pcre_compile.3 \
+		$(DESTDIR)$(MANDIR)/man3/pcre_compile2.3 \
 		$(DESTDIR)$(MANDIR)/man3/pcre_config.3 \
 		$(DESTDIR)$(MANDIR)/man3/pcre_copy_named_substring.3 \
 		$(DESTDIR)$(MANDIR)/man3/pcre_copy_substring.3 \
@@ -542,7 +576,7 @@ clean:;         -rm -rf *.@OBJEXT@ *.lo 
 
 distclean:      clean
 		-rm -f pcre_chartables.c libtool pcre-config libpcre.pc \
-		pcre.h pcre_stringpiece.h pcrecpp.h \
+		pcre_stringpiece.h pcrecpparg.h \
 		dftables@EXEEXT@ RunGrepTest RunTest \
 		Makefile config.h config.status config.log config.cache
 
diff -Nurp tin-1.8.1/pcre/NEWS tin-1.9.0/pcre/NEWS
--- tin-1.8.1/pcre/NEWS	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/pcre/NEWS	2006-02-06 13:17:16.000000000 +0100
@@ -1,6 +1,28 @@
 News about PCRE releases
 ------------------------
 
+Release 6.5 01-Feb-06
+---------------------
+
+Important changes in this release:
+
+1. A number of new features have been added to pcregrep.
+
+2. The Unicode property tables have been updated to Unicode 4.1.0, and the
+   supported properties have been extended with script names such as "Arabic",
+   and the derived properties "Any" and "L&". This has necessitated a change to
+   the interal format of compiled patterns. Any saved compiled patterns that
+   use \p or \P must be recompiled.
+
+3. The specification of recursion in patterns has been changed so that all
+   recursive subpatterns are automatically treated as atomic groups. Thus, for
+   example, (?R) is treated as if it were (?>(?R)). This is necessary because
+   otherwise there are situations where recursion does not work.
+
+See the ChangeLog for a complete list of changes, which include a number of bug
+fixes and tidies.
+
+
 Release 6.0 07-Jun-05
 ---------------------
 
diff -Nurp tin-1.8.1/pcre/NON-UNIX-USE tin-1.9.0/pcre/NON-UNIX-USE
--- tin-1.8.1/pcre/NON-UNIX-USE	2005-09-12 16:32:30.000000000 +0200
+++ tin-1.9.0/pcre/NON-UNIX-USE	2006-02-06 13:17:16.000000000 +0100
@@ -11,8 +11,9 @@ the Contrib directory on the ftp site th
 
 If you want to compile PCRE for a non-Unix system (or perhaps, more strictly,
 for a system that does not support "configure" and "make" files), note that
-PCRE consists entirely of code written in Standard C, and so should compile
-successfully on any system that has a Standard C compiler and library.
+the basic PCRE library consists entirely of code written in Standard C, and so
+should compile successfully on any system that has a Standard C compiler and
+library. The C++ wrapper functions are a separate issue (see below).
 
 
 GENERIC INSTRUCTIONS FOR THE C LIBRARY
@@ -34,27 +35,16 @@ your compiler gives to '\n'.
   rem Use write, because notepad cannot handle UNIX files. Change values.
   write config.h
 
-(2) Copy or rename the file pcre.in as pcre.h, and change the macro definitions
-for PCRE_MAJOR, PCRE_MINOR, and PCRE_DATE near its start to the values set in
-configure.in.
-
-  rem Mark Tetrode's commands
-  copy pcre.in pcre.h
-  rem Read values from configure.in
-  write configure.in
-  rem Change values
-  write pcre.h
-
-(3) Compile dftables.c as a stand-alone program, and then run it with
+(2) Compile dftables.c as a stand-alone program, and then run it with
 the single argument "pcre_chartables.c". This generates a set of standard
 character tables and writes them to that file.
 
   rem Mark Tetrode's commands
   rem Compile & run
   cl -DSUPPORT_UTF8 -DSUPPORT_UCP dftables.c
-  dftables.exe chartables.c
+  dftables.exe pcre_chartables.c
 
-(4) Compile the following source files:
+(3) Compile the following source files:
 
   pcre_chartables.c
   pcre_compile.c
@@ -67,12 +57,11 @@ character tables and writes them to that
   pcre_info.c
   pcre_maketables.c
   pcre_ord2utf8.c
-  pcre_printint.c
   pcre_refcount.c
   pcre_study.c
   pcre_tables.c
   pcre_try_flipped.c
-  pcre_ucp_findchar.c
+  pcre_ucp_searchfuncs.c
   pcre_valid_utf8.c
   pcre_version.c
   pcre_xclass.c
@@ -88,7 +77,7 @@ shared libraries, you may have to do thi
   cl -DSUPPORT_UTF8 -DSUPPORT_UCP -DPOSIX_MALLOC_THRESHOLD=10 /c maketables.c get.c study.c pcre.c
   lib /OUT:pcre.lib maketables.obj get.obj study.obj pcre.obj
 
-(5) Similarly, compile pcreposix.c and link it (on its own) as the pcreposix
+(4) Similarly, compile pcreposix.c and link it (on its own) as the pcreposix
 library.
 
   rem Mark Tetrode's commands, for a static library
@@ -96,14 +85,14 @@ library.
   cl -DSUPPORT_UTF8 -DSUPPORT_UCP -DPOSIX_MALLOC_THRESHOLD=10 /c pcreposix.c
   lib /OUT:pcreposix.lib pcreposix.obj
 
-(6) Compile the test program pcretest.c. This needs the functions in the
+(5) Compile the test program pcretest.c. This needs the functions in the
 pcre and pcreposix libraries when linking.
 
   rem Mark Tetrode's commands
   rem compile & link
   cl /F0x400000 pcretest.c pcre.lib pcreposix.lib
 
-(7) Run pcretest on the testinput files in the testdata directory, and check
+(6) Run pcretest on the testinput files in the testdata directory, and check
 that the output matches the corresponding testoutput files. You must use the
 -i option when checking testinput2. Note that the supplied files are in Unix
 format, with just LF characters as line terminators. You may need to edit them
@@ -126,6 +115,9 @@ to change this if your system uses a dif
 Note that there are now three more tests (7, 8, 9) that did not exist when Mark
 wrote those comments. The test the new pcre_dfa_exec() function.
 
+(7) If you want to use the pcregrep command, compile and link pcregrep.c; it
+uses only the basic PCRE library.
+
 
 THE C++ WRAPPER FUNCTIONS
 
diff -Nurp tin-1.8.1/pcre/README tin-1.9.0/pcre/README
--- tin-1.8.1/pcre/README	2005-08-19 11:34:07.000000000 +0200
+++ tin-1.9.0/pcre/README	2006-02-06 13:17:16.000000000 +0100
@@ -68,6 +68,9 @@ others are pointers to URLs containing r
 Building PCRE on a Unix-like system
 -----------------------------------
 
+If you are using HP's ANSI C++ compiler (aCC), please see the special note
+in the section entitled "Using HP's ANSI C++ compiler (aCC)" below.
+
 To build PCRE on a Unix-like system, first run the "configure" command from the
 PCRE distribution directory, with your current directory set to the directory
 where you want the files to be created. This command is a standard GNU
@@ -91,6 +94,10 @@ into /source/pcre/pcre-xxx, but you want
 cd /build/pcre/pcre-xxx
 /source/pcre/pcre-xxx/configure
 
+PCRE is written in C and is normally compiled as a C library. However, it is
+possible to build it as a C++ library, though the provided building apparatus
+does not have any features to support this.
+
 There are some optional features that can be included or omitted from the PCRE
 library. You can read more about them in the pcrebuild man page.
 
@@ -111,11 +118,11 @@ library. You can read more about them in
   property table); only the basic two-letter properties such as Lu are
   supported.
 
-. You can build PCRE to recognized CR or NL as the newline character, instead
-  of whatever your compiler uses for "\n", by adding --newline-is-cr or
-  --newline-is-nl to the "configure" command, respectively. Only do this if you
+. You can build PCRE to recognize either CR or LF as the newline character,
+  instead of whatever your compiler uses for "\n", by adding --newline-is-cr or
+  --newline-is-lf to the "configure" command, respectively. Only do this if you
   really understand what you are doing. On traditional Unix-like systems, the
-  newline character is NL.
+  newline character is LF.
 
 . When called via the POSIX interface, PCRE uses malloc() to get additional
   storage for processing capturing parentheses if there are more than 10 of
@@ -262,6 +269,22 @@ when calling the "configure" command. If
 to the values of CC and CFLAGS.
 
 
+Using HP's ANSI C++ compiler (aCC)
+----------------------------------
+
+Unless C++ support is disabled by specifiying the "--disable-cpp" option of the
+"configure" script, you *must* include the "-AA" option in the CXXFLAGS
+environment variable in order for the C++ components to compile correctly.
+
+Also, note that the aCC compiler on PA-RISC platforms may have a defect whereby
+needed libraries fail to get included when specifying the "-AA" compiler
+option. If you experience unresolved symbols when linking the C++ programs,
+use the workaround of specifying the following environment variable prior to
+running the "configure" script:
+
+  CXXLDFLAGS="-lstd_v2 -lCsup_v2"
+
+
 Building on non-Unix systems
 ----------------------------
 
@@ -430,7 +453,8 @@ The distribution should contain the foll
   pcre_internal.h       header for internal use
   config.in             template for config.h, which is built by configure
 
-  pcrecpp.h.in          "source" for the header file for the C++ wrapper
+  pcrecpp.h             the header file for the C++ wrapper
+  pcrecpparg.h.in       "source" for another C++ header file
   pcrecpp.cc            )
   pcre_scanner.cc       ) source for the C++ wrapper library
 
@@ -491,4 +515,4 @@ The distribution should contain the foll
 Philip Hazel
 Email local part: ph10
 Email domain: cam.ac.uk
-August 2005
+January 2006
diff -Nurp tin-1.8.1/pcre/RunTest.in tin-1.9.0/pcre/RunTest.in
--- tin-1.8.1/pcre/RunTest.in	2005-08-01 21:51:35.000000000 +0200
+++ tin-1.9.0/pcre/RunTest.in	2006-02-06 13:17:16.000000000 +0100
@@ -6,11 +6,13 @@
 # Run PCRE tests
 
 cf=diff
+valgrind=
 if [ ! -d testdata ] ; then
   ln -s @top_srcdir@/testdata testdata
 fi
 testdata=./testdata
 
+
 # Select which tests to run; if no selection, run all
 
 do1=no
@@ -34,6 +36,7 @@ while [ $# -gt 0 ] ; do
     7) do7=yes;;
     8) do8=yes;;
     9) do9=yes;;
+    valgrind) valgrind="valgrind -q";; 
     *) echo "Unknown test number $1"; exit 1;;
   esac
   shift
@@ -110,7 +113,7 @@ fi
 
 if [ $do1 = yes ] ; then
   echo "Test 1: main functionality (Perl compatible)"
-  ./pcretest $testdata/testinput1 testtry
+  $valgrind ./pcretest -q $testdata/testinput1 testtry
   if [ $? = 0 ] ; then
     $cf testtry $testdata/testoutput1
     if [ $? != 0 ] ; then exit 1; fi
@@ -125,7 +128,7 @@ fi
 if [ $do2 = yes ] ; then
   if [ "@LINK_SIZE@" = "" -o "@LINK_SIZE@" = "-DLINK_SIZE=2" ] ; then
     echo "Test 2: API and error handling (not Perl compatible)"
-    ./pcretest -i $testdata/testinput2 testtry
+    $valgrind ./pcretest -q -i $testdata/testinput2 testtry
     if [ $? = 0 ] ; then
       $cf testtry $testdata/testoutput2
       if [ $? != 0 ] ; then exit 1; fi
@@ -145,7 +148,7 @@ if [ $do3 = yes ] ; then
   locale -a | grep '^fr_FR$' >/dev/null
   if [ $? -eq 0 ] ; then
     echo "Test 3: locale-specific features (using 'fr_FR' locale)"
-    ./pcretest $testdata/testinput3 testtry
+    $valgrind ./pcretest -q $testdata/testinput3 testtry
     if [ $? = 0 ] ; then
       $cf testtry $testdata/testoutput3
       if [ $? != 0 ] ; then
@@ -170,7 +173,7 @@ fi
 
 if [ $do4 = yes ] ; then
   echo "Test 4: UTF-8 support (Perl compatible)"
-  ./pcretest $testdata/testinput4 testtry
+  $valgrind ./pcretest -q $testdata/testinput4 testtry
   if [ $? = 0 ] ; then
     $cf testtry $testdata/testoutput4
     if [ $? != 0 ] ; then exit 1; fi
@@ -183,7 +186,7 @@ fi
 if [ $do5 = yes ] ; then
   if [ "@LINK_SIZE@" = "" -o "@LINK_SIZE@" = "-DLINK_SIZE=2" ] ; then
     echo "Test 5: API and internals for UTF-8 support (not Perl compatible)"
-    ./pcretest $testdata/testinput5 testtry
+    $valgrind ./pcretest -q $testdata/testinput5 testtry
     if [ $? = 0 ] ; then
       $cf testtry $testdata/testoutput5
       if [ $? != 0 ] ; then exit 1; fi
@@ -200,7 +203,7 @@ fi
 if [ $do6 = yes ] ; then
   if [ "@LINK_SIZE@" = "" -o "@LINK_SIZE@" = "-DLINK_SIZE=2" ] ; then
     echo "Test 6: Unicode property support"
-    ./pcretest $testdata/testinput6 testtry
+    $valgrind ./pcretest -q $testdata/testinput6 testtry
     if [ $? = 0 ] ; then
       $cf testtry $testdata/testoutput6
       if [ $? != 0 ] ; then exit 1; fi
@@ -218,7 +221,7 @@ fi
 
 if [ $do7 = yes ] ; then
   echo "Test 7: DFA matching"
-  ./pcretest -dfa $testdata/testinput7 testtry
+  $valgrind ./pcretest -q -dfa $testdata/testinput7 testtry
   if [ $? = 0 ] ; then
     $cf testtry $testdata/testoutput7
     if [ $? != 0 ] ; then exit 1; fi
@@ -230,7 +233,7 @@ fi
 
 if [ $do8 = yes ] ; then
   echo "Test 8: DFA matching with UTF-8"
-  ./pcretest -dfa $testdata/testinput8 testtry
+  $valgrind ./pcretest -q -dfa $testdata/testinput8 testtry
   if [ $? = 0 ] ; then
     $cf testtry $testdata/testoutput8
     if [ $? != 0 ] ; then exit 1; fi
@@ -242,7 +245,7 @@ fi
 
 if [ $do9 = yes ] ; then
   echo "Test 9: DFA matching with Unicode properties"
-  ./pcretest -dfa $testdata/testinput9 testtry
+  $valgrind ./pcretest -q -dfa $testdata/testinput9 testtry
   if [ $? = 0 ] ; then
     $cf testtry $testdata/testoutput9
     if [ $? != 0 ] ; then exit 1; fi
diff -Nurp tin-1.8.1/pcre/config.h tin-1.9.0/pcre/config.h
--- tin-1.8.1/pcre/config.h	2005-09-12 16:49:42.000000000 +0200
+++ tin-1.9.0/pcre/config.h	2006-02-15 20:48:08.000000000 +0100
@@ -2,4 +2,4 @@
 #include "autoconf.h"
 #define EBCDIC 0
 #define POSIX_MALLOC_THRESHOLD 10
-#define PCRE_EXPORT
+#define PCRE_DATA_SCOPE
diff -Nurp tin-1.8.1/pcre/configure.in tin-1.9.0/pcre/configure.in
--- tin-1.8.1/pcre/configure.in	2005-09-12 16:34:25.000000000 +0200
+++ tin-1.9.0/pcre/configure.in	1970-01-01 01:00:00.000000000 +0100
@@ -1,290 +0,0 @@
-dnl Process this file with autoconf to produce a configure script.
-
-dnl This configure.in file has been hacked around quite a lot as a result of
-dnl patches that various people have sent to me (PH). Sometimes the information
-dnl I get is contradictory. I've tried to put in comments that explain things,
-dnl but in some cases the information is second-hand and I have no way of
-dnl verifying it. I am not an autoconf or libtool expert!
-
-dnl This is required at the start; the name is the name of a file
-dnl it should be seeing, to verify it is in the same directory.
-
-AC_INIT(dftables.c)
-
-dnl A safety precaution
-
-AC_PREREQ(2.57)
-
-dnl Arrange to build config.h from config.h.in. Note that pcre.h is
-dnl built differently, as it is just a "substitution" file.
-dnl Manual says this macro should come right after AC_INIT.
-AC_CONFIG_HEADER(config.h)
-
-dnl Provide the current PCRE version information. Do not use numbers
-dnl with leading zeros for the minor version, as they end up in a C
-dnl macro, and may be treated as octal constants. Stick to single
-dnl digits for minor numbers less than 10. There are unlikely to be
-dnl that many releases anyway.
-
-PCRE_MAJOR=6
-PCRE_MINOR=4
-PCRE_DATE=05-Sep-2005
-PCRE_VERSION=${PCRE_MAJOR}.${PCRE_MINOR}
-
-dnl Default values for miscellaneous macros
-
-POSIX_MALLOC_THRESHOLD=-DPOSIX_MALLOC_THRESHOLD=10
-
-dnl Provide versioning information for libtool shared libraries that
-dnl are built by default on Unix systems.
-
-PCRE_LIB_VERSION=0:1:0
-PCRE_POSIXLIB_VERSION=0:0:0
-PCRE_CPPLIB_VERSION=0:0:0
-
-dnl Handle --disable-cpp
-
-AC_ARG_ENABLE(cpp,
-[  --disable-cpp           disable C++ support],
-want_cpp="$enableval", want_cpp=yes)
-
-dnl Checks for programs.
-
-AC_PROG_CC
-
-dnl Test for C++ for the C++ wrapper libpcrecpp. It seems, however, that
-dnl AC_PROC_CXX will set $CXX to "g++" when no C++ compiler is installed, even
-dnl though that is completely bogus. (This may happen only on certain systems
-dnl with certain versions of autoconf, of course.) An attempt to include this
-dnl test inside a check for want_cpp was criticized by a libtool expert, who
-dnl tells me that it isn't allowed.
-
-AC_PROG_CXX
-
-dnl The icc compiler has the same options as gcc, so let the rest of the
-dnl configure script think it has gcc when setting up dnl options etc.
-dnl This is a nasty hack which no longer seems necessary with the update
-dnl to the latest libtool files, so I have commented it out.
-dnl
-dnl if test "$CC" = "icc" ; then GCC=yes ; fi
-
-AC_PROG_INSTALL
-AC_LIBTOOL_WIN32_DLL
-AC_PROG_LIBTOOL
-
-dnl We need to find a compiler for compiling a program to run on the local host
-dnl while building. It needs to be different from CC when cross-compiling.
-dnl There is a macro called AC_PROG_CC_FOR_BUILD in the GNU archive for
-dnl figuring this out automatically. Unfortunately, it does not work with the
-dnl latest versions of autoconf. So for the moment, we just default to the
-dnl same values as the "main" compiler. People who are cross-compiling will
-dnl just have to adjust the Makefile by hand or set these values when they
-dnl run "configure".
-
-CC_FOR_BUILD=${CC_FOR_BUILD:-'$(CC)'}
-CXX_FOR_BUILD=${CXX_FOR_BUILD:-'$(CXX)'}
-CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD:-'$(CFLAGS)'}
-CPPFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD:-'$(CPPFLAGS)'}
-CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD:-'$(CXXFLAGS)'}
-BUILD_EXEEXT=${BUILD_EXEEXT:-'$(EXEEXT)'}
-BUILD_OBJEXT=${BUILD_OBJEXT:-'$(OBJEXT)'}
-
-dnl Checks for header files.
-
-AC_HEADER_STDC
-AC_CHECK_HEADERS(limits.h)
-
-dnl The files below are C++ header files. One person told me (PH) that
-dnl AC_LANG_CPLUSPLUS unsets CXX if it was explicitly set to something which
-dnl doesn't work. However, this doesn't always seem to be the case.
-
-if test "x$want_cpp" = "xyes" -a -n "$CXX"
-then
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-
-dnl We could be more clever here, given we're doing AC_SUBST with this
-dnl (eg set a var to be the name of the include file we want).  But we're not
-dnl so it's easy to change back to 'regular' autoconf vars if we needed to.
-AC_CHECK_HEADERS(string, [pcre_have_cpp_headers="1"],
-                         [pcre_have_cpp_headers="0"])
-AC_CHECK_HEADERS(bits/type_traits.h, [pcre_have_bits_type_traits="1"],
-                                     [pcre_have_bits_type_traits="0"])
-AC_CHECK_HEADERS(type_traits.h, [pcre_have_type_traits="1"],
-                                [pcre_have_type_traits="0"])
-dnl Using AC_SUBST eliminates the need to include config.h in a public .h file
-AC_SUBST(pcre_have_bits_type_traits)
-AC_SUBST(pcre_have_type_traits)
-AC_LANG_RESTORE
-fi
-
-dnl From the above, we now have enough info to know if C++ is fully installed
-if test "x$want_cpp" = "xyes" -a -n "$CXX" -a "$pcre_have_cpp_headers" = 1; then
-  MAYBE_CPP_TARGETS='$(CPP_TARGETS)'
-  HAVE_CPP=
-else
-  MAYBE_CPP_TARGETS=
-  HAVE_CPP="#"
-fi
-AC_SUBST(MAYBE_CPP_TARGETS)
-AC_SUBST(HAVE_CPP)
-
-dnl Checks for typedefs, structures, and compiler characteristics.
-
-AC_C_CONST
-AC_TYPE_SIZE_T
-
-AC_CHECK_TYPES([long long], [pcre_have_long_long="1"], [pcre_have_long_long="0"])
-AC_CHECK_TYPES([unsigned long long], [pcre_have_ulong_long="1"], [pcre_have_ulong_long="0"])
-AC_SUBST(pcre_have_long_long)
-AC_SUBST(pcre_have_ulong_long)
-
-dnl Checks for library functions.
-
-AC_CHECK_FUNCS(bcopy memmove strerror strtoq strtoll)
-
-dnl Handle --enable-utf8
-
-AC_ARG_ENABLE(utf8,
-[  --enable-utf8           enable UTF8 support],
-if test "$enableval" = "yes"; then
-  UTF8=-DSUPPORT_UTF8
-fi
-)
-
-dnl Handle --enable-unicode-properties
-
-AC_ARG_ENABLE(unicode-properties,
-[  --enable-unicode-properties  enable Unicode properties support],
-if test "$enableval" = "yes"; then
-  UCP=-DSUPPORT_UCP
-fi
-)
-
-dnl Handle --enable-newline-is-cr
-
-AC_ARG_ENABLE(newline-is-cr,
-[  --enable-newline-is-cr  use CR as the newline character],
-if test "$enableval" = "yes"; then
-  NEWLINE=-DNEWLINE=13
-fi
-)
-
-dnl Handle --enable-newline-is-lf
-
-AC_ARG_ENABLE(newline-is-lf,
-[  --enable-newline-is-lf  use LF as the newline character],
-if test "$enableval" = "yes"; then
-  NEWLINE=-DNEWLINE=10
-fi
-)
-
-dnl Handle --enable-ebcdic
-
-AC_ARG_ENABLE(ebcdic,
-[  --enable-ebcdic         assume EBCDIC coding rather than ASCII],
-if test "$enableval" == "yes"; then
-  EBCDIC=-DEBCDIC=1
-fi
-)
-
-dnl Handle --disable-stack-for-recursion
-
-AC_ARG_ENABLE(stack-for-recursion,
-[  --disable-stack-for-recursion  disable use of stack recursion when matching],
-if test "$enableval" = "no"; then
-  NO_RECURSE=-DNO_RECURSE
-fi
-)
-
-dnl There doesn't seem to be a straightforward way of having parameters
-dnl that set values, other than fudging the --with thing. So that's what
-dnl I've done.
-
-dnl Handle --with-posix-malloc-threshold=n
-
-AC_ARG_WITH(posix-malloc-threshold,
-[  --with-posix-malloc-threshold=5  threshold for POSIX malloc usage],
-  POSIX_MALLOC_THRESHOLD=-DPOSIX_MALLOC_THRESHOLD=$withval
-)
-
-dnl Handle --with-link-size=n
-
-AC_ARG_WITH(link-size,
-[  --with-link-size=2    internal link size (2, 3, or 4 allowed)],
-  LINK_SIZE=-DLINK_SIZE=$withval
-)
-
-dnl Handle --with-match_limit=n
-
-AC_ARG_WITH(match-limit,
-[  --with-match-limit=10000000      default limit on internal looping)],
-  MATCH_LIMIT=-DMATCH_LIMIT=$withval
-)
-
-dnl Unicode character property support implies UTF-8 support
-
-if test "$UCP" != "" ; then
-  UTF8=-DSUPPORT_UTF8
-fi
-
-dnl "Export" these variables
-
-AC_SUBST(BUILD_EXEEXT)
-AC_SUBST(BUILD_OBJEXT)
-AC_SUBST(CC_FOR_BUILD)
-AC_SUBST(CXX_FOR_BUILD)
-AC_SUBST(CFLAGS_FOR_BUILD)
-AC_SUBST(CXXFLAGS_FOR_BUILD)
-AC_SUBST(EBCDIC)
-AC_SUBST(HAVE_MEMMOVE)
-AC_SUBST(HAVE_STRERROR)
-AC_SUBST(LINK_SIZE)
-AC_SUBST(MATCH_LIMIT)
-AC_SUBST(NEWLINE)
-AC_SUBST(NO_RECURSE)
-AC_SUBST(PCRE_MAJOR)
-AC_SUBST(PCRE_MINOR)
-AC_SUBST(PCRE_DATE)
-AC_SUBST(PCRE_VERSION)
-AC_SUBST(PCRE_LIB_VERSION)
-AC_SUBST(PCRE_POSIXLIB_VERSION)
-AC_SUBST(PCRE_CPPLIB_VERSION)
-AC_SUBST(POSIX_MALLOC_THRESHOLD)
-AC_SUBST(UCP)
-AC_SUBST(UTF8)
-
-dnl Stuff to make MinGW work better. Special treatment is no longer
-dnl needed for Cygwin.
-
-case $host_os in
-mingw* )
-    POSIX_OBJ=pcreposix.o
-    POSIX_LOBJ=pcreposix.lo
-    POSIX_LIB=
-    ON_WINDOWS=
-    NOT_ON_WINDOWS="#"
-    WIN_PREFIX=
-    ;;
-* )
-    ON_WINDOWS="#"
-    NOT_ON_WINDOWS=
-    POSIX_OBJ=
-    POSIX_LOBJ=
-    POSIX_LIB=libpcreposix.la
-    WIN_PREFIX=
-    ;;
-esac
-AC_SUBST(WIN_PREFIX)
-AC_SUBST(ON_WINDOWS)
-AC_SUBST(NOT_ON_WINDOWS)
-AC_SUBST(POSIX_OBJ)
-AC_SUBST(POSIX_LOBJ)
-AC_SUBST(POSIX_LIB)
-
-if test "x$enable_shared" = "xno" ; then
-    AC_DEFINE([PCRE_STATIC],[1],[to link statically])
-fi
-
-dnl This must be last; it determines what files are written as well as config.h
-AC_OUTPUT(Makefile pcre.h:pcre.h.in pcre-config:pcre-config.in libpcre.pc:libpcre.pc.in pcrecpp.h:pcrecpp.h.in pcre_stringpiece.h:pcre_stringpiece.h.in RunGrepTest:RunGrepTest.in RunTest:RunTest.in,[chmod a+x RunTest RunGrepTest pcre-config])
diff -Nurp tin-1.8.1/pcre/dftables.c tin-1.9.0/pcre/dftables.c
--- tin-1.8.1/pcre/dftables.c	2005-08-01 21:52:36.000000000 +0200
+++ tin-1.9.0/pcre/dftables.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
diff -Nurp tin-1.8.1/pcre/doc/pcre.3 tin-1.9.0/pcre/doc/pcre.3
--- tin-1.8.1/pcre/doc/pcre.3	2005-08-19 11:35:16.000000000 +0200
+++ tin-1.9.0/pcre/doc/pcre.3	2006-02-06 13:17:16.000000000 +0100
@@ -156,12 +156,15 @@ If PCRE is built with Unicode character 
 support), the escape sequences \ep{..}, \eP{..}, and \eX are supported.
 The available properties that can be tested are limited to the general
 category properties such as Lu for an upper case letter or Nd for a decimal
-number. A full list is given in the
+number, the Unicode script names such as Arabic or Han, and the derived
+properties Any and L&. A full list is given in the
 .\" HREF
 \fBpcrepattern\fP
 .\"
-documentation. The PCRE library is increased in size by about 90K when Unicode
-property support is included.
+documentation. Only the short names for properties are supported. For example,
+\ep{L} matches a letter. Its Perl synonym, \ep{Letter}, is not supported.
+Furthermore, in Perl, many properties may optionally be prefixed by "Is", for
+compatibility with Perl 5.6. PCRE does not support this.
 .P
 The following comments apply when PCRE is running in UTF-8 mode:
 .P
@@ -176,26 +179,19 @@ not diagnose an invalid UTF-8 string. If
 PCRE when PCRE_NO_UTF8_CHECK is set, the results are undefined. Your program
 may crash.
 .P
-2. In a pattern, the escape sequence \ex{...}, where the contents of the braces
-is a string of hexadecimal digits, is interpreted as a UTF-8 character whose
-code number is the given hexadecimal number, for example: \ex{1234}. If a
-non-hexadecimal digit appears between the braces, the item is not recognized.
-This escape sequence can be used either as a literal, or within a character
-class.
+2. An unbraced hexadecimal escape sequence (such as \exb3) matches a two-byte
+UTF-8 character if the value is greater than 127.
 .P
-3. The original hexadecimal escape sequence, \exhh, matches a two-byte UTF-8
-character if the value is greater than 127.
-.P
-4. Repeat quantifiers apply to complete UTF-8 characters, not to individual
+3. Repeat quantifiers apply to complete UTF-8 characters, not to individual
 bytes, for example: \ex{100}{3}.
 .P
-5. The dot metacharacter matches one UTF-8 character instead of a single byte.
+4. The dot metacharacter matches one UTF-8 character instead of a single byte.
 .P
-6. The escape sequence \eC can be used to match a single byte in UTF-8 mode,
+5. The escape sequence \eC can be used to match a single byte in UTF-8 mode,
 but its use can lead to some strange effects. This facility is not available in
 the alternative matching function, \fBpcre_dfa_exec()\fP.
 .P
-7. The character escapes \eb, \eB, \ed, \eD, \es, \eS, \ew, and \eW correctly
+6. The character escapes \eb, \eB, \ed, \eD, \es, \eS, \ew, and \eW correctly
 test characters of any code value, but the characters that PCRE recognizes as
 digits, spaces, or word characters remain the same set as before, all with
 values less than 256. This remains true even when PCRE includes Unicode
@@ -203,15 +199,18 @@ property support, because to do otherwis
 cases. If you really want to test for a wider sense of, say, "digit", you
 must use Unicode property tests such as \ep{Nd}.
 .P
-8. Similarly, characters that match the POSIX named character classes are all
+7. Similarly, characters that match the POSIX named character classes are all
 low-valued characters.
 .P
-9. Case-insensitive matching applies only to characters whose values are less
+8. Case-insensitive matching applies only to characters whose values are less
 than 128, unless PCRE is built with Unicode property support. Even when Unicode
 property support is available, PCRE still uses its own character tables when
 checking the case of low-valued characters, so as not to degrade performance.
 The Unicode property information is used only for characters with higher
-values.
+values. Even when Unicode property support is available, PCRE supports
+case-insensitive matching only when there is a one-to-one mapping between a
+letter's cases. There are a small number of many-to-one mappings in Unicode;
+these are not supported by PCRE.
 .
 .SH AUTHOR
 .rs
@@ -227,6 +226,6 @@ taken it away. If you want to email me, 
 by a dot, at the domain ucs.cam.ac.uk.
 .sp
 .in 0
-Last updated: 07 March 2005
+Last updated: 24 January 2006
 .br
-Copyright (c) 1997-2005 University of Cambridge.
+Copyright (c) 1997-2006 University of Cambridge.
diff -Nurp tin-1.8.1/pcre/doc/pcrepattern.3 tin-1.9.0/pcre/doc/pcrepattern.3
--- tin-1.8.1/pcre/doc/pcrepattern.3	2005-06-28 10:31:26.000000000 +0200
+++ tin-1.9.0/pcre/doc/pcrepattern.3	2006-02-06 13:17:16.000000000 +0100
@@ -148,7 +148,7 @@ represents:
   \et        tab (hex 09)
   \eddd      character with octal code ddd, or backreference
   \exhh      character with hex code hh
-  \ex{hhh..} character with hex code hhh... (UTF-8 mode only)
+  \ex{hhh..} character with hex code hhh..
 .sp
 The precise effect of \ecx is as follows: if x is a lower case letter, it
 is converted to upper case. Then bit 6 of the character (hex 40) is inverted.
@@ -156,17 +156,17 @@ Thus \ecz becomes hex 1A, but \ec{ becom
 7B.
 .P
 After \ex, from zero to two hexadecimal digits are read (letters can be in
-upper or lower case). In UTF-8 mode, any number of hexadecimal digits may
-appear between \ex{ and }, but the value of the character code must be less
-than 2**31 (that is, the maximum hexadecimal value is 7FFFFFFF). If characters
-other than hexadecimal digits appear between \ex{ and }, or if there is no
-terminating }, this form of escape is not recognized. Instead, the initial
-\ex will be interpreted as a basic hexadecimal escape, with no following
-digits, giving a character whose value is zero.
+upper or lower case). Any number of hexadecimal digits may appear between \ex{
+and }, but the value of the character code must be less than 256 in non-UTF-8
+mode, and less than 2**31 in UTF-8 mode (that is, the maximum hexadecimal value
+is 7FFFFFFF). If characters other than hexadecimal digits appear between \ex{
+and }, or if there is no terminating }, this form of escape is not recognized.
+Instead, the initial \ex will be interpreted as a basic hexadecimal escape,
+with no following digits, giving a character whose value is zero.
 .P
 Characters whose value is less than 256 can be defined by either of the two
-syntaxes for \ex when PCRE is in UTF-8 mode. There is no difference in the
-way they are handled. For example, \exdc is exactly the same as \ex{dc}.
+syntaxes for \ex. There is no difference in the way they are handled. For
+example, \exdc is exactly the same as \ex{dc}.
 .P
 After \e0 up to two further octal digits are read. In both cases, if there
 are fewer than two digits, just those that are present are used. Thus the
@@ -272,7 +272,8 @@ greater than 128 are used for accented l
 .P
 In UTF-8 mode, characters with values greater than 128 never match \ed, \es, or
 \ew, and always match \eD, \eS, and \eW. This is true even when Unicode
-character property support is available.
+character property support is available. The use of locales with Unicode is
+discouraged.
 .
 .
 .\" HTML <a name="uniextseq"></a>
@@ -280,28 +281,105 @@ character property support is available.
 .rs
 .sp
 When PCRE is built with Unicode character property support, three additional
-escape sequences to match generic character types are available when UTF-8 mode
+escape sequences to match character properties are available when UTF-8 mode
 is selected. They are:
 .sp
- \ep{\fIxx\fP}   a character with the \fIxx\fP property
- \eP{\fIxx\fP}   a character without the \fIxx\fP property
- \eX       an extended Unicode sequence
-.sp
-The property names represented by \fIxx\fP above are limited to the
-Unicode general category properties. Each character has exactly one such
-property, specified by a two-letter abbreviation. For compatibility with Perl,
-negation can be specified by including a circumflex between the opening brace
-and the property name. For example, \ep{^Lu} is the same as \eP{Lu}.
-.P
-If only one letter is specified with \ep or \eP, it includes all the properties
-that start with that letter. In this case, in the absence of negation, the
-curly brackets in the escape sequence are optional; these two examples have
-the same effect:
+  \ep{\fIxx\fP}   a character with the \fIxx\fP property
+  \eP{\fIxx\fP}   a character without the \fIxx\fP property
+  \eX       an extended Unicode sequence
+.sp
+The property names represented by \fIxx\fP above are limited to the Unicode
+script names, the general category properties, and "Any", which matches any
+character (including newline). Other properties such as "InMusicalSymbols" are
+not currently supported by PCRE. Note that \eP{Any} does not match any
+characters, so always causes a match failure.
+.P
+Sets of Unicode characters are defined as belonging to certain scripts. A
+character from one of these sets can be matched using a script name. For
+example:
+.sp
+  \ep{Greek}
+  \eP{Han}
+.sp
+Those that are not part of an identified script are lumped together as
+"Common". The current list of scripts is:
+.P
+Arabic,
+Armenian,
+Bengali,
+Bopomofo,
+Braille,
+Buginese,
+Buhid,
+Canadian_Aboriginal,
+Cherokee,
+Common,
+Coptic,
+Cypriot,
+Cyrillic,
+Deseret,
+Devanagari,
+Ethiopic,
+Georgian,
+Glagolitic,
+Gothic,
+Greek,
+Gujarati,
+Gurmukhi,
+Han,
+Hangul,
+Hanunoo,
+Hebrew,
+Hiragana,
+Inherited,
+Kannada,
+Katakana,
+Kharoshthi,
+Khmer,
+Lao,
+Latin,
+Limbu,
+Linear_B,
+Malayalam,
+Mongolian,
+Myanmar,
+New_Tai_Lue,
+Ogham,
+Old_Italic,
+Old_Persian,
+Oriya,
+Osmanya,
+Runic,
+Shavian,
+Sinhala,
+Syloti_Nagri,
+Syriac,
+Tagalog,
+Tagbanwa,
+Tai_Le,
+Tamil,
+Telugu,
+Thaana,
+Thai,
+Tibetan,
+Tifinagh,
+Ugaritic,
+Yi.
+.P
+Each character has exactly one general category property, specified by a
+two-letter abbreviation. For compatibility with Perl, negation can be specified
+by including a circumflex between the opening brace and the property name. For
+example, \ep{^Lu} is the same as \eP{Lu}.
+.P
+If only one letter is specified with \ep or \eP, it includes all the general
+category properties that start with that letter. In this case, in the absence
+of negation, the curly brackets in the escape sequence are optional; these two
+examples have the same effect:
 .sp
   \ep{L}
   \epL
 .sp
-The following property codes are supported:
+The following general category property codes are supported:
 .sp
   C     Other
   Cc    Control
@@ -347,8 +425,17 @@ The following property codes are support
   Zp    Paragraph separator
   Zs    Space separator
 .sp
-Extended properties such as "Greek" or "InMusicalSymbols" are not supported by
-PCRE.
+The special property L& is also supported: it matches a character that has
+the Lu, Ll, or Lt property, in other words, a letter that is not classified as
+a modifier or "other".
+.P
+The long synonyms for these properties that Perl supports (such as \ep{Letter})
+are not supported by PCRE. Nor is is permitted to prefix any of these
+properties with "Is".
+.P
+No character that is in the Unicode table has the Cn (unassigned) property.
+Instead, this property is assumed for any code point that is not in the
+Unicode table.
 .P
 Specifying caseless matching does not affect these escape sequences. For
 example, \ep{Lu} always matches only upper case letters.
@@ -1346,14 +1433,18 @@ number, provided that it occurs inside t
 "subroutine" call, which is described in the next section.) The special item
 (?R) is a recursive call of the entire regular expression.
 .P
-For example, this PCRE pattern solves the nested parentheses problem (assume
-the PCRE_EXTENDED option is set so that white space is ignored):
+A recursive subpattern call is always treated as an atomic group. That is, once
+it has matched some of the subject string, it is never re-entered, even if
+it contains untried alternatives and there is a subsequent matching failure.
+.P
+This PCRE pattern solves the nested parentheses problem (assume the
+PCRE_EXTENDED option is set so that white space is ignored):
 .sp
   \e( ( (?>[^()]+) | (?R) )* \e)
 .sp
 First it matches an opening parenthesis. Then it matches any number of
 substrings which can either be a sequence of non-parentheses, or a recursive
-match of the pattern itself (that is a correctly parenthesized substring).
+match of the pattern itself (that is, a correctly parenthesized substring).
 Finally there is a closing parenthesis.
 .P
 If this were part of a larger pattern, you would not want to recurse the entire
@@ -1437,6 +1528,11 @@ matches "sense and sensibility" and "res
 is used, it does match "sense and responsibility" as well as the other two
 strings. Such references must, however, follow the subpattern to which they
 refer.
+.P
+Like recursive subpatterns, a "subroutine" call is always treated as an atomic
+group. That is, once it has matched some of the subject string, it is never
+re-entered, even if it contains untried alternatives and there is a subsequent
+matching failure.
 .
 .
 .SH CALLOUTS
@@ -1475,6 +1571,6 @@ description of the interface to the call
 documentation.
 .P
 .in 0
-Last updated: 28 February 2005
+Last updated: 24 January 2006
 .br
-Copyright (c) 1997-2005 University of Cambridge.
+Copyright (c) 1997-2006 University of Cambridge.
diff -Nurp tin-1.8.1/pcre/pcre.h tin-1.9.0/pcre/pcre.h
--- tin-1.8.1/pcre/pcre.h	1970-01-01 01:00:00.000000000 +0100
+++ tin-1.9.0/pcre/pcre.h	2006-02-15 21:35:44.000000000 +0100
@@ -0,0 +1,284 @@
+/*************************************************
+*       Perl-Compatible Regular Expressions      *
+*************************************************/
+
+/* This is the public header file for the PCRE library, to be #included by
+applications that call the PCRE functions.
+
+           Copyright (c) 1997-2005 University of Cambridge
+
+-----------------------------------------------------------------------------
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the name of the University of Cambridge nor the names of its
+      contributors may be used to endorse or promote products derived from
+      this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+-----------------------------------------------------------------------------
+*/
+
+#ifndef _PCRE_H
+#define _PCRE_H
+
+/* The current PCRE version information. */
+
+/* NOTES FOR FUTURE MAINTAINERS: Do not use numbers with leading zeros, because
+they may be treated as octal constants. The PCRE_PRERELEASE feature is for
+identifying release candidates. It might be defined as -RC2, for example. In
+real releases, it should be defined empty. Do not change the alignment of these
+statments. The code in ./configure greps out the version numbers by using "cut"
+to get values from column 29 onwards. These are substituted into pcre-config
+and libpcre.pc. The values are not put into configure.ac and substituted here
+(which would simplify this issue) because that makes life harder for those who
+cannot run ./configure. As it now stands, this file need not be edited in that
+circumstance. */
+
+#define PCRE_MAJOR          6
+#define PCRE_MINOR          6
+#define PCRE_PRERELEASE
+#define PCRE_DATE           06-Feb-2006
+
+/* Win32 uses DLL by default; it needs special stuff for exported functions
+when building PCRE. */
+
+#ifdef _WIN32
+#  ifdef PCRE_DEFINITION
+#    ifdef DLL_EXPORT
+#      define PCRE_DATA_SCOPE __declspec(dllexport)
+#    endif
+#  else
+#    ifndef PCRE_STATIC
+#      define PCRE_DATA_SCOPE extern __declspec(dllimport)
+#    endif
+#  endif
+#endif
+
+/* Otherwise, we use the standard "extern". */
+
+#ifndef PCRE_DATA_SCOPE
+#  ifdef __cplusplus
+#    define PCRE_DATA_SCOPE     extern "C"
+#  else
+#    define PCRE_DATA_SCOPE     extern
+#  endif
+#endif
+
+/* Have to include stdlib.h in order to ensure that size_t is defined;
+it is needed here for malloc. */
+
+#include <stdlib.h>
+
+/* Allow for C++ users */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Options */
+
+#define PCRE_CASELESS           0x00000001
+#define PCRE_MULTILINE          0x00000002
+#define PCRE_DOTALL             0x00000004
+#define PCRE_EXTENDED           0x00000008
+#define PCRE_ANCHORED           0x00000010
+#define PCRE_DOLLAR_ENDONLY     0x00000020
+#define PCRE_EXTRA              0x00000040
+#define PCRE_NOTBOL             0x00000080
+#define PCRE_NOTEOL             0x00000100
+#define PCRE_UNGREEDY           0x00000200
+#define PCRE_NOTEMPTY           0x00000400
+#define PCRE_UTF8               0x00000800
+#define PCRE_NO_AUTO_CAPTURE    0x00001000
+#define PCRE_NO_UTF8_CHECK      0x00002000
+#define PCRE_AUTO_CALLOUT       0x00004000
+#define PCRE_PARTIAL            0x00008000
+#define PCRE_DFA_SHORTEST       0x00010000
+#define PCRE_DFA_RESTART        0x00020000
+#define PCRE_FIRSTLINE          0x00040000
+
+/* Exec-time and get/set-time error codes */
+
+#define PCRE_ERROR_NOMATCH         (-1)
+#define PCRE_ERROR_NULL            (-2)
+#define PCRE_ERROR_BADOPTION       (-3)
+#define PCRE_ERROR_BADMAGIC        (-4)
+#define PCRE_ERROR_UNKNOWN_NODE    (-5)
+#define PCRE_ERROR_NOMEMORY        (-6)
+#define PCRE_ERROR_NOSUBSTRING     (-7)
+#define PCRE_ERROR_MATCHLIMIT      (-8)
+#define PCRE_ERROR_CALLOUT         (-9)  /* Never used by PCRE itself */
+#define PCRE_ERROR_BADUTF8        (-10)
+#define PCRE_ERROR_BADUTF8_OFFSET (-11)
+#define PCRE_ERROR_PARTIAL        (-12)
+#define PCRE_ERROR_BADPARTIAL     (-13)
+#define PCRE_ERROR_INTERNAL       (-14)
+#define PCRE_ERROR_BADCOUNT       (-15)
+#define PCRE_ERROR_DFA_UITEM      (-16)
+#define PCRE_ERROR_DFA_UCOND      (-17)
+#define PCRE_ERROR_DFA_UMLIMIT    (-18)
+#define PCRE_ERROR_DFA_WSSIZE     (-19)
+#define PCRE_ERROR_DFA_RECURSE    (-20)
+#define PCRE_ERROR_RECURSIONLIMIT (-21)
+
+/* Request types for pcre_fullinfo() */
+
+#define PCRE_INFO_OPTIONS            0
+#define PCRE_INFO_SIZE               1
+#define PCRE_INFO_CAPTURECOUNT       2
+#define PCRE_INFO_BACKREFMAX         3
+#define PCRE_INFO_FIRSTBYTE          4
+#define PCRE_INFO_FIRSTCHAR          4  /* For backwards compatibility */
+#define PCRE_INFO_FIRSTTABLE         5
+#define PCRE_INFO_LASTLITERAL        6
+#define PCRE_INFO_NAMEENTRYSIZE      7
+#define PCRE_INFO_NAMECOUNT          8
+#define PCRE_INFO_NAMETABLE          9
+#define PCRE_INFO_STUDYSIZE         10
+#define PCRE_INFO_DEFAULT_TABLES    11
+
+/* Request types for pcre_config(). Do not re-arrange, in order to remain
+compatible. */
+
+#define PCRE_CONFIG_UTF8                    0
+#define PCRE_CONFIG_NEWLINE                 1
+#define PCRE_CONFIG_LINK_SIZE               2
+#define PCRE_CONFIG_POSIX_MALLOC_THRESHOLD  3
+#define PCRE_CONFIG_MATCH_LIMIT             4
+#define PCRE_CONFIG_STACKRECURSE            5
+#define PCRE_CONFIG_UNICODE_PROPERTIES      6
+#define PCRE_CONFIG_MATCH_LIMIT_RECURSION   7
+
+/* Bit flags for the pcre_extra structure. Do not re-arrange or redefine
+these bits, just add new ones on the end, in order to remain compatible. */
+
+#define PCRE_EXTRA_STUDY_DATA             0x0001
+#define PCRE_EXTRA_MATCH_LIMIT            0x0002
+#define PCRE_EXTRA_CALLOUT_DATA           0x0004
+#define PCRE_EXTRA_TABLES                 0x0008
+#define PCRE_EXTRA_MATCH_LIMIT_RECURSION  0x0010
+
+/* Types */
+
+struct real_pcre;                 /* declaration; the definition is private  */
+typedef struct real_pcre pcre;
+
+/* When PCRE is compiled as a C++ library, the subject pointer type can be
+replaced with a custom type. For conventional use, the public interface is a
+const char *. */
+
+#ifndef PCRE_SPTR
+#define PCRE_SPTR const char *
+#endif
+
+/* The structure for passing additional data to pcre_exec(). This is defined in
+such as way as to be extensible. Always add new fields at the end, in order to
+remain compatible. */
+
+typedef struct pcre_extra {
+  unsigned long int flags;        /* Bits for which fields are set */
+  void *study_data;               /* Opaque data from pcre_study() */
+  unsigned long int match_limit;  /* Maximum number of calls to match() */
+  void *callout_data;             /* Data passed back in callouts */
+  const unsigned char *tables;    /* Pointer to character tables */
+  unsigned long int match_limit_recursion; /* Max recursive calls to match() */
+} pcre_extra;
+
+/* The structure for passing out data via the pcre_callout_function. We use a
+structure so that new fields can be added on the end in future versions,
+without changing the API of the function, thereby allowing old clients to work
+without modification. */
+
+typedef struct pcre_callout_block {
+  int          version;           /* Identifies version of block */
+  /* ------------------------ Version 0 ------------------------------- */
+  int          callout_number;    /* Number compiled into pattern */
+  int         *offset_vector;     /* The offset vector */
+  PCRE_SPTR    subject;           /* The subject being matched */
+  int          subject_length;    /* The length of the subject */
+  int          start_match;       /* Offset to start of this match attempt */
+  int          current_position;  /* Where we currently are in the subject */
+  int          capture_top;       /* Max current capture */
+  int          capture_last;      /* Most recently closed capture */
+  void        *callout_data;      /* Data passed in with the call */
+  /* ------------------- Added for Version 1 -------------------------- */
+  int          pattern_position;  /* Offset to next item in the pattern */
+  int          next_item_length;  /* Length of next item in the pattern */
+  /* ------------------------------------------------------------------ */
+} pcre_callout_block;
+
+/* Indirection for store get and free functions. These can be set to
+alternative malloc/free functions if required. Special ones are used in the
+non-recursive case for "frames". There is also an optional callout function
+that is triggered by the (?) regex item. For Virtual Pascal, these definitions
+have to take another form. */
+
+#ifndef VPCOMPAT
+PCRE_DATA_SCOPE void *(*pcre_malloc)(size_t);
+PCRE_DATA_SCOPE void  (*pcre_free)(void *);
+PCRE_DATA_SCOPE void *(*pcre_stack_malloc)(size_t);
+PCRE_DATA_SCOPE void  (*pcre_stack_free)(void *);
+PCRE_DATA_SCOPE int   (*pcre_callout)(pcre_callout_block *);
+#else   /* VPCOMPAT */
+PCRE_DATA_SCOPE void *pcre_malloc(size_t);
+PCRE_DATA_SCOPE void  pcre_free(void *);
+PCRE_DATA_SCOPE void *pcre_stack_malloc(size_t);
+PCRE_DATA_SCOPE void  pcre_stack_free(void *);
+PCRE_DATA_SCOPE int   pcre_callout(pcre_callout_block *);
+#endif  /* VPCOMPAT */
+
+/* Exported PCRE functions */
+
+PCRE_DATA_SCOPE pcre *pcre_compile(const char *, int, const char **, int *,
+                  const unsigned char *);
+PCRE_DATA_SCOPE pcre *pcre_compile2(const char *, int, int *, const char **,
+                  int *, const unsigned char *);
+PCRE_DATA_SCOPE int  pcre_config(int, void *);
+PCRE_DATA_SCOPE int  pcre_copy_named_substring(const pcre *, const char *,
+                  int *, int, const char *, char *, int);
+PCRE_DATA_SCOPE int  pcre_copy_substring(const char *, int *, int, int, char *,
+                  int);
+PCRE_DATA_SCOPE int  pcre_dfa_exec(const pcre *, const pcre_extra *,
+                  const char *, int, int, int, int *, int , int *, int);
+PCRE_DATA_SCOPE int  pcre_exec(const pcre *, const pcre_extra *, PCRE_SPTR,
+                   int, int, int, int *, int);
+PCRE_DATA_SCOPE void pcre_free_substring(const char *);
+PCRE_DATA_SCOPE void pcre_free_substring_list(const char **);
+PCRE_DATA_SCOPE int  pcre_fullinfo(const pcre *, const pcre_extra *, int,
+                  void *);
+PCRE_DATA_SCOPE int  pcre_get_named_substring(const pcre *, const char *,
+                  int *, int, const char *, const char **);
+PCRE_DATA_SCOPE int  pcre_get_stringnumber(const pcre *, const char *);
+PCRE_DATA_SCOPE int  pcre_get_substring(const char *, int *, int, int,
+                  const char **);
+PCRE_DATA_SCOPE int  pcre_get_substring_list(const char *, int *, int,
+                  const char ***);
+PCRE_DATA_SCOPE int  pcre_info(const pcre *, int *, int *);
+PCRE_DATA_SCOPE const unsigned char *pcre_maketables(void);
+PCRE_DATA_SCOPE int  pcre_refcount(pcre *, int);
+PCRE_DATA_SCOPE pcre_extra *pcre_study(const pcre *, int, const char **);
+PCRE_DATA_SCOPE const char *pcre_version(void);
+
+#ifdef __cplusplus
+}  /* extern "C" */
+#endif
+
+#endif /* End of pcre.h */
diff -Nurp tin-1.8.1/pcre/pcre.h.in tin-1.9.0/pcre/pcre.h.in
--- tin-1.8.1/pcre/pcre.h.in	2005-09-12 16:35:10.000000000 +0200
+++ tin-1.9.0/pcre/pcre.h.in	1970-01-01 01:00:00.000000000 +0100
@@ -1,258 +0,0 @@
-/*************************************************
-*       Perl-Compatible Regular Expressions      *
-*************************************************/
-
-/* In its original form, this is the .in file that is transformed by
-"configure" into pcre.h.
-
-           Copyright (c) 1997-2005 University of Cambridge
-
------------------------------------------------------------------------------
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-    * Redistributions of source code must retain the above copyright notice,
-      this list of conditions and the following disclaimer.
-
-    * Redistributions in binary form must reproduce the above copyright
-      notice, this list of conditions and the following disclaimer in the
-      documentation and/or other materials provided with the distribution.
-
-    * Neither the name of the University of Cambridge nor the names of its
-      contributors may be used to endorse or promote products derived from
-      this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
------------------------------------------------------------------------------
-*/
-
-#ifndef _PCRE_H
-#define _PCRE_H
-
-/* The file pcre.h is build by "configure". Do not edit it; instead
-make changes to pcre.in. */
-
-#define PCRE_MAJOR          @PCRE_MAJOR@
-#define PCRE_MINOR          @PCRE_MINOR@
-#define PCRE_DATE           @PCRE_DATE@
-
-/* Win32 uses DLL by default; it needs special stuff for exported functions. */
-
-#ifdef _WIN32
-#  ifdef PCRE_DEFINITION
-#    ifdef DLL_EXPORT
-#      define PCRE_DATA_SCOPE __declspec(dllexport)
-#    endif
-#  else
-#    ifndef PCRE_STATIC
-#      define PCRE_DATA_SCOPE extern __declspec(dllimport)
-#    endif
-#  endif
-#endif
-
-/* For other operating systems, we use the standard "extern". */
-
-#ifndef PCRE_DATA_SCOPE
-#  ifdef __cplusplus
-#    define PCRE_DATA_SCOPE     extern "C"
-#  else
-#    define PCRE_DATA_SCOPE     extern
-#  endif
-#endif
-
-/* Have to include stdlib.h in order to ensure that size_t is defined;
-it is needed here for malloc. */
-
-#include <stdlib.h>
-
-/* Allow for C++ users */
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Options */
-
-#define PCRE_CASELESS           0x00000001
-#define PCRE_MULTILINE          0x00000002
-#define PCRE_DOTALL             0x00000004
-#define PCRE_EXTENDED           0x00000008
-#define PCRE_ANCHORED           0x00000010
-#define PCRE_DOLLAR_ENDONLY     0x00000020
-#define PCRE_EXTRA              0x00000040
-#define PCRE_NOTBOL             0x00000080
-#define PCRE_NOTEOL             0x00000100
-#define PCRE_UNGREEDY           0x00000200
-#define PCRE_NOTEMPTY           0x00000400
-#define PCRE_UTF8               0x00000800
-#define PCRE_NO_AUTO_CAPTURE    0x00001000
-#define PCRE_NO_UTF8_CHECK      0x00002000
-#define PCRE_AUTO_CALLOUT       0x00004000
-#define PCRE_PARTIAL            0x00008000
-#define PCRE_DFA_SHORTEST       0x00010000
-#define PCRE_DFA_RESTART        0x00020000
-#define PCRE_FIRSTLINE          0x00040000
-
-/* Exec-time and get/set-time error codes */
-
-#define PCRE_ERROR_NOMATCH         (-1)
-#define PCRE_ERROR_NULL            (-2)
-#define PCRE_ERROR_BADOPTION       (-3)
-#define PCRE_ERROR_BADMAGIC        (-4)
-#define PCRE_ERROR_UNKNOWN_NODE    (-5)
-#define PCRE_ERROR_NOMEMORY        (-6)
-#define PCRE_ERROR_NOSUBSTRING     (-7)
-#define PCRE_ERROR_MATCHLIMIT      (-8)
-#define PCRE_ERROR_CALLOUT         (-9)  /* Never used by PCRE itself */
-#define PCRE_ERROR_BADUTF8        (-10)
-#define PCRE_ERROR_BADUTF8_OFFSET (-11)
-#define PCRE_ERROR_PARTIAL        (-12)
-#define PCRE_ERROR_BADPARTIAL     (-13)
-#define PCRE_ERROR_INTERNAL       (-14)
-#define PCRE_ERROR_BADCOUNT       (-15)
-#define PCRE_ERROR_DFA_UITEM      (-16)
-#define PCRE_ERROR_DFA_UCOND      (-17)
-#define PCRE_ERROR_DFA_UMLIMIT    (-18)
-#define PCRE_ERROR_DFA_WSSIZE     (-19)
-#define PCRE_ERROR_DFA_RECURSE    (-20)
-
-/* Request types for pcre_fullinfo() */
-
-#define PCRE_INFO_OPTIONS            0
-#define PCRE_INFO_SIZE               1
-#define PCRE_INFO_CAPTURECOUNT       2
-#define PCRE_INFO_BACKREFMAX         3
-#define PCRE_INFO_FIRSTBYTE          4
-#define PCRE_INFO_FIRSTCHAR          4  /* For backwards compatibility */
-#define PCRE_INFO_FIRSTTABLE         5
-#define PCRE_INFO_LASTLITERAL        6
-#define PCRE_INFO_NAMEENTRYSIZE      7
-#define PCRE_INFO_NAMECOUNT          8
-#define PCRE_INFO_NAMETABLE          9
-#define PCRE_INFO_STUDYSIZE         10
-#define PCRE_INFO_DEFAULT_TABLES    11
-
-/* Request types for pcre_config() */
-
-#define PCRE_CONFIG_UTF8                    0
-#define PCRE_CONFIG_NEWLINE                 1
-#define PCRE_CONFIG_LINK_SIZE               2
-#define PCRE_CONFIG_POSIX_MALLOC_THRESHOLD  3
-#define PCRE_CONFIG_MATCH_LIMIT             4
-#define PCRE_CONFIG_STACKRECURSE            5
-#define PCRE_CONFIG_UNICODE_PROPERTIES      6
-
-/* Bit flags for the pcre_extra structure */
-
-#define PCRE_EXTRA_STUDY_DATA          0x0001
-#define PCRE_EXTRA_MATCH_LIMIT         0x0002
-#define PCRE_EXTRA_CALLOUT_DATA        0x0004
-#define PCRE_EXTRA_TABLES              0x0008
-
-/* Types */
-
-struct real_pcre;                 /* declaration; the definition is private  */
-typedef struct real_pcre pcre;
-
-/* The structure for passing additional data to pcre_exec(). This is defined in
-such as way as to be extensible. Always add new fields at the end, in order to
-remain compatible. */
-
-typedef struct pcre_extra {
-  unsigned long int flags;        /* Bits for which fields are set */
-  void *study_data;               /* Opaque data from pcre_study() */
-  unsigned long int match_limit;  /* Maximum number of calls to match() */
-  void *callout_data;             /* Data passed back in callouts */
-  const unsigned char *tables;    /* Pointer to character tables */
-} pcre_extra;
-
-/* The structure for passing out data via the pcre_callout_function. We use a
-structure so that new fields can be added on the end in future versions,
-without changing the API of the function, thereby allowing old clients to work
-without modification. */
-
-typedef struct pcre_callout_block {
-  int          version;           /* Identifies version of block */
-  /* ------------------------ Version 0 ------------------------------- */
-  int          callout_number;    /* Number compiled into pattern */
-  int         *offset_vector;     /* The offset vector */
-  const char  *subject;           /* The subject being matched */
-  int          subject_length;    /* The length of the subject */
-  int          start_match;       /* Offset to start of this match attempt */
-  int          current_position;  /* Where we currently are in the subject */
-  int          capture_top;       /* Max current capture */
-  int          capture_last;      /* Most recently closed capture */
-  void        *callout_data;      /* Data passed in with the call */
-  /* ------------------- Added for Version 1 -------------------------- */
-  int          pattern_position;  /* Offset to next item in the pattern */
-  int          next_item_length;  /* Length of next item in the pattern */
-  /* ------------------------------------------------------------------ */
-} pcre_callout_block;
-
-/* Indirection for store get and free functions. These can be set to
-alternative malloc/free functions if required. Special ones are used in the
-non-recursive case for "frames". There is also an optional callout function
-that is triggered by the (?) regex item. For Virtual Pascal, these definitions
-have to take another form. */
-
-#ifndef VPCOMPAT
-PCRE_DATA_SCOPE void *(*pcre_malloc)(size_t);
-PCRE_DATA_SCOPE void  (*pcre_free)(void *);
-PCRE_DATA_SCOPE void *(*pcre_stack_malloc)(size_t);
-PCRE_DATA_SCOPE void  (*pcre_stack_free)(void *);
-PCRE_DATA_SCOPE int   (*pcre_callout)(pcre_callout_block *);
-#else   /* VPCOMPAT */
-PCRE_DATA_SCOPE void *pcre_malloc(size_t);
-PCRE_DATA_SCOPE void  pcre_free(void *);
-PCRE_DATA_SCOPE void *pcre_stack_malloc(size_t);
-PCRE_DATA_SCOPE void  pcre_stack_free(void *);
-PCRE_DATA_SCOPE int   pcre_callout(pcre_callout_block *);
-#endif  /* VPCOMPAT */
-
-/* Exported PCRE functions */
-
-PCRE_DATA_SCOPE pcre *pcre_compile(const char *, int, const char **, int *,
-                  const unsigned char *);
-PCRE_DATA_SCOPE pcre *pcre_compile2(const char *, int, int *, const char **,
-                  int *, const unsigned char *);
-PCRE_DATA_SCOPE int  pcre_config(int, void *);
-PCRE_DATA_SCOPE int  pcre_copy_named_substring(const pcre *, const char *,
-                  int *, int, const char *, char *, int);
-PCRE_DATA_SCOPE int  pcre_copy_substring(const char *, int *, int, int, char *,
-                  int);
-PCRE_DATA_SCOPE int  pcre_dfa_exec(const pcre *, const pcre_extra *,
-                  const char *, int, int, int, int *, int , int *, int);
-PCRE_DATA_SCOPE int  pcre_exec(const pcre *, const pcre_extra *, const char *,
-                   int, int, int, int *, int);
-PCRE_DATA_SCOPE void pcre_free_substring(const char *);
-PCRE_DATA_SCOPE void pcre_free_substring_list(const char **);
-PCRE_DATA_SCOPE int  pcre_fullinfo(const pcre *, const pcre_extra *, int,
-                  void *);
-PCRE_DATA_SCOPE int  pcre_get_named_substring(const pcre *, const char *,
-                  int *, int, const char *, const char **);
-PCRE_DATA_SCOPE int  pcre_get_stringnumber(const pcre *, const char *);
-PCRE_DATA_SCOPE int  pcre_get_substring(const char *, int *, int, int,
-                  const char **);
-PCRE_DATA_SCOPE int  pcre_get_substring_list(const char *, int *, int,
-                  const char ***);
-PCRE_DATA_SCOPE int  pcre_info(const pcre *, int *, int *);
-PCRE_DATA_SCOPE const unsigned char *pcre_maketables(void);
-PCRE_DATA_SCOPE int  pcre_refcount(pcre *, int);
-PCRE_DATA_SCOPE pcre_extra *pcre_study(const pcre *, int, const char **);
-PCRE_DATA_SCOPE const char *pcre_version(void);
-
-#ifdef __cplusplus
-}  /* extern "C" */
-#endif
-
-#endif /* End of pcre.h */
diff -Nurp tin-1.8.1/pcre/pcre.mms tin-1.9.0/pcre/pcre.mms
--- tin-1.8.1/pcre/pcre.mms	2005-06-28 10:31:27.000000000 +0200
+++ tin-1.9.0/pcre/pcre.mms	1970-01-01 01:00:00.000000000 +0100
@@ -1,196 +0,0 @@
-# Make file for PCRE (Perl-Compatible Regular Expression) library.
-#
-# Supported Compilers are GNU C, DEC C and DEC C++
-#
-# Start with MMS /DESCRIPTION=PCRE /MACRO=(Comp=1,ostyp=1)
-# where Comp is one of GNUC, DECC or DECCXX and ostyp is ALPHA or VAX
-#
-
-.IFDEF ALPHA
-OS_TYP = ALPHA
-.ENDIF
-
-.IFDEF VAX
-OS_TYP = VAX
-.ENDIF
-
-.IFDEF OS_TYP
-.ELSE
-.FIRST
-        @ WRITE SYS$OUTPUT "   Please start MMS (or MMK) at least with following switches:"
-        @ WRITE SYS$OUTPUT ""
-        @ WRITE SYS$OUTPUT "   on OpenVMS/Alpha:"
-        @ WRITE SYS$OUTPUT "   $MMS /DESCRIPTION=PCRE /MACRO=(ALPHA=1,GNUC=1)"
-        @ WRITE SYS$OUTPUT "   $MMS /DESCRIPTION=PCRE /MACRO=(ALPHA=1,DECC=1)"
-        @ WRITE SYS$OUTPUT "   $MMS /DESCRIPTION=PCRE /MACRO=(ALPHA=1,DECCXX=1)"
-        @ WRITE SYS$OUTPUT ""
-        @ WRITE SYS$OUTPUT "   on OpenVMS/Vax:"
-        @ WRITE SYS$OUTPUT "   $MMS /DESCRIPTION=PCRE /MACRO=(VAX=1,GNUC=1)"
-        @ WRITE SYS$OUTPUT "   $MMS /DESCRIPTION=PCRE /MACRO=(VAX=1,DECC=1)"
-        @ WRITE SYS$OUTPUT "   $MMS /DESCRIPTION=PCRE /MACRO=(VAX=1,DECCXX=1)"
-        @ WRITE SYS$OUTPUT ""
-        @ return 44  ! %SYSTEM-F-ABORT, abort
-
-.ENDIF
-
-#
-# DEC C Compiler
-#
-.IFDEF DECC
-COMPFLAG = /PREFIX_LIBRARY_ENTRIES=ALL_ENTRIES
-COMPILER = DEC C
-COMP     = DECC
-OPTFILE  =
-.ELSE
-#
-# GNU C Compiler
-#
-.IFDEF GNUC
-CC       = gcc
-COMPFLAG = 
-COMPILER = GNU C
-COMP     = GNUC
-OPTFILE  = PCRE.OPT
-LOPT     = ,$(OPTFILE)/OPT
-.ELSE
-#
-# DEC C++ Compiler
-#
-.IFDEF DECCXX
-CC = cxx
-COMPFLAG = /PREFIX_LIBRARY_ENTRIES=ALL_ENTRIES
-COMPILER = DEC C++
-COMP     = DECCXX
-OPTFILE  = 
-#
-# No Compiler specified
-#
-.ELSE
-COMPFLAG = /PREFIX_LIBRARY_ENTRIES=ALL_ENTRIES
-COMPILER = DEC C
-COMP     = DECC
-OPTFILE  =
-.ENDIF
-.ENDIF
-.ENDIF
-
-.IFDEF DEBUG
-PCRELIB    = LIBPCREDBG_$(COMP)_$(OS_TYP).OLB
-PCREPOSLIB = LIBPCREPOSIXDBG_$(COMP)_$(OS_TYP).OLB
-CFLAGS     = $(COMPFLAG)/NOOPTIMIZE/DEBUG
-LFLAGS     = /DEBUG
-.ELSE
-PCRELIB    = LIBPCRE_$(COMP)_$(OS_TYP).OLB
-PCREPOSLIB = LIBPCREPOSIX_$(COMP)_$(OS_TYP).OLB
-CFLAGS     = $(COMPFLAG)/OPTIMIZE
-.ENDIF
-
-##########################################################################
-
-MODPCRE     = maketables.obj get.obj study.obj pcre.obj
-MODPCREPOS  = pcreposix.obj
-
-all           : libpcre libpcreposix pcretest.exe pgrep.exe
-    @ WRITE SYS$OUTPUT "Built  pcretest and pgrep"
-
-libpcre       : $(PCRELIB)
-    @ WRITE SYS$OUTPUT "Built $(MMS$TARGET)"
-
-libpcreposix  : $(PCREPOSLIB)
-    @ WRITE SYS$OUTPUT "Built $(MMS$TARGET)"
-
-$(PCRELIB)    : checklibpcre $(PCRELIB)($(MODPCRE))
-    @- continue
-
-$(PCREPOSLIB) : checklibpcreposix $(PCREPOSLIB)($(MODPCREPOS))
-    @- continue
-
-checklibpcre      :
-    @ If F$Search("$(PCRELIB)") .EQS. "" Then Library/Create $(PCRELIB)
-
-checklibpcreposix :    
-    @ If F$Search("$(PCREPOSLIB)") .EQS. "" Then Library/Create $(PCREPOSLIB)
-
-pgrep.exe     :   pgrep.obj $(PCRELIB) $(OPTFILE)
-		LINK pgrep.obj, $(PCRELIB)/lib  $(LOPT)
-
-pcretest.exe  : pcretest.obj  $(PCRELIB) $(PCREPOSLIB) $(OPTFILE)
-		LINK pcretest.obj, $(PCRELIB)/lib, $(PCREPOSLIB)/lib $(LOPT)
-
-
-$(PCRELIB)(study)           :  study.c pcre.h internal.h
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        delete /nolog $(MMS$TARGET_NAME).OBJ;*
-
-$(PCRELIB)(pcre)            :  pcre.c pcre.h chartables.c internal.h
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        delete /nolog $(MMS$TARGET_NAME).OBJ;*
-
-$(PCRELIB)(chartables)      :  chartables.c
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        delete /nolog $(MMS$TARGET_NAME).OBJ;*
-
-$(PCREPOSLIB)(pcreposix)    :  pcreposix.c pcreposix.h internal.h
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        delete /nolog $(MMS$TARGET_NAME).OBJ;*
-
-##########################################################################
-
-PCRE.OPT      :
-.IFDEF GNUC
-    @ write sys$output "Linker Options File for $(COMPILER)"
-    @ open/write optfile PCRE.OPT
-.IFDEF VAX
-    @ write optfile "!Linker Options File for $(COMPILER) on OpenVMS/VAX"
-    @ write optfile "gnu_cc:[000000]gcclib/libr"
-    @ write optfile "sys$share:vaxcrtl/share"
-.ELSE
-    @ write optfile "!Linker Options File for $(COMPILER) on OpenVMS/Alpha"
-    @ write optfile "gnu_cc_library:libgcc/libr"
-    @ write optfile "sys$share:vaxcrtl/libr"
-    @ write optfile "gnu_cc_library:crt0.obj"
-.ENDIF
-    @ close optfile
-.ENDIF
-
-
-
-pcretest.obj   :  pcretest.c pcre.h
-pgrep.obj      :  pgrep.c pcre.h
-
-# An auxiliary program makes the character tables
-
-chartables.obj :  chartables.c
-maketables.obj :  maketables.c
-
-chartables.c :    dftables.exe
-        CURRENT_OUTPUT = f$trnlnm("SYS$OUTPUT")
-	DEFINE SYS$OUTPUT chartables.c
-	run dftables
-	DEASS SYS$OUTPUT
-	DEFINE SYS$OUTPUT 'CURRENT_OUTPUT'
-
-dftables.exe :     dftables.obj maketables.obj $(OPTFILE)
-        link dftables $(LOPT)
-
-# We deliberately omit dftables and chartables.c from 'make clean'; once made
-# chartables.c shouldn't change, and if people have edited the tables by hand,
-# you don't want to throw them away.
-
-clean :
-    @ WRITE SYS$OUTPUT "Cleaning $(LIB)"
-    @ if f$search("*.obj;*") .nes. "" then Delete/Log *.obj;*
-    @ if f$search("*.lis;*") .nes. "" then Delete/Log *.lis;*
-    @ if f$search("pcre.opt;*") .nes. "" then Delete/Log pcre.opt;*
-    @ if f$search("pcretest.exe;*") .nes. "" then Delete/Log pcretest.exe;*
-    @ if f$search("pgrep.exe;*") .nes. "" then Delete/Log pgrep.exe;*
-    @ if f$search("$(PCRELIB);*") .nes. "" then Delete/Log $(PCRELIB);*
-    @ if f$search("$(PCREPOSLIB);*") .nes. "" then Delete/Log $(PCREPOSLIB);*
-    @ ! 
-    @ if f$search("chartables.c;*") .nes. "" then Delete/Log chartables.c;*
-    @ if f$search("dftables.exe;*") .nes. "" then Delete/Log dftables.exe;*
-
diff -Nurp tin-1.8.1/pcre/pcre_compile.c tin-1.9.0/pcre/pcre_compile.c
--- tin-1.8.1/pcre/pcre_compile.c	2005-09-12 16:37:57.000000000 +0200
+++ tin-1.9.0/pcre/pcre_compile.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -116,7 +116,7 @@ static const short int escapes[] = {
 
 
 /* Tables of names of POSIX character classes and their lengths. The list is
-terminated by a zero length entry. The first three must be alpha, upper, lower,
+terminated by a zero length entry. The first three must be alpha, lower, upper,
 as this is assumed for handling case independence. */
 
 static const char *const posix_names[] = {
@@ -127,25 +127,31 @@ static const char *const posix_names[] =
 static const uschar posix_name_lengths[] = {
   5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 6, 0 };
 
-/* Table of class bit maps for each POSIX class; up to three may be combined
-to form the class. The table for [:blank:] is dynamically modified to remove
-the vertical space characters. */
+/* Table of class bit maps for each POSIX class. Each class is formed from a
+base map, with an optional addition or removal of another map. Then, for some
+classes, there is some additional tweaking: for [:blank:] the vertical space
+characters are removed, and for [:alpha:] and [:alnum:] the underscore
+character is removed. The triples in the table consist of the base map offset,
+second map offset or -1 if no second map, and a non-negative value for map
+addition or a negative value for map subtraction (if there are two maps). The
+absolute value of the third field has these meanings: 0 => no tweaking, 1 =>
+remove vertical space characters, 2 => remove underscore. */
 
 static const int posix_class_maps[] = {
-  cbit_lower, cbit_upper, -1,             /* alpha */
-  cbit_lower, -1,         -1,             /* lower */
-  cbit_upper, -1,         -1,             /* upper */
-  cbit_digit, cbit_lower, cbit_upper,     /* alnum */
-  cbit_print, cbit_cntrl, -1,             /* ascii */
-  cbit_space, -1,         -1,             /* blank - a GNU extension */
-  cbit_cntrl, -1,         -1,             /* cntrl */
-  cbit_digit, -1,         -1,             /* digit */
-  cbit_graph, -1,         -1,             /* graph */
-  cbit_print, -1,         -1,             /* print */
-  cbit_punct, -1,         -1,             /* punct */
-  cbit_space, -1,         -1,             /* space */
-  cbit_word,  -1,         -1,             /* word - a Perl extension */
-  cbit_xdigit,-1,         -1              /* xdigit */
+  cbit_word,  cbit_digit, -2,             /* alpha */
+  cbit_lower, -1,          0,             /* lower */
+  cbit_upper, -1,          0,             /* upper */
+  cbit_word,  -1,          2,             /* alnum - word without underscore */
+  cbit_print, cbit_cntrl,  0,             /* ascii */
+  cbit_space, -1,          1,             /* blank - a GNU extension */
+  cbit_cntrl, -1,          0,             /* cntrl */
+  cbit_digit, -1,          0,             /* digit */
+  cbit_graph, -1,          0,             /* graph */
+  cbit_print, -1,          0,             /* print */
+  cbit_punct, -1,          0,             /* punct */
+  cbit_space, -1,          0,             /* space */
+  cbit_word,  -1,          0,             /* word - a Perl extension */
+  cbit_xdigit,-1,          0              /* xdigit */
 };
 
 
@@ -371,12 +377,15 @@ static int
 check_escape(const uschar **ptrptr, int *errorcodeptr, int bracount,
   int options, BOOL isclass)
 {
-const uschar *ptr = *ptrptr;
+BOOL utf8 = (options & PCRE_UTF8) != 0;
+const uschar *ptr = *ptrptr + 1;
 int c, i;
 
+GETCHARINCTEST(c, ptr);           /* Get character value, increment pointer */
+ptr--;                            /* Set pointer back to the last byte */
+
 /* If backslash is at the end of the pattern, it's an error. */
 
-c = *(++ptr);
 if (c == 0) *errorcodeptr = ERR1;
 
 /* Non-alphamerics are literals. For digits or letters, do an initial lookup in
@@ -460,40 +469,44 @@ else
     c &= 255;     /* Take least significant 8 bits */
     break;
 
-    /* \x is complicated when UTF-8 is enabled. \x{ddd} is a character number
-    which can be greater than 0xff, but only if the ddd are hex digits. */
+    /* \x is complicated. \x{ddd} is a character number which can be greater
+    than 0xff in utf8 mode, but only if the ddd are hex digits. If not, { is
+    treated as a data character. */
 
     case 'x':
-#ifdef SUPPORT_UTF8
-    if (ptr[1] == '{' && (options & PCRE_UTF8) != 0)
+    if (ptr[1] == '{')
       {
       const uschar *pt = ptr + 2;
-      register int count = 0;
+      int count = 0;
+
       c = 0;
       while ((digitab[*pt] & ctype_xdigit) != 0)
         {
-        int cc = *pt++;
+        register int cc = *pt++;
+        if (c == 0 && cc == '0') continue;     /* Leading zeroes */
         count++;
+
 #if !EBCDIC    /* ASCII coding */
         if (cc >= 'a') cc -= 32;               /* Convert to upper case */
-        c = c * 16 + cc - ((cc < 'A')? '0' : ('A' - 10));
+        c = (c << 4) + cc - ((cc < 'A')? '0' : ('A' - 10));
 #else          /* EBCDIC coding */
         if (cc >= 'a' && cc <= 'z') cc += 64;  /* Convert to upper case */
-        c = c * 16 + cc - ((cc >= '0')? '0' : ('A' - 10));
+        c = (c << 4) + cc - ((cc >= '0')? '0' : ('A' - 10));
 #endif
         }
+
       if (*pt == '}')
         {
-        if (c < 0 || count > 8) *errorcodeptr = ERR34;
+        if (c < 0 || count > (utf8? 8 : 2)) *errorcodeptr = ERR34;
         ptr = pt;
         break;
         }
+
       /* If the sequence of hex digits does not end with '}', then we don't
       recognize this construct; fall through to the normal \x handling. */
       }
-#endif
 
-    /* Read just a single hex char */
+    /* Read just a single-byte hex-defined char */
 
     c = 0;
     while (i++ < 2 && (digitab[ptr[1]] & ctype_xdigit) != 0)
@@ -569,25 +582,26 @@ escape sequence.
 Argument:
   ptrptr         points to the pattern position pointer
   negptr         points to a boolean that is set TRUE for negation else FALSE
+  dptr           points to an int that is set to the detailed property value
   errorcodeptr   points to the error code variable
 
-Returns:     value from ucp_type_table, or -1 for an invalid type
+Returns:         type value from ucp_type_table, or -1 for an invalid type
 */
 
 static int
-get_ucp(const uschar **ptrptr, BOOL *negptr, int *errorcodeptr)
+get_ucp(const uschar **ptrptr, BOOL *negptr, int *dptr, int *errorcodeptr)
 {
 int c, i, bot, top;
 const uschar *ptr = *ptrptr;
-char name[4];
+char name[32];
 
 c = *(++ptr);
 if (c == 0) goto ERROR_RETURN;
 
 *negptr = FALSE;
 
-/* \P or \p can be followed by a one- or two-character name in {}, optionally
-preceded by ^ for negation. */
+/* \P or \p can be followed by a name in {}, optionally preceded by ^ for
+negation. */
 
 if (c == '{')
   {
@@ -596,18 +610,14 @@ if (c == '{')
     *negptr = TRUE;
     ptr++;
     }
-  for (i = 0; i <= 2; i++)
+  for (i = 0; i < sizeof(name) - 1; i++)
     {
     c = *(++ptr);
     if (c == 0) goto ERROR_RETURN;
     if (c == '}') break;
     name[i] = c;
     }
-  if (c !='}')   /* Try to distinguish error cases */
-    {
-    while (*(++ptr) != 0 && *ptr != '}');
-    if (*ptr == '}') goto UNKNOWN_RETURN; else goto ERROR_RETURN;
-    }
+  if (c !='}') goto ERROR_RETURN;
   name[i] = 0;
   }
 
@@ -628,13 +638,16 @@ top = _pcre_utt_size;
 
 while (bot < top)
   {
-  i = (bot + top)/2;
+  i = (bot + top) >> 1;
   c = strcmp(name, _pcre_utt[i].name);
-  if (c == 0) return _pcre_utt[i].value;
+  if (c == 0)
+    {
+    *dptr = _pcre_utt[i].value;
+    return _pcre_utt[i].type;
+    }
   if (c > 0) bot = i + 1; else top = i;
   }
 
-UNKNOWN_RETURN:
 *errorcodeptr = ERR47;
 *ptrptr = ptr;
 return -1;
@@ -937,7 +950,7 @@ for (;;)
 
     case OP_PROP:
     case OP_NOTPROP:
-    cc++;
+    cc += 2;
     /* Fall through */
 
     case OP_NOT_DIGIT:
@@ -1497,13 +1510,10 @@ Yield:        TRUE when range returned; 
 static BOOL
 get_othercase_range(int *cptr, int d, int *ocptr, int *odptr)
 {
-int c, chartype, othercase, next;
+int c, othercase, next;
 
 for (c = *cptr; c <= d; c++)
-  {
-  if (_pcre_ucp_findchar(c, &chartype, &othercase) == ucp_L && othercase != 0)
-    break;
-  }
+  { if ((othercase = _pcre_ucp_othercase(c)) >= 0) break; }
 
 if (c > d) return FALSE;
 
@@ -1512,9 +1522,7 @@ next = othercase + 1;
 
 for (++c; c <= d; c++)
   {
-  if (_pcre_ucp_findchar(c, &chartype, &othercase) != ucp_L ||
-        othercase != next)
-    break;
+  if (_pcre_ucp_othercase(c) != next) break;
   next++;
   }
 
@@ -1731,11 +1739,11 @@ for (;; ptr++)
     *code++ = OP_ANY;
     break;
 
-    /* Character classes. If the included characters are all < 255 in value, we
-    build a 32-byte bitmap of the permitted characters, except in the special
-    case where there is only one such character. For negated classes, we build
-    the map as usual, then invert it at the end. However, we use a different
-    opcode so that data characters > 255 can be handled correctly.
+    /* Character classes. If the included characters are all < 256, we build a
+    32-byte bitmap of the permitted characters, except in the special case
+    where there is only one such character. For negated classes, we build the
+    map as usual, then invert it at the end. However, we use a different opcode
+    so that data characters > 255 can be handled correctly.
 
     If the class contains characters outside the 0-255 range, a different
     opcode is compiled. It may optionally have a bit map for characters < 256,
@@ -1826,8 +1834,9 @@ for (;; ptr++)
           check_posix_syntax(ptr, &tempptr, cd))
         {
         BOOL local_negate = FALSE;
-        int posix_class, i;
+        int posix_class, taboffset, tabopt;
         register const uschar *cbits = cd->cbits;
+        uschar pbits[32];
 
         if (ptr[1] != ':')
           {
@@ -1856,32 +1865,46 @@ for (;; ptr++)
         if ((options & PCRE_CASELESS) != 0 && posix_class <= 2)
           posix_class = 0;
 
-        /* Or into the map we are building up to 3 of the static class
-        tables, or their negations. The [:blank:] class sets up the same
-        chars as the [:space:] class (all white space). We remove the vertical
-        white space chars afterwards. */
+        /* We build the bit map for the POSIX class in a chunk of local store
+        because we may be adding and subtracting from it, and we don't want to
+        subtract bits that may be in the main map already. At the end we or the
+        result into the bit map that is being built. */
 
         posix_class *= 3;
-        for (i = 0; i < 3; i++)
+
+        /* Copy in the first table (always present) */
+
+        memcpy(pbits, cbits + posix_class_maps[posix_class],
+          32 * sizeof(uschar));
+
+        /* If there is a second table, add or remove it as required. */
+
+        taboffset = posix_class_maps[posix_class + 1];
+        tabopt = posix_class_maps[posix_class + 2];
+
+        if (taboffset >= 0)
           {
-          BOOL blankclass = strncmp((char *)ptr, "blank", 5) == 0;
-          int taboffset = posix_class_maps[posix_class + i];
-          if (taboffset < 0) break;
-          if (local_negate)
-            {
-            if (i == 0)
-              for (c = 0; c < 32; c++) classbits[c] |= ~cbits[c+taboffset];
-            else
-              for (c = 0; c < 32; c++) classbits[c] &= ~cbits[c+taboffset];
-            if (blankclass) classbits[1] |= 0x3c;
-            }
+          if (tabopt >= 0)
+            for (c = 0; c < 32; c++) pbits[c] |= cbits[c + taboffset];
           else
-            {
-            for (c = 0; c < 32; c++) classbits[c] |= cbits[c+taboffset];
-            if (blankclass) classbits[1] &= ~0x3c;
-            }
+            for (c = 0; c < 32; c++) pbits[c] &= ~cbits[c + taboffset];
           }
 
+        /* Not see if we need to remove any special characters. An option
+        value of 1 removes vertical space and 2 removes underscore. */
+
+        if (tabopt < 0) tabopt = -tabopt;
+        if (tabopt == 1) pbits[1] &= ~0x3c;
+          else if (tabopt == 2) pbits[11] &= 0x7f;
+
+        /* Add the POSIX table or its complement into the main table that is
+        being built and we are done. */
+
+        if (local_negate)
+          for (c = 0; c < 32; c++) classbits[c] |= ~pbits[c];
+        else
+          for (c = 0; c < 32; c++) classbits[c] |= pbits[c];
+
         ptr = tempptr + 1;
         class_charcount = 10;  /* Set > 1; assumes more than 1 per class */
         continue;    /* End of POSIX syntax handling */
@@ -1948,12 +1971,14 @@ for (;; ptr++)
             case ESC_P:
               {
               BOOL negated;
-              int property = get_ucp(&ptr, &negated, errorcodeptr);
-              if (property < 0) goto FAILED;
+              int pdata;
+              int ptype = get_ucp(&ptr, &negated, &pdata, errorcodeptr);
+              if (ptype < 0) goto FAILED;
               class_utf8 = TRUE;
               *class_utf8data++ = ((-c == ESC_p) != negated)?
                 XCL_PROP : XCL_NOTPROP;
-              *class_utf8data++ = property;
+              *class_utf8data++ = ptype;
+              *class_utf8data++ = pdata;
               class_charcount -= 2;   /* Not a < 256 character */
               }
             continue;
@@ -2135,10 +2160,8 @@ for (;; ptr++)
 #ifdef SUPPORT_UCP
         if ((options & PCRE_CASELESS) != 0)
           {
-          int chartype;
           int othercase;
-          if (_pcre_ucp_findchar(c, &chartype, &othercase) >= 0 &&
-               othercase > 0)
+          if ((othercase = _pcre_ucp_othercase(c)) >= 0)
             {
             *class_utf8data++ = XCL_SINGLE;
             class_utf8data += _pcre_ord2utf8(othercase, class_utf8data);
@@ -2423,13 +2446,17 @@ for (;; ptr++)
     else if (*previous < OP_EODN)
       {
       uschar *oldcode;
-      int prop_type;
+      int prop_type, prop_value;
       op_type = OP_TYPESTAR - OP_STAR;  /* Use type opcodes */
       c = *previous;
 
       OUTPUT_SINGLE_REPEAT:
-      prop_type = (*previous == OP_PROP || *previous == OP_NOTPROP)?
-        previous[1] : -1;
+      if (*previous == OP_PROP || *previous == OP_NOTPROP)
+        {
+        prop_type = previous[1];
+        prop_value = previous[2];
+        }
+      else prop_type = prop_value = -1;
 
       oldcode = code;
       code = previous;                  /* Usually overwrite previous item */
@@ -2490,7 +2517,7 @@ for (;; ptr++)
 
         /* If the maximum is unlimited, insert an OP_STAR. Before doing so,
         we have to insert the character for the previous code. For a repeated
-        Unicode property match, there is an extra byte that defines the
+        Unicode property match, there are two extra bytes that define the
         required property. In UTF-8 mode, long characters have their length in
         c, with the 0x80 bit as a flag. */
 
@@ -2506,7 +2533,11 @@ for (;; ptr++)
 #endif
             {
             *code++ = c;
-            if (prop_type >= 0) *code++ = prop_type;
+            if (prop_type >= 0)
+              {
+              *code++ = prop_type;
+              *code++ = prop_value;
+              }
             }
           *code++ = OP_STAR + repeat_type;
           }
@@ -2525,7 +2556,11 @@ for (;; ptr++)
           else
 #endif
           *code++ = c;
-          if (prop_type >= 0) *code++ = prop_type;
+          if (prop_type >= 0)
+            {
+            *code++ = prop_type;
+            *code++ = prop_value;
+            }
           repeat_max -= repeat_min;
           *code++ = OP_UPTO + repeat_type;
           PUT2INC(code, 0, repeat_max);
@@ -2544,11 +2579,15 @@ for (;; ptr++)
 #endif
       *code++ = c;
 
-      /* For a repeated Unicode property match, there is an extra byte that
-      defines the required property. */
+      /* For a repeated Unicode property match, there are two extra bytes that
+      define the required property. */
 
 #ifdef SUPPORT_UCP
-      if (prop_type >= 0) *code++ = prop_type;
+      if (prop_type >= 0)
+        {
+        *code++ = prop_type;
+        *code++ = prop_value;
+        }
 #endif
       }
 
@@ -3016,11 +3055,20 @@ for (;; ptr++)
             goto FAILED;
             }
 
-          /* Insert the recursion/subroutine item */
+          /* Insert the recursion/subroutine item, automatically wrapped inside
+          "once" brackets. */
+
+          *code = OP_ONCE;
+          PUT(code, 1, 2 + 2*LINK_SIZE);
+          code += 1 + LINK_SIZE;
 
           *code = OP_RECURSE;
           PUT(code, 1, called - cd->start_code);
           code += 1 + LINK_SIZE;
+
+          *code = OP_KET;
+          PUT(code, 1, 2 + 2*LINK_SIZE);
+          code += 1 + LINK_SIZE;
           }
         continue;
 
@@ -3290,10 +3338,12 @@ for (;; ptr++)
       else if (-c == ESC_P || -c == ESC_p)
         {
         BOOL negated;
-        int value = get_ucp(&ptr, &negated, errorcodeptr);
+        int pdata;
+        int ptype = get_ucp(&ptr, &negated, &pdata, errorcodeptr);
         previous = code;
         *code++ = ((-c == ESC_p) != negated)? OP_PROP : OP_NOTPROP;
-        *code++ = value;
+        *code++ = ptype;
+        *code++ = pdata;
         }
 #endif
 
@@ -3848,7 +3898,7 @@ Returns:        pointer to compiled data
                 with errorptr and erroroffset set
 */
 
-PCRE_EXPORT pcre *
+PCRE_DATA_SCOPE pcre *
 pcre_compile(const char *pattern, int options, const char **errorptr,
   int *erroroffset, const unsigned char *tables)
 {
@@ -3856,7 +3906,7 @@ return pcre_compile2(pattern, options, N
 }
 
 
-PCRE_EXPORT pcre *
+PCRE_DATA_SCOPE pcre *
 pcre_compile2(const char *pattern, int options, int *errorcodeptr,
   const char **errorptr, int *erroroffset, const unsigned char *tables)
 {
@@ -4049,15 +4099,17 @@ while ((c = *(++ptr)) != 0)
 #endif
 
     /* \P and \p are for Unicode properties, but only when the support has
-    been compiled. Each item needs 2 bytes. */
+    been compiled. Each item needs 3 bytes. */
 
     else if (-c == ESC_P || -c == ESC_p)
       {
 #ifdef SUPPORT_UCP
       BOOL negated;
-      length += 2;
-      lastitemlength = 2;
-      if (get_ucp(&ptr, &negated, &errorcode) < 0) goto PCRE_ERROR_RETURN;
+      BOOL pdata;
+      length += 3;
+      lastitemlength = 3;
+      if (get_ucp(&ptr, &negated, &pdata, &errorcode) < 0)
+        goto PCRE_ERROR_RETURN;
       continue;
 #else
       errorcode = ERR45;
@@ -4223,7 +4275,7 @@ while ((c = *(++ptr)) != 0)
               class_utf8 = TRUE;
               length += LINK_SIZE + 2;
               }
-            length += 2;
+            length += 3;
             }
 #endif
           }
@@ -4486,7 +4538,7 @@ while ((c = *(++ptr)) != 0)
           errorcode = ERR29;
           goto PCRE_ERROR_RETURN;
           }
-        length += 1 + LINK_SIZE;
+        length += 3 + 3*LINK_SIZE;  /* Allows for the automatic "once" */
 
         /* If this item is quantified, it will get wrapped inside brackets so
         as to use the code for quantified brackets. We jump down and use the
@@ -4542,6 +4594,7 @@ while ((c = *(++ptr)) != 0)
 
         if (*ptr == '=' || *ptr == '>')
           {
+          length += 2 + 2*LINK_SIZE;  /* Allow for the automatic "once" */
           while ((compile_block.ctypes[*(++ptr)] & ctype_word) != 0);
           if (*ptr != ')')
             {
@@ -5035,7 +5088,8 @@ if (re->options != 0)
 if ((re->options & PCRE_FIRSTSET) != 0)
   {
   int ch = re->first_byte & 255;
-  const char *caseless = ((re->first_byte & REQ_CASELESS) == 0)? "" : " (caseless)";
+  const char *caseless = ((re->first_byte & REQ_CASELESS) == 0)?
+    "" : " (caseless)";
   if (isprint(ch)) printf("First char = %c%s\n", ch, caseless);
     else printf("First char = \\x%02x%s\n", ch, caseless);
   }
@@ -5043,7 +5097,8 @@ if ((re->options & PCRE_FIRSTSET) != 0)
 if ((re->options & PCRE_REQCHSET) != 0)
   {
   int ch = re->req_byte & 255;
-  const char *caseless = ((re->req_byte & REQ_CASELESS) == 0)? "" : " (caseless)";
+  const char *caseless = ((re->req_byte & REQ_CASELESS) == 0)?
+    "" : " (caseless)";
   if (isprint(ch)) printf("Req char = %c%s\n", ch, caseless);
     else printf("Req char = \\x%02x%s\n", ch, caseless);
   }
diff -Nurp tin-1.8.1/pcre/pcre_config.c tin-1.9.0/pcre/pcre_config.c
--- tin-1.8.1/pcre/pcre_config.c	2005-09-12 16:38:09.000000000 +0200
+++ tin-1.9.0/pcre/pcre_config.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -58,7 +58,7 @@ Arguments:
 Returns:           0 if data returned, negative on error
 */
 
-PCRE_EXPORT int
+PCRE_DATA_SCOPE int
 pcre_config(int what, void *where)
 {
 switch (what)
@@ -95,6 +95,10 @@ switch (what)
   *((unsigned int *)where) = MATCH_LIMIT;
   break;
 
+  case PCRE_CONFIG_MATCH_LIMIT_RECURSION:
+  *((unsigned int *)where) = MATCH_LIMIT_RECURSION;
+  break;
+
   case PCRE_CONFIG_STACKRECURSE:
 #ifdef NO_RECURSE
   *((int *)where) = 0;
diff -Nurp tin-1.8.1/pcre/pcre_dfa_exec.c tin-1.9.0/pcre/pcre_dfa_exec.c
--- tin-1.8.1/pcre/pcre_dfa_exec.c	2005-09-12 16:38:43.000000000 +0200
+++ tin-1.9.0/pcre/pcre_dfa_exec.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -288,7 +288,9 @@ const uschar *start_subject = md->start_
 const uschar *end_subject = md->end_subject;
 const uschar *start_code = md->start_code;
 
+#ifdef SUPPORT_UTF8
 BOOL utf8 = (md->poptions & PCRE_UTF8) != 0;
+#endif
 
 rlevel++;
 offsetcount &= (-2);
@@ -480,7 +482,7 @@ for (;;)
     const uschar *code;
     int state_offset = current_state->offset;
     int count, codevalue;
-    int chartype, othercase;
+    int chartype, script;
 
 #ifdef DEBUG
     printf ("%.*sProcessing state %d c=", rlevel*2-2, SP, state_offset);
@@ -757,19 +759,38 @@ for (;;)
       case OP_NOTPROP:
       if (clen > 0)
         {
-        int rqdtype, category;
-        category = _pcre_ucp_findchar(c, &chartype, &othercase);
-        rqdtype = code[1];
-        if (rqdtype >= 128)
-          {
-          if ((rqdtype - 128 == category) == (codevalue == OP_PROP))
-            { ADD_NEW(state_offset + 2, 0); }
-          }
-        else
+        BOOL OK;
+        int category = _pcre_ucp_findprop(c, &chartype, &script);
+        switch(code[1])
           {
-          if ((rqdtype == chartype) == (codevalue == OP_PROP))
-            { ADD_NEW(state_offset + 2, 0); }
+          case PT_ANY:
+          OK = TRUE;
+          break;
+
+          case PT_LAMP:
+          OK = chartype == ucp_Lu || chartype == ucp_Ll || chartype == ucp_Lt;
+          break;
+
+          case PT_GC:
+          OK = category == code[2];
+          break;
+
+          case PT_PC:
+          OK = chartype == code[2];
+          break;
+
+          case PT_SC:
+          OK = script == code[2];
+          break;
+
+          /* Should never occur, but keep compilers from grumbling. */
+
+          default:
+          OK = codevalue != OP_PROP;
+          break;
           }
+
+        if (OK == (codevalue == OP_PROP)) { ADD_NEW(state_offset + 3, 0); }
         }
       break;
 #endif
@@ -862,14 +883,41 @@ for (;;)
       case OP_PROP_EXTRA + OP_TYPEPLUS:
       case OP_PROP_EXTRA + OP_TYPEMINPLUS:
       count = current_state->count;           /* Already matched */
-      if (count > 0) { ADD_ACTIVE(state_offset + 3, 0); }
+      if (count > 0) { ADD_ACTIVE(state_offset + 4, 0); }
       if (clen > 0)
         {
-        int category = _pcre_ucp_findchar(c, &chartype, &othercase);
-        int rqdtype = code[2];
-        if ((d == OP_PROP) ==
-            (rqdtype == ((rqdtype >= 128)? (category + 128) : chartype)))
-          { count++; ADD_NEW(state_offset, count); }
+        BOOL OK;
+        int category = _pcre_ucp_findprop(c, &chartype, &script);
+        switch(code[2])
+          {
+          case PT_ANY:
+          OK = TRUE;
+          break;
+
+          case PT_LAMP:
+          OK = chartype == ucp_Lu || chartype == ucp_Ll || chartype == ucp_Lt;
+          break;
+
+          case PT_GC:
+          OK = category == code[3];
+          break;
+
+          case PT_PC:
+          OK = chartype == code[3];
+          break;
+
+          case PT_SC:
+          OK = script == code[3];
+          break;
+
+          /* Should never occur, but keep compilers from grumbling. */
+
+          default:
+          OK = codevalue != OP_PROP;
+          break;
+          }
+
+        if (OK == (d == OP_PROP)) { count++; ADD_NEW(state_offset, count); }
         }
       break;
 
@@ -878,7 +926,7 @@ for (;;)
       case OP_EXTUNI_EXTRA + OP_TYPEMINPLUS:
       count = current_state->count;  /* Already matched */
       if (count > 0) { ADD_ACTIVE(state_offset + 2, 0); }
-      if (clen > 0 && _pcre_ucp_findchar(c, &chartype, &othercase) != ucp_M)
+      if (clen > 0 && _pcre_ucp_findprop(c, &chartype, &script) != ucp_M)
         {
         const uschar *nptr = ptr + clen;
         int ncount = 0;
@@ -887,7 +935,7 @@ for (;;)
           int nd;
           int ndlen = 1;
           GETCHARLEN(nd, nptr, ndlen);
-          if (_pcre_ucp_findchar(nd, &chartype, &othercase) != ucp_M) break;
+          if (_pcre_ucp_findprop(nd, &chartype, &script) != ucp_M) break;
           ncount++;
           nptr += ndlen;
           }
@@ -899,7 +947,7 @@ for (;;)
       /*-----------------------------------------------------------------*/
       case OP_PROP_EXTRA + OP_TYPEQUERY:
       case OP_PROP_EXTRA + OP_TYPEMINQUERY:
-      count = 3;
+      count = 4;
       goto QS1;
 
       case OP_PROP_EXTRA + OP_TYPESTAR:
@@ -908,14 +956,41 @@ for (;;)
 
       QS1:
 
-      ADD_ACTIVE(state_offset + 3, 0);
+      ADD_ACTIVE(state_offset + 4, 0);
       if (clen > 0)
         {
-        int category = _pcre_ucp_findchar(c, &chartype, &othercase);
-        int rqdtype = code[2];
-        if ((d == OP_PROP) ==
-            (rqdtype == ((rqdtype >= 128)? (category + 128) : chartype)))
-          { ADD_NEW(state_offset + count, 0); }
+        BOOL OK;
+        int category = _pcre_ucp_findprop(c, &chartype, &script);
+        switch(code[2])
+          {
+          case PT_ANY:
+          OK = TRUE;
+          break;
+
+          case PT_LAMP:
+          OK = chartype == ucp_Lu || chartype == ucp_Ll || chartype == ucp_Lt;
+          break;
+
+          case PT_GC:
+          OK = category == code[3];
+          break;
+
+          case PT_PC:
+          OK = chartype == code[3];
+          break;
+
+          case PT_SC:
+          OK = script == code[3];
+          break;
+
+          /* Should never occur, but keep compilers from grumbling. */
+
+          default:
+          OK = codevalue != OP_PROP;
+          break;
+          }
+
+        if (OK == (d == OP_PROP)) { ADD_NEW(state_offset + count, 0); }
         }
       break;
 
@@ -932,7 +1007,7 @@ for (;;)
       QS2:
 
       ADD_ACTIVE(state_offset + 2, 0);
-      if (clen > 0 && _pcre_ucp_findchar(c, &chartype, &othercase) != ucp_M)
+      if (clen > 0 && _pcre_ucp_findprop(c, &chartype, &script) != ucp_M)
         {
         const uschar *nptr = ptr + clen;
         int ncount = 0;
@@ -941,7 +1016,7 @@ for (;;)
           int nd;
           int ndlen = 1;
           GETCHARLEN(nd, nptr, ndlen);
-          if (_pcre_ucp_findchar(nd, &chartype, &othercase) != ucp_M) break;
+          if (_pcre_ucp_findprop(nd, &chartype, &script) != ucp_M) break;
           ncount++;
           nptr += ndlen;
           }
@@ -954,17 +1029,45 @@ for (;;)
       case OP_PROP_EXTRA + OP_TYPEUPTO:
       case OP_PROP_EXTRA + OP_TYPEMINUPTO:
       if (codevalue != OP_PROP_EXTRA + OP_TYPEEXACT)
-        { ADD_ACTIVE(state_offset + 5, 0); }
+        { ADD_ACTIVE(state_offset + 6, 0); }
       count = current_state->count;  /* Number already matched */
       if (clen > 0)
         {
-        int category = _pcre_ucp_findchar(c, &chartype, &othercase);
-        int rqdtype = code[4];
-        if ((d == OP_PROP) ==
-            (rqdtype == ((rqdtype >= 128)? (category + 128) : chartype)))
+        BOOL OK;
+        int category = _pcre_ucp_findprop(c, &chartype, &script);
+        switch(code[4])
+          {
+          case PT_ANY:
+          OK = TRUE;
+          break;
+
+          case PT_LAMP:
+          OK = chartype == ucp_Lu || chartype == ucp_Ll || chartype == ucp_Lt;
+          break;
+
+          case PT_GC:
+          OK = category == code[5];
+          break;
+
+          case PT_PC:
+          OK = chartype == code[5];
+          break;
+
+          case PT_SC:
+          OK = script == code[5];
+          break;
+
+          /* Should never occur, but keep compilers from grumbling. */
+
+          default:
+          OK = codevalue != OP_PROP;
+          break;
+          }
+
+        if (OK == (d == OP_PROP))
           {
           if (++count >= GET2(code, 1))
-            { ADD_NEW(state_offset + 5, 0); }
+            { ADD_NEW(state_offset + 6, 0); }
           else
             { ADD_NEW(state_offset, count); }
           }
@@ -978,7 +1081,7 @@ for (;;)
       if (codevalue != OP_EXTUNI_EXTRA + OP_TYPEEXACT)
         { ADD_ACTIVE(state_offset + 4, 0); }
       count = current_state->count;  /* Number already matched */
-      if (clen > 0 && _pcre_ucp_findchar(c, &chartype, &othercase) != ucp_M)
+      if (clen > 0 && _pcre_ucp_findprop(c, &chartype, &script) != ucp_M)
         {
         const uschar *nptr = ptr + clen;
         int ncount = 0;
@@ -987,7 +1090,7 @@ for (;;)
           int nd;
           int ndlen = 1;
           GETCHARLEN(nd, nptr, ndlen);
-          if (_pcre_ucp_findchar(nd, &chartype, &othercase) != ucp_M) break;
+          if (_pcre_ucp_findprop(nd, &chartype, &script) != ucp_M) break;
           ncount++;
           nptr += ndlen;
           }
@@ -1018,17 +1121,17 @@ for (;;)
         {
         if (c == d) { ADD_NEW(state_offset + dlen + 1, 0); } else
           {
+          int othercase;
           if (c < 128) othercase = fcc[c]; else
 
           /* If we have Unicode property support, we can use it to test the
-          other case of the character, if there is one. The result of
-          _pcre_ucp_findchar() is < 0 if the char isn't found, and othercase is
-          returned as zero if there isn't another case. */
+          other case of the character. */
 
 #ifdef SUPPORT_UCP
-          if (_pcre_ucp_findchar(c, &chartype, &othercase) < 0)
+          othercase = _pcre_ucp_othercase(c);
+#else
+          othercase = -1;
 #endif
-            othercase = -1;
 
           if (d == othercase) { ADD_NEW(state_offset + dlen + 1, 0); }
           }
@@ -1050,7 +1153,7 @@ for (;;)
       to wait for them to pass before continuing. */
 
       case OP_EXTUNI:
-      if (clen > 0 && _pcre_ucp_findchar(c, &chartype, &othercase) != ucp_M)
+      if (clen > 0 && _pcre_ucp_findprop(c, &chartype, &script) != ucp_M)
         {
         const uschar *nptr = ptr + clen;
         int ncount = 0;
@@ -1058,7 +1161,7 @@ for (;;)
           {
           int nclen = 1;
           GETCHARLEN(c, nptr, nclen);
-          if (_pcre_ucp_findchar(c, &chartype, &othercase) != ucp_M) break;
+          if (_pcre_ucp_findprop(c, &chartype, &script) != ucp_M) break;
           ncount++;
           nptr += nclen;
           }
@@ -1093,10 +1196,10 @@ for (;;)
         if ((ims & PCRE_CASELESS) != 0)
           {
 #ifdef SUPPORT_UTF8
-          if (utf8 && c >= 128)
+          if (utf8 && d >= 128)
             {
 #ifdef SUPPORT_UCP
-            if (_pcre_ucp_findchar(d, &chartype, &otherd) < 0) otherd = -1;
+            otherd = _pcre_ucp_othercase(d);
 #endif  /* SUPPORT_UCP */
             }
           else
@@ -1120,10 +1223,10 @@ for (;;)
         if ((ims && PCRE_CASELESS) != 0)
           {
 #ifdef SUPPORT_UTF8
-          if (utf8 && c >= 128)
+          if (utf8 && d >= 128)
             {
 #ifdef SUPPORT_UCP
-            if (_pcre_ucp_findchar(c, &chartype, &otherd) < 0) otherd = -1;
+            otherd = _pcre_ucp_othercase(d);
 #endif  /* SUPPORT_UCP */
             }
           else
@@ -1147,10 +1250,10 @@ for (;;)
         if ((ims && PCRE_CASELESS) != 0)
           {
 #ifdef SUPPORT_UTF8
-          if (utf8 && c >= 128)
+          if (utf8 && d >= 128)
             {
 #ifdef SUPPORT_UCP
-            if (_pcre_ucp_findchar(c, &chartype, &otherd) < 0) otherd = -1;
+            otherd = _pcre_ucp_othercase(d);
 #endif  /* SUPPORT_UCP */
             }
           else
@@ -1178,10 +1281,10 @@ for (;;)
         if ((ims & PCRE_CASELESS) != 0)
           {
 #ifdef SUPPORT_UTF8
-          if (utf8 && c >= 128)
+          if (utf8 && d >= 128)
             {
 #ifdef SUPPORT_UCP
-            if (_pcre_ucp_findchar(d, &chartype, &otherd) < 0) otherd = -1;
+            otherd = _pcre_ucp_othercase(d);
 #endif  /* SUPPORT_UCP */
             }
           else
@@ -1519,7 +1622,7 @@ for (;;)
         cb.version          = 1;   /* Version 1 of the callout block */
         cb.callout_number   = code[1];
         cb.offset_vector    = offsets;
-        cb.subject          = (char *)start_subject;
+        cb.subject          = (PCRE_SPTR)start_subject;
         cb.subject_length   = end_subject - start_subject;
         cb.start_match      = current_subject - start_subject;
         cb.current_position = ptr - start_subject;
@@ -1611,7 +1714,7 @@ Returns:          > 0 => number of match
                  < -1 => some kind of unexpected problem
 */
 
-PCRE_EXPORT int
+PCRE_DATA_SCOPE int
 pcre_dfa_exec(const pcre *argument_re, const pcre_extra *extra_data,
   const char *subject, int length, int start_offset, int options, int *offsets,
   int offsetcount, int *workspace, int wscount)
@@ -1655,6 +1758,8 @@ if (extra_data != NULL)
   if ((flags & PCRE_EXTRA_STUDY_DATA) != 0)
     study = (const pcre_study_data *)extra_data->study_data;
   if ((flags & PCRE_EXTRA_MATCH_LIMIT) != 0) return PCRE_ERROR_DFA_UMLIMIT;
+  if ((flags & PCRE_EXTRA_MATCH_LIMIT_RECURSION) != 0)
+    return PCRE_ERROR_DFA_UMLIMIT;
   if ((flags & PCRE_EXTRA_CALLOUT_DATA) != 0)
     match_block.callout_data = extra_data->callout_data;
   if ((flags & PCRE_EXTRA_TABLES) != 0)
@@ -1680,7 +1785,9 @@ end_subject = (const unsigned char *)sub
 req_byte_ptr = current_subject - 1;
 
 utf8 = (re->options & PCRE_UTF8) != 0;
-anchored = (options & PCRE_ANCHORED) != 0 || (re->options & PCRE_ANCHORED) != 0;
+
+anchored = (options & (PCRE_ANCHORED|PCRE_DFA_RESTART)) != 0 ||
+  (re->options & PCRE_ANCHORED) != 0;
 
 /* The remaining fixed data for passing around. */
 
@@ -1771,9 +1878,9 @@ for (;;)
 
     /* Advance to a unique first char if possible. If firstline is TRUE, the
     start of the match is constrained to the first line of a multiline string.
-    Implement this by temporarily adjusting end_subject so that we stop scanning
-    at a newline. If the match fails at the newline, later code breaks this loop.
-    */
+    Implement this by temporarily adjusting end_subject so that we stop
+    scanning at a newline. If the match fails at the newline, later code breaks
+    this loop. */
 
     if (firstline)
       {
diff -Nurp tin-1.8.1/pcre/pcre_exec.c tin-1.9.0/pcre/pcre_exec.c
--- tin-1.8.1/pcre/pcre_exec.c	2005-09-12 16:38:16.000000000 +0200
+++ tin-1.9.0/pcre/pcre_exec.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -54,7 +54,7 @@ are on the heap, not on the stack. */
 
 typedef struct eptrblock {
   struct eptrblock *epb_prev;
-  const uschar *epb_saved_eptr;
+  USPTR epb_saved_eptr;
 } eptrblock;
 
 /* Flag bits for the match() function */
@@ -128,10 +128,10 @@ Returns:      TRUE if matched
 */
 
 static BOOL
-match_ref(int offset, register const uschar *eptr, int length, match_data *md,
+match_ref(int offset, register USPTR eptr, int length, match_data *md,
   unsigned long int ims)
 {
-const uschar *p = md->start_subject + md->offset_vector[offset];
+USPTR p = md->start_subject + md->offset_vector[offset];
 
 #ifdef DEBUG
 if (eptr >= md->end_subject)
@@ -169,32 +169,50 @@ return TRUE;
 ****************************************************************************
                    RECURSION IN THE match() FUNCTION
 
-The match() function is highly recursive. Some regular expressions can cause
-it to recurse thousands of times. I was writing for Unix, so I just let it
-call itself recursively. This uses the stack for saving everything that has
-to be saved for a recursive call. On Unix, the stack can be large, and this
-works fine.
-
-It turns out that on non-Unix systems there are problems with programs that
-use a lot of stack. (This despite the fact that every last chip has oodles
-of memory these days, and techniques for extending the stack have been known
-for decades.) So....
+The match() function is highly recursive, though not every recursive call
+increases the recursive depth. Nevertheless, some regular expressions can cause
+it to recurse to a great depth. I was writing for Unix, so I just let it call
+itself recursively. This uses the stack for saving everything that has to be
+saved for a recursive call. On Unix, the stack can be large, and this works
+fine.
+
+It turns out that on some non-Unix-like systems there are problems with
+programs that use a lot of stack. (This despite the fact that every last chip
+has oodles of memory these days, and techniques for extending the stack have
+been known for decades.) So....
 
 There is a fudge, triggered by defining NO_RECURSE, which avoids recursive
 calls by keeping local variables that need to be preserved in blocks of memory
-obtained from malloc instead instead of on the stack. Macros are used to
+obtained from malloc() instead instead of on the stack. Macros are used to
 achieve this so that the actual code doesn't look very different to what it
 always used to.
 ****************************************************************************
 ***************************************************************************/
 
 
-/* These versions of the macros use the stack, as normal */
+/* These versions of the macros use the stack, as normal. There are debugging
+versions and production versions. */
 
 #ifndef NO_RECURSE
 #define REGISTER register
-#define RMATCH(rx,ra,rb,rc,rd,re,rf,rg) rx = match(ra,rb,rc,rd,re,rf,rg)
+#ifdef DEBUG
+#define RMATCH(rx,ra,rb,rc,rd,re,rf,rg) \
+  { \
+  printf("match() called in line %d\n", __LINE__); \
+  rx = match(ra,rb,rc,rd,re,rf,rg,rdepth+1); \
+  printf("to line %d\n", __LINE__); \
+  }
+#define RRETURN(ra) \
+  { \
+  printf("match() returned %d from line %d ", ra, __LINE__); \
+  return ra; \
+  }
+#else
+#define RMATCH(rx,ra,rb,rc,rd,re,rf,rg) \
+  rx = match(ra,rb,rc,rd,re,rf,rg,rdepth+1)
 #define RRETURN(ra) return ra
+#endif
+
 #else
 
 
@@ -215,6 +233,7 @@ match(), which never changes. */
     newframe->Xims = re;\
     newframe->Xeptrb = rf;\
     newframe->Xflags = rg;\
+    newframe->Xrdepth = frame->Xrdepth + 1;\
     newframe->Xprevframe = frame;\
     frame = newframe;\
     DPRINTF(("restarting from line %d\n", __LINE__));\
@@ -256,6 +275,7 @@ typedef struct heapframe {
   long int Xims;
   eptrblock *Xeptrb;
   int Xflags;
+  int Xrdepth;
 
   /* Function local variables */
 
@@ -278,11 +298,11 @@ typedef struct heapframe {
 
 #ifdef SUPPORT_UCP
   int Xprop_type;
+  int Xprop_value;
   int Xprop_fail_result;
   int Xprop_category;
   int Xprop_chartype;
-  int Xprop_othercase;
-  int Xprop_test_against;
+  int Xprop_script;
   int *Xprop_test_variable;
 #endif
 
@@ -343,17 +363,18 @@ Arguments:
    flags       can contain
                  match_condassert - this is an assertion condition
                  match_isgroup - this is the start of a bracketed group
+   rdepth      the recursion depth
 
 Returns:       MATCH_MATCH if matched            )  these values are >= 0
                MATCH_NOMATCH if failed to match  )
                a negative PCRE_ERROR_xxx value if aborted by an error condition
-                 (e.g. stopped by recursion limit)
+                 (e.g. stopped by repeated call or recursion limit)
 */
 
 static int
-match(REGISTER const uschar *eptr, REGISTER const uschar *ecode,
+match(REGISTER USPTR eptr, REGISTER const uschar *ecode,
   int offset_top, match_data *md, unsigned long int ims, eptrblock *eptrb,
-  int flags)
+  int flags, int rdepth)
 {
 /* These variables do not need to be preserved over recursion in this function,
 so they can be ordinary variables in all cases. Mark them with "register"
@@ -381,6 +402,7 @@ frame->Xoffset_top = offset_top;
 frame->Xims = ims;
 frame->Xeptrb = eptrb;
 frame->Xflags = flags;
+frame->Xrdepth = rdepth;
 
 /* This is where control jumps back to to effect "recursion" */
 
@@ -394,6 +416,7 @@ HEAP_RECURSE:
 #define ims                frame->Xims
 #define eptrb              frame->Xeptrb
 #define flags              frame->Xflags
+#define rdepth             frame->Xrdepth
 
 /* Ditto for the local variables */
 
@@ -418,11 +441,11 @@ HEAP_RECURSE:
 
 #ifdef SUPPORT_UCP
 #define prop_type          frame->Xprop_type
+#define prop_value         frame->Xprop_value
 #define prop_fail_result   frame->Xprop_fail_result
 #define prop_category      frame->Xprop_category
 #define prop_chartype      frame->Xprop_chartype
-#define prop_othercase     frame->Xprop_othercase
-#define prop_test_against  frame->Xprop_test_against
+#define prop_script        frame->Xprop_script
 #define prop_test_variable frame->Xprop_test_variable
 #endif
 
@@ -452,20 +475,20 @@ i, and fc and c, can be the same variabl
 #define fc c
 
 
-#ifdef SUPPORT_UTF8                /* Many of these variables are used ony */
-const uschar *charptr;             /* small blocks of the code. My normal  */
-#endif                             /* style of coding would have declared  */
-const uschar *callpat;             /* them within each of those blocks.    */
-const uschar *data;                /* However, in order to accommodate the */
-const uschar *next;                /* version of this code that uses an    */
-const uschar *pp;                  /* external "stack" implemented on the  */
-const uschar *prev;                /* heap, it is easier to declare them   */
-const uschar *saved_eptr;          /* all here, so the declarations can    */
-                                   /* be cut out in a block. The only      */
-recursion_info new_recursive;      /* declarations within blocks below are */
-                                   /* for variables that do not have to    */
-BOOL cur_is_word;                  /* be preserved over a recursive call   */
-BOOL condition;                    /* to RMATCH().                         */
+#ifdef SUPPORT_UTF8                /* Many of these variables are used only  */
+const uschar *charptr;             /* in small blocks of the code. My normal */
+#endif                             /* style of coding would have declared    */
+const uschar *callpat;             /* them within each of those blocks.      */
+const uschar *data;                /* However, in order to accommodate the   */
+const uschar *next;                /* version of this code that uses an      */
+USPTR         pp;                  /* external "stack" implemented on the    */
+const uschar *prev;                /* heap, it is easier to declare them all */
+USPTR         saved_eptr;          /* here, so the declarations can be cut   */
+                                   /* out in a block. The only declarations  */
+recursion_info new_recursive;      /* within blocks below are for variables  */
+                                   /* that do not have to be preserved over  */
+BOOL cur_is_word;                  /* a recursive call to RMATCH().          */
+BOOL condition;
 BOOL minimize;
 BOOL prev_is_word;
 
@@ -473,11 +496,11 @@ unsigned long int original_ims;
 
 #ifdef SUPPORT_UCP
 int prop_type;
+int prop_value;
 int prop_fail_result;
 int prop_category;
 int prop_chartype;
-int prop_othercase;
-int prop_test_against;
+int prop_script;
 int *prop_test_variable;
 #endif
 
@@ -499,19 +522,24 @@ eptrblock newptrb;
 variables. */
 
 #ifdef SUPPORT_UCP
+prop_value = 0;
 prop_fail_result = 0;
-prop_test_against = 0;
 prop_test_variable = NULL;
 #endif
 
-/* OK, now we can get on with the real code of the function. Recursion is
-specified by the macros RMATCH and RRETURN. When NO_RECURSE is *not* defined,
-these just turn into a recursive call to match() and a "return", respectively.
-However, RMATCH isn't like a function call because it's quite a complicated
-macro. It has to be used in one particular way. This shouldn't, however, impact
-performance when true recursion is being used. */
+/* OK, now we can get on with the real code of the function. Recursive calls
+are specified by the macro RMATCH and RRETURN is used to return. When
+NO_RECURSE is *not* defined, these just turn into a recursive call to match()
+and a "return", respectively (possibly with some debugging if DEBUG is
+defined). However, RMATCH isn't like a function call because it's quite a
+complicated macro. It has to be used in one particular way. This shouldn't,
+however, impact performance when true recursion is being used. */
+
+/* First check that we haven't called match() too many times, or that we
+haven't exceeded the recursive call limit. */
 
 if (md->match_call_count++ >= md->match_limit) RRETURN(PCRE_ERROR_MATCHLIMIT);
+if (rdepth >= md->match_limit_recursion) RRETURN(PCRE_ERROR_RECURSIONLIMIT);
 
 original_ims = ims;    /* Save for resetting on ')' */
 utf8 = md->utf8;       /* Local copy of the flag */
@@ -681,7 +709,7 @@ for (;;)
     if (md->recursive != NULL && md->recursive->group_num == 0)
       {
       recursion_info *rec = md->recursive;
-      DPRINTF(("Hit the end in a (?0) recursion\n"));
+      DPRINTF(("End of pattern in a (?0) recursion\n"));
       md->recursive = rec->prevrec;
       memmove(md->offset_vector, rec->offset_save,
         rec->saved_max * sizeof(int));
@@ -800,7 +828,7 @@ for (;;)
       cb.version          = 1;   /* Version 1 of the callout block */
       cb.callout_number   = ecode[1];
       cb.offset_vector    = md->offset_vector;
-      cb.subject          = (const char *)md->start_subject;
+      cb.subject          = (PCRE_SPTR)md->start_subject;
       cb.subject_length   = md->end_subject - md->start_subject;
       cb.start_match      = md->start_match - md->start_subject;
       cb.current_position = eptr - md->start_subject;
@@ -882,12 +910,17 @@ for (;;)
             eptrb, match_isgroup);
         if (rrc == MATCH_MATCH)
           {
+          DPRINTF(("Recursion matched\n"));
           md->recursive = new_recursive.prevrec;
           if (new_recursive.offset_save != stacksave)
             (pcre_free)(new_recursive.offset_save);
           RRETURN(MATCH_MATCH);
           }
-        else if (rrc != MATCH_NOMATCH) RRETURN(rrc);
+        else if (rrc != MATCH_NOMATCH)
+          {
+          DPRINTF(("Recursion gave error %d\n", rrc));
+          RRETURN(rrc);
+          }
 
         md->recursive = &new_recursive;
         memcpy(md->offset_vector, new_recursive.offset_save,
@@ -1352,23 +1385,43 @@ for (;;)
     if (eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
     GETCHARINCTEST(c, eptr);
       {
-      int chartype, rqdtype;
-      int othercase;
-      int category = _pcre_ucp_findchar(c, &chartype, &othercase);
+      int chartype, script;
+      int category = _pcre_ucp_findprop(c, &chartype, &script);
 
-      rqdtype = *(++ecode);
-      ecode++;
-
-      if (rqdtype >= 128)
+      switch(ecode[1])
         {
-        if ((rqdtype - 128 != category) == (op == OP_PROP))
+        case PT_ANY:
+        if (op == OP_NOTPROP) RRETURN(MATCH_NOMATCH);
+        break;
+
+        case PT_LAMP:
+        if ((chartype == ucp_Lu ||
+             chartype == ucp_Ll ||
+             chartype == ucp_Lt) == (op == OP_NOTPROP))
           RRETURN(MATCH_NOMATCH);
-        }
-      else
-        {
-        if ((rqdtype != chartype) == (op == OP_PROP))
+         break;
+
+        case PT_GC:
+        if ((ecode[2] != category) == (op == OP_PROP))
+          RRETURN(MATCH_NOMATCH);
+        break;
+
+        case PT_PC:
+        if ((ecode[2] != chartype) == (op == OP_PROP))
+          RRETURN(MATCH_NOMATCH);
+        break;
+
+        case PT_SC:
+        if ((ecode[2] != script) == (op == OP_PROP))
           RRETURN(MATCH_NOMATCH);
+        break;
+
+        default:
+        RRETURN(PCRE_ERROR_INTERNAL);
+        break;
         }
+
+      ecode += 3;
       }
     break;
 
@@ -1379,9 +1432,8 @@ for (;;)
     if (eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
     GETCHARINCTEST(c, eptr);
       {
-      int chartype;
-      int othercase;
-      int category = _pcre_ucp_findchar(c, &chartype, &othercase);
+      int chartype, script;
+      int category = _pcre_ucp_findprop(c, &chartype, &script);
       if (category == ucp_M) RRETURN(MATCH_NOMATCH);
       while (eptr < md->end_subject)
         {
@@ -1390,7 +1442,7 @@ for (;;)
           {
           GETCHARLEN(c, eptr, len);
           }
-        category = _pcre_ucp_findchar(c, &chartype, &othercase);
+        category = _pcre_ucp_findprop(c, &chartype, &script);
         if (category != ucp_M) break;
         eptr += len;
         }
@@ -1683,8 +1735,8 @@ for (;;)
           while (eptr >= pp)
             {
             RMATCH(rrc, eptr, ecode, offset_top, md, ims, eptrb, 0);
-            eptr--;
             if (rrc != MATCH_NOMATCH) RRETURN(rrc);
+            eptr--;
             }
           }
 
@@ -1841,16 +1893,12 @@ for (;;)
         ecode += length;
 
         /* If we have Unicode property support, we can use it to test the other
-        case of the character, if there is one. The result of _pcre_ucp_findchar() is
-        < 0 if the char isn't found, and othercase is returned as zero if there
-        isn't one. */
+        case of the character, if there is one. */
 
         if (fc != dc)
           {
 #ifdef SUPPORT_UCP
-          int chartype;
-          int othercase;
-          if (_pcre_ucp_findchar(fc, &chartype, &othercase) < 0 || dc != othercase)
+          if (dc != _pcre_ucp_othercase(fc))
 #endif
             RRETURN(MATCH_NOMATCH);
           }
@@ -1918,10 +1966,9 @@ for (;;)
 
 #ifdef SUPPORT_UCP
         int othercase;
-        int chartype;
         if ((ims & PCRE_CASELESS) != 0 &&
-             _pcre_ucp_findchar(fc, &chartype, &othercase) >= 0 &&
-             othercase > 0)
+            (othercase = _pcre_ucp_othercase(fc)) >= 0 &&
+             othercase >= 0)
           oclength = _pcre_ord2utf8(othercase, occhars);
 #endif  /* SUPPORT_UCP */
 
@@ -2408,16 +2455,7 @@ for (;;)
       {
       prop_fail_result = ctype == OP_NOTPROP;
       prop_type = *ecode++;
-      if (prop_type >= 128)
-        {
-        prop_test_against = prop_type - 128;
-        prop_test_variable = &prop_category;
-        }
-      else
-        {
-        prop_test_against = prop_type;
-        prop_test_variable = &prop_chartype;
-        }
+      prop_value = *ecode++;
       }
     else prop_type = -1;
 #endif
@@ -2434,14 +2472,68 @@ for (;;)
     if (min > 0)
       {
 #ifdef SUPPORT_UCP
-      if (prop_type > 0)
+      if (prop_type >= 0)
         {
-        for (i = 1; i <= min; i++)
+        switch(prop_type)
           {
-          GETCHARINC(c, eptr);
-          prop_category = _pcre_ucp_findchar(c, &prop_chartype, &prop_othercase);
-          if ((*prop_test_variable == prop_test_against) == prop_fail_result)
-            RRETURN(MATCH_NOMATCH);
+          case PT_ANY:
+          if (prop_fail_result) RRETURN(MATCH_NOMATCH);
+          for (i = 1; i <= min; i++)
+            {
+            if (eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
+            GETCHARINC(c, eptr);
+            }
+          break;
+
+          case PT_LAMP:
+          for (i = 1; i <= min; i++)
+            {
+            if (eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
+            GETCHARINC(c, eptr);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
+            if ((prop_chartype == ucp_Lu ||
+                 prop_chartype == ucp_Ll ||
+                 prop_chartype == ucp_Lt) == prop_fail_result)
+              RRETURN(MATCH_NOMATCH);
+            }
+          break;
+
+          case PT_GC:
+          for (i = 1; i <= min; i++)
+            {
+            if (eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
+            GETCHARINC(c, eptr);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
+            if ((prop_category == prop_value) == prop_fail_result)
+              RRETURN(MATCH_NOMATCH);
+            }
+          break;
+
+          case PT_PC:
+          for (i = 1; i <= min; i++)
+            {
+            if (eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
+            GETCHARINC(c, eptr);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
+            if ((prop_chartype == prop_value) == prop_fail_result)
+              RRETURN(MATCH_NOMATCH);
+            }
+          break;
+
+          case PT_SC:
+          for (i = 1; i <= min; i++)
+            {
+            if (eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
+            GETCHARINC(c, eptr);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
+            if ((prop_script == prop_value) == prop_fail_result)
+              RRETURN(MATCH_NOMATCH);
+            }
+          break;
+
+          default:
+          RRETURN(PCRE_ERROR_INTERNAL);
+          break;
           }
         }
 
@@ -2453,7 +2545,7 @@ for (;;)
         for (i = 1; i <= min; i++)
           {
           GETCHARINCTEST(c, eptr);
-          prop_category = _pcre_ucp_findchar(c, &prop_chartype, &prop_othercase);
+          prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
           if (prop_category == ucp_M) RRETURN(MATCH_NOMATCH);
           while (eptr < md->end_subject)
             {
@@ -2462,7 +2554,7 @@ for (;;)
               {
               GETCHARLEN(c, eptr, len);
               }
-            prop_category = _pcre_ucp_findchar(c, &prop_chartype, &prop_othercase);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
             if (prop_category != ucp_M) break;
             eptr += len;
             }
@@ -2624,17 +2716,78 @@ for (;;)
     if (minimize)
       {
 #ifdef SUPPORT_UCP
-      if (prop_type > 0)
+      if (prop_type >= 0)
         {
-        for (fi = min;; fi++)
+        switch(prop_type)
           {
-          RMATCH(rrc, eptr, ecode, offset_top, md, ims, eptrb, 0);
-          if (rrc != MATCH_NOMATCH) RRETURN(rrc);
-          if (fi >= max || eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
-          GETCHARINC(c, eptr);
-          prop_category = _pcre_ucp_findchar(c, &prop_chartype, &prop_othercase);
-          if ((*prop_test_variable == prop_test_against) == prop_fail_result)
-            RRETURN(MATCH_NOMATCH);
+          case PT_ANY:
+          for (fi = min;; fi++)
+            {
+            RMATCH(rrc, eptr, ecode, offset_top, md, ims, eptrb, 0);
+            if (rrc != MATCH_NOMATCH) RRETURN(rrc);
+            if (fi >= max || eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
+            GETCHARINC(c, eptr);
+            if (prop_fail_result) RRETURN(MATCH_NOMATCH);
+            }
+          break;
+
+          case PT_LAMP:
+          for (fi = min;; fi++)
+            {
+            RMATCH(rrc, eptr, ecode, offset_top, md, ims, eptrb, 0);
+            if (rrc != MATCH_NOMATCH) RRETURN(rrc);
+            if (fi >= max || eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
+            GETCHARINC(c, eptr);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
+            if ((prop_chartype == ucp_Lu ||
+                 prop_chartype == ucp_Ll ||
+                 prop_chartype == ucp_Lt) == prop_fail_result)
+              RRETURN(MATCH_NOMATCH);
+            }
+          break;
+
+          case PT_GC:
+          for (fi = min;; fi++)
+            {
+            RMATCH(rrc, eptr, ecode, offset_top, md, ims, eptrb, 0);
+            if (rrc != MATCH_NOMATCH) RRETURN(rrc);
+            if (fi >= max || eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
+            GETCHARINC(c, eptr);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
+            if ((prop_category == prop_value) == prop_fail_result)
+              RRETURN(MATCH_NOMATCH);
+            }
+          break;
+
+          case PT_PC:
+          for (fi = min;; fi++)
+            {
+            RMATCH(rrc, eptr, ecode, offset_top, md, ims, eptrb, 0);
+            if (rrc != MATCH_NOMATCH) RRETURN(rrc);
+            if (fi >= max || eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
+            GETCHARINC(c, eptr);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
+            if ((prop_chartype == prop_value) == prop_fail_result)
+              RRETURN(MATCH_NOMATCH);
+            }
+          break;
+
+          case PT_SC:
+          for (fi = min;; fi++)
+            {
+            RMATCH(rrc, eptr, ecode, offset_top, md, ims, eptrb, 0);
+            if (rrc != MATCH_NOMATCH) RRETURN(rrc);
+            if (fi >= max || eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
+            GETCHARINC(c, eptr);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
+            if ((prop_script == prop_value) == prop_fail_result)
+              RRETURN(MATCH_NOMATCH);
+            }
+          break;
+
+          default:
+          RRETURN(PCRE_ERROR_INTERNAL);
+          break;
           }
         }
 
@@ -2649,7 +2802,7 @@ for (;;)
           if (rrc != MATCH_NOMATCH) RRETURN(rrc);
           if (fi >= max || eptr >= md->end_subject) RRETURN(MATCH_NOMATCH);
           GETCHARINCTEST(c, eptr);
-          prop_category = _pcre_ucp_findchar(c, &prop_chartype, &prop_othercase);
+          prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
           if (prop_category == ucp_M) RRETURN(MATCH_NOMATCH);
           while (eptr < md->end_subject)
             {
@@ -2658,7 +2811,7 @@ for (;;)
               {
               GETCHARLEN(c, eptr, len);
               }
-            prop_category = _pcre_ucp_findchar(c, &prop_chartype, &prop_othercase);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
             if (prop_category != ucp_M) break;
             eptr += len;
             }
@@ -2783,17 +2936,74 @@ for (;;)
       pp = eptr;  /* Remember where we started */
 
 #ifdef SUPPORT_UCP
-      if (prop_type > 0)
+      if (prop_type >= 0)
         {
-        for (i = min; i < max; i++)
+        switch(prop_type)
           {
-          int len = 1;
-          if (eptr >= md->end_subject) break;
-          GETCHARLEN(c, eptr, len);
-          prop_category = _pcre_ucp_findchar(c, &prop_chartype, &prop_othercase);
-          if ((*prop_test_variable == prop_test_against) == prop_fail_result)
-            break;
-          eptr+= len;
+          case PT_ANY:
+          for (i = min; i < max; i++)
+            {
+            int len = 1;
+            if (eptr >= md->end_subject) break;
+            GETCHARLEN(c, eptr, len);
+            if (prop_fail_result) break;
+            eptr+= len;
+            }
+          break;
+
+          case PT_LAMP:
+          for (i = min; i < max; i++)
+            {
+            int len = 1;
+            if (eptr >= md->end_subject) break;
+            GETCHARLEN(c, eptr, len);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
+            if ((prop_chartype == ucp_Lu ||
+                 prop_chartype == ucp_Ll ||
+                 prop_chartype == ucp_Lt) == prop_fail_result)
+              break;
+            eptr+= len;
+            }
+          break;
+
+          case PT_GC:
+          for (i = min; i < max; i++)
+            {
+            int len = 1;
+            if (eptr >= md->end_subject) break;
+            GETCHARLEN(c, eptr, len);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
+            if ((prop_category == prop_value) == prop_fail_result)
+              break;
+            eptr+= len;
+            }
+          break;
+
+          case PT_PC:
+          for (i = min; i < max; i++)
+            {
+            int len = 1;
+            if (eptr >= md->end_subject) break;
+            GETCHARLEN(c, eptr, len);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
+            if ((prop_chartype == prop_value) == prop_fail_result)
+              break;
+            eptr+= len;
+            }
+          break;
+
+          case PT_SC:
+          for (i = min; i < max; i++)
+            {
+            int len = 1;
+            if (eptr >= md->end_subject) break;
+            GETCHARLEN(c, eptr, len);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
+            if ((prop_script == prop_value) == prop_fail_result)
+              break;
+            eptr+= len;
+            }
+          break;
           }
 
         /* eptr is now past the end of the maximum run */
@@ -2816,7 +3026,7 @@ for (;;)
           {
           if (eptr >= md->end_subject) break;
           GETCHARINCTEST(c, eptr);
-          prop_category = _pcre_ucp_findchar(c, &prop_chartype, &prop_othercase);
+          prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
           if (prop_category == ucp_M) break;
           while (eptr < md->end_subject)
             {
@@ -2825,7 +3035,7 @@ for (;;)
               {
               GETCHARLEN(c, eptr, len);
               }
-            prop_category = _pcre_ucp_findchar(c, &prop_chartype, &prop_othercase);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
             if (prop_category != ucp_M) break;
             eptr += len;
             }
@@ -2846,7 +3056,7 @@ for (;;)
               {
               GETCHARLEN(c, eptr, len);
               }
-            prop_category = _pcre_ucp_findchar(c, &prop_chartype, &prop_othercase);
+            prop_category = _pcre_ucp_findprop(c, &prop_chartype, &prop_script);
             if (prop_category != ucp_M) break;
             eptr--;
             }
@@ -3200,9 +3410,9 @@ Returns:          > 0 => success; value 
                  < -1 => some kind of unexpected problem
 */
 
-PCRE_EXPORT int
+PCRE_DATA_SCOPE int
 pcre_exec(const pcre *argument_re, const pcre_extra *extra_data,
-  const char *subject, int length, int start_offset, int options, int *offsets,
+  PCRE_SPTR subject, int length, int start_offset, int options, int *offsets,
   int offsetcount)
 {
 int rc, resetcount, ocount;
@@ -3219,9 +3429,9 @@ BOOL req_byte_caseless = FALSE;
 match_data match_block;
 const uschar *tables;
 const uschar *start_bits = NULL;
-const uschar *start_match = (const uschar *)subject + start_offset;
-const uschar *end_subject;
-const uschar *req_byte_ptr = start_match - 1;
+USPTR start_match = (USPTR)subject + start_offset;
+USPTR end_subject;
+USPTR req_byte_ptr = start_match - 1;
 
 pcre_study_data internal_study;
 const pcre_study_data *study;
@@ -3242,6 +3452,7 @@ the default values. */
 
 study = NULL;
 match_block.match_limit = MATCH_LIMIT;
+match_block.match_limit_recursion = MATCH_LIMIT_RECURSION;
 match_block.callout_data = NULL;
 
 /* The table pointer is always in native byte order. */
@@ -3255,6 +3466,8 @@ if (extra_data != NULL)
     study = (const pcre_study_data *)extra_data->study_data;
   if ((flags & PCRE_EXTRA_MATCH_LIMIT) != 0)
     match_block.match_limit = extra_data->match_limit;
+  if ((flags & PCRE_EXTRA_MATCH_LIMIT_RECURSION) != 0)
+    match_block.match_limit_recursion = extra_data->match_limit_recursion;
   if ((flags & PCRE_EXTRA_CALLOUT_DATA) != 0)
     match_block.callout_data = extra_data->callout_data;
   if ((flags & PCRE_EXTRA_TABLES) != 0) tables = extra_data->tables;
@@ -3289,7 +3502,7 @@ firstline = (re->options & PCRE_FIRSTLIN
 match_block.start_code = (const uschar *)external_re + re->name_table_offset +
   re->name_count * re->name_entry_size;
 
-match_block.start_subject = (const uschar *)subject;
+match_block.start_subject = (USPTR)subject;
 match_block.start_offset = start_offset;
 match_block.end_subject = match_block.start_subject + length;
 end_subject = match_block.end_subject;
@@ -3415,7 +3628,7 @@ the loop runs just once. */
 
 do
   {
-  const uschar *save_end_subject = end_subject;
+  USPTR save_end_subject = end_subject;
 
   /* Reset the maximum number of extractions we might see. */
 
@@ -3434,7 +3647,7 @@ do
 
   if (firstline)
     {
-    const uschar *t = start_match;
+    USPTR t = start_match;
     while (t < save_end_subject && *t != '\n') t++;
     end_subject = t;
     }
@@ -3504,7 +3717,7 @@ do
       end_subject - start_match < REQ_BYTE_MAX &&
       !match_block.partial)
     {
-    register const uschar *p = start_match + ((first_byte >= 0)? 1 : 0);
+    register USPTR p = start_match + ((first_byte >= 0)? 1 : 0);
 
     /* We don't need to repeat the search if we haven't yet reached the
     place we found it at last time. */
@@ -3550,7 +3763,7 @@ do
   match_block.match_call_count = 0;
 
   rc = match(start_match, match_block.start_code, 2, &match_block, ims, NULL,
-    match_isgroup);
+    match_isgroup, 0);
 
   /* When the result is no match, if the subject's first character was a
   newline and the PCRE_FIRSTLINE option is set, break (which will return
diff -Nurp tin-1.8.1/pcre/pcre_fullinfo.c tin-1.9.0/pcre/pcre_fullinfo.c
--- tin-1.8.1/pcre/pcre_fullinfo.c	2005-09-12 16:38:55.000000000 +0200
+++ tin-1.9.0/pcre/pcre_fullinfo.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -61,7 +61,7 @@ Arguments:
 Returns:           0 if data returned, negative on error
 */
 
-PCRE_EXPORT int
+PCRE_DATA_SCOPE int
 pcre_fullinfo(const pcre *argument_re, const pcre_extra *extra_data, int what,
   void *where)
 {
diff -Nurp tin-1.8.1/pcre/pcre_get.c tin-1.9.0/pcre/pcre_get.c
--- tin-1.8.1/pcre/pcre_get.c	2005-06-28 10:31:26.000000000 +0200
+++ tin-1.9.0/pcre/pcre_get.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
diff -Nurp tin-1.8.1/pcre/pcre_globals.c tin-1.9.0/pcre/pcre_globals.c
--- tin-1.8.1/pcre/pcre_globals.c	2005-06-28 10:31:26.000000000 +0200
+++ tin-1.9.0/pcre/pcre_globals.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
diff -Nurp tin-1.8.1/pcre/pcre_info.c tin-1.9.0/pcre/pcre_info.c
--- tin-1.8.1/pcre/pcre_info.c	2005-09-12 16:39:03.000000000 +0200
+++ tin-1.9.0/pcre/pcre_info.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -68,7 +68,7 @@ Returns:        number of capturing subp
                 or negative values on error
 */
 
-PCRE_EXPORT int
+PCRE_DATA_SCOPE int
 pcre_info(const pcre *argument_re, int *optptr, int *first_byte)
 {
 real_pcre internal_re;
diff -Nurp tin-1.8.1/pcre/pcre_internal.h tin-1.9.0/pcre/pcre_internal.h
--- tin-1.8.1/pcre/pcre_internal.h	2005-09-12 16:39:11.000000000 +0200
+++ tin-1.9.0/pcre/pcre_internal.h	2006-02-06 13:17:16.000000000 +0100
@@ -7,7 +7,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -114,6 +114,23 @@ Unix, where it is defined in sys/types, 
 
 typedef unsigned char uschar;
 
+/* When PCRE is compiled as a C++ library, the subject pointer can be replaced
+with a custom type. This makes it possible, for example, to allow pcre_exec()
+to process subject strings that are discontinuous by using a smart pointer
+class. It must always be possible to inspect all of the subject string in
+pcre_exec() because of the way it backtracks. Two macros are required in the
+normal case, for sign-unspecified and unsigned char pointers. The former is
+used for the external interface and appears in pcre.h, which is why its name
+must begin with PCRE_. */
+
+#ifdef CUSTOM_SUBJECT_PTR
+#define PCRE_SPTR CUSTOM_SUBJECT_PTR
+#define USPTR CUSTOM_SUBJECT_PTR
+#else
+#define PCRE_SPTR const char *
+#define USPTR const unsigned char *
+#endif
+
 /* Include the public PCRE header and the definitions of UCP character property
 values. */
 
@@ -146,10 +163,11 @@ case in PCRE. */
 void *
 pcre_memmove(unsigned char *dest, const unsigned char *src, size_t n)
 {
-int i;
+size_t i;
 dest += n;
 src += n;
 for (i = 0; i < n; ++i) *(--dest) =  *(--src);
+return dest;
 }
 #define memmove(a, b, c) pcre_memmove(a, b, c)
 #endif   /* not HAVE_BCOPY */
@@ -443,6 +461,26 @@ ESC_n is defined as yet another macro, w
 #define ESC_tee '\t'
 #endif
 
+/* Codes for different types of Unicode property */
+
+#define PT_ANY        0    /* Any property - matches all chars */
+#define PT_LAMP       1    /* L& - the union of Lu, Ll, Lt */
+#define PT_GC         2    /* General characteristic (e.g. L) */
+#define PT_PC         3    /* Particular characteristic (e.g. Lu) */
+#define PT_SC         4    /* Script (e.g. Han) */
+
+/* Flag bits and data types for the extended class (OP_XCLASS) for classes that
+contain UTF-8 characters with values greater than 255. */
+
+#define XCL_NOT    0x01    /* Flag: this is a negative class */
+#define XCL_MAP    0x02    /* Flag: a 32-byte map is present */
+
+#define XCL_END       0    /* Marks end of individual items */
+#define XCL_SINGLE    1    /* Single item (one multibyte char) follows */
+#define XCL_RANGE     2    /* A range (two multibyte chars) follows */
+#define XCL_PROP      3    /* Unicode property (2-byte property code follows) */
+#define XCL_NOTPROP   4    /* Unicode inverted property (ditto) */
+
 /* These are escaped items that aren't just an encoding of a particular data
 value such as \n. They must have non-zero values, as check_escape() returns
 their negation. Also, they must appear in the same order as in the opcode
@@ -458,19 +496,6 @@ enum { ESC_A = 1, ESC_G, ESC_B, ESC_b, E
        ESC_w, ESC_dum1, ESC_C, ESC_P, ESC_p, ESC_X, ESC_Z, ESC_z, ESC_E,
        ESC_Q, ESC_REF };
 
-/* Flag bits and data types for the extended class (OP_XCLASS) for classes that
-contain UTF-8 characters with values greater than 255. */
-
-#define XCL_NOT    0x01    /* Flag: this is a negative class */
-#define XCL_MAP    0x02    /* Flag: a 32-byte map is present */
-
-#define XCL_END       0    /* Marks end of individual items */
-#define XCL_SINGLE    1    /* Single item (one multibyte char) follows */
-#define XCL_RANGE     2    /* A range (two multibyte chars) follows */
-#define XCL_PROP      3    /* Unicode property (one property code) follows */
-#define XCL_NOTPROP   4    /* Unicode inverted property (ditto) */
-
-
 /* Opcode table: OP_BRA must be last, as all values >= it are used for brackets
 that extract substrings. Starting from 1 (i.e. after OP_END), the values up to
 OP_EOD must correspond in order to the list of escapes immediately above.
@@ -634,7 +659,7 @@ in UTF-8 mode. The code that uses this t
   1,                             /* End                                    */ \
   1, 1, 1, 1, 1, 1, 1, 1, 1, 1,  /* \A, \G, \B, \B, \D, \d, \S, \s, \W, \w */ \
   1, 1,                          /* Any, Anybyte                           */ \
-  2, 2, 1,                       /* NOTPROP, PROP, EXTUNI                  */ \
+  3, 3, 1,                       /* NOTPROP, PROP, EXTUNI                  */ \
   1, 1, 2, 1, 1,                 /* \Z, \z, Opt, ^, $                      */ \
   2,                             /* Char  - the minimum length             */ \
   2,                             /* Charnc  - the minimum length           */ \
@@ -766,7 +791,7 @@ typedef struct recursion_info {
   struct recursion_info *prevrec; /* Previous recursion record (or NULL) */
   int group_num;                /* Number of group that was called */
   const uschar *after_call;     /* "Return value": points after the call in the expr */
-  const uschar *save_start;     /* Old value of md->start_match */
+  USPTR save_start;             /* Old value of md->start_match */
   int *offset_save;             /* Pointer to start of saved offsets */
   int saved_max;                /* Number of saved offsets */
 } recursion_info;
@@ -785,8 +810,9 @@ struct heapframe;
 doing traditional NFA matching, so that they are thread-safe. */
 
 typedef struct match_data {
-  unsigned long int match_call_count; /* As it says */
-  unsigned long int match_limit;/* As it says */
+  unsigned long int match_call_count;      /* As it says */
+  unsigned long int match_limit;           /* As it says */
+  unsigned long int match_limit_recursion; /* As it says */
   int   *offset_vector;         /* Offset vector */
   int    offset_end;            /* One past the end */
   int    offset_max;            /* The maximum usable for return data */
@@ -801,10 +827,10 @@ typedef struct match_data {
   BOOL   partial;               /* PARTIAL flag */
   BOOL   hitend;                /* Hit the end of the subject at some point */
   const uschar *start_code;     /* For use when recursing */
-  const uschar *start_subject;  /* Start of the subject string */
-  const uschar *end_subject;    /* End of the subject string */
-  const uschar *start_match;    /* Start of this match attempt */
-  const uschar *end_match_ptr;  /* Subject position at end match */
+  USPTR  start_subject;         /* Start of the subject string */
+  USPTR  end_subject;           /* End of the subject string */
+  USPTR  start_match;           /* Start of this match attempt */
+  USPTR  end_match_ptr;         /* Subject position at end match */
   int    end_offset_top;        /* Highwater mark at end of match */
   int    capture_last;          /* Most recent capture number */
   int    start_offset;          /* The start offset value */
@@ -859,12 +885,13 @@ total length. */
 #define ctypes_offset (cbits_offset + cbit_length)
 #define tables_length (ctypes_offset + 256)
 
-/* Layout of the UCP type table that translates property names into codes for
-pcre_ucp_findchar(). */
+/* Layout of the UCP type table that translates property names into types and
+codes. */
 
 typedef struct {
   const char *name;
-  int value;
+  pcre_uint16 type;
+  pcre_uint16 value;
 } ucp_type_table;
 
 
@@ -895,7 +922,8 @@ sense, but are not part of the PCRE publ
 extern int         _pcre_ord2utf8(int, uschar *);
 extern real_pcre * _pcre_try_flipped(const real_pcre *, real_pcre *,
                      const pcre_study_data *, pcre_study_data *);
-extern int         _pcre_ucp_findchar(const int, int *, int *);
+extern int         _pcre_ucp_findprop(const int, int *, int *);
+extern int         _pcre_ucp_othercase(const int);
 extern int         _pcre_valid_utf8(const uschar *, int);
 extern BOOL        _pcre_xclass(int, const uschar *);
 
diff -Nurp tin-1.8.1/pcre/pcre_maketables.c tin-1.9.0/pcre/pcre_maketables.c
--- tin-1.8.1/pcre/pcre_maketables.c	2005-06-28 10:31:26.000000000 +0200
+++ tin-1.9.0/pcre/pcre_maketables.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -86,29 +86,22 @@ for (i = 0; i < 256; i++) *p++ = tolower
 
 for (i = 0; i < 256; i++) *p++ = islower(i)? toupper(i) : tolower(i);
 
-/* Then the character class tables. Don't try to be clever and save effort
-on exclusive ones - in some locales things may be different. Note that the
-table for "space" includes everything "isspace" gives, including VT in the
-default locale. This makes it work for the POSIX class [:space:]. */
+/* Then the character class tables. Don't try to be clever and save effort on
+exclusive ones - in some locales things may be different. Note that the table
+for "space" includes everything "isspace" gives, including VT in the default
+locale. This makes it work for the POSIX class [:space:]. Note also that it is
+possible for a character to be alnum or alpha without being lower or upper,
+such as "male and female ordinals" (\xAA and \xBA) in the fr_FR locale (at
+least under Debian Linux's locales as of 12/2005). So we must test for alnum
+specially. */
 
 memset(p, 0, cbit_length);
 for (i = 0; i < 256; i++)
   {
-  if (isdigit(i))
-    {
-    p[cbit_digit  + i/8] |= 1 << (i&7);
-    p[cbit_word   + i/8] |= 1 << (i&7);
-    }
-  if (isupper(i))
-    {
-    p[cbit_upper  + i/8] |= 1 << (i&7);
-    p[cbit_word   + i/8] |= 1 << (i&7);
-    }
-  if (islower(i))
-    {
-    p[cbit_lower  + i/8] |= 1 << (i&7);
-    p[cbit_word   + i/8] |= 1 << (i&7);
-    }
+  if (isdigit(i)) p[cbit_digit  + i/8] |= 1 << (i&7);
+  if (isupper(i)) p[cbit_upper  + i/8] |= 1 << (i&7);
+  if (islower(i)) p[cbit_lower  + i/8] |= 1 << (i&7);
+  if (isalnum(i)) p[cbit_word   + i/8] |= 1 << (i&7);
   if (i == '_')   p[cbit_word   + i/8] |= 1 << (i&7);
   if (isspace(i)) p[cbit_space  + i/8] |= 1 << (i&7);
   if (isxdigit(i))p[cbit_xdigit + i/8] |= 1 << (i&7);
diff -Nurp tin-1.8.1/pcre/pcre_ord2utf8.c tin-1.9.0/pcre/pcre_ord2utf8.c
--- tin-1.8.1/pcre/pcre_ord2utf8.c	2005-09-12 16:39:20.000000000 +0200
+++ tin-1.9.0/pcre/pcre_ord2utf8.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -59,7 +59,7 @@ Arguments:
 Returns:     number of characters placed in the buffer
 */
 
-PCRE_EXPORT int
+int
 _pcre_ord2utf8(int cvalue, uschar *buffer)
 {
 register int i, j;
diff -Nurp tin-1.8.1/pcre/pcre_printint.src tin-1.9.0/pcre/pcre_printint.src
--- tin-1.8.1/pcre/pcre_printint.src	2005-09-12 16:40:01.000000000 +0200
+++ tin-1.9.0/pcre/pcre_printint.src	2006-02-06 13:17:16.000000000 +0100
@@ -101,16 +101,18 @@ else
 *************************************************/
 
 static const char *
-get_ucpname(int property)
+get_ucpname(int ptype, int pvalue)
 {
 #ifdef SUPPORT_UCP
 int i;
 for (i = _pcre_utt_size; i >= 0; i--)
   {
-  if (property == _pcre_utt[i].value) break;
+  if (ptype == _pcre_utt[i].type && pvalue == _pcre_utt[i].value) break;
   }
 return (i >= 0)? _pcre_utt[i].name : "??";
 #else
+ptype = ptype;    /* Avoid compiler warning */
+pvalue = pvalue;
 return "??";
 #endif
 }
@@ -250,8 +252,8 @@ for(;;)
       fprintf(f, "%s", OP_names[code[1]]);
       if (code[1] == OP_PROP || code[1] == OP_NOTPROP)
         {
-        fprintf(f, " %s ", get_ucpname(code[2]));
-        extra = 1;
+        fprintf(f, " %s ", get_ucpname(code[2], code[3]));
+        extra = 2;
         }
       }
     else extra = print_char(f, code+1, utf8);
@@ -275,8 +277,8 @@ for(;;)
     fprintf(f, "    %s", OP_names[code[3]]);
     if (code[3] == OP_PROP || code[3] == OP_NOTPROP)
       {
-      fprintf(f, " %s ", get_ucpname(code[4]));
-      extra = 1;
+      fprintf(f, " %s ", get_ucpname(code[4], code[5]));
+      extra = 2;
       }
     fprintf(f, "{");
     if (*code != OP_TYPEEXACT) fprintf(f, "0,");
@@ -326,7 +328,7 @@ for(;;)
 
     case OP_PROP:
     case OP_NOTPROP:
-    fprintf(f, "    %s %s", OP_names[*code], get_ucpname(code[1]));
+    fprintf(f, "    %s %s", OP_names[*code], get_ucpname(code[1], code[2]));
     break;
 
     /* OP_XCLASS can only occur in UTF-8 mode. However, there's no harm in
@@ -389,11 +391,15 @@ for(;;)
           {
           if (ch == XCL_PROP)
             {
-            fprintf(f, "\\p{%s}", get_ucpname(*ccode++));
+            int ptype = *ccode++;
+            int pvalue = *ccode++;
+            fprintf(f, "\\p{%s}", get_ucpname(ptype, pvalue));
             }
           else if (ch == XCL_NOTPROP)
             {
-            fprintf(f, "\\P{%s}", get_ucpname(*ccode++));
+            int ptype = *ccode++;
+            int pvalue = *ccode++;
+            fprintf(f, "\\P{%s}", get_ucpname(ptype, pvalue));
             }
           else
             {
@@ -435,6 +441,12 @@ for(;;)
         if (*ccode == OP_CRMINRANGE) fprintf(f, "?");
         extra += _pcre_OP_lengths[*ccode];
         break;
+
+        /* Do nothing if it's not a repeat; this code stops picky compilers
+        warning about the lack of a default code path. */
+
+        default:
+        break;
         }
       }
     break;
diff -Nurp tin-1.8.1/pcre/pcre_refcount.c tin-1.9.0/pcre/pcre_refcount.c
--- tin-1.8.1/pcre/pcre_refcount.c	2005-09-12 16:40:34.000000000 +0200
+++ tin-1.9.0/pcre/pcre_refcount.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -63,7 +63,7 @@ Returns:        the (possibly updated) c
                 a negative error number
 */
 
-PCRE_EXPORT int
+PCRE_DATA_SCOPE int
 pcre_refcount(pcre *argument_re, int adjust)
 {
 real_pcre *re = (real_pcre *)argument_re;
diff -Nurp tin-1.8.1/pcre/pcre_study.c tin-1.9.0/pcre/pcre_study.c
--- tin-1.8.1/pcre/pcre_study.c	2005-09-12 16:40:40.000000000 +0200
+++ tin-1.9.0/pcre/pcre_study.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -401,7 +401,7 @@ Returns:    pointer to a pcre_extra bloc
             NULL on error or if no optimization possible
 */
 
-PCRE_EXPORT pcre_extra *
+PCRE_DATA_SCOPE pcre_extra *
 pcre_study(const pcre *external_re, int options, const char **errorptr)
 {
 uschar start_bits[32];
diff -Nurp tin-1.8.1/pcre/pcre_tables.c tin-1.9.0/pcre/pcre_tables.c
--- tin-1.8.1/pcre/pcre_tables.c	2005-09-12 16:40:50.000000000 +0200
+++ tin-1.9.0/pcre/pcre_tables.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -48,7 +48,7 @@ clashes with the library. */
 
 
 /* Table of sizes for the fixed-length opcodes. It's defined in a macro so that
-the definition is next to the definition of the opcodes in internal.h. */
+the definition is next to the definition of the opcodes in pcre_internal.h. */
 
 const uschar _pcre_OP_lengths[] = { OP_LENGTHS };
 
@@ -82,47 +82,110 @@ const uschar _pcre_utf8_table4[] = {
   2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
   3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5 };
 
-/* This table translates Unicode property names into code values for the
-ucp_findchar() function. */
+/* This table translates Unicode property names into type and code values. It
+is searched by binary chop, so must be in collating sequence of name. */
 
 const ucp_type_table _pcre_utt[] = {
-  { "C",  128 + ucp_C },
-  { "Cc", ucp_Cc },
-  { "Cf", ucp_Cf },
-  { "Cn", ucp_Cn },
-  { "Co", ucp_Co },
-  { "Cs", ucp_Cs },
-  { "L",  128 + ucp_L },
-  { "Ll", ucp_Ll },
-  { "Lm", ucp_Lm },
-  { "Lo", ucp_Lo },
-  { "Lt", ucp_Lt },
-  { "Lu", ucp_Lu },
-  { "M",  128 + ucp_M },
-  { "Mc", ucp_Mc },
-  { "Me", ucp_Me },
-  { "Mn", ucp_Mn },
-  { "N",  128 + ucp_N },
-  { "Nd", ucp_Nd },
-  { "Nl", ucp_Nl },
-  { "No", ucp_No },
-  { "P",  128 + ucp_P },
-  { "Pc", ucp_Pc },
-  { "Pd", ucp_Pd },
-  { "Pe", ucp_Pe },
-  { "Pf", ucp_Pf },
-  { "Pi", ucp_Pi },
-  { "Po", ucp_Po },
-  { "Ps", ucp_Ps },
-  { "S",  128 + ucp_S },
-  { "Sc", ucp_Sc },
-  { "Sk", ucp_Sk },
-  { "Sm", ucp_Sm },
-  { "So", ucp_So },
-  { "Z",  128 + ucp_Z },
-  { "Zl", ucp_Zl },
-  { "Zp", ucp_Zp },
-  { "Zs", ucp_Zs }
+  { "Any",                 PT_ANY,  0 },
+  { "Arabic",              PT_SC,   ucp_Arabic },
+  { "Armenian",            PT_SC,   ucp_Armenian },
+  { "Bengali",             PT_SC,   ucp_Bengali },
+  { "Bopomofo",            PT_SC,   ucp_Bopomofo },
+  { "Braille",             PT_SC,   ucp_Braille },
+  { "Buginese",            PT_SC,   ucp_Buginese },
+  { "Buhid",               PT_SC,   ucp_Buhid },
+  { "C",                   PT_GC,   ucp_C },
+  { "Canadian_Aboriginal", PT_SC,   ucp_Canadian_Aboriginal },
+  { "Cc",                  PT_PC,   ucp_Cc },
+  { "Cf",                  PT_PC,   ucp_Cf },
+  { "Cherokee",            PT_SC,   ucp_Cherokee },
+  { "Cn",                  PT_PC,   ucp_Cn },
+  { "Co",                  PT_PC,   ucp_Co },
+  { "Common",              PT_SC,   ucp_Common },
+  { "Coptic",              PT_SC,   ucp_Coptic },
+  { "Cs",                  PT_PC,   ucp_Cs },
+  { "Cypriot",             PT_SC,   ucp_Cypriot },
+  { "Cyrillic",            PT_SC,   ucp_Cyrillic },
+  { "Deseret",             PT_SC,   ucp_Deseret },
+  { "Devanagari",          PT_SC,   ucp_Devanagari },
+  { "Ethiopic",            PT_SC,   ucp_Ethiopic },
+  { "Georgian",            PT_SC,   ucp_Georgian },
+  { "Glagolitic",          PT_SC,   ucp_Glagolitic },
+  { "Gothic",              PT_SC,   ucp_Gothic },
+  { "Greek",               PT_SC,   ucp_Greek },
+  { "Gujarati",            PT_SC,   ucp_Gujarati },
+  { "Gurmukhi",            PT_SC,   ucp_Gurmukhi },
+  { "Han",                 PT_SC,   ucp_Han },
+  { "Hangul",              PT_SC,   ucp_Hangul },
+  { "Hanunoo",             PT_SC,   ucp_Hanunoo },
+  { "Hebrew",              PT_SC,   ucp_Hebrew },
+  { "Hiragana",            PT_SC,   ucp_Hiragana },
+  { "Inherited",           PT_SC,   ucp_Inherited },
+  { "Kannada",             PT_SC,   ucp_Kannada },
+  { "Katakana",            PT_SC,   ucp_Katakana },
+  { "Kharoshthi",          PT_SC,   ucp_Kharoshthi },
+  { "Khmer",               PT_SC,   ucp_Khmer },
+  { "L",                   PT_GC,   ucp_L },
+  { "L&",                  PT_LAMP, 0 },
+  { "Lao",                 PT_SC,   ucp_Lao },
+  { "Latin",               PT_SC,   ucp_Latin },
+  { "Limbu",               PT_SC,   ucp_Limbu },
+  { "Linear_B",            PT_SC,   ucp_Linear_B },
+  { "Ll",                  PT_PC,   ucp_Ll },
+  { "Lm",                  PT_PC,   ucp_Lm },
+  { "Lo",                  PT_PC,   ucp_Lo },
+  { "Lt",                  PT_PC,   ucp_Lt },
+  { "Lu",                  PT_PC,   ucp_Lu },
+  { "M",                   PT_GC,   ucp_M },
+  { "Malayalam",           PT_SC,   ucp_Malayalam },
+  { "Mc",                  PT_PC,   ucp_Mc },
+  { "Me",                  PT_PC,   ucp_Me },
+  { "Mn",                  PT_PC,   ucp_Mn },
+  { "Mongolian",           PT_SC,   ucp_Mongolian },
+  { "Myanmar",             PT_SC,   ucp_Myanmar },
+  { "N",                   PT_GC,   ucp_N },
+  { "Nd",                  PT_PC,   ucp_Nd },
+  { "New_Tai_Lue",         PT_SC,   ucp_New_Tai_Lue },
+  { "Nl",                  PT_PC,   ucp_Nl },
+  { "No",                  PT_PC,   ucp_No },
+  { "Ogham",               PT_SC,   ucp_Ogham },
+  { "Old_Italic",          PT_SC,   ucp_Old_Italic },
+  { "Old_Persian",         PT_SC,   ucp_Old_Persian },
+  { "Oriya",               PT_SC,   ucp_Oriya },
+  { "Osmanya",             PT_SC,   ucp_Osmanya },
+  { "P",                   PT_GC,   ucp_P },
+  { "Pc",                  PT_PC,   ucp_Pc },
+  { "Pd",                  PT_PC,   ucp_Pd },
+  { "Pe",                  PT_PC,   ucp_Pe },
+  { "Pf",                  PT_PC,   ucp_Pf },
+  { "Pi",                  PT_PC,   ucp_Pi },
+  { "Po",                  PT_PC,   ucp_Po },
+  { "Ps",                  PT_PC,   ucp_Ps },
+  { "Runic",               PT_SC,   ucp_Runic },
+  { "S",                   PT_GC,   ucp_S },
+  { "Sc",                  PT_PC,   ucp_Sc },
+  { "Shavian",             PT_SC,   ucp_Shavian },
+  { "Sinhala",             PT_SC,   ucp_Sinhala },
+  { "Sk",                  PT_PC,   ucp_Sk },
+  { "Sm",                  PT_PC,   ucp_Sm },
+  { "So",                  PT_PC,   ucp_So },
+  { "Syloti_Nagri",        PT_SC,   ucp_Syloti_Nagri },
+  { "Syriac",              PT_SC,   ucp_Syriac },
+  { "Tagalog",             PT_SC,   ucp_Tagalog },
+  { "Tagbanwa",            PT_SC,   ucp_Tagbanwa },
+  { "Tai_Le",              PT_SC,   ucp_Tai_Le },
+  { "Tamil",               PT_SC,   ucp_Tamil },
+  { "Telugu",              PT_SC,   ucp_Telugu },
+  { "Thaana",              PT_SC,   ucp_Thaana },
+  { "Thai",                PT_SC,   ucp_Thai },
+  { "Tibetan",             PT_SC,   ucp_Tibetan },
+  { "Tifinagh",            PT_SC,   ucp_Tifinagh },
+  { "Ugaritic",            PT_SC,   ucp_Ugaritic },
+  { "Yi",                  PT_SC,   ucp_Yi },
+  { "Z",                   PT_GC,   ucp_Z },
+  { "Zl",                  PT_PC,   ucp_Zl },
+  { "Zp",                  PT_PC,   ucp_Zp },
+  { "Zs",                  PT_PC,   ucp_Zs }
 };
 
 const int _pcre_utt_size = sizeof(_pcre_utt)/sizeof(ucp_type_table);
diff -Nurp tin-1.8.1/pcre/pcre_try_flipped.c tin-1.9.0/pcre/pcre_try_flipped.c
--- tin-1.8.1/pcre/pcre_try_flipped.c	2005-09-12 16:41:00.000000000 +0200
+++ tin-1.9.0/pcre/pcre_try_flipped.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -94,7 +94,7 @@ Returns:           the new block if is i
                    NULL if it is not
 */
 
-PCRE_EXPORT real_pcre *
+real_pcre *
 _pcre_try_flipped(const real_pcre *re, real_pcre *internal_re,
   const pcre_study_data *study, pcre_study_data *internal_study)
 {
diff -Nurp tin-1.8.1/pcre/pcre_ucp_findchar.c tin-1.9.0/pcre/pcre_ucp_findchar.c
--- tin-1.8.1/pcre/pcre_ucp_findchar.c	2005-09-12 16:41:12.000000000 +0200
+++ tin-1.9.0/pcre/pcre_ucp_findchar.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,161 +0,0 @@
-/*************************************************
-*      Perl-Compatible Regular Expressions       *
-*************************************************/
-
-/* PCRE is a library of functions to support regular expressions whose syntax
-and semantics are as close as possible to those of the Perl 5 language.
-
-                       Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
-
------------------------------------------------------------------------------
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-    * Redistributions of source code must retain the above copyright notice,
-      this list of conditions and the following disclaimer.
-
-    * Redistributions in binary form must reproduce the above copyright
-      notice, this list of conditions and the following disclaimer in the
-      documentation and/or other materials provided with the distribution.
-
-    * Neither the name of the University of Cambridge nor the names of its
-      contributors may be used to endorse or promote products derived from
-      this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
------------------------------------------------------------------------------
-*/
-
-
-/* This module compiles code for supporting the use of Unicode character
-properties. We use the (embryonic at the time of writing) UCP library, by
-including some of its files, copies of which have been put in the PCRE
-distribution. The actual search function is reproduced here, with its name
-changed. */
-
-
-#include "pcre_internal.h"
-
-#include "ucp.h"               /* Category definitions */
-#include "ucpinternal.h"       /* Internal table details */
-#include "ucptable.c"          /* The table itself */
-
-
-
-/*************************************************
-*         Search table and return data           *
-*************************************************/
-
-/* Two values are returned: the category is ucp_C, ucp_L, etc. The detailed
-character type is ucp_Lu, ucp_Nd, etc.
-
-Arguments:
-  c           the character value
-  type_ptr    the detailed character type is returned here
-  case_ptr    for letters, the opposite case is returned here, if there
-                is one, else zero
-
-Returns:      the character type category or -1 if not found
-*/
-
-PCRE_EXPORT int
-_pcre_ucp_findchar(const int c, int *type_ptr, int *case_ptr)
-{
-cnode *node = ucp_table;
-register int cc = c;
-int case_offset;
-
-for (;;)
-  {
-  register int d = node->f1 | ((node->f0 & f0_chhmask) << 16);
-  if (cc == d) break;
-  if (cc < d)
-    {
-    if ((node->f0 & f0_leftexists) == 0) return -1;
-    node ++;
-    }
-  else
-    {
-    register int roffset = (node->f2 & f2_rightmask) >> f2_rightshift;
-    if (roffset == 0) return -1;
-    node += 1 << (roffset - 1);
-    }
-  }
-
-switch ((*type_ptr = ((node->f0 & f0_typemask) >> f0_typeshift)))
-  {
-  case ucp_Cc:
-  case ucp_Cf:
-  case ucp_Cn:
-  case ucp_Co:
-  case ucp_Cs:
-  return ucp_C;
-  break;
-
-  case ucp_Ll:
-  case ucp_Lu:
-  case_offset = node->f2 & f2_casemask;
-  if ((case_offset & 0x0100) != 0) case_offset |= 0xfffff000;
-  *case_ptr = (case_offset == 0)? 0 : cc + case_offset;
-  return ucp_L;
-
-  case ucp_Lm:
-  case ucp_Lo:
-  case ucp_Lt:
-  *case_ptr = 0;
-  return ucp_L;
-  break;
-
-  case ucp_Mc:
-  case ucp_Me:
-  case ucp_Mn:
-  return ucp_M;
-  break;
-
-  case ucp_Nd:
-  case ucp_Nl:
-  case ucp_No:
-  return ucp_N;
-  break;
-
-  case ucp_Pc:
-  case ucp_Pd:
-  case ucp_Pe:
-  case ucp_Pf:
-  case ucp_Pi:
-  case ucp_Ps:
-  case ucp_Po:
-  return ucp_P;
-  break;
-
-  case ucp_Sc:
-  case ucp_Sk:
-  case ucp_Sm:
-  case ucp_So:
-  return ucp_S;
-  break;
-
-  case ucp_Zl:
-  case ucp_Zp:
-  case ucp_Zs:
-  return ucp_Z;
-  break;
-
-  default:         /* "Should never happen" */
-  return -1;
-  break;
-  }
-}
-
-/* End of pcre_ucp_findchar.c */
diff -Nurp tin-1.8.1/pcre/pcre_ucp_searchfuncs.c tin-1.9.0/pcre/pcre_ucp_searchfuncs.c
--- tin-1.8.1/pcre/pcre_ucp_searchfuncs.c	1970-01-01 01:00:00.000000000 +0100
+++ tin-1.9.0/pcre/pcre_ucp_searchfuncs.c	2006-02-06 13:17:16.000000000 +0100
@@ -0,0 +1,175 @@
+/*************************************************
+*      Perl-Compatible Regular Expressions       *
+*************************************************/
+
+/* PCRE is a library of functions to support regular expressions whose syntax
+and semantics are as close as possible to those of the Perl 5 language.
+
+                       Written by Philip Hazel
+           Copyright (c) 1997-2006 University of Cambridge
+
+-----------------------------------------------------------------------------
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+
+    * Redistributions in binary form must reproduce the above copyright
+      notice, this list of conditions and the following disclaimer in the
+      documentation and/or other materials provided with the distribution.
+
+    * Neither the name of the University of Cambridge nor the names of its
+      contributors may be used to endorse or promote products derived from
+      this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+-----------------------------------------------------------------------------
+*/
+
+
+/* This module contains code for searching the table of Unicode character
+properties. */
+
+#include "pcre_internal.h"
+
+#include "ucp.h"               /* Category definitions */
+#include "ucpinternal.h"       /* Internal table details */
+#include "ucptable.c"          /* The table itself */
+
+
+/* Table to translate from particular type value to the general value. */
+
+static int ucp_gentype[] = {
+  ucp_C, ucp_C, ucp_C, ucp_C, ucp_C,  /* Cc, Cf, Cn, Co, Cs */
+  ucp_L, ucp_L, ucp_L, ucp_L, ucp_L,  /* Ll, Lu, Lm, Lo, Lt */
+  ucp_M, ucp_M, ucp_M,                /* Mc, Me, Mn */
+  ucp_N, ucp_N, ucp_N,                /* Nd, Nl, No */
+  ucp_P, ucp_P, ucp_P, ucp_P, ucp_P,  /* Pc, Pd, Pe, Pf, Pi */
+  ucp_P, ucp_P,                       /* Ps, Po */
+  ucp_S, ucp_S, ucp_S, ucp_S,         /* Sc, Sk, Sm, So */
+  ucp_Z, ucp_Z, ucp_Z                 /* Zl, Zp, Zs */
+};
+
+
+
+/*************************************************
+*         Search table and return type           *
+*************************************************/
+
+/* Three values are returned: the category is ucp_C, ucp_L, etc. The detailed
+character type is ucp_Lu, ucp_Nd, etc. The script is ucp_Latin, etc.
+
+Arguments:
+  c           the character value
+  type_ptr    the detailed character type is returned here
+  script_ptr  the script is returned here
+
+Returns:      the character type category
+*/
+
+int
+_pcre_ucp_findprop(const int c, int *type_ptr, int *script_ptr)
+{
+int bot = 0;
+int top = sizeof(ucp_table)/sizeof(cnode);
+int mid;
+
+/* The table is searched using a binary chop. You might think that using
+intermediate variables to hold some of the common expressions would speed
+things up, but tests with gcc 3.4.4 on Linux showed that, on the contrary, it
+makes things a lot slower. */
+
+for (;;)
+  {
+  if (top <= bot)
+    {
+    *type_ptr = ucp_Cn;
+    *script_ptr = ucp_Common;
+    return ucp_C;
+    }
+  mid = (bot + top) >> 1;
+  if (c == (ucp_table[mid].f0 & f0_charmask)) break;
+  if (c < (ucp_table[mid].f0 & f0_charmask)) top = mid;
+  else
+    {
+    if ((ucp_table[mid].f0 & f0_rangeflag) != 0 &&
+        c <= (ucp_table[mid].f0 & f0_charmask) +
+             (ucp_table[mid].f1 & f1_rangemask)) break;
+    bot = mid + 1;
+    }
+  }
+
+/* Found an entry in the table. Set the script and detailed type values, and
+return the general type. */
+
+*script_ptr = (ucp_table[mid].f0 & f0_scriptmask) >> f0_scriptshift;
+*type_ptr = (ucp_table[mid].f1 & f1_typemask) >> f1_typeshift;
+
+return ucp_gentype[*type_ptr];
+}
+
+
+
+/*************************************************
+*       Search table and return other case       *
+*************************************************/
+
+/* If the given character is a letter, and there is another case for the
+letter, return the other case. Otherwise, return -1.
+
+Arguments:
+  c           the character value
+
+Returns:      the other case or -1 if none
+*/
+
+int
+_pcre_ucp_othercase(const int c)
+{
+int bot = 0;
+int top = sizeof(ucp_table)/sizeof(cnode);
+int mid, offset;
+
+/* The table is searched using a binary chop. You might think that using
+intermediate variables to hold some of the common expressions would speed
+things up, but tests with gcc 3.4.4 on Linux showed that, on the contrary, it
+makes things a lot slower. */
+
+for (;;)
+  {
+  if (top <= bot) return -1;
+  mid = (bot + top) >> 1;
+  if (c == (ucp_table[mid].f0 & f0_charmask)) break;
+  if (c < (ucp_table[mid].f0 & f0_charmask)) top = mid;
+  else
+    {
+    if ((ucp_table[mid].f0 & f0_rangeflag) != 0 &&
+        c <= (ucp_table[mid].f0 & f0_charmask) +
+             (ucp_table[mid].f1 & f1_rangemask)) break;
+    bot = mid + 1;
+    }
+  }
+
+/* Found an entry in the table. Return -1 for a range entry. Otherwise return
+the other case if there is one, else -1. */
+
+if ((ucp_table[mid].f0 & f0_rangeflag) != 0) return -1;
+
+offset = ucp_table[mid].f1 & f1_casemask;
+if ((offset & f1_caseneg) != 0) offset |= f1_caseneg;
+return (offset == 0)? -1 : c + offset;
+}
+
+
+/* End of pcre_ucp_searchfuncs.c */
diff -Nurp tin-1.8.1/pcre/pcre_valid_utf8.c tin-1.9.0/pcre/pcre_valid_utf8.c
--- tin-1.8.1/pcre/pcre_valid_utf8.c	2005-09-12 16:41:21.000000000 +0200
+++ tin-1.9.0/pcre/pcre_valid_utf8.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -63,7 +63,7 @@ Returns:       < 0    if the string is a
                >= 0   otherwise; the value is the offset of the bad byte
 */
 
-PCRE_EXPORT int
+int
 _pcre_valid_utf8(const uschar *string, int length)
 {
 register const uschar *p;
diff -Nurp tin-1.8.1/pcre/pcre_version.c tin-1.9.0/pcre/pcre_version.c
--- tin-1.8.1/pcre/pcre_version.c	2005-09-12 16:41:30.000000000 +0200
+++ tin-1.9.0/pcre/pcre_version.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -52,10 +52,13 @@ string that identifies the PCRE version 
 #define STRING(a)  # a
 #define XSTRING(s) STRING(s)
 
-PCRE_EXPORT const char *
+PCRE_DATA_SCOPE const char *
 pcre_version(void)
 {
-return XSTRING(PCRE_MAJOR) "." XSTRING(PCRE_MINOR) " " XSTRING(PCRE_DATE);
+return XSTRING(PCRE_MAJOR)
+       "." XSTRING(PCRE_MINOR)
+           XSTRING(PCRE_PRERELEASE)
+       " " XSTRING(PCRE_DATE);
 }
 
 /* End of pcre_version.c */
diff -Nurp tin-1.8.1/pcre/pcre_xclass.c tin-1.9.0/pcre/pcre_xclass.c
--- tin-1.8.1/pcre/pcre_xclass.c	2005-09-12 16:41:39.000000000 +0200
+++ tin-1.9.0/pcre/pcre_xclass.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -60,7 +60,7 @@ Arguments:
 Returns:      TRUE if character matches, else FALSE
 */
 
-PCRE_EXPORT BOOL
+BOOL
 _pcre_xclass(int c, const uschar *data)
 {
 int t;
@@ -100,17 +100,40 @@ while ((t = *data++) != XCL_END)
 #ifdef SUPPORT_UCP
   else  /* XCL_PROP & XCL_NOTPROP */
     {
-    int chartype, othercase;
-    int rqdtype = *data++;
-    int category = _pcre_ucp_findchar(c, &chartype, &othercase);
-    if (rqdtype >= 128)
-      {
-      if ((rqdtype - 128 == category) == (t == XCL_PROP)) return !negated;
-      }
-    else
+    int chartype, script;
+    int category = _pcre_ucp_findprop(c, &chartype, &script);
+
+    switch(*data)
       {
-      if ((rqdtype == chartype) == (t == XCL_PROP)) return !negated;
+      case PT_ANY:
+      if (t == XCL_PROP) return !negated;
+      break;
+
+      case PT_LAMP:
+      if ((chartype == ucp_Lu || chartype == ucp_Ll || chartype == ucp_Lt) ==
+          (t == XCL_PROP)) return !negated;
+      break;
+
+      case PT_GC:
+      if ((data[1] == category) == (t == XCL_PROP)) return !negated;
+      break;
+
+      case PT_PC:
+      if ((data[1] == chartype) == (t == XCL_PROP)) return !negated;
+      break;
+
+      case PT_SC:
+      if ((data[1] == script) == (t == XCL_PROP)) return !negated;
+      break;
+
+      /* This should never occur, but compilers may mutter if there is no
+      default. */
+
+      default:
+      return FALSE;
       }
+
+    data += 2;
     }
 #endif  /* SUPPORT_UCP */
   }
diff -Nurp tin-1.8.1/pcre/pcregrep.c tin-1.9.0/pcre/pcregrep.c
--- tin-1.8.1/pcre/pcregrep.c	2005-09-12 16:41:52.000000000 +0200
+++ tin-1.9.0/pcre/pcregrep.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 its pattern matching. On a Unix or Win32 system it can recurse into
 directories.
 
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -38,6 +38,7 @@ POSSIBILITY OF SUCH DAMAGE.
 */
 
 #include <ctype.h>
+#include <locale.h>
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
@@ -55,7 +56,7 @@ POSSIBILITY OF SUCH DAMAGE.
 
 typedef int BOOL;
 
-#define VERSION "4.1 05-Sep-2005"
+#define VERSION "4.2 09-Jan-2006"
 #define MAX_PATTERN_COUNT 100
 
 #if BUFSIZ > 8192
@@ -65,13 +66,50 @@ typedef int BOOL;
 #endif
 
 
+/* Values for the "filenames" variable, which specifies options for file name
+output. The order is important; it is assumed that a file name is wanted for
+all values greater than FN_DEFAULT. */
+
+enum { FN_NONE, FN_DEFAULT, FN_ONLY, FN_NOMATCH_ONLY, FN_FORCE };
+
+/* Actions for the -d and -D options */
+
+enum { dee_READ, dee_SKIP, dee_RECURSE };
+enum { DEE_READ, DEE_SKIP };
+
+/* Actions for special processing options (flag bits) */
+
+#define PO_WORD_MATCH     0x0001
+#define PO_LINE_MATCH     0x0002
+#define PO_FIXED_STRINGS  0x0004
+
+
 
 /*************************************************
 *               Global variables                 *
 *************************************************/
 
+/* Jeffrey Friedl has some debugging requirements that are not part of the
+regular code. */
+
+#ifdef JFRIEDL_DEBUG
+static int S_arg = -1;
+static unsigned int jfriedl_XR = 0; /* repeat regex attempt this many times */
+static unsigned int jfriedl_XT = 0; /* replicate text this many times */
+static const char *jfriedl_prefix = "";
+static const char *jfriedl_postfix = "";
+#endif
+
+static char *colour_string = (char *)"1;31";
+static char *colour_option = NULL;
+static char *dee_option = NULL;
+static char *DEE_option = NULL;
 static char *pattern_filename = NULL;
 static char *stdin_name = (char *)"(standard input)";
+static char *locale = NULL;
+
+static const unsigned char *pcretables = NULL;
+
 static int  pattern_count = 0;
 static pcre **pattern_list;
 static pcre_extra **hints_list;
@@ -85,24 +123,26 @@ static pcre *exclude_compiled = NULL;
 static int after_context = 0;
 static int before_context = 0;
 static int both_context = 0;
+static int dee_action = dee_READ;
+static int DEE_action = DEE_READ;
+static int error_count = 0;
+static int filenames = FN_DEFAULT;
+static int process_options = 0;
 
 static BOOL count_only = FALSE;
-static BOOL filenames = TRUE;
-static BOOL filenames_only = FALSE;
-static BOOL filenames_nomatch_only = FALSE;
+static BOOL do_colour = FALSE;
 static BOOL hyphenpending = FALSE;
 static BOOL invert = FALSE;
 static BOOL multiline = FALSE;
 static BOOL number = FALSE;
+static BOOL only_matching = FALSE;
 static BOOL quiet = FALSE;
-static BOOL recurse = FALSE;
 static BOOL silent = FALSE;
-static BOOL whole_lines = FALSE;
-static BOOL word_match = FALSE;
 
 /* Structure for options and list of them */
 
-enum { OP_NODATA, OP_STRING, OP_NUMBER };
+enum { OP_NODATA, OP_STRING, OP_OP_STRING, OP_NUMBER, OP_OP_NUMBER,
+       OP_PATLIST };
 
 typedef struct option_item {
   int type;
@@ -112,42 +152,76 @@ typedef struct option_item {
   const char *help_text;
 } option_item;
 
+/* Options without a single-letter equivalent get a negative value. This can be
+used to identify them. */
+
+#define N_COLOUR    (-1)
+#define N_EXCLUDE   (-2)
+#define N_HELP      (-3)
+#define N_INCLUDE   (-4)
+#define N_LABEL     (-5)
+#define N_LOCALE    (-6)
+#define N_NULL      (-7)
+
 static option_item optionlist[] = {
-  { OP_NODATA, -1,  NULL,              "",              "  terminate options" },
-  { OP_NODATA, -1,  NULL,              "help",          "display this help and exit" },
-  { OP_NUMBER, 'A', &after_context,    "after-context=number", "set number of following context lines" },
-  { OP_NUMBER, 'B', &before_context,   "before-context=number", "set number of prior context lines" },
-  { OP_NUMBER, 'C', &both_context,     "context=number", "set number of context lines, before & after" },
-  { OP_NODATA, 'c', NULL,              "count",         "print only a count of matching lines per FILE" },
-  { OP_STRING, 'f', &pattern_filename, "file=path",     "read patterns from file" },
-  { OP_NODATA, 'h', NULL,              "no-filename",   "suppress the prefixing filename on output" },
-  { OP_NODATA, 'i', NULL,              "ignore-case",   "ignore case distinctions" },
-  { OP_NODATA, 'l', NULL,              "files-with-matches", "print only FILE names containing matches" },
-  { OP_NODATA, 'L', NULL,              "files-without-match","print only FILE names not containing matches" },
-  { OP_STRING, -1,  &stdin_name,       "label=name",    "set name for standard input" },
-  { OP_NODATA, 'M', NULL,              "multiline",     "run in multiline mode" },
-  { OP_NODATA, 'n', NULL,              "line-number",   "print line number with output lines" },
-  { OP_NODATA, 'q', NULL,              "quiet",         "suppress output, just set return code" },
-  { OP_NODATA, 'r', NULL,              "recursive",     "recursively scan sub-directories" },
-  { OP_STRING, -1,  &exclude_pattern,  "exclude=pattern","exclude matching files when recursing" },
-  { OP_STRING, -1,  &include_pattern,  "include=pattern","include matching files when recursing" },
-  { OP_NODATA, 's', NULL,              "no-messages",   "suppress error messages" },
-  { OP_NODATA, 'u', NULL,              "utf-8",         "use UTF-8 mode" },
-  { OP_NODATA, 'V', NULL,              "version",       "print version information and exit" },
-  { OP_NODATA, 'v', NULL,              "invert-match",  "select non-matching lines" },
-  { OP_NODATA, 'w', NULL,              "word-regex(p)", "force PATTERN to match only as a word"  },
-  { OP_NODATA, 'x', NULL,              "line-regex(p)", "force PATTERN to match only whole lines" },
-  { OP_NODATA, 0,   NULL,               NULL,            NULL }
+  { OP_NODATA,    N_NULL,   NULL,              "",              "  terminate options" },
+  { OP_NODATA,    N_HELP,   NULL,              "help",          "display this help and exit" },
+  { OP_NUMBER,    'A',      &after_context,    "after-context=number", "set number of following context lines" },
+  { OP_NUMBER,    'B',      &before_context,   "before-context=number", "set number of prior context lines" },
+  { OP_OP_STRING, N_COLOUR, &colour_option,    "color=option",  "matched text color option" },
+  { OP_NUMBER,    'C',      &both_context,     "context=number", "set number of context lines, before & after" },
+  { OP_NODATA,    'c',      NULL,              "count",         "print only a count of matching lines per FILE" },
+  { OP_OP_STRING, N_COLOUR, &colour_option,    "colour=option", "matched text colour option" },
+  { OP_STRING,    'D',      &DEE_option,       "devices=action","how to handle devices, FIFOs, and sockets" },
+  { OP_STRING,    'd',      &dee_option,       "directories=action", "how to handle directories" },
+  { OP_PATLIST,   'e',      NULL,              "regex(p)",      "specify pattern (may be used more than once)" },
+  { OP_NODATA,    'F',      NULL,              "fixed_strings", "patterns are sets of newline-separated strings" },
+  { OP_STRING,    'f',      &pattern_filename, "file=path",     "read patterns from file" },
+  { OP_NODATA,    'H',      NULL,              "with-filename", "force the prefixing filename on output" },
+  { OP_NODATA,    'h',      NULL,              "no-filename",   "suppress the prefixing filename on output" },
+  { OP_NODATA,    'i',      NULL,              "ignore-case",   "ignore case distinctions" },
+  { OP_NODATA,    'l',      NULL,              "files-with-matches", "print only FILE names containing matches" },
+  { OP_NODATA,    'L',      NULL,              "files-without-match","print only FILE names not containing matches" },
+  { OP_STRING,    N_LABEL,  &stdin_name,       "label=name",    "set name for standard input" },
+  { OP_STRING,    N_LOCALE, &locale,           "locale=locale", "use the named locale" },
+  { OP_NODATA,    'M',      NULL,              "multiline",     "run in multiline mode" },
+  { OP_NODATA,    'n',      NULL,              "line-number",   "print line number with output lines" },
+  { OP_NODATA,    'o',      NULL,              "only-matching", "show only the part of the line that matched" },
+  { OP_NODATA,    'q',      NULL,              "quiet",         "suppress output, just set return code" },
+  { OP_NODATA,    'r',      NULL,              "recursive",     "recursively scan sub-directories" },
+  { OP_STRING,    N_EXCLUDE,&exclude_pattern,  "exclude=pattern","exclude matching files when recursing" },
+  { OP_STRING,    N_INCLUDE,&include_pattern,  "include=pattern","include matching files when recursing" },
+#ifdef JFRIEDL_DEBUG
+  { OP_OP_NUMBER, 'S',      &S_arg,            "jeffS",         "replace matched (sub)string with X" },
+#endif
+  { OP_NODATA,    's',      NULL,              "no-messages",   "suppress error messages" },
+  { OP_NODATA,    'u',      NULL,              "utf-8",         "use UTF-8 mode" },
+  { OP_NODATA,    'V',      NULL,              "version",       "print version information and exit" },
+  { OP_NODATA,    'v',      NULL,              "invert-match",  "select non-matching lines" },
+  { OP_NODATA,    'w',      NULL,              "word-regex(p)", "force patterns to match only as words"  },
+  { OP_NODATA,    'x',      NULL,              "line-regex(p)", "force patterns to match only whole lines" },
+  { OP_NODATA,    0,        NULL,               NULL,            NULL }
 };
 
+/* Tables for prefixing and suffixing patterns, according to the -w, -x, and -F
+options. These set the 1, 2, and 4 bits in process_options, respectively. Note
+that the combination of -w and -x has the same effect as -x on its own, so we
+can treat them as the same. */
+
+static const char *prefix[] = {
+  "", "\\b", "^(?:", "^(?:", "\\Q", "\\b\\Q", "^(?:\\Q", "^(?:\\Q" };
+
+static const char *suffix[] = {
+  "", "\\b", ")$",   ")$",   "\\E", "\\E\\b", "\\E)$",   "\\E)$" };
+
+
 
 /*************************************************
-*       Functions for directory scanning         *
+*            OS-specific functions               *
 *************************************************/
 
 /* These functions are defined so that they can be made system specific,
-although at present the only ones are for Unix, Win32, and for "no directory
-recursion support". */
+although at present the only ones are for Unix, Win32, and for "no support". */
 
 
 /************* Directory scanning in Unix ***********/
@@ -194,6 +268,27 @@ closedir(dir);
 }
 
 
+/************* Test for regular file in Unix **********/
+
+static int
+isregfile(char *filename)
+{
+struct stat statbuf;
+if (stat(filename, &statbuf) < 0)
+  return 1;        /* In the expectation that opening as a file will fail */
+return (statbuf.st_mode & S_IFMT) == S_IFREG;
+}
+
+
+/************* Test stdout for being a terminal in Unix **********/
+
+static BOOL
+is_stdout_tty(void)
+{
+return isatty(fileno(stdout));
+}
+
+
 /************* Directory scanning in Win32 ***********/
 
 /* I (Philip Hazel) have no means of testing this code. It was contributed by
@@ -292,6 +387,28 @@ free(dir);
 }
 
 
+/************* Test for regular file in Win32 **********/
+
+/* I don't know how to do this, or if it can be done; assume all paths are
+regular if they are not directories. */
+
+int isregfile(char *filename)
+{
+return !isdirectory(filename)
+}
+
+
+/************* Test stdout for being a terminal in Win32 **********/
+
+/* I don't know how to do this; assume never */
+
+static BOOL
+is_stdout_tty(void)
+{
+FALSE;
+}
+
+
 /************* Directory scanning when we can't do it ***********/
 
 /* The type is void, and apart from isdirectory(), the functions do nothing. */
@@ -300,11 +417,28 @@ free(dir);
 
 typedef void directory_type;
 
-int isdirectory(char *filename) { return FALSE; }
+int isdirectory(char *filename) { return 0; }
 directory_type * opendirectory(char *filename) {}
 char *readdirectory(directory_type *dir) {}
 void closedirectory(directory_type *dir) {}
 
+
+/************* Test for regular when we can't do it **********/
+
+/* Assume all files are regular. */
+
+int isregfile(char *filename) { return 1; }
+
+
+/************* Test stdout for being a terminal when we can't do it **********/
+
+static BOOL
+is_stdout_tty(void)
+{
+return FALSE;
+}
+
+
 #endif
 
 
@@ -336,7 +470,8 @@ return sys_errlist[n];
 *************************************************/
 
 /* This is called if we are about to lose said lines because of buffer filling,
-and at the end of the file.
+and at the end of the file. The data in the line is written using fwrite() so
+that a binary zero does not terminate it.
 
 Arguments:
   lastmatchnumber   the number of the last matching line, plus one
@@ -359,7 +494,7 @@ if (after_context > 0 && lastmatchnumber
     if (printname != NULL) fprintf(stdout, "%s-", printname);
     if (number) fprintf(stdout, "%d-", lastmatchnumber++);
     while (*pp != '\n') pp++;
-    fprintf(stdout, "%.*s", pp - lastmatchrestart + 1, lastmatchrestart);
+    fwrite(lastmatchrestart, 1, pp - lastmatchrestart + 1, stdout);
     lastmatchrestart = pp + 1;
     }
   hyphenpending = TRUE;
@@ -418,6 +553,7 @@ way, the buffer is shifted left and re-f
 while (ptr < endptr)
   {
   int i;
+  int mrc = 0;
   BOOL match = FALSE;
   char *t = ptr;
   size_t length, linelength;
@@ -433,33 +569,130 @@ while (ptr < endptr)
   while (t < endptr && *t++ != '\n') linelength++;
   length = multiline? endptr - ptr : linelength;
 
+
+  /* Extra processing for Jeffrey Friedl's debugging. */
+
+#ifdef JFRIEDL_DEBUG
+  if (jfriedl_XT || jfriedl_XR)
+  {
+      #include <sys/time.h>
+      #include <time.h>
+      struct timeval start_time, end_time;
+      struct timezone dummy;
+
+      if (jfriedl_XT)
+      {
+          unsigned long newlen = length * jfriedl_XT + strlen(jfriedl_prefix) + strlen(jfriedl_postfix);
+          const char *orig = ptr;
+          ptr = malloc(newlen + 1);
+          if (!ptr) {
+                  printf("out of memory");
+                  exit(2);
+          }
+          endptr = ptr;
+          strcpy(endptr, jfriedl_prefix); endptr += strlen(jfriedl_prefix);
+          for (i = 0; i < jfriedl_XT; i++) {
+                  strncpy(endptr, orig,  length);
+                  endptr += length;
+          }
+          strcpy(endptr, jfriedl_postfix); endptr += strlen(jfriedl_postfix);
+          length = newlen;
+      }
+
+      if (gettimeofday(&start_time, &dummy) != 0)
+              perror("bad gettimeofday");
+
+
+      for (i = 0; i < jfriedl_XR; i++)
+          match = (pcre_exec(pattern_list[0], hints_list[0], ptr, length, 0, 0, offsets, 99) >= 0);
+
+      if (gettimeofday(&end_time, &dummy) != 0)
+              perror("bad gettimeofday");
+
+      double delta = ((end_time.tv_sec + (end_time.tv_usec / 1000000.0))
+                      -
+                      (start_time.tv_sec + (start_time.tv_usec / 1000000.0)));
+
+      printf("%s TIMER[%.4f]\n", match ? "MATCH" : "FAIL", delta);
+      return 0;
+  }
+#endif
+
+
   /* Run through all the patterns until one matches. Note that we don't include
   the final newline in the subject string. */
 
-  for (i = 0; !match && i < pattern_count; i++)
+  for (i = 0; i < pattern_count; i++)
     {
-    match = pcre_exec(pattern_list[i], hints_list[i], ptr, length, 0, 0,
-      offsets, 99) >= 0;
+    mrc = pcre_exec(pattern_list[i], hints_list[i], ptr, length, 0, 0,
+      offsets, 99);
+    if (mrc >= 0) { match = TRUE; break; }
+    if (mrc != PCRE_ERROR_NOMATCH)
+      {
+      fprintf(stderr, "pcregrep: pcre_exec() error %d while matching ", mrc);
+      if (pattern_count > 1) fprintf(stderr, "pattern number %d to ", i+1);
+      fprintf(stderr, "this line:\n");
+      fwrite(ptr, 1, linelength, stderr);   /* In case binary zero included */
+      fprintf(stderr, "\n");
+      if (error_count == 0 &&
+          (mrc == PCRE_ERROR_MATCHLIMIT || mrc == PCRE_ERROR_RECURSIONLIMIT))
+        {
+        fprintf(stderr, "pcregrep: error %d means that a resource limit "
+          "was exceeded\n", mrc);
+        fprintf(stderr, "pcregrep: check your regex for nested unlimited loops\n");
+        }
+      if (error_count++ > 20)
+        {
+        fprintf(stderr, "pcregrep: too many errors - abandoned\n");
+        exit(2);
+        }
+      match = invert;    /* No more matching; don't show the line again */
+      break;
+      }
     }
 
-  /* If it's a match or a not-match (as required), print what's wanted. */
+  /* If it's a match or a not-match (as required), do what's wanted. */
 
   if (match != invert)
     {
     BOOL hyphenprinted = FALSE;
 
-    if (filenames_nomatch_only) return 1;
+    /* We've failed if we want a file that doesn't have any matches. */
+
+    if (filenames == FN_NOMATCH_ONLY) return 1;
+
+    /* Just count if just counting is wanted. */
 
     if (count_only) count++;
 
-    else if (filenames_only)
+    /* If all we want is a file name, there is no need to scan any more lines
+    in the file. */
+
+    else if (filenames == FN_ONLY)
       {
       fprintf(stdout, "%s\n", printname);
       return 0;
       }
 
+    /* Likewise, if all we want is a yes/no answer. */
+
     else if (quiet) return 0;
 
+    /* The --only-matching option prints just the substring that matched, and
+    does not pring any context. */
+
+    else if (only_matching)
+      {
+      if (printname != NULL) fprintf(stdout, "%s:", printname);
+      if (number) fprintf(stdout, "%d:", linenumber);
+      fwrite(ptr + offsets[0], 1, offsets[1] - offsets[0], stdout);
+      fprintf(stdout, "\n");
+      }
+
+    /* This is the default case when none of the above options is set. We print
+    the matching lines(s), possibly preceded and/or followed by other lines of
+    context. */
+
     else
       {
       /* See if there is a requirement to print some "after" lines from a
@@ -478,7 +711,8 @@ while (ptr < endptr)
           }
 
         /* It is important to advance lastmatchrestart during this printing so
-        that it interacts correctly with any "before" printing below. */
+        that it interacts correctly with any "before" printing below. Print
+        each line's data using fwrite() in case there are binary zeroes. */
 
         while (lastmatchrestart < p)
           {
@@ -486,7 +720,7 @@ while (ptr < endptr)
           if (printname != NULL) fprintf(stdout, "%s-", printname);
           if (number) fprintf(stdout, "%d-", lastmatchnumber++);
           while (*pp != '\n') pp++;
-          fprintf(stdout, "%.*s", pp - lastmatchrestart + 1, lastmatchrestart);
+          fwrite(lastmatchrestart, 1, pp - lastmatchrestart + 1, stdout);
           lastmatchrestart = pp + 1;
           }
         if (lastmatchrestart != ptr) hyphenpending = TRUE;
@@ -510,8 +744,9 @@ while (ptr < endptr)
         char *p = ptr;
 
         while (p > buffer && (lastmatchnumber == 0 || p > lastmatchrestart) &&
-               linecount++ < before_context)
+               linecount < before_context)
           {
+          linecount++;
           p--;
           while (p > buffer && p[-1] != '\n') p--;
           }
@@ -525,7 +760,7 @@ while (ptr < endptr)
           if (printname != NULL) fprintf(stdout, "%s-", printname);
           if (number) fprintf(stdout, "%d-", linenumber - linecount--);
           while (*pp != '\n') pp++;
-          fprintf(stdout, "%.*s", pp - p + 1, p);
+          fwrite(p, 1, pp - p + 1, stdout);   /* In case binary zero */
           p = pp + 1;
           }
         }
@@ -553,9 +788,42 @@ while (ptr < endptr)
         linelength = endmatch - ptr;
         }
 
-      fprintf(stdout, "%.*s\n", linelength, ptr);
+      /*** NOTE: Use only fwrite() to output the data line, so that binary
+      zeroes are treated as just another data character. */
+
+      /* This extra option, for Jeffrey Friedl's debugging requirements,
+      replaces the matched string, or a specific captured string if it exists,
+      with X. When this happens, colouring is ignored. */
+
+#ifdef JFRIEDL_DEBUG
+      if (S_arg >= 0 && S_arg < mrc)
+        {
+        int first = S_arg * 2;
+        int last  = first + 1;
+        fwrite(ptr, 1, offsets[first], stdout);
+        fprintf(stdout, "X");
+        fwrite(ptr + offsets[last], 1, linelength - offsets[last], stdout);
+        }
+      else
+#endif
+
+      /* We have to split the line(s) up if colouring. */
+
+      if (do_colour)
+        {
+        fwrite(ptr, 1, offsets[0], stdout);
+        fprintf(stdout, "%c[%sm", 0x1b, colour_string);
+        fwrite(ptr + offsets[0], 1, offsets[1] - offsets[0], stdout);
+        fprintf(stdout, "%c[00m", 0x1b);
+        fwrite(ptr + offsets[1], 1, linelength - offsets[1], stdout);
+        }
+      else fwrite(ptr, 1, linelength, stdout);
+
+      fprintf(stdout, "\n");
       }
 
+    /* End of doing what has to be done for a match */
+
     rc = 0;    /* Had some success */
 
     /* Remember where the last match happened for after_context. We remember
@@ -601,13 +869,16 @@ while (ptr < endptr)
 /* End of file; print final "after" lines if wanted; do_after_lines sets
 hyphenpending if it prints something. */
 
-do_after_lines(lastmatchnumber, lastmatchrestart, endptr, printname);
-hyphenpending |= endhyphenpending;
+if (!only_matching && !count_only)
+  {
+  do_after_lines(lastmatchnumber, lastmatchrestart, endptr, printname);
+  hyphenpending |= endhyphenpending;
+  }
 
 /* Print the file name if we are looking for those without matches and there
 were none. If we found a match, we won't have got this far. */
 
-if (filenames_nomatch_only)
+if (filenames == FN_NOMATCH_ONLY)
   {
   fprintf(stdout, "%s\n", printname);
   return 0;
@@ -635,9 +906,7 @@ recursing; if it's a file, grep it.
 
 Arguments:
   pathname          the path to investigate
-  dir_recurse       TRUE if recursing is wanted (-r)
-  show_filenames    TRUE if file names are wanted for multiple files, except
-                      for the only file at top level when not filenames_only
+  dir_recurse       TRUE if recursing is wanted (-r or -drecurse)
   only_one_at_top   TRUE if the path is the only one at toplevel
 
 Returns:   0 if there was at least one match
@@ -648,69 +917,77 @@ However, file opening failures are suppr
 */
 
 static int
-grep_or_recurse(char *pathname, BOOL dir_recurse, BOOL show_filenames,
-  BOOL only_one_at_top)
+grep_or_recurse(char *pathname, BOOL dir_recurse, BOOL only_one_at_top)
 {
 int rc = 1;
 int sep;
 FILE *in;
-char *printname;
 
 /* If the file name is "-" we scan stdin */
 
 if (strcmp(pathname, "-") == 0)
   {
   return pcregrep(stdin,
-    (filenames_only || filenames_nomatch_only ||
-    (show_filenames && !only_one_at_top))?
+    (filenames > FN_DEFAULT || (filenames == FN_DEFAULT && !only_one_at_top))?
       stdin_name : NULL);
   }
 
-/* If the file is a directory and we are recursing, scan each file within it,
-subject to any include or exclude patterns that were set. The scanning code is
-localized so it can be made system-specific. */
 
-if ((sep = isdirectory(pathname)) != 0 && dir_recurse)
-  {
-  char buffer[1024];
-  char *nextfile;
-  directory_type *dir = opendirectory(pathname);
+/* If the file is a directory, skip if skipping or if we are recursing, scan
+each file within it, subject to any include or exclude patterns that were set.
+The scanning code is localized so it can be made system-specific. */
 
-  if (dir == NULL)
-    {
-    if (!silent)
-      fprintf(stderr, "pcregrep: Failed to open directory %s: %s\n", pathname,
-        strerror(errno));
-    return 2;
-    }
-
-  while ((nextfile = readdirectory(dir)) != NULL)
+if ((sep = isdirectory(pathname)) != 0)
+  {
+  if (dee_action == dee_SKIP) return 1;
+  if (dee_action == dee_RECURSE)
     {
-    int frc, blen;
-    sprintf(buffer, "%.512s%c%.128s", pathname, sep, nextfile);
-    blen = strlen(buffer);
+    char buffer[1024];
+    char *nextfile;
+    directory_type *dir = opendirectory(pathname);
 
-    if (exclude_compiled != NULL &&
-        pcre_exec(exclude_compiled, NULL, buffer, blen, 0, 0, NULL, 0) >= 0)
-      continue;
+    if (dir == NULL)
+      {
+      if (!silent)
+        fprintf(stderr, "pcregrep: Failed to open directory %s: %s\n", pathname,
+          strerror(errno));
+      return 2;
+      }
 
-    if (include_compiled != NULL &&
-        pcre_exec(include_compiled, NULL, buffer, blen, 0, 0, NULL, 0) < 0)
-      continue;
+    while ((nextfile = readdirectory(dir)) != NULL)
+      {
+      int frc, blen;
+      sprintf(buffer, "%.512s%c%.128s", pathname, sep, nextfile);
+      blen = strlen(buffer);
+
+      if (exclude_compiled != NULL &&
+          pcre_exec(exclude_compiled, NULL, buffer, blen, 0, 0, NULL, 0) >= 0)
+        continue;
+
+      if (include_compiled != NULL &&
+          pcre_exec(include_compiled, NULL, buffer, blen, 0, 0, NULL, 0) < 0)
+        continue;
+
+      frc = grep_or_recurse(buffer, dir_recurse, FALSE);
+      if (frc > 1) rc = frc;
+       else if (frc == 0 && rc == 1) rc = 0;
+      }
 
-    frc = grep_or_recurse(buffer, dir_recurse, TRUE, FALSE);
-    if (frc > 1) rc = frc;
-     else if (frc == 0 && rc == 1) rc = 0;
+    closedirectory(dir);
+    return rc;
     }
-
-  closedirectory(dir);
-  return rc;
   }
 
-/* If the file is not a directory, or we are not recursing, scan it. If this is
-the first and only argument at top level, we don't show the file name (unless
-we are only showing the file name). Otherwise, control is via the
-show_filenames variable. */
+/* If the file is not a directory and not a regular file, skip it if that's
+been requested. */
+
+else if (!isregfile(pathname) && DEE_action == DEE_SKIP) return 1;
+
+/* Control reaches here if we have a regular file, or if we have a directory
+and recursion or skipping was not requested, or if we have anything else and
+skipping was not requested. The scan proceeds. If this is the first and only
+argument at top level, we don't show the file name, unless we are only showing
+the file name, or the filename was forced (-H). */
 
 in = fopen(pathname, "r");
 if (in == NULL)
@@ -721,10 +998,8 @@ if (in == NULL)
   return 2;
   }
 
-printname =  (filenames_only || filenames_nomatch_only ||
-  (show_filenames && !only_one_at_top))? pathname : NULL;
-
-rc = pcregrep(in, printname);
+rc = pcregrep(in, (filenames > FN_DEFAULT ||
+  (filenames == FN_DEFAULT && !only_one_at_top))? pathname : NULL);
 
 fclose(in);
 return rc;
@@ -740,7 +1015,13 @@ return rc;
 static int
 usage(int rc)
 {
-fprintf(stderr, "Usage: pcregrep [-LMVcfhilnqrsvwx] [long-options] [pattern] [file1 file2 ...]\n");
+option_item *op;
+fprintf(stderr, "Usage: pcregrep [-");
+for (op = optionlist; op->one_char != 0; op++)
+  {
+  if (op->one_char > 0) fprintf(stderr, "%c", op->one_char);
+  }
+fprintf(stderr, "] [long options] [pattern] [files]\n");
 fprintf(stderr, "Type `pcregrep --help' for more information.\n");
 return rc;
 }
@@ -759,8 +1040,8 @@ option_item *op;
 
 printf("Usage: pcregrep [OPTION]... [PATTERN] [FILE1 FILE2 ...]\n");
 printf("Search for PATTERN in each FILE or standard input.\n");
-printf("PATTERN must be present if -f is not used.\n");
-printf("\"-\" can be used as a file name to mean STDIN.\n");
+printf("PATTERN must be present if neither -e nor -f is used.\n");
+printf("\"-\" can be used as a file name to mean STDIN.\n\n");
 printf("Example: pcregrep -i 'hello.*world' menu.h main.c\n\n");
 
 printf("Options:\n");
@@ -796,21 +1077,24 @@ handle_option(int letter, int options)
 {
 switch(letter)
   {
-  case -1:  help(); exit(0);
+  case N_HELP: help(); exit(0);
   case 'c': count_only = TRUE; break;
-  case 'h': filenames = FALSE; break;
+  case 'F': process_options |= PO_FIXED_STRINGS; break;
+  case 'H': filenames = FN_FORCE; break;
+  case 'h': filenames = FN_NONE; break;
   case 'i': options |= PCRE_CASELESS; break;
-  case 'l': filenames_only = TRUE; break;
-  case 'L': filenames_nomatch_only = TRUE; break;
+  case 'l': filenames = FN_ONLY; break;
+  case 'L': filenames = FN_NOMATCH_ONLY; break;
   case 'M': multiline = TRUE; options |= PCRE_MULTILINE|PCRE_FIRSTLINE; break;
   case 'n': number = TRUE; break;
+  case 'o': only_matching = TRUE; break;
   case 'q': quiet = TRUE; break;
-  case 'r': recurse = TRUE; break;
+  case 'r': dee_action = dee_RECURSE; break;
   case 's': silent = TRUE; break;
   case 'u': options |= PCRE_UTF8; break;
   case 'v': invert = TRUE; break;
-  case 'w': word_match = TRUE; break;
-  case 'x': whole_lines = TRUE; break;
+  case 'w': process_options |= PO_WORD_MATCH; break;
+  case 'x': process_options |= PO_LINE_MATCH; break;
 
   case 'V':
   fprintf(stderr, "pcregrep version %s using ", VERSION);
@@ -830,6 +1114,134 @@ return options;
 
 
 /*************************************************
+*          Construct printed ordinal             *
+*************************************************/
+
+/* This turns a number into "1st", "3rd", etc. */
+
+static char *
+ordin(int n)
+{
+static char buffer[8];
+char *p = buffer;
+sprintf(p, "%d", n);
+while (*p != 0) p++;
+switch (n%10)
+  {
+  case 1: strcpy(p, "st"); break;
+  case 2: strcpy(p, "nd"); break;
+  case 3: strcpy(p, "rd"); break;
+  default: strcpy(p, "th"); break;
+  }
+return buffer;
+}
+
+
+
+/*************************************************
+*          Compile a single pattern              *
+*************************************************/
+
+/* When the -F option has been used, this is called for each substring.
+Otherwise it's called for each supplied pattern.
+
+Arguments:
+  pattern        the pattern string
+  options        the PCRE options
+  filename       the file name, or NULL for a command-line pattern
+  count          0 if this is the only command line pattern, or
+                 number of the command line pattern, or
+                 linenumber for a pattern from a file
+
+Returns:         TRUE on success, FALSE after an error
+*/
+
+static BOOL
+compile_single_pattern(char *pattern, int options, char *filename, int count)
+{
+char buffer[MBUFTHIRD + 16];
+const char *error;
+int errptr;
+
+if (pattern_count >= MAX_PATTERN_COUNT)
+  {
+  fprintf(stderr, "pcregrep: Too many %spatterns (max %d)\n",
+    (filename == NULL)? "command-line " : "", MAX_PATTERN_COUNT);
+  return FALSE;
+  }
+
+sprintf(buffer, "%s%.*s%s", prefix[process_options], MBUFTHIRD, pattern,
+  suffix[process_options]);
+pattern_list[pattern_count] =
+  pcre_compile(buffer, options, &error, &errptr, pcretables);
+if (pattern_list[pattern_count++] != NULL) return TRUE;
+
+/* Handle compile errors */
+
+errptr -= (int)strlen(prefix[process_options]);
+if (errptr > (int)strlen(pattern)) errptr = (int)strlen(pattern);
+
+if (filename == NULL)
+  {
+  if (count == 0)
+    fprintf(stderr, "pcregrep: Error in command-line regex "
+      "at offset %d: %s\n", errptr, error);
+  else
+    fprintf(stderr, "pcregrep: Error in %s command-line regex "
+      "at offset %d: %s\n", ordin(count), errptr, error);
+  }
+else
+  {
+  fprintf(stderr, "pcregrep: Error in regex in line %d of %s "
+    "at offset %d: %s\n", count, filename, errptr, error);
+  }
+
+return FALSE;
+}
+
+
+
+/*************************************************
+*           Compile one supplied pattern         *
+*************************************************/
+
+/* When the -F option has been used, each string may be a list of strings,
+separated by newlines. They will be matched literally.
+
+Arguments:
+  pattern        the pattern string
+  options        the PCRE options
+  filename       the file name, or NULL for a command-line pattern
+  count          0 if this is the only command line pattern, or
+                 number of the command line pattern, or
+                 linenumber for a pattern from a file
+
+Returns:         TRUE on success, FALSE after an error
+*/
+
+static BOOL
+compile_pattern(char *pattern, int options, char *filename, int count)
+{
+if ((process_options & PO_FIXED_STRINGS) != 0)
+  {
+  char buffer[MBUFTHIRD];
+  for(;;)
+    {
+    char *p = strchr(pattern, '\n');
+    if (p == NULL)
+      return compile_single_pattern(pattern, options, filename, count);
+    sprintf(buffer, "%.*s", p - pattern, pattern);
+    pattern = p + 1;
+    if (!compile_single_pattern(buffer, options, filename, count))
+      return FALSE;
+    }
+  }
+else return compile_single_pattern(pattern, options, filename, count);
+}
+
+
+
+/*************************************************
 *                Main program                    *
 *************************************************/
 
@@ -840,10 +1252,13 @@ main(int argc, char **argv)
 {
 int i, j;
 int rc = 1;
-int options = 0;
+int pcre_options = 0;
+int cmd_pattern_count = 0;
 int errptr;
-const char *error;
 BOOL only_one_at_top;
+char *patterns[MAX_PATTERN_COUNT];
+const char *locale_from = "--locale";
+const char *error;
 
 /* Process the options */
 
@@ -857,11 +1272,11 @@ for (i = 1; i < argc; i++)
   if (argv[i][0] != '-') break;
 
   /* If we hit an argument that is just "-", it may be a reference to STDIN,
-  but only if we have previously had -f to define the patterns. */
+  but only if we have previously had -e or -f to define the patterns. */
 
   if (argv[i][1] == 0)
     {
-    if (pattern_filename != NULL) break;
+    if (pattern_filename != NULL || pattern_count > 0) break;
       else exit(usage(2));
     }
 
@@ -883,9 +1298,9 @@ for (i = 1; i < argc; i++)
     /* Some long options have data that follows after =, for example file=name.
     Some options have variations in the long name spelling: specifically, we
     allow "regexp" because GNU grep allows it, though I personally go along
-    with Jeff Friedl in preferring "regex" without the "p". These options are
-    entered in the table as "regex(p)". No option is in both these categories,
-    fortunately. */
+    with Jeffrey Friedl and Larry Wall in preferring "regex" without the "p".
+    These options are entered in the table as "regex(p)". No option is in both
+    these categories, fortunately. */
 
     for (op = optionlist; op->one_char != 0; op++)
       {
@@ -933,6 +1348,30 @@ for (i = 1; i < argc; i++)
       }
     }
 
+
+  /* Jeffrey Friedl's debugging harness uses these additional options which
+  are not in the right form for putting in the option table because they use
+  only one hyphen, yet are more than one character long. By putting them
+  separately here, they will not get displayed as part of the help() output,
+  but I don't think Jeffrey will care about that. */
+
+#ifdef JFRIEDL_DEBUG
+  else if (strcmp(argv[i], "-pre") == 0) {
+          jfriedl_prefix = argv[++i];
+          continue;
+  } else if (strcmp(argv[i], "-post") == 0) {
+          jfriedl_postfix = argv[++i];
+          continue;
+  } else if (strcmp(argv[i], "-XT") == 0) {
+          sscanf(argv[++i], "%d", &jfriedl_XT);
+          continue;
+  } else if (strcmp(argv[i], "-XR") == 0) {
+          sscanf(argv[++i], "%d", &jfriedl_XR);
+          continue;
+  }
+#endif
+
+
   /* One-char options; many that have no data may be in a single argument; we
   continue till we hit the last one or one that needs data. */
 
@@ -955,42 +1394,94 @@ for (i = 1; i < argc; i++)
         option_data = s+1;
         break;
         }
-      options = handle_option(*s++, options);
+      pcre_options = handle_option(*s++, pcre_options);
       }
     }
 
-  /* At this point we should have op pointing to a matched option */
+  /* At this point we should have op pointing to a matched option. If the type
+  is NO_DATA, it means that there is no data, and the option might set
+  something in the PCRE options. */
 
   if (op->type == OP_NODATA)
-    options = handle_option(op->one_char, options);
-  else
     {
-    if (*option_data == 0)
+    pcre_options = handle_option(op->one_char, pcre_options);
+    continue;
+    }
+
+  /* If the option type is OP_OP_STRING or OP_OP_NUMBER, it's an option that
+  either has a value or defaults to something. It cannot have data in a
+  separate item. At the moment, the only such options are "colo(u)r" and
+  Jeffrey Friedl's special -S debugging option. */
+
+  if (*option_data == 0 &&
+      (op->type == OP_OP_STRING || op->type == OP_OP_NUMBER))
+    {
+    switch (op->one_char)
       {
-      if (i >= argc - 1 || longopwasequals)
-        {
-        fprintf(stderr, "pcregrep: Data missing after %s\n", argv[i]);
-        exit(usage(2));
-        }
-      option_data = argv[++i];
+      case N_COLOUR:
+      colour_option = (char *)"auto";
+      break;
+#ifdef JFRIEDL_DEBUG
+      case 'S':
+      S_arg = 0;
+      break;
+#endif
+      }
+    continue;
+    }
+
+  /* Otherwise, find the data string for the option. */
+
+  if (*option_data == 0)
+    {
+    if (i >= argc - 1 || longopwasequals)
+      {
+      fprintf(stderr, "pcregrep: Data missing after %s\n", argv[i]);
+      exit(usage(2));
+      }
+    option_data = argv[++i];
+    }
+
+  /* If the option type is OP_PATLIST, it's the -e option, which can be called
+  multiple times to create a list of patterns. */
+
+  if (op->type == OP_PATLIST)
+    {
+    if (cmd_pattern_count >= MAX_PATTERN_COUNT)
+      {
+      fprintf(stderr, "pcregrep: Too many command-line patterns (max %d)\n",
+        MAX_PATTERN_COUNT);
+      return 2;
       }
+    patterns[cmd_pattern_count++] = option_data;
+    }
+
+  /* Otherwise, deal with single string or numeric data values. */
 
-    if (op->type == OP_STRING) *((char **)op->dataptr) = option_data; else
+  else if (op->type != OP_NUMBER && op->type != OP_OP_NUMBER)
+    {
+    *((char **)op->dataptr) = option_data;
+    }
+  else
+    {
+    char *endptr;
+    int n = strtoul(option_data, &endptr, 10);
+    if (*endptr != 0)
       {
-      char *endptr;
-      int n = strtoul(option_data, &endptr, 10);
-      if (*endptr != 0)
+      if (longop)
         {
-        if (longop)
-          fprintf(stderr, "pcregrep: Malformed number \"%s\" after --%s\n",
-            option_data, op->long_name);
-        else
-          fprintf(stderr, "pcregrep: Malformed number \"%s\" after -%c\n",
-            option_data, op->one_char);
-        exit(usage(2));
+        char *equals = strchr(op->long_name, '=');
+        int nlen = (equals == NULL)? (int)strlen(op->long_name) :
+          equals - op->long_name;
+        fprintf(stderr, "pcregrep: Malformed number \"%s\" after --%.*s\n",
+          option_data, nlen, op->long_name);
         }
-      *((int *)op->dataptr) = n;
+      else
+        fprintf(stderr, "pcregrep: Malformed number \"%s\" after -%c\n",
+          option_data, op->one_char);
+      exit(usage(2));
       }
+    *((int *)op->dataptr) = n;
     }
   }
 
@@ -1003,102 +1494,163 @@ if (both_context > 0)
   if (before_context == 0) before_context = both_context;
   }
 
-pattern_list = (pcre **)malloc(MAX_PATTERN_COUNT * sizeof(pcre *));
-hints_list = (pcre_extra **)malloc(MAX_PATTERN_COUNT * sizeof(pcre_extra *));
+/* If a locale has not been provided as an option, see if the LC_CTYPE or
+LC_ALL environment variable is set, and if so, use it. */
 
-if (pattern_list == NULL || hints_list == NULL)
+if (locale == NULL)
   {
-  fprintf(stderr, "pcregrep: malloc failed\n");
-  return 2;
+  locale = getenv("LC_ALL");
+  locale_from = "LCC_ALL";
   }
 
-/* Compile the regular expression(s). */
-
-if (pattern_filename != NULL)
+if (locale == NULL)
   {
-  FILE *f = fopen(pattern_filename, "r");
-  char buffer[MBUFTHIRD + 16];
-  char *rdstart;
-  int adjust = 0;
+  locale = getenv("LC_CTYPE");
+  locale_from = "LC_CTYPE";
+  }
 
-  if (f == NULL)
+/* If a locale has been provided, set it, and generate the tables the PCRE
+needs. Otherwise, pcretables==NULL, which causes the use of default tables. */
+
+if (locale != NULL)
+  {
+  if (setlocale(LC_CTYPE, locale) == NULL)
     {
-    fprintf(stderr, "pcregrep: Failed to open %s: %s\n", pattern_filename,
-      strerror(errno));
+    fprintf(stderr, "pcregrep: Failed to set locale %s (obtained from %s)\n",
+      locale, locale_from);
     return 2;
     }
+  pcretables = pcre_maketables();
+  }
+
+/* Sort out colouring */
 
-  if (whole_lines)
+if (colour_option != NULL && strcmp(colour_option, "never") != 0)
+  {
+  if (strcmp(colour_option, "always") == 0) do_colour = TRUE;
+  else if (strcmp(colour_option, "auto") == 0) do_colour = is_stdout_tty();
+  else
     {
-    strcpy(buffer, "^(?:");
-    adjust = 4;
+    fprintf(stderr, "pcregrep: Unknown colour setting \"%s\"\n",
+      colour_option);
+    return 2;
     }
-  else if (word_match)
+  if (do_colour)
     {
-    strcpy(buffer, "\\b");
-    adjust = 2;
+    char *cs = getenv("PCREGREP_COLOUR");
+    if (cs == NULL) cs = getenv("PCREGREP_COLOR");
+    if (cs != NULL) colour_string = cs;
     }
+  }
 
-  rdstart = buffer + adjust;
-  while (fgets(rdstart, MBUFTHIRD, f) != NULL)
+/* Interpret the text values for -d and -D */
+
+if (dee_option != NULL)
+  {
+  if (strcmp(dee_option, "read") == 0) dee_action = dee_READ;
+  else if (strcmp(dee_option, "recurse") == 0) dee_action = dee_RECURSE;
+  else if (strcmp(dee_option, "skip") == 0) dee_action = dee_SKIP;
+  else
     {
-    char *s = rdstart + (int)strlen(rdstart);
-    if (pattern_count >= MAX_PATTERN_COUNT)
-      {
-      fprintf(stderr, "pcregrep: Too many patterns in file (max %d)\n",
-        MAX_PATTERN_COUNT);
-      return 2;
-      }
-    while (s > rdstart && isspace((unsigned char)(s[-1]))) s--;
-    if (s == rdstart) continue;
-    if (whole_lines) strcpy(s, ")$");
-      else if (word_match)strcpy(s, "\\b");
-        else *s = 0;
-    pattern_list[pattern_count] = pcre_compile(buffer, options, &error,
-      &errptr, NULL);
-    if (pattern_list[pattern_count++] == NULL)
-      {
-      fprintf(stderr, "pcregrep: Error in regex number %d at offset %d: %s\n",
-        pattern_count, errptr - adjust, error);
-      return 2;
-      }
+    fprintf(stderr, "pcregrep: Invalid value \"%s\" for -d\n", dee_option);
+    return 2;
     }
-  fclose(f);
   }
 
-/* If no file name, a single regex must be given inline. */
+if (DEE_option != NULL)
+  {
+  if (strcmp(DEE_option, "read") == 0) DEE_action = DEE_READ;
+  else if (strcmp(DEE_option, "skip") == 0) DEE_action = DEE_SKIP;
+  else
+    {
+    fprintf(stderr, "pcregrep: Invalid value \"%s\" for -D\n", DEE_option);
+    return 2;
+    }
+  }
 
-else
+/* Check the values for Jeffrey Friedl's debugging options. */
+
+#ifdef JFRIEDL_DEBUG
+if (S_arg > 9)
   {
-  char buffer[MBUFTHIRD + 16];
-  char *pat;
-  int adjust = 0;
+  fprintf(stderr, "pcregrep: bad value for -S option\n");
+  return 2;
+  }
+if (jfriedl_XT != 0 || jfriedl_XR != 0)
+  {
+  if (jfriedl_XT == 0) jfriedl_XT = 1;
+  if (jfriedl_XR == 0) jfriedl_XR = 1;
+  }
+#endif
+
+/* Get memory to store the pattern and hints lists. */
+
+pattern_list = (pcre **)malloc(MAX_PATTERN_COUNT * sizeof(pcre *));
+hints_list = (pcre_extra **)malloc(MAX_PATTERN_COUNT * sizeof(pcre_extra *));
+
+if (pattern_list == NULL || hints_list == NULL)
+  {
+  fprintf(stderr, "pcregrep: malloc failed\n");
+  return 2;
+  }
 
+/* If no patterns were provided by -e, and there is no file provided by -f,
+the first argument is the one and only pattern, and it must exist. */
+
+if (cmd_pattern_count == 0 && pattern_filename == NULL)
+  {
   if (i >= argc) return usage(2);
+  patterns[cmd_pattern_count++] = argv[i++];
+  }
+
+/* Compile the patterns that were provided on the command line, either by
+multiple uses of -e or as a single unkeyed pattern. */
 
-  if (whole_lines)
+for (j = 0; j < cmd_pattern_count; j++)
+  {
+  if (!compile_pattern(patterns[j], pcre_options, NULL,
+       (j == 0 && cmd_pattern_count == 1)? 0 : j + 1))
+    return 2;
+  }
+
+/* Compile the regular expressions that are provided in a file. */
+
+if (pattern_filename != NULL)
+  {
+  int linenumber = 0;
+  FILE *f;
+  char *filename;
+  char buffer[MBUFTHIRD];
+
+  if (strcmp(pattern_filename, "-") == 0)
     {
-    sprintf(buffer, "^(?:%.*s)$", MBUFTHIRD, argv[i++]);
-    pat = buffer;
-    adjust = 4;
+    f = stdin;
+    filename = stdin_name;
     }
-  else if (word_match)
+  else
     {
-    sprintf(buffer, "\\b%.*s\\b", MBUFTHIRD, argv[i++]);
-    pat = buffer;
-    adjust = 2;
+    f = fopen(pattern_filename, "r");
+    if (f == NULL)
+      {
+      fprintf(stderr, "pcregrep: Failed to open %s: %s\n", pattern_filename,
+        strerror(errno));
+      return 2;
+      }
+    filename = pattern_filename;
     }
-  else pat = argv[i++];
-
-  pattern_list[0] = pcre_compile(pat, options, &error, &errptr, NULL);
 
-  if (pattern_list[0] == NULL)
+  while (fgets(buffer, MBUFTHIRD, f) != NULL)
     {
-    fprintf(stderr, "pcregrep: Error in regex at offset %d: %s\n",
-      errptr - adjust, error);
-    return 2;
+    char *s = buffer + (int)strlen(buffer);
+    while (s > buffer && isspace((unsigned char)(s[-1]))) s--;
+    *s = 0;
+    linenumber++;
+    if (buffer[0] == 0) continue;   /* Skip blank lines */
+    if (!compile_pattern(buffer, pcre_options, filename, linenumber))
+      return 2;
     }
-  pattern_count++;
+
+  if (f != stdin) fclose(f);
   }
 
 /* Study the regular expressions, as we will be running them many times */
@@ -1119,7 +1671,8 @@ for (j = 0; j < pattern_count; j++)
 
 if (exclude_pattern != NULL)
   {
-  exclude_compiled = pcre_compile(exclude_pattern, 0, &error, &errptr, NULL);
+  exclude_compiled = pcre_compile(exclude_pattern, 0, &error, &errptr,
+    pcretables);
   if (exclude_compiled == NULL)
     {
     fprintf(stderr, "pcregrep: Error in 'exclude' regex at offset %d: %s\n",
@@ -1130,7 +1683,8 @@ if (exclude_pattern != NULL)
 
 if (include_pattern != NULL)
   {
-  include_compiled = pcre_compile(include_pattern, 0, &error, &errptr, NULL);
+  include_compiled = pcre_compile(include_pattern, 0, &error, &errptr,
+    pcretables);
   if (include_compiled == NULL)
     {
     fprintf(stderr, "pcregrep: Error in 'include' regex at offset %d: %s\n",
@@ -1139,21 +1693,22 @@ if (include_pattern != NULL)
     }
   }
 
-/* If there are no further arguments, do the business on stdin and exit */
+/* If there are no further arguments, do the business on stdin and exit. */
 
-if (i >= argc) return pcregrep(stdin,
-  (filenames_only || filenames_nomatch_only)? stdin_name : NULL);
+if (i >= argc)
+  return pcregrep(stdin, (filenames > FN_DEFAULT)? stdin_name : NULL);
 
 /* Otherwise, work through the remaining arguments as files or directories.
 Pass in the fact that there is only one argument at top level - this suppresses
-the file name if the argument is not a directory and filenames_only is not set.
-*/
+the file name if the argument is not a directory and filenames are not
+otherwise forced. */
 
-only_one_at_top = (i == argc - 1);
+only_one_at_top = i == argc - 1;   /* Catch initial value of i */
 
 for (; i < argc; i++)
   {
-  int frc = grep_or_recurse(argv[i], recurse, filenames, only_one_at_top);
+  int frc = grep_or_recurse(argv[i], dee_action == dee_RECURSE,
+    only_one_at_top);
   if (frc > 1) rc = frc;
     else if (frc == 0 && rc == 1) rc = 0;
   }
diff -Nurp tin-1.8.1/pcre/pcreposix.c tin-1.9.0/pcre/pcreposix.c
--- tin-1.8.1/pcre/pcreposix.c	2005-09-12 16:41:59.000000000 +0200
+++ tin-1.9.0/pcre/pcreposix.c	2006-02-06 13:17:16.000000000 +0100
@@ -6,7 +6,7 @@
 and semantics are as close as possible to those of the Perl 5 language.
 
                        Written by Philip Hazel
-           Copyright (c) 1997-2005 University of Cambridge
+           Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -131,7 +131,7 @@ static const char *const pstring[] = {
 *          Translate error code to string        *
 *************************************************/
 
-PCRE_EXPORT size_t
+PCRE_DATA_SCOPE size_t
 regerror(int errcode, const regex_t *preg, char *errbuf, size_t errbuf_size)
 {
 const char *message, *addmessage;
@@ -166,7 +166,7 @@ return length + addlength;
 *           Free store held by a regex           *
 *************************************************/
 
-PCRE_EXPORT void
+PCRE_DATA_SCOPE void
 regfree(regex_t *preg)
 {
 (pcre_free)(preg->re_pcre);
@@ -189,7 +189,7 @@ Returns:      0 on success
               various non-zero codes on failure
 */
 
-PCRE_EXPORT int
+PCRE_DATA_SCOPE int
 regcomp(regex_t *preg, const char *pattern, int cflags)
 {
 const char *errorptr;
@@ -197,9 +197,11 @@ int erroffset;
 int errorcode;
 int options = 0;
 
-if ((cflags & REG_ICASE) != 0) options |= PCRE_CASELESS;
+if ((cflags & REG_ICASE) != 0)   options |= PCRE_CASELESS;
 if ((cflags & REG_NEWLINE) != 0) options |= PCRE_MULTILINE;
-if ((cflags & REG_DOTALL) != 0) options |= PCRE_DOTALL;
+if ((cflags & REG_DOTALL) != 0)  options |= PCRE_DOTALL;
+if ((cflags & REG_NOSUB) != 0)   options |= PCRE_NO_AUTO_CAPTURE;
+if ((cflags & REG_UTF8) != 0)    options |= PCRE_UTF8;
 
 preg->re_pcre = pcre_compile2(pattern, options, &errorcode, &errorptr,
   &erroffset, NULL);
@@ -223,9 +225,13 @@ substring, so we have to get and release
 the POSIX structures as was done in earlier releases when PCRE needed only 2
 ints. However, if the number of possible capturing brackets is small, use a
 block of store on the stack, to reduce the use of malloc/free. The threshold is
-in a macro that can be changed at configure time. */
+in a macro that can be changed at configure time.
 
-PCRE_EXPORT int
+If REG_NOSUB was specified at compile time, the PCRE_NO_AUTO_CAPTURE flag will
+be set. When this is the case, the nmatch and pmatch arguments are ignored, and
+the only result is yes/no/error. */
+
+PCRE_DATA_SCOPE int
 regexec(const regex_t *preg, const char *string, size_t nmatch,
   regmatch_t pmatch[], int eflags)
 {
@@ -234,13 +240,20 @@ int options = 0;
 int *ovector = NULL;
 int small_ovector[POSIX_MALLOC_THRESHOLD * 3];
 BOOL allocated_ovector = FALSE;
+BOOL nosub =
+  (((const pcre *)preg->re_pcre)->options & PCRE_NO_AUTO_CAPTURE) != 0;
 
 if ((eflags & REG_NOTBOL) != 0) options |= PCRE_NOTBOL;
 if ((eflags & REG_NOTEOL) != 0) options |= PCRE_NOTEOL;
 
 ((regex_t *)preg)->re_erroffset = (size_t)(-1);  /* Only has meaning after compile */
 
-if (nmatch > 0)
+/* When no string data is being returned, ensure that nmatch is zero.
+Otherwise, ensure the vector for holding the return data is large enough. */
+
+if (nosub) nmatch = 0;
+
+else if (nmatch > 0)
   {
   if (nmatch <= POSIX_MALLOC_THRESHOLD)
     {
@@ -248,6 +261,7 @@ if (nmatch > 0)
     }
   else
     {
+    if (nmatch > INT_MAX/(sizeof(int) * 3)) return REG_ESPACE;
     ovector = (int *)malloc(sizeof(int) * nmatch * 3);
     if (ovector == NULL) return REG_ESPACE;
     allocated_ovector = TRUE;
@@ -262,13 +276,16 @@ if (rc == 0) rc = nmatch;    /* All capt
 if (rc >= 0)
   {
   size_t i;
-  for (i = 0; i < (size_t)rc; i++)
+  if (!nosub)
     {
-    pmatch[i].rm_so = ovector[i*2];
-    pmatch[i].rm_eo = ovector[i*2+1];
+    for (i = 0; i < (size_t)rc; i++)
+      {
+      pmatch[i].rm_so = ovector[i*2];
+      pmatch[i].rm_eo = ovector[i*2+1];
+      }
+    if (allocated_ovector) free(ovector);
+    for (; i < nmatch; i++) pmatch[i].rm_so = pmatch[i].rm_eo = -1;
     }
-  if (allocated_ovector) free(ovector);
-  for (; i < nmatch; i++) pmatch[i].rm_so = pmatch[i].rm_eo = -1;
   return 0;
   }
 
diff -Nurp tin-1.8.1/pcre/pcreposix.h tin-1.9.0/pcre/pcreposix.h
--- tin-1.8.1/pcre/pcreposix.h	2005-06-28 10:31:26.000000000 +0200
+++ tin-1.9.0/pcre/pcreposix.h	2006-02-06 13:17:16.000000000 +0100
@@ -9,7 +9,7 @@
 Compatible Regular Expression library. It defines the things POSIX says should
 be there. I hope.
 
-            Copyright (c) 1997-2005 University of Cambridge
+            Copyright (c) 1997-2006 University of Cambridge
 
 -----------------------------------------------------------------------------
 Redistribution and use in source and binary forms, with or without
@@ -50,22 +50,20 @@ POSSIBILITY OF SUCH DAMAGE.
 extern "C" {
 #endif
 
-/* Options defined by POSIX. */
+/* Options, mostly defined by POSIX, but with a couple of extras. */
 
-#define REG_ICASE     0x01
-#define REG_NEWLINE   0x02
-#define REG_NOTBOL    0x04
-#define REG_NOTEOL    0x08
+#define REG_ICASE     0x0001
+#define REG_NEWLINE   0x0002
+#define REG_NOTBOL    0x0004
+#define REG_NOTEOL    0x0008
+#define REG_DOTALL    0x0010   /* NOT defined by POSIX. */
+#define REG_NOSUB     0x0020
+#define REG_UTF8      0x0040   /* NOT defined by POSIX. */
 
-/* Additional options, not defined by POSIX, but somebody wanted them. */
-
-#define REG_DOTALL    0x10
-
-/* These are not used by PCRE, but by defining them we make it easier
+/* This is not used by PCRE, but by defining it we make it easier
 to slot PCRE into existing programs that make POSIX calls. */
 
 #define REG_EXTENDED  0
-#define REG_NOSUB     0
 
 /* Error values. Not all these are relevant or used by the wrapper. */
 
@@ -107,12 +105,40 @@ typedef struct {
   regoff_t rm_eo;
 } regmatch_t;
 
+/* Win32 uses DLL by default; it needs special stuff for exported functions
+when building PCRE. */
+
+#ifndef PCRE_DATA_SCOPE
+#ifdef _WIN32
+#  ifdef PCRE_DEFINITION
+#    ifdef DLL_EXPORT
+#      define PCRE_DATA_SCOPE __declspec(dllexport)
+#    endif
+#  else
+#    ifndef PCRE_STATIC
+#      define PCRE_DATA_SCOPE extern __declspec(dllimport)
+#    endif
+#  endif
+#endif
+#endif
+
+/* Otherwise, we use the standard "extern". */
+
+#ifndef PCRE_DATA_SCOPE
+#  ifdef __cplusplus
+#    define PCRE_DATA_SCOPE     extern "C"
+#  else
+#    define PCRE_DATA_SCOPE     extern
+#  endif
+#endif
+
 /* The functions */
 
-extern int regcomp(regex_t *, const char *, int);
-extern int regexec(const regex_t *, const char *, size_t, regmatch_t *, int);
-extern size_t regerror(int, const regex_t *, char *, size_t);
-extern void regfree(regex_t *);
+PCRE_DATA_SCOPE int regcomp(regex_t *, const char *, int);
+PCRE_DATA_SCOPE int regexec(const regex_t *, const char *, size_t,
+                  regmatch_t *, int);
+PCRE_DATA_SCOPE size_t regerror(int, const regex_t *, char *, size_t);
+PCRE_DATA_SCOPE void regfree(regex_t *);
 
 #ifdef __cplusplus
 }   /* extern "C" */
diff -Nurp tin-1.8.1/pcre/pcretest.c tin-1.9.0/pcre/pcretest.c
--- tin-1.8.1/pcre/pcretest.c	2005-09-12 16:42:07.000000000 +0200
+++ tin-1.9.0/pcre/pcretest.c	2006-02-06 13:17:16.000000000 +0100
@@ -475,6 +475,57 @@ return ((value & 0x000000ff) << 24) |
 
 
 /*************************************************
+*        Check match or recursion limit          *
+*************************************************/
+
+static int
+check_match_limit(pcre *re, pcre_extra *extra, uschar *bptr, int len,
+  int start_offset, int options, int *use_offsets, int use_size_offsets,
+  int flag, unsigned long int *limit, int errnumber, const char *msg)
+{
+int count;
+int min = 0;
+int mid = 64;
+int max = -1;
+
+extra->flags |= flag;
+
+for (;;)
+  {
+  *limit = mid;
+
+  count = pcre_exec(re, extra, (char *)bptr, len, start_offset, options,
+    use_offsets, use_size_offsets);
+
+  if (count == errnumber)
+    {
+    /* fprintf(outfile, "Testing %s limit = %d\n", msg, mid); */
+    min = mid;
+    mid = (mid == max - 1)? max : (max > 0)? (min + max)/2 : mid*2;
+    }
+
+  else if (count >= 0 || count == PCRE_ERROR_NOMATCH ||
+                         count == PCRE_ERROR_PARTIAL)
+    {
+    if (mid == min + 1)
+      {
+      fprintf(outfile, "Minimum %s limit = %d\n", msg, mid);
+      break;
+      }
+    /* fprintf(outfile, "Testing %s limit = %d\n", msg, mid); */
+    max = mid;
+    mid = (min + mid)/2;
+    }
+  else break;    /* Some other error */
+  }
+
+extra->flags &= ~flag;
+return count;
+}
+
+
+
+/*************************************************
 *                Main Program                    *
 *************************************************/
 
@@ -491,6 +542,7 @@ int op = 1;
 int timeit = 0;
 int showinfo = 0;
 int showstore = 0;
+int quiet = 0;
 int size_offsets = 45;
 int size_offsets_max;
 int *offsets = NULL;
@@ -531,6 +583,7 @@ while (argc > 1 && argv[op][0] == '-')
   if (strcmp(argv[op], "-s") == 0 || strcmp(argv[op], "-m") == 0)
     showstore = 1;
   else if (strcmp(argv[op], "-t") == 0) timeit = 1;
+  else if (strcmp(argv[op], "-q") == 0) quiet = 1;
   else if (strcmp(argv[op], "-i") == 0) showinfo = 1;
   else if (strcmp(argv[op], "-d") == 0) showinfo = debug = 1;
 #if !defined NODFA
@@ -563,6 +616,8 @@ while (argc > 1 && argv[op][0] == '-')
     printf("  POSIX malloc threshold = %d\n", rc);
     (void)pcre_config(PCRE_CONFIG_MATCH_LIMIT, &rc);
     printf("  Default match limit = %d\n", rc);
+    (void)pcre_config(PCRE_CONFIG_MATCH_LIMIT_RECURSION, &rc);
+    printf("  Default recursion depth limit = %d\n", rc);
     (void)pcre_config(PCRE_CONFIG_STACKRECURSE, &rc);
     printf("  Match recursion uses %s\n", rc? "stack" : "heap");
     exit(0);
@@ -634,9 +689,9 @@ pcre_free = new_free;
 pcre_stack_malloc = stack_malloc;
 pcre_stack_free = stack_free;
 
-/* Heading line, then prompt for first regex if stdin */
+/* Heading line unless quiet, then prompt for first regex if stdin */
 
-fprintf(outfile, "PCRE version %s\n\n", pcre_version());
+if (!quiet) fprintf(outfile, "PCRE version %s\n\n", pcre_version());
 
 /* Main loop */
 
@@ -896,6 +951,9 @@ while (!done)
     if ((options & PCRE_CASELESS) != 0) cflags |= REG_ICASE;
     if ((options & PCRE_MULTILINE) != 0) cflags |= REG_NEWLINE;
     if ((options & PCRE_DOTALL) != 0) cflags |= REG_DOTALL;
+    if ((options & PCRE_NO_AUTO_CAPTURE) != 0) cflags |= REG_NOSUB;
+    if ((options & PCRE_UTF8) != 0) cflags |= REG_UTF8;
+
     rc = regcomp(&preg, (char *)p, cflags);
 
     /* Compilation failed; go back for another re, skipping to blank line
@@ -1111,7 +1169,7 @@ while (!done)
         fprintf(outfile, "Partial matching not supported\n");
 
       if (get_options == 0) fprintf(outfile, "No options\n");
-        else fprintf(outfile, "Options:%s%s%s%s%s%s%s%s%s%s%s\n",
+        else fprintf(outfile, "Options:%s%s%s%s%s%s%s%s%s%s%s%s\n",
           ((get_options & PCRE_ANCHORED) != 0)? " anchored" : "",
           ((get_options & PCRE_CASELESS) != 0)? " caseless" : "",
           ((get_options & PCRE_EXTENDED) != 0)? " extended" : "",
@@ -1121,6 +1179,7 @@ while (!done)
           ((get_options & PCRE_DOLLAR_ENDONLY) != 0)? " dollar_endonly" : "",
           ((get_options & PCRE_EXTRA) != 0)? " extra" : "",
           ((get_options & PCRE_UNGREEDY) != 0)? " ungreedy" : "",
+          ((get_options & PCRE_NO_AUTO_CAPTURE) != 0)? " no_auto_capture" : "",
           ((get_options & PCRE_UTF8) != 0)? " utf8" : "",
           ((get_options & PCRE_NO_UTF8_CHECK) != 0)? " no_utf8_check" : "");
 
@@ -1266,8 +1325,8 @@ while (!done)
 
   for (;;)
     {
-    unsigned char *q;
-    unsigned char *bptr = dbuffer;
+    uschar *q;
+    uschar *bptr = dbuffer;
     int *use_offsets = offsets;
     int use_size_offsets = size_offsets;
     int callout_data = 0;
@@ -1555,6 +1614,11 @@ while (!done)
         (void)regerror(rc, &preg, (char *)buffer, BUFFER_SIZE);
         fprintf(outfile, "No match: POSIX code %d: %s\n", rc, buffer);
         }
+      else if ((((const pcre *)preg.re_pcre)->options & PCRE_NO_AUTO_CAPTURE)
+              != 0)
+        {
+        fprintf(outfile, "Matched with REG_NOSUB\n");
+        }
       else
         {
         size_t i;
@@ -1615,48 +1679,26 @@ while (!done)
         }
 
       /* If find_match_limit is set, we want to do repeated matches with
-      varying limits in order to find the minimum value. */
+      varying limits in order to find the minimum value for the match limit and
+      for the recursion limit. */
 
       if (find_match_limit)
         {
-        int min = 0;
-        int mid = 64;
-        int max = -1;
-
         if (extra == NULL)
           {
           extra = (pcre_extra *)malloc(sizeof(pcre_extra));
           extra->flags = 0;
           }
-        extra->flags |= PCRE_EXTRA_MATCH_LIMIT;
-
-        for (;;)
-          {
-          extra->match_limit = mid;
-          count = pcre_exec(re, extra, (char *)bptr, len, start_offset,
-            options | g_notempty, use_offsets, use_size_offsets);
-          if (count == PCRE_ERROR_MATCHLIMIT)
-            {
-            /* fprintf(outfile, "Testing match limit = %d\n", mid); */
-            min = mid;
-            mid = (mid == max - 1)? max : (max > 0)? (min + max)/2 : mid*2;
-            }
-          else if (count >= 0 || count == PCRE_ERROR_NOMATCH ||
-                                 count == PCRE_ERROR_PARTIAL)
-            {
-            if (mid == min + 1)
-              {
-              fprintf(outfile, "Minimum match limit = %d\n", mid);
-              break;
-              }
-            /* fprintf(outfile, "Testing match limit = %d\n", mid); */
-            max = mid;
-            mid = (min + mid)/2;
-            }
-          else break;    /* Some other error */
-          }
 
-        extra->flags &= ~PCRE_EXTRA_MATCH_LIMIT;
+        count = check_match_limit(re, extra, bptr, len, start_offset,
+          options|g_notempty, use_offsets, use_size_offsets,
+          PCRE_EXTRA_MATCH_LIMIT, &(extra->match_limit),
+          PCRE_ERROR_MATCHLIMIT, "match()");
+
+        count = check_match_limit(re, extra, bptr, len, start_offset,
+          options|g_notempty, use_offsets, use_size_offsets,
+          PCRE_EXTRA_MATCH_LIMIT_RECURSION, &(extra->match_limit_recursion),
+          PCRE_ERROR_RECURSIONLIMIT, "match() recursion");
         }
 
       /* If callout_data is set, use the interface with additional data */
diff -Nurp tin-1.8.1/pcre/perltest tin-1.9.0/pcre/perltest
--- tin-1.8.1/pcre/perltest	2005-06-28 10:31:26.000000000 +0200
+++ tin-1.9.0/pcre/perltest	2006-02-06 13:17:16.000000000 +0100
@@ -7,6 +7,8 @@
 # "use utf8" lines in order to to UTF-8 stuff (and you mustn't uncomment them
 # for non-UTF-8 use).
 
+use locale;
+
 
 # Function for turning a string into a string of printing chars. There are
 # currently problems with UTF-8 strings; this fudges round them.
diff -Nurp tin-1.8.1/pcre/testdata/testinput2 tin-1.9.0/pcre/testdata/testinput2
--- tin-1.8.1/pcre/testdata/testinput2	2005-09-12 16:42:32.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testinput2	2006-02-06 13:17:16.000000000 +0100
@@ -672,12 +672,18 @@
 
 /^[[:^alpha:]]/D
              
+/[_[:alpha:]]/IS
+
 /^[[:ascii:]]/D
 
 /^[[:^ascii:]]/D
 
 /^[[:blank:]]/D
 
+/^[[:^blank:]]/D
+
+/[\n\x0b\x0c\x0d[:blank:]]/IS
+
 /^[[:cntrl:]]/D
 
 /^[[:digit:]]/D
@@ -1450,4 +1456,38 @@
 "(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)"
     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
+/[^()]*(?:\((?R)\)[^()]*)*/
+    (this(and)that
+    (this(and)that) 
+    (this(and)that)stuff
+
+/[^()]*(?:\((?>(?R))\)[^()]*)*/
+    (this(and)that
+    (this(and)that) 
+    
+/[^()]*(?:\((?R)\))*[^()]*/
+    (this(and)that
+    (this(and)that) 
+
+/(?:\((?R)\))*[^()]*/
+    (this(and)that
+    (this(and)that) 
+    ((this)) 
+
+/(?:\((?R)\))|[^()]*/
+    (this(and)that
+    (this(and)that) 
+    (this)
+    ((this)) 
+    
+/a(b)c/PN
+    abc
+    
+/a(?P<name>b)c/PN
+    abc  
+    
+/\x{100}/ 
+
+/\x{0000ff}/
+
 / End of testinput2 /
diff -Nurp tin-1.8.1/pcre/testdata/testinput3 tin-1.9.0/pcre/testdata/testinput3
--- tin-1.8.1/pcre/testdata/testinput3	2005-09-12 16:42:32.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testinput3	2006-02-06 13:17:16.000000000 +0100
@@ -62,4 +62,30 @@
     *** Failers 
     école
 
+/\W+/Lfr_FR
+    >>>\xaa<<<
+    >>>\xba<<< 
+
+/[\W]+/Lfr_FR
+    >>>\xaa<<<
+    >>>\xba<<< 
+
+/[^[:alpha:]]+/Lfr_FR
+    >>>\xaa<<<
+    >>>\xba<<< 
+
+/\w+/Lfr_FR
+    >>>\xaa<<<
+    >>>\xba<<< 
+
+/[\w]+/Lfr_FR
+    >>>\xaa<<<
+    >>>\xba<<< 
+
+/[[:alpha:]]+/Lfr_FR
+    >>>\xaa<<<
+    >>>\xba<<< 
+    
+/[[:alpha:]][[:lower:]][[:upper:]]/DLfr_FR 
+
 / End of testinput3 /
diff -Nurp tin-1.8.1/pcre/testdata/testinput4 tin-1.9.0/pcre/testdata/testinput4
--- tin-1.8.1/pcre/testdata/testinput4	2005-09-12 16:42:32.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testinput4	2006-02-06 13:17:16.000000000 +0100
@@ -510,4 +510,7 @@
 /^\x{85}$/8i
     \x{85}
 
+/^\áˆ´/8
+    áˆ´ 
+
 / End of testinput4 /
diff -Nurp tin-1.8.1/pcre/testdata/testinput5 tin-1.9.0/pcre/testdata/testinput5
--- tin-1.8.1/pcre/testdata/testinput5	2005-09-12 16:42:32.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testinput5	2006-02-06 13:17:16.000000000 +0100
@@ -260,4 +260,9 @@
 /\w/8
     \x{100}X   
 
+/a\x{1234}b/P8
+    a\x{1234}b
+
+/^\áˆ´/8D
+
 / End of testinput5 /
diff -Nurp tin-1.8.1/pcre/testdata/testinput6 tin-1.9.0/pcre/testdata/testinput6
--- tin-1.8.1/pcre/testdata/testinput6	2005-09-12 16:42:32.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testinput6	2006-02-06 13:17:16.000000000 +0100
@@ -51,6 +51,7 @@
     \x{09f} 
   
 /^\p{Cn}/8
+    \x{e0000}
     ** Failers
     \x{09f} 
   
@@ -77,9 +78,15 @@
   
 /^\p{Lo}/8
     \x{1bb}
+    \x{3400}
+    \x{3401}
+    \x{4d00}
+    \x{4db4}
+    \x{4db5}     
     ** Failers
     a 
     \x{2b0}
+    \x{4db6} 
   
 /^\p{Lt}/8
     \x{1c5}
@@ -514,4 +521,221 @@
     A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
     A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
     
+/^\p{Han}+/8
+    \x{2e81}\x{3007}\x{2f804}\x{31a0}
+    ** Failers
+    \x{2e7f}  
+
+/^\P{Katakana}+/8
+    \x{3105}
+    ** Failers
+    \x{30ff}  
+
+/^[\p{Arabic}]/8
+    \x{06e9}
+    \x{060b}
+    ** Failers
+    X\x{06e9}   
+
+/^[\P{Yi}]/8
+    \x{2f800}
+    ** Failers
+    \x{a014}
+    \x{a4c6}   
+    
+/^\p{Any}X/8
+    AXYZ
+    \x{1234}XYZ 
+    ** Failers
+    X  
+    
+/^\P{Any}X/8
+    ** Failers
+    AX
+    
+/^\p{Any}?X/8
+    XYZ
+    AXYZ
+    \x{1234}XYZ 
+    ** Failers
+    ABXYZ   
+
+/^\P{Any}?X/8
+    XYZ
+    ** Failers
+    AXYZ
+    \x{1234}XYZ 
+    ABXYZ   
+
+/^\p{Any}+X/8
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+    ** Failers
+    XYZ
+
+/^\P{Any}+X/8
+    ** Failers
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+    XYZ
+
+/^\p{Any}*X/8
+    XYZ
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+    ** Failers
+
+/^\P{Any}*X/8
+    XYZ
+    ** Failers
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+
+/^[\p{Any}]X/8
+    AXYZ
+    \x{1234}XYZ 
+    ** Failers
+    X  
+    
+/^[\P{Any}]X/8
+    ** Failers
+    AX
+    
+/^[\p{Any}]?X/8
+    XYZ
+    AXYZ
+    \x{1234}XYZ 
+    ** Failers
+    ABXYZ   
+
+/^[\P{Any}]?X/8
+    XYZ
+    ** Failers
+    AXYZ
+    \x{1234}XYZ 
+    ABXYZ   
+
+/^[\p{Any}]+X/8
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+    ** Failers
+    XYZ
+
+/^[\P{Any}]+X/8
+    ** Failers
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+    XYZ
+
+/^[\p{Any}]*X/8
+    XYZ
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+    ** Failers
+
+/^[\P{Any}]*X/8
+    XYZ
+    ** Failers
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+
+/^\p{Any}{3,5}?/8
+    abcdefgh
+    \x{1234}\n\r\x{3456}xyz 
+
+/^\p{Any}{3,5}/8
+    abcdefgh
+    \x{1234}\n\r\x{3456}xyz 
+
+/^\P{Any}{3,5}?/8
+    ** Failers
+    abcdefgh
+    \x{1234}\n\r\x{3456}xyz 
+
+/^\p{L&}X/8
+     AXY
+     aXY
+     \x{1c5}XY
+     ** Failers
+     \x{1bb}XY
+     \x{2b0}XY
+     !XY      
+
+/^[\p{L&}]X/8
+     AXY
+     aXY
+     \x{1c5}XY
+     ** Failers
+     \x{1bb}XY
+     \x{2b0}XY
+     !XY      
+
+/^\p{L&}+X/8
+     AXY
+     aXY
+     AbcdeXyz 
+     \x{1c5}AbXY
+     abcDEXypqreXlmn 
+     ** Failers
+     \x{1bb}XY
+     \x{2b0}XY
+     !XY      
+
+/^[\p{L&}]+X/8
+     AXY
+     aXY
+     AbcdeXyz 
+     \x{1c5}AbXY
+     abcDEXypqreXlmn 
+     ** Failers
+     \x{1bb}XY
+     \x{2b0}XY
+     !XY      
+
+/^\p{L&}+?X/8
+     AXY
+     aXY
+     AbcdeXyz 
+     \x{1c5}AbXY
+     abcDEXypqreXlmn 
+     ** Failers
+     \x{1bb}XY
+     \x{2b0}XY
+     !XY      
+
+/^[\p{L&}]+?X/8
+     AXY
+     aXY
+     AbcdeXyz 
+     \x{1c5}AbXY
+     abcDEXypqreXlmn 
+     ** Failers
+     \x{1bb}XY
+     \x{2b0}XY
+     !XY      
+
+/^\P{L&}X/8
+     !XY
+     \x{1bb}XY
+     \x{2b0}XY
+     ** Failers
+     \x{1c5}XY
+     AXY      
+
+/^[\P{L&}]X/8
+     !XY
+     \x{1bb}XY
+     \x{2b0}XY
+     ** Failers
+     \x{1c5}XY
+     AXY      
+
 / End of testinput6 /
diff -Nurp tin-1.8.1/pcre/testdata/testinput7 tin-1.9.0/pcre/testdata/testinput7
--- tin-1.8.1/pcre/testdata/testinput7	2005-09-12 16:42:32.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testinput7	2006-02-06 13:17:16.000000000 +0100
@@ -483,10 +483,10 @@
    
 /(?<=foo)bar/
    xyzfo\P 
-   foob\R\P\>2 
+   foob\P\>2 
    foobar...\R\P\>4 
    xyzfo\P
-   foobar\R\>2  
+   foobar\>2  
    *** Failers
    xyzfo\P
    obar\R   
@@ -4010,4 +4010,12 @@
     ** Failers 
     line one\nthis is a line\nbreak in the second line 
 
+/1234/
+    123\P
+    a4\P\R
+
+/1234/
+    123\P
+    4\P\R
+
 / End of testinput7 /
diff -Nurp tin-1.8.1/pcre/testdata/testinput9 tin-1.9.0/pcre/testdata/testinput9
--- tin-1.8.1/pcre/testdata/testinput9	2005-09-12 16:42:32.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testinput9	2006-02-06 13:17:16.000000000 +0100
@@ -596,4 +596,221 @@
     \x{100}   
     \x{101} 
     
+/^\p{Han}+/8
+    \x{2e81}\x{3007}\x{2f804}\x{31a0}
+    ** Failers
+    \x{2e7f}  
+
+/^\P{Katakana}+/8
+    \x{3105}
+    ** Failers
+    \x{30ff}  
+
+/^[\p{Arabic}]/8
+    \x{06e9}
+    \x{060b}
+    ** Failers
+    X\x{06e9}   
+
+/^[\P{Yi}]/8
+    \x{2f800}
+    ** Failers
+    \x{a014}
+    \x{a4c6}   
+
+/^\p{Any}X/8
+    AXYZ
+    \x{1234}XYZ 
+    ** Failers
+    X  
+    
+/^\P{Any}X/8
+    ** Failers
+    AX
+    
+/^\p{Any}?X/8
+    XYZ
+    AXYZ
+    \x{1234}XYZ 
+    ** Failers
+    ABXYZ   
+
+/^\P{Any}?X/8
+    XYZ
+    ** Failers
+    AXYZ
+    \x{1234}XYZ 
+    ABXYZ   
+
+/^\p{Any}+X/8
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+    ** Failers
+    XYZ
+
+/^\P{Any}+X/8
+    ** Failers
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+    XYZ
+
+/^\p{Any}*X/8
+    XYZ
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+    ** Failers
+
+/^\P{Any}*X/8
+    XYZ
+    ** Failers
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+
+/^[\p{Any}]X/8
+    AXYZ
+    \x{1234}XYZ 
+    ** Failers
+    X  
+    
+/^[\P{Any}]X/8
+    ** Failers
+    AX
+    
+/^[\p{Any}]?X/8
+    XYZ
+    AXYZ
+    \x{1234}XYZ 
+    ** Failers
+    ABXYZ   
+
+/^[\P{Any}]?X/8
+    XYZ
+    ** Failers
+    AXYZ
+    \x{1234}XYZ 
+    ABXYZ   
+
+/^[\p{Any}]+X/8
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+    ** Failers
+    XYZ
+
+/^[\P{Any}]+X/8
+    ** Failers
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+    XYZ
+
+/^[\p{Any}]*X/8
+    XYZ
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+    ** Failers
+
+/^[\P{Any}]*X/8
+    XYZ
+    ** Failers
+    AXYZ
+    \x{1234}XYZ
+    A\x{1234}XYZ
+
+/^\p{Any}{3,5}?/8
+    abcdefgh
+    \x{1234}\n\r\x{3456}xyz 
+
+/^\p{Any}{3,5}/8
+    abcdefgh
+    \x{1234}\n\r\x{3456}xyz 
+
+/^\P{Any}{3,5}?/8
+    ** Failers
+    abcdefgh
+    \x{1234}\n\r\x{3456}xyz 
+
+/^\p{L&}X/8
+     AXY
+     aXY
+     \x{1c5}XY
+     ** Failers
+     \x{1bb}XY
+     \x{2b0}XY
+     !XY      
+
+/^[\p{L&}]X/8
+     AXY
+     aXY
+     \x{1c5}XY
+     ** Failers
+     \x{1bb}XY
+     \x{2b0}XY
+     !XY      
+
+/^\p{L&}+X/8
+     AXY
+     aXY
+     AbcdeXyz 
+     \x{1c5}AbXY
+     abcDEXypqreXlmn 
+     ** Failers
+     \x{1bb}XY
+     \x{2b0}XY
+     !XY      
+
+/^[\p{L&}]+X/8
+     AXY
+     aXY
+     AbcdeXyz 
+     \x{1c5}AbXY
+     abcDEXypqreXlmn 
+     ** Failers
+     \x{1bb}XY
+     \x{2b0}XY
+     !XY      
+
+/^\p{L&}+?X/8
+     AXY
+     aXY
+     AbcdeXyz 
+     \x{1c5}AbXY
+     abcDEXypqreXlmn 
+     ** Failers
+     \x{1bb}XY
+     \x{2b0}XY
+     !XY      
+
+/^[\p{L&}]+?X/8
+     AXY
+     aXY
+     AbcdeXyz 
+     \x{1c5}AbXY
+     abcDEXypqreXlmn 
+     ** Failers
+     \x{1bb}XY
+     \x{2b0}XY
+     !XY      
+
+/^\P{L&}X/8
+     !XY
+     \x{1bb}XY
+     \x{2b0}XY
+     ** Failers
+     \x{1c5}XY
+     AXY      
+
+/^[\P{L&}]X/8
+     !XY
+     \x{1bb}XY
+     \x{2b0}XY
+     ** Failers
+     \x{1c5}XY
+     AXY      
+
 / End / 
diff -Nurp tin-1.8.1/pcre/testdata/testoutput1 tin-1.9.0/pcre/testdata/testoutput1
--- tin-1.8.1/pcre/testdata/testoutput1	2005-09-12 16:42:32.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testoutput1	2006-02-06 13:17:16.000000000 +0100
@@ -1,5 +1,3 @@
-PCRE version 6.4 05-Sep-2005
-
 /the quick brown fox/
     the quick brown fox
  0: the quick brown fox
diff -Nurp tin-1.8.1/pcre/testdata/testoutput2 tin-1.9.0/pcre/testdata/testoutput2
--- tin-1.8.1/pcre/testdata/testoutput2	2005-09-12 16:42:33.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testoutput2	2006-02-06 13:17:16.000000000 +0100
@@ -1,5 +1,3 @@
-PCRE version 6.4 05-Sep-2005
-
 /(a)b|/
 Capturing subpattern count = 1
 No options
@@ -1945,6 +1943,14 @@ Options: anchored
 No first char
 No need char
              
+/[_[:alpha:]]/IS
+Capturing subpattern count = 0
+No options
+No first char
+No need char
+Starting byte set: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
+  _ a b c d e f g h i j k l m n o p q r s t u v w x y z 
+
 /^[[:ascii:]]/D
 ------------------------------------------------------------------
   0  37 Bra 0
@@ -1984,6 +1990,26 @@ Options: anchored
 No first char
 No need char
 
+/^[[:^blank:]]/D
+------------------------------------------------------------------
+  0  37 Bra 0
+  3     ^
+  4     [\x00-\x08\x0a-\x1f!-\xff]
+ 37  37 Ket
+ 40     End
+------------------------------------------------------------------
+Capturing subpattern count = 0
+Options: anchored
+No first char
+No need char
+
+/[\n\x0b\x0c\x0d[:blank:]]/IS
+Capturing subpattern count = 0
+No options
+No first char
+No need char
+Starting byte set: \x09 \x0a \x0b \x0c \x0d \x20 
+
 /^[[:cntrl:]]/D
 ------------------------------------------------------------------
   0  37 Bra 0
@@ -3995,14 +4021,16 @@ Need char = '<'
 
 /(a(?1)b)/D
 ------------------------------------------------------------------
-  0  16 Bra 0
-  3  10 Bra 1
+  0  22 Bra 0
+  3  16 Bra 1
   6     a
-  8   3 Recurse
- 11     b
- 13  10 Ket
- 16  16 Ket
- 19     End
+  8   6 Once
+ 11   3 Recurse
+ 14   6 Ket
+ 17     b
+ 19  16 Ket
+ 22  22 Ket
+ 25     End
 ------------------------------------------------------------------
 Capturing subpattern count = 1
 No options
@@ -4014,7 +4042,7 @@ Need char = 'b'
   0  22 Bra 0
   3  16 Bra 1
   6     a
-  8   6 Bra 0
+  8   6 Once
  11   3 Recurse
  14   6 KetRmax
  17     b
@@ -4246,7 +4274,7 @@ Need char = 'a'
 
 /(?P<a>a)...(?P=a)bbb(?P>a)d/D
 ------------------------------------------------------------------
-  0  28 Bra 0
+  0  34 Bra 0
   3   5 Bra 1
   6     a
   8   5 Ket
@@ -4255,10 +4283,12 @@ Need char = 'a'
  13     Any
  14     \1
  17     bbb
- 23   3 Recurse
- 26     d
- 28  28 Ket
- 31     End
+ 23   6 Once
+ 26   3 Recurse
+ 29   6 Ket
+ 32     d
+ 34  34 Ket
+ 37     End
 ------------------------------------------------------------------
 Capturing subpattern count = 1
 Max back reference = 1
@@ -4418,7 +4448,7 @@ No need char
  24     End
 ------------------------------------------------------------------
 Capturing subpattern count = 0
-Options:
+Options: no_auto_capture
 First char = 'a'
 Need char = 'c'
   abc
@@ -4439,7 +4469,7 @@ Need char = 'c'
 Capturing subpattern count = 1
 Named capturing subpatterns:
   one   1
-Options:
+Options: no_auto_capture
 First char = 'a'
 Need char = 'c'
   abc
@@ -4461,7 +4491,7 @@ Need char = 'c'
 Capturing subpattern count = 1
 Named capturing subpatterns:
   named   1
-Options:
+Options: no_auto_capture
 First char = 'a'
 Need char = 'c'
 
@@ -4472,11 +4502,13 @@ No options
 No first char
 Need char = 'z'
   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazzbbbbbb\M
-Minimum match limit = 8
+Minimum match() limit = 8
+Minimum match() recursion limit = 7
  0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaazz
  1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
   aaaaaaaaaaaaaz\M
-Minimum match limit = 32768
+Minimum match() limit = 32768
+Minimum match() recursion limit = 43
 No match
 
 /(aaa(?C1)bbb|ab)/
@@ -4633,18 +4665,20 @@ Need char = ']'
 
 /(a(b(?2)c))?/D
 ------------------------------------------------------------------
-  0  25 Bra 0
+  0  31 Bra 0
   3     Brazero
-  4  18 Bra 1
+  4  24 Bra 1
   7     a
-  9  10 Bra 2
+  9  16 Bra 2
  12     b
- 14   9 Recurse
- 17     c
- 19  10 Ket
- 22  18 Ket
- 25  25 Ket
- 28     End
+ 14   6 Once
+ 17   9 Recurse
+ 20   6 Ket
+ 23     c
+ 25  16 Ket
+ 28  24 Ket
+ 31  31 Ket
+ 34     End
 ------------------------------------------------------------------
 Capturing subpattern count = 2
 No options
@@ -4653,18 +4687,20 @@ No need char
 
 /(a(b(?2)c))*/D
 ------------------------------------------------------------------
-  0  25 Bra 0
+  0  31 Bra 0
   3     Brazero
-  4  18 Bra 1
+  4  24 Bra 1
   7     a
-  9  10 Bra 2
+  9  16 Bra 2
  12     b
- 14   9 Recurse
- 17     c
- 19  10 Ket
- 22  18 KetRmax
- 25  25 Ket
- 28     End
+ 14   6 Once
+ 17   9 Recurse
+ 20   6 Ket
+ 23     c
+ 25  16 Ket
+ 28  24 KetRmax
+ 31  31 Ket
+ 34     End
 ------------------------------------------------------------------
 Capturing subpattern count = 2
 No options
@@ -4673,29 +4709,33 @@ No need char
 
 /(a(b(?2)c)){0,2}/D
 ------------------------------------------------------------------
-  0  53 Bra 0
+  0  65 Bra 0
   3     Brazero
-  4  46 Bra 0
-  7  18 Bra 1
+  4  58 Bra 0
+  7  24 Bra 1
  10     a
- 12  10 Bra 2
+ 12  16 Bra 2
  15     b
- 17  12 Recurse
- 20     c
- 22  10 Ket
- 25  18 Ket
- 28     Brazero
- 29  18 Bra 1
- 32     a
- 34  10 Bra 2
- 37     b
- 39  12 Recurse
- 42     c
- 44  10 Ket
- 47  18 Ket
- 50  46 Ket
- 53  53 Ket
- 56     End
+ 17   6 Once
+ 20  12 Recurse
+ 23   6 Ket
+ 26     c
+ 28  16 Ket
+ 31  24 Ket
+ 34     Brazero
+ 35  24 Bra 1
+ 38     a
+ 40  16 Bra 2
+ 43     b
+ 45   6 Once
+ 48  12 Recurse
+ 51   6 Ket
+ 54     c
+ 56  16 Ket
+ 59  24 Ket
+ 62  58 Ket
+ 65  65 Ket
+ 68     End
 ------------------------------------------------------------------
 Capturing subpattern count = 2
 No options
@@ -5939,6 +5979,86 @@ Matched, but too many substrings
 13: a
 14: a
 
+/[^()]*(?:\((?R)\)[^()]*)*/
+Capturing subpattern count = 0
+Partial matching not supported
+No options
+No first char
+No need char
+    (this(and)that
+ 0: 
+    (this(and)that) 
+ 0: (this(and)that)
+    (this(and)that)stuff
+ 0: (this(and)that)stuff
+
+/[^()]*(?:\((?>(?R))\)[^()]*)*/
+Capturing subpattern count = 0
+Partial matching not supported
+No options
+No first char
+No need char
+    (this(and)that
+ 0: 
+    (this(and)that) 
+ 0: (this(and)that)
+    
+/[^()]*(?:\((?R)\))*[^()]*/
+Capturing subpattern count = 0
+Partial matching not supported
+No options
+No first char
+No need char
+    (this(and)that
+ 0: 
+    (this(and)that) 
+ 0: (this(and)that)
+
+/(?:\((?R)\))*[^()]*/
+Capturing subpattern count = 0
+Partial matching not supported
+No options
+No first char
+No need char
+    (this(and)that
+ 0: 
+    (this(and)that) 
+ 0: 
+    ((this)) 
+ 0: ((this))
+
+/(?:\((?R)\))|[^()]*/
+Capturing subpattern count = 0
+Partial matching not supported
+No options
+No first char
+No need char
+    (this(and)that
+ 0: 
+    (this(and)that) 
+ 0: 
+    (this)
+ 0: (this)
+    ((this)) 
+ 0: ((this))
+    
+/a(b)c/PN
+    abc
+Matched with REG_NOSUB
+    
+/a(?P<name>b)c/PN
+    abc  
+Matched with REG_NOSUB
+    
+/\x{100}/ 
+Failed: character value in \x{...} sequence is too large at offset 6
+
+/\x{0000ff}/
+Capturing subpattern count = 0
+No options
+First char = 255
+No need char
+
 / End of testinput2 /
 Capturing subpattern count = 0
 No options
diff -Nurp tin-1.8.1/pcre/testdata/testoutput3 tin-1.9.0/pcre/testdata/testoutput3
--- tin-1.8.1/pcre/testdata/testoutput3	2005-09-12 16:42:33.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testoutput3	2006-02-06 13:17:16.000000000 +0100
@@ -1,5 +1,3 @@
-PCRE version 6.4 05-Sep-2005
-
 /^[\w]+/
     *** Failers
 No match
@@ -95,8 +93,8 @@ No first char
 No need char
 Starting byte set: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P 
   Q R S T U V W X Y Z _ a b c d e f g h i j k l m n o p q r s t u v w x y z 
-  µ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á â ã ä 
-  å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ 
+  ª µ º À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö Ø Ù Ú Û Ü Ý Þ ß à á â 
+  ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ø ù ú û ü ý þ ÿ 
 
 /^[\xc8-\xc9]/iLfr_FR
     École
@@ -112,4 +110,54 @@ No match
     école
 No match
 
+/\W+/Lfr_FR
+    >>>\xaa<<<
+ 0: >>>
+    >>>\xba<<< 
+ 0: >>>
+
+/[\W]+/Lfr_FR
+    >>>\xaa<<<
+ 0: >>>
+    >>>\xba<<< 
+ 0: >>>
+
+/[^[:alpha:]]+/Lfr_FR
+    >>>\xaa<<<
+ 0: >>>
+    >>>\xba<<< 
+ 0: >>>
+
+/\w+/Lfr_FR
+    >>>\xaa<<<
+ 0: ª
+    >>>\xba<<< 
+ 0: º
+
+/[\w]+/Lfr_FR
+    >>>\xaa<<<
+ 0: ª
+    >>>\xba<<< 
+ 0: º
+
+/[[:alpha:]]+/Lfr_FR
+    >>>\xaa<<<
+ 0: ª
+    >>>\xba<<< 
+ 0: º
+    
+/[[:alpha:]][[:lower:]][[:upper:]]/DLfr_FR 
+------------------------------------------------------------------
+  0 102 Bra 0
+  3     [A-Za-zªµºÀ-ÖØ-öø-ÿ]
+ 36     [a-zµß-öø-ÿ]
+ 69     [A-ZÀ-ÖØ-Þ]
+102 102 Ket
+105     End
+------------------------------------------------------------------
+Capturing subpattern count = 0
+No options
+No first char
+No need char
+
 / End of testinput3 /
diff -Nurp tin-1.8.1/pcre/testdata/testoutput4 tin-1.9.0/pcre/testdata/testoutput4
--- tin-1.8.1/pcre/testdata/testoutput4	2005-09-12 16:42:33.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testoutput4	2006-02-06 13:17:16.000000000 +0100
@@ -1,5 +1,3 @@
-PCRE version 6.4 05-Sep-2005
-
 /-- Do not use the \x{} construct except with patterns that have the --/
 /-- /8 option set, because PCRE doesn't recognize them as UTF-8 unless --/
 No match
@@ -900,4 +898,8 @@ No match
     \x{85}
  0: \x{85}
 
+/^\áˆ´/8
+    áˆ´ 
+ 0: \x{1234}
+
 / End of testinput4 /
diff -Nurp tin-1.8.1/pcre/testdata/testoutput5 tin-1.9.0/pcre/testdata/testoutput5
--- tin-1.8.1/pcre/testdata/testoutput5	2005-09-12 16:42:33.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testoutput5	2006-02-06 13:17:16.000000000 +0100
@@ -1,5 +1,3 @@
-PCRE version 6.4 05-Sep-2005
-
 /\x{100}/8DM
 Memory allocation (code space): 10
 ------------------------------------------------------------------
@@ -645,12 +643,14 @@ Need char = 'A'
 
 /\x{100}*\d(?R)/8D
 ------------------------------------------------------------------
-  0  10 Bra 0
+  0  16 Bra 0
   3     \x{100}*
   6     \d
-  7   0 Recurse
- 10  10 Ket
- 13     End
+  7   6 Once
+ 10   0 Recurse
+ 13   6 Ket
+ 16  16 Ket
+ 19     End
 ------------------------------------------------------------------
 Capturing subpattern count = 0
 Partial matching not supported
@@ -660,10 +660,10 @@ No need char
 
 /[^\x{c4}]/D
 ------------------------------------------------------------------
-  0  36 Bra 0
-  3     [\x01-35-bd-z|~-\xff] (neg)
- 36  36 Ket
- 39     End
+  0   5 Bra 0
+  3     [^\xc4]
+  5   5 Ket
+  8     End
 ------------------------------------------------------------------
 Capturing subpattern count = 0
 No options
@@ -912,14 +912,16 @@ No match
 
 /\x{100}abc(xyz(?1))/8D
 ------------------------------------------------------------------
-  0  27 Bra 0
+  0  33 Bra 0
   3     \x{100}abc
- 12  12 Bra 1
+ 12  18 Bra 1
  15     xyz
- 21  12 Recurse
- 24  12 Ket
- 27  27 Ket
- 30     End
+ 21   6 Once
+ 24  12 Recurse
+ 27   6 Ket
+ 30  18 Ket
+ 33  33 Ket
+ 36     End
 ------------------------------------------------------------------
 Capturing subpattern count = 1
 Options: utf8
@@ -928,15 +930,17 @@ Need char = 'z'
 
 /[^\x{100}]abc(xyz(?1))/8D
 ------------------------------------------------------------------
-  0  32 Bra 0
+  0  38 Bra 0
   3     [^\x{100}]
  11     abc
- 17  12 Bra 1
+ 17  18 Bra 1
  20     xyz
- 26  17 Recurse
- 29  12 Ket
- 32  32 Ket
- 35     End
+ 26   6 Once
+ 29  17 Recurse
+ 32   6 Ket
+ 35  18 Ket
+ 38  38 Ket
+ 41     End
 ------------------------------------------------------------------
 Capturing subpattern count = 1
 Options: utf8
@@ -945,15 +949,17 @@ Need char = 'z'
 
 /[ab\x{100}]abc(xyz(?1))/8D
 ------------------------------------------------------------------
-  0  64 Bra 0
+  0  70 Bra 0
   3     [ab\x{100}]
  43     abc
- 49  12 Bra 1
+ 49  18 Bra 1
  52     xyz
- 58  49 Recurse
- 61  12 Ket
- 64  64 Ket
- 67     End
+ 58   6 Once
+ 61  49 Recurse
+ 64   6 Ket
+ 67  18 Ket
+ 70  70 Ket
+ 73     End
 ------------------------------------------------------------------
 Capturing subpattern count = 1
 Options: utf8
@@ -962,18 +968,20 @@ Need char = 'z'
 
 /(\x{100}(b(?2)c))?/D8
 ------------------------------------------------------------------
-  0  26 Bra 0
+  0  32 Bra 0
   3     Brazero
-  4  19 Bra 1
+  4  25 Bra 1
   7     \x{100}
- 10  10 Bra 2
+ 10  16 Bra 2
  13     b
- 15  10 Recurse
- 18     c
- 20  10 Ket
- 23  19 Ket
- 26  26 Ket
- 29     End
+ 15   6 Once
+ 18  10 Recurse
+ 21   6 Ket
+ 24     c
+ 26  16 Ket
+ 29  25 Ket
+ 32  32 Ket
+ 35     End
 ------------------------------------------------------------------
 Capturing subpattern count = 2
 Options: utf8
@@ -982,29 +990,33 @@ No need char
 
 /(\x{100}(b(?2)c)){0,2}/D8
 ------------------------------------------------------------------
-  0  55 Bra 0
+  0  67 Bra 0
   3     Brazero
-  4  48 Bra 0
-  7  19 Bra 1
+  4  60 Bra 0
+  7  25 Bra 1
  10     \x{100}
- 13  10 Bra 2
+ 13  16 Bra 2
  16     b
- 18  13 Recurse
- 21     c
- 23  10 Ket
- 26  19 Ket
- 29     Brazero
- 30  19 Bra 1
- 33     \x{100}
- 36  10 Bra 2
- 39     b
- 41  13 Recurse
- 44     c
- 46  10 Ket
- 49  19 Ket
- 52  48 Ket
- 55  55 Ket
- 58     End
+ 18   6 Once
+ 21  13 Recurse
+ 24   6 Ket
+ 27     c
+ 29  16 Ket
+ 32  25 Ket
+ 35     Brazero
+ 36  25 Bra 1
+ 39     \x{100}
+ 42  16 Bra 2
+ 45     b
+ 47   6 Once
+ 50  13 Recurse
+ 53   6 Ket
+ 56     c
+ 58  16 Ket
+ 61  25 Ket
+ 64  60 Ket
+ 67  67 Ket
+ 70     End
 ------------------------------------------------------------------
 Capturing subpattern count = 2
 Options: utf8
@@ -1013,18 +1025,20 @@ No need char
 
 /(\x{100}(b(?1)c))?/D8
 ------------------------------------------------------------------
-  0  26 Bra 0
+  0  32 Bra 0
   3     Brazero
-  4  19 Bra 1
+  4  25 Bra 1
   7     \x{100}
- 10  10 Bra 2
+ 10  16 Bra 2
  13     b
- 15   4 Recurse
- 18     c
- 20  10 Ket
- 23  19 Ket
- 26  26 Ket
- 29     End
+ 15   6 Once
+ 18   4 Recurse
+ 21   6 Ket
+ 24     c
+ 26  16 Ket
+ 29  25 Ket
+ 32  32 Ket
+ 35     End
 ------------------------------------------------------------------
 Capturing subpattern count = 2
 Options: utf8
@@ -1033,29 +1047,33 @@ No need char
 
 /(\x{100}(b(?1)c)){0,2}/D8
 ------------------------------------------------------------------
-  0  55 Bra 0
+  0  67 Bra 0
   3     Brazero
-  4  48 Bra 0
-  7  19 Bra 1
+  4  60 Bra 0
+  7  25 Bra 1
  10     \x{100}
- 13  10 Bra 2
+ 13  16 Bra 2
  16     b
- 18   7 Recurse
- 21     c
- 23  10 Ket
- 26  19 Ket
- 29     Brazero
- 30  19 Bra 1
- 33     \x{100}
- 36  10 Bra 2
- 39     b
- 41   7 Recurse
- 44     c
- 46  10 Ket
- 49  19 Ket
- 52  48 Ket
- 55  55 Ket
- 58     End
+ 18   6 Once
+ 21   7 Recurse
+ 24   6 Ket
+ 27     c
+ 29  16 Ket
+ 32  25 Ket
+ 35     Brazero
+ 36  25 Bra 1
+ 39     \x{100}
+ 42  16 Bra 2
+ 45     b
+ 47   6 Once
+ 50   7 Recurse
+ 53   6 Ket
+ 56     c
+ 58  16 Ket
+ 61  25 Ket
+ 64  60 Ket
+ 67  67 Ket
+ 70     End
 ------------------------------------------------------------------
 Capturing subpattern count = 2
 Options: utf8
@@ -1072,4 +1090,21 @@ No need char
     \x{100}X   
  0: X
 
+/a\x{1234}b/P8
+    a\x{1234}b
+ 0: a\x{1234}b
+
+/^\áˆ´/8D
+------------------------------------------------------------------
+  0   8 Bra 0
+  3     ^
+  4     \x{1234}
+  8   8 Ket
+ 11     End
+------------------------------------------------------------------
+Capturing subpattern count = 0
+Options: anchored utf8
+No first char
+No need char
+
 / End of testinput5 /
diff -Nurp tin-1.8.1/pcre/testdata/testoutput6 tin-1.9.0/pcre/testdata/testoutput6
--- tin-1.8.1/pcre/testdata/testoutput6	2005-09-12 16:42:33.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testoutput6	2006-02-06 13:17:16.000000000 +0100
@@ -1,5 +1,3 @@
-PCRE version 6.4 05-Sep-2005
-
 /^\pC\pL\pM\pN\pP\pS\pZ</8
     \x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
  0: \x{7f}\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
@@ -85,6 +83,8 @@ No match
 No match
   
 /^\p{Cn}/8
+    \x{e0000}
+ 0: \x{e0000}
     ** Failers
 No match
     \x{09f} 
@@ -127,12 +127,24 @@ No match
 /^\p{Lo}/8
     \x{1bb}
  0: \x{1bb}
+    \x{3400}
+ 0: \x{3400}
+    \x{3401}
+ 0: \x{3401}
+    \x{4d00}
+ 0: \x{4d00}
+    \x{4db4}
+ 0: \x{4db4}
+    \x{4db5}     
+ 0: \x{4db5}
     ** Failers
 No match
     a 
 No match
     \x{2b0}
 No match
+    \x{4db6} 
+No match
   
 /^\p{Lt}/8
     \x{1c5}
@@ -538,10 +550,10 @@ No match
 
 /[\p{L}]/D
 ------------------------------------------------------------------
-  0  10 Bra 0
+  0  11 Bra 0
   3     [\p{L}]
- 10  10 Ket
- 13     End
+ 11  11 Ket
+ 14     End
 ------------------------------------------------------------------
 Capturing subpattern count = 0
 No options
@@ -550,10 +562,10 @@ No need char
 
 /[\p{^L}]/D
 ------------------------------------------------------------------
-  0  10 Bra 0
+  0  11 Bra 0
   3     [\P{L}]
- 10  10 Ket
- 13     End
+ 11  11 Ket
+ 14     End
 ------------------------------------------------------------------
 Capturing subpattern count = 0
 No options
@@ -562,10 +574,10 @@ No need char
 
 /[\P{L}]/D
 ------------------------------------------------------------------
-  0  10 Bra 0
+  0  11 Bra 0
   3     [\P{L}]
- 10  10 Ket
- 13     End
+ 11  11 Ket
+ 14     End
 ------------------------------------------------------------------
 Capturing subpattern count = 0
 No options
@@ -574,10 +586,10 @@ No need char
 
 /[\P{^L}]/D
 ------------------------------------------------------------------
-  0  10 Bra 0
+  0  11 Bra 0
   3     [\p{L}]
- 10  10 Ket
- 13     End
+ 11  11 Ket
+ 14     End
 ------------------------------------------------------------------
 Capturing subpattern count = 0
 No options
@@ -586,10 +598,10 @@ No need char
 
 /[abc\p{L}\x{0660}]/8D
 ------------------------------------------------------------------
-  0  45 Bra 0
+  0  46 Bra 0
   3     [a-c\p{L}\x{660}]
- 45  45 Ket
- 48     End
+ 46  46 Ket
+ 49     End
 ------------------------------------------------------------------
 Capturing subpattern count = 0
 Options: utf8
@@ -597,12 +609,12 @@ No first char
 No need char
 
 /[\p{Nd}]/8DM
-Memory allocation (code space): 46
+Memory allocation (code space): 47
 ------------------------------------------------------------------
-  0  10 Bra 0
+  0  11 Bra 0
   3     [\p{Nd}]
- 10  10 Ket
- 13     End
+ 11  11 Ket
+ 14     End
 ------------------------------------------------------------------
 Capturing subpattern count = 0
 Options: utf8
@@ -612,12 +624,12 @@ No need char
  0: 1
 
 /[\p{Nd}+-]+/8DM
-Memory allocation (code space): 47
+Memory allocation (code space): 48
 ------------------------------------------------------------------
-  0  43 Bra 0
+  0  44 Bra 0
   3     [+\-\p{Nd}]+
- 43  43 Ket
- 46     End
+ 44  44 Ket
+ 47     End
 ------------------------------------------------------------------
 Capturing subpattern count = 0
 Partial matching not supported
@@ -1010,4 +1022,376 @@ No match
  0: A\x{300}\x{301}B\x{300}C
  1: C
     
+/^\p{Han}+/8
+    \x{2e81}\x{3007}\x{2f804}\x{31a0}
+ 0: \x{2e81}\x{3007}\x{2f804}
+    ** Failers
+No match
+    \x{2e7f}  
+No match
+
+/^\P{Katakana}+/8
+    \x{3105}
+ 0: \x{3105}
+    ** Failers
+ 0: ** Failers
+    \x{30ff}  
+No match
+
+/^[\p{Arabic}]/8
+    \x{06e9}
+ 0: \x{6e9}
+    \x{060b}
+ 0: \x{60b}
+    ** Failers
+No match
+    X\x{06e9}   
+No match
+
+/^[\P{Yi}]/8
+    \x{2f800}
+ 0: \x{2f800}
+    ** Failers
+ 0: *
+    \x{a014}
+No match
+    \x{a4c6}   
+No match
+    
+/^\p{Any}X/8
+    AXYZ
+ 0: AX
+    \x{1234}XYZ 
+ 0: \x{1234}X
+    ** Failers
+No match
+    X  
+No match
+    
+/^\P{Any}X/8
+    ** Failers
+No match
+    AX
+No match
+    
+/^\p{Any}?X/8
+    XYZ
+ 0: X
+    AXYZ
+ 0: AX
+    \x{1234}XYZ 
+ 0: \x{1234}X
+    ** Failers
+No match
+    ABXYZ   
+No match
+
+/^\P{Any}?X/8
+    XYZ
+ 0: X
+    ** Failers
+No match
+    AXYZ
+No match
+    \x{1234}XYZ 
+No match
+    ABXYZ   
+No match
+
+/^\p{Any}+X/8
+    AXYZ
+ 0: AX
+    \x{1234}XYZ
+ 0: \x{1234}X
+    A\x{1234}XYZ
+ 0: A\x{1234}X
+    ** Failers
+No match
+    XYZ
+No match
+
+/^\P{Any}+X/8
+    ** Failers
+No match
+    AXYZ
+No match
+    \x{1234}XYZ
+No match
+    A\x{1234}XYZ
+No match
+    XYZ
+No match
+
+/^\p{Any}*X/8
+    XYZ
+ 0: X
+    AXYZ
+ 0: AX
+    \x{1234}XYZ
+ 0: \x{1234}X
+    A\x{1234}XYZ
+ 0: A\x{1234}X
+    ** Failers
+No match
+
+/^\P{Any}*X/8
+    XYZ
+ 0: X
+    ** Failers
+No match
+    AXYZ
+No match
+    \x{1234}XYZ
+No match
+    A\x{1234}XYZ
+No match
+
+/^[\p{Any}]X/8
+    AXYZ
+ 0: AX
+    \x{1234}XYZ 
+ 0: \x{1234}X
+    ** Failers
+No match
+    X  
+No match
+    
+/^[\P{Any}]X/8
+    ** Failers
+No match
+    AX
+No match
+    
+/^[\p{Any}]?X/8
+    XYZ
+ 0: X
+    AXYZ
+ 0: AX
+    \x{1234}XYZ 
+ 0: \x{1234}X
+    ** Failers
+No match
+    ABXYZ   
+No match
+
+/^[\P{Any}]?X/8
+    XYZ
+ 0: X
+    ** Failers
+No match
+    AXYZ
+No match
+    \x{1234}XYZ 
+No match
+    ABXYZ   
+No match
+
+/^[\p{Any}]+X/8
+    AXYZ
+ 0: AX
+    \x{1234}XYZ
+ 0: \x{1234}X
+    A\x{1234}XYZ
+ 0: A\x{1234}X
+    ** Failers
+No match
+    XYZ
+No match
+
+/^[\P{Any}]+X/8
+    ** Failers
+No match
+    AXYZ
+No match
+    \x{1234}XYZ
+No match
+    A\x{1234}XYZ
+No match
+    XYZ
+No match
+
+/^[\p{Any}]*X/8
+    XYZ
+ 0: X
+    AXYZ
+ 0: AX
+    \x{1234}XYZ
+ 0: \x{1234}X
+    A\x{1234}XYZ
+ 0: A\x{1234}X
+    ** Failers
+No match
+
+/^[\P{Any}]*X/8
+    XYZ
+ 0: X
+    ** Failers
+No match
+    AXYZ
+No match
+    \x{1234}XYZ
+No match
+    A\x{1234}XYZ
+No match
+
+/^\p{Any}{3,5}?/8
+    abcdefgh
+ 0: abc
+    \x{1234}\n\r\x{3456}xyz 
+ 0: \x{1234}\x{0a}\x{0d}
+
+/^\p{Any}{3,5}/8
+    abcdefgh
+ 0: abcde
+    \x{1234}\n\r\x{3456}xyz 
+ 0: \x{1234}\x{0a}\x{0d}\x{3456}x
+
+/^\P{Any}{3,5}?/8
+    ** Failers
+No match
+    abcdefgh
+No match
+    \x{1234}\n\r\x{3456}xyz 
+No match
+
+/^\p{L&}X/8
+     AXY
+ 0: AX
+     aXY
+ 0: aX
+     \x{1c5}XY
+ 0: \x{1c5}X
+     ** Failers
+No match
+     \x{1bb}XY
+No match
+     \x{2b0}XY
+No match
+     !XY      
+No match
+
+/^[\p{L&}]X/8
+     AXY
+ 0: AX
+     aXY
+ 0: aX
+     \x{1c5}XY
+ 0: \x{1c5}X
+     ** Failers
+No match
+     \x{1bb}XY
+No match
+     \x{2b0}XY
+No match
+     !XY      
+No match
+
+/^\p{L&}+X/8
+     AXY
+ 0: AX
+     aXY
+ 0: aX
+     AbcdeXyz 
+ 0: AbcdeX
+     \x{1c5}AbXY
+ 0: \x{1c5}AbX
+     abcDEXypqreXlmn 
+ 0: abcDEXypqreX
+     ** Failers
+No match
+     \x{1bb}XY
+No match
+     \x{2b0}XY
+No match
+     !XY      
+No match
+
+/^[\p{L&}]+X/8
+     AXY
+ 0: AX
+     aXY
+ 0: aX
+     AbcdeXyz 
+ 0: AbcdeX
+     \x{1c5}AbXY
+ 0: \x{1c5}AbX
+     abcDEXypqreXlmn 
+ 0: abcDEXypqreX
+     ** Failers
+No match
+     \x{1bb}XY
+No match
+     \x{2b0}XY
+No match
+     !XY      
+No match
+
+/^\p{L&}+?X/8
+     AXY
+ 0: AX
+     aXY
+ 0: aX
+     AbcdeXyz 
+ 0: AbcdeX
+     \x{1c5}AbXY
+ 0: \x{1c5}AbX
+     abcDEXypqreXlmn 
+ 0: abcDEX
+     ** Failers
+No match
+     \x{1bb}XY
+No match
+     \x{2b0}XY
+No match
+     !XY      
+No match
+
+/^[\p{L&}]+?X/8
+     AXY
+ 0: AX
+     aXY
+ 0: aX
+     AbcdeXyz 
+ 0: AbcdeX
+     \x{1c5}AbXY
+ 0: \x{1c5}AbX
+     abcDEXypqreXlmn 
+ 0: abcDEX
+     ** Failers
+No match
+     \x{1bb}XY
+No match
+     \x{2b0}XY
+No match
+     !XY      
+No match
+
+/^\P{L&}X/8
+     !XY
+ 0: !X
+     \x{1bb}XY
+ 0: \x{1bb}X
+     \x{2b0}XY
+ 0: \x{2b0}X
+     ** Failers
+No match
+     \x{1c5}XY
+No match
+     AXY      
+No match
+
+/^[\P{L&}]X/8
+     !XY
+ 0: !X
+     \x{1bb}XY
+ 0: \x{1bb}X
+     \x{2b0}XY
+ 0: \x{2b0}X
+     ** Failers
+No match
+     \x{1c5}XY
+No match
+     AXY      
+No match
+
 / End of testinput6 /
diff -Nurp tin-1.8.1/pcre/testdata/testoutput7 tin-1.9.0/pcre/testdata/testoutput7
--- tin-1.8.1/pcre/testdata/testoutput7	2005-09-12 16:42:33.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testoutput7	2006-02-06 13:17:16.000000000 +0100
@@ -1,5 +1,3 @@
-PCRE version 6.4 05-Sep-2005
-
 /abc/
     abc
  0: abc
@@ -675,7 +673,6 @@ No match
 /^(a*\w|ab)=(?1)/
     ab=ab
  0: ab=ab
- 1: ab=a
 
 /^([^()]|\((?1)*\))*$/
     abc
@@ -983,13 +980,13 @@ Partial match: abc
 /(?<=foo)bar/
    xyzfo\P 
 No match
-   foob\R\P\>2 
+   foob\P\>2 
 Partial match: b
    foobar...\R\P\>4 
  0: ar
    xyzfo\P
 No match
-   foobar\R\>2  
+   foobar\>2  
  0: bar
    *** Failers
 No match
@@ -6513,4 +6510,16 @@ No match
     line one\nthis is a line\nbreak in the second line 
 No match
 
+/1234/
+    123\P
+Partial match: 123
+    a4\P\R
+No match
+
+/1234/
+    123\P
+Partial match: 123
+    4\P\R
+ 0: 4
+
 / End of testinput7 /
diff -Nurp tin-1.8.1/pcre/testdata/testoutput8 tin-1.9.0/pcre/testdata/testoutput8
--- tin-1.8.1/pcre/testdata/testoutput8	2005-09-12 16:42:33.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testoutput8	2006-02-06 13:17:16.000000000 +0100
@@ -1,5 +1,3 @@
-PCRE version 6.4 05-Sep-2005
-
 /-- Do not use the \x{} construct except with patterns that have the --/
 /-- /8 option set, because PCRE doesn't recognize them as UTF-8 unless --/
 No match
diff -Nurp tin-1.8.1/pcre/testdata/testoutput9 tin-1.9.0/pcre/testdata/testoutput9
--- tin-1.8.1/pcre/testdata/testoutput9	2005-09-12 16:42:33.000000000 +0200
+++ tin-1.9.0/pcre/testdata/testoutput9	2006-02-06 13:17:16.000000000 +0100
@@ -1,5 +1,3 @@
-PCRE version 6.4 05-Sep-2005
-
 /\pL\P{Nd}/8
     AB
  0: AB
@@ -1231,4 +1229,399 @@ No match
     \x{101} 
  0: \x{101}
     
+/^\p{Han}+/8
+    \x{2e81}\x{3007}\x{2f804}\x{31a0}
+ 0: \x{2e81}\x{3007}\x{2f804}
+ 1: \x{2e81}\x{3007}
+ 2: \x{2e81}
+    ** Failers
+No match
+    \x{2e7f}  
+No match
+
+/^\P{Katakana}+/8
+    \x{3105}
+ 0: \x{3105}
+    ** Failers
+ 0: ** Failers
+ 1: ** Failer
+ 2: ** Faile
+ 3: ** Fail
+ 4: ** Fai
+ 5: ** Fa
+ 6: ** F
+ 7: ** 
+ 8: **
+ 9: *
+    \x{30ff}  
+No match
+
+/^[\p{Arabic}]/8
+    \x{06e9}
+ 0: \x{6e9}
+    \x{060b}
+ 0: \x{60b}
+    ** Failers
+No match
+    X\x{06e9}   
+No match
+
+/^[\P{Yi}]/8
+    \x{2f800}
+ 0: \x{2f800}
+    ** Failers
+ 0: *
+    \x{a014}
+No match
+    \x{a4c6}   
+No match
+
+/^\p{Any}X/8
+    AXYZ
+ 0: AX
+    \x{1234}XYZ 
+ 0: \x{1234}X
+    ** Failers
+No match
+    X  
+No match
+    
+/^\P{Any}X/8
+    ** Failers
+No match
+    AX
+No match
+    
+/^\p{Any}?X/8
+    XYZ
+ 0: X
+    AXYZ
+ 0: AX
+    \x{1234}XYZ 
+ 0: \x{1234}X
+    ** Failers
+No match
+    ABXYZ   
+No match
+
+/^\P{Any}?X/8
+    XYZ
+ 0: X
+    ** Failers
+No match
+    AXYZ
+No match
+    \x{1234}XYZ 
+No match
+    ABXYZ   
+No match
+
+/^\p{Any}+X/8
+    AXYZ
+ 0: AX
+    \x{1234}XYZ
+ 0: \x{1234}X
+    A\x{1234}XYZ
+ 0: A\x{1234}X
+    ** Failers
+No match
+    XYZ
+No match
+
+/^\P{Any}+X/8
+    ** Failers
+No match
+    AXYZ
+No match
+    \x{1234}XYZ
+No match
+    A\x{1234}XYZ
+No match
+    XYZ
+No match
+
+/^\p{Any}*X/8
+    XYZ
+ 0: X
+    AXYZ
+ 0: AX
+    \x{1234}XYZ
+ 0: \x{1234}X
+    A\x{1234}XYZ
+ 0: A\x{1234}X
+    ** Failers
+No match
+
+/^\P{Any}*X/8
+    XYZ
+ 0: X
+    ** Failers
+No match
+    AXYZ
+No match
+    \x{1234}XYZ
+No match
+    A\x{1234}XYZ
+No match
+
+/^[\p{Any}]X/8
+    AXYZ
+ 0: AX
+    \x{1234}XYZ 
+ 0: \x{1234}X
+    ** Failers
+No match
+    X  
+No match
+    
+/^[\P{Any}]X/8
+    ** Failers
+No match
+    AX
+No match
+    
+/^[\p{Any}]?X/8
+    XYZ
+ 0: X
+    AXYZ
+ 0: AX
+    \x{1234}XYZ 
+ 0: \x{1234}X
+    ** Failers
+No match
+    ABXYZ   
+No match
+
+/^[\P{Any}]?X/8
+    XYZ
+ 0: X
+    ** Failers
+No match
+    AXYZ
+No match
+    \x{1234}XYZ 
+No match
+    ABXYZ   
+No match
+
+/^[\p{Any}]+X/8
+    AXYZ
+ 0: AX
+    \x{1234}XYZ
+ 0: \x{1234}X
+    A\x{1234}XYZ
+ 0: A\x{1234}X
+    ** Failers
+No match
+    XYZ
+No match
+
+/^[\P{Any}]+X/8
+    ** Failers
+No match
+    AXYZ
+No match
+    \x{1234}XYZ
+No match
+    A\x{1234}XYZ
+No match
+    XYZ
+No match
+
+/^[\p{Any}]*X/8
+    XYZ
+ 0: X
+    AXYZ
+ 0: AX
+    \x{1234}XYZ
+ 0: \x{1234}X
+    A\x{1234}XYZ
+ 0: A\x{1234}X
+    ** Failers
+No match
+
+/^[\P{Any}]*X/8
+    XYZ
+ 0: X
+    ** Failers
+No match
+    AXYZ
+No match
+    \x{1234}XYZ
+No match
+    A\x{1234}XYZ
+No match
+
+/^\p{Any}{3,5}?/8
+    abcdefgh
+ 0: abcde
+ 1: abcd
+ 2: abc
+    \x{1234}\n\r\x{3456}xyz 
+ 0: \x{1234}\x{0a}\x{0d}\x{3456}x
+ 1: \x{1234}\x{0a}\x{0d}\x{3456}
+ 2: \x{1234}\x{0a}\x{0d}
+
+/^\p{Any}{3,5}/8
+    abcdefgh
+ 0: abcde
+ 1: abcd
+ 2: abc
+    \x{1234}\n\r\x{3456}xyz 
+ 0: \x{1234}\x{0a}\x{0d}\x{3456}x
+ 1: \x{1234}\x{0a}\x{0d}\x{3456}
+ 2: \x{1234}\x{0a}\x{0d}
+
+/^\P{Any}{3,5}?/8
+    ** Failers
+No match
+    abcdefgh
+No match
+    \x{1234}\n\r\x{3456}xyz 
+No match
+
+/^\p{L&}X/8
+     AXY
+ 0: AX
+     aXY
+ 0: aX
+     \x{1c5}XY
+ 0: \x{1c5}X
+     ** Failers
+No match
+     \x{1bb}XY
+No match
+     \x{2b0}XY
+No match
+     !XY      
+No match
+
+/^[\p{L&}]X/8
+     AXY
+ 0: AX
+     aXY
+ 0: aX
+     \x{1c5}XY
+ 0: \x{1c5}X
+     ** Failers
+No match
+     \x{1bb}XY
+No match
+     \x{2b0}XY
+No match
+     !XY      
+No match
+
+/^\p{L&}+X/8
+     AXY
+ 0: AX
+     aXY
+ 0: aX
+     AbcdeXyz 
+ 0: AbcdeX
+     \x{1c5}AbXY
+ 0: \x{1c5}AbX
+     abcDEXypqreXlmn 
+ 0: abcDEXypqreX
+ 1: abcDEX
+     ** Failers
+No match
+     \x{1bb}XY
+No match
+     \x{2b0}XY
+No match
+     !XY      
+No match
+
+/^[\p{L&}]+X/8
+     AXY
+ 0: AX
+     aXY
+ 0: aX
+     AbcdeXyz 
+ 0: AbcdeX
+     \x{1c5}AbXY
+ 0: \x{1c5}AbX
+     abcDEXypqreXlmn 
+ 0: abcDEXypqreX
+ 1: abcDEX
+     ** Failers
+No match
+     \x{1bb}XY
+No match
+     \x{2b0}XY
+No match
+     !XY      
+No match
+
+/^\p{L&}+?X/8
+     AXY
+ 0: AX
+     aXY
+ 0: aX
+     AbcdeXyz 
+ 0: AbcdeX
+     \x{1c5}AbXY
+ 0: \x{1c5}AbX
+     abcDEXypqreXlmn 
+ 0: abcDEXypqreX
+ 1: abcDEX
+     ** Failers
+No match
+     \x{1bb}XY
+No match
+     \x{2b0}XY
+No match
+     !XY      
+No match
+
+/^[\p{L&}]+?X/8
+     AXY
+ 0: AX
+     aXY
+ 0: aX
+     AbcdeXyz 
+ 0: AbcdeX
+     \x{1c5}AbXY
+ 0: \x{1c5}AbX
+     abcDEXypqreXlmn 
+ 0: abcDEXypqreX
+ 1: abcDEX
+     ** Failers
+No match
+     \x{1bb}XY
+No match
+     \x{2b0}XY
+No match
+     !XY      
+No match
+
+/^\P{L&}X/8
+     !XY
+ 0: !X
+     \x{1bb}XY
+ 0: \x{1bb}X
+     \x{2b0}XY
+ 0: \x{2b0}X
+     ** Failers
+No match
+     \x{1c5}XY
+No match
+     AXY      
+No match
+
+/^[\P{L&}]X/8
+     !XY
+ 0: !X
+     \x{1bb}XY
+ 0: \x{1bb}X
+     \x{2b0}XY
+ 0: \x{2b0}X
+     ** Failers
+No match
+     \x{1c5}XY
+No match
+     AXY      
+No match
+
 / End / 
diff -Nurp tin-1.8.1/pcre/ucp.h tin-1.9.0/pcre/ucp.h
--- tin-1.8.1/pcre/ucp.h	2005-09-12 16:42:51.000000000 +0200
+++ tin-1.9.0/pcre/ucp.h	2006-02-06 13:17:16.000000000 +0100
@@ -1,12 +1,14 @@
 /*************************************************
-*     libucp - Unicode Property Table handler    *
+*          Unicode Property Table handler        *
 *************************************************/
 
-
 #ifndef _UCP_H
 #define _UCP_H
 
-/* These are the character categories that are returned by ucp_findchar */
+/* This file contains definitions of the property values that are returned by
+the function _pcre_ucp_findprop(). */
+
+/* These are the general character categories. */
 
 enum {
   ucp_C,     /* Other */
@@ -18,7 +20,7 @@ enum {
   ucp_Z      /* Separator */
 };
 
-/* These are the detailed character types that are returned by ucp_findchar */
+/* These are the particular character types. */
 
 enum {
   ucp_Cc,    /* Control */
@@ -53,6 +55,72 @@ enum {
   ucp_Zs     /* Space separator */
 };
 
+/* These are the script identifications. */
+
+enum {
+  ucp_Arabic,
+  ucp_Armenian,
+  ucp_Bengali,
+  ucp_Bopomofo,
+  ucp_Braille,
+  ucp_Buginese,
+  ucp_Buhid,
+  ucp_Canadian_Aboriginal,
+  ucp_Cherokee,
+  ucp_Common,
+  ucp_Coptic,
+  ucp_Cypriot,
+  ucp_Cyrillic,
+  ucp_Deseret,
+  ucp_Devanagari,
+  ucp_Ethiopic,
+  ucp_Georgian,
+  ucp_Glagolitic,
+  ucp_Gothic,
+  ucp_Greek,
+  ucp_Gujarati,
+  ucp_Gurmukhi,
+  ucp_Han,
+  ucp_Hangul,
+  ucp_Hanunoo,
+  ucp_Hebrew,
+  ucp_Hiragana,
+  ucp_Inherited,
+  ucp_Kannada,
+  ucp_Katakana,
+  ucp_Kharoshthi,
+  ucp_Khmer,
+  ucp_Lao,
+  ucp_Latin,
+  ucp_Limbu,
+  ucp_Linear_B,
+  ucp_Malayalam,
+  ucp_Mongolian,
+  ucp_Myanmar,
+  ucp_New_Tai_Lue,
+  ucp_Ogham,
+  ucp_Old_Italic,
+  ucp_Old_Persian,
+  ucp_Oriya,
+  ucp_Osmanya,
+  ucp_Runic,
+  ucp_Shavian,
+  ucp_Sinhala,
+  ucp_Syloti_Nagri,
+  ucp_Syriac,
+  ucp_Tagalog,
+  ucp_Tagbanwa,
+  ucp_Tai_Le,
+  ucp_Tamil,
+  ucp_Telugu,
+  ucp_Thaana,
+  ucp_Thai,
+  ucp_Tibetan,
+  ucp_Tifinagh,
+  ucp_Ugaritic,
+  ucp_Yi
+};
+
 #endif
 
 /* End of ucp.h */
diff -Nurp tin-1.8.1/pcre/ucpinternal.h tin-1.9.0/pcre/ucpinternal.h
--- tin-1.8.1/pcre/ucpinternal.h	2005-06-28 10:31:26.000000000 +0200
+++ tin-1.9.0/pcre/ucpinternal.h	2006-02-06 13:17:16.000000000 +0100
@@ -1,91 +1,87 @@
 /*************************************************
-*     libucp - Unicode Property Table handler    *
+*           Unicode Property Table handler       *
 *************************************************/
 
-/* Internal header file defining the layout of compact nodes in the tree. */
+/* Internal header file defining the layout of the bits in each pair of 32-bit
+words that form a data item in the table. */
 
 typedef struct cnode {
-  unsigned short int f0;
-  unsigned short int f1;
-  unsigned short int f2;
+  pcre_uint32 f0;
+  pcre_uint32 f1;
 } cnode;
 
 /* Things for the f0 field */
 
-#define f0_leftexists   0x8000    /* Left child exists */
-#define f0_typemask     0x3f00    /* Type bits */
-#define f0_typeshift         8    /* Type shift */
-#define f0_chhmask      0x00ff    /* Character high bits */
-
-/* Things for the f2 field */
-
-#define f2_rightmask    0xf000    /* Mask for right offset bits */
-#define f2_rightshift       12    /* Shift for right offset */
-#define f2_casemask     0x0fff    /* Mask for case offset */
-
-/* The tree consists of a vector of structures of type cnode, with the root
-node as the first element. The three short ints (16-bits) are used as follows:
-
-(f0) (1) The 0x8000 bit of f0 is set if a left child exists. The child's node
-         is the next node in the vector.
-     (2) The 0x4000 bits of f0 is spare.
-     (3) The 0x3f00 bits of f0 contain the character type; this is a number
-         defined by the enumeration in ucp.h (e.g. ucp_Lu).
-     (4) The bottom 8 bits of f0 contain the most significant byte of the
-         character's 24-bit codepoint.
-
-(f1) (1) The f1 field contains the two least significant bytes of the
-         codepoint.
-
-(f2) (1) The 0xf000 bits of f2 contain zero if there is no right child of this
-         node. Otherwise, they contain one plus the exponent of the power of
-         two of the offset to the right node (e.g. a value of 3 means 8). The
-         units of the offset are node items.
-
-     (2) The 0x0fff bits of f2 contain the signed offset from this character to
-         its alternate cased value. They are zero if there is no such
-         character.
-
-
------------------------------------------------------------------------------
-||.|.| type (6) | ms char (8) ||  ls char (16)  ||....|  case offset (12)  ||
------------------------------------------------------------------------------
-  | |                                              |
-  | |-> spare                                      |
-  |                                        exponent of right
-  |-> left child exists                       child offset
-
+#define f0_scriptmask   0xff000000  /* Mask for script field */
+#define f0_scriptshift          24  /* Shift for script value */
+#define f0_rangeflag    0x00f00000  /* Flag for a range item */
+#define f0_charmask     0x001fffff  /* Mask for code point value */
+
+/* Things for the f1 field */
+
+#define f1_typemask     0xfc000000  /* Mask for char type field */
+#define f1_typeshift            26  /* Shift for the type field */
+#define f1_rangemask    0x0000ffff  /* Mask for a range offset */
+#define f1_casemask     0x0000ffff  /* Mask for a case offset */
+#define f1_caseneg      0xffff8000  /* Bits for negation */
+
+/* The data consists of a vector of structures of type cnode. The two unsigned
+32-bit integers are used as follows:
+
+(f0) (1) The most significant byte holds the script number. The numbers are
+         defined by the enum in ucp.h.
+
+     (2) The 0x00800000 bit is set if this entry defines a range of characters.
+         It is not set if this entry defines a single character
+
+     (3) The 0x00600000 bits are spare.
+
+     (4) The 0x001fffff bits contain the code point. No Unicode code point will
+         ever be greater than 0x0010ffff, so this should be OK for ever.
+
+(f1) (1) The 0xfc000000 bits contain the character type number. The numbers are
+         defined by an enum in ucp.h.
+
+     (2) The 0x03ff0000 bits are spare.
+
+     (3) The 0x0000ffff bits contain EITHER the unsigned offset to the top of
+         range if this entry defines a range, OR the *signed* offset to the
+         character's "other case" partner if this entry defines a single
+         character. There is no partner if the value is zero.
+
+-------------------------------------------------------------------------------
+| script (8) |.|.|.| codepoint (21) || type (6) |.|.| spare (8) | offset (16) |
+-------------------------------------------------------------------------------
+              | | |                              | |
+              | | |-> spare                      | |-> spare
+              | |                                |
+              | |-> spare                        |-> spare
+              |
+              |-> range flag
 
 The upper/lower casing information is set only for characters that come in
-pairs. There are (at present) four non-one-to-one mappings in the Unicode data.
-These are ignored. They are:
-
-  1FBE Greek Prosgegrammeni (lower, with upper -> capital iota)
-  2126 Ohm
-  212A Kelvin
-  212B Angstrom
+pairs. The non-one-to-one mappings in the Unicode data are ignored.
 
-Certainly for the last three, having an alternate case would seem to be a
-mistake. I don't know any Greek, so cannot comment on the first one.
+When searching the data, proceed as follows:
 
+(1) Set up for a binary chop search.
 
-When searching the tree, proceed as follows:
+(2) If the top is not greater than the bottom, the character is not in the
+    table. Its type must therefore be "Cn" ("Undefined").
 
-(1) Start at the first node.
+(3) Find the middle vector element.
 
-(2) Extract the character value from f1 and the bottom 8 bits of f0;
+(4) Extract the code point and compare. If equal, we are done.
 
-(3) Compare with the character being sought. If equal, we are done.
+(5) If the test character is smaller, set the top to the current point, and
+    goto (2).
 
-(4) If the test character is smaller, inspect the f0_leftexists flag. If it is
-    not set, the character is not in the tree. If it is set, move to the next
-    node, and go to (2).
+(6) If the current entry defines a range, compute the last character by adding
+    the offset, and see if the test character is within the range. If it is,
+    we are done.
 
-(5) If the test character is bigger, extract the f2_rightmask bits from f2, and
-    shift them right by f2_rightshift. If the result is zero, the character is
-    not in the tree. Otherwise, calculate the number of nodes to skip by
-    shifting the value 1 left by this number minus one. Go to (2).
+(7) Otherwise, set the bottom to one element past the current point and goto
+    (2).
 */
 
-
-/* End of internal.h */
+/* End of ucpinternal.h */
diff -Nurp tin-1.8.1/pcre/ucptable.c tin-1.9.0/pcre/ucptable.c
--- tin-1.8.1/pcre/ucptable.c	2005-06-28 10:31:26.000000000 +0200
+++ tin-1.9.0/pcre/ucptable.c	2006-02-06 13:17:16.000000000 +0100
@@ -1,15105 +1,2968 @@
 /* This source module is automatically generated from the Unicode
-property table. See internal.h for a description of the layout. */
+property table. See ucpinternal.h for a description of the layout. */
 
 static cnode ucp_table[] = {
-  { 0x9a00, 0x2f1f, 0xe000 },
-  { 0x8700, 0x1558, 0xd000 },
-  { 0x8700, 0x0a99, 0xc000 },
-  { 0x8500, 0x0435, 0xbfe0 },
-  { 0x8500, 0x01ff, 0xafff },
-  { 0x8500, 0x00ff, 0x9079 },
-  { 0x8000, 0x007f, 0x8000 },
-  { 0x9500, 0x003f, 0x7000 },
-  { 0x8000, 0x001f, 0x6000 },
-  { 0x8000, 0x000f, 0x5000 },
-  { 0x8000, 0x0007, 0x4000 },
-  { 0x8000, 0x0003, 0x3000 },
-  { 0x8000, 0x0001, 0x2000 },
-  { 0x0000, 0x0000, 0x0000 },
-  { 0x0000, 0x0002, 0x0000 },
-  { 0x8000, 0x0005, 0x2000 },
-  { 0x0000, 0x0004, 0x0000 },
-  { 0x0000, 0x0006, 0x0000 },
-  { 0x8000, 0x000b, 0x3000 },
-  { 0x8000, 0x0009, 0x2000 },
-  { 0x0000, 0x0008, 0x0000 },
-  { 0x0000, 0x000a, 0x0000 },
-  { 0x8000, 0x000d, 0x2000 },
-  { 0x0000, 0x000c, 0x0000 },
-  { 0x0000, 0x000e, 0x0000 },
-  { 0x8000, 0x0017, 0x4000 },
-  { 0x8000, 0x0013, 0x3000 },
-  { 0x8000, 0x0011, 0x2000 },
-  { 0x0000, 0x0010, 0x0000 },
-  { 0x0000, 0x0012, 0x0000 },
-  { 0x8000, 0x0015, 0x2000 },
-  { 0x0000, 0x0014, 0x0000 },
-  { 0x0000, 0x0016, 0x0000 },
-  { 0x8000, 0x001b, 0x3000 },
-  { 0x8000, 0x0019, 0x2000 },
-  { 0x0000, 0x0018, 0x0000 },
-  { 0x0000, 0x001a, 0x0000 },
-  { 0x8000, 0x001d, 0x2000 },
-  { 0x0000, 0x001c, 0x0000 },
-  { 0x0000, 0x001e, 0x0000 },
-  { 0x9500, 0x002f, 0x5000 },
-  { 0x9500, 0x0027, 0x4000 },
-  { 0x9500, 0x0023, 0x3000 },
-  { 0x9500, 0x0021, 0x2000 },
-  { 0x1d00, 0x0020, 0x0000 },
-  { 0x1500, 0x0022, 0x0000 },
-  { 0x9500, 0x0025, 0x2000 },
-  { 0x1700, 0x0024, 0x0000 },
-  { 0x1500, 0x0026, 0x0000 },
-  { 0x9900, 0x002b, 0x3000 },
-  { 0x9200, 0x0029, 0x2000 },
-  { 0x1600, 0x0028, 0x0000 },
-  { 0x1500, 0x002a, 0x0000 },
-  { 0x9100, 0x002d, 0x2000 },
-  { 0x1500, 0x002c, 0x0000 },
-  { 0x1500, 0x002e, 0x0000 },
-  { 0x8d00, 0x0037, 0x4000 },
-  { 0x8d00, 0x0033, 0x3000 },
-  { 0x8d00, 0x0031, 0x2000 },
-  { 0x0d00, 0x0030, 0x0000 },
-  { 0x0d00, 0x0032, 0x0000 },
-  { 0x8d00, 0x0035, 0x2000 },
-  { 0x0d00, 0x0034, 0x0000 },
-  { 0x0d00, 0x0036, 0x0000 },
-  { 0x9500, 0x003b, 0x3000 },
-  { 0x8d00, 0x0039, 0x2000 },
-  { 0x0d00, 0x0038, 0x0000 },
-  { 0x1500, 0x003a, 0x0000 },
-  { 0x9900, 0x003d, 0x2000 },
-  { 0x1900, 0x003c, 0x0000 },
-  { 0x1900, 0x003e, 0x0000 },
-  { 0x9000, 0x005f, 0x6000 },
-  { 0x8900, 0x004f, 0x5020 },
-  { 0x8900, 0x0047, 0x4020 },
-  { 0x8900, 0x0043, 0x3020 },
-  { 0x8900, 0x0041, 0x2020 },
-  { 0x1500, 0x0040, 0x0000 },
-  { 0x0900, 0x0042, 0x0020 },
-  { 0x8900, 0x0045, 0x2020 },
-  { 0x0900, 0x0044, 0x0020 },
-  { 0x0900, 0x0046, 0x0020 },
-  { 0x8900, 0x004b, 0x3020 },
-  { 0x8900, 0x0049, 0x2020 },
-  { 0x0900, 0x0048, 0x0020 },
-  { 0x0900, 0x004a, 0x0020 },
-  { 0x8900, 0x004d, 0x2020 },
-  { 0x0900, 0x004c, 0x0020 },
-  { 0x0900, 0x004e, 0x0020 },
-  { 0x8900, 0x0057, 0x4020 },
-  { 0x8900, 0x0053, 0x3020 },
-  { 0x8900, 0x0051, 0x2020 },
-  { 0x0900, 0x0050, 0x0020 },
-  { 0x0900, 0x0052, 0x0020 },
-  { 0x8900, 0x0055, 0x2020 },
-  { 0x0900, 0x0054, 0x0020 },
-  { 0x0900, 0x0056, 0x0020 },
-  { 0x9600, 0x005b, 0x3000 },
-  { 0x8900, 0x0059, 0x2020 },
-  { 0x0900, 0x0058, 0x0020 },
-  { 0x0900, 0x005a, 0x0020 },
-  { 0x9200, 0x005d, 0x2000 },
-  { 0x1500, 0x005c, 0x0000 },
-  { 0x1800, 0x005e, 0x0000 },
-  { 0x8500, 0x006f, 0x5fe0 },
-  { 0x8500, 0x0067, 0x4fe0 },
-  { 0x8500, 0x0063, 0x3fe0 },
-  { 0x8500, 0x0061, 0x2fe0 },
-  { 0x1800, 0x0060, 0x0000 },
-  { 0x0500, 0x0062, 0x0fe0 },
-  { 0x8500, 0x0065, 0x2fe0 },
-  { 0x0500, 0x0064, 0x0fe0 },
-  { 0x0500, 0x0066, 0x0fe0 },
-  { 0x8500, 0x006b, 0x3fe0 },
-  { 0x8500, 0x0069, 0x2fe0 },
-  { 0x0500, 0x0068, 0x0fe0 },
-  { 0x0500, 0x006a, 0x0fe0 },
-  { 0x8500, 0x006d, 0x2fe0 },
-  { 0x0500, 0x006c, 0x0fe0 },
-  { 0x0500, 0x006e, 0x0fe0 },
-  { 0x8500, 0x0077, 0x4fe0 },
-  { 0x8500, 0x0073, 0x3fe0 },
-  { 0x8500, 0x0071, 0x2fe0 },
-  { 0x0500, 0x0070, 0x0fe0 },
-  { 0x0500, 0x0072, 0x0fe0 },
-  { 0x8500, 0x0075, 0x2fe0 },
-  { 0x0500, 0x0074, 0x0fe0 },
-  { 0x0500, 0x0076, 0x0fe0 },
-  { 0x9600, 0x007b, 0x3000 },
-  { 0x8500, 0x0079, 0x2fe0 },
-  { 0x0500, 0x0078, 0x0fe0 },
-  { 0x0500, 0x007a, 0x0fe0 },
-  { 0x9200, 0x007d, 0x2000 },
-  { 0x1900, 0x007c, 0x0000 },
-  { 0x1900, 0x007e, 0x0000 },
-  { 0x9500, 0x00bf, 0x7000 },
-  { 0x8000, 0x009f, 0x6000 },
-  { 0x8000, 0x008f, 0x5000 },
-  { 0x8000, 0x0087, 0x4000 },
-  { 0x8000, 0x0083, 0x3000 },
-  { 0x8000, 0x0081, 0x2000 },
-  { 0x0000, 0x0080, 0x0000 },
-  { 0x0000, 0x0082, 0x0000 },
-  { 0x8000, 0x0085, 0x2000 },
-  { 0x0000, 0x0084, 0x0000 },
-  { 0x0000, 0x0086, 0x0000 },
-  { 0x8000, 0x008b, 0x3000 },
-  { 0x8000, 0x0089, 0x2000 },
-  { 0x0000, 0x0088, 0x0000 },
-  { 0x0000, 0x008a, 0x0000 },
-  { 0x8000, 0x008d, 0x2000 },
-  { 0x0000, 0x008c, 0x0000 },
-  { 0x0000, 0x008e, 0x0000 },
-  { 0x8000, 0x0097, 0x4000 },
-  { 0x8000, 0x0093, 0x3000 },
-  { 0x8000, 0x0091, 0x2000 },
-  { 0x0000, 0x0090, 0x0000 },
-  { 0x0000, 0x0092, 0x0000 },
-  { 0x8000, 0x0095, 0x2000 },
-  { 0x0000, 0x0094, 0x0000 },
-  { 0x0000, 0x0096, 0x0000 },
-  { 0x8000, 0x009b, 0x3000 },
-  { 0x8000, 0x0099, 0x2000 },
-  { 0x0000, 0x0098, 0x0000 },
-  { 0x0000, 0x009a, 0x0000 },
-  { 0x8000, 0x009d, 0x2000 },
-  { 0x0000, 0x009c, 0x0000 },
-  { 0x0000, 0x009e, 0x0000 },
-  { 0x9800, 0x00af, 0x5000 },
-  { 0x9a00, 0x00a7, 0x4000 },
-  { 0x9700, 0x00a3, 0x3000 },
-  { 0x9500, 0x00a1, 0x2000 },
-  { 0x1d00, 0x00a0, 0x0000 },
-  { 0x1700, 0x00a2, 0x0000 },
-  { 0x9700, 0x00a5, 0x2000 },
-  { 0x1700, 0x00a4, 0x0000 },
-  { 0x1a00, 0x00a6, 0x0000 },
-  { 0x9400, 0x00ab, 0x3000 },
-  { 0x9a00, 0x00a9, 0x2000 },
-  { 0x1800, 0x00a8, 0x0000 },
-  { 0x0500, 0x00aa, 0x0000 },
-  { 0x8100, 0x00ad, 0x2000 },
-  { 0x1900, 0x00ac, 0x0000 },
-  { 0x1a00, 0x00ae, 0x0000 },
-  { 0x9500, 0x00b7, 0x4000 },
-  { 0x8f00, 0x00b3, 0x3000 },
-  { 0x9900, 0x00b1, 0x2000 },
-  { 0x1a00, 0x00b0, 0x0000 },
-  { 0x0f00, 0x00b2, 0x0000 },
-  { 0x8500, 0x00b5, 0x22e7 },
-  { 0x1800, 0x00b4, 0x0000 },
-  { 0x1a00, 0x00b6, 0x0000 },
-  { 0x9300, 0x00bb, 0x3000 },
-  { 0x8f00, 0x00b9, 0x2000 },
-  { 0x1800, 0x00b8, 0x0000 },
-  { 0x0500, 0x00ba, 0x0000 },
-  { 0x8f00, 0x00bd, 0x2000 },
-  { 0x0f00, 0x00bc, 0x0000 },
-  { 0x0f00, 0x00be, 0x0000 },
-  { 0x8500, 0x00df, 0x6000 },
-  { 0x8900, 0x00cf, 0x5020 },
-  { 0x8900, 0x00c7, 0x4020 },
-  { 0x8900, 0x00c3, 0x3020 },
-  { 0x8900, 0x00c1, 0x2020 },
-  { 0x0900, 0x00c0, 0x0020 },
-  { 0x0900, 0x00c2, 0x0020 },
-  { 0x8900, 0x00c5, 0x2020 },
-  { 0x0900, 0x00c4, 0x0020 },
-  { 0x0900, 0x00c6, 0x0020 },
-  { 0x8900, 0x00cb, 0x3020 },
-  { 0x8900, 0x00c9, 0x2020 },
-  { 0x0900, 0x00c8, 0x0020 },
-  { 0x0900, 0x00ca, 0x0020 },
-  { 0x8900, 0x00cd, 0x2020 },
-  { 0x0900, 0x00cc, 0x0020 },
-  { 0x0900, 0x00ce, 0x0020 },
-  { 0x9900, 0x00d7, 0x4000 },
-  { 0x8900, 0x00d3, 0x3020 },
-  { 0x8900, 0x00d1, 0x2020 },
-  { 0x0900, 0x00d0, 0x0020 },
-  { 0x0900, 0x00d2, 0x0020 },
-  { 0x8900, 0x00d5, 0x2020 },
-  { 0x0900, 0x00d4, 0x0020 },
-  { 0x0900, 0x00d6, 0x0020 },
-  { 0x8900, 0x00db, 0x3020 },
-  { 0x8900, 0x00d9, 0x2020 },
-  { 0x0900, 0x00d8, 0x0020 },
-  { 0x0900, 0x00da, 0x0020 },
-  { 0x8900, 0x00dd, 0x2020 },
-  { 0x0900, 0x00dc, 0x0020 },
-  { 0x0900, 0x00de, 0x0020 },
-  { 0x8500, 0x00ef, 0x5fe0 },
-  { 0x8500, 0x00e7, 0x4fe0 },
-  { 0x8500, 0x00e3, 0x3fe0 },
-  { 0x8500, 0x00e1, 0x2fe0 },
-  { 0x0500, 0x00e0, 0x0fe0 },
-  { 0x0500, 0x00e2, 0x0fe0 },
-  { 0x8500, 0x00e5, 0x2fe0 },
-  { 0x0500, 0x00e4, 0x0fe0 },
-  { 0x0500, 0x00e6, 0x0fe0 },
-  { 0x8500, 0x00eb, 0x3fe0 },
-  { 0x8500, 0x00e9, 0x2fe0 },
-  { 0x0500, 0x00e8, 0x0fe0 },
-  { 0x0500, 0x00ea, 0x0fe0 },
-  { 0x8500, 0x00ed, 0x2fe0 },
-  { 0x0500, 0x00ec, 0x0fe0 },
-  { 0x0500, 0x00ee, 0x0fe0 },
-  { 0x9900, 0x00f7, 0x4000 },
-  { 0x8500, 0x00f3, 0x3fe0 },
-  { 0x8500, 0x00f1, 0x2fe0 },
-  { 0x0500, 0x00f0, 0x0fe0 },
-  { 0x0500, 0x00f2, 0x0fe0 },
-  { 0x8500, 0x00f5, 0x2fe0 },
-  { 0x0500, 0x00f4, 0x0fe0 },
-  { 0x0500, 0x00f6, 0x0fe0 },
-  { 0x8500, 0x00fb, 0x3fe0 },
-  { 0x8500, 0x00f9, 0x2fe0 },
-  { 0x0500, 0x00f8, 0x0fe0 },
-  { 0x0500, 0x00fa, 0x0fe0 },
-  { 0x8500, 0x00fd, 0x2fe0 },
-  { 0x0500, 0x00fc, 0x0fe0 },
-  { 0x0500, 0x00fe, 0x0fe0 },
-  { 0x8500, 0x017f, 0x8ed4 },
-  { 0x8900, 0x013f, 0x7001 },
-  { 0x8500, 0x011f, 0x6fff },
-  { 0x8500, 0x010f, 0x5fff },
-  { 0x8500, 0x0107, 0x4fff },
-  { 0x8500, 0x0103, 0x3fff },
-  { 0x8500, 0x0101, 0x2fff },
-  { 0x0900, 0x0100, 0x0001 },
-  { 0x0900, 0x0102, 0x0001 },
-  { 0x8500, 0x0105, 0x2fff },
-  { 0x0900, 0x0104, 0x0001 },
-  { 0x0900, 0x0106, 0x0001 },
-  { 0x8500, 0x010b, 0x3fff },
-  { 0x8500, 0x0109, 0x2fff },
-  { 0x0900, 0x0108, 0x0001 },
-  { 0x0900, 0x010a, 0x0001 },
-  { 0x8500, 0x010d, 0x2fff },
-  { 0x0900, 0x010c, 0x0001 },
-  { 0x0900, 0x010e, 0x0001 },
-  { 0x8500, 0x0117, 0x4fff },
-  { 0x8500, 0x0113, 0x3fff },
-  { 0x8500, 0x0111, 0x2fff },
-  { 0x0900, 0x0110, 0x0001 },
-  { 0x0900, 0x0112, 0x0001 },
-  { 0x8500, 0x0115, 0x2fff },
-  { 0x0900, 0x0114, 0x0001 },
-  { 0x0900, 0x0116, 0x0001 },
-  { 0x8500, 0x011b, 0x3fff },
-  { 0x8500, 0x0119, 0x2fff },
-  { 0x0900, 0x0118, 0x0001 },
-  { 0x0900, 0x011a, 0x0001 },
-  { 0x8500, 0x011d, 0x2fff },
-  { 0x0900, 0x011c, 0x0001 },
-  { 0x0900, 0x011e, 0x0001 },
-  { 0x8500, 0x012f, 0x5fff },
-  { 0x8500, 0x0127, 0x4fff },
-  { 0x8500, 0x0123, 0x3fff },
-  { 0x8500, 0x0121, 0x2fff },
-  { 0x0900, 0x0120, 0x0001 },
-  { 0x0900, 0x0122, 0x0001 },
-  { 0x8500, 0x0125, 0x2fff },
-  { 0x0900, 0x0124, 0x0001 },
-  { 0x0900, 0x0126, 0x0001 },
-  { 0x8500, 0x012b, 0x3fff },
-  { 0x8500, 0x0129, 0x2fff },
-  { 0x0900, 0x0128, 0x0001 },
-  { 0x0900, 0x012a, 0x0001 },
-  { 0x8500, 0x012d, 0x2fff },
-  { 0x0900, 0x012c, 0x0001 },
-  { 0x0900, 0x012e, 0x0001 },
-  { 0x8500, 0x0137, 0x4fff },
-  { 0x8500, 0x0133, 0x3fff },
-  { 0x8500, 0x0131, 0x2f18 },
-  { 0x0900, 0x0130, 0x0f39 },
-  { 0x0900, 0x0132, 0x0001 },
-  { 0x8500, 0x0135, 0x2fff },
-  { 0x0900, 0x0134, 0x0001 },
-  { 0x0900, 0x0136, 0x0001 },
-  { 0x8900, 0x013b, 0x3001 },
-  { 0x8900, 0x0139, 0x2001 },
-  { 0x0500, 0x0138, 0x0000 },
-  { 0x0500, 0x013a, 0x0fff },
-  { 0x8900, 0x013d, 0x2001 },
-  { 0x0500, 0x013c, 0x0fff },
-  { 0x0500, 0x013e, 0x0fff },
-  { 0x8500, 0x015f, 0x6fff },
-  { 0x8500, 0x014f, 0x5fff },
-  { 0x8900, 0x0147, 0x4001 },
-  { 0x8900, 0x0143, 0x3001 },
-  { 0x8900, 0x0141, 0x2001 },
-  { 0x0500, 0x0140, 0x0fff },
-  { 0x0500, 0x0142, 0x0fff },
-  { 0x8900, 0x0145, 0x2001 },
-  { 0x0500, 0x0144, 0x0fff },
-  { 0x0500, 0x0146, 0x0fff },
-  { 0x8500, 0x014b, 0x3fff },
-  { 0x8500, 0x0149, 0x2000 },
-  { 0x0500, 0x0148, 0x0fff },
-  { 0x0900, 0x014a, 0x0001 },
-  { 0x8500, 0x014d, 0x2fff },
-  { 0x0900, 0x014c, 0x0001 },
-  { 0x0900, 0x014e, 0x0001 },
-  { 0x8500, 0x0157, 0x4fff },
-  { 0x8500, 0x0153, 0x3fff },
-  { 0x8500, 0x0151, 0x2fff },
-  { 0x0900, 0x0150, 0x0001 },
-  { 0x0900, 0x0152, 0x0001 },
-  { 0x8500, 0x0155, 0x2fff },
-  { 0x0900, 0x0154, 0x0001 },
-  { 0x0900, 0x0156, 0x0001 },
-  { 0x8500, 0x015b, 0x3fff },
-  { 0x8500, 0x0159, 0x2fff },
-  { 0x0900, 0x0158, 0x0001 },
-  { 0x0900, 0x015a, 0x0001 },
-  { 0x8500, 0x015d, 0x2fff },
-  { 0x0900, 0x015c, 0x0001 },
-  { 0x0900, 0x015e, 0x0001 },
-  { 0x8500, 0x016f, 0x5fff },
-  { 0x8500, 0x0167, 0x4fff },
-  { 0x8500, 0x0163, 0x3fff },
-  { 0x8500, 0x0161, 0x2fff },
-  { 0x0900, 0x0160, 0x0001 },
-  { 0x0900, 0x0162, 0x0001 },
-  { 0x8500, 0x0165, 0x2fff },
-  { 0x0900, 0x0164, 0x0001 },
-  { 0x0900, 0x0166, 0x0001 },
-  { 0x8500, 0x016b, 0x3fff },
-  { 0x8500, 0x0169, 0x2fff },
-  { 0x0900, 0x0168, 0x0001 },
-  { 0x0900, 0x016a, 0x0001 },
-  { 0x8500, 0x016d, 0x2fff },
-  { 0x0900, 0x016c, 0x0001 },
-  { 0x0900, 0x016e, 0x0001 },
-  { 0x8500, 0x0177, 0x4fff },
-  { 0x8500, 0x0173, 0x3fff },
-  { 0x8500, 0x0171, 0x2fff },
-  { 0x0900, 0x0170, 0x0001 },
-  { 0x0900, 0x0172, 0x0001 },
-  { 0x8500, 0x0175, 0x2fff },
-  { 0x0900, 0x0174, 0x0001 },
-  { 0x0900, 0x0176, 0x0001 },
-  { 0x8900, 0x017b, 0x3001 },
-  { 0x8900, 0x0179, 0x2001 },
-  { 0x0900, 0x0178, 0x0f87 },
-  { 0x0500, 0x017a, 0x0fff },
-  { 0x8900, 0x017d, 0x2001 },
-  { 0x0500, 0x017c, 0x0fff },
-  { 0x0500, 0x017e, 0x0fff },
-  { 0x8500, 0x01bf, 0x7038 },
-  { 0x8900, 0x019f, 0x60d6 },
-  { 0x8900, 0x018f, 0x50ca },
-  { 0x8900, 0x0187, 0x4001 },
-  { 0x8500, 0x0183, 0x3fff },
-  { 0x8900, 0x0181, 0x20d2 },
-  { 0x0500, 0x0180, 0x0000 },
-  { 0x0900, 0x0182, 0x0001 },
-  { 0x8500, 0x0185, 0x2fff },
-  { 0x0900, 0x0184, 0x0001 },
-  { 0x0900, 0x0186, 0x00ce },
-  { 0x8900, 0x018b, 0x3001 },
-  { 0x8900, 0x0189, 0x20cd },
-  { 0x0500, 0x0188, 0x0fff },
-  { 0x0900, 0x018a, 0x00cd },
-  { 0x8500, 0x018d, 0x2000 },
-  { 0x0500, 0x018c, 0x0fff },
-  { 0x0900, 0x018e, 0x004f },
-  { 0x8900, 0x0197, 0x40d1 },
-  { 0x8900, 0x0193, 0x30cd },
-  { 0x8900, 0x0191, 0x2001 },
-  { 0x0900, 0x0190, 0x00cb },
-  { 0x0500, 0x0192, 0x0fff },
-  { 0x8500, 0x0195, 0x2061 },
-  { 0x0900, 0x0194, 0x00cf },
-  { 0x0900, 0x0196, 0x00d3 },
-  { 0x8500, 0x019b, 0x3000 },
-  { 0x8500, 0x0199, 0x2fff },
-  { 0x0900, 0x0198, 0x0001 },
-  { 0x0500, 0x019a, 0x0000 },
-  { 0x8900, 0x019d, 0x20d5 },
-  { 0x0900, 0x019c, 0x00d3 },
-  { 0x0500, 0x019e, 0x0082 },
-  { 0x8900, 0x01af, 0x5001 },
-  { 0x8900, 0x01a7, 0x4001 },
-  { 0x8500, 0x01a3, 0x3fff },
-  { 0x8500, 0x01a1, 0x2fff },
-  { 0x0900, 0x01a0, 0x0001 },
-  { 0x0900, 0x01a2, 0x0001 },
-  { 0x8500, 0x01a5, 0x2fff },
-  { 0x0900, 0x01a4, 0x0001 },
-  { 0x0900, 0x01a6, 0x00da },
-  { 0x8500, 0x01ab, 0x3000 },
-  { 0x8900, 0x01a9, 0x20da },
-  { 0x0500, 0x01a8, 0x0fff },
-  { 0x0500, 0x01aa, 0x0000 },
-  { 0x8500, 0x01ad, 0x2fff },
-  { 0x0900, 0x01ac, 0x0001 },
-  { 0x0900, 0x01ae, 0x00da },
-  { 0x8900, 0x01b7, 0x40db },
-  { 0x8900, 0x01b3, 0x3001 },
-  { 0x8900, 0x01b1, 0x20d9 },
-  { 0x0500, 0x01b0, 0x0fff },
-  { 0x0900, 0x01b2, 0x00d9 },
-  { 0x8900, 0x01b5, 0x2001 },
-  { 0x0500, 0x01b4, 0x0fff },
-  { 0x0500, 0x01b6, 0x0fff },
-  { 0x8700, 0x01bb, 0x3000 },
-  { 0x8500, 0x01b9, 0x2fff },
-  { 0x0900, 0x01b8, 0x0001 },
-  { 0x0500, 0x01ba, 0x0000 },
-  { 0x8500, 0x01bd, 0x2fff },
-  { 0x0900, 0x01bc, 0x0001 },
-  { 0x0500, 0x01be, 0x0000 },
-  { 0x8500, 0x01df, 0x6fff },
-  { 0x8900, 0x01cf, 0x5001 },
-  { 0x8900, 0x01c7, 0x4002 },
-  { 0x8700, 0x01c3, 0x3000 },
-  { 0x8700, 0x01c1, 0x2000 },
-  { 0x0700, 0x01c0, 0x0000 },
-  { 0x0700, 0x01c2, 0x0000 },
-  { 0x8800, 0x01c5, 0x2000 },
-  { 0x0900, 0x01c4, 0x0002 },
-  { 0x0500, 0x01c6, 0x0ffe },
-  { 0x8800, 0x01cb, 0x3000 },
-  { 0x8500, 0x01c9, 0x2ffe },
-  { 0x0800, 0x01c8, 0x0000 },
-  { 0x0900, 0x01ca, 0x0002 },
-  { 0x8900, 0x01cd, 0x2001 },
-  { 0x0500, 0x01cc, 0x0ffe },
-  { 0x0500, 0x01ce, 0x0fff },
-  { 0x8900, 0x01d7, 0x4001 },
-  { 0x8900, 0x01d3, 0x3001 },
-  { 0x8900, 0x01d1, 0x2001 },
-  { 0x0500, 0x01d0, 0x0fff },
-  { 0x0500, 0x01d2, 0x0fff },
-  { 0x8900, 0x01d5, 0x2001 },
-  { 0x0500, 0x01d4, 0x0fff },
-  { 0x0500, 0x01d6, 0x0fff },
-  { 0x8900, 0x01db, 0x3001 },
-  { 0x8900, 0x01d9, 0x2001 },
-  { 0x0500, 0x01d8, 0x0fff },
-  { 0x0500, 0x01da, 0x0fff },
-  { 0x8500, 0x01dd, 0x2fb1 },
-  { 0x0500, 0x01dc, 0x0fff },
-  { 0x0900, 0x01de, 0x0001 },
-  { 0x8500, 0x01ef, 0x5fff },
-  { 0x8500, 0x01e7, 0x4fff },
-  { 0x8500, 0x01e3, 0x3fff },
-  { 0x8500, 0x01e1, 0x2fff },
-  { 0x0900, 0x01e0, 0x0001 },
-  { 0x0900, 0x01e2, 0x0001 },
-  { 0x8500, 0x01e5, 0x2fff },
-  { 0x0900, 0x01e4, 0x0001 },
-  { 0x0900, 0x01e6, 0x0001 },
-  { 0x8500, 0x01eb, 0x3fff },
-  { 0x8500, 0x01e9, 0x2fff },
-  { 0x0900, 0x01e8, 0x0001 },
-  { 0x0900, 0x01ea, 0x0001 },
-  { 0x8500, 0x01ed, 0x2fff },
-  { 0x0900, 0x01ec, 0x0001 },
-  { 0x0900, 0x01ee, 0x0001 },
-  { 0x8900, 0x01f7, 0x4fc8 },
-  { 0x8500, 0x01f3, 0x3ffe },
-  { 0x8900, 0x01f1, 0x2002 },
-  { 0x0500, 0x01f0, 0x0000 },
-  { 0x0800, 0x01f2, 0x0000 },
-  { 0x8500, 0x01f5, 0x2fff },
-  { 0x0900, 0x01f4, 0x0001 },
-  { 0x0900, 0x01f6, 0x0f9f },
-  { 0x8500, 0x01fb, 0x3fff },
-  { 0x8500, 0x01f9, 0x2fff },
-  { 0x0900, 0x01f8, 0x0001 },
-  { 0x0900, 0x01fa, 0x0001 },
-  { 0x8500, 0x01fd, 0x2fff },
-  { 0x0900, 0x01fc, 0x0001 },
-  { 0x0900, 0x01fe, 0x0001 },
-  { 0x8c00, 0x0318, 0x9000 },
-  { 0x8500, 0x0298, 0x8000 },
-  { 0x8500, 0x0258, 0x7000 },
-  { 0x8500, 0x021f, 0x6fff },
-  { 0x8500, 0x020f, 0x5fff },
-  { 0x8500, 0x0207, 0x4fff },
-  { 0x8500, 0x0203, 0x3fff },
-  { 0x8500, 0x0201, 0x2fff },
-  { 0x0900, 0x0200, 0x0001 },
-  { 0x0900, 0x0202, 0x0001 },
-  { 0x8500, 0x0205, 0x2fff },
-  { 0x0900, 0x0204, 0x0001 },
-  { 0x0900, 0x0206, 0x0001 },
-  { 0x8500, 0x020b, 0x3fff },
-  { 0x8500, 0x0209, 0x2fff },
-  { 0x0900, 0x0208, 0x0001 },
-  { 0x0900, 0x020a, 0x0001 },
-  { 0x8500, 0x020d, 0x2fff },
-  { 0x0900, 0x020c, 0x0001 },
-  { 0x0900, 0x020e, 0x0001 },
-  { 0x8500, 0x0217, 0x4fff },
-  { 0x8500, 0x0213, 0x3fff },
-  { 0x8500, 0x0211, 0x2fff },
-  { 0x0900, 0x0210, 0x0001 },
-  { 0x0900, 0x0212, 0x0001 },
-  { 0x8500, 0x0215, 0x2fff },
-  { 0x0900, 0x0214, 0x0001 },
-  { 0x0900, 0x0216, 0x0001 },
-  { 0x8500, 0x021b, 0x3fff },
-  { 0x8500, 0x0219, 0x2fff },
-  { 0x0900, 0x0218, 0x0001 },
-  { 0x0900, 0x021a, 0x0001 },
-  { 0x8500, 0x021d, 0x2fff },
-  { 0x0900, 0x021c, 0x0001 },
-  { 0x0900, 0x021e, 0x0001 },
-  { 0x8500, 0x022f, 0x5fff },
-  { 0x8500, 0x0227, 0x4fff },
-  { 0x8500, 0x0223, 0x3fff },
-  { 0x8500, 0x0221, 0x2000 },
-  { 0x0900, 0x0220, 0x0f7e },
-  { 0x0900, 0x0222, 0x0001 },
-  { 0x8500, 0x0225, 0x2fff },
-  { 0x0900, 0x0224, 0x0001 },
-  { 0x0900, 0x0226, 0x0001 },
-  { 0x8500, 0x022b, 0x3fff },
-  { 0x8500, 0x0229, 0x2fff },
-  { 0x0900, 0x0228, 0x0001 },
-  { 0x0900, 0x022a, 0x0001 },
-  { 0x8500, 0x022d, 0x2fff },
-  { 0x0900, 0x022c, 0x0001 },
-  { 0x0900, 0x022e, 0x0001 },
-  { 0x8500, 0x0250, 0x4000 },
-  { 0x8500, 0x0233, 0x3fff },
-  { 0x8500, 0x0231, 0x2fff },
-  { 0x0900, 0x0230, 0x0001 },
-  { 0x0900, 0x0232, 0x0001 },
-  { 0x8500, 0x0235, 0x2000 },
-  { 0x0500, 0x0234, 0x0000 },
-  { 0x0500, 0x0236, 0x0000 },
-  { 0x8500, 0x0254, 0x3f32 },
-  { 0x8500, 0x0252, 0x2000 },
-  { 0x0500, 0x0251, 0x0000 },
-  { 0x0500, 0x0253, 0x0f2e },
-  { 0x8500, 0x0256, 0x2f33 },
-  { 0x0500, 0x0255, 0x0000 },
-  { 0x0500, 0x0257, 0x0f33 },
-  { 0x8500, 0x0278, 0x6000 },
-  { 0x8500, 0x0268, 0x5f2f },
-  { 0x8500, 0x0260, 0x4f33 },
-  { 0x8500, 0x025c, 0x3000 },
-  { 0x8500, 0x025a, 0x2000 },
-  { 0x0500, 0x0259, 0x0f36 },
-  { 0x0500, 0x025b, 0x0f35 },
-  { 0x8500, 0x025e, 0x2000 },
-  { 0x0500, 0x025d, 0x0000 },
-  { 0x0500, 0x025f, 0x0000 },
-  { 0x8500, 0x0264, 0x3000 },
-  { 0x8500, 0x0262, 0x2000 },
-  { 0x0500, 0x0261, 0x0000 },
-  { 0x0500, 0x0263, 0x0f31 },
-  { 0x8500, 0x0266, 0x2000 },
-  { 0x0500, 0x0265, 0x0000 },
-  { 0x0500, 0x0267, 0x0000 },
-  { 0x8500, 0x0270, 0x4000 },
-  { 0x8500, 0x026c, 0x3000 },
-  { 0x8500, 0x026a, 0x2000 },
-  { 0x0500, 0x0269, 0x0f2d },
-  { 0x0500, 0x026b, 0x0000 },
-  { 0x8500, 0x026e, 0x2000 },
-  { 0x0500, 0x026d, 0x0000 },
-  { 0x0500, 0x026f, 0x0f2d },
-  { 0x8500, 0x0274, 0x3000 },
-  { 0x8500, 0x0272, 0x2f2b },
-  { 0x0500, 0x0271, 0x0000 },
-  { 0x0500, 0x0273, 0x0000 },
-  { 0x8500, 0x0276, 0x2000 },
-  { 0x0500, 0x0275, 0x0f2a },
-  { 0x0500, 0x0277, 0x0000 },
-  { 0x8500, 0x0288, 0x5f26 },
-  { 0x8500, 0x0280, 0x4f26 },
-  { 0x8500, 0x027c, 0x3000 },
-  { 0x8500, 0x027a, 0x2000 },
-  { 0x0500, 0x0279, 0x0000 },
-  { 0x0500, 0x027b, 0x0000 },
-  { 0x8500, 0x027e, 0x2000 },
-  { 0x0500, 0x027d, 0x0000 },
-  { 0x0500, 0x027f, 0x0000 },
-  { 0x8500, 0x0284, 0x3000 },
-  { 0x8500, 0x0282, 0x2000 },
-  { 0x0500, 0x0281, 0x0000 },
-  { 0x0500, 0x0283, 0x0f26 },
-  { 0x8500, 0x0286, 0x2000 },
-  { 0x0500, 0x0285, 0x0000 },
-  { 0x0500, 0x0287, 0x0000 },
-  { 0x8500, 0x0290, 0x4000 },
-  { 0x8500, 0x028c, 0x3000 },
-  { 0x8500, 0x028a, 0x2f27 },
-  { 0x0500, 0x0289, 0x0000 },
-  { 0x0500, 0x028b, 0x0f27 },
-  { 0x8500, 0x028e, 0x2000 },
-  { 0x0500, 0x028d, 0x0000 },
-  { 0x0500, 0x028f, 0x0000 },
-  { 0x8500, 0x0294, 0x3000 },
-  { 0x8500, 0x0292, 0x2f25 },
-  { 0x0500, 0x0291, 0x0000 },
-  { 0x0500, 0x0293, 0x0000 },
-  { 0x8500, 0x0296, 0x2000 },
-  { 0x0500, 0x0295, 0x0000 },
-  { 0x0500, 0x0297, 0x0000 },
-  { 0x9800, 0x02d8, 0x7000 },
-  { 0x8600, 0x02b8, 0x6000 },
-  { 0x8500, 0x02a8, 0x5000 },
-  { 0x8500, 0x02a0, 0x4000 },
-  { 0x8500, 0x029c, 0x3000 },
-  { 0x8500, 0x029a, 0x2000 },
-  { 0x0500, 0x0299, 0x0000 },
-  { 0x0500, 0x029b, 0x0000 },
-  { 0x8500, 0x029e, 0x2000 },
-  { 0x0500, 0x029d, 0x0000 },
-  { 0x0500, 0x029f, 0x0000 },
-  { 0x8500, 0x02a4, 0x3000 },
-  { 0x8500, 0x02a2, 0x2000 },
-  { 0x0500, 0x02a1, 0x0000 },
-  { 0x0500, 0x02a3, 0x0000 },
-  { 0x8500, 0x02a6, 0x2000 },
-  { 0x0500, 0x02a5, 0x0000 },
-  { 0x0500, 0x02a7, 0x0000 },
-  { 0x8600, 0x02b0, 0x4000 },
-  { 0x8500, 0x02ac, 0x3000 },
-  { 0x8500, 0x02aa, 0x2000 },
-  { 0x0500, 0x02a9, 0x0000 },
-  { 0x0500, 0x02ab, 0x0000 },
-  { 0x8500, 0x02ae, 0x2000 },
-  { 0x0500, 0x02ad, 0x0000 },
-  { 0x0500, 0x02af, 0x0000 },
-  { 0x8600, 0x02b4, 0x3000 },
-  { 0x8600, 0x02b2, 0x2000 },
-  { 0x0600, 0x02b1, 0x0000 },
-  { 0x0600, 0x02b3, 0x0000 },
-  { 0x8600, 0x02b6, 0x2000 },
-  { 0x0600, 0x02b5, 0x0000 },
-  { 0x0600, 0x02b7, 0x0000 },
-  { 0x8600, 0x02c8, 0x5000 },
-  { 0x8600, 0x02c0, 0x4000 },
-  { 0x8600, 0x02bc, 0x3000 },
-  { 0x8600, 0x02ba, 0x2000 },
-  { 0x0600, 0x02b9, 0x0000 },
-  { 0x0600, 0x02bb, 0x0000 },
-  { 0x8600, 0x02be, 0x2000 },
-  { 0x0600, 0x02bd, 0x0000 },
-  { 0x0600, 0x02bf, 0x0000 },
-  { 0x9800, 0x02c4, 0x3000 },
-  { 0x9800, 0x02c2, 0x2000 },
-  { 0x0600, 0x02c1, 0x0000 },
-  { 0x1800, 0x02c3, 0x0000 },
-  { 0x8600, 0x02c6, 0x2000 },
-  { 0x1800, 0x02c5, 0x0000 },
-  { 0x0600, 0x02c7, 0x0000 },
-  { 0x8600, 0x02d0, 0x4000 },
-  { 0x8600, 0x02cc, 0x3000 },
-  { 0x8600, 0x02ca, 0x2000 },
-  { 0x0600, 0x02c9, 0x0000 },
-  { 0x0600, 0x02cb, 0x0000 },
-  { 0x8600, 0x02ce, 0x2000 },
-  { 0x0600, 0x02cd, 0x0000 },
-  { 0x0600, 0x02cf, 0x0000 },
-  { 0x9800, 0x02d4, 0x3000 },
-  { 0x9800, 0x02d2, 0x2000 },
-  { 0x0600, 0x02d1, 0x0000 },
-  { 0x1800, 0x02d3, 0x0000 },
-  { 0x9800, 0x02d6, 0x2000 },
-  { 0x1800, 0x02d5, 0x0000 },
-  { 0x1800, 0x02d7, 0x0000 },
-  { 0x9800, 0x02f8, 0x6000 },
-  { 0x9800, 0x02e8, 0x5000 },
-  { 0x8600, 0x02e0, 0x4000 },
-  { 0x9800, 0x02dc, 0x3000 },
-  { 0x9800, 0x02da, 0x2000 },
-  { 0x1800, 0x02d9, 0x0000 },
-  { 0x1800, 0x02db, 0x0000 },
-  { 0x9800, 0x02de, 0x2000 },
-  { 0x1800, 0x02dd, 0x0000 },
-  { 0x1800, 0x02df, 0x0000 },
-  { 0x8600, 0x02e4, 0x3000 },
-  { 0x8600, 0x02e2, 0x2000 },
-  { 0x0600, 0x02e1, 0x0000 },
-  { 0x0600, 0x02e3, 0x0000 },
-  { 0x9800, 0x02e6, 0x2000 },
-  { 0x1800, 0x02e5, 0x0000 },
-  { 0x1800, 0x02e7, 0x0000 },
-  { 0x9800, 0x02f0, 0x4000 },
-  { 0x9800, 0x02ec, 0x3000 },
-  { 0x9800, 0x02ea, 0x2000 },
-  { 0x1800, 0x02e9, 0x0000 },
-  { 0x1800, 0x02eb, 0x0000 },
-  { 0x8600, 0x02ee, 0x2000 },
-  { 0x1800, 0x02ed, 0x0000 },
-  { 0x1800, 0x02ef, 0x0000 },
-  { 0x9800, 0x02f4, 0x3000 },
-  { 0x9800, 0x02f2, 0x2000 },
-  { 0x1800, 0x02f1, 0x0000 },
-  { 0x1800, 0x02f3, 0x0000 },
-  { 0x9800, 0x02f6, 0x2000 },
-  { 0x1800, 0x02f5, 0x0000 },
-  { 0x1800, 0x02f7, 0x0000 },
-  { 0x8c00, 0x0308, 0x5000 },
-  { 0x8c00, 0x0300, 0x4000 },
-  { 0x9800, 0x02fc, 0x3000 },
-  { 0x9800, 0x02fa, 0x2000 },
-  { 0x1800, 0x02f9, 0x0000 },
-  { 0x1800, 0x02fb, 0x0000 },
-  { 0x9800, 0x02fe, 0x2000 },
-  { 0x1800, 0x02fd, 0x0000 },
-  { 0x1800, 0x02ff, 0x0000 },
-  { 0x8c00, 0x0304, 0x3000 },
-  { 0x8c00, 0x0302, 0x2000 },
-  { 0x0c00, 0x0301, 0x0000 },
-  { 0x0c00, 0x0303, 0x0000 },
-  { 0x8c00, 0x0306, 0x2000 },
-  { 0x0c00, 0x0305, 0x0000 },
-  { 0x0c00, 0x0307, 0x0000 },
-  { 0x8c00, 0x0310, 0x4000 },
-  { 0x8c00, 0x030c, 0x3000 },
-  { 0x8c00, 0x030a, 0x2000 },
-  { 0x0c00, 0x0309, 0x0000 },
-  { 0x0c00, 0x030b, 0x0000 },
-  { 0x8c00, 0x030e, 0x2000 },
-  { 0x0c00, 0x030d, 0x0000 },
-  { 0x0c00, 0x030f, 0x0000 },
-  { 0x8c00, 0x0314, 0x3000 },
-  { 0x8c00, 0x0312, 0x2000 },
-  { 0x0c00, 0x0311, 0x0000 },
-  { 0x0c00, 0x0313, 0x0000 },
-  { 0x8c00, 0x0316, 0x2000 },
-  { 0x0c00, 0x0315, 0x0000 },
-  { 0x0c00, 0x0317, 0x0000 },
-  { 0x8500, 0x03b0, 0x8000 },
-  { 0x8c00, 0x035d, 0x7000 },
-  { 0x8c00, 0x0338, 0x6000 },
-  { 0x8c00, 0x0328, 0x5000 },
-  { 0x8c00, 0x0320, 0x4000 },
-  { 0x8c00, 0x031c, 0x3000 },
-  { 0x8c00, 0x031a, 0x2000 },
-  { 0x0c00, 0x0319, 0x0000 },
-  { 0x0c00, 0x031b, 0x0000 },
-  { 0x8c00, 0x031e, 0x2000 },
-  { 0x0c00, 0x031d, 0x0000 },
-  { 0x0c00, 0x031f, 0x0000 },
-  { 0x8c00, 0x0324, 0x3000 },
-  { 0x8c00, 0x0322, 0x2000 },
-  { 0x0c00, 0x0321, 0x0000 },
-  { 0x0c00, 0x0323, 0x0000 },
-  { 0x8c00, 0x0326, 0x2000 },
-  { 0x0c00, 0x0325, 0x0000 },
-  { 0x0c00, 0x0327, 0x0000 },
-  { 0x8c00, 0x0330, 0x4000 },
-  { 0x8c00, 0x032c, 0x3000 },
-  { 0x8c00, 0x032a, 0x2000 },
-  { 0x0c00, 0x0329, 0x0000 },
-  { 0x0c00, 0x032b, 0x0000 },
-  { 0x8c00, 0x032e, 0x2000 },
-  { 0x0c00, 0x032d, 0x0000 },
-  { 0x0c00, 0x032f, 0x0000 },
-  { 0x8c00, 0x0334, 0x3000 },
-  { 0x8c00, 0x0332, 0x2000 },
-  { 0x0c00, 0x0331, 0x0000 },
-  { 0x0c00, 0x0333, 0x0000 },
-  { 0x8c00, 0x0336, 0x2000 },
-  { 0x0c00, 0x0335, 0x0000 },
-  { 0x0c00, 0x0337, 0x0000 },
-  { 0x8c00, 0x0348, 0x5000 },
-  { 0x8c00, 0x0340, 0x4000 },
-  { 0x8c00, 0x033c, 0x3000 },
-  { 0x8c00, 0x033a, 0x2000 },
-  { 0x0c00, 0x0339, 0x0000 },
-  { 0x0c00, 0x033b, 0x0000 },
-  { 0x8c00, 0x033e, 0x2000 },
-  { 0x0c00, 0x033d, 0x0000 },
-  { 0x0c00, 0x033f, 0x0000 },
-  { 0x8c00, 0x0344, 0x3000 },
-  { 0x8c00, 0x0342, 0x2000 },
-  { 0x0c00, 0x0341, 0x0000 },
-  { 0x0c00, 0x0343, 0x0000 },
-  { 0x8c00, 0x0346, 0x2000 },
-  { 0x0c00, 0x0345, 0x0000 },
-  { 0x0c00, 0x0347, 0x0000 },
-  { 0x8c00, 0x0350, 0x4000 },
-  { 0x8c00, 0x034c, 0x3000 },
-  { 0x8c00, 0x034a, 0x2000 },
-  { 0x0c00, 0x0349, 0x0000 },
-  { 0x0c00, 0x034b, 0x0000 },
-  { 0x8c00, 0x034e, 0x2000 },
-  { 0x0c00, 0x034d, 0x0000 },
-  { 0x0c00, 0x034f, 0x0000 },
-  { 0x8c00, 0x0354, 0x3000 },
-  { 0x8c00, 0x0352, 0x2000 },
-  { 0x0c00, 0x0351, 0x0000 },
-  { 0x0c00, 0x0353, 0x0000 },
-  { 0x8c00, 0x0356, 0x2000 },
-  { 0x0c00, 0x0355, 0x0000 },
-  { 0x0c00, 0x0357, 0x0000 },
-  { 0x8900, 0x038f, 0x603f },
-  { 0x8c00, 0x036d, 0x5000 },
-  { 0x8c00, 0x0365, 0x4000 },
-  { 0x8c00, 0x0361, 0x3000 },
-  { 0x8c00, 0x035f, 0x2000 },
-  { 0x0c00, 0x035e, 0x0000 },
-  { 0x0c00, 0x0360, 0x0000 },
-  { 0x8c00, 0x0363, 0x2000 },
-  { 0x0c00, 0x0362, 0x0000 },
-  { 0x0c00, 0x0364, 0x0000 },
-  { 0x8c00, 0x0369, 0x3000 },
-  { 0x8c00, 0x0367, 0x2000 },
-  { 0x0c00, 0x0366, 0x0000 },
-  { 0x0c00, 0x0368, 0x0000 },
-  { 0x8c00, 0x036b, 0x2000 },
-  { 0x0c00, 0x036a, 0x0000 },
-  { 0x0c00, 0x036c, 0x0000 },
-  { 0x9800, 0x0385, 0x4000 },
-  { 0x9800, 0x0375, 0x3000 },
-  { 0x8c00, 0x036f, 0x2000 },
-  { 0x0c00, 0x036e, 0x0000 },
-  { 0x1800, 0x0374, 0x0000 },
-  { 0x9500, 0x037e, 0x2000 },
-  { 0x0600, 0x037a, 0x0000 },
-  { 0x1800, 0x0384, 0x0000 },
-  { 0x8900, 0x0389, 0x3025 },
-  { 0x9500, 0x0387, 0x2000 },
-  { 0x0900, 0x0386, 0x0026 },
-  { 0x0900, 0x0388, 0x0025 },
-  { 0x8900, 0x038c, 0x2040 },
-  { 0x0900, 0x038a, 0x0025 },
-  { 0x0900, 0x038e, 0x003f },
-  { 0x8900, 0x039f, 0x5020 },
-  { 0x8900, 0x0397, 0x4020 },
-  { 0x8900, 0x0393, 0x3020 },
-  { 0x8900, 0x0391, 0x2020 },
-  { 0x0500, 0x0390, 0x0000 },
-  { 0x0900, 0x0392, 0x0020 },
-  { 0x8900, 0x0395, 0x2020 },
-  { 0x0900, 0x0394, 0x0020 },
-  { 0x0900, 0x0396, 0x0020 },
-  { 0x8900, 0x039b, 0x3020 },
-  { 0x8900, 0x0399, 0x2020 },
-  { 0x0900, 0x0398, 0x0020 },
-  { 0x0900, 0x039a, 0x0020 },
-  { 0x8900, 0x039d, 0x2020 },
-  { 0x0900, 0x039c, 0x0020 },
-  { 0x0900, 0x039e, 0x0020 },
-  { 0x8900, 0x03a8, 0x4020 },
-  { 0x8900, 0x03a4, 0x3020 },
-  { 0x8900, 0x03a1, 0x2020 },
-  { 0x0900, 0x03a0, 0x0020 },
-  { 0x0900, 0x03a3, 0x0020 },
-  { 0x8900, 0x03a6, 0x2020 },
-  { 0x0900, 0x03a5, 0x0020 },
-  { 0x0900, 0x03a7, 0x0020 },
-  { 0x8500, 0x03ac, 0x3fda },
-  { 0x8900, 0x03aa, 0x2020 },
-  { 0x0900, 0x03a9, 0x0020 },
-  { 0x0900, 0x03ab, 0x0020 },
-  { 0x8500, 0x03ae, 0x2fdb },
-  { 0x0500, 0x03ad, 0x0fdb },
-  { 0x0500, 0x03af, 0x0fdb },
-  { 0x8500, 0x03f1, 0x7fb0 },
-  { 0x8500, 0x03d1, 0x6fc7 },
-  { 0x8500, 0x03c0, 0x5fe0 },
-  { 0x8500, 0x03b8, 0x4fe0 },
-  { 0x8500, 0x03b4, 0x3fe0 },
-  { 0x8500, 0x03b2, 0x2fe0 },
-  { 0x0500, 0x03b1, 0x0fe0 },
-  { 0x0500, 0x03b3, 0x0fe0 },
-  { 0x8500, 0x03b6, 0x2fe0 },
-  { 0x0500, 0x03b5, 0x0fe0 },
-  { 0x0500, 0x03b7, 0x0fe0 },
-  { 0x8500, 0x03bc, 0x3fe0 },
-  { 0x8500, 0x03ba, 0x2fe0 },
-  { 0x0500, 0x03b9, 0x0fe0 },
-  { 0x0500, 0x03bb, 0x0fe0 },
-  { 0x8500, 0x03be, 0x2fe0 },
-  { 0x0500, 0x03bd, 0x0fe0 },
-  { 0x0500, 0x03bf, 0x0fe0 },
-  { 0x8500, 0x03c8, 0x4fe0 },
-  { 0x8500, 0x03c4, 0x3fe0 },
-  { 0x8500, 0x03c2, 0x2fe1 },
-  { 0x0500, 0x03c1, 0x0fe0 },
-  { 0x0500, 0x03c3, 0x0fe0 },
-  { 0x8500, 0x03c6, 0x2fe0 },
-  { 0x0500, 0x03c5, 0x0fe0 },
-  { 0x0500, 0x03c7, 0x0fe0 },
-  { 0x8500, 0x03cc, 0x3fc0 },
-  { 0x8500, 0x03ca, 0x2fe0 },
-  { 0x0500, 0x03c9, 0x0fe0 },
-  { 0x0500, 0x03cb, 0x0fe0 },
-  { 0x8500, 0x03ce, 0x2fc1 },
-  { 0x0500, 0x03cd, 0x0fc1 },
-  { 0x0500, 0x03d0, 0x0fc2 },
-  { 0x8500, 0x03e1, 0x5fff },
-  { 0x8500, 0x03d9, 0x4fff },
-  { 0x8500, 0x03d5, 0x3fd1 },
-  { 0x8900, 0x03d3, 0x2000 },
-  { 0x0900, 0x03d2, 0x0000 },
-  { 0x0900, 0x03d4, 0x0000 },
-  { 0x8500, 0x03d7, 0x2000 },
-  { 0x0500, 0x03d6, 0x0fca },
-  { 0x0900, 0x03d8, 0x0001 },
-  { 0x8500, 0x03dd, 0x3fff },
-  { 0x8500, 0x03db, 0x2fff },
-  { 0x0900, 0x03da, 0x0001 },
-  { 0x0900, 0x03dc, 0x0001 },
-  { 0x8500, 0x03df, 0x2fff },
-  { 0x0900, 0x03de, 0x0001 },
-  { 0x0900, 0x03e0, 0x0001 },
-  { 0x8500, 0x03e9, 0x4fff },
-  { 0x8500, 0x03e5, 0x3fff },
-  { 0x8500, 0x03e3, 0x2fff },
-  { 0x0900, 0x03e2, 0x0001 },
-  { 0x0900, 0x03e4, 0x0001 },
-  { 0x8500, 0x03e7, 0x2fff },
-  { 0x0900, 0x03e6, 0x0001 },
-  { 0x0900, 0x03e8, 0x0001 },
-  { 0x8500, 0x03ed, 0x3fff },
-  { 0x8500, 0x03eb, 0x2fff },
-  { 0x0900, 0x03ea, 0x0001 },
-  { 0x0900, 0x03ec, 0x0001 },
-  { 0x8500, 0x03ef, 0x2fff },
-  { 0x0900, 0x03ee, 0x0001 },
-  { 0x0500, 0x03f0, 0x0faa },
-  { 0x8900, 0x0415, 0x6020 },
-  { 0x8900, 0x0405, 0x5050 },
-  { 0x8900, 0x03f9, 0x4ff9 },
-  { 0x8500, 0x03f5, 0x3fa0 },
-  { 0x8500, 0x03f3, 0x2000 },
-  { 0x0500, 0x03f2, 0x0007 },
-  { 0x0900, 0x03f4, 0x0fc4 },
-  { 0x8900, 0x03f7, 0x2001 },
-  { 0x1900, 0x03f6, 0x0000 },
-  { 0x0500, 0x03f8, 0x0fff },
-  { 0x8900, 0x0401, 0x3050 },
-  { 0x8500, 0x03fb, 0x2fff },
-  { 0x0900, 0x03fa, 0x0001 },
-  { 0x0900, 0x0400, 0x0050 },
-  { 0x8900, 0x0403, 0x2050 },
-  { 0x0900, 0x0402, 0x0050 },
-  { 0x0900, 0x0404, 0x0050 },
-  { 0x8900, 0x040d, 0x4050 },
-  { 0x8900, 0x0409, 0x3050 },
-  { 0x8900, 0x0407, 0x2050 },
-  { 0x0900, 0x0406, 0x0050 },
-  { 0x0900, 0x0408, 0x0050 },
-  { 0x8900, 0x040b, 0x2050 },
-  { 0x0900, 0x040a, 0x0050 },
-  { 0x0900, 0x040c, 0x0050 },
-  { 0x8900, 0x0411, 0x3020 },
-  { 0x8900, 0x040f, 0x2050 },
-  { 0x0900, 0x040e, 0x0050 },
-  { 0x0900, 0x0410, 0x0020 },
-  { 0x8900, 0x0413, 0x2020 },
-  { 0x0900, 0x0412, 0x0020 },
-  { 0x0900, 0x0414, 0x0020 },
-  { 0x8900, 0x0425, 0x5020 },
-  { 0x8900, 0x041d, 0x4020 },
-  { 0x8900, 0x0419, 0x3020 },
-  { 0x8900, 0x0417, 0x2020 },
-  { 0x0900, 0x0416, 0x0020 },
-  { 0x0900, 0x0418, 0x0020 },
-  { 0x8900, 0x041b, 0x2020 },
-  { 0x0900, 0x041a, 0x0020 },
-  { 0x0900, 0x041c, 0x0020 },
-  { 0x8900, 0x0421, 0x3020 },
-  { 0x8900, 0x041f, 0x2020 },
-  { 0x0900, 0x041e, 0x0020 },
-  { 0x0900, 0x0420, 0x0020 },
-  { 0x8900, 0x0423, 0x2020 },
-  { 0x0900, 0x0422, 0x0020 },
-  { 0x0900, 0x0424, 0x0020 },
-  { 0x8900, 0x042d, 0x4020 },
-  { 0x8900, 0x0429, 0x3020 },
-  { 0x8900, 0x0427, 0x2020 },
-  { 0x0900, 0x0426, 0x0020 },
-  { 0x0900, 0x0428, 0x0020 },
-  { 0x8900, 0x042b, 0x2020 },
-  { 0x0900, 0x042a, 0x0020 },
-  { 0x0900, 0x042c, 0x0020 },
-  { 0x8500, 0x0431, 0x3fe0 },
-  { 0x8900, 0x042f, 0x2020 },
-  { 0x0900, 0x042e, 0x0020 },
-  { 0x0500, 0x0430, 0x0fe0 },
-  { 0x8500, 0x0433, 0x2fe0 },
-  { 0x0500, 0x0432, 0x0fe0 },
-  { 0x0500, 0x0434, 0x0fe0 },
-  { 0x8700, 0x06a4, 0xa000 },
-  { 0x8500, 0x0563, 0x9fd0 },
-  { 0x8900, 0x04b6, 0x8001 },
-  { 0x8500, 0x0475, 0x7fff },
-  { 0x8500, 0x0455, 0x6fb0 },
-  { 0x8500, 0x0445, 0x5fe0 },
-  { 0x8500, 0x043d, 0x4fe0 },
-  { 0x8500, 0x0439, 0x3fe0 },
-  { 0x8500, 0x0437, 0x2fe0 },
-  { 0x0500, 0x0436, 0x0fe0 },
-  { 0x0500, 0x0438, 0x0fe0 },
-  { 0x8500, 0x043b, 0x2fe0 },
-  { 0x0500, 0x043a, 0x0fe0 },
-  { 0x0500, 0x043c, 0x0fe0 },
-  { 0x8500, 0x0441, 0x3fe0 },
-  { 0x8500, 0x043f, 0x2fe0 },
-  { 0x0500, 0x043e, 0x0fe0 },
-  { 0x0500, 0x0440, 0x0fe0 },
-  { 0x8500, 0x0443, 0x2fe0 },
-  { 0x0500, 0x0442, 0x0fe0 },
-  { 0x0500, 0x0444, 0x0fe0 },
-  { 0x8500, 0x044d, 0x4fe0 },
-  { 0x8500, 0x0449, 0x3fe0 },
-  { 0x8500, 0x0447, 0x2fe0 },
-  { 0x0500, 0x0446, 0x0fe0 },
-  { 0x0500, 0x0448, 0x0fe0 },
-  { 0x8500, 0x044b, 0x2fe0 },
-  { 0x0500, 0x044a, 0x0fe0 },
-  { 0x0500, 0x044c, 0x0fe0 },
-  { 0x8500, 0x0451, 0x3fb0 },
-  { 0x8500, 0x044f, 0x2fe0 },
-  { 0x0500, 0x044e, 0x0fe0 },
-  { 0x0500, 0x0450, 0x0fb0 },
-  { 0x8500, 0x0453, 0x2fb0 },
-  { 0x0500, 0x0452, 0x0fb0 },
-  { 0x0500, 0x0454, 0x0fb0 },
-  { 0x8500, 0x0465, 0x5fff },
-  { 0x8500, 0x045d, 0x4fb0 },
-  { 0x8500, 0x0459, 0x3fb0 },
-  { 0x8500, 0x0457, 0x2fb0 },
-  { 0x0500, 0x0456, 0x0fb0 },
-  { 0x0500, 0x0458, 0x0fb0 },
-  { 0x8500, 0x045b, 0x2fb0 },
-  { 0x0500, 0x045a, 0x0fb0 },
-  { 0x0500, 0x045c, 0x0fb0 },
-  { 0x8500, 0x0461, 0x3fff },
-  { 0x8500, 0x045f, 0x2fb0 },
-  { 0x0500, 0x045e, 0x0fb0 },
-  { 0x0900, 0x0460, 0x0001 },
-  { 0x8500, 0x0463, 0x2fff },
-  { 0x0900, 0x0462, 0x0001 },
-  { 0x0900, 0x0464, 0x0001 },
-  { 0x8500, 0x046d, 0x4fff },
-  { 0x8500, 0x0469, 0x3fff },
-  { 0x8500, 0x0467, 0x2fff },
-  { 0x0900, 0x0466, 0x0001 },
-  { 0x0900, 0x0468, 0x0001 },
-  { 0x8500, 0x046b, 0x2fff },
-  { 0x0900, 0x046a, 0x0001 },
-  { 0x0900, 0x046c, 0x0001 },
-  { 0x8500, 0x0471, 0x3fff },
-  { 0x8500, 0x046f, 0x2fff },
-  { 0x0900, 0x046e, 0x0001 },
-  { 0x0900, 0x0470, 0x0001 },
-  { 0x8500, 0x0473, 0x2fff },
-  { 0x0900, 0x0472, 0x0001 },
-  { 0x0900, 0x0474, 0x0001 },
-  { 0x8900, 0x0496, 0x6001 },
-  { 0x8c00, 0x0485, 0x5000 },
-  { 0x8500, 0x047d, 0x4fff },
-  { 0x8500, 0x0479, 0x3fff },
-  { 0x8500, 0x0477, 0x2fff },
-  { 0x0900, 0x0476, 0x0001 },
-  { 0x0900, 0x0478, 0x0001 },
-  { 0x8500, 0x047b, 0x2fff },
-  { 0x0900, 0x047a, 0x0001 },
-  { 0x0900, 0x047c, 0x0001 },
-  { 0x8500, 0x0481, 0x3fff },
-  { 0x8500, 0x047f, 0x2fff },
-  { 0x0900, 0x047e, 0x0001 },
-  { 0x0900, 0x0480, 0x0001 },
-  { 0x8c00, 0x0483, 0x2000 },
-  { 0x1a00, 0x0482, 0x0000 },
-  { 0x0c00, 0x0484, 0x0000 },
-  { 0x8900, 0x048e, 0x4001 },
-  { 0x8900, 0x048a, 0x3001 },
-  { 0x8b00, 0x0488, 0x2000 },
-  { 0x0c00, 0x0486, 0x0000 },
-  { 0x0b00, 0x0489, 0x0000 },
-  { 0x8900, 0x048c, 0x2001 },
-  { 0x0500, 0x048b, 0x0fff },
-  { 0x0500, 0x048d, 0x0fff },
-  { 0x8900, 0x0492, 0x3001 },
-  { 0x8900, 0x0490, 0x2001 },
-  { 0x0500, 0x048f, 0x0fff },
-  { 0x0500, 0x0491, 0x0fff },
-  { 0x8900, 0x0494, 0x2001 },
-  { 0x0500, 0x0493, 0x0fff },
-  { 0x0500, 0x0495, 0x0fff },
-  { 0x8900, 0x04a6, 0x5001 },
-  { 0x8900, 0x049e, 0x4001 },
-  { 0x8900, 0x049a, 0x3001 },
-  { 0x8900, 0x0498, 0x2001 },
-  { 0x0500, 0x0497, 0x0fff },
-  { 0x0500, 0x0499, 0x0fff },
-  { 0x8900, 0x049c, 0x2001 },
-  { 0x0500, 0x049b, 0x0fff },
-  { 0x0500, 0x049d, 0x0fff },
-  { 0x8900, 0x04a2, 0x3001 },
-  { 0x8900, 0x04a0, 0x2001 },
-  { 0x0500, 0x049f, 0x0fff },
-  { 0x0500, 0x04a1, 0x0fff },
-  { 0x8900, 0x04a4, 0x2001 },
-  { 0x0500, 0x04a3, 0x0fff },
-  { 0x0500, 0x04a5, 0x0fff },
-  { 0x8900, 0x04ae, 0x4001 },
-  { 0x8900, 0x04aa, 0x3001 },
-  { 0x8900, 0x04a8, 0x2001 },
-  { 0x0500, 0x04a7, 0x0fff },
-  { 0x0500, 0x04a9, 0x0fff },
-  { 0x8900, 0x04ac, 0x2001 },
-  { 0x0500, 0x04ab, 0x0fff },
-  { 0x0500, 0x04ad, 0x0fff },
-  { 0x8900, 0x04b2, 0x3001 },
-  { 0x8900, 0x04b0, 0x2001 },
-  { 0x0500, 0x04af, 0x0fff },
-  { 0x0500, 0x04b1, 0x0fff },
-  { 0x8900, 0x04b4, 0x2001 },
-  { 0x0500, 0x04b3, 0x0fff },
-  { 0x0500, 0x04b5, 0x0fff },
-  { 0x8500, 0x04f9, 0x7fff },
-  { 0x8500, 0x04d7, 0x6fff },
-  { 0x8500, 0x04c6, 0x5fff },
-  { 0x8900, 0x04be, 0x4001 },
-  { 0x8900, 0x04ba, 0x3001 },
-  { 0x8900, 0x04b8, 0x2001 },
-  { 0x0500, 0x04b7, 0x0fff },
-  { 0x0500, 0x04b9, 0x0fff },
-  { 0x8900, 0x04bc, 0x2001 },
-  { 0x0500, 0x04bb, 0x0fff },
-  { 0x0500, 0x04bd, 0x0fff },
-  { 0x8500, 0x04c2, 0x3fff },
-  { 0x8900, 0x04c0, 0x2000 },
-  { 0x0500, 0x04bf, 0x0fff },
-  { 0x0900, 0x04c1, 0x0001 },
-  { 0x8500, 0x04c4, 0x2fff },
-  { 0x0900, 0x04c3, 0x0001 },
-  { 0x0900, 0x04c5, 0x0001 },
-  { 0x8500, 0x04ce, 0x4fff },
-  { 0x8500, 0x04ca, 0x3fff },
-  { 0x8500, 0x04c8, 0x2fff },
-  { 0x0900, 0x04c7, 0x0001 },
-  { 0x0900, 0x04c9, 0x0001 },
-  { 0x8500, 0x04cc, 0x2fff },
-  { 0x0900, 0x04cb, 0x0001 },
-  { 0x0900, 0x04cd, 0x0001 },
-  { 0x8500, 0x04d3, 0x3fff },
-  { 0x8500, 0x04d1, 0x2fff },
-  { 0x0900, 0x04d0, 0x0001 },
-  { 0x0900, 0x04d2, 0x0001 },
-  { 0x8500, 0x04d5, 0x2fff },
-  { 0x0900, 0x04d4, 0x0001 },
-  { 0x0900, 0x04d6, 0x0001 },
-  { 0x8500, 0x04e7, 0x5fff },
-  { 0x8500, 0x04df, 0x4fff },
-  { 0x8500, 0x04db, 0x3fff },
-  { 0x8500, 0x04d9, 0x2fff },
-  { 0x0900, 0x04d8, 0x0001 },
-  { 0x0900, 0x04da, 0x0001 },
-  { 0x8500, 0x04dd, 0x2fff },
-  { 0x0900, 0x04dc, 0x0001 },
-  { 0x0900, 0x04de, 0x0001 },
-  { 0x8500, 0x04e3, 0x3fff },
-  { 0x8500, 0x04e1, 0x2fff },
-  { 0x0900, 0x04e0, 0x0001 },
-  { 0x0900, 0x04e2, 0x0001 },
-  { 0x8500, 0x04e5, 0x2fff },
-  { 0x0900, 0x04e4, 0x0001 },
-  { 0x0900, 0x04e6, 0x0001 },
-  { 0x8500, 0x04ef, 0x4fff },
-  { 0x8500, 0x04eb, 0x3fff },
-  { 0x8500, 0x04e9, 0x2fff },
-  { 0x0900, 0x04e8, 0x0001 },
-  { 0x0900, 0x04ea, 0x0001 },
-  { 0x8500, 0x04ed, 0x2fff },
-  { 0x0900, 0x04ec, 0x0001 },
-  { 0x0900, 0x04ee, 0x0001 },
-  { 0x8500, 0x04f3, 0x3fff },
-  { 0x8500, 0x04f1, 0x2fff },
-  { 0x0900, 0x04f0, 0x0001 },
-  { 0x0900, 0x04f2, 0x0001 },
-  { 0x8500, 0x04f5, 0x2fff },
-  { 0x0900, 0x04f4, 0x0001 },
-  { 0x0900, 0x04f8, 0x0001 },
-  { 0x8900, 0x0540, 0x6030 },
-  { 0x8500, 0x050f, 0x5fff },
-  { 0x8500, 0x0507, 0x4fff },
-  { 0x8500, 0x0503, 0x3fff },
-  { 0x8500, 0x0501, 0x2fff },
-  { 0x0900, 0x0500, 0x0001 },
-  { 0x0900, 0x0502, 0x0001 },
-  { 0x8500, 0x0505, 0x2fff },
-  { 0x0900, 0x0504, 0x0001 },
-  { 0x0900, 0x0506, 0x0001 },
-  { 0x8500, 0x050b, 0x3fff },
-  { 0x8500, 0x0509, 0x2fff },
-  { 0x0900, 0x0508, 0x0001 },
-  { 0x0900, 0x050a, 0x0001 },
-  { 0x8500, 0x050d, 0x2fff },
-  { 0x0900, 0x050c, 0x0001 },
-  { 0x0900, 0x050e, 0x0001 },
-  { 0x8900, 0x0538, 0x4030 },
-  { 0x8900, 0x0534, 0x3030 },
-  { 0x8900, 0x0532, 0x2030 },
-  { 0x0900, 0x0531, 0x0030 },
-  { 0x0900, 0x0533, 0x0030 },
-  { 0x8900, 0x0536, 0x2030 },
-  { 0x0900, 0x0535, 0x0030 },
-  { 0x0900, 0x0537, 0x0030 },
-  { 0x8900, 0x053c, 0x3030 },
-  { 0x8900, 0x053a, 0x2030 },
-  { 0x0900, 0x0539, 0x0030 },
-  { 0x0900, 0x053b, 0x0030 },
-  { 0x8900, 0x053e, 0x2030 },
-  { 0x0900, 0x053d, 0x0030 },
-  { 0x0900, 0x053f, 0x0030 },
-  { 0x8900, 0x0550, 0x5030 },
-  { 0x8900, 0x0548, 0x4030 },
-  { 0x8900, 0x0544, 0x3030 },
-  { 0x8900, 0x0542, 0x2030 },
-  { 0x0900, 0x0541, 0x0030 },
-  { 0x0900, 0x0543, 0x0030 },
-  { 0x8900, 0x0546, 0x2030 },
-  { 0x0900, 0x0545, 0x0030 },
-  { 0x0900, 0x0547, 0x0030 },
-  { 0x8900, 0x054c, 0x3030 },
-  { 0x8900, 0x054a, 0x2030 },
-  { 0x0900, 0x0549, 0x0030 },
-  { 0x0900, 0x054b, 0x0030 },
-  { 0x8900, 0x054e, 0x2030 },
-  { 0x0900, 0x054d, 0x0030 },
-  { 0x0900, 0x054f, 0x0030 },
-  { 0x9500, 0x055a, 0x4000 },
-  { 0x8900, 0x0554, 0x3030 },
-  { 0x8900, 0x0552, 0x2030 },
-  { 0x0900, 0x0551, 0x0030 },
-  { 0x0900, 0x0553, 0x0030 },
-  { 0x8900, 0x0556, 0x2030 },
-  { 0x0900, 0x0555, 0x0030 },
-  { 0x0600, 0x0559, 0x0000 },
-  { 0x9500, 0x055e, 0x3000 },
-  { 0x9500, 0x055c, 0x2000 },
-  { 0x1500, 0x055b, 0x0000 },
-  { 0x1500, 0x055d, 0x0000 },
-  { 0x8500, 0x0561, 0x2fd0 },
-  { 0x1500, 0x055f, 0x0000 },
-  { 0x0500, 0x0562, 0x0fd0 },
-  { 0x9a00, 0x060f, 0x8000 },
-  { 0x8c00, 0x05ab, 0x7000 },
-  { 0x8500, 0x0583, 0x6fd0 },
-  { 0x8500, 0x0573, 0x5fd0 },
-  { 0x8500, 0x056b, 0x4fd0 },
-  { 0x8500, 0x0567, 0x3fd0 },
-  { 0x8500, 0x0565, 0x2fd0 },
-  { 0x0500, 0x0564, 0x0fd0 },
-  { 0x0500, 0x0566, 0x0fd0 },
-  { 0x8500, 0x0569, 0x2fd0 },
-  { 0x0500, 0x0568, 0x0fd0 },
-  { 0x0500, 0x056a, 0x0fd0 },
-  { 0x8500, 0x056f, 0x3fd0 },
-  { 0x8500, 0x056d, 0x2fd0 },
-  { 0x0500, 0x056c, 0x0fd0 },
-  { 0x0500, 0x056e, 0x0fd0 },
-  { 0x8500, 0x0571, 0x2fd0 },
-  { 0x0500, 0x0570, 0x0fd0 },
-  { 0x0500, 0x0572, 0x0fd0 },
-  { 0x8500, 0x057b, 0x4fd0 },
-  { 0x8500, 0x0577, 0x3fd0 },
-  { 0x8500, 0x0575, 0x2fd0 },
-  { 0x0500, 0x0574, 0x0fd0 },
-  { 0x0500, 0x0576, 0x0fd0 },
-  { 0x8500, 0x0579, 0x2fd0 },
-  { 0x0500, 0x0578, 0x0fd0 },
-  { 0x0500, 0x057a, 0x0fd0 },
-  { 0x8500, 0x057f, 0x3fd0 },
-  { 0x8500, 0x057d, 0x2fd0 },
-  { 0x0500, 0x057c, 0x0fd0 },
-  { 0x0500, 0x057e, 0x0fd0 },
-  { 0x8500, 0x0581, 0x2fd0 },
-  { 0x0500, 0x0580, 0x0fd0 },
-  { 0x0500, 0x0582, 0x0fd0 },
-  { 0x8c00, 0x059a, 0x5000 },
-  { 0x8c00, 0x0592, 0x4000 },
-  { 0x8500, 0x0587, 0x3000 },
-  { 0x8500, 0x0585, 0x2fd0 },
-  { 0x0500, 0x0584, 0x0fd0 },
-  { 0x0500, 0x0586, 0x0fd0 },
-  { 0x9100, 0x058a, 0x2000 },
-  { 0x1500, 0x0589, 0x0000 },
-  { 0x0c00, 0x0591, 0x0000 },
-  { 0x8c00, 0x0596, 0x3000 },
-  { 0x8c00, 0x0594, 0x2000 },
-  { 0x0c00, 0x0593, 0x0000 },
-  { 0x0c00, 0x0595, 0x0000 },
-  { 0x8c00, 0x0598, 0x2000 },
-  { 0x0c00, 0x0597, 0x0000 },
-  { 0x0c00, 0x0599, 0x0000 },
-  { 0x8c00, 0x05a3, 0x4000 },
-  { 0x8c00, 0x059e, 0x3000 },
-  { 0x8c00, 0x059c, 0x2000 },
-  { 0x0c00, 0x059b, 0x0000 },
-  { 0x0c00, 0x059d, 0x0000 },
-  { 0x8c00, 0x05a0, 0x2000 },
-  { 0x0c00, 0x059f, 0x0000 },
-  { 0x0c00, 0x05a1, 0x0000 },
-  { 0x8c00, 0x05a7, 0x3000 },
-  { 0x8c00, 0x05a5, 0x2000 },
-  { 0x0c00, 0x05a4, 0x0000 },
-  { 0x0c00, 0x05a6, 0x0000 },
-  { 0x8c00, 0x05a9, 0x2000 },
-  { 0x0c00, 0x05a8, 0x0000 },
-  { 0x0c00, 0x05aa, 0x0000 },
-  { 0x8700, 0x05d7, 0x6000 },
-  { 0x8c00, 0x05bc, 0x5000 },
-  { 0x8c00, 0x05b3, 0x4000 },
-  { 0x8c00, 0x05af, 0x3000 },
-  { 0x8c00, 0x05ad, 0x2000 },
-  { 0x0c00, 0x05ac, 0x0000 },
-  { 0x0c00, 0x05ae, 0x0000 },
-  { 0x8c00, 0x05b1, 0x2000 },
-  { 0x0c00, 0x05b0, 0x0000 },
-  { 0x0c00, 0x05b2, 0x0000 },
-  { 0x8c00, 0x05b7, 0x3000 },
-  { 0x8c00, 0x05b5, 0x2000 },
-  { 0x0c00, 0x05b4, 0x0000 },
-  { 0x0c00, 0x05b6, 0x0000 },
-  { 0x8c00, 0x05b9, 0x2000 },
-  { 0x0c00, 0x05b8, 0x0000 },
-  { 0x0c00, 0x05bb, 0x0000 },
-  { 0x8c00, 0x05c4, 0x4000 },
-  { 0x9500, 0x05c0, 0x3000 },
-  { 0x9500, 0x05be, 0x2000 },
-  { 0x0c00, 0x05bd, 0x0000 },
-  { 0x0c00, 0x05bf, 0x0000 },
-  { 0x8c00, 0x05c2, 0x2000 },
-  { 0x0c00, 0x05c1, 0x0000 },
-  { 0x1500, 0x05c3, 0x0000 },
-  { 0x8700, 0x05d3, 0x3000 },
-  { 0x8700, 0x05d1, 0x2000 },
-  { 0x0700, 0x05d0, 0x0000 },
-  { 0x0700, 0x05d2, 0x0000 },
-  { 0x8700, 0x05d5, 0x2000 },
-  { 0x0700, 0x05d4, 0x0000 },
-  { 0x0700, 0x05d6, 0x0000 },
-  { 0x8700, 0x05e7, 0x5000 },
-  { 0x8700, 0x05df, 0x4000 },
-  { 0x8700, 0x05db, 0x3000 },
-  { 0x8700, 0x05d9, 0x2000 },
-  { 0x0700, 0x05d8, 0x0000 },
-  { 0x0700, 0x05da, 0x0000 },
-  { 0x8700, 0x05dd, 0x2000 },
-  { 0x0700, 0x05dc, 0x0000 },
-  { 0x0700, 0x05de, 0x0000 },
-  { 0x8700, 0x05e3, 0x3000 },
-  { 0x8700, 0x05e1, 0x2000 },
-  { 0x0700, 0x05e0, 0x0000 },
-  { 0x0700, 0x05e2, 0x0000 },
-  { 0x8700, 0x05e5, 0x2000 },
-  { 0x0700, 0x05e4, 0x0000 },
-  { 0x0700, 0x05e6, 0x0000 },
-  { 0x9500, 0x05f4, 0x4000 },
-  { 0x8700, 0x05f0, 0x3000 },
-  { 0x8700, 0x05e9, 0x2000 },
-  { 0x0700, 0x05e8, 0x0000 },
-  { 0x0700, 0x05ea, 0x0000 },
-  { 0x8700, 0x05f2, 0x2000 },
-  { 0x0700, 0x05f1, 0x0000 },
-  { 0x1500, 0x05f3, 0x0000 },
-  { 0x8100, 0x0603, 0x3000 },
-  { 0x8100, 0x0601, 0x2000 },
-  { 0x0100, 0x0600, 0x0000 },
-  { 0x0100, 0x0602, 0x0000 },
-  { 0x9500, 0x060d, 0x2000 },
-  { 0x1500, 0x060c, 0x0000 },
-  { 0x1a00, 0x060e, 0x0000 },
-  { 0x8d00, 0x0664, 0x7000 },
-  { 0x8700, 0x0638, 0x6000 },
-  { 0x8700, 0x0628, 0x5000 },
-  { 0x9500, 0x061f, 0x4000 },
-  { 0x8c00, 0x0613, 0x3000 },
-  { 0x8c00, 0x0611, 0x2000 },
-  { 0x0c00, 0x0610, 0x0000 },
-  { 0x0c00, 0x0612, 0x0000 },
-  { 0x8c00, 0x0615, 0x2000 },
-  { 0x0c00, 0x0614, 0x0000 },
-  { 0x1500, 0x061b, 0x0000 },
-  { 0x8700, 0x0624, 0x3000 },
-  { 0x8700, 0x0622, 0x2000 },
-  { 0x0700, 0x0621, 0x0000 },
-  { 0x0700, 0x0623, 0x0000 },
-  { 0x8700, 0x0626, 0x2000 },
-  { 0x0700, 0x0625, 0x0000 },
-  { 0x0700, 0x0627, 0x0000 },
-  { 0x8700, 0x0630, 0x4000 },
-  { 0x8700, 0x062c, 0x3000 },
-  { 0x8700, 0x062a, 0x2000 },
-  { 0x0700, 0x0629, 0x0000 },
-  { 0x0700, 0x062b, 0x0000 },
-  { 0x8700, 0x062e, 0x2000 },
-  { 0x0700, 0x062d, 0x0000 },
-  { 0x0700, 0x062f, 0x0000 },
-  { 0x8700, 0x0634, 0x3000 },
-  { 0x8700, 0x0632, 0x2000 },
-  { 0x0700, 0x0631, 0x0000 },
-  { 0x0700, 0x0633, 0x0000 },
-  { 0x8700, 0x0636, 0x2000 },
-  { 0x0700, 0x0635, 0x0000 },
-  { 0x0700, 0x0637, 0x0000 },
-  { 0x8c00, 0x064d, 0x5000 },
-  { 0x8700, 0x0645, 0x4000 },
-  { 0x8700, 0x0641, 0x3000 },
-  { 0x8700, 0x063a, 0x2000 },
-  { 0x0700, 0x0639, 0x0000 },
-  { 0x0600, 0x0640, 0x0000 },
-  { 0x8700, 0x0643, 0x2000 },
-  { 0x0700, 0x0642, 0x0000 },
-  { 0x0700, 0x0644, 0x0000 },
-  { 0x8700, 0x0649, 0x3000 },
-  { 0x8700, 0x0647, 0x2000 },
-  { 0x0700, 0x0646, 0x0000 },
-  { 0x0700, 0x0648, 0x0000 },
-  { 0x8c00, 0x064b, 0x2000 },
-  { 0x0700, 0x064a, 0x0000 },
-  { 0x0c00, 0x064c, 0x0000 },
-  { 0x8c00, 0x0655, 0x4000 },
-  { 0x8c00, 0x0651, 0x3000 },
-  { 0x8c00, 0x064f, 0x2000 },
-  { 0x0c00, 0x064e, 0x0000 },
-  { 0x0c00, 0x0650, 0x0000 },
-  { 0x8c00, 0x0653, 0x2000 },
-  { 0x0c00, 0x0652, 0x0000 },
-  { 0x0c00, 0x0654, 0x0000 },
-  { 0x8d00, 0x0660, 0x3000 },
-  { 0x8c00, 0x0657, 0x2000 },
-  { 0x0c00, 0x0656, 0x0000 },
-  { 0x0c00, 0x0658, 0x0000 },
-  { 0x8d00, 0x0662, 0x2000 },
-  { 0x0d00, 0x0661, 0x0000 },
-  { 0x0d00, 0x0663, 0x0000 },
-  { 0x8700, 0x0684, 0x6000 },
-  { 0x8700, 0x0674, 0x5000 },
-  { 0x9500, 0x066c, 0x4000 },
-  { 0x8d00, 0x0668, 0x3000 },
-  { 0x8d00, 0x0666, 0x2000 },
-  { 0x0d00, 0x0665, 0x0000 },
-  { 0x0d00, 0x0667, 0x0000 },
-  { 0x9500, 0x066a, 0x2000 },
-  { 0x0d00, 0x0669, 0x0000 },
-  { 0x1500, 0x066b, 0x0000 },
-  { 0x8c00, 0x0670, 0x3000 },
-  { 0x8700, 0x066e, 0x2000 },
-  { 0x1500, 0x066d, 0x0000 },
-  { 0x0700, 0x066f, 0x0000 },
-  { 0x8700, 0x0672, 0x2000 },
-  { 0x0700, 0x0671, 0x0000 },
-  { 0x0700, 0x0673, 0x0000 },
-  { 0x8700, 0x067c, 0x4000 },
-  { 0x8700, 0x0678, 0x3000 },
-  { 0x8700, 0x0676, 0x2000 },
-  { 0x0700, 0x0675, 0x0000 },
-  { 0x0700, 0x0677, 0x0000 },
-  { 0x8700, 0x067a, 0x2000 },
-  { 0x0700, 0x0679, 0x0000 },
-  { 0x0700, 0x067b, 0x0000 },
-  { 0x8700, 0x0680, 0x3000 },
-  { 0x8700, 0x067e, 0x2000 },
-  { 0x0700, 0x067d, 0x0000 },
-  { 0x0700, 0x067f, 0x0000 },
-  { 0x8700, 0x0682, 0x2000 },
-  { 0x0700, 0x0681, 0x0000 },
-  { 0x0700, 0x0683, 0x0000 },
-  { 0x8700, 0x0694, 0x5000 },
-  { 0x8700, 0x068c, 0x4000 },
-  { 0x8700, 0x0688, 0x3000 },
-  { 0x8700, 0x0686, 0x2000 },
-  { 0x0700, 0x0685, 0x0000 },
-  { 0x0700, 0x0687, 0x0000 },
-  { 0x8700, 0x068a, 0x2000 },
-  { 0x0700, 0x0689, 0x0000 },
-  { 0x0700, 0x068b, 0x0000 },
-  { 0x8700, 0x0690, 0x3000 },
-  { 0x8700, 0x068e, 0x2000 },
-  { 0x0700, 0x068d, 0x0000 },
-  { 0x0700, 0x068f, 0x0000 },
-  { 0x8700, 0x0692, 0x2000 },
-  { 0x0700, 0x0691, 0x0000 },
-  { 0x0700, 0x0693, 0x0000 },
-  { 0x8700, 0x069c, 0x4000 },
-  { 0x8700, 0x0698, 0x3000 },
-  { 0x8700, 0x0696, 0x2000 },
-  { 0x0700, 0x0695, 0x0000 },
-  { 0x0700, 0x0697, 0x0000 },
-  { 0x8700, 0x069a, 0x2000 },
-  { 0x0700, 0x0699, 0x0000 },
-  { 0x0700, 0x069b, 0x0000 },
-  { 0x8700, 0x06a0, 0x3000 },
-  { 0x8700, 0x069e, 0x2000 },
-  { 0x0700, 0x069d, 0x0000 },
-  { 0x0700, 0x069f, 0x0000 },
-  { 0x8700, 0x06a2, 0x2000 },
-  { 0x0700, 0x06a1, 0x0000 },
-  { 0x0700, 0x06a3, 0x0000 },
-  { 0x8700, 0x0926, 0x9000 },
-  { 0x8700, 0x0725, 0x8000 },
-  { 0x8c00, 0x06e4, 0x7000 },
-  { 0x8700, 0x06c4, 0x6000 },
-  { 0x8700, 0x06b4, 0x5000 },
-  { 0x8700, 0x06ac, 0x4000 },
-  { 0x8700, 0x06a8, 0x3000 },
-  { 0x8700, 0x06a6, 0x2000 },
-  { 0x0700, 0x06a5, 0x0000 },
-  { 0x0700, 0x06a7, 0x0000 },
-  { 0x8700, 0x06aa, 0x2000 },
-  { 0x0700, 0x06a9, 0x0000 },
-  { 0x0700, 0x06ab, 0x0000 },
-  { 0x8700, 0x06b0, 0x3000 },
-  { 0x8700, 0x06ae, 0x2000 },
-  { 0x0700, 0x06ad, 0x0000 },
-  { 0x0700, 0x06af, 0x0000 },
-  { 0x8700, 0x06b2, 0x2000 },
-  { 0x0700, 0x06b1, 0x0000 },
-  { 0x0700, 0x06b3, 0x0000 },
-  { 0x8700, 0x06bc, 0x4000 },
-  { 0x8700, 0x06b8, 0x3000 },
-  { 0x8700, 0x06b6, 0x2000 },
-  { 0x0700, 0x06b5, 0x0000 },
-  { 0x0700, 0x06b7, 0x0000 },
-  { 0x8700, 0x06ba, 0x2000 },
-  { 0x0700, 0x06b9, 0x0000 },
-  { 0x0700, 0x06bb, 0x0000 },
-  { 0x8700, 0x06c0, 0x3000 },
-  { 0x8700, 0x06be, 0x2000 },
-  { 0x0700, 0x06bd, 0x0000 },
-  { 0x0700, 0x06bf, 0x0000 },
-  { 0x8700, 0x06c2, 0x2000 },
-  { 0x0700, 0x06c1, 0x0000 },
-  { 0x0700, 0x06c3, 0x0000 },
-  { 0x9500, 0x06d4, 0x5000 },
-  { 0x8700, 0x06cc, 0x4000 },
-  { 0x8700, 0x06c8, 0x3000 },
-  { 0x8700, 0x06c6, 0x2000 },
-  { 0x0700, 0x06c5, 0x0000 },
-  { 0x0700, 0x06c7, 0x0000 },
-  { 0x8700, 0x06ca, 0x2000 },
-  { 0x0700, 0x06c9, 0x0000 },
-  { 0x0700, 0x06cb, 0x0000 },
-  { 0x8700, 0x06d0, 0x3000 },
-  { 0x8700, 0x06ce, 0x2000 },
-  { 0x0700, 0x06cd, 0x0000 },
-  { 0x0700, 0x06cf, 0x0000 },
-  { 0x8700, 0x06d2, 0x2000 },
-  { 0x0700, 0x06d1, 0x0000 },
-  { 0x0700, 0x06d3, 0x0000 },
-  { 0x8c00, 0x06dc, 0x4000 },
-  { 0x8c00, 0x06d8, 0x3000 },
-  { 0x8c00, 0x06d6, 0x2000 },
-  { 0x0700, 0x06d5, 0x0000 },
-  { 0x0c00, 0x06d7, 0x0000 },
-  { 0x8c00, 0x06da, 0x2000 },
-  { 0x0c00, 0x06d9, 0x0000 },
-  { 0x0c00, 0x06db, 0x0000 },
-  { 0x8c00, 0x06e0, 0x3000 },
-  { 0x8b00, 0x06de, 0x2000 },
-  { 0x0100, 0x06dd, 0x0000 },
-  { 0x0c00, 0x06df, 0x0000 },
-  { 0x8c00, 0x06e2, 0x2000 },
-  { 0x0c00, 0x06e1, 0x0000 },
-  { 0x0c00, 0x06e3, 0x0000 },
-  { 0x9500, 0x0704, 0x6000 },
-  { 0x8d00, 0x06f4, 0x5000 },
-  { 0x8c00, 0x06ec, 0x4000 },
-  { 0x8c00, 0x06e8, 0x3000 },
-  { 0x8600, 0x06e6, 0x2000 },
-  { 0x0600, 0x06e5, 0x0000 },
-  { 0x0c00, 0x06e7, 0x0000 },
-  { 0x8c00, 0x06ea, 0x2000 },
-  { 0x1a00, 0x06e9, 0x0000 },
-  { 0x0c00, 0x06eb, 0x0000 },
-  { 0x8d00, 0x06f0, 0x3000 },
-  { 0x8700, 0x06ee, 0x2000 },
-  { 0x0c00, 0x06ed, 0x0000 },
-  { 0x0700, 0x06ef, 0x0000 },
-  { 0x8d00, 0x06f2, 0x2000 },
-  { 0x0d00, 0x06f1, 0x0000 },
-  { 0x0d00, 0x06f3, 0x0000 },
-  { 0x8700, 0x06fc, 0x4000 },
-  { 0x8d00, 0x06f8, 0x3000 },
-  { 0x8d00, 0x06f6, 0x2000 },
-  { 0x0d00, 0x06f5, 0x0000 },
-  { 0x0d00, 0x06f7, 0x0000 },
-  { 0x8700, 0x06fa, 0x2000 },
-  { 0x0d00, 0x06f9, 0x0000 },
-  { 0x0700, 0x06fb, 0x0000 },
-  { 0x9500, 0x0700, 0x3000 },
-  { 0x9a00, 0x06fe, 0x2000 },
-  { 0x1a00, 0x06fd, 0x0000 },
-  { 0x0700, 0x06ff, 0x0000 },
-  { 0x9500, 0x0702, 0x2000 },
-  { 0x1500, 0x0701, 0x0000 },
-  { 0x1500, 0x0703, 0x0000 },
-  { 0x8700, 0x0715, 0x5000 },
-  { 0x9500, 0x070c, 0x4000 },
-  { 0x9500, 0x0708, 0x3000 },
-  { 0x9500, 0x0706, 0x2000 },
-  { 0x1500, 0x0705, 0x0000 },
-  { 0x1500, 0x0707, 0x0000 },
-  { 0x9500, 0x070a, 0x2000 },
-  { 0x1500, 0x0709, 0x0000 },
-  { 0x1500, 0x070b, 0x0000 },
-  { 0x8c00, 0x0711, 0x3000 },
-  { 0x8100, 0x070f, 0x2000 },
-  { 0x1500, 0x070d, 0x0000 },
-  { 0x0700, 0x0710, 0x0000 },
-  { 0x8700, 0x0713, 0x2000 },
-  { 0x0700, 0x0712, 0x0000 },
-  { 0x0700, 0x0714, 0x0000 },
-  { 0x8700, 0x071d, 0x4000 },
-  { 0x8700, 0x0719, 0x3000 },
-  { 0x8700, 0x0717, 0x2000 },
-  { 0x0700, 0x0716, 0x0000 },
-  { 0x0700, 0x0718, 0x0000 },
-  { 0x8700, 0x071b, 0x2000 },
-  { 0x0700, 0x071a, 0x0000 },
-  { 0x0700, 0x071c, 0x0000 },
-  { 0x8700, 0x0721, 0x3000 },
-  { 0x8700, 0x071f, 0x2000 },
-  { 0x0700, 0x071e, 0x0000 },
-  { 0x0700, 0x0720, 0x0000 },
-  { 0x8700, 0x0723, 0x2000 },
-  { 0x0700, 0x0722, 0x0000 },
-  { 0x0700, 0x0724, 0x0000 },
-  { 0x8700, 0x0797, 0x7000 },
-  { 0x8c00, 0x0745, 0x6000 },
-  { 0x8c00, 0x0735, 0x5000 },
-  { 0x8700, 0x072d, 0x4000 },
-  { 0x8700, 0x0729, 0x3000 },
-  { 0x8700, 0x0727, 0x2000 },
-  { 0x0700, 0x0726, 0x0000 },
-  { 0x0700, 0x0728, 0x0000 },
-  { 0x8700, 0x072b, 0x2000 },
-  { 0x0700, 0x072a, 0x0000 },
-  { 0x0700, 0x072c, 0x0000 },
-  { 0x8c00, 0x0731, 0x3000 },
-  { 0x8700, 0x072f, 0x2000 },
-  { 0x0700, 0x072e, 0x0000 },
-  { 0x0c00, 0x0730, 0x0000 },
-  { 0x8c00, 0x0733, 0x2000 },
-  { 0x0c00, 0x0732, 0x0000 },
-  { 0x0c00, 0x0734, 0x0000 },
-  { 0x8c00, 0x073d, 0x4000 },
-  { 0x8c00, 0x0739, 0x3000 },
-  { 0x8c00, 0x0737, 0x2000 },
-  { 0x0c00, 0x0736, 0x0000 },
-  { 0x0c00, 0x0738, 0x0000 },
-  { 0x8c00, 0x073b, 0x2000 },
-  { 0x0c00, 0x073a, 0x0000 },
-  { 0x0c00, 0x073c, 0x0000 },
-  { 0x8c00, 0x0741, 0x3000 },
-  { 0x8c00, 0x073f, 0x2000 },
-  { 0x0c00, 0x073e, 0x0000 },
-  { 0x0c00, 0x0740, 0x0000 },
-  { 0x8c00, 0x0743, 0x2000 },
-  { 0x0c00, 0x0742, 0x0000 },
-  { 0x0c00, 0x0744, 0x0000 },
-  { 0x8700, 0x0787, 0x5000 },
-  { 0x8700, 0x074f, 0x4000 },
-  { 0x8c00, 0x0749, 0x3000 },
-  { 0x8c00, 0x0747, 0x2000 },
-  { 0x0c00, 0x0746, 0x0000 },
-  { 0x0c00, 0x0748, 0x0000 },
-  { 0x8700, 0x074d, 0x2000 },
-  { 0x0c00, 0x074a, 0x0000 },
-  { 0x0700, 0x074e, 0x0000 },
-  { 0x8700, 0x0783, 0x3000 },
-  { 0x8700, 0x0781, 0x2000 },
-  { 0x0700, 0x0780, 0x0000 },
-  { 0x0700, 0x0782, 0x0000 },
-  { 0x8700, 0x0785, 0x2000 },
-  { 0x0700, 0x0784, 0x0000 },
-  { 0x0700, 0x0786, 0x0000 },
-  { 0x8700, 0x078f, 0x4000 },
-  { 0x8700, 0x078b, 0x3000 },
-  { 0x8700, 0x0789, 0x2000 },
-  { 0x0700, 0x0788, 0x0000 },
-  { 0x0700, 0x078a, 0x0000 },
-  { 0x8700, 0x078d, 0x2000 },
-  { 0x0700, 0x078c, 0x0000 },
-  { 0x0700, 0x078e, 0x0000 },
-  { 0x8700, 0x0793, 0x3000 },
-  { 0x8700, 0x0791, 0x2000 },
-  { 0x0700, 0x0790, 0x0000 },
-  { 0x0700, 0x0792, 0x0000 },
-  { 0x8700, 0x0795, 0x2000 },
-  { 0x0700, 0x0794, 0x0000 },
-  { 0x0700, 0x0796, 0x0000 },
-  { 0x8700, 0x0906, 0x6000 },
-  { 0x8c00, 0x07a7, 0x5000 },
-  { 0x8700, 0x079f, 0x4000 },
-  { 0x8700, 0x079b, 0x3000 },
-  { 0x8700, 0x0799, 0x2000 },
-  { 0x0700, 0x0798, 0x0000 },
-  { 0x0700, 0x079a, 0x0000 },
-  { 0x8700, 0x079d, 0x2000 },
-  { 0x0700, 0x079c, 0x0000 },
-  { 0x0700, 0x079e, 0x0000 },
-  { 0x8700, 0x07a3, 0x3000 },
-  { 0x8700, 0x07a1, 0x2000 },
-  { 0x0700, 0x07a0, 0x0000 },
-  { 0x0700, 0x07a2, 0x0000 },
-  { 0x8700, 0x07a5, 0x2000 },
-  { 0x0700, 0x07a4, 0x0000 },
-  { 0x0c00, 0x07a6, 0x0000 },
-  { 0x8c00, 0x07af, 0x4000 },
-  { 0x8c00, 0x07ab, 0x3000 },
-  { 0x8c00, 0x07a9, 0x2000 },
-  { 0x0c00, 0x07a8, 0x0000 },
-  { 0x0c00, 0x07aa, 0x0000 },
-  { 0x8c00, 0x07ad, 0x2000 },
-  { 0x0c00, 0x07ac, 0x0000 },
-  { 0x0c00, 0x07ae, 0x0000 },
-  { 0x8c00, 0x0902, 0x3000 },
-  { 0x8700, 0x07b1, 0x2000 },
-  { 0x0c00, 0x07b0, 0x0000 },
-  { 0x0c00, 0x0901, 0x0000 },
-  { 0x8700, 0x0904, 0x2000 },
-  { 0x0a00, 0x0903, 0x0000 },
-  { 0x0700, 0x0905, 0x0000 },
-  { 0x8700, 0x0916, 0x5000 },
-  { 0x8700, 0x090e, 0x4000 },
-  { 0x8700, 0x090a, 0x3000 },
-  { 0x8700, 0x0908, 0x2000 },
-  { 0x0700, 0x0907, 0x0000 },
-  { 0x0700, 0x0909, 0x0000 },
-  { 0x8700, 0x090c, 0x2000 },
-  { 0x0700, 0x090b, 0x0000 },
-  { 0x0700, 0x090d, 0x0000 },
-  { 0x8700, 0x0912, 0x3000 },
-  { 0x8700, 0x0910, 0x2000 },
-  { 0x0700, 0x090f, 0x0000 },
-  { 0x0700, 0x0911, 0x0000 },
-  { 0x8700, 0x0914, 0x2000 },
-  { 0x0700, 0x0913, 0x0000 },
-  { 0x0700, 0x0915, 0x0000 },
-  { 0x8700, 0x091e, 0x4000 },
-  { 0x8700, 0x091a, 0x3000 },
-  { 0x8700, 0x0918, 0x2000 },
-  { 0x0700, 0x0917, 0x0000 },
-  { 0x0700, 0x0919, 0x0000 },
-  { 0x8700, 0x091c, 0x2000 },
-  { 0x0700, 0x091b, 0x0000 },
-  { 0x0700, 0x091d, 0x0000 },
-  { 0x8700, 0x0922, 0x3000 },
-  { 0x8700, 0x0920, 0x2000 },
-  { 0x0700, 0x091f, 0x0000 },
-  { 0x0700, 0x0921, 0x0000 },
-  { 0x8700, 0x0924, 0x2000 },
-  { 0x0700, 0x0923, 0x0000 },
-  { 0x0700, 0x0925, 0x0000 },
-  { 0x8c00, 0x09cd, 0x8000 },
-  { 0x8d00, 0x096d, 0x7000 },
-  { 0x8c00, 0x0948, 0x6000 },
-  { 0x8700, 0x0936, 0x5000 },
-  { 0x8700, 0x092e, 0x4000 },
-  { 0x8700, 0x092a, 0x3000 },
-  { 0x8700, 0x0928, 0x2000 },
-  { 0x0700, 0x0927, 0x0000 },
-  { 0x0700, 0x0929, 0x0000 },
-  { 0x8700, 0x092c, 0x2000 },
-  { 0x0700, 0x092b, 0x0000 },
-  { 0x0700, 0x092d, 0x0000 },
-  { 0x8700, 0x0932, 0x3000 },
-  { 0x8700, 0x0930, 0x2000 },
-  { 0x0700, 0x092f, 0x0000 },
-  { 0x0700, 0x0931, 0x0000 },
-  { 0x8700, 0x0934, 0x2000 },
-  { 0x0700, 0x0933, 0x0000 },
-  { 0x0700, 0x0935, 0x0000 },
-  { 0x8a00, 0x0940, 0x4000 },
-  { 0x8c00, 0x093c, 0x3000 },
-  { 0x8700, 0x0938, 0x2000 },
-  { 0x0700, 0x0937, 0x0000 },
-  { 0x0700, 0x0939, 0x0000 },
-  { 0x8a00, 0x093e, 0x2000 },
-  { 0x0700, 0x093d, 0x0000 },
-  { 0x0a00, 0x093f, 0x0000 },
-  { 0x8c00, 0x0944, 0x3000 },
-  { 0x8c00, 0x0942, 0x2000 },
-  { 0x0c00, 0x0941, 0x0000 },
-  { 0x0c00, 0x0943, 0x0000 },
-  { 0x8c00, 0x0946, 0x2000 },
-  { 0x0c00, 0x0945, 0x0000 },
-  { 0x0c00, 0x0947, 0x0000 },
-  { 0x8700, 0x095d, 0x5000 },
-  { 0x8c00, 0x0952, 0x4000 },
-  { 0x8a00, 0x094c, 0x3000 },
-  { 0x8a00, 0x094a, 0x2000 },
-  { 0x0a00, 0x0949, 0x0000 },
-  { 0x0a00, 0x094b, 0x0000 },
-  { 0x8700, 0x0950, 0x2000 },
-  { 0x0c00, 0x094d, 0x0000 },
-  { 0x0c00, 0x0951, 0x0000 },
-  { 0x8700, 0x0959, 0x3000 },
-  { 0x8c00, 0x0954, 0x2000 },
-  { 0x0c00, 0x0953, 0x0000 },
-  { 0x0700, 0x0958, 0x0000 },
-  { 0x8700, 0x095b, 0x2000 },
-  { 0x0700, 0x095a, 0x0000 },
-  { 0x0700, 0x095c, 0x0000 },
-  { 0x9500, 0x0965, 0x4000 },
-  { 0x8700, 0x0961, 0x3000 },
-  { 0x8700, 0x095f, 0x2000 },
-  { 0x0700, 0x095e, 0x0000 },
-  { 0x0700, 0x0960, 0x0000 },
-  { 0x8c00, 0x0963, 0x2000 },
-  { 0x0c00, 0x0962, 0x0000 },
-  { 0x1500, 0x0964, 0x0000 },
-  { 0x8d00, 0x0969, 0x3000 },
-  { 0x8d00, 0x0967, 0x2000 },
-  { 0x0d00, 0x0966, 0x0000 },
-  { 0x0d00, 0x0968, 0x0000 },
-  { 0x8d00, 0x096b, 0x2000 },
-  { 0x0d00, 0x096a, 0x0000 },
-  { 0x0d00, 0x096c, 0x0000 },
-  { 0x8700, 0x09a2, 0x6000 },
-  { 0x8700, 0x0990, 0x5000 },
-  { 0x8700, 0x0986, 0x4000 },
-  { 0x8c00, 0x0981, 0x3000 },
-  { 0x8d00, 0x096f, 0x2000 },
-  { 0x0d00, 0x096e, 0x0000 },
-  { 0x1500, 0x0970, 0x0000 },
-  { 0x8a00, 0x0983, 0x2000 },
-  { 0x0a00, 0x0982, 0x0000 },
-  { 0x0700, 0x0985, 0x0000 },
-  { 0x8700, 0x098a, 0x3000 },
-  { 0x8700, 0x0988, 0x2000 },
-  { 0x0700, 0x0987, 0x0000 },
-  { 0x0700, 0x0989, 0x0000 },
-  { 0x8700, 0x098c, 0x2000 },
-  { 0x0700, 0x098b, 0x0000 },
-  { 0x0700, 0x098f, 0x0000 },
-  { 0x8700, 0x099a, 0x4000 },
-  { 0x8700, 0x0996, 0x3000 },
-  { 0x8700, 0x0994, 0x2000 },
-  { 0x0700, 0x0993, 0x0000 },
-  { 0x0700, 0x0995, 0x0000 },
-  { 0x8700, 0x0998, 0x2000 },
-  { 0x0700, 0x0997, 0x0000 },
-  { 0x0700, 0x0999, 0x0000 },
-  { 0x8700, 0x099e, 0x3000 },
-  { 0x8700, 0x099c, 0x2000 },
-  { 0x0700, 0x099b, 0x0000 },
-  { 0x0700, 0x099d, 0x0000 },
-  { 0x8700, 0x09a0, 0x2000 },
-  { 0x0700, 0x099f, 0x0000 },
-  { 0x0700, 0x09a1, 0x0000 },
-  { 0x8700, 0x09b7, 0x5000 },
-  { 0x8700, 0x09ab, 0x4000 },
-  { 0x8700, 0x09a6, 0x3000 },
-  { 0x8700, 0x09a4, 0x2000 },
-  { 0x0700, 0x09a3, 0x0000 },
-  { 0x0700, 0x09a5, 0x0000 },
-  { 0x8700, 0x09a8, 0x2000 },
-  { 0x0700, 0x09a7, 0x0000 },
-  { 0x0700, 0x09aa, 0x0000 },
-  { 0x8700, 0x09af, 0x3000 },
-  { 0x8700, 0x09ad, 0x2000 },
-  { 0x0700, 0x09ac, 0x0000 },
-  { 0x0700, 0x09ae, 0x0000 },
-  { 0x8700, 0x09b2, 0x2000 },
-  { 0x0700, 0x09b0, 0x0000 },
-  { 0x0700, 0x09b6, 0x0000 },
-  { 0x8c00, 0x09c1, 0x4000 },
-  { 0x8700, 0x09bd, 0x3000 },
-  { 0x8700, 0x09b9, 0x2000 },
-  { 0x0700, 0x09b8, 0x0000 },
-  { 0x0c00, 0x09bc, 0x0000 },
-  { 0x8a00, 0x09bf, 0x2000 },
-  { 0x0a00, 0x09be, 0x0000 },
-  { 0x0a00, 0x09c0, 0x0000 },
-  { 0x8a00, 0x09c7, 0x3000 },
-  { 0x8c00, 0x09c3, 0x2000 },
-  { 0x0c00, 0x09c2, 0x0000 },
-  { 0x0c00, 0x09c4, 0x0000 },
-  { 0x8a00, 0x09cb, 0x2000 },
-  { 0x0a00, 0x09c8, 0x0000 },
-  { 0x0a00, 0x09cc, 0x0000 },
-  { 0x8700, 0x0a2b, 0x7000 },
-  { 0x8a00, 0x0a03, 0x6000 },
-  { 0x8d00, 0x09ed, 0x5000 },
-  { 0x8c00, 0x09e3, 0x4000 },
-  { 0x8700, 0x09df, 0x3000 },
-  { 0x8700, 0x09dc, 0x2000 },
-  { 0x0a00, 0x09d7, 0x0000 },
-  { 0x0700, 0x09dd, 0x0000 },
-  { 0x8700, 0x09e1, 0x2000 },
-  { 0x0700, 0x09e0, 0x0000 },
-  { 0x0c00, 0x09e2, 0x0000 },
-  { 0x8d00, 0x09e9, 0x3000 },
-  { 0x8d00, 0x09e7, 0x2000 },
-  { 0x0d00, 0x09e6, 0x0000 },
-  { 0x0d00, 0x09e8, 0x0000 },
-  { 0x8d00, 0x09eb, 0x2000 },
-  { 0x0d00, 0x09ea, 0x0000 },
-  { 0x0d00, 0x09ec, 0x0000 },
-  { 0x8f00, 0x09f5, 0x4000 },
-  { 0x8700, 0x09f1, 0x3000 },
-  { 0x8d00, 0x09ef, 0x2000 },
-  { 0x0d00, 0x09ee, 0x0000 },
-  { 0x0700, 0x09f0, 0x0000 },
-  { 0x9700, 0x09f3, 0x2000 },
-  { 0x1700, 0x09f2, 0x0000 },
-  { 0x0f00, 0x09f4, 0x0000 },
-  { 0x8f00, 0x09f9, 0x3000 },
-  { 0x8f00, 0x09f7, 0x2000 },
-  { 0x0f00, 0x09f6, 0x0000 },
-  { 0x0f00, 0x09f8, 0x0000 },
-  { 0x8c00, 0x0a01, 0x2000 },
-  { 0x1a00, 0x09fa, 0x0000 },
-  { 0x0c00, 0x0a02, 0x0000 },
-  { 0x8700, 0x0a1a, 0x5000 },
-  { 0x8700, 0x0a10, 0x4000 },
-  { 0x8700, 0x0a08, 0x3000 },
-  { 0x8700, 0x0a06, 0x2000 },
-  { 0x0700, 0x0a05, 0x0000 },
-  { 0x0700, 0x0a07, 0x0000 },
-  { 0x8700, 0x0a0a, 0x2000 },
-  { 0x0700, 0x0a09, 0x0000 },
-  { 0x0700, 0x0a0f, 0x0000 },
-  { 0x8700, 0x0a16, 0x3000 },
-  { 0x8700, 0x0a14, 0x2000 },
-  { 0x0700, 0x0a13, 0x0000 },
-  { 0x0700, 0x0a15, 0x0000 },
-  { 0x8700, 0x0a18, 0x2000 },
-  { 0x0700, 0x0a17, 0x0000 },
-  { 0x0700, 0x0a19, 0x0000 },
-  { 0x8700, 0x0a22, 0x4000 },
-  { 0x8700, 0x0a1e, 0x3000 },
-  { 0x8700, 0x0a1c, 0x2000 },
-  { 0x0700, 0x0a1b, 0x0000 },
-  { 0x0700, 0x0a1d, 0x0000 },
-  { 0x8700, 0x0a20, 0x2000 },
-  { 0x0700, 0x0a1f, 0x0000 },
-  { 0x0700, 0x0a21, 0x0000 },
-  { 0x8700, 0x0a26, 0x3000 },
-  { 0x8700, 0x0a24, 0x2000 },
-  { 0x0700, 0x0a23, 0x0000 },
-  { 0x0700, 0x0a25, 0x0000 },
-  { 0x8700, 0x0a28, 0x2000 },
-  { 0x0700, 0x0a27, 0x0000 },
-  { 0x0700, 0x0a2a, 0x0000 },
-  { 0x8d00, 0x0a6a, 0x6000 },
-  { 0x8c00, 0x0a41, 0x5000 },
-  { 0x8700, 0x0a35, 0x4000 },
-  { 0x8700, 0x0a2f, 0x3000 },
-  { 0x8700, 0x0a2d, 0x2000 },
-  { 0x0700, 0x0a2c, 0x0000 },
-  { 0x0700, 0x0a2e, 0x0000 },
-  { 0x8700, 0x0a32, 0x2000 },
-  { 0x0700, 0x0a30, 0x0000 },
-  { 0x0700, 0x0a33, 0x0000 },
-  { 0x8c00, 0x0a3c, 0x3000 },
-  { 0x8700, 0x0a38, 0x2000 },
-  { 0x0700, 0x0a36, 0x0000 },
-  { 0x0700, 0x0a39, 0x0000 },
-  { 0x8a00, 0x0a3f, 0x2000 },
-  { 0x0a00, 0x0a3e, 0x0000 },
-  { 0x0a00, 0x0a40, 0x0000 },
-  { 0x8700, 0x0a5a, 0x4000 },
-  { 0x8c00, 0x0a4b, 0x3000 },
-  { 0x8c00, 0x0a47, 0x2000 },
-  { 0x0c00, 0x0a42, 0x0000 },
-  { 0x0c00, 0x0a48, 0x0000 },
-  { 0x8c00, 0x0a4d, 0x2000 },
-  { 0x0c00, 0x0a4c, 0x0000 },
-  { 0x0700, 0x0a59, 0x0000 },
-  { 0x8d00, 0x0a66, 0x3000 },
-  { 0x8700, 0x0a5c, 0x2000 },
-  { 0x0700, 0x0a5b, 0x0000 },
-  { 0x0700, 0x0a5e, 0x0000 },
-  { 0x8d00, 0x0a68, 0x2000 },
-  { 0x0d00, 0x0a67, 0x0000 },
-  { 0x0d00, 0x0a69, 0x0000 },
-  { 0x8700, 0x0a87, 0x5000 },
-  { 0x8700, 0x0a72, 0x4000 },
-  { 0x8d00, 0x0a6e, 0x3000 },
-  { 0x8d00, 0x0a6c, 0x2000 },
-  { 0x0d00, 0x0a6b, 0x0000 },
-  { 0x0d00, 0x0a6d, 0x0000 },
-  { 0x8c00, 0x0a70, 0x2000 },
-  { 0x0d00, 0x0a6f, 0x0000 },
-  { 0x0c00, 0x0a71, 0x0000 },
-  { 0x8c00, 0x0a82, 0x3000 },
-  { 0x8700, 0x0a74, 0x2000 },
-  { 0x0700, 0x0a73, 0x0000 },
-  { 0x0c00, 0x0a81, 0x0000 },
-  { 0x8700, 0x0a85, 0x2000 },
-  { 0x0a00, 0x0a83, 0x0000 },
-  { 0x0700, 0x0a86, 0x0000 },
-  { 0x8700, 0x0a90, 0x4000 },
-  { 0x8700, 0x0a8b, 0x3000 },
-  { 0x8700, 0x0a89, 0x2000 },
-  { 0x0700, 0x0a88, 0x0000 },
-  { 0x0700, 0x0a8a, 0x0000 },
-  { 0x8700, 0x0a8d, 0x2000 },
-  { 0x0700, 0x0a8c, 0x0000 },
-  { 0x0700, 0x0a8f, 0x0000 },
-  { 0x8700, 0x0a95, 0x3000 },
-  { 0x8700, 0x0a93, 0x2000 },
-  { 0x0700, 0x0a91, 0x0000 },
-  { 0x0700, 0x0a94, 0x0000 },
-  { 0x8700, 0x0a97, 0x2000 },
-  { 0x0700, 0x0a96, 0x0000 },
-  { 0x0700, 0x0a98, 0x0000 },
-  { 0x8700, 0x10ef, 0xb000 },
-  { 0x8700, 0x0dc6, 0xa000 },
-  { 0x8700, 0x0c31, 0x9000 },
-  { 0x8700, 0x0b5f, 0x8000 },
-  { 0x8a00, 0x0b03, 0x7000 },
-  { 0x8a00, 0x0abe, 0x6000 },
-  { 0x8700, 0x0aaa, 0x5000 },
-  { 0x8700, 0x0aa1, 0x4000 },
-  { 0x8700, 0x0a9d, 0x3000 },
-  { 0x8700, 0x0a9b, 0x2000 },
-  { 0x0700, 0x0a9a, 0x0000 },
-  { 0x0700, 0x0a9c, 0x0000 },
-  { 0x8700, 0x0a9f, 0x2000 },
-  { 0x0700, 0x0a9e, 0x0000 },
-  { 0x0700, 0x0aa0, 0x0000 },
-  { 0x8700, 0x0aa5, 0x3000 },
-  { 0x8700, 0x0aa3, 0x2000 },
-  { 0x0700, 0x0aa2, 0x0000 },
-  { 0x0700, 0x0aa4, 0x0000 },
-  { 0x8700, 0x0aa7, 0x2000 },
-  { 0x0700, 0x0aa6, 0x0000 },
-  { 0x0700, 0x0aa8, 0x0000 },
-  { 0x8700, 0x0ab3, 0x4000 },
-  { 0x8700, 0x0aae, 0x3000 },
-  { 0x8700, 0x0aac, 0x2000 },
-  { 0x0700, 0x0aab, 0x0000 },
-  { 0x0700, 0x0aad, 0x0000 },
-  { 0x8700, 0x0ab0, 0x2000 },
-  { 0x0700, 0x0aaf, 0x0000 },
-  { 0x0700, 0x0ab2, 0x0000 },
-  { 0x8700, 0x0ab8, 0x3000 },
-  { 0x8700, 0x0ab6, 0x2000 },
-  { 0x0700, 0x0ab5, 0x0000 },
-  { 0x0700, 0x0ab7, 0x0000 },
-  { 0x8c00, 0x0abc, 0x2000 },
-  { 0x0700, 0x0ab9, 0x0000 },
-  { 0x0700, 0x0abd, 0x0000 },
-  { 0x8700, 0x0ae1, 0x5000 },
-  { 0x8c00, 0x0ac7, 0x4000 },
-  { 0x8c00, 0x0ac2, 0x3000 },
-  { 0x8a00, 0x0ac0, 0x2000 },
-  { 0x0a00, 0x0abf, 0x0000 },
-  { 0x0c00, 0x0ac1, 0x0000 },
-  { 0x8c00, 0x0ac4, 0x2000 },
-  { 0x0c00, 0x0ac3, 0x0000 },
-  { 0x0c00, 0x0ac5, 0x0000 },
-  { 0x8a00, 0x0acc, 0x3000 },
-  { 0x8a00, 0x0ac9, 0x2000 },
-  { 0x0c00, 0x0ac8, 0x0000 },
-  { 0x0a00, 0x0acb, 0x0000 },
-  { 0x8700, 0x0ad0, 0x2000 },
-  { 0x0c00, 0x0acd, 0x0000 },
-  { 0x0700, 0x0ae0, 0x0000 },
-  { 0x8d00, 0x0aeb, 0x4000 },
-  { 0x8d00, 0x0ae7, 0x3000 },
-  { 0x8c00, 0x0ae3, 0x2000 },
-  { 0x0c00, 0x0ae2, 0x0000 },
-  { 0x0d00, 0x0ae6, 0x0000 },
-  { 0x8d00, 0x0ae9, 0x2000 },
-  { 0x0d00, 0x0ae8, 0x0000 },
-  { 0x0d00, 0x0aea, 0x0000 },
-  { 0x8d00, 0x0aef, 0x3000 },
-  { 0x8d00, 0x0aed, 0x2000 },
-  { 0x0d00, 0x0aec, 0x0000 },
-  { 0x0d00, 0x0aee, 0x0000 },
-  { 0x8c00, 0x0b01, 0x2000 },
-  { 0x1700, 0x0af1, 0x0000 },
-  { 0x0a00, 0x0b02, 0x0000 },
-  { 0x8700, 0x0b28, 0x6000 },
-  { 0x8700, 0x0b18, 0x5000 },
-  { 0x8700, 0x0b0c, 0x4000 },
-  { 0x8700, 0x0b08, 0x3000 },
-  { 0x8700, 0x0b06, 0x2000 },
-  { 0x0700, 0x0b05, 0x0000 },
-  { 0x0700, 0x0b07, 0x0000 },
-  { 0x8700, 0x0b0a, 0x2000 },
-  { 0x0700, 0x0b09, 0x0000 },
-  { 0x0700, 0x0b0b, 0x0000 },
-  { 0x8700, 0x0b14, 0x3000 },
-  { 0x8700, 0x0b10, 0x2000 },
-  { 0x0700, 0x0b0f, 0x0000 },
-  { 0x0700, 0x0b13, 0x0000 },
-  { 0x8700, 0x0b16, 0x2000 },
-  { 0x0700, 0x0b15, 0x0000 },
-  { 0x0700, 0x0b17, 0x0000 },
-  { 0x8700, 0x0b20, 0x4000 },
-  { 0x8700, 0x0b1c, 0x3000 },
-  { 0x8700, 0x0b1a, 0x2000 },
-  { 0x0700, 0x0b19, 0x0000 },
-  { 0x0700, 0x0b1b, 0x0000 },
-  { 0x8700, 0x0b1e, 0x2000 },
-  { 0x0700, 0x0b1d, 0x0000 },
-  { 0x0700, 0x0b1f, 0x0000 },
-  { 0x8700, 0x0b24, 0x3000 },
-  { 0x8700, 0x0b22, 0x2000 },
-  { 0x0700, 0x0b21, 0x0000 },
-  { 0x0700, 0x0b23, 0x0000 },
-  { 0x8700, 0x0b26, 0x2000 },
-  { 0x0700, 0x0b25, 0x0000 },
-  { 0x0700, 0x0b27, 0x0000 },
-  { 0x8700, 0x0b3d, 0x5000 },
-  { 0x8700, 0x0b32, 0x4000 },
-  { 0x8700, 0x0b2d, 0x3000 },
-  { 0x8700, 0x0b2b, 0x2000 },
-  { 0x0700, 0x0b2a, 0x0000 },
-  { 0x0700, 0x0b2c, 0x0000 },
-  { 0x8700, 0x0b2f, 0x2000 },
-  { 0x0700, 0x0b2e, 0x0000 },
-  { 0x0700, 0x0b30, 0x0000 },
-  { 0x8700, 0x0b37, 0x3000 },
-  { 0x8700, 0x0b35, 0x2000 },
-  { 0x0700, 0x0b33, 0x0000 },
-  { 0x0700, 0x0b36, 0x0000 },
-  { 0x8700, 0x0b39, 0x2000 },
-  { 0x0700, 0x0b38, 0x0000 },
-  { 0x0c00, 0x0b3c, 0x0000 },
-  { 0x8a00, 0x0b48, 0x4000 },
-  { 0x8c00, 0x0b41, 0x3000 },
-  { 0x8c00, 0x0b3f, 0x2000 },
-  { 0x0a00, 0x0b3e, 0x0000 },
-  { 0x0a00, 0x0b40, 0x0000 },
-  { 0x8c00, 0x0b43, 0x2000 },
-  { 0x0c00, 0x0b42, 0x0000 },
-  { 0x0a00, 0x0b47, 0x0000 },
-  { 0x8c00, 0x0b56, 0x3000 },
-  { 0x8a00, 0x0b4c, 0x2000 },
-  { 0x0a00, 0x0b4b, 0x0000 },
-  { 0x0c00, 0x0b4d, 0x0000 },
-  { 0x8700, 0x0b5c, 0x2000 },
-  { 0x0a00, 0x0b57, 0x0000 },
-  { 0x0700, 0x0b5d, 0x0000 },
-  { 0x8d00, 0x0be7, 0x7000 },
-  { 0x8700, 0x0b9c, 0x6000 },
-  { 0x8700, 0x0b83, 0x5000 },
-  { 0x8d00, 0x0b6b, 0x4000 },
-  { 0x8d00, 0x0b67, 0x3000 },
-  { 0x8700, 0x0b61, 0x2000 },
-  { 0x0700, 0x0b60, 0x0000 },
-  { 0x0d00, 0x0b66, 0x0000 },
-  { 0x8d00, 0x0b69, 0x2000 },
-  { 0x0d00, 0x0b68, 0x0000 },
-  { 0x0d00, 0x0b6a, 0x0000 },
-  { 0x8d00, 0x0b6f, 0x3000 },
-  { 0x8d00, 0x0b6d, 0x2000 },
-  { 0x0d00, 0x0b6c, 0x0000 },
-  { 0x0d00, 0x0b6e, 0x0000 },
-  { 0x8700, 0x0b71, 0x2000 },
-  { 0x1a00, 0x0b70, 0x0000 },
-  { 0x0c00, 0x0b82, 0x0000 },
-  { 0x8700, 0x0b8f, 0x4000 },
-  { 0x8700, 0x0b88, 0x3000 },
-  { 0x8700, 0x0b86, 0x2000 },
-  { 0x0700, 0x0b85, 0x0000 },
-  { 0x0700, 0x0b87, 0x0000 },
-  { 0x8700, 0x0b8a, 0x2000 },
-  { 0x0700, 0x0b89, 0x0000 },
-  { 0x0700, 0x0b8e, 0x0000 },
-  { 0x8700, 0x0b94, 0x3000 },
-  { 0x8700, 0x0b92, 0x2000 },
-  { 0x0700, 0x0b90, 0x0000 },
-  { 0x0700, 0x0b93, 0x0000 },
-  { 0x8700, 0x0b99, 0x2000 },
-  { 0x0700, 0x0b95, 0x0000 },
-  { 0x0700, 0x0b9a, 0x0000 },
-  { 0x8700, 0x0bb7, 0x5000 },
-  { 0x8700, 0x0bae, 0x4000 },
-  { 0x8700, 0x0ba4, 0x3000 },
-  { 0x8700, 0x0b9f, 0x2000 },
-  { 0x0700, 0x0b9e, 0x0000 },
-  { 0x0700, 0x0ba3, 0x0000 },
-  { 0x8700, 0x0ba9, 0x2000 },
-  { 0x0700, 0x0ba8, 0x0000 },
-  { 0x0700, 0x0baa, 0x0000 },
-  { 0x8700, 0x0bb2, 0x3000 },
-  { 0x8700, 0x0bb0, 0x2000 },
-  { 0x0700, 0x0baf, 0x0000 },
-  { 0x0700, 0x0bb1, 0x0000 },
-  { 0x8700, 0x0bb4, 0x2000 },
-  { 0x0700, 0x0bb3, 0x0000 },
-  { 0x0700, 0x0bb5, 0x0000 },
-  { 0x8a00, 0x0bc6, 0x4000 },
-  { 0x8a00, 0x0bbf, 0x3000 },
-  { 0x8700, 0x0bb9, 0x2000 },
-  { 0x0700, 0x0bb8, 0x0000 },
-  { 0x0a00, 0x0bbe, 0x0000 },
-  { 0x8a00, 0x0bc1, 0x2000 },
-  { 0x0c00, 0x0bc0, 0x0000 },
-  { 0x0a00, 0x0bc2, 0x0000 },
-  { 0x8a00, 0x0bcb, 0x3000 },
-  { 0x8a00, 0x0bc8, 0x2000 },
-  { 0x0a00, 0x0bc7, 0x0000 },
-  { 0x0a00, 0x0bca, 0x0000 },
-  { 0x8c00, 0x0bcd, 0x2000 },
-  { 0x0a00, 0x0bcc, 0x0000 },
-  { 0x0a00, 0x0bd7, 0x0000 },
-  { 0x8700, 0x0c0f, 0x6000 },
-  { 0x9a00, 0x0bf7, 0x5000 },
-  { 0x8d00, 0x0bef, 0x4000 },
-  { 0x8d00, 0x0beb, 0x3000 },
-  { 0x8d00, 0x0be9, 0x2000 },
-  { 0x0d00, 0x0be8, 0x0000 },
-  { 0x0d00, 0x0bea, 0x0000 },
-  { 0x8d00, 0x0bed, 0x2000 },
-  { 0x0d00, 0x0bec, 0x0000 },
-  { 0x0d00, 0x0bee, 0x0000 },
-  { 0x9a00, 0x0bf3, 0x3000 },
-  { 0x8f00, 0x0bf1, 0x2000 },
-  { 0x0f00, 0x0bf0, 0x0000 },
-  { 0x0f00, 0x0bf2, 0x0000 },
-  { 0x9a00, 0x0bf5, 0x2000 },
-  { 0x1a00, 0x0bf4, 0x0000 },
-  { 0x1a00, 0x0bf6, 0x0000 },
-  { 0x8700, 0x0c06, 0x4000 },
-  { 0x8a00, 0x0c01, 0x3000 },
-  { 0x9700, 0x0bf9, 0x2000 },
-  { 0x1a00, 0x0bf8, 0x0000 },
-  { 0x1a00, 0x0bfa, 0x0000 },
-  { 0x8a00, 0x0c03, 0x2000 },
-  { 0x0a00, 0x0c02, 0x0000 },
-  { 0x0700, 0x0c05, 0x0000 },
-  { 0x8700, 0x0c0a, 0x3000 },
-  { 0x8700, 0x0c08, 0x2000 },
-  { 0x0700, 0x0c07, 0x0000 },
-  { 0x0700, 0x0c09, 0x0000 },
-  { 0x8700, 0x0c0c, 0x2000 },
-  { 0x0700, 0x0c0b, 0x0000 },
-  { 0x0700, 0x0c0e, 0x0000 },
-  { 0x8700, 0x0c20, 0x5000 },
-  { 0x8700, 0x0c18, 0x4000 },
-  { 0x8700, 0x0c14, 0x3000 },
-  { 0x8700, 0x0c12, 0x2000 },
-  { 0x0700, 0x0c10, 0x0000 },
-  { 0x0700, 0x0c13, 0x0000 },
-  { 0x8700, 0x0c16, 0x2000 },
-  { 0x0700, 0x0c15, 0x0000 },
-  { 0x0700, 0x0c17, 0x0000 },
-  { 0x8700, 0x0c1c, 0x3000 },
-  { 0x8700, 0x0c1a, 0x2000 },
-  { 0x0700, 0x0c19, 0x0000 },
-  { 0x0700, 0x0c1b, 0x0000 },
-  { 0x8700, 0x0c1e, 0x2000 },
-  { 0x0700, 0x0c1d, 0x0000 },
-  { 0x0700, 0x0c1f, 0x0000 },
-  { 0x8700, 0x0c28, 0x4000 },
-  { 0x8700, 0x0c24, 0x3000 },
-  { 0x8700, 0x0c22, 0x2000 },
-  { 0x0700, 0x0c21, 0x0000 },
-  { 0x0700, 0x0c23, 0x0000 },
-  { 0x8700, 0x0c26, 0x2000 },
-  { 0x0700, 0x0c25, 0x0000 },
-  { 0x0700, 0x0c27, 0x0000 },
-  { 0x8700, 0x0c2d, 0x3000 },
-  { 0x8700, 0x0c2b, 0x2000 },
-  { 0x0700, 0x0c2a, 0x0000 },
-  { 0x0700, 0x0c2c, 0x0000 },
-  { 0x8700, 0x0c2f, 0x2000 },
-  { 0x0700, 0x0c2e, 0x0000 },
-  { 0x0700, 0x0c30, 0x0000 },
-  { 0x8700, 0x0d0e, 0x8000 },
-  { 0x8700, 0x0ca1, 0x7000 },
-  { 0x8d00, 0x0c6c, 0x6000 },
-  { 0x8c00, 0x0c47, 0x5000 },
-  { 0x8c00, 0x0c3e, 0x4000 },
-  { 0x8700, 0x0c36, 0x3000 },
-  { 0x8700, 0x0c33, 0x2000 },
-  { 0x0700, 0x0c32, 0x0000 },
-  { 0x0700, 0x0c35, 0x0000 },
-  { 0x8700, 0x0c38, 0x2000 },
-  { 0x0700, 0x0c37, 0x0000 },
-  { 0x0700, 0x0c39, 0x0000 },
-  { 0x8a00, 0x0c42, 0x3000 },
-  { 0x8c00, 0x0c40, 0x2000 },
-  { 0x0c00, 0x0c3f, 0x0000 },
-  { 0x0a00, 0x0c41, 0x0000 },
-  { 0x8a00, 0x0c44, 0x2000 },
-  { 0x0a00, 0x0c43, 0x0000 },
-  { 0x0c00, 0x0c46, 0x0000 },
-  { 0x8700, 0x0c60, 0x4000 },
-  { 0x8c00, 0x0c4c, 0x3000 },
-  { 0x8c00, 0x0c4a, 0x2000 },
-  { 0x0c00, 0x0c48, 0x0000 },
-  { 0x0c00, 0x0c4b, 0x0000 },
-  { 0x8c00, 0x0c55, 0x2000 },
-  { 0x0c00, 0x0c4d, 0x0000 },
-  { 0x0c00, 0x0c56, 0x0000 },
-  { 0x8d00, 0x0c68, 0x3000 },
-  { 0x8d00, 0x0c66, 0x2000 },
-  { 0x0700, 0x0c61, 0x0000 },
-  { 0x0d00, 0x0c67, 0x0000 },
-  { 0x8d00, 0x0c6a, 0x2000 },
-  { 0x0d00, 0x0c69, 0x0000 },
-  { 0x0d00, 0x0c6b, 0x0000 },
-  { 0x8700, 0x0c90, 0x5000 },
-  { 0x8700, 0x0c87, 0x4000 },
-  { 0x8a00, 0x0c82, 0x3000 },
-  { 0x8d00, 0x0c6e, 0x2000 },
-  { 0x0d00, 0x0c6d, 0x0000 },
-  { 0x0d00, 0x0c6f, 0x0000 },
-  { 0x8700, 0x0c85, 0x2000 },
-  { 0x0a00, 0x0c83, 0x0000 },
-  { 0x0700, 0x0c86, 0x0000 },
-  { 0x8700, 0x0c8b, 0x3000 },
-  { 0x8700, 0x0c89, 0x2000 },
-  { 0x0700, 0x0c88, 0x0000 },
-  { 0x0700, 0x0c8a, 0x0000 },
-  { 0x8700, 0x0c8e, 0x2000 },
-  { 0x0700, 0x0c8c, 0x0000 },
-  { 0x0700, 0x0c8f, 0x0000 },
-  { 0x8700, 0x0c99, 0x4000 },
-  { 0x8700, 0x0c95, 0x3000 },
-  { 0x8700, 0x0c93, 0x2000 },
-  { 0x0700, 0x0c92, 0x0000 },
-  { 0x0700, 0x0c94, 0x0000 },
-  { 0x8700, 0x0c97, 0x2000 },
-  { 0x0700, 0x0c96, 0x0000 },
-  { 0x0700, 0x0c98, 0x0000 },
-  { 0x8700, 0x0c9d, 0x3000 },
-  { 0x8700, 0x0c9b, 0x2000 },
-  { 0x0700, 0x0c9a, 0x0000 },
-  { 0x0700, 0x0c9c, 0x0000 },
-  { 0x8700, 0x0c9f, 0x2000 },
-  { 0x0700, 0x0c9e, 0x0000 },
-  { 0x0700, 0x0ca0, 0x0000 },
-  { 0x8c00, 0x0cc6, 0x6000 },
-  { 0x8700, 0x0cb2, 0x5000 },
-  { 0x8700, 0x0caa, 0x4000 },
-  { 0x8700, 0x0ca5, 0x3000 },
-  { 0x8700, 0x0ca3, 0x2000 },
-  { 0x0700, 0x0ca2, 0x0000 },
-  { 0x0700, 0x0ca4, 0x0000 },
-  { 0x8700, 0x0ca7, 0x2000 },
-  { 0x0700, 0x0ca6, 0x0000 },
-  { 0x0700, 0x0ca8, 0x0000 },
-  { 0x8700, 0x0cae, 0x3000 },
-  { 0x8700, 0x0cac, 0x2000 },
-  { 0x0700, 0x0cab, 0x0000 },
-  { 0x0700, 0x0cad, 0x0000 },
-  { 0x8700, 0x0cb0, 0x2000 },
-  { 0x0700, 0x0caf, 0x0000 },
-  { 0x0700, 0x0cb1, 0x0000 },
-  { 0x8700, 0x0cbd, 0x4000 },
-  { 0x8700, 0x0cb7, 0x3000 },
-  { 0x8700, 0x0cb5, 0x2000 },
-  { 0x0700, 0x0cb3, 0x0000 },
-  { 0x0700, 0x0cb6, 0x0000 },
-  { 0x8700, 0x0cb9, 0x2000 },
-  { 0x0700, 0x0cb8, 0x0000 },
-  { 0x0c00, 0x0cbc, 0x0000 },
-  { 0x8a00, 0x0cc1, 0x3000 },
-  { 0x8c00, 0x0cbf, 0x2000 },
-  { 0x0a00, 0x0cbe, 0x0000 },
-  { 0x0a00, 0x0cc0, 0x0000 },
-  { 0x8a00, 0x0cc3, 0x2000 },
-  { 0x0a00, 0x0cc2, 0x0000 },
-  { 0x0a00, 0x0cc4, 0x0000 },
-  { 0x8d00, 0x0cea, 0x5000 },
-  { 0x8a00, 0x0cd6, 0x4000 },
-  { 0x8a00, 0x0ccb, 0x3000 },
-  { 0x8a00, 0x0cc8, 0x2000 },
-  { 0x0a00, 0x0cc7, 0x0000 },
-  { 0x0a00, 0x0cca, 0x0000 },
-  { 0x8c00, 0x0ccd, 0x2000 },
-  { 0x0c00, 0x0ccc, 0x0000 },
-  { 0x0a00, 0x0cd5, 0x0000 },
-  { 0x8d00, 0x0ce6, 0x3000 },
-  { 0x8700, 0x0ce0, 0x2000 },
-  { 0x0700, 0x0cde, 0x0000 },
-  { 0x0700, 0x0ce1, 0x0000 },
-  { 0x8d00, 0x0ce8, 0x2000 },
-  { 0x0d00, 0x0ce7, 0x0000 },
-  { 0x0d00, 0x0ce9, 0x0000 },
-  { 0x8700, 0x0d05, 0x4000 },
-  { 0x8d00, 0x0cee, 0x3000 },
-  { 0x8d00, 0x0cec, 0x2000 },
-  { 0x0d00, 0x0ceb, 0x0000 },
-  { 0x0d00, 0x0ced, 0x0000 },
-  { 0x8a00, 0x0d02, 0x2000 },
-  { 0x0d00, 0x0cef, 0x0000 },
-  { 0x0a00, 0x0d03, 0x0000 },
-  { 0x8700, 0x0d09, 0x3000 },
-  { 0x8700, 0x0d07, 0x2000 },
-  { 0x0700, 0x0d06, 0x0000 },
-  { 0x0700, 0x0d08, 0x0000 },
-  { 0x8700, 0x0d0b, 0x2000 },
-  { 0x0700, 0x0d0a, 0x0000 },
-  { 0x0700, 0x0d0c, 0x0000 },
-  { 0x8d00, 0x0d6c, 0x7000 },
-  { 0x8700, 0x0d30, 0x6000 },
-  { 0x8700, 0x0d1f, 0x5000 },
-  { 0x8700, 0x0d17, 0x4000 },
-  { 0x8700, 0x0d13, 0x3000 },
-  { 0x8700, 0x0d10, 0x2000 },
-  { 0x0700, 0x0d0f, 0x0000 },
-  { 0x0700, 0x0d12, 0x0000 },
-  { 0x8700, 0x0d15, 0x2000 },
-  { 0x0700, 0x0d14, 0x0000 },
-  { 0x0700, 0x0d16, 0x0000 },
-  { 0x8700, 0x0d1b, 0x3000 },
-  { 0x8700, 0x0d19, 0x2000 },
-  { 0x0700, 0x0d18, 0x0000 },
-  { 0x0700, 0x0d1a, 0x0000 },
-  { 0x8700, 0x0d1d, 0x2000 },
-  { 0x0700, 0x0d1c, 0x0000 },
-  { 0x0700, 0x0d1e, 0x0000 },
-  { 0x8700, 0x0d27, 0x4000 },
-  { 0x8700, 0x0d23, 0x3000 },
-  { 0x8700, 0x0d21, 0x2000 },
-  { 0x0700, 0x0d20, 0x0000 },
-  { 0x0700, 0x0d22, 0x0000 },
-  { 0x8700, 0x0d25, 0x2000 },
-  { 0x0700, 0x0d24, 0x0000 },
-  { 0x0700, 0x0d26, 0x0000 },
-  { 0x8700, 0x0d2c, 0x3000 },
-  { 0x8700, 0x0d2a, 0x2000 },
-  { 0x0700, 0x0d28, 0x0000 },
-  { 0x0700, 0x0d2b, 0x0000 },
-  { 0x8700, 0x0d2e, 0x2000 },
-  { 0x0700, 0x0d2d, 0x0000 },
-  { 0x0700, 0x0d2f, 0x0000 },
-  { 0x8a00, 0x0d46, 0x5000 },
-  { 0x8700, 0x0d38, 0x4000 },
-  { 0x8700, 0x0d34, 0x3000 },
-  { 0x8700, 0x0d32, 0x2000 },
-  { 0x0700, 0x0d31, 0x0000 },
-  { 0x0700, 0x0d33, 0x0000 },
-  { 0x8700, 0x0d36, 0x2000 },
-  { 0x0700, 0x0d35, 0x0000 },
-  { 0x0700, 0x0d37, 0x0000 },
-  { 0x8a00, 0x0d40, 0x3000 },
-  { 0x8a00, 0x0d3e, 0x2000 },
-  { 0x0700, 0x0d39, 0x0000 },
-  { 0x0a00, 0x0d3f, 0x0000 },
-  { 0x8c00, 0x0d42, 0x2000 },
-  { 0x0c00, 0x0d41, 0x0000 },
-  { 0x0c00, 0x0d43, 0x0000 },
-  { 0x8700, 0x0d60, 0x4000 },
-  { 0x8a00, 0x0d4b, 0x3000 },
-  { 0x8a00, 0x0d48, 0x2000 },
-  { 0x0a00, 0x0d47, 0x0000 },
-  { 0x0a00, 0x0d4a, 0x0000 },
-  { 0x8c00, 0x0d4d, 0x2000 },
-  { 0x0a00, 0x0d4c, 0x0000 },
-  { 0x0a00, 0x0d57, 0x0000 },
-  { 0x8d00, 0x0d68, 0x3000 },
-  { 0x8d00, 0x0d66, 0x2000 },
-  { 0x0700, 0x0d61, 0x0000 },
-  { 0x0d00, 0x0d67, 0x0000 },
-  { 0x8d00, 0x0d6a, 0x2000 },
-  { 0x0d00, 0x0d69, 0x0000 },
-  { 0x0d00, 0x0d6b, 0x0000 },
-  { 0x8700, 0x0da2, 0x6000 },
-  { 0x8700, 0x0d8f, 0x5000 },
-  { 0x8700, 0x0d87, 0x4000 },
-  { 0x8a00, 0x0d82, 0x3000 },
-  { 0x8d00, 0x0d6e, 0x2000 },
-  { 0x0d00, 0x0d6d, 0x0000 },
-  { 0x0d00, 0x0d6f, 0x0000 },
-  { 0x8700, 0x0d85, 0x2000 },
-  { 0x0a00, 0x0d83, 0x0000 },
-  { 0x0700, 0x0d86, 0x0000 },
-  { 0x8700, 0x0d8b, 0x3000 },
-  { 0x8700, 0x0d89, 0x2000 },
-  { 0x0700, 0x0d88, 0x0000 },
-  { 0x0700, 0x0d8a, 0x0000 },
-  { 0x8700, 0x0d8d, 0x2000 },
-  { 0x0700, 0x0d8c, 0x0000 },
-  { 0x0700, 0x0d8e, 0x0000 },
-  { 0x8700, 0x0d9a, 0x4000 },
-  { 0x8700, 0x0d93, 0x3000 },
-  { 0x8700, 0x0d91, 0x2000 },
-  { 0x0700, 0x0d90, 0x0000 },
-  { 0x0700, 0x0d92, 0x0000 },
-  { 0x8700, 0x0d95, 0x2000 },
-  { 0x0700, 0x0d94, 0x0000 },
-  { 0x0700, 0x0d96, 0x0000 },
-  { 0x8700, 0x0d9e, 0x3000 },
-  { 0x8700, 0x0d9c, 0x2000 },
-  { 0x0700, 0x0d9b, 0x0000 },
-  { 0x0700, 0x0d9d, 0x0000 },
-  { 0x8700, 0x0da0, 0x2000 },
-  { 0x0700, 0x0d9f, 0x0000 },
-  { 0x0700, 0x0da1, 0x0000 },
-  { 0x8700, 0x0db3, 0x5000 },
-  { 0x8700, 0x0daa, 0x4000 },
-  { 0x8700, 0x0da6, 0x3000 },
-  { 0x8700, 0x0da4, 0x2000 },
-  { 0x0700, 0x0da3, 0x0000 },
-  { 0x0700, 0x0da5, 0x0000 },
-  { 0x8700, 0x0da8, 0x2000 },
-  { 0x0700, 0x0da7, 0x0000 },
-  { 0x0700, 0x0da9, 0x0000 },
-  { 0x8700, 0x0dae, 0x3000 },
-  { 0x8700, 0x0dac, 0x2000 },
-  { 0x0700, 0x0dab, 0x0000 },
-  { 0x0700, 0x0dad, 0x0000 },
-  { 0x8700, 0x0db0, 0x2000 },
-  { 0x0700, 0x0daf, 0x0000 },
-  { 0x0700, 0x0db1, 0x0000 },
-  { 0x8700, 0x0dbb, 0x4000 },
-  { 0x8700, 0x0db7, 0x3000 },
-  { 0x8700, 0x0db5, 0x2000 },
-  { 0x0700, 0x0db4, 0x0000 },
-  { 0x0700, 0x0db6, 0x0000 },
-  { 0x8700, 0x0db9, 0x2000 },
-  { 0x0700, 0x0db8, 0x0000 },
-  { 0x0700, 0x0dba, 0x0000 },
-  { 0x8700, 0x0dc2, 0x3000 },
-  { 0x8700, 0x0dc0, 0x2000 },
-  { 0x0700, 0x0dbd, 0x0000 },
-  { 0x0700, 0x0dc1, 0x0000 },
-  { 0x8700, 0x0dc4, 0x2000 },
-  { 0x0700, 0x0dc3, 0x0000 },
-  { 0x0700, 0x0dc5, 0x0000 },
-  { 0x8700, 0x0f55, 0x9000 },
-  { 0x8700, 0x0ea5, 0x8000 },
-  { 0x8700, 0x0e2d, 0x7000 },
-  { 0x8700, 0x0e0d, 0x6000 },
-  { 0x8a00, 0x0ddf, 0x5000 },
-  { 0x8c00, 0x0dd6, 0x4000 },
-  { 0x8a00, 0x0dd1, 0x3000 },
-  { 0x8a00, 0x0dcf, 0x2000 },
-  { 0x0c00, 0x0dca, 0x0000 },
-  { 0x0a00, 0x0dd0, 0x0000 },
-  { 0x8c00, 0x0dd3, 0x2000 },
-  { 0x0c00, 0x0dd2, 0x0000 },
-  { 0x0c00, 0x0dd4, 0x0000 },
-  { 0x8a00, 0x0ddb, 0x3000 },
-  { 0x8a00, 0x0dd9, 0x2000 },
-  { 0x0a00, 0x0dd8, 0x0000 },
-  { 0x0a00, 0x0dda, 0x0000 },
-  { 0x8a00, 0x0ddd, 0x2000 },
-  { 0x0a00, 0x0ddc, 0x0000 },
-  { 0x0a00, 0x0dde, 0x0000 },
-  { 0x8700, 0x0e05, 0x4000 },
-  { 0x8700, 0x0e01, 0x3000 },
-  { 0x8a00, 0x0df3, 0x2000 },
-  { 0x0a00, 0x0df2, 0x0000 },
-  { 0x1500, 0x0df4, 0x0000 },
-  { 0x8700, 0x0e03, 0x2000 },
-  { 0x0700, 0x0e02, 0x0000 },
-  { 0x0700, 0x0e04, 0x0000 },
-  { 0x8700, 0x0e09, 0x3000 },
-  { 0x8700, 0x0e07, 0x2000 },
-  { 0x0700, 0x0e06, 0x0000 },
-  { 0x0700, 0x0e08, 0x0000 },
-  { 0x8700, 0x0e0b, 0x2000 },
-  { 0x0700, 0x0e0a, 0x0000 },
-  { 0x0700, 0x0e0c, 0x0000 },
-  { 0x8700, 0x0e1d, 0x5000 },
-  { 0x8700, 0x0e15, 0x4000 },
-  { 0x8700, 0x0e11, 0x3000 },
-  { 0x8700, 0x0e0f, 0x2000 },
-  { 0x0700, 0x0e0e, 0x0000 },
-  { 0x0700, 0x0e10, 0x0000 },
-  { 0x8700, 0x0e13, 0x2000 },
-  { 0x0700, 0x0e12, 0x0000 },
-  { 0x0700, 0x0e14, 0x0000 },
-  { 0x8700, 0x0e19, 0x3000 },
-  { 0x8700, 0x0e17, 0x2000 },
-  { 0x0700, 0x0e16, 0x0000 },
-  { 0x0700, 0x0e18, 0x0000 },
-  { 0x8700, 0x0e1b, 0x2000 },
-  { 0x0700, 0x0e1a, 0x0000 },
-  { 0x0700, 0x0e1c, 0x0000 },
-  { 0x8700, 0x0e25, 0x4000 },
-  { 0x8700, 0x0e21, 0x3000 },
-  { 0x8700, 0x0e1f, 0x2000 },
-  { 0x0700, 0x0e1e, 0x0000 },
-  { 0x0700, 0x0e20, 0x0000 },
-  { 0x8700, 0x0e23, 0x2000 },
-  { 0x0700, 0x0e22, 0x0000 },
-  { 0x0700, 0x0e24, 0x0000 },
-  { 0x8700, 0x0e29, 0x3000 },
-  { 0x8700, 0x0e27, 0x2000 },
-  { 0x0700, 0x0e26, 0x0000 },
-  { 0x0700, 0x0e28, 0x0000 },
-  { 0x8700, 0x0e2b, 0x2000 },
-  { 0x0700, 0x0e2a, 0x0000 },
-  { 0x0700, 0x0e2c, 0x0000 },
-  { 0x8d00, 0x0e51, 0x6000 },
-  { 0x8700, 0x0e41, 0x5000 },
-  { 0x8c00, 0x0e35, 0x4000 },
-  { 0x8c00, 0x0e31, 0x3000 },
-  { 0x8700, 0x0e2f, 0x2000 },
-  { 0x0700, 0x0e2e, 0x0000 },
-  { 0x0700, 0x0e30, 0x0000 },
-  { 0x8700, 0x0e33, 0x2000 },
-  { 0x0700, 0x0e32, 0x0000 },
-  { 0x0c00, 0x0e34, 0x0000 },
-  { 0x8c00, 0x0e39, 0x3000 },
-  { 0x8c00, 0x0e37, 0x2000 },
-  { 0x0c00, 0x0e36, 0x0000 },
-  { 0x0c00, 0x0e38, 0x0000 },
-  { 0x9700, 0x0e3f, 0x2000 },
-  { 0x0c00, 0x0e3a, 0x0000 },
-  { 0x0700, 0x0e40, 0x0000 },
-  { 0x8c00, 0x0e49, 0x4000 },
-  { 0x8700, 0x0e45, 0x3000 },
-  { 0x8700, 0x0e43, 0x2000 },
-  { 0x0700, 0x0e42, 0x0000 },
-  { 0x0700, 0x0e44, 0x0000 },
-  { 0x8c00, 0x0e47, 0x2000 },
-  { 0x0600, 0x0e46, 0x0000 },
-  { 0x0c00, 0x0e48, 0x0000 },
-  { 0x8c00, 0x0e4d, 0x3000 },
-  { 0x8c00, 0x0e4b, 0x2000 },
-  { 0x0c00, 0x0e4a, 0x0000 },
-  { 0x0c00, 0x0e4c, 0x0000 },
-  { 0x9500, 0x0e4f, 0x2000 },
-  { 0x0c00, 0x0e4e, 0x0000 },
-  { 0x0d00, 0x0e50, 0x0000 },
-  { 0x8700, 0x0e8a, 0x5000 },
-  { 0x8d00, 0x0e59, 0x4000 },
-  { 0x8d00, 0x0e55, 0x3000 },
-  { 0x8d00, 0x0e53, 0x2000 },
-  { 0x0d00, 0x0e52, 0x0000 },
-  { 0x0d00, 0x0e54, 0x0000 },
-  { 0x8d00, 0x0e57, 0x2000 },
-  { 0x0d00, 0x0e56, 0x0000 },
-  { 0x0d00, 0x0e58, 0x0000 },
-  { 0x8700, 0x0e82, 0x3000 },
-  { 0x9500, 0x0e5b, 0x2000 },
-  { 0x1500, 0x0e5a, 0x0000 },
-  { 0x0700, 0x0e81, 0x0000 },
-  { 0x8700, 0x0e87, 0x2000 },
-  { 0x0700, 0x0e84, 0x0000 },
-  { 0x0700, 0x0e88, 0x0000 },
-  { 0x8700, 0x0e9b, 0x4000 },
-  { 0x8700, 0x0e96, 0x3000 },
-  { 0x8700, 0x0e94, 0x2000 },
-  { 0x0700, 0x0e8d, 0x0000 },
-  { 0x0700, 0x0e95, 0x0000 },
-  { 0x8700, 0x0e99, 0x2000 },
-  { 0x0700, 0x0e97, 0x0000 },
-  { 0x0700, 0x0e9a, 0x0000 },
-  { 0x8700, 0x0e9f, 0x3000 },
-  { 0x8700, 0x0e9d, 0x2000 },
-  { 0x0700, 0x0e9c, 0x0000 },
-  { 0x0700, 0x0e9e, 0x0000 },
-  { 0x8700, 0x0ea2, 0x2000 },
-  { 0x0700, 0x0ea1, 0x0000 },
-  { 0x0700, 0x0ea3, 0x0000 },
-  { 0x9a00, 0x0f14, 0x7000 },
-  { 0x8d00, 0x0ed0, 0x6000 },
-  { 0x8c00, 0x0eb9, 0x5000 },
-  { 0x8c00, 0x0eb1, 0x4000 },
-  { 0x8700, 0x0ead, 0x3000 },
-  { 0x8700, 0x0eaa, 0x2000 },
-  { 0x0700, 0x0ea7, 0x0000 },
-  { 0x0700, 0x0eab, 0x0000 },
-  { 0x8700, 0x0eaf, 0x2000 },
-  { 0x0700, 0x0eae, 0x0000 },
-  { 0x0700, 0x0eb0, 0x0000 },
-  { 0x8c00, 0x0eb5, 0x3000 },
-  { 0x8700, 0x0eb3, 0x2000 },
-  { 0x0700, 0x0eb2, 0x0000 },
-  { 0x0c00, 0x0eb4, 0x0000 },
-  { 0x8c00, 0x0eb7, 0x2000 },
-  { 0x0c00, 0x0eb6, 0x0000 },
-  { 0x0c00, 0x0eb8, 0x0000 },
-  { 0x8700, 0x0ec4, 0x4000 },
-  { 0x8700, 0x0ec0, 0x3000 },
-  { 0x8c00, 0x0ebc, 0x2000 },
-  { 0x0c00, 0x0ebb, 0x0000 },
-  { 0x0700, 0x0ebd, 0x0000 },
-  { 0x8700, 0x0ec2, 0x2000 },
-  { 0x0700, 0x0ec1, 0x0000 },
-  { 0x0700, 0x0ec3, 0x0000 },
-  { 0x8c00, 0x0eca, 0x3000 },
-  { 0x8c00, 0x0ec8, 0x2000 },
-  { 0x0600, 0x0ec6, 0x0000 },
-  { 0x0c00, 0x0ec9, 0x0000 },
-  { 0x8c00, 0x0ecc, 0x2000 },
-  { 0x0c00, 0x0ecb, 0x0000 },
-  { 0x0c00, 0x0ecd, 0x0000 },
-  { 0x9500, 0x0f04, 0x5000 },
-  { 0x8d00, 0x0ed8, 0x4000 },
-  { 0x8d00, 0x0ed4, 0x3000 },
-  { 0x8d00, 0x0ed2, 0x2000 },
-  { 0x0d00, 0x0ed1, 0x0000 },
-  { 0x0d00, 0x0ed3, 0x0000 },
-  { 0x8d00, 0x0ed6, 0x2000 },
-  { 0x0d00, 0x0ed5, 0x0000 },
-  { 0x0d00, 0x0ed7, 0x0000 },
-  { 0x8700, 0x0f00, 0x3000 },
-  { 0x8700, 0x0edc, 0x2000 },
-  { 0x0d00, 0x0ed9, 0x0000 },
-  { 0x0700, 0x0edd, 0x0000 },
-  { 0x9a00, 0x0f02, 0x2000 },
-  { 0x1a00, 0x0f01, 0x0000 },
-  { 0x1a00, 0x0f03, 0x0000 },
-  { 0x9500, 0x0f0c, 0x4000 },
-  { 0x9500, 0x0f08, 0x3000 },
-  { 0x9500, 0x0f06, 0x2000 },
-  { 0x1500, 0x0f05, 0x0000 },
-  { 0x1500, 0x0f07, 0x0000 },
-  { 0x9500, 0x0f0a, 0x2000 },
-  { 0x1500, 0x0f09, 0x0000 },
-  { 0x1500, 0x0f0b, 0x0000 },
-  { 0x9500, 0x0f10, 0x3000 },
-  { 0x9500, 0x0f0e, 0x2000 },
-  { 0x1500, 0x0f0d, 0x0000 },
-  { 0x1500, 0x0f0f, 0x0000 },
-  { 0x9500, 0x0f12, 0x2000 },
-  { 0x1500, 0x0f11, 0x0000 },
-  { 0x1a00, 0x0f13, 0x0000 },
-  { 0x9a00, 0x0f34, 0x6000 },
-  { 0x8d00, 0x0f24, 0x5000 },
-  { 0x9a00, 0x0f1c, 0x4000 },
-  { 0x8c00, 0x0f18, 0x3000 },
-  { 0x9a00, 0x0f16, 0x2000 },
-  { 0x1a00, 0x0f15, 0x0000 },
-  { 0x1a00, 0x0f17, 0x0000 },
-  { 0x9a00, 0x0f1a, 0x2000 },
-  { 0x0c00, 0x0f19, 0x0000 },
-  { 0x1a00, 0x0f1b, 0x0000 },
-  { 0x8d00, 0x0f20, 0x3000 },
-  { 0x9a00, 0x0f1e, 0x2000 },
-  { 0x1a00, 0x0f1d, 0x0000 },
-  { 0x1a00, 0x0f1f, 0x0000 },
-  { 0x8d00, 0x0f22, 0x2000 },
-  { 0x0d00, 0x0f21, 0x0000 },
-  { 0x0d00, 0x0f23, 0x0000 },
-  { 0x8f00, 0x0f2c, 0x4000 },
-  { 0x8d00, 0x0f28, 0x3000 },
-  { 0x8d00, 0x0f26, 0x2000 },
-  { 0x0d00, 0x0f25, 0x0000 },
-  { 0x0d00, 0x0f27, 0x0000 },
-  { 0x8f00, 0x0f2a, 0x2000 },
-  { 0x0d00, 0x0f29, 0x0000 },
-  { 0x0f00, 0x0f2b, 0x0000 },
-  { 0x8f00, 0x0f30, 0x3000 },
-  { 0x8f00, 0x0f2e, 0x2000 },
-  { 0x0f00, 0x0f2d, 0x0000 },
-  { 0x0f00, 0x0f2f, 0x0000 },
-  { 0x8f00, 0x0f32, 0x2000 },
-  { 0x0f00, 0x0f31, 0x0000 },
-  { 0x0f00, 0x0f33, 0x0000 },
-  { 0x8700, 0x0f44, 0x5000 },
-  { 0x9600, 0x0f3c, 0x4000 },
-  { 0x9a00, 0x0f38, 0x3000 },
-  { 0x9a00, 0x0f36, 0x2000 },
-  { 0x0c00, 0x0f35, 0x0000 },
-  { 0x0c00, 0x0f37, 0x0000 },
-  { 0x9600, 0x0f3a, 0x2000 },
-  { 0x0c00, 0x0f39, 0x0000 },
-  { 0x1200, 0x0f3b, 0x0000 },
-  { 0x8700, 0x0f40, 0x3000 },
-  { 0x8a00, 0x0f3e, 0x2000 },
-  { 0x1200, 0x0f3d, 0x0000 },
-  { 0x0a00, 0x0f3f, 0x0000 },
-  { 0x8700, 0x0f42, 0x2000 },
-  { 0x0700, 0x0f41, 0x0000 },
-  { 0x0700, 0x0f43, 0x0000 },
-  { 0x8700, 0x0f4d, 0x4000 },
-  { 0x8700, 0x0f49, 0x3000 },
-  { 0x8700, 0x0f46, 0x2000 },
-  { 0x0700, 0x0f45, 0x0000 },
-  { 0x0700, 0x0f47, 0x0000 },
-  { 0x8700, 0x0f4b, 0x2000 },
-  { 0x0700, 0x0f4a, 0x0000 },
-  { 0x0700, 0x0f4c, 0x0000 },
-  { 0x8700, 0x0f51, 0x3000 },
-  { 0x8700, 0x0f4f, 0x2000 },
-  { 0x0700, 0x0f4e, 0x0000 },
-  { 0x0700, 0x0f50, 0x0000 },
-  { 0x8700, 0x0f53, 0x2000 },
-  { 0x0700, 0x0f52, 0x0000 },
-  { 0x0700, 0x0f54, 0x0000 },
-  { 0x8700, 0x1013, 0x8000 },
-  { 0x8c00, 0x0fa0, 0x7000 },
-  { 0x8c00, 0x0f7b, 0x6000 },
-  { 0x8700, 0x0f65, 0x5000 },
-  { 0x8700, 0x0f5d, 0x4000 },
-  { 0x8700, 0x0f59, 0x3000 },
-  { 0x8700, 0x0f57, 0x2000 },
-  { 0x0700, 0x0f56, 0x0000 },
-  { 0x0700, 0x0f58, 0x0000 },
-  { 0x8700, 0x0f5b, 0x2000 },
-  { 0x0700, 0x0f5a, 0x0000 },
-  { 0x0700, 0x0f5c, 0x0000 },
-  { 0x8700, 0x0f61, 0x3000 },
-  { 0x8700, 0x0f5f, 0x2000 },
-  { 0x0700, 0x0f5e, 0x0000 },
-  { 0x0700, 0x0f60, 0x0000 },
-  { 0x8700, 0x0f63, 0x2000 },
-  { 0x0700, 0x0f62, 0x0000 },
-  { 0x0700, 0x0f64, 0x0000 },
-  { 0x8c00, 0x0f73, 0x4000 },
-  { 0x8700, 0x0f69, 0x3000 },
-  { 0x8700, 0x0f67, 0x2000 },
-  { 0x0700, 0x0f66, 0x0000 },
-  { 0x0700, 0x0f68, 0x0000 },
-  { 0x8c00, 0x0f71, 0x2000 },
-  { 0x0700, 0x0f6a, 0x0000 },
-  { 0x0c00, 0x0f72, 0x0000 },
-  { 0x8c00, 0x0f77, 0x3000 },
-  { 0x8c00, 0x0f75, 0x2000 },
-  { 0x0c00, 0x0f74, 0x0000 },
-  { 0x0c00, 0x0f76, 0x0000 },
-  { 0x8c00, 0x0f79, 0x2000 },
-  { 0x0c00, 0x0f78, 0x0000 },
-  { 0x0c00, 0x0f7a, 0x0000 },
-  { 0x8700, 0x0f8b, 0x5000 },
-  { 0x8c00, 0x0f83, 0x4000 },
-  { 0x8a00, 0x0f7f, 0x3000 },
-  { 0x8c00, 0x0f7d, 0x2000 },
-  { 0x0c00, 0x0f7c, 0x0000 },
-  { 0x0c00, 0x0f7e, 0x0000 },
-  { 0x8c00, 0x0f81, 0x2000 },
-  { 0x0c00, 0x0f80, 0x0000 },
-  { 0x0c00, 0x0f82, 0x0000 },
-  { 0x8c00, 0x0f87, 0x3000 },
-  { 0x9500, 0x0f85, 0x2000 },
-  { 0x0c00, 0x0f84, 0x0000 },
-  { 0x0c00, 0x0f86, 0x0000 },
-  { 0x8700, 0x0f89, 0x2000 },
-  { 0x0700, 0x0f88, 0x0000 },
-  { 0x0700, 0x0f8a, 0x0000 },
-  { 0x8c00, 0x0f97, 0x4000 },
-  { 0x8c00, 0x0f93, 0x3000 },
-  { 0x8c00, 0x0f91, 0x2000 },
-  { 0x0c00, 0x0f90, 0x0000 },
-  { 0x0c00, 0x0f92, 0x0000 },
-  { 0x8c00, 0x0f95, 0x2000 },
-  { 0x0c00, 0x0f94, 0x0000 },
-  { 0x0c00, 0x0f96, 0x0000 },
-  { 0x8c00, 0x0f9c, 0x3000 },
-  { 0x8c00, 0x0f9a, 0x2000 },
-  { 0x0c00, 0x0f99, 0x0000 },
-  { 0x0c00, 0x0f9b, 0x0000 },
-  { 0x8c00, 0x0f9e, 0x2000 },
-  { 0x0c00, 0x0f9d, 0x0000 },
-  { 0x0c00, 0x0f9f, 0x0000 },
-  { 0x9a00, 0x0fc1, 0x6000 },
-  { 0x8c00, 0x0fb0, 0x5000 },
-  { 0x8c00, 0x0fa8, 0x4000 },
-  { 0x8c00, 0x0fa4, 0x3000 },
-  { 0x8c00, 0x0fa2, 0x2000 },
-  { 0x0c00, 0x0fa1, 0x0000 },
-  { 0x0c00, 0x0fa3, 0x0000 },
-  { 0x8c00, 0x0fa6, 0x2000 },
-  { 0x0c00, 0x0fa5, 0x0000 },
-  { 0x0c00, 0x0fa7, 0x0000 },
-  { 0x8c00, 0x0fac, 0x3000 },
-  { 0x8c00, 0x0faa, 0x2000 },
-  { 0x0c00, 0x0fa9, 0x0000 },
-  { 0x0c00, 0x0fab, 0x0000 },
-  { 0x8c00, 0x0fae, 0x2000 },
-  { 0x0c00, 0x0fad, 0x0000 },
-  { 0x0c00, 0x0faf, 0x0000 },
-  { 0x8c00, 0x0fb8, 0x4000 },
-  { 0x8c00, 0x0fb4, 0x3000 },
-  { 0x8c00, 0x0fb2, 0x2000 },
-  { 0x0c00, 0x0fb1, 0x0000 },
-  { 0x0c00, 0x0fb3, 0x0000 },
-  { 0x8c00, 0x0fb6, 0x2000 },
-  { 0x0c00, 0x0fb5, 0x0000 },
-  { 0x0c00, 0x0fb7, 0x0000 },
-  { 0x8c00, 0x0fbc, 0x3000 },
-  { 0x8c00, 0x0fba, 0x2000 },
-  { 0x0c00, 0x0fb9, 0x0000 },
-  { 0x0c00, 0x0fbb, 0x0000 },
-  { 0x9a00, 0x0fbf, 0x2000 },
-  { 0x1a00, 0x0fbe, 0x0000 },
-  { 0x1a00, 0x0fc0, 0x0000 },
-  { 0x8700, 0x1003, 0x5000 },
-  { 0x9a00, 0x0fc9, 0x4000 },
-  { 0x9a00, 0x0fc5, 0x3000 },
-  { 0x9a00, 0x0fc3, 0x2000 },
-  { 0x1a00, 0x0fc2, 0x0000 },
-  { 0x1a00, 0x0fc4, 0x0000 },
-  { 0x9a00, 0x0fc7, 0x2000 },
-  { 0x0c00, 0x0fc6, 0x0000 },
-  { 0x1a00, 0x0fc8, 0x0000 },
-  { 0x9a00, 0x0fcf, 0x3000 },
-  { 0x9a00, 0x0fcb, 0x2000 },
-  { 0x1a00, 0x0fca, 0x0000 },
-  { 0x1a00, 0x0fcc, 0x0000 },
-  { 0x8700, 0x1001, 0x2000 },
-  { 0x0700, 0x1000, 0x0000 },
-  { 0x0700, 0x1002, 0x0000 },
-  { 0x8700, 0x100b, 0x4000 },
-  { 0x8700, 0x1007, 0x3000 },
-  { 0x8700, 0x1005, 0x2000 },
-  { 0x0700, 0x1004, 0x0000 },
-  { 0x0700, 0x1006, 0x0000 },
-  { 0x8700, 0x1009, 0x2000 },
-  { 0x0700, 0x1008, 0x0000 },
-  { 0x0700, 0x100a, 0x0000 },
-  { 0x8700, 0x100f, 0x3000 },
-  { 0x8700, 0x100d, 0x2000 },
-  { 0x0700, 0x100c, 0x0000 },
-  { 0x0700, 0x100e, 0x0000 },
-  { 0x8700, 0x1011, 0x2000 },
-  { 0x0700, 0x1010, 0x0000 },
-  { 0x0700, 0x1012, 0x0000 },
-  { 0x8900, 0x10a5, 0x7000 },
-  { 0x8c00, 0x1039, 0x6000 },
-  { 0x8700, 0x1024, 0x5000 },
-  { 0x8700, 0x101b, 0x4000 },
-  { 0x8700, 0x1017, 0x3000 },
-  { 0x8700, 0x1015, 0x2000 },
-  { 0x0700, 0x1014, 0x0000 },
-  { 0x0700, 0x1016, 0x0000 },
-  { 0x8700, 0x1019, 0x2000 },
-  { 0x0700, 0x1018, 0x0000 },
-  { 0x0700, 0x101a, 0x0000 },
-  { 0x8700, 0x101f, 0x3000 },
-  { 0x8700, 0x101d, 0x2000 },
-  { 0x0700, 0x101c, 0x0000 },
-  { 0x0700, 0x101e, 0x0000 },
-  { 0x8700, 0x1021, 0x2000 },
-  { 0x0700, 0x1020, 0x0000 },
-  { 0x0700, 0x1023, 0x0000 },
-  { 0x8c00, 0x102e, 0x4000 },
-  { 0x8700, 0x1029, 0x3000 },
-  { 0x8700, 0x1026, 0x2000 },
-  { 0x0700, 0x1025, 0x0000 },
-  { 0x0700, 0x1027, 0x0000 },
-  { 0x8a00, 0x102c, 0x2000 },
-  { 0x0700, 0x102a, 0x0000 },
-  { 0x0c00, 0x102d, 0x0000 },
-  { 0x8c00, 0x1032, 0x3000 },
-  { 0x8c00, 0x1030, 0x2000 },
-  { 0x0c00, 0x102f, 0x0000 },
-  { 0x0a00, 0x1031, 0x0000 },
-  { 0x8c00, 0x1037, 0x2000 },
-  { 0x0c00, 0x1036, 0x0000 },
-  { 0x0a00, 0x1038, 0x0000 },
-  { 0x9500, 0x104f, 0x5000 },
-  { 0x8d00, 0x1047, 0x4000 },
-  { 0x8d00, 0x1043, 0x3000 },
-  { 0x8d00, 0x1041, 0x2000 },
-  { 0x0d00, 0x1040, 0x0000 },
-  { 0x0d00, 0x1042, 0x0000 },
-  { 0x8d00, 0x1045, 0x2000 },
-  { 0x0d00, 0x1044, 0x0000 },
-  { 0x0d00, 0x1046, 0x0000 },
-  { 0x9500, 0x104b, 0x3000 },
-  { 0x8d00, 0x1049, 0x2000 },
-  { 0x0d00, 0x1048, 0x0000 },
-  { 0x1500, 0x104a, 0x0000 },
-  { 0x9500, 0x104d, 0x2000 },
-  { 0x1500, 0x104c, 0x0000 },
-  { 0x1500, 0x104e, 0x0000 },
-  { 0x8a00, 0x1057, 0x4000 },
-  { 0x8700, 0x1053, 0x3000 },
-  { 0x8700, 0x1051, 0x2000 },
-  { 0x0700, 0x1050, 0x0000 },
-  { 0x0700, 0x1052, 0x0000 },
-  { 0x8700, 0x1055, 0x2000 },
-  { 0x0700, 0x1054, 0x0000 },
-  { 0x0a00, 0x1056, 0x0000 },
-  { 0x8900, 0x10a1, 0x3000 },
-  { 0x8c00, 0x1059, 0x2000 },
-  { 0x0c00, 0x1058, 0x0000 },
-  { 0x0900, 0x10a0, 0x0000 },
-  { 0x8900, 0x10a3, 0x2000 },
-  { 0x0900, 0x10a2, 0x0000 },
-  { 0x0900, 0x10a4, 0x0000 },
-  { 0x8900, 0x10c5, 0x6000 },
-  { 0x8900, 0x10b5, 0x5000 },
-  { 0x8900, 0x10ad, 0x4000 },
-  { 0x8900, 0x10a9, 0x3000 },
-  { 0x8900, 0x10a7, 0x2000 },
-  { 0x0900, 0x10a6, 0x0000 },
-  { 0x0900, 0x10a8, 0x0000 },
-  { 0x8900, 0x10ab, 0x2000 },
-  { 0x0900, 0x10aa, 0x0000 },
-  { 0x0900, 0x10ac, 0x0000 },
-  { 0x8900, 0x10b1, 0x3000 },
-  { 0x8900, 0x10af, 0x2000 },
-  { 0x0900, 0x10ae, 0x0000 },
-  { 0x0900, 0x10b0, 0x0000 },
-  { 0x8900, 0x10b3, 0x2000 },
-  { 0x0900, 0x10b2, 0x0000 },
-  { 0x0900, 0x10b4, 0x0000 },
-  { 0x8900, 0x10bd, 0x4000 },
-  { 0x8900, 0x10b9, 0x3000 },
-  { 0x8900, 0x10b7, 0x2000 },
-  { 0x0900, 0x10b6, 0x0000 },
-  { 0x0900, 0x10b8, 0x0000 },
-  { 0x8900, 0x10bb, 0x2000 },
-  { 0x0900, 0x10ba, 0x0000 },
-  { 0x0900, 0x10bc, 0x0000 },
-  { 0x8900, 0x10c1, 0x3000 },
-  { 0x8900, 0x10bf, 0x2000 },
-  { 0x0900, 0x10be, 0x0000 },
-  { 0x0900, 0x10c0, 0x0000 },
-  { 0x8900, 0x10c3, 0x2000 },
-  { 0x0900, 0x10c2, 0x0000 },
-  { 0x0900, 0x10c4, 0x0000 },
-  { 0x8700, 0x10df, 0x5000 },
-  { 0x8700, 0x10d7, 0x4000 },
-  { 0x8700, 0x10d3, 0x3000 },
-  { 0x8700, 0x10d1, 0x2000 },
-  { 0x0700, 0x10d0, 0x0000 },
-  { 0x0700, 0x10d2, 0x0000 },
-  { 0x8700, 0x10d5, 0x2000 },
-  { 0x0700, 0x10d4, 0x0000 },
-  { 0x0700, 0x10d6, 0x0000 },
-  { 0x8700, 0x10db, 0x3000 },
-  { 0x8700, 0x10d9, 0x2000 },
-  { 0x0700, 0x10d8, 0x0000 },
-  { 0x0700, 0x10da, 0x0000 },
-  { 0x8700, 0x10dd, 0x2000 },
-  { 0x0700, 0x10dc, 0x0000 },
-  { 0x0700, 0x10de, 0x0000 },
-  { 0x8700, 0x10e7, 0x4000 },
-  { 0x8700, 0x10e3, 0x3000 },
-  { 0x8700, 0x10e1, 0x2000 },
-  { 0x0700, 0x10e0, 0x0000 },
-  { 0x0700, 0x10e2, 0x0000 },
-  { 0x8700, 0x10e5, 0x2000 },
-  { 0x0700, 0x10e4, 0x0000 },
-  { 0x0700, 0x10e6, 0x0000 },
-  { 0x8700, 0x10eb, 0x3000 },
-  { 0x8700, 0x10e9, 0x2000 },
-  { 0x0700, 0x10e8, 0x0000 },
-  { 0x0700, 0x10ea, 0x0000 },
-  { 0x8700, 0x10ed, 0x2000 },
-  { 0x0700, 0x10ec, 0x0000 },
-  { 0x0700, 0x10ee, 0x0000 },
-  { 0x8700, 0x1322, 0xa000 },
-  { 0x8700, 0x1205, 0x9000 },
-  { 0x8700, 0x117a, 0x8000 },
-  { 0x8700, 0x1135, 0x7000 },
-  { 0x8700, 0x1115, 0x6000 },
-  { 0x8700, 0x1105, 0x5000 },
-  { 0x8700, 0x10f7, 0x4000 },
-  { 0x8700, 0x10f3, 0x3000 },
-  { 0x8700, 0x10f1, 0x2000 },
-  { 0x0700, 0x10f0, 0x0000 },
-  { 0x0700, 0x10f2, 0x0000 },
-  { 0x8700, 0x10f5, 0x2000 },
-  { 0x0700, 0x10f4, 0x0000 },
-  { 0x0700, 0x10f6, 0x0000 },
-  { 0x8700, 0x1101, 0x3000 },
-  { 0x9500, 0x10fb, 0x2000 },
-  { 0x0700, 0x10f8, 0x0000 },
-  { 0x0700, 0x1100, 0x0000 },
-  { 0x8700, 0x1103, 0x2000 },
-  { 0x0700, 0x1102, 0x0000 },
-  { 0x0700, 0x1104, 0x0000 },
-  { 0x8700, 0x110d, 0x4000 },
-  { 0x8700, 0x1109, 0x3000 },
-  { 0x8700, 0x1107, 0x2000 },
-  { 0x0700, 0x1106, 0x0000 },
-  { 0x0700, 0x1108, 0x0000 },
-  { 0x8700, 0x110b, 0x2000 },
-  { 0x0700, 0x110a, 0x0000 },
-  { 0x0700, 0x110c, 0x0000 },
-  { 0x8700, 0x1111, 0x3000 },
-  { 0x8700, 0x110f, 0x2000 },
-  { 0x0700, 0x110e, 0x0000 },
-  { 0x0700, 0x1110, 0x0000 },
-  { 0x8700, 0x1113, 0x2000 },
-  { 0x0700, 0x1112, 0x0000 },
-  { 0x0700, 0x1114, 0x0000 },
-  { 0x8700, 0x1125, 0x5000 },
-  { 0x8700, 0x111d, 0x4000 },
-  { 0x8700, 0x1119, 0x3000 },
-  { 0x8700, 0x1117, 0x2000 },
-  { 0x0700, 0x1116, 0x0000 },
-  { 0x0700, 0x1118, 0x0000 },
-  { 0x8700, 0x111b, 0x2000 },
-  { 0x0700, 0x111a, 0x0000 },
-  { 0x0700, 0x111c, 0x0000 },
-  { 0x8700, 0x1121, 0x3000 },
-  { 0x8700, 0x111f, 0x2000 },
-  { 0x0700, 0x111e, 0x0000 },
-  { 0x0700, 0x1120, 0x0000 },
-  { 0x8700, 0x1123, 0x2000 },
-  { 0x0700, 0x1122, 0x0000 },
-  { 0x0700, 0x1124, 0x0000 },
-  { 0x8700, 0x112d, 0x4000 },
-  { 0x8700, 0x1129, 0x3000 },
-  { 0x8700, 0x1127, 0x2000 },
-  { 0x0700, 0x1126, 0x0000 },
-  { 0x0700, 0x1128, 0x0000 },
-  { 0x8700, 0x112b, 0x2000 },
-  { 0x0700, 0x112a, 0x0000 },
-  { 0x0700, 0x112c, 0x0000 },
-  { 0x8700, 0x1131, 0x3000 },
-  { 0x8700, 0x112f, 0x2000 },
-  { 0x0700, 0x112e, 0x0000 },
-  { 0x0700, 0x1130, 0x0000 },
-  { 0x8700, 0x1133, 0x2000 },
-  { 0x0700, 0x1132, 0x0000 },
-  { 0x0700, 0x1134, 0x0000 },
-  { 0x8700, 0x1155, 0x6000 },
-  { 0x8700, 0x1145, 0x5000 },
-  { 0x8700, 0x113d, 0x4000 },
-  { 0x8700, 0x1139, 0x3000 },
-  { 0x8700, 0x1137, 0x2000 },
-  { 0x0700, 0x1136, 0x0000 },
-  { 0x0700, 0x1138, 0x0000 },
-  { 0x8700, 0x113b, 0x2000 },
-  { 0x0700, 0x113a, 0x0000 },
-  { 0x0700, 0x113c, 0x0000 },
-  { 0x8700, 0x1141, 0x3000 },
-  { 0x8700, 0x113f, 0x2000 },
-  { 0x0700, 0x113e, 0x0000 },
-  { 0x0700, 0x1140, 0x0000 },
-  { 0x8700, 0x1143, 0x2000 },
-  { 0x0700, 0x1142, 0x0000 },
-  { 0x0700, 0x1144, 0x0000 },
-  { 0x8700, 0x114d, 0x4000 },
-  { 0x8700, 0x1149, 0x3000 },
-  { 0x8700, 0x1147, 0x2000 },
-  { 0x0700, 0x1146, 0x0000 },
-  { 0x0700, 0x1148, 0x0000 },
-  { 0x8700, 0x114b, 0x2000 },
-  { 0x0700, 0x114a, 0x0000 },
-  { 0x0700, 0x114c, 0x0000 },
-  { 0x8700, 0x1151, 0x3000 },
-  { 0x8700, 0x114f, 0x2000 },
-  { 0x0700, 0x114e, 0x0000 },
-  { 0x0700, 0x1150, 0x0000 },
-  { 0x8700, 0x1153, 0x2000 },
-  { 0x0700, 0x1152, 0x0000 },
-  { 0x0700, 0x1154, 0x0000 },
-  { 0x8700, 0x116a, 0x5000 },
-  { 0x8700, 0x1162, 0x4000 },
-  { 0x8700, 0x1159, 0x3000 },
-  { 0x8700, 0x1157, 0x2000 },
-  { 0x0700, 0x1156, 0x0000 },
-  { 0x0700, 0x1158, 0x0000 },
-  { 0x8700, 0x1160, 0x2000 },
-  { 0x0700, 0x115f, 0x0000 },
-  { 0x0700, 0x1161, 0x0000 },
-  { 0x8700, 0x1166, 0x3000 },
-  { 0x8700, 0x1164, 0x2000 },
-  { 0x0700, 0x1163, 0x0000 },
-  { 0x0700, 0x1165, 0x0000 },
-  { 0x8700, 0x1168, 0x2000 },
-  { 0x0700, 0x1167, 0x0000 },
-  { 0x0700, 0x1169, 0x0000 },
-  { 0x8700, 0x1172, 0x4000 },
-  { 0x8700, 0x116e, 0x3000 },
-  { 0x8700, 0x116c, 0x2000 },
-  { 0x0700, 0x116b, 0x0000 },
-  { 0x0700, 0x116d, 0x0000 },
-  { 0x8700, 0x1170, 0x2000 },
-  { 0x0700, 0x116f, 0x0000 },
-  { 0x0700, 0x1171, 0x0000 },
-  { 0x8700, 0x1176, 0x3000 },
-  { 0x8700, 0x1174, 0x2000 },
-  { 0x0700, 0x1173, 0x0000 },
-  { 0x0700, 0x1175, 0x0000 },
-  { 0x8700, 0x1178, 0x2000 },
-  { 0x0700, 0x1177, 0x0000 },
-  { 0x0700, 0x1179, 0x0000 },
-  { 0x8700, 0x11bf, 0x7000 },
-  { 0x8700, 0x119a, 0x6000 },
-  { 0x8700, 0x118a, 0x5000 },
-  { 0x8700, 0x1182, 0x4000 },
-  { 0x8700, 0x117e, 0x3000 },
-  { 0x8700, 0x117c, 0x2000 },
-  { 0x0700, 0x117b, 0x0000 },
-  { 0x0700, 0x117d, 0x0000 },
-  { 0x8700, 0x1180, 0x2000 },
-  { 0x0700, 0x117f, 0x0000 },
-  { 0x0700, 0x1181, 0x0000 },
-  { 0x8700, 0x1186, 0x3000 },
-  { 0x8700, 0x1184, 0x2000 },
-  { 0x0700, 0x1183, 0x0000 },
-  { 0x0700, 0x1185, 0x0000 },
-  { 0x8700, 0x1188, 0x2000 },
-  { 0x0700, 0x1187, 0x0000 },
-  { 0x0700, 0x1189, 0x0000 },
-  { 0x8700, 0x1192, 0x4000 },
-  { 0x8700, 0x118e, 0x3000 },
-  { 0x8700, 0x118c, 0x2000 },
-  { 0x0700, 0x118b, 0x0000 },
-  { 0x0700, 0x118d, 0x0000 },
-  { 0x8700, 0x1190, 0x2000 },
-  { 0x0700, 0x118f, 0x0000 },
-  { 0x0700, 0x1191, 0x0000 },
-  { 0x8700, 0x1196, 0x3000 },
-  { 0x8700, 0x1194, 0x2000 },
-  { 0x0700, 0x1193, 0x0000 },
-  { 0x0700, 0x1195, 0x0000 },
-  { 0x8700, 0x1198, 0x2000 },
-  { 0x0700, 0x1197, 0x0000 },
-  { 0x0700, 0x1199, 0x0000 },
-  { 0x8700, 0x11af, 0x5000 },
-  { 0x8700, 0x11a2, 0x4000 },
-  { 0x8700, 0x119e, 0x3000 },
-  { 0x8700, 0x119c, 0x2000 },
-  { 0x0700, 0x119b, 0x0000 },
-  { 0x0700, 0x119d, 0x0000 },
-  { 0x8700, 0x11a0, 0x2000 },
-  { 0x0700, 0x119f, 0x0000 },
-  { 0x0700, 0x11a1, 0x0000 },
-  { 0x8700, 0x11ab, 0x3000 },
-  { 0x8700, 0x11a9, 0x2000 },
-  { 0x0700, 0x11a8, 0x0000 },
-  { 0x0700, 0x11aa, 0x0000 },
-  { 0x8700, 0x11ad, 0x2000 },
-  { 0x0700, 0x11ac, 0x0000 },
-  { 0x0700, 0x11ae, 0x0000 },
-  { 0x8700, 0x11b7, 0x4000 },
-  { 0x8700, 0x11b3, 0x3000 },
-  { 0x8700, 0x11b1, 0x2000 },
-  { 0x0700, 0x11b0, 0x0000 },
-  { 0x0700, 0x11b2, 0x0000 },
-  { 0x8700, 0x11b5, 0x2000 },
-  { 0x0700, 0x11b4, 0x0000 },
-  { 0x0700, 0x11b6, 0x0000 },
-  { 0x8700, 0x11bb, 0x3000 },
-  { 0x8700, 0x11b9, 0x2000 },
-  { 0x0700, 0x11b8, 0x0000 },
-  { 0x0700, 0x11ba, 0x0000 },
-  { 0x8700, 0x11bd, 0x2000 },
-  { 0x0700, 0x11bc, 0x0000 },
-  { 0x0700, 0x11be, 0x0000 },
-  { 0x8700, 0x11df, 0x6000 },
-  { 0x8700, 0x11cf, 0x5000 },
-  { 0x8700, 0x11c7, 0x4000 },
-  { 0x8700, 0x11c3, 0x3000 },
-  { 0x8700, 0x11c1, 0x2000 },
-  { 0x0700, 0x11c0, 0x0000 },
-  { 0x0700, 0x11c2, 0x0000 },
-  { 0x8700, 0x11c5, 0x2000 },
-  { 0x0700, 0x11c4, 0x0000 },
-  { 0x0700, 0x11c6, 0x0000 },
-  { 0x8700, 0x11cb, 0x3000 },
-  { 0x8700, 0x11c9, 0x2000 },
-  { 0x0700, 0x11c8, 0x0000 },
-  { 0x0700, 0x11ca, 0x0000 },
-  { 0x8700, 0x11cd, 0x2000 },
-  { 0x0700, 0x11cc, 0x0000 },
-  { 0x0700, 0x11ce, 0x0000 },
-  { 0x8700, 0x11d7, 0x4000 },
-  { 0x8700, 0x11d3, 0x3000 },
-  { 0x8700, 0x11d1, 0x2000 },
-  { 0x0700, 0x11d0, 0x0000 },
-  { 0x0700, 0x11d2, 0x0000 },
-  { 0x8700, 0x11d5, 0x2000 },
-  { 0x0700, 0x11d4, 0x0000 },
-  { 0x0700, 0x11d6, 0x0000 },
-  { 0x8700, 0x11db, 0x3000 },
-  { 0x8700, 0x11d9, 0x2000 },
-  { 0x0700, 0x11d8, 0x0000 },
-  { 0x0700, 0x11da, 0x0000 },
-  { 0x8700, 0x11dd, 0x2000 },
-  { 0x0700, 0x11dc, 0x0000 },
-  { 0x0700, 0x11de, 0x0000 },
-  { 0x8700, 0x11ef, 0x5000 },
-  { 0x8700, 0x11e7, 0x4000 },
-  { 0x8700, 0x11e3, 0x3000 },
-  { 0x8700, 0x11e1, 0x2000 },
-  { 0x0700, 0x11e0, 0x0000 },
-  { 0x0700, 0x11e2, 0x0000 },
-  { 0x8700, 0x11e5, 0x2000 },
-  { 0x0700, 0x11e4, 0x0000 },
-  { 0x0700, 0x11e6, 0x0000 },
-  { 0x8700, 0x11eb, 0x3000 },
-  { 0x8700, 0x11e9, 0x2000 },
-  { 0x0700, 0x11e8, 0x0000 },
-  { 0x0700, 0x11ea, 0x0000 },
-  { 0x8700, 0x11ed, 0x2000 },
-  { 0x0700, 0x11ec, 0x0000 },
-  { 0x0700, 0x11ee, 0x0000 },
-  { 0x8700, 0x11f7, 0x4000 },
-  { 0x8700, 0x11f3, 0x3000 },
-  { 0x8700, 0x11f1, 0x2000 },
-  { 0x0700, 0x11f0, 0x0000 },
-  { 0x0700, 0x11f2, 0x0000 },
-  { 0x8700, 0x11f5, 0x2000 },
-  { 0x0700, 0x11f4, 0x0000 },
-  { 0x0700, 0x11f6, 0x0000 },
-  { 0x8700, 0x1201, 0x3000 },
-  { 0x8700, 0x11f9, 0x2000 },
-  { 0x0700, 0x11f8, 0x0000 },
-  { 0x0700, 0x1200, 0x0000 },
-  { 0x8700, 0x1203, 0x2000 },
-  { 0x0700, 0x1202, 0x0000 },
-  { 0x0700, 0x1204, 0x0000 },
-  { 0x8700, 0x1292, 0x8000 },
-  { 0x8700, 0x1246, 0x7000 },
-  { 0x8700, 0x1226, 0x6000 },
-  { 0x8700, 0x1216, 0x5000 },
-  { 0x8700, 0x120e, 0x4000 },
-  { 0x8700, 0x120a, 0x3000 },
-  { 0x8700, 0x1208, 0x2000 },
-  { 0x0700, 0x1206, 0x0000 },
-  { 0x0700, 0x1209, 0x0000 },
-  { 0x8700, 0x120c, 0x2000 },
-  { 0x0700, 0x120b, 0x0000 },
-  { 0x0700, 0x120d, 0x0000 },
-  { 0x8700, 0x1212, 0x3000 },
-  { 0x8700, 0x1210, 0x2000 },
-  { 0x0700, 0x120f, 0x0000 },
-  { 0x0700, 0x1211, 0x0000 },
-  { 0x8700, 0x1214, 0x2000 },
-  { 0x0700, 0x1213, 0x0000 },
-  { 0x0700, 0x1215, 0x0000 },
-  { 0x8700, 0x121e, 0x4000 },
-  { 0x8700, 0x121a, 0x3000 },
-  { 0x8700, 0x1218, 0x2000 },
-  { 0x0700, 0x1217, 0x0000 },
-  { 0x0700, 0x1219, 0x0000 },
-  { 0x8700, 0x121c, 0x2000 },
-  { 0x0700, 0x121b, 0x0000 },
-  { 0x0700, 0x121d, 0x0000 },
-  { 0x8700, 0x1222, 0x3000 },
-  { 0x8700, 0x1220, 0x2000 },
-  { 0x0700, 0x121f, 0x0000 },
-  { 0x0700, 0x1221, 0x0000 },
-  { 0x8700, 0x1224, 0x2000 },
-  { 0x0700, 0x1223, 0x0000 },
-  { 0x0700, 0x1225, 0x0000 },
-  { 0x8700, 0x1236, 0x5000 },
-  { 0x8700, 0x122e, 0x4000 },
-  { 0x8700, 0x122a, 0x3000 },
-  { 0x8700, 0x1228, 0x2000 },
-  { 0x0700, 0x1227, 0x0000 },
-  { 0x0700, 0x1229, 0x0000 },
-  { 0x8700, 0x122c, 0x2000 },
-  { 0x0700, 0x122b, 0x0000 },
-  { 0x0700, 0x122d, 0x0000 },
-  { 0x8700, 0x1232, 0x3000 },
-  { 0x8700, 0x1230, 0x2000 },
-  { 0x0700, 0x122f, 0x0000 },
-  { 0x0700, 0x1231, 0x0000 },
-  { 0x8700, 0x1234, 0x2000 },
-  { 0x0700, 0x1233, 0x0000 },
-  { 0x0700, 0x1235, 0x0000 },
-  { 0x8700, 0x123e, 0x4000 },
-  { 0x8700, 0x123a, 0x3000 },
-  { 0x8700, 0x1238, 0x2000 },
-  { 0x0700, 0x1237, 0x0000 },
-  { 0x0700, 0x1239, 0x0000 },
-  { 0x8700, 0x123c, 0x2000 },
-  { 0x0700, 0x123b, 0x0000 },
-  { 0x0700, 0x123d, 0x0000 },
-  { 0x8700, 0x1242, 0x3000 },
-  { 0x8700, 0x1240, 0x2000 },
-  { 0x0700, 0x123f, 0x0000 },
-  { 0x0700, 0x1241, 0x0000 },
-  { 0x8700, 0x1244, 0x2000 },
-  { 0x0700, 0x1243, 0x0000 },
-  { 0x0700, 0x1245, 0x0000 },
-  { 0x8700, 0x126e, 0x6000 },
-  { 0x8700, 0x125c, 0x5000 },
-  { 0x8700, 0x1252, 0x4000 },
-  { 0x8700, 0x124c, 0x3000 },
-  { 0x8700, 0x124a, 0x2000 },
-  { 0x0700, 0x1248, 0x0000 },
-  { 0x0700, 0x124b, 0x0000 },
-  { 0x8700, 0x1250, 0x2000 },
-  { 0x0700, 0x124d, 0x0000 },
-  { 0x0700, 0x1251, 0x0000 },
-  { 0x8700, 0x1256, 0x3000 },
-  { 0x8700, 0x1254, 0x2000 },
-  { 0x0700, 0x1253, 0x0000 },
-  { 0x0700, 0x1255, 0x0000 },
-  { 0x8700, 0x125a, 0x2000 },
-  { 0x0700, 0x1258, 0x0000 },
-  { 0x0700, 0x125b, 0x0000 },
-  { 0x8700, 0x1266, 0x4000 },
-  { 0x8700, 0x1262, 0x3000 },
-  { 0x8700, 0x1260, 0x2000 },
-  { 0x0700, 0x125d, 0x0000 },
-  { 0x0700, 0x1261, 0x0000 },
-  { 0x8700, 0x1264, 0x2000 },
-  { 0x0700, 0x1263, 0x0000 },
-  { 0x0700, 0x1265, 0x0000 },
-  { 0x8700, 0x126a, 0x3000 },
-  { 0x8700, 0x1268, 0x2000 },
-  { 0x0700, 0x1267, 0x0000 },
-  { 0x0700, 0x1269, 0x0000 },
-  { 0x8700, 0x126c, 0x2000 },
-  { 0x0700, 0x126b, 0x0000 },
-  { 0x0700, 0x126d, 0x0000 },
-  { 0x8700, 0x127e, 0x5000 },
-  { 0x8700, 0x1276, 0x4000 },
-  { 0x8700, 0x1272, 0x3000 },
-  { 0x8700, 0x1270, 0x2000 },
-  { 0x0700, 0x126f, 0x0000 },
-  { 0x0700, 0x1271, 0x0000 },
-  { 0x8700, 0x1274, 0x2000 },
-  { 0x0700, 0x1273, 0x0000 },
-  { 0x0700, 0x1275, 0x0000 },
-  { 0x8700, 0x127a, 0x3000 },
-  { 0x8700, 0x1278, 0x2000 },
-  { 0x0700, 0x1277, 0x0000 },
-  { 0x0700, 0x1279, 0x0000 },
-  { 0x8700, 0x127c, 0x2000 },
-  { 0x0700, 0x127b, 0x0000 },
-  { 0x0700, 0x127d, 0x0000 },
-  { 0x8700, 0x1286, 0x4000 },
-  { 0x8700, 0x1282, 0x3000 },
-  { 0x8700, 0x1280, 0x2000 },
-  { 0x0700, 0x127f, 0x0000 },
-  { 0x0700, 0x1281, 0x0000 },
-  { 0x8700, 0x1284, 0x2000 },
-  { 0x0700, 0x1283, 0x0000 },
-  { 0x0700, 0x1285, 0x0000 },
-  { 0x8700, 0x128c, 0x3000 },
-  { 0x8700, 0x128a, 0x2000 },
-  { 0x0700, 0x1288, 0x0000 },
-  { 0x0700, 0x128b, 0x0000 },
-  { 0x8700, 0x1290, 0x2000 },
-  { 0x0700, 0x128d, 0x0000 },
-  { 0x0700, 0x1291, 0x0000 },
-  { 0x8700, 0x12dc, 0x7000 },
-  { 0x8700, 0x12b4, 0x6000 },
-  { 0x8700, 0x12a2, 0x5000 },
-  { 0x8700, 0x129a, 0x4000 },
-  { 0x8700, 0x1296, 0x3000 },
-  { 0x8700, 0x1294, 0x2000 },
-  { 0x0700, 0x1293, 0x0000 },
-  { 0x0700, 0x1295, 0x0000 },
-  { 0x8700, 0x1298, 0x2000 },
-  { 0x0700, 0x1297, 0x0000 },
-  { 0x0700, 0x1299, 0x0000 },
-  { 0x8700, 0x129e, 0x3000 },
-  { 0x8700, 0x129c, 0x2000 },
-  { 0x0700, 0x129b, 0x0000 },
-  { 0x0700, 0x129d, 0x0000 },
-  { 0x8700, 0x12a0, 0x2000 },
-  { 0x0700, 0x129f, 0x0000 },
-  { 0x0700, 0x12a1, 0x0000 },
-  { 0x8700, 0x12aa, 0x4000 },
-  { 0x8700, 0x12a6, 0x3000 },
-  { 0x8700, 0x12a4, 0x2000 },
-  { 0x0700, 0x12a3, 0x0000 },
-  { 0x0700, 0x12a5, 0x0000 },
-  { 0x8700, 0x12a8, 0x2000 },
-  { 0x0700, 0x12a7, 0x0000 },
-  { 0x0700, 0x12a9, 0x0000 },
-  { 0x8700, 0x12ae, 0x3000 },
-  { 0x8700, 0x12ac, 0x2000 },
-  { 0x0700, 0x12ab, 0x0000 },
-  { 0x0700, 0x12ad, 0x0000 },
-  { 0x8700, 0x12b2, 0x2000 },
-  { 0x0700, 0x12b0, 0x0000 },
-  { 0x0700, 0x12b3, 0x0000 },
-  { 0x8700, 0x12ca, 0x5000 },
-  { 0x8700, 0x12be, 0x4000 },
-  { 0x8700, 0x12ba, 0x3000 },
-  { 0x8700, 0x12b8, 0x2000 },
-  { 0x0700, 0x12b5, 0x0000 },
-  { 0x0700, 0x12b9, 0x0000 },
-  { 0x8700, 0x12bc, 0x2000 },
-  { 0x0700, 0x12bb, 0x0000 },
-  { 0x0700, 0x12bd, 0x0000 },
-  { 0x8700, 0x12c4, 0x3000 },
-  { 0x8700, 0x12c2, 0x2000 },
-  { 0x0700, 0x12c0, 0x0000 },
-  { 0x0700, 0x12c3, 0x0000 },
-  { 0x8700, 0x12c8, 0x2000 },
-  { 0x0700, 0x12c5, 0x0000 },
-  { 0x0700, 0x12c9, 0x0000 },
-  { 0x8700, 0x12d3, 0x4000 },
-  { 0x8700, 0x12ce, 0x3000 },
-  { 0x8700, 0x12cc, 0x2000 },
-  { 0x0700, 0x12cb, 0x0000 },
-  { 0x0700, 0x12cd, 0x0000 },
-  { 0x8700, 0x12d1, 0x2000 },
-  { 0x0700, 0x12d0, 0x0000 },
-  { 0x0700, 0x12d2, 0x0000 },
-  { 0x8700, 0x12d8, 0x3000 },
-  { 0x8700, 0x12d5, 0x2000 },
-  { 0x0700, 0x12d4, 0x0000 },
-  { 0x0700, 0x12d6, 0x0000 },
-  { 0x8700, 0x12da, 0x2000 },
-  { 0x0700, 0x12d9, 0x0000 },
-  { 0x0700, 0x12db, 0x0000 },
-  { 0x8700, 0x12fd, 0x6000 },
-  { 0x8700, 0x12ec, 0x5000 },
-  { 0x8700, 0x12e4, 0x4000 },
-  { 0x8700, 0x12e0, 0x3000 },
-  { 0x8700, 0x12de, 0x2000 },
-  { 0x0700, 0x12dd, 0x0000 },
-  { 0x0700, 0x12df, 0x0000 },
-  { 0x8700, 0x12e2, 0x2000 },
-  { 0x0700, 0x12e1, 0x0000 },
-  { 0x0700, 0x12e3, 0x0000 },
-  { 0x8700, 0x12e8, 0x3000 },
-  { 0x8700, 0x12e6, 0x2000 },
-  { 0x0700, 0x12e5, 0x0000 },
-  { 0x0700, 0x12e7, 0x0000 },
-  { 0x8700, 0x12ea, 0x2000 },
-  { 0x0700, 0x12e9, 0x0000 },
-  { 0x0700, 0x12eb, 0x0000 },
-  { 0x8700, 0x12f5, 0x4000 },
-  { 0x8700, 0x12f1, 0x3000 },
-  { 0x8700, 0x12ee, 0x2000 },
-  { 0x0700, 0x12ed, 0x0000 },
-  { 0x0700, 0x12f0, 0x0000 },
-  { 0x8700, 0x12f3, 0x2000 },
-  { 0x0700, 0x12f2, 0x0000 },
-  { 0x0700, 0x12f4, 0x0000 },
-  { 0x8700, 0x12f9, 0x3000 },
-  { 0x8700, 0x12f7, 0x2000 },
-  { 0x0700, 0x12f6, 0x0000 },
-  { 0x0700, 0x12f8, 0x0000 },
-  { 0x8700, 0x12fb, 0x2000 },
-  { 0x0700, 0x12fa, 0x0000 },
-  { 0x0700, 0x12fc, 0x0000 },
-  { 0x8700, 0x130d, 0x5000 },
-  { 0x8700, 0x1305, 0x4000 },
-  { 0x8700, 0x1301, 0x3000 },
-  { 0x8700, 0x12ff, 0x2000 },
-  { 0x0700, 0x12fe, 0x0000 },
-  { 0x0700, 0x1300, 0x0000 },
-  { 0x8700, 0x1303, 0x2000 },
-  { 0x0700, 0x1302, 0x0000 },
-  { 0x0700, 0x1304, 0x0000 },
-  { 0x8700, 0x1309, 0x3000 },
-  { 0x8700, 0x1307, 0x2000 },
-  { 0x0700, 0x1306, 0x0000 },
-  { 0x0700, 0x1308, 0x0000 },
-  { 0x8700, 0x130b, 0x2000 },
-  { 0x0700, 0x130a, 0x0000 },
-  { 0x0700, 0x130c, 0x0000 },
-  { 0x8700, 0x1319, 0x4000 },
-  { 0x8700, 0x1313, 0x3000 },
-  { 0x8700, 0x1310, 0x2000 },
-  { 0x0700, 0x130e, 0x0000 },
-  { 0x0700, 0x1312, 0x0000 },
-  { 0x8700, 0x1315, 0x2000 },
-  { 0x0700, 0x1314, 0x0000 },
-  { 0x0700, 0x1318, 0x0000 },
-  { 0x8700, 0x131d, 0x3000 },
-  { 0x8700, 0x131b, 0x2000 },
-  { 0x0700, 0x131a, 0x0000 },
-  { 0x0700, 0x131c, 0x0000 },
-  { 0x8700, 0x1320, 0x2000 },
-  { 0x0700, 0x131e, 0x0000 },
-  { 0x0700, 0x1321, 0x0000 },
-  { 0x8700, 0x1458, 0x9000 },
-  { 0x8700, 0x13cc, 0x8000 },
-  { 0x8d00, 0x1369, 0x7000 },
-  { 0x8700, 0x1342, 0x6000 },
-  { 0x8700, 0x1332, 0x5000 },
-  { 0x8700, 0x132a, 0x4000 },
-  { 0x8700, 0x1326, 0x3000 },
-  { 0x8700, 0x1324, 0x2000 },
-  { 0x0700, 0x1323, 0x0000 },
-  { 0x0700, 0x1325, 0x0000 },
-  { 0x8700, 0x1328, 0x2000 },
-  { 0x0700, 0x1327, 0x0000 },
-  { 0x0700, 0x1329, 0x0000 },
-  { 0x8700, 0x132e, 0x3000 },
-  { 0x8700, 0x132c, 0x2000 },
-  { 0x0700, 0x132b, 0x0000 },
-  { 0x0700, 0x132d, 0x0000 },
-  { 0x8700, 0x1330, 0x2000 },
-  { 0x0700, 0x132f, 0x0000 },
-  { 0x0700, 0x1331, 0x0000 },
-  { 0x8700, 0x133a, 0x4000 },
-  { 0x8700, 0x1336, 0x3000 },
-  { 0x8700, 0x1334, 0x2000 },
-  { 0x0700, 0x1333, 0x0000 },
-  { 0x0700, 0x1335, 0x0000 },
-  { 0x8700, 0x1338, 0x2000 },
-  { 0x0700, 0x1337, 0x0000 },
-  { 0x0700, 0x1339, 0x0000 },
-  { 0x8700, 0x133e, 0x3000 },
-  { 0x8700, 0x133c, 0x2000 },
-  { 0x0700, 0x133b, 0x0000 },
-  { 0x0700, 0x133d, 0x0000 },
-  { 0x8700, 0x1340, 0x2000 },
-  { 0x0700, 0x133f, 0x0000 },
-  { 0x0700, 0x1341, 0x0000 },
-  { 0x8700, 0x1353, 0x5000 },
-  { 0x8700, 0x134b, 0x4000 },
-  { 0x8700, 0x1346, 0x3000 },
-  { 0x8700, 0x1344, 0x2000 },
-  { 0x0700, 0x1343, 0x0000 },
-  { 0x0700, 0x1345, 0x0000 },
-  { 0x8700, 0x1349, 0x2000 },
-  { 0x0700, 0x1348, 0x0000 },
-  { 0x0700, 0x134a, 0x0000 },
-  { 0x8700, 0x134f, 0x3000 },
-  { 0x8700, 0x134d, 0x2000 },
-  { 0x0700, 0x134c, 0x0000 },
-  { 0x0700, 0x134e, 0x0000 },
-  { 0x8700, 0x1351, 0x2000 },
-  { 0x0700, 0x1350, 0x0000 },
-  { 0x0700, 0x1352, 0x0000 },
-  { 0x9500, 0x1361, 0x4000 },
-  { 0x8700, 0x1357, 0x3000 },
-  { 0x8700, 0x1355, 0x2000 },
-  { 0x0700, 0x1354, 0x0000 },
-  { 0x0700, 0x1356, 0x0000 },
-  { 0x8700, 0x1359, 0x2000 },
-  { 0x0700, 0x1358, 0x0000 },
-  { 0x0700, 0x135a, 0x0000 },
-  { 0x9500, 0x1365, 0x3000 },
-  { 0x9500, 0x1363, 0x2000 },
-  { 0x1500, 0x1362, 0x0000 },
-  { 0x1500, 0x1364, 0x0000 },
-  { 0x9500, 0x1367, 0x2000 },
-  { 0x1500, 0x1366, 0x0000 },
-  { 0x1500, 0x1368, 0x0000 },
-  { 0x8700, 0x13ac, 0x6000 },
-  { 0x8f00, 0x1379, 0x5000 },
-  { 0x8d00, 0x1371, 0x4000 },
-  { 0x8d00, 0x136d, 0x3000 },
-  { 0x8d00, 0x136b, 0x2000 },
-  { 0x0d00, 0x136a, 0x0000 },
-  { 0x0d00, 0x136c, 0x0000 },
-  { 0x8d00, 0x136f, 0x2000 },
-  { 0x0d00, 0x136e, 0x0000 },
-  { 0x0d00, 0x1370, 0x0000 },
-  { 0x8f00, 0x1375, 0x3000 },
-  { 0x8f00, 0x1373, 0x2000 },
-  { 0x0f00, 0x1372, 0x0000 },
-  { 0x0f00, 0x1374, 0x0000 },
-  { 0x8f00, 0x1377, 0x2000 },
-  { 0x0f00, 0x1376, 0x0000 },
-  { 0x0f00, 0x1378, 0x0000 },
-  { 0x8700, 0x13a4, 0x4000 },
-  { 0x8700, 0x13a0, 0x3000 },
-  { 0x8f00, 0x137b, 0x2000 },
-  { 0x0f00, 0x137a, 0x0000 },
-  { 0x0f00, 0x137c, 0x0000 },
-  { 0x8700, 0x13a2, 0x2000 },
-  { 0x0700, 0x13a1, 0x0000 },
-  { 0x0700, 0x13a3, 0x0000 },
-  { 0x8700, 0x13a8, 0x3000 },
-  { 0x8700, 0x13a6, 0x2000 },
-  { 0x0700, 0x13a5, 0x0000 },
-  { 0x0700, 0x13a7, 0x0000 },
-  { 0x8700, 0x13aa, 0x2000 },
-  { 0x0700, 0x13a9, 0x0000 },
-  { 0x0700, 0x13ab, 0x0000 },
-  { 0x8700, 0x13bc, 0x5000 },
-  { 0x8700, 0x13b4, 0x4000 },
-  { 0x8700, 0x13b0, 0x3000 },
-  { 0x8700, 0x13ae, 0x2000 },
-  { 0x0700, 0x13ad, 0x0000 },
-  { 0x0700, 0x13af, 0x0000 },
-  { 0x8700, 0x13b2, 0x2000 },
-  { 0x0700, 0x13b1, 0x0000 },
-  { 0x0700, 0x13b3, 0x0000 },
-  { 0x8700, 0x13b8, 0x3000 },
-  { 0x8700, 0x13b6, 0x2000 },
-  { 0x0700, 0x13b5, 0x0000 },
-  { 0x0700, 0x13b7, 0x0000 },
-  { 0x8700, 0x13ba, 0x2000 },
-  { 0x0700, 0x13b9, 0x0000 },
-  { 0x0700, 0x13bb, 0x0000 },
-  { 0x8700, 0x13c4, 0x4000 },
-  { 0x8700, 0x13c0, 0x3000 },
-  { 0x8700, 0x13be, 0x2000 },
-  { 0x0700, 0x13bd, 0x0000 },
-  { 0x0700, 0x13bf, 0x0000 },
-  { 0x8700, 0x13c2, 0x2000 },
-  { 0x0700, 0x13c1, 0x0000 },
-  { 0x0700, 0x13c3, 0x0000 },
-  { 0x8700, 0x13c8, 0x3000 },
-  { 0x8700, 0x13c6, 0x2000 },
-  { 0x0700, 0x13c5, 0x0000 },
-  { 0x0700, 0x13c7, 0x0000 },
-  { 0x8700, 0x13ca, 0x2000 },
-  { 0x0700, 0x13c9, 0x0000 },
-  { 0x0700, 0x13cb, 0x0000 },
-  { 0x8700, 0x1418, 0x7000 },
-  { 0x8700, 0x13ec, 0x6000 },
-  { 0x8700, 0x13dc, 0x5000 },
-  { 0x8700, 0x13d4, 0x4000 },
-  { 0x8700, 0x13d0, 0x3000 },
-  { 0x8700, 0x13ce, 0x2000 },
-  { 0x0700, 0x13cd, 0x0000 },
-  { 0x0700, 0x13cf, 0x0000 },
-  { 0x8700, 0x13d2, 0x2000 },
-  { 0x0700, 0x13d1, 0x0000 },
-  { 0x0700, 0x13d3, 0x0000 },
-  { 0x8700, 0x13d8, 0x3000 },
-  { 0x8700, 0x13d6, 0x2000 },
-  { 0x0700, 0x13d5, 0x0000 },
-  { 0x0700, 0x13d7, 0x0000 },
-  { 0x8700, 0x13da, 0x2000 },
-  { 0x0700, 0x13d9, 0x0000 },
-  { 0x0700, 0x13db, 0x0000 },
-  { 0x8700, 0x13e4, 0x4000 },
-  { 0x8700, 0x13e0, 0x3000 },
-  { 0x8700, 0x13de, 0x2000 },
-  { 0x0700, 0x13dd, 0x0000 },
-  { 0x0700, 0x13df, 0x0000 },
-  { 0x8700, 0x13e2, 0x2000 },
-  { 0x0700, 0x13e1, 0x0000 },
-  { 0x0700, 0x13e3, 0x0000 },
-  { 0x8700, 0x13e8, 0x3000 },
-  { 0x8700, 0x13e6, 0x2000 },
-  { 0x0700, 0x13e5, 0x0000 },
-  { 0x0700, 0x13e7, 0x0000 },
-  { 0x8700, 0x13ea, 0x2000 },
-  { 0x0700, 0x13e9, 0x0000 },
-  { 0x0700, 0x13eb, 0x0000 },
-  { 0x8700, 0x1408, 0x5000 },
-  { 0x8700, 0x13f4, 0x4000 },
-  { 0x8700, 0x13f0, 0x3000 },
-  { 0x8700, 0x13ee, 0x2000 },
-  { 0x0700, 0x13ed, 0x0000 },
-  { 0x0700, 0x13ef, 0x0000 },
-  { 0x8700, 0x13f2, 0x2000 },
-  { 0x0700, 0x13f1, 0x0000 },
-  { 0x0700, 0x13f3, 0x0000 },
-  { 0x8700, 0x1404, 0x3000 },
-  { 0x8700, 0x1402, 0x2000 },
-  { 0x0700, 0x1401, 0x0000 },
-  { 0x0700, 0x1403, 0x0000 },
-  { 0x8700, 0x1406, 0x2000 },
-  { 0x0700, 0x1405, 0x0000 },
-  { 0x0700, 0x1407, 0x0000 },
-  { 0x8700, 0x1410, 0x4000 },
-  { 0x8700, 0x140c, 0x3000 },
-  { 0x8700, 0x140a, 0x2000 },
-  { 0x0700, 0x1409, 0x0000 },
-  { 0x0700, 0x140b, 0x0000 },
-  { 0x8700, 0x140e, 0x2000 },
-  { 0x0700, 0x140d, 0x0000 },
-  { 0x0700, 0x140f, 0x0000 },
-  { 0x8700, 0x1414, 0x3000 },
-  { 0x8700, 0x1412, 0x2000 },
-  { 0x0700, 0x1411, 0x0000 },
-  { 0x0700, 0x1413, 0x0000 },
-  { 0x8700, 0x1416, 0x2000 },
-  { 0x0700, 0x1415, 0x0000 },
-  { 0x0700, 0x1417, 0x0000 },
-  { 0x8700, 0x1438, 0x6000 },
-  { 0x8700, 0x1428, 0x5000 },
-  { 0x8700, 0x1420, 0x4000 },
-  { 0x8700, 0x141c, 0x3000 },
-  { 0x8700, 0x141a, 0x2000 },
-  { 0x0700, 0x1419, 0x0000 },
-  { 0x0700, 0x141b, 0x0000 },
-  { 0x8700, 0x141e, 0x2000 },
-  { 0x0700, 0x141d, 0x0000 },
-  { 0x0700, 0x141f, 0x0000 },
-  { 0x8700, 0x1424, 0x3000 },
-  { 0x8700, 0x1422, 0x2000 },
-  { 0x0700, 0x1421, 0x0000 },
-  { 0x0700, 0x1423, 0x0000 },
-  { 0x8700, 0x1426, 0x2000 },
-  { 0x0700, 0x1425, 0x0000 },
-  { 0x0700, 0x1427, 0x0000 },
-  { 0x8700, 0x1430, 0x4000 },
-  { 0x8700, 0x142c, 0x3000 },
-  { 0x8700, 0x142a, 0x2000 },
-  { 0x0700, 0x1429, 0x0000 },
-  { 0x0700, 0x142b, 0x0000 },
-  { 0x8700, 0x142e, 0x2000 },
-  { 0x0700, 0x142d, 0x0000 },
-  { 0x0700, 0x142f, 0x0000 },
-  { 0x8700, 0x1434, 0x3000 },
-  { 0x8700, 0x1432, 0x2000 },
-  { 0x0700, 0x1431, 0x0000 },
-  { 0x0700, 0x1433, 0x0000 },
-  { 0x8700, 0x1436, 0x2000 },
-  { 0x0700, 0x1435, 0x0000 },
-  { 0x0700, 0x1437, 0x0000 },
-  { 0x8700, 0x1448, 0x5000 },
-  { 0x8700, 0x1440, 0x4000 },
-  { 0x8700, 0x143c, 0x3000 },
-  { 0x8700, 0x143a, 0x2000 },
-  { 0x0700, 0x1439, 0x0000 },
-  { 0x0700, 0x143b, 0x0000 },
-  { 0x8700, 0x143e, 0x2000 },
-  { 0x0700, 0x143d, 0x0000 },
-  { 0x0700, 0x143f, 0x0000 },
-  { 0x8700, 0x1444, 0x3000 },
-  { 0x8700, 0x1442, 0x2000 },
-  { 0x0700, 0x1441, 0x0000 },
-  { 0x0700, 0x1443, 0x0000 },
-  { 0x8700, 0x1446, 0x2000 },
-  { 0x0700, 0x1445, 0x0000 },
-  { 0x0700, 0x1447, 0x0000 },
-  { 0x8700, 0x1450, 0x4000 },
-  { 0x8700, 0x144c, 0x3000 },
-  { 0x8700, 0x144a, 0x2000 },
-  { 0x0700, 0x1449, 0x0000 },
-  { 0x0700, 0x144b, 0x0000 },
-  { 0x8700, 0x144e, 0x2000 },
-  { 0x0700, 0x144d, 0x0000 },
-  { 0x0700, 0x144f, 0x0000 },
-  { 0x8700, 0x1454, 0x3000 },
-  { 0x8700, 0x1452, 0x2000 },
-  { 0x0700, 0x1451, 0x0000 },
-  { 0x0700, 0x1453, 0x0000 },
-  { 0x8700, 0x1456, 0x2000 },
-  { 0x0700, 0x1455, 0x0000 },
-  { 0x0700, 0x1457, 0x0000 },
-  { 0x8700, 0x14d8, 0x8000 },
-  { 0x8700, 0x1498, 0x7000 },
-  { 0x8700, 0x1478, 0x6000 },
-  { 0x8700, 0x1468, 0x5000 },
-  { 0x8700, 0x1460, 0x4000 },
-  { 0x8700, 0x145c, 0x3000 },
-  { 0x8700, 0x145a, 0x2000 },
-  { 0x0700, 0x1459, 0x0000 },
-  { 0x0700, 0x145b, 0x0000 },
-  { 0x8700, 0x145e, 0x2000 },
-  { 0x0700, 0x145d, 0x0000 },
-  { 0x0700, 0x145f, 0x0000 },
-  { 0x8700, 0x1464, 0x3000 },
-  { 0x8700, 0x1462, 0x2000 },
-  { 0x0700, 0x1461, 0x0000 },
-  { 0x0700, 0x1463, 0x0000 },
-  { 0x8700, 0x1466, 0x2000 },
-  { 0x0700, 0x1465, 0x0000 },
-  { 0x0700, 0x1467, 0x0000 },
-  { 0x8700, 0x1470, 0x4000 },
-  { 0x8700, 0x146c, 0x3000 },
-  { 0x8700, 0x146a, 0x2000 },
-  { 0x0700, 0x1469, 0x0000 },
-  { 0x0700, 0x146b, 0x0000 },
-  { 0x8700, 0x146e, 0x2000 },
-  { 0x0700, 0x146d, 0x0000 },
-  { 0x0700, 0x146f, 0x0000 },
-  { 0x8700, 0x1474, 0x3000 },
-  { 0x8700, 0x1472, 0x2000 },
-  { 0x0700, 0x1471, 0x0000 },
-  { 0x0700, 0x1473, 0x0000 },
-  { 0x8700, 0x1476, 0x2000 },
-  { 0x0700, 0x1475, 0x0000 },
-  { 0x0700, 0x1477, 0x0000 },
-  { 0x8700, 0x1488, 0x5000 },
-  { 0x8700, 0x1480, 0x4000 },
-  { 0x8700, 0x147c, 0x3000 },
-  { 0x8700, 0x147a, 0x2000 },
-  { 0x0700, 0x1479, 0x0000 },
-  { 0x0700, 0x147b, 0x0000 },
-  { 0x8700, 0x147e, 0x2000 },
-  { 0x0700, 0x147d, 0x0000 },
-  { 0x0700, 0x147f, 0x0000 },
-  { 0x8700, 0x1484, 0x3000 },
-  { 0x8700, 0x1482, 0x2000 },
-  { 0x0700, 0x1481, 0x0000 },
-  { 0x0700, 0x1483, 0x0000 },
-  { 0x8700, 0x1486, 0x2000 },
-  { 0x0700, 0x1485, 0x0000 },
-  { 0x0700, 0x1487, 0x0000 },
-  { 0x8700, 0x1490, 0x4000 },
-  { 0x8700, 0x148c, 0x3000 },
-  { 0x8700, 0x148a, 0x2000 },
-  { 0x0700, 0x1489, 0x0000 },
-  { 0x0700, 0x148b, 0x0000 },
-  { 0x8700, 0x148e, 0x2000 },
-  { 0x0700, 0x148d, 0x0000 },
-  { 0x0700, 0x148f, 0x0000 },
-  { 0x8700, 0x1494, 0x3000 },
-  { 0x8700, 0x1492, 0x2000 },
-  { 0x0700, 0x1491, 0x0000 },
-  { 0x0700, 0x1493, 0x0000 },
-  { 0x8700, 0x1496, 0x2000 },
-  { 0x0700, 0x1495, 0x0000 },
-  { 0x0700, 0x1497, 0x0000 },
-  { 0x8700, 0x14b8, 0x6000 },
-  { 0x8700, 0x14a8, 0x5000 },
-  { 0x8700, 0x14a0, 0x4000 },
-  { 0x8700, 0x149c, 0x3000 },
-  { 0x8700, 0x149a, 0x2000 },
-  { 0x0700, 0x1499, 0x0000 },
-  { 0x0700, 0x149b, 0x0000 },
-  { 0x8700, 0x149e, 0x2000 },
-  { 0x0700, 0x149d, 0x0000 },
-  { 0x0700, 0x149f, 0x0000 },
-  { 0x8700, 0x14a4, 0x3000 },
-  { 0x8700, 0x14a2, 0x2000 },
-  { 0x0700, 0x14a1, 0x0000 },
-  { 0x0700, 0x14a3, 0x0000 },
-  { 0x8700, 0x14a6, 0x2000 },
-  { 0x0700, 0x14a5, 0x0000 },
-  { 0x0700, 0x14a7, 0x0000 },
-  { 0x8700, 0x14b0, 0x4000 },
-  { 0x8700, 0x14ac, 0x3000 },
-  { 0x8700, 0x14aa, 0x2000 },
-  { 0x0700, 0x14a9, 0x0000 },
-  { 0x0700, 0x14ab, 0x0000 },
-  { 0x8700, 0x14ae, 0x2000 },
-  { 0x0700, 0x14ad, 0x0000 },
-  { 0x0700, 0x14af, 0x0000 },
-  { 0x8700, 0x14b4, 0x3000 },
-  { 0x8700, 0x14b2, 0x2000 },
-  { 0x0700, 0x14b1, 0x0000 },
-  { 0x0700, 0x14b3, 0x0000 },
-  { 0x8700, 0x14b6, 0x2000 },
-  { 0x0700, 0x14b5, 0x0000 },
-  { 0x0700, 0x14b7, 0x0000 },
-  { 0x8700, 0x14c8, 0x5000 },
-  { 0x8700, 0x14c0, 0x4000 },
-  { 0x8700, 0x14bc, 0x3000 },
-  { 0x8700, 0x14ba, 0x2000 },
-  { 0x0700, 0x14b9, 0x0000 },
-  { 0x0700, 0x14bb, 0x0000 },
-  { 0x8700, 0x14be, 0x2000 },
-  { 0x0700, 0x14bd, 0x0000 },
-  { 0x0700, 0x14bf, 0x0000 },
-  { 0x8700, 0x14c4, 0x3000 },
-  { 0x8700, 0x14c2, 0x2000 },
-  { 0x0700, 0x14c1, 0x0000 },
-  { 0x0700, 0x14c3, 0x0000 },
-  { 0x8700, 0x14c6, 0x2000 },
-  { 0x0700, 0x14c5, 0x0000 },
-  { 0x0700, 0x14c7, 0x0000 },
-  { 0x8700, 0x14d0, 0x4000 },
-  { 0x8700, 0x14cc, 0x3000 },
-  { 0x8700, 0x14ca, 0x2000 },
-  { 0x0700, 0x14c9, 0x0000 },
-  { 0x0700, 0x14cb, 0x0000 },
-  { 0x8700, 0x14ce, 0x2000 },
-  { 0x0700, 0x14cd, 0x0000 },
-  { 0x0700, 0x14cf, 0x0000 },
-  { 0x8700, 0x14d4, 0x3000 },
-  { 0x8700, 0x14d2, 0x2000 },
-  { 0x0700, 0x14d1, 0x0000 },
-  { 0x0700, 0x14d3, 0x0000 },
-  { 0x8700, 0x14d6, 0x2000 },
-  { 0x0700, 0x14d5, 0x0000 },
-  { 0x0700, 0x14d7, 0x0000 },
-  { 0x8700, 0x1518, 0x7000 },
-  { 0x8700, 0x14f8, 0x6000 },
-  { 0x8700, 0x14e8, 0x5000 },
-  { 0x8700, 0x14e0, 0x4000 },
-  { 0x8700, 0x14dc, 0x3000 },
-  { 0x8700, 0x14da, 0x2000 },
-  { 0x0700, 0x14d9, 0x0000 },
-  { 0x0700, 0x14db, 0x0000 },
-  { 0x8700, 0x14de, 0x2000 },
-  { 0x0700, 0x14dd, 0x0000 },
-  { 0x0700, 0x14df, 0x0000 },
-  { 0x8700, 0x14e4, 0x3000 },
-  { 0x8700, 0x14e2, 0x2000 },
-  { 0x0700, 0x14e1, 0x0000 },
-  { 0x0700, 0x14e3, 0x0000 },
-  { 0x8700, 0x14e6, 0x2000 },
-  { 0x0700, 0x14e5, 0x0000 },
-  { 0x0700, 0x14e7, 0x0000 },
-  { 0x8700, 0x14f0, 0x4000 },
-  { 0x8700, 0x14ec, 0x3000 },
-  { 0x8700, 0x14ea, 0x2000 },
-  { 0x0700, 0x14e9, 0x0000 },
-  { 0x0700, 0x14eb, 0x0000 },
-  { 0x8700, 0x14ee, 0x2000 },
-  { 0x0700, 0x14ed, 0x0000 },
-  { 0x0700, 0x14ef, 0x0000 },
-  { 0x8700, 0x14f4, 0x3000 },
-  { 0x8700, 0x14f2, 0x2000 },
-  { 0x0700, 0x14f1, 0x0000 },
-  { 0x0700, 0x14f3, 0x0000 },
-  { 0x8700, 0x14f6, 0x2000 },
-  { 0x0700, 0x14f5, 0x0000 },
-  { 0x0700, 0x14f7, 0x0000 },
-  { 0x8700, 0x1508, 0x5000 },
-  { 0x8700, 0x1500, 0x4000 },
-  { 0x8700, 0x14fc, 0x3000 },
-  { 0x8700, 0x14fa, 0x2000 },
-  { 0x0700, 0x14f9, 0x0000 },
-  { 0x0700, 0x14fb, 0x0000 },
-  { 0x8700, 0x14fe, 0x2000 },
-  { 0x0700, 0x14fd, 0x0000 },
-  { 0x0700, 0x14ff, 0x0000 },
-  { 0x8700, 0x1504, 0x3000 },
-  { 0x8700, 0x1502, 0x2000 },
-  { 0x0700, 0x1501, 0x0000 },
-  { 0x0700, 0x1503, 0x0000 },
-  { 0x8700, 0x1506, 0x2000 },
-  { 0x0700, 0x1505, 0x0000 },
-  { 0x0700, 0x1507, 0x0000 },
-  { 0x8700, 0x1510, 0x4000 },
-  { 0x8700, 0x150c, 0x3000 },
-  { 0x8700, 0x150a, 0x2000 },
-  { 0x0700, 0x1509, 0x0000 },
-  { 0x0700, 0x150b, 0x0000 },
-  { 0x8700, 0x150e, 0x2000 },
-  { 0x0700, 0x150d, 0x0000 },
-  { 0x0700, 0x150f, 0x0000 },
-  { 0x8700, 0x1514, 0x3000 },
-  { 0x8700, 0x1512, 0x2000 },
-  { 0x0700, 0x1511, 0x0000 },
-  { 0x0700, 0x1513, 0x0000 },
-  { 0x8700, 0x1516, 0x2000 },
-  { 0x0700, 0x1515, 0x0000 },
-  { 0x0700, 0x1517, 0x0000 },
-  { 0x8700, 0x1538, 0x6000 },
-  { 0x8700, 0x1528, 0x5000 },
-  { 0x8700, 0x1520, 0x4000 },
-  { 0x8700, 0x151c, 0x3000 },
-  { 0x8700, 0x151a, 0x2000 },
-  { 0x0700, 0x1519, 0x0000 },
-  { 0x0700, 0x151b, 0x0000 },
-  { 0x8700, 0x151e, 0x2000 },
-  { 0x0700, 0x151d, 0x0000 },
-  { 0x0700, 0x151f, 0x0000 },
-  { 0x8700, 0x1524, 0x3000 },
-  { 0x8700, 0x1522, 0x2000 },
-  { 0x0700, 0x1521, 0x0000 },
-  { 0x0700, 0x1523, 0x0000 },
-  { 0x8700, 0x1526, 0x2000 },
-  { 0x0700, 0x1525, 0x0000 },
-  { 0x0700, 0x1527, 0x0000 },
-  { 0x8700, 0x1530, 0x4000 },
-  { 0x8700, 0x152c, 0x3000 },
-  { 0x8700, 0x152a, 0x2000 },
-  { 0x0700, 0x1529, 0x0000 },
-  { 0x0700, 0x152b, 0x0000 },
-  { 0x8700, 0x152e, 0x2000 },
-  { 0x0700, 0x152d, 0x0000 },
-  { 0x0700, 0x152f, 0x0000 },
-  { 0x8700, 0x1534, 0x3000 },
-  { 0x8700, 0x1532, 0x2000 },
-  { 0x0700, 0x1531, 0x0000 },
-  { 0x0700, 0x1533, 0x0000 },
-  { 0x8700, 0x1536, 0x2000 },
-  { 0x0700, 0x1535, 0x0000 },
-  { 0x0700, 0x1537, 0x0000 },
-  { 0x8700, 0x1548, 0x5000 },
-  { 0x8700, 0x1540, 0x4000 },
-  { 0x8700, 0x153c, 0x3000 },
-  { 0x8700, 0x153a, 0x2000 },
-  { 0x0700, 0x1539, 0x0000 },
-  { 0x0700, 0x153b, 0x0000 },
-  { 0x8700, 0x153e, 0x2000 },
-  { 0x0700, 0x153d, 0x0000 },
-  { 0x0700, 0x153f, 0x0000 },
-  { 0x8700, 0x1544, 0x3000 },
-  { 0x8700, 0x1542, 0x2000 },
-  { 0x0700, 0x1541, 0x0000 },
-  { 0x0700, 0x1543, 0x0000 },
-  { 0x8700, 0x1546, 0x2000 },
-  { 0x0700, 0x1545, 0x0000 },
-  { 0x0700, 0x1547, 0x0000 },
-  { 0x8700, 0x1550, 0x4000 },
-  { 0x8700, 0x154c, 0x3000 },
-  { 0x8700, 0x154a, 0x2000 },
-  { 0x0700, 0x1549, 0x0000 },
-  { 0x0700, 0x154b, 0x0000 },
-  { 0x8700, 0x154e, 0x2000 },
-  { 0x0700, 0x154d, 0x0000 },
-  { 0x0700, 0x154f, 0x0000 },
-  { 0x8700, 0x1554, 0x3000 },
-  { 0x8700, 0x1552, 0x2000 },
-  { 0x0700, 0x1551, 0x0000 },
-  { 0x0700, 0x1553, 0x0000 },
-  { 0x8700, 0x1556, 0x2000 },
-  { 0x0700, 0x1555, 0x0000 },
-  { 0x0700, 0x1557, 0x0000 },
-  { 0x9900, 0x22ae, 0xc000 },
-  { 0x8900, 0x1e24, 0xb001 },
-  { 0x8700, 0x17a2, 0xa000 },
-  { 0x8700, 0x1658, 0x9000 },
-  { 0x8700, 0x15d8, 0x8000 },
-  { 0x8700, 0x1598, 0x7000 },
-  { 0x8700, 0x1578, 0x6000 },
-  { 0x8700, 0x1568, 0x5000 },
-  { 0x8700, 0x1560, 0x4000 },
-  { 0x8700, 0x155c, 0x3000 },
-  { 0x8700, 0x155a, 0x2000 },
-  { 0x0700, 0x1559, 0x0000 },
-  { 0x0700, 0x155b, 0x0000 },
-  { 0x8700, 0x155e, 0x2000 },
-  { 0x0700, 0x155d, 0x0000 },
-  { 0x0700, 0x155f, 0x0000 },
-  { 0x8700, 0x1564, 0x3000 },
-  { 0x8700, 0x1562, 0x2000 },
-  { 0x0700, 0x1561, 0x0000 },
-  { 0x0700, 0x1563, 0x0000 },
-  { 0x8700, 0x1566, 0x2000 },
-  { 0x0700, 0x1565, 0x0000 },
-  { 0x0700, 0x1567, 0x0000 },
-  { 0x8700, 0x1570, 0x4000 },
-  { 0x8700, 0x156c, 0x3000 },
-  { 0x8700, 0x156a, 0x2000 },
-  { 0x0700, 0x1569, 0x0000 },
-  { 0x0700, 0x156b, 0x0000 },
-  { 0x8700, 0x156e, 0x2000 },
-  { 0x0700, 0x156d, 0x0000 },
-  { 0x0700, 0x156f, 0x0000 },
-  { 0x8700, 0x1574, 0x3000 },
-  { 0x8700, 0x1572, 0x2000 },
-  { 0x0700, 0x1571, 0x0000 },
-  { 0x0700, 0x1573, 0x0000 },
-  { 0x8700, 0x1576, 0x2000 },
-  { 0x0700, 0x1575, 0x0000 },
-  { 0x0700, 0x1577, 0x0000 },
-  { 0x8700, 0x1588, 0x5000 },
-  { 0x8700, 0x1580, 0x4000 },
-  { 0x8700, 0x157c, 0x3000 },
-  { 0x8700, 0x157a, 0x2000 },
-  { 0x0700, 0x1579, 0x0000 },
-  { 0x0700, 0x157b, 0x0000 },
-  { 0x8700, 0x157e, 0x2000 },
-  { 0x0700, 0x157d, 0x0000 },
-  { 0x0700, 0x157f, 0x0000 },
-  { 0x8700, 0x1584, 0x3000 },
-  { 0x8700, 0x1582, 0x2000 },
-  { 0x0700, 0x1581, 0x0000 },
-  { 0x0700, 0x1583, 0x0000 },
-  { 0x8700, 0x1586, 0x2000 },
-  { 0x0700, 0x1585, 0x0000 },
-  { 0x0700, 0x1587, 0x0000 },
-  { 0x8700, 0x1590, 0x4000 },
-  { 0x8700, 0x158c, 0x3000 },
-  { 0x8700, 0x158a, 0x2000 },
-  { 0x0700, 0x1589, 0x0000 },
-  { 0x0700, 0x158b, 0x0000 },
-  { 0x8700, 0x158e, 0x2000 },
-  { 0x0700, 0x158d, 0x0000 },
-  { 0x0700, 0x158f, 0x0000 },
-  { 0x8700, 0x1594, 0x3000 },
-  { 0x8700, 0x1592, 0x2000 },
-  { 0x0700, 0x1591, 0x0000 },
-  { 0x0700, 0x1593, 0x0000 },
-  { 0x8700, 0x1596, 0x2000 },
-  { 0x0700, 0x1595, 0x0000 },
-  { 0x0700, 0x1597, 0x0000 },
-  { 0x8700, 0x15b8, 0x6000 },
-  { 0x8700, 0x15a8, 0x5000 },
-  { 0x8700, 0x15a0, 0x4000 },
-  { 0x8700, 0x159c, 0x3000 },
-  { 0x8700, 0x159a, 0x2000 },
-  { 0x0700, 0x1599, 0x0000 },
-  { 0x0700, 0x159b, 0x0000 },
-  { 0x8700, 0x159e, 0x2000 },
-  { 0x0700, 0x159d, 0x0000 },
-  { 0x0700, 0x159f, 0x0000 },
-  { 0x8700, 0x15a4, 0x3000 },
-  { 0x8700, 0x15a2, 0x2000 },
-  { 0x0700, 0x15a1, 0x0000 },
-  { 0x0700, 0x15a3, 0x0000 },
-  { 0x8700, 0x15a6, 0x2000 },
-  { 0x0700, 0x15a5, 0x0000 },
-  { 0x0700, 0x15a7, 0x0000 },
-  { 0x8700, 0x15b0, 0x4000 },
-  { 0x8700, 0x15ac, 0x3000 },
-  { 0x8700, 0x15aa, 0x2000 },
-  { 0x0700, 0x15a9, 0x0000 },
-  { 0x0700, 0x15ab, 0x0000 },
-  { 0x8700, 0x15ae, 0x2000 },
-  { 0x0700, 0x15ad, 0x0000 },
-  { 0x0700, 0x15af, 0x0000 },
-  { 0x8700, 0x15b4, 0x3000 },
-  { 0x8700, 0x15b2, 0x2000 },
-  { 0x0700, 0x15b1, 0x0000 },
-  { 0x0700, 0x15b3, 0x0000 },
-  { 0x8700, 0x15b6, 0x2000 },
-  { 0x0700, 0x15b5, 0x0000 },
-  { 0x0700, 0x15b7, 0x0000 },
-  { 0x8700, 0x15c8, 0x5000 },
-  { 0x8700, 0x15c0, 0x4000 },
-  { 0x8700, 0x15bc, 0x3000 },
-  { 0x8700, 0x15ba, 0x2000 },
-  { 0x0700, 0x15b9, 0x0000 },
-  { 0x0700, 0x15bb, 0x0000 },
-  { 0x8700, 0x15be, 0x2000 },
-  { 0x0700, 0x15bd, 0x0000 },
-  { 0x0700, 0x15bf, 0x0000 },
-  { 0x8700, 0x15c4, 0x3000 },
-  { 0x8700, 0x15c2, 0x2000 },
-  { 0x0700, 0x15c1, 0x0000 },
-  { 0x0700, 0x15c3, 0x0000 },
-  { 0x8700, 0x15c6, 0x2000 },
-  { 0x0700, 0x15c5, 0x0000 },
-  { 0x0700, 0x15c7, 0x0000 },
-  { 0x8700, 0x15d0, 0x4000 },
-  { 0x8700, 0x15cc, 0x3000 },
-  { 0x8700, 0x15ca, 0x2000 },
-  { 0x0700, 0x15c9, 0x0000 },
-  { 0x0700, 0x15cb, 0x0000 },
-  { 0x8700, 0x15ce, 0x2000 },
-  { 0x0700, 0x15cd, 0x0000 },
-  { 0x0700, 0x15cf, 0x0000 },
-  { 0x8700, 0x15d4, 0x3000 },
-  { 0x8700, 0x15d2, 0x2000 },
-  { 0x0700, 0x15d1, 0x0000 },
-  { 0x0700, 0x15d3, 0x0000 },
-  { 0x8700, 0x15d6, 0x2000 },
-  { 0x0700, 0x15d5, 0x0000 },
-  { 0x0700, 0x15d7, 0x0000 },
-  { 0x8700, 0x1618, 0x7000 },
-  { 0x8700, 0x15f8, 0x6000 },
-  { 0x8700, 0x15e8, 0x5000 },
-  { 0x8700, 0x15e0, 0x4000 },
-  { 0x8700, 0x15dc, 0x3000 },
-  { 0x8700, 0x15da, 0x2000 },
-  { 0x0700, 0x15d9, 0x0000 },
-  { 0x0700, 0x15db, 0x0000 },
-  { 0x8700, 0x15de, 0x2000 },
-  { 0x0700, 0x15dd, 0x0000 },
-  { 0x0700, 0x15df, 0x0000 },
-  { 0x8700, 0x15e4, 0x3000 },
-  { 0x8700, 0x15e2, 0x2000 },
-  { 0x0700, 0x15e1, 0x0000 },
-  { 0x0700, 0x15e3, 0x0000 },
-  { 0x8700, 0x15e6, 0x2000 },
-  { 0x0700, 0x15e5, 0x0000 },
-  { 0x0700, 0x15e7, 0x0000 },
-  { 0x8700, 0x15f0, 0x4000 },
-  { 0x8700, 0x15ec, 0x3000 },
-  { 0x8700, 0x15ea, 0x2000 },
-  { 0x0700, 0x15e9, 0x0000 },
-  { 0x0700, 0x15eb, 0x0000 },
-  { 0x8700, 0x15ee, 0x2000 },
-  { 0x0700, 0x15ed, 0x0000 },
-  { 0x0700, 0x15ef, 0x0000 },
-  { 0x8700, 0x15f4, 0x3000 },
-  { 0x8700, 0x15f2, 0x2000 },
-  { 0x0700, 0x15f1, 0x0000 },
-  { 0x0700, 0x15f3, 0x0000 },
-  { 0x8700, 0x15f6, 0x2000 },
-  { 0x0700, 0x15f5, 0x0000 },
-  { 0x0700, 0x15f7, 0x0000 },
-  { 0x8700, 0x1608, 0x5000 },
-  { 0x8700, 0x1600, 0x4000 },
-  { 0x8700, 0x15fc, 0x3000 },
-  { 0x8700, 0x15fa, 0x2000 },
-  { 0x0700, 0x15f9, 0x0000 },
-  { 0x0700, 0x15fb, 0x0000 },
-  { 0x8700, 0x15fe, 0x2000 },
-  { 0x0700, 0x15fd, 0x0000 },
-  { 0x0700, 0x15ff, 0x0000 },
-  { 0x8700, 0x1604, 0x3000 },
-  { 0x8700, 0x1602, 0x2000 },
-  { 0x0700, 0x1601, 0x0000 },
-  { 0x0700, 0x1603, 0x0000 },
-  { 0x8700, 0x1606, 0x2000 },
-  { 0x0700, 0x1605, 0x0000 },
-  { 0x0700, 0x1607, 0x0000 },
-  { 0x8700, 0x1610, 0x4000 },
-  { 0x8700, 0x160c, 0x3000 },
-  { 0x8700, 0x160a, 0x2000 },
-  { 0x0700, 0x1609, 0x0000 },
-  { 0x0700, 0x160b, 0x0000 },
-  { 0x8700, 0x160e, 0x2000 },
-  { 0x0700, 0x160d, 0x0000 },
-  { 0x0700, 0x160f, 0x0000 },
-  { 0x8700, 0x1614, 0x3000 },
-  { 0x8700, 0x1612, 0x2000 },
-  { 0x0700, 0x1611, 0x0000 },
-  { 0x0700, 0x1613, 0x0000 },
-  { 0x8700, 0x1616, 0x2000 },
-  { 0x0700, 0x1615, 0x0000 },
-  { 0x0700, 0x1617, 0x0000 },
-  { 0x8700, 0x1638, 0x6000 },
-  { 0x8700, 0x1628, 0x5000 },
-  { 0x8700, 0x1620, 0x4000 },
-  { 0x8700, 0x161c, 0x3000 },
-  { 0x8700, 0x161a, 0x2000 },
-  { 0x0700, 0x1619, 0x0000 },
-  { 0x0700, 0x161b, 0x0000 },
-  { 0x8700, 0x161e, 0x2000 },
-  { 0x0700, 0x161d, 0x0000 },
-  { 0x0700, 0x161f, 0x0000 },
-  { 0x8700, 0x1624, 0x3000 },
-  { 0x8700, 0x1622, 0x2000 },
-  { 0x0700, 0x1621, 0x0000 },
-  { 0x0700, 0x1623, 0x0000 },
-  { 0x8700, 0x1626, 0x2000 },
-  { 0x0700, 0x1625, 0x0000 },
-  { 0x0700, 0x1627, 0x0000 },
-  { 0x8700, 0x1630, 0x4000 },
-  { 0x8700, 0x162c, 0x3000 },
-  { 0x8700, 0x162a, 0x2000 },
-  { 0x0700, 0x1629, 0x0000 },
-  { 0x0700, 0x162b, 0x0000 },
-  { 0x8700, 0x162e, 0x2000 },
-  { 0x0700, 0x162d, 0x0000 },
-  { 0x0700, 0x162f, 0x0000 },
-  { 0x8700, 0x1634, 0x3000 },
-  { 0x8700, 0x1632, 0x2000 },
-  { 0x0700, 0x1631, 0x0000 },
-  { 0x0700, 0x1633, 0x0000 },
-  { 0x8700, 0x1636, 0x2000 },
-  { 0x0700, 0x1635, 0x0000 },
-  { 0x0700, 0x1637, 0x0000 },
-  { 0x8700, 0x1648, 0x5000 },
-  { 0x8700, 0x1640, 0x4000 },
-  { 0x8700, 0x163c, 0x3000 },
-  { 0x8700, 0x163a, 0x2000 },
-  { 0x0700, 0x1639, 0x0000 },
-  { 0x0700, 0x163b, 0x0000 },
-  { 0x8700, 0x163e, 0x2000 },
-  { 0x0700, 0x163d, 0x0000 },
-  { 0x0700, 0x163f, 0x0000 },
-  { 0x8700, 0x1644, 0x3000 },
-  { 0x8700, 0x1642, 0x2000 },
-  { 0x0700, 0x1641, 0x0000 },
-  { 0x0700, 0x1643, 0x0000 },
-  { 0x8700, 0x1646, 0x2000 },
-  { 0x0700, 0x1645, 0x0000 },
-  { 0x0700, 0x1647, 0x0000 },
-  { 0x8700, 0x1650, 0x4000 },
-  { 0x8700, 0x164c, 0x3000 },
-  { 0x8700, 0x164a, 0x2000 },
-  { 0x0700, 0x1649, 0x0000 },
-  { 0x0700, 0x164b, 0x0000 },
-  { 0x8700, 0x164e, 0x2000 },
-  { 0x0700, 0x164d, 0x0000 },
-  { 0x0700, 0x164f, 0x0000 },
-  { 0x8700, 0x1654, 0x3000 },
-  { 0x8700, 0x1652, 0x2000 },
-  { 0x0700, 0x1651, 0x0000 },
-  { 0x0700, 0x1653, 0x0000 },
-  { 0x8700, 0x1656, 0x2000 },
-  { 0x0700, 0x1655, 0x0000 },
-  { 0x0700, 0x1657, 0x0000 },
-  { 0x8700, 0x16e4, 0x8000 },
-  { 0x8700, 0x16a4, 0x7000 },
-  { 0x8700, 0x1681, 0x6000 },
-  { 0x8700, 0x1668, 0x5000 },
-  { 0x8700, 0x1660, 0x4000 },
-  { 0x8700, 0x165c, 0x3000 },
-  { 0x8700, 0x165a, 0x2000 },
-  { 0x0700, 0x1659, 0x0000 },
-  { 0x0700, 0x165b, 0x0000 },
-  { 0x8700, 0x165e, 0x2000 },
-  { 0x0700, 0x165d, 0x0000 },
-  { 0x0700, 0x165f, 0x0000 },
-  { 0x8700, 0x1664, 0x3000 },
-  { 0x8700, 0x1662, 0x2000 },
-  { 0x0700, 0x1661, 0x0000 },
-  { 0x0700, 0x1663, 0x0000 },
-  { 0x8700, 0x1666, 0x2000 },
-  { 0x0700, 0x1665, 0x0000 },
-  { 0x0700, 0x1667, 0x0000 },
-  { 0x8700, 0x1670, 0x4000 },
-  { 0x8700, 0x166c, 0x3000 },
-  { 0x8700, 0x166a, 0x2000 },
-  { 0x0700, 0x1669, 0x0000 },
-  { 0x0700, 0x166b, 0x0000 },
-  { 0x9500, 0x166e, 0x2000 },
-  { 0x1500, 0x166d, 0x0000 },
-  { 0x0700, 0x166f, 0x0000 },
-  { 0x8700, 0x1674, 0x3000 },
-  { 0x8700, 0x1672, 0x2000 },
-  { 0x0700, 0x1671, 0x0000 },
-  { 0x0700, 0x1673, 0x0000 },
-  { 0x8700, 0x1676, 0x2000 },
-  { 0x0700, 0x1675, 0x0000 },
-  { 0x1d00, 0x1680, 0x0000 },
-  { 0x8700, 0x1691, 0x5000 },
-  { 0x8700, 0x1689, 0x4000 },
-  { 0x8700, 0x1685, 0x3000 },
-  { 0x8700, 0x1683, 0x2000 },
-  { 0x0700, 0x1682, 0x0000 },
-  { 0x0700, 0x1684, 0x0000 },
-  { 0x8700, 0x1687, 0x2000 },
-  { 0x0700, 0x1686, 0x0000 },
-  { 0x0700, 0x1688, 0x0000 },
-  { 0x8700, 0x168d, 0x3000 },
-  { 0x8700, 0x168b, 0x2000 },
-  { 0x0700, 0x168a, 0x0000 },
-  { 0x0700, 0x168c, 0x0000 },
-  { 0x8700, 0x168f, 0x2000 },
-  { 0x0700, 0x168e, 0x0000 },
-  { 0x0700, 0x1690, 0x0000 },
-  { 0x8700, 0x1699, 0x4000 },
-  { 0x8700, 0x1695, 0x3000 },
-  { 0x8700, 0x1693, 0x2000 },
-  { 0x0700, 0x1692, 0x0000 },
-  { 0x0700, 0x1694, 0x0000 },
-  { 0x8700, 0x1697, 0x2000 },
-  { 0x0700, 0x1696, 0x0000 },
-  { 0x0700, 0x1698, 0x0000 },
-  { 0x8700, 0x16a0, 0x3000 },
-  { 0x9600, 0x169b, 0x2000 },
-  { 0x0700, 0x169a, 0x0000 },
-  { 0x1200, 0x169c, 0x0000 },
-  { 0x8700, 0x16a2, 0x2000 },
-  { 0x0700, 0x16a1, 0x0000 },
-  { 0x0700, 0x16a3, 0x0000 },
-  { 0x8700, 0x16c4, 0x6000 },
-  { 0x8700, 0x16b4, 0x5000 },
-  { 0x8700, 0x16ac, 0x4000 },
-  { 0x8700, 0x16a8, 0x3000 },
-  { 0x8700, 0x16a6, 0x2000 },
-  { 0x0700, 0x16a5, 0x0000 },
-  { 0x0700, 0x16a7, 0x0000 },
-  { 0x8700, 0x16aa, 0x2000 },
-  { 0x0700, 0x16a9, 0x0000 },
-  { 0x0700, 0x16ab, 0x0000 },
-  { 0x8700, 0x16b0, 0x3000 },
-  { 0x8700, 0x16ae, 0x2000 },
-  { 0x0700, 0x16ad, 0x0000 },
-  { 0x0700, 0x16af, 0x0000 },
-  { 0x8700, 0x16b2, 0x2000 },
-  { 0x0700, 0x16b1, 0x0000 },
-  { 0x0700, 0x16b3, 0x0000 },
-  { 0x8700, 0x16bc, 0x4000 },
-  { 0x8700, 0x16b8, 0x3000 },
-  { 0x8700, 0x16b6, 0x2000 },
-  { 0x0700, 0x16b5, 0x0000 },
-  { 0x0700, 0x16b7, 0x0000 },
-  { 0x8700, 0x16ba, 0x2000 },
-  { 0x0700, 0x16b9, 0x0000 },
-  { 0x0700, 0x16bb, 0x0000 },
-  { 0x8700, 0x16c0, 0x3000 },
-  { 0x8700, 0x16be, 0x2000 },
-  { 0x0700, 0x16bd, 0x0000 },
-  { 0x0700, 0x16bf, 0x0000 },
-  { 0x8700, 0x16c2, 0x2000 },
-  { 0x0700, 0x16c1, 0x0000 },
-  { 0x0700, 0x16c3, 0x0000 },
-  { 0x8700, 0x16d4, 0x5000 },
-  { 0x8700, 0x16cc, 0x4000 },
-  { 0x8700, 0x16c8, 0x3000 },
-  { 0x8700, 0x16c6, 0x2000 },
-  { 0x0700, 0x16c5, 0x0000 },
-  { 0x0700, 0x16c7, 0x0000 },
-  { 0x8700, 0x16ca, 0x2000 },
-  { 0x0700, 0x16c9, 0x0000 },
-  { 0x0700, 0x16cb, 0x0000 },
-  { 0x8700, 0x16d0, 0x3000 },
-  { 0x8700, 0x16ce, 0x2000 },
-  { 0x0700, 0x16cd, 0x0000 },
-  { 0x0700, 0x16cf, 0x0000 },
-  { 0x8700, 0x16d2, 0x2000 },
-  { 0x0700, 0x16d1, 0x0000 },
-  { 0x0700, 0x16d3, 0x0000 },
-  { 0x8700, 0x16dc, 0x4000 },
-  { 0x8700, 0x16d8, 0x3000 },
-  { 0x8700, 0x16d6, 0x2000 },
-  { 0x0700, 0x16d5, 0x0000 },
-  { 0x0700, 0x16d7, 0x0000 },
-  { 0x8700, 0x16da, 0x2000 },
-  { 0x0700, 0x16d9, 0x0000 },
-  { 0x0700, 0x16db, 0x0000 },
-  { 0x8700, 0x16e0, 0x3000 },
-  { 0x8700, 0x16de, 0x2000 },
-  { 0x0700, 0x16dd, 0x0000 },
-  { 0x0700, 0x16df, 0x0000 },
-  { 0x8700, 0x16e2, 0x2000 },
-  { 0x0700, 0x16e1, 0x0000 },
-  { 0x0700, 0x16e3, 0x0000 },
-  { 0x8700, 0x1748, 0x7000 },
-  { 0x8c00, 0x1714, 0x6000 },
-  { 0x8700, 0x1703, 0x5000 },
-  { 0x9500, 0x16ec, 0x4000 },
-  { 0x8700, 0x16e8, 0x3000 },
-  { 0x8700, 0x16e6, 0x2000 },
-  { 0x0700, 0x16e5, 0x0000 },
-  { 0x0700, 0x16e7, 0x0000 },
-  { 0x8700, 0x16ea, 0x2000 },
-  { 0x0700, 0x16e9, 0x0000 },
-  { 0x1500, 0x16eb, 0x0000 },
-  { 0x8e00, 0x16f0, 0x3000 },
-  { 0x8e00, 0x16ee, 0x2000 },
-  { 0x1500, 0x16ed, 0x0000 },
-  { 0x0e00, 0x16ef, 0x0000 },
-  { 0x8700, 0x1701, 0x2000 },
-  { 0x0700, 0x1700, 0x0000 },
-  { 0x0700, 0x1702, 0x0000 },
-  { 0x8700, 0x170b, 0x4000 },
-  { 0x8700, 0x1707, 0x3000 },
-  { 0x8700, 0x1705, 0x2000 },
-  { 0x0700, 0x1704, 0x0000 },
-  { 0x0700, 0x1706, 0x0000 },
-  { 0x8700, 0x1709, 0x2000 },
-  { 0x0700, 0x1708, 0x0000 },
-  { 0x0700, 0x170a, 0x0000 },
-  { 0x8700, 0x1710, 0x3000 },
-  { 0x8700, 0x170e, 0x2000 },
-  { 0x0700, 0x170c, 0x0000 },
-  { 0x0700, 0x170f, 0x0000 },
-  { 0x8c00, 0x1712, 0x2000 },
-  { 0x0700, 0x1711, 0x0000 },
-  { 0x0c00, 0x1713, 0x0000 },
-  { 0x8700, 0x172f, 0x5000 },
-  { 0x8700, 0x1727, 0x4000 },
-  { 0x8700, 0x1723, 0x3000 },
-  { 0x8700, 0x1721, 0x2000 },
-  { 0x0700, 0x1720, 0x0000 },
-  { 0x0700, 0x1722, 0x0000 },
-  { 0x8700, 0x1725, 0x2000 },
-  { 0x0700, 0x1724, 0x0000 },
-  { 0x0700, 0x1726, 0x0000 },
-  { 0x8700, 0x172b, 0x3000 },
-  { 0x8700, 0x1729, 0x2000 },
-  { 0x0700, 0x1728, 0x0000 },
-  { 0x0700, 0x172a, 0x0000 },
-  { 0x8700, 0x172d, 0x2000 },
-  { 0x0700, 0x172c, 0x0000 },
-  { 0x0700, 0x172e, 0x0000 },
-  { 0x8700, 0x1740, 0x4000 },
-  { 0x8c00, 0x1733, 0x3000 },
-  { 0x8700, 0x1731, 0x2000 },
-  { 0x0700, 0x1730, 0x0000 },
-  { 0x0c00, 0x1732, 0x0000 },
-  { 0x9500, 0x1735, 0x2000 },
-  { 0x0c00, 0x1734, 0x0000 },
-  { 0x1500, 0x1736, 0x0000 },
-  { 0x8700, 0x1744, 0x3000 },
-  { 0x8700, 0x1742, 0x2000 },
-  { 0x0700, 0x1741, 0x0000 },
-  { 0x0700, 0x1743, 0x0000 },
-  { 0x8700, 0x1746, 0x2000 },
-  { 0x0700, 0x1745, 0x0000 },
-  { 0x0700, 0x1747, 0x0000 },
-  { 0x8700, 0x1782, 0x6000 },
-  { 0x8700, 0x1764, 0x5000 },
-  { 0x8700, 0x1750, 0x4000 },
-  { 0x8700, 0x174c, 0x3000 },
-  { 0x8700, 0x174a, 0x2000 },
-  { 0x0700, 0x1749, 0x0000 },
-  { 0x0700, 0x174b, 0x0000 },
-  { 0x8700, 0x174e, 0x2000 },
-  { 0x0700, 0x174d, 0x0000 },
-  { 0x0700, 0x174f, 0x0000 },
-  { 0x8700, 0x1760, 0x3000 },
-  { 0x8c00, 0x1752, 0x2000 },
-  { 0x0700, 0x1751, 0x0000 },
-  { 0x0c00, 0x1753, 0x0000 },
-  { 0x8700, 0x1762, 0x2000 },
-  { 0x0700, 0x1761, 0x0000 },
-  { 0x0700, 0x1763, 0x0000 },
-  { 0x8700, 0x176c, 0x4000 },
-  { 0x8700, 0x1768, 0x3000 },
-  { 0x8700, 0x1766, 0x2000 },
-  { 0x0700, 0x1765, 0x0000 },
-  { 0x0700, 0x1767, 0x0000 },
-  { 0x8700, 0x176a, 0x2000 },
-  { 0x0700, 0x1769, 0x0000 },
-  { 0x0700, 0x176b, 0x0000 },
-  { 0x8c00, 0x1772, 0x3000 },
-  { 0x8700, 0x176f, 0x2000 },
-  { 0x0700, 0x176e, 0x0000 },
-  { 0x0700, 0x1770, 0x0000 },
-  { 0x8700, 0x1780, 0x2000 },
-  { 0x0c00, 0x1773, 0x0000 },
-  { 0x0700, 0x1781, 0x0000 },
-  { 0x8700, 0x1792, 0x5000 },
-  { 0x8700, 0x178a, 0x4000 },
-  { 0x8700, 0x1786, 0x3000 },
-  { 0x8700, 0x1784, 0x2000 },
-  { 0x0700, 0x1783, 0x0000 },
-  { 0x0700, 0x1785, 0x0000 },
-  { 0x8700, 0x1788, 0x2000 },
-  { 0x0700, 0x1787, 0x0000 },
-  { 0x0700, 0x1789, 0x0000 },
-  { 0x8700, 0x178e, 0x3000 },
-  { 0x8700, 0x178c, 0x2000 },
-  { 0x0700, 0x178b, 0x0000 },
-  { 0x0700, 0x178d, 0x0000 },
-  { 0x8700, 0x1790, 0x2000 },
-  { 0x0700, 0x178f, 0x0000 },
-  { 0x0700, 0x1791, 0x0000 },
-  { 0x8700, 0x179a, 0x4000 },
-  { 0x8700, 0x1796, 0x3000 },
-  { 0x8700, 0x1794, 0x2000 },
-  { 0x0700, 0x1793, 0x0000 },
-  { 0x0700, 0x1795, 0x0000 },
-  { 0x8700, 0x1798, 0x2000 },
-  { 0x0700, 0x1797, 0x0000 },
-  { 0x0700, 0x1799, 0x0000 },
-  { 0x8700, 0x179e, 0x3000 },
-  { 0x8700, 0x179c, 0x2000 },
-  { 0x0700, 0x179b, 0x0000 },
-  { 0x0700, 0x179d, 0x0000 },
-  { 0x8700, 0x17a0, 0x2000 },
-  { 0x0700, 0x179f, 0x0000 },
-  { 0x0700, 0x17a1, 0x0000 },
-  { 0x8700, 0x1915, 0x9000 },
-  { 0x8700, 0x1837, 0x8000 },
-  { 0x8d00, 0x17e4, 0x7000 },
-  { 0x8a00, 0x17c2, 0x6000 },
-  { 0x8700, 0x17b2, 0x5000 },
-  { 0x8700, 0x17aa, 0x4000 },
-  { 0x8700, 0x17a6, 0x3000 },
-  { 0x8700, 0x17a4, 0x2000 },
-  { 0x0700, 0x17a3, 0x0000 },
-  { 0x0700, 0x17a5, 0x0000 },
-  { 0x8700, 0x17a8, 0x2000 },
-  { 0x0700, 0x17a7, 0x0000 },
-  { 0x0700, 0x17a9, 0x0000 },
-  { 0x8700, 0x17ae, 0x3000 },
-  { 0x8700, 0x17ac, 0x2000 },
-  { 0x0700, 0x17ab, 0x0000 },
-  { 0x0700, 0x17ad, 0x0000 },
-  { 0x8700, 0x17b0, 0x2000 },
-  { 0x0700, 0x17af, 0x0000 },
-  { 0x0700, 0x17b1, 0x0000 },
-  { 0x8c00, 0x17ba, 0x4000 },
-  { 0x8a00, 0x17b6, 0x3000 },
-  { 0x8100, 0x17b4, 0x2000 },
-  { 0x0700, 0x17b3, 0x0000 },
-  { 0x0100, 0x17b5, 0x0000 },
-  { 0x8c00, 0x17b8, 0x2000 },
-  { 0x0c00, 0x17b7, 0x0000 },
-  { 0x0c00, 0x17b9, 0x0000 },
-  { 0x8a00, 0x17be, 0x3000 },
-  { 0x8c00, 0x17bc, 0x2000 },
-  { 0x0c00, 0x17bb, 0x0000 },
-  { 0x0c00, 0x17bd, 0x0000 },
-  { 0x8a00, 0x17c0, 0x2000 },
-  { 0x0a00, 0x17bf, 0x0000 },
-  { 0x0a00, 0x17c1, 0x0000 },
-  { 0x8c00, 0x17d2, 0x5000 },
-  { 0x8c00, 0x17ca, 0x4000 },
-  { 0x8c00, 0x17c6, 0x3000 },
-  { 0x8a00, 0x17c4, 0x2000 },
-  { 0x0a00, 0x17c3, 0x0000 },
-  { 0x0a00, 0x17c5, 0x0000 },
-  { 0x8a00, 0x17c8, 0x2000 },
-  { 0x0a00, 0x17c7, 0x0000 },
-  { 0x0c00, 0x17c9, 0x0000 },
-  { 0x8c00, 0x17ce, 0x3000 },
-  { 0x8c00, 0x17cc, 0x2000 },
-  { 0x0c00, 0x17cb, 0x0000 },
-  { 0x0c00, 0x17cd, 0x0000 },
-  { 0x8c00, 0x17d0, 0x2000 },
-  { 0x0c00, 0x17cf, 0x0000 },
-  { 0x0c00, 0x17d1, 0x0000 },
-  { 0x9500, 0x17da, 0x4000 },
-  { 0x9500, 0x17d6, 0x3000 },
-  { 0x9500, 0x17d4, 0x2000 },
-  { 0x0c00, 0x17d3, 0x0000 },
-  { 0x1500, 0x17d5, 0x0000 },
-  { 0x9500, 0x17d8, 0x2000 },
-  { 0x0600, 0x17d7, 0x0000 },
-  { 0x1500, 0x17d9, 0x0000 },
-  { 0x8d00, 0x17e0, 0x3000 },
-  { 0x8700, 0x17dc, 0x2000 },
-  { 0x1700, 0x17db, 0x0000 },
-  { 0x0c00, 0x17dd, 0x0000 },
-  { 0x8d00, 0x17e2, 0x2000 },
-  { 0x0d00, 0x17e1, 0x0000 },
-  { 0x0d00, 0x17e3, 0x0000 },
-  { 0x8d00, 0x1811, 0x6000 },
-  { 0x9500, 0x1800, 0x5000 },
-  { 0x8f00, 0x17f2, 0x4000 },
-  { 0x8d00, 0x17e8, 0x3000 },
-  { 0x8d00, 0x17e6, 0x2000 },
-  { 0x0d00, 0x17e5, 0x0000 },
-  { 0x0d00, 0x17e7, 0x0000 },
-  { 0x8f00, 0x17f0, 0x2000 },
-  { 0x0d00, 0x17e9, 0x0000 },
-  { 0x0f00, 0x17f1, 0x0000 },
-  { 0x8f00, 0x17f6, 0x3000 },
-  { 0x8f00, 0x17f4, 0x2000 },
-  { 0x0f00, 0x17f3, 0x0000 },
-  { 0x0f00, 0x17f5, 0x0000 },
-  { 0x8f00, 0x17f8, 0x2000 },
-  { 0x0f00, 0x17f7, 0x0000 },
-  { 0x0f00, 0x17f9, 0x0000 },
-  { 0x9500, 0x1808, 0x4000 },
-  { 0x9500, 0x1804, 0x3000 },
-  { 0x9500, 0x1802, 0x2000 },
-  { 0x1500, 0x1801, 0x0000 },
-  { 0x1500, 0x1803, 0x0000 },
-  { 0x9100, 0x1806, 0x2000 },
-  { 0x1500, 0x1805, 0x0000 },
-  { 0x1500, 0x1807, 0x0000 },
-  { 0x8c00, 0x180c, 0x3000 },
-  { 0x9500, 0x180a, 0x2000 },
-  { 0x1500, 0x1809, 0x0000 },
-  { 0x0c00, 0x180b, 0x0000 },
-  { 0x9d00, 0x180e, 0x2000 },
-  { 0x0c00, 0x180d, 0x0000 },
-  { 0x0d00, 0x1810, 0x0000 },
-  { 0x8700, 0x1827, 0x5000 },
-  { 0x8d00, 0x1819, 0x4000 },
-  { 0x8d00, 0x1815, 0x3000 },
-  { 0x8d00, 0x1813, 0x2000 },
-  { 0x0d00, 0x1812, 0x0000 },
-  { 0x0d00, 0x1814, 0x0000 },
-  { 0x8d00, 0x1817, 0x2000 },
-  { 0x0d00, 0x1816, 0x0000 },
-  { 0x0d00, 0x1818, 0x0000 },
-  { 0x8700, 0x1823, 0x3000 },
-  { 0x8700, 0x1821, 0x2000 },
-  { 0x0700, 0x1820, 0x0000 },
-  { 0x0700, 0x1822, 0x0000 },
-  { 0x8700, 0x1825, 0x2000 },
-  { 0x0700, 0x1824, 0x0000 },
-  { 0x0700, 0x1826, 0x0000 },
-  { 0x8700, 0x182f, 0x4000 },
-  { 0x8700, 0x182b, 0x3000 },
-  { 0x8700, 0x1829, 0x2000 },
-  { 0x0700, 0x1828, 0x0000 },
-  { 0x0700, 0x182a, 0x0000 },
-  { 0x8700, 0x182d, 0x2000 },
-  { 0x0700, 0x182c, 0x0000 },
-  { 0x0700, 0x182e, 0x0000 },
-  { 0x8700, 0x1833, 0x3000 },
-  { 0x8700, 0x1831, 0x2000 },
-  { 0x0700, 0x1830, 0x0000 },
-  { 0x0700, 0x1832, 0x0000 },
-  { 0x8700, 0x1835, 0x2000 },
-  { 0x0700, 0x1834, 0x0000 },
-  { 0x0700, 0x1836, 0x0000 },
-  { 0x8700, 0x1877, 0x7000 },
-  { 0x8700, 0x1857, 0x6000 },
-  { 0x8700, 0x1847, 0x5000 },
-  { 0x8700, 0x183f, 0x4000 },
-  { 0x8700, 0x183b, 0x3000 },
-  { 0x8700, 0x1839, 0x2000 },
-  { 0x0700, 0x1838, 0x0000 },
-  { 0x0700, 0x183a, 0x0000 },
-  { 0x8700, 0x183d, 0x2000 },
-  { 0x0700, 0x183c, 0x0000 },
-  { 0x0700, 0x183e, 0x0000 },
-  { 0x8600, 0x1843, 0x3000 },
-  { 0x8700, 0x1841, 0x2000 },
-  { 0x0700, 0x1840, 0x0000 },
-  { 0x0700, 0x1842, 0x0000 },
-  { 0x8700, 0x1845, 0x2000 },
-  { 0x0700, 0x1844, 0x0000 },
-  { 0x0700, 0x1846, 0x0000 },
-  { 0x8700, 0x184f, 0x4000 },
-  { 0x8700, 0x184b, 0x3000 },
-  { 0x8700, 0x1849, 0x2000 },
-  { 0x0700, 0x1848, 0x0000 },
-  { 0x0700, 0x184a, 0x0000 },
-  { 0x8700, 0x184d, 0x2000 },
-  { 0x0700, 0x184c, 0x0000 },
-  { 0x0700, 0x184e, 0x0000 },
-  { 0x8700, 0x1853, 0x3000 },
-  { 0x8700, 0x1851, 0x2000 },
-  { 0x0700, 0x1850, 0x0000 },
-  { 0x0700, 0x1852, 0x0000 },
-  { 0x8700, 0x1855, 0x2000 },
-  { 0x0700, 0x1854, 0x0000 },
-  { 0x0700, 0x1856, 0x0000 },
-  { 0x8700, 0x1867, 0x5000 },
-  { 0x8700, 0x185f, 0x4000 },
-  { 0x8700, 0x185b, 0x3000 },
-  { 0x8700, 0x1859, 0x2000 },
-  { 0x0700, 0x1858, 0x0000 },
-  { 0x0700, 0x185a, 0x0000 },
-  { 0x8700, 0x185d, 0x2000 },
-  { 0x0700, 0x185c, 0x0000 },
-  { 0x0700, 0x185e, 0x0000 },
-  { 0x8700, 0x1863, 0x3000 },
-  { 0x8700, 0x1861, 0x2000 },
-  { 0x0700, 0x1860, 0x0000 },
-  { 0x0700, 0x1862, 0x0000 },
-  { 0x8700, 0x1865, 0x2000 },
-  { 0x0700, 0x1864, 0x0000 },
-  { 0x0700, 0x1866, 0x0000 },
-  { 0x8700, 0x186f, 0x4000 },
-  { 0x8700, 0x186b, 0x3000 },
-  { 0x8700, 0x1869, 0x2000 },
-  { 0x0700, 0x1868, 0x0000 },
-  { 0x0700, 0x186a, 0x0000 },
-  { 0x8700, 0x186d, 0x2000 },
-  { 0x0700, 0x186c, 0x0000 },
-  { 0x0700, 0x186e, 0x0000 },
-  { 0x8700, 0x1873, 0x3000 },
-  { 0x8700, 0x1871, 0x2000 },
-  { 0x0700, 0x1870, 0x0000 },
-  { 0x0700, 0x1872, 0x0000 },
-  { 0x8700, 0x1875, 0x2000 },
-  { 0x0700, 0x1874, 0x0000 },
-  { 0x0700, 0x1876, 0x0000 },
-  { 0x8700, 0x189f, 0x6000 },
-  { 0x8700, 0x188f, 0x5000 },
-  { 0x8700, 0x1887, 0x4000 },
-  { 0x8700, 0x1883, 0x3000 },
-  { 0x8700, 0x1881, 0x2000 },
-  { 0x0700, 0x1880, 0x0000 },
-  { 0x0700, 0x1882, 0x0000 },
-  { 0x8700, 0x1885, 0x2000 },
-  { 0x0700, 0x1884, 0x0000 },
-  { 0x0700, 0x1886, 0x0000 },
-  { 0x8700, 0x188b, 0x3000 },
-  { 0x8700, 0x1889, 0x2000 },
-  { 0x0700, 0x1888, 0x0000 },
-  { 0x0700, 0x188a, 0x0000 },
-  { 0x8700, 0x188d, 0x2000 },
-  { 0x0700, 0x188c, 0x0000 },
-  { 0x0700, 0x188e, 0x0000 },
-  { 0x8700, 0x1897, 0x4000 },
-  { 0x8700, 0x1893, 0x3000 },
-  { 0x8700, 0x1891, 0x2000 },
-  { 0x0700, 0x1890, 0x0000 },
-  { 0x0700, 0x1892, 0x0000 },
-  { 0x8700, 0x1895, 0x2000 },
-  { 0x0700, 0x1894, 0x0000 },
-  { 0x0700, 0x1896, 0x0000 },
-  { 0x8700, 0x189b, 0x3000 },
-  { 0x8700, 0x1899, 0x2000 },
-  { 0x0700, 0x1898, 0x0000 },
-  { 0x0700, 0x189a, 0x0000 },
-  { 0x8700, 0x189d, 0x2000 },
-  { 0x0700, 0x189c, 0x0000 },
-  { 0x0700, 0x189e, 0x0000 },
-  { 0x8700, 0x1905, 0x5000 },
-  { 0x8700, 0x18a7, 0x4000 },
-  { 0x8700, 0x18a3, 0x3000 },
-  { 0x8700, 0x18a1, 0x2000 },
-  { 0x0700, 0x18a0, 0x0000 },
-  { 0x0700, 0x18a2, 0x0000 },
-  { 0x8700, 0x18a5, 0x2000 },
-  { 0x0700, 0x18a4, 0x0000 },
-  { 0x0700, 0x18a6, 0x0000 },
-  { 0x8700, 0x1901, 0x3000 },
-  { 0x8c00, 0x18a9, 0x2000 },
-  { 0x0700, 0x18a8, 0x0000 },
-  { 0x0700, 0x1900, 0x0000 },
-  { 0x8700, 0x1903, 0x2000 },
-  { 0x0700, 0x1902, 0x0000 },
-  { 0x0700, 0x1904, 0x0000 },
-  { 0x8700, 0x190d, 0x4000 },
-  { 0x8700, 0x1909, 0x3000 },
-  { 0x8700, 0x1907, 0x2000 },
-  { 0x0700, 0x1906, 0x0000 },
-  { 0x0700, 0x1908, 0x0000 },
-  { 0x8700, 0x190b, 0x2000 },
-  { 0x0700, 0x190a, 0x0000 },
-  { 0x0700, 0x190c, 0x0000 },
-  { 0x8700, 0x1911, 0x3000 },
-  { 0x8700, 0x190f, 0x2000 },
-  { 0x0700, 0x190e, 0x0000 },
-  { 0x0700, 0x1910, 0x0000 },
-  { 0x8700, 0x1913, 0x2000 },
-  { 0x0700, 0x1912, 0x0000 },
-  { 0x0700, 0x1914, 0x0000 },
-  { 0x8500, 0x1d10, 0x8000 },
-  { 0x8700, 0x1963, 0x7000 },
-  { 0x9a00, 0x1940, 0x6000 },
-  { 0x8c00, 0x1928, 0x5000 },
-  { 0x8c00, 0x1920, 0x4000 },
-  { 0x8700, 0x1919, 0x3000 },
-  { 0x8700, 0x1917, 0x2000 },
-  { 0x0700, 0x1916, 0x0000 },
-  { 0x0700, 0x1918, 0x0000 },
-  { 0x8700, 0x191b, 0x2000 },
-  { 0x0700, 0x191a, 0x0000 },
-  { 0x0700, 0x191c, 0x0000 },
-  { 0x8a00, 0x1924, 0x3000 },
-  { 0x8c00, 0x1922, 0x2000 },
-  { 0x0c00, 0x1921, 0x0000 },
-  { 0x0a00, 0x1923, 0x0000 },
-  { 0x8a00, 0x1926, 0x2000 },
-  { 0x0a00, 0x1925, 0x0000 },
-  { 0x0c00, 0x1927, 0x0000 },
-  { 0x8a00, 0x1934, 0x4000 },
-  { 0x8a00, 0x1930, 0x3000 },
-  { 0x8a00, 0x192a, 0x2000 },
-  { 0x0a00, 0x1929, 0x0000 },
-  { 0x0a00, 0x192b, 0x0000 },
-  { 0x8c00, 0x1932, 0x2000 },
-  { 0x0a00, 0x1931, 0x0000 },
-  { 0x0a00, 0x1933, 0x0000 },
-  { 0x8a00, 0x1938, 0x3000 },
-  { 0x8a00, 0x1936, 0x2000 },
-  { 0x0a00, 0x1935, 0x0000 },
-  { 0x0a00, 0x1937, 0x0000 },
-  { 0x8c00, 0x193a, 0x2000 },
-  { 0x0c00, 0x1939, 0x0000 },
-  { 0x0c00, 0x193b, 0x0000 },
-  { 0x8700, 0x1953, 0x5000 },
-  { 0x8d00, 0x194b, 0x4000 },
-  { 0x8d00, 0x1947, 0x3000 },
-  { 0x9500, 0x1945, 0x2000 },
-  { 0x1500, 0x1944, 0x0000 },
-  { 0x0d00, 0x1946, 0x0000 },
-  { 0x8d00, 0x1949, 0x2000 },
-  { 0x0d00, 0x1948, 0x0000 },
-  { 0x0d00, 0x194a, 0x0000 },
-  { 0x8d00, 0x194f, 0x3000 },
-  { 0x8d00, 0x194d, 0x2000 },
-  { 0x0d00, 0x194c, 0x0000 },
-  { 0x0d00, 0x194e, 0x0000 },
-  { 0x8700, 0x1951, 0x2000 },
-  { 0x0700, 0x1950, 0x0000 },
-  { 0x0700, 0x1952, 0x0000 },
-  { 0x8700, 0x195b, 0x4000 },
-  { 0x8700, 0x1957, 0x3000 },
-  { 0x8700, 0x1955, 0x2000 },
-  { 0x0700, 0x1954, 0x0000 },
-  { 0x0700, 0x1956, 0x0000 },
-  { 0x8700, 0x1959, 0x2000 },
-  { 0x0700, 0x1958, 0x0000 },
-  { 0x0700, 0x195a, 0x0000 },
-  { 0x8700, 0x195f, 0x3000 },
-  { 0x8700, 0x195d, 0x2000 },
-  { 0x0700, 0x195c, 0x0000 },
-  { 0x0700, 0x195e, 0x0000 },
-  { 0x8700, 0x1961, 0x2000 },
-  { 0x0700, 0x1960, 0x0000 },
-  { 0x0700, 0x1962, 0x0000 },
-  { 0x9a00, 0x19f0, 0x6000 },
-  { 0x9a00, 0x19e0, 0x5000 },
-  { 0x8700, 0x196b, 0x4000 },
-  { 0x8700, 0x1967, 0x3000 },
-  { 0x8700, 0x1965, 0x2000 },
-  { 0x0700, 0x1964, 0x0000 },
-  { 0x0700, 0x1966, 0x0000 },
-  { 0x8700, 0x1969, 0x2000 },
-  { 0x0700, 0x1968, 0x0000 },
-  { 0x0700, 0x196a, 0x0000 },
-  { 0x8700, 0x1971, 0x3000 },
-  { 0x8700, 0x196d, 0x2000 },
-  { 0x0700, 0x196c, 0x0000 },
-  { 0x0700, 0x1970, 0x0000 },
-  { 0x8700, 0x1973, 0x2000 },
-  { 0x0700, 0x1972, 0x0000 },
-  { 0x0700, 0x1974, 0x0000 },
-  { 0x9a00, 0x19e8, 0x4000 },
-  { 0x9a00, 0x19e4, 0x3000 },
-  { 0x9a00, 0x19e2, 0x2000 },
-  { 0x1a00, 0x19e1, 0x0000 },
-  { 0x1a00, 0x19e3, 0x0000 },
-  { 0x9a00, 0x19e6, 0x2000 },
-  { 0x1a00, 0x19e5, 0x0000 },
-  { 0x1a00, 0x19e7, 0x0000 },
-  { 0x9a00, 0x19ec, 0x3000 },
-  { 0x9a00, 0x19ea, 0x2000 },
-  { 0x1a00, 0x19e9, 0x0000 },
-  { 0x1a00, 0x19eb, 0x0000 },
-  { 0x9a00, 0x19ee, 0x2000 },
-  { 0x1a00, 0x19ed, 0x0000 },
-  { 0x1a00, 0x19ef, 0x0000 },
-  { 0x8500, 0x1d00, 0x5000 },
-  { 0x9a00, 0x19f8, 0x4000 },
-  { 0x9a00, 0x19f4, 0x3000 },
-  { 0x9a00, 0x19f2, 0x2000 },
-  { 0x1a00, 0x19f1, 0x0000 },
-  { 0x1a00, 0x19f3, 0x0000 },
-  { 0x9a00, 0x19f6, 0x2000 },
-  { 0x1a00, 0x19f5, 0x0000 },
-  { 0x1a00, 0x19f7, 0x0000 },
-  { 0x9a00, 0x19fc, 0x3000 },
-  { 0x9a00, 0x19fa, 0x2000 },
-  { 0x1a00, 0x19f9, 0x0000 },
-  { 0x1a00, 0x19fb, 0x0000 },
-  { 0x9a00, 0x19fe, 0x2000 },
-  { 0x1a00, 0x19fd, 0x0000 },
-  { 0x1a00, 0x19ff, 0x0000 },
-  { 0x8500, 0x1d08, 0x4000 },
-  { 0x8500, 0x1d04, 0x3000 },
-  { 0x8500, 0x1d02, 0x2000 },
-  { 0x0500, 0x1d01, 0x0000 },
-  { 0x0500, 0x1d03, 0x0000 },
-  { 0x8500, 0x1d06, 0x2000 },
-  { 0x0500, 0x1d05, 0x0000 },
-  { 0x0500, 0x1d07, 0x0000 },
-  { 0x8500, 0x1d0c, 0x3000 },
-  { 0x8500, 0x1d0a, 0x2000 },
-  { 0x0500, 0x1d09, 0x0000 },
-  { 0x0500, 0x1d0b, 0x0000 },
-  { 0x8500, 0x1d0e, 0x2000 },
-  { 0x0500, 0x1d0d, 0x0000 },
-  { 0x0500, 0x1d0f, 0x0000 },
-  { 0x8600, 0x1d50, 0x7000 },
-  { 0x8600, 0x1d30, 0x6000 },
-  { 0x8500, 0x1d20, 0x5000 },
-  { 0x8500, 0x1d18, 0x4000 },
-  { 0x8500, 0x1d14, 0x3000 },
-  { 0x8500, 0x1d12, 0x2000 },
-  { 0x0500, 0x1d11, 0x0000 },
-  { 0x0500, 0x1d13, 0x0000 },
-  { 0x8500, 0x1d16, 0x2000 },
-  { 0x0500, 0x1d15, 0x0000 },
-  { 0x0500, 0x1d17, 0x0000 },
-  { 0x8500, 0x1d1c, 0x3000 },
-  { 0x8500, 0x1d1a, 0x2000 },
-  { 0x0500, 0x1d19, 0x0000 },
-  { 0x0500, 0x1d1b, 0x0000 },
-  { 0x8500, 0x1d1e, 0x2000 },
-  { 0x0500, 0x1d1d, 0x0000 },
-  { 0x0500, 0x1d1f, 0x0000 },
-  { 0x8500, 0x1d28, 0x4000 },
-  { 0x8500, 0x1d24, 0x3000 },
-  { 0x8500, 0x1d22, 0x2000 },
-  { 0x0500, 0x1d21, 0x0000 },
-  { 0x0500, 0x1d23, 0x0000 },
-  { 0x8500, 0x1d26, 0x2000 },
-  { 0x0500, 0x1d25, 0x0000 },
-  { 0x0500, 0x1d27, 0x0000 },
-  { 0x8600, 0x1d2c, 0x3000 },
-  { 0x8500, 0x1d2a, 0x2000 },
-  { 0x0500, 0x1d29, 0x0000 },
-  { 0x0500, 0x1d2b, 0x0000 },
-  { 0x8600, 0x1d2e, 0x2000 },
-  { 0x0600, 0x1d2d, 0x0000 },
-  { 0x0600, 0x1d2f, 0x0000 },
-  { 0x8600, 0x1d40, 0x5000 },
-  { 0x8600, 0x1d38, 0x4000 },
-  { 0x8600, 0x1d34, 0x3000 },
-  { 0x8600, 0x1d32, 0x2000 },
-  { 0x0600, 0x1d31, 0x0000 },
-  { 0x0600, 0x1d33, 0x0000 },
-  { 0x8600, 0x1d36, 0x2000 },
-  { 0x0600, 0x1d35, 0x0000 },
-  { 0x0600, 0x1d37, 0x0000 },
-  { 0x8600, 0x1d3c, 0x3000 },
-  { 0x8600, 0x1d3a, 0x2000 },
-  { 0x0600, 0x1d39, 0x0000 },
-  { 0x0600, 0x1d3b, 0x0000 },
-  { 0x8600, 0x1d3e, 0x2000 },
-  { 0x0600, 0x1d3d, 0x0000 },
-  { 0x0600, 0x1d3f, 0x0000 },
-  { 0x8600, 0x1d48, 0x4000 },
-  { 0x8600, 0x1d44, 0x3000 },
-  { 0x8600, 0x1d42, 0x2000 },
-  { 0x0600, 0x1d41, 0x0000 },
-  { 0x0600, 0x1d43, 0x0000 },
-  { 0x8600, 0x1d46, 0x2000 },
-  { 0x0600, 0x1d45, 0x0000 },
-  { 0x0600, 0x1d47, 0x0000 },
-  { 0x8600, 0x1d4c, 0x3000 },
-  { 0x8600, 0x1d4a, 0x2000 },
-  { 0x0600, 0x1d49, 0x0000 },
-  { 0x0600, 0x1d4b, 0x0000 },
-  { 0x8600, 0x1d4e, 0x2000 },
-  { 0x0600, 0x1d4d, 0x0000 },
-  { 0x0600, 0x1d4f, 0x0000 },
-  { 0x8900, 0x1e04, 0x6001 },
-  { 0x8600, 0x1d60, 0x5000 },
-  { 0x8600, 0x1d58, 0x4000 },
-  { 0x8600, 0x1d54, 0x3000 },
-  { 0x8600, 0x1d52, 0x2000 },
-  { 0x0600, 0x1d51, 0x0000 },
-  { 0x0600, 0x1d53, 0x0000 },
-  { 0x8600, 0x1d56, 0x2000 },
-  { 0x0600, 0x1d55, 0x0000 },
-  { 0x0600, 0x1d57, 0x0000 },
-  { 0x8600, 0x1d5c, 0x3000 },
-  { 0x8600, 0x1d5a, 0x2000 },
-  { 0x0600, 0x1d59, 0x0000 },
-  { 0x0600, 0x1d5b, 0x0000 },
-  { 0x8600, 0x1d5e, 0x2000 },
-  { 0x0600, 0x1d5d, 0x0000 },
-  { 0x0600, 0x1d5f, 0x0000 },
-  { 0x8500, 0x1d68, 0x4000 },
-  { 0x8500, 0x1d64, 0x3000 },
-  { 0x8500, 0x1d62, 0x2000 },
-  { 0x0600, 0x1d61, 0x0000 },
-  { 0x0500, 0x1d63, 0x0000 },
-  { 0x8500, 0x1d66, 0x2000 },
-  { 0x0500, 0x1d65, 0x0000 },
-  { 0x0500, 0x1d67, 0x0000 },
-  { 0x8900, 0x1e00, 0x3001 },
-  { 0x8500, 0x1d6a, 0x2000 },
-  { 0x0500, 0x1d69, 0x0000 },
-  { 0x0500, 0x1d6b, 0x0000 },
-  { 0x8900, 0x1e02, 0x2001 },
-  { 0x0500, 0x1e01, 0x0fff },
-  { 0x0500, 0x1e03, 0x0fff },
-  { 0x8900, 0x1e14, 0x5001 },
-  { 0x8900, 0x1e0c, 0x4001 },
-  { 0x8900, 0x1e08, 0x3001 },
-  { 0x8900, 0x1e06, 0x2001 },
-  { 0x0500, 0x1e05, 0x0fff },
-  { 0x0500, 0x1e07, 0x0fff },
-  { 0x8900, 0x1e0a, 0x2001 },
-  { 0x0500, 0x1e09, 0x0fff },
-  { 0x0500, 0x1e0b, 0x0fff },
-  { 0x8900, 0x1e10, 0x3001 },
-  { 0x8900, 0x1e0e, 0x2001 },
-  { 0x0500, 0x1e0d, 0x0fff },
-  { 0x0500, 0x1e0f, 0x0fff },
-  { 0x8900, 0x1e12, 0x2001 },
-  { 0x0500, 0x1e11, 0x0fff },
-  { 0x0500, 0x1e13, 0x0fff },
-  { 0x8900, 0x1e1c, 0x4001 },
-  { 0x8900, 0x1e18, 0x3001 },
-  { 0x8900, 0x1e16, 0x2001 },
-  { 0x0500, 0x1e15, 0x0fff },
-  { 0x0500, 0x1e17, 0x0fff },
-  { 0x8900, 0x1e1a, 0x2001 },
-  { 0x0500, 0x1e19, 0x0fff },
-  { 0x0500, 0x1e1b, 0x0fff },
-  { 0x8900, 0x1e20, 0x3001 },
-  { 0x8900, 0x1e1e, 0x2001 },
-  { 0x0500, 0x1e1d, 0x0fff },
-  { 0x0500, 0x1e1f, 0x0fff },
-  { 0x8900, 0x1e22, 0x2001 },
-  { 0x0500, 0x1e21, 0x0fff },
-  { 0x0500, 0x1e23, 0x0fff },
-  { 0x9600, 0x2045, 0xa000 },
-  { 0x8500, 0x1f32, 0x9008 },
-  { 0x8900, 0x1ea8, 0x8001 },
-  { 0x8900, 0x1e64, 0x7001 },
-  { 0x8900, 0x1e44, 0x6001 },
-  { 0x8900, 0x1e34, 0x5001 },
-  { 0x8900, 0x1e2c, 0x4001 },
-  { 0x8900, 0x1e28, 0x3001 },
-  { 0x8900, 0x1e26, 0x2001 },
-  { 0x0500, 0x1e25, 0x0fff },
-  { 0x0500, 0x1e27, 0x0fff },
-  { 0x8900, 0x1e2a, 0x2001 },
-  { 0x0500, 0x1e29, 0x0fff },
-  { 0x0500, 0x1e2b, 0x0fff },
-  { 0x8900, 0x1e30, 0x3001 },
-  { 0x8900, 0x1e2e, 0x2001 },
-  { 0x0500, 0x1e2d, 0x0fff },
-  { 0x0500, 0x1e2f, 0x0fff },
-  { 0x8900, 0x1e32, 0x2001 },
-  { 0x0500, 0x1e31, 0x0fff },
-  { 0x0500, 0x1e33, 0x0fff },
-  { 0x8900, 0x1e3c, 0x4001 },
-  { 0x8900, 0x1e38, 0x3001 },
-  { 0x8900, 0x1e36, 0x2001 },
-  { 0x0500, 0x1e35, 0x0fff },
-  { 0x0500, 0x1e37, 0x0fff },
-  { 0x8900, 0x1e3a, 0x2001 },
-  { 0x0500, 0x1e39, 0x0fff },
-  { 0x0500, 0x1e3b, 0x0fff },
-  { 0x8900, 0x1e40, 0x3001 },
-  { 0x8900, 0x1e3e, 0x2001 },
-  { 0x0500, 0x1e3d, 0x0fff },
-  { 0x0500, 0x1e3f, 0x0fff },
-  { 0x8900, 0x1e42, 0x2001 },
-  { 0x0500, 0x1e41, 0x0fff },
-  { 0x0500, 0x1e43, 0x0fff },
-  { 0x8900, 0x1e54, 0x5001 },
-  { 0x8900, 0x1e4c, 0x4001 },
-  { 0x8900, 0x1e48, 0x3001 },
-  { 0x8900, 0x1e46, 0x2001 },
-  { 0x0500, 0x1e45, 0x0fff },
-  { 0x0500, 0x1e47, 0x0fff },
-  { 0x8900, 0x1e4a, 0x2001 },
-  { 0x0500, 0x1e49, 0x0fff },
-  { 0x0500, 0x1e4b, 0x0fff },
-  { 0x8900, 0x1e50, 0x3001 },
-  { 0x8900, 0x1e4e, 0x2001 },
-  { 0x0500, 0x1e4d, 0x0fff },
-  { 0x0500, 0x1e4f, 0x0fff },
-  { 0x8900, 0x1e52, 0x2001 },
-  { 0x0500, 0x1e51, 0x0fff },
-  { 0x0500, 0x1e53, 0x0fff },
-  { 0x8900, 0x1e5c, 0x4001 },
-  { 0x8900, 0x1e58, 0x3001 },
-  { 0x8900, 0x1e56, 0x2001 },
-  { 0x0500, 0x1e55, 0x0fff },
-  { 0x0500, 0x1e57, 0x0fff },
-  { 0x8900, 0x1e5a, 0x2001 },
-  { 0x0500, 0x1e59, 0x0fff },
-  { 0x0500, 0x1e5b, 0x0fff },
-  { 0x8900, 0x1e60, 0x3001 },
-  { 0x8900, 0x1e5e, 0x2001 },
-  { 0x0500, 0x1e5d, 0x0fff },
-  { 0x0500, 0x1e5f, 0x0fff },
-  { 0x8900, 0x1e62, 0x2001 },
-  { 0x0500, 0x1e61, 0x0fff },
-  { 0x0500, 0x1e63, 0x0fff },
-  { 0x8900, 0x1e84, 0x6001 },
-  { 0x8900, 0x1e74, 0x5001 },
-  { 0x8900, 0x1e6c, 0x4001 },
-  { 0x8900, 0x1e68, 0x3001 },
-  { 0x8900, 0x1e66, 0x2001 },
-  { 0x0500, 0x1e65, 0x0fff },
-  { 0x0500, 0x1e67, 0x0fff },
-  { 0x8900, 0x1e6a, 0x2001 },
-  { 0x0500, 0x1e69, 0x0fff },
-  { 0x0500, 0x1e6b, 0x0fff },
-  { 0x8900, 0x1e70, 0x3001 },
-  { 0x8900, 0x1e6e, 0x2001 },
-  { 0x0500, 0x1e6d, 0x0fff },
-  { 0x0500, 0x1e6f, 0x0fff },
-  { 0x8900, 0x1e72, 0x2001 },
-  { 0x0500, 0x1e71, 0x0fff },
-  { 0x0500, 0x1e73, 0x0fff },
-  { 0x8900, 0x1e7c, 0x4001 },
-  { 0x8900, 0x1e78, 0x3001 },
-  { 0x8900, 0x1e76, 0x2001 },
-  { 0x0500, 0x1e75, 0x0fff },
-  { 0x0500, 0x1e77, 0x0fff },
-  { 0x8900, 0x1e7a, 0x2001 },
-  { 0x0500, 0x1e79, 0x0fff },
-  { 0x0500, 0x1e7b, 0x0fff },
-  { 0x8900, 0x1e80, 0x3001 },
-  { 0x8900, 0x1e7e, 0x2001 },
-  { 0x0500, 0x1e7d, 0x0fff },
-  { 0x0500, 0x1e7f, 0x0fff },
-  { 0x8900, 0x1e82, 0x2001 },
-  { 0x0500, 0x1e81, 0x0fff },
-  { 0x0500, 0x1e83, 0x0fff },
-  { 0x8900, 0x1e94, 0x5001 },
-  { 0x8900, 0x1e8c, 0x4001 },
-  { 0x8900, 0x1e88, 0x3001 },
-  { 0x8900, 0x1e86, 0x2001 },
-  { 0x0500, 0x1e85, 0x0fff },
-  { 0x0500, 0x1e87, 0x0fff },
-  { 0x8900, 0x1e8a, 0x2001 },
-  { 0x0500, 0x1e89, 0x0fff },
-  { 0x0500, 0x1e8b, 0x0fff },
-  { 0x8900, 0x1e90, 0x3001 },
-  { 0x8900, 0x1e8e, 0x2001 },
-  { 0x0500, 0x1e8d, 0x0fff },
-  { 0x0500, 0x1e8f, 0x0fff },
-  { 0x8900, 0x1e92, 0x2001 },
-  { 0x0500, 0x1e91, 0x0fff },
-  { 0x0500, 0x1e93, 0x0fff },
-  { 0x8900, 0x1ea0, 0x4001 },
-  { 0x8500, 0x1e98, 0x3000 },
-  { 0x8500, 0x1e96, 0x2000 },
-  { 0x0500, 0x1e95, 0x0fff },
-  { 0x0500, 0x1e97, 0x0000 },
-  { 0x8500, 0x1e9a, 0x2000 },
-  { 0x0500, 0x1e99, 0x0000 },
-  { 0x0500, 0x1e9b, 0x0fc5 },
-  { 0x8900, 0x1ea4, 0x3001 },
-  { 0x8900, 0x1ea2, 0x2001 },
-  { 0x0500, 0x1ea1, 0x0fff },
-  { 0x0500, 0x1ea3, 0x0fff },
-  { 0x8900, 0x1ea6, 0x2001 },
-  { 0x0500, 0x1ea5, 0x0fff },
-  { 0x0500, 0x1ea7, 0x0fff },
-  { 0x8900, 0x1ee8, 0x7001 },
-  { 0x8900, 0x1ec8, 0x6001 },
-  { 0x8900, 0x1eb8, 0x5001 },
-  { 0x8900, 0x1eb0, 0x4001 },
-  { 0x8900, 0x1eac, 0x3001 },
-  { 0x8900, 0x1eaa, 0x2001 },
-  { 0x0500, 0x1ea9, 0x0fff },
-  { 0x0500, 0x1eab, 0x0fff },
-  { 0x8900, 0x1eae, 0x2001 },
-  { 0x0500, 0x1ead, 0x0fff },
-  { 0x0500, 0x1eaf, 0x0fff },
-  { 0x8900, 0x1eb4, 0x3001 },
-  { 0x8900, 0x1eb2, 0x2001 },
-  { 0x0500, 0x1eb1, 0x0fff },
-  { 0x0500, 0x1eb3, 0x0fff },
-  { 0x8900, 0x1eb6, 0x2001 },
-  { 0x0500, 0x1eb5, 0x0fff },
-  { 0x0500, 0x1eb7, 0x0fff },
-  { 0x8900, 0x1ec0, 0x4001 },
-  { 0x8900, 0x1ebc, 0x3001 },
-  { 0x8900, 0x1eba, 0x2001 },
-  { 0x0500, 0x1eb9, 0x0fff },
-  { 0x0500, 0x1ebb, 0x0fff },
-  { 0x8900, 0x1ebe, 0x2001 },
-  { 0x0500, 0x1ebd, 0x0fff },
-  { 0x0500, 0x1ebf, 0x0fff },
-  { 0x8900, 0x1ec4, 0x3001 },
-  { 0x8900, 0x1ec2, 0x2001 },
-  { 0x0500, 0x1ec1, 0x0fff },
-  { 0x0500, 0x1ec3, 0x0fff },
-  { 0x8900, 0x1ec6, 0x2001 },
-  { 0x0500, 0x1ec5, 0x0fff },
-  { 0x0500, 0x1ec7, 0x0fff },
-  { 0x8900, 0x1ed8, 0x5001 },
-  { 0x8900, 0x1ed0, 0x4001 },
-  { 0x8900, 0x1ecc, 0x3001 },
-  { 0x8900, 0x1eca, 0x2001 },
-  { 0x0500, 0x1ec9, 0x0fff },
-  { 0x0500, 0x1ecb, 0x0fff },
-  { 0x8900, 0x1ece, 0x2001 },
-  { 0x0500, 0x1ecd, 0x0fff },
-  { 0x0500, 0x1ecf, 0x0fff },
-  { 0x8900, 0x1ed4, 0x3001 },
-  { 0x8900, 0x1ed2, 0x2001 },
-  { 0x0500, 0x1ed1, 0x0fff },
-  { 0x0500, 0x1ed3, 0x0fff },
-  { 0x8900, 0x1ed6, 0x2001 },
-  { 0x0500, 0x1ed5, 0x0fff },
-  { 0x0500, 0x1ed7, 0x0fff },
-  { 0x8900, 0x1ee0, 0x4001 },
-  { 0x8900, 0x1edc, 0x3001 },
-  { 0x8900, 0x1eda, 0x2001 },
-  { 0x0500, 0x1ed9, 0x0fff },
-  { 0x0500, 0x1edb, 0x0fff },
-  { 0x8900, 0x1ede, 0x2001 },
-  { 0x0500, 0x1edd, 0x0fff },
-  { 0x0500, 0x1edf, 0x0fff },
-  { 0x8900, 0x1ee4, 0x3001 },
-  { 0x8900, 0x1ee2, 0x2001 },
-  { 0x0500, 0x1ee1, 0x0fff },
-  { 0x0500, 0x1ee3, 0x0fff },
-  { 0x8900, 0x1ee6, 0x2001 },
-  { 0x0500, 0x1ee5, 0x0fff },
-  { 0x0500, 0x1ee7, 0x0fff },
-  { 0x8900, 0x1f0e, 0x6ff8 },
-  { 0x8900, 0x1ef8, 0x5001 },
-  { 0x8900, 0x1ef0, 0x4001 },
-  { 0x8900, 0x1eec, 0x3001 },
-  { 0x8900, 0x1eea, 0x2001 },
-  { 0x0500, 0x1ee9, 0x0fff },
-  { 0x0500, 0x1eeb, 0x0fff },
-  { 0x8900, 0x1eee, 0x2001 },
-  { 0x0500, 0x1eed, 0x0fff },
-  { 0x0500, 0x1eef, 0x0fff },
-  { 0x8900, 0x1ef4, 0x3001 },
-  { 0x8900, 0x1ef2, 0x2001 },
-  { 0x0500, 0x1ef1, 0x0fff },
-  { 0x0500, 0x1ef3, 0x0fff },
-  { 0x8900, 0x1ef6, 0x2001 },
-  { 0x0500, 0x1ef5, 0x0fff },
-  { 0x0500, 0x1ef7, 0x0fff },
-  { 0x8500, 0x1f06, 0x4008 },
-  { 0x8500, 0x1f02, 0x3008 },
-  { 0x8500, 0x1f00, 0x2008 },
-  { 0x0500, 0x1ef9, 0x0fff },
-  { 0x0500, 0x1f01, 0x0008 },
-  { 0x8500, 0x1f04, 0x2008 },
-  { 0x0500, 0x1f03, 0x0008 },
-  { 0x0500, 0x1f05, 0x0008 },
-  { 0x8900, 0x1f0a, 0x3ff8 },
-  { 0x8900, 0x1f08, 0x2ff8 },
-  { 0x0500, 0x1f07, 0x0008 },
-  { 0x0900, 0x1f09, 0x0ff8 },
-  { 0x8900, 0x1f0c, 0x2ff8 },
-  { 0x0900, 0x1f0b, 0x0ff8 },
-  { 0x0900, 0x1f0d, 0x0ff8 },
-  { 0x8500, 0x1f22, 0x5008 },
-  { 0x8900, 0x1f18, 0x4ff8 },
-  { 0x8500, 0x1f12, 0x3008 },
-  { 0x8500, 0x1f10, 0x2008 },
-  { 0x0900, 0x1f0f, 0x0ff8 },
-  { 0x0500, 0x1f11, 0x0008 },
-  { 0x8500, 0x1f14, 0x2008 },
-  { 0x0500, 0x1f13, 0x0008 },
-  { 0x0500, 0x1f15, 0x0008 },
-  { 0x8900, 0x1f1c, 0x3ff8 },
-  { 0x8900, 0x1f1a, 0x2ff8 },
-  { 0x0900, 0x1f19, 0x0ff8 },
-  { 0x0900, 0x1f1b, 0x0ff8 },
-  { 0x8500, 0x1f20, 0x2008 },
-  { 0x0900, 0x1f1d, 0x0ff8 },
-  { 0x0500, 0x1f21, 0x0008 },
-  { 0x8900, 0x1f2a, 0x4ff8 },
-  { 0x8500, 0x1f26, 0x3008 },
-  { 0x8500, 0x1f24, 0x2008 },
-  { 0x0500, 0x1f23, 0x0008 },
-  { 0x0500, 0x1f25, 0x0008 },
-  { 0x8900, 0x1f28, 0x2ff8 },
-  { 0x0500, 0x1f27, 0x0008 },
-  { 0x0900, 0x1f29, 0x0ff8 },
-  { 0x8900, 0x1f2e, 0x3ff8 },
-  { 0x8900, 0x1f2c, 0x2ff8 },
-  { 0x0900, 0x1f2b, 0x0ff8 },
-  { 0x0900, 0x1f2d, 0x0ff8 },
-  { 0x8500, 0x1f30, 0x2008 },
-  { 0x0900, 0x1f2f, 0x0ff8 },
-  { 0x0500, 0x1f31, 0x0008 },
-  { 0x9800, 0x1fbd, 0x8000 },
-  { 0x8500, 0x1f7a, 0x7070 },
-  { 0x8500, 0x1f56, 0x6000 },
-  { 0x8500, 0x1f42, 0x5008 },
-  { 0x8900, 0x1f3a, 0x4ff8 },
-  { 0x8500, 0x1f36, 0x3008 },
-  { 0x8500, 0x1f34, 0x2008 },
-  { 0x0500, 0x1f33, 0x0008 },
-  { 0x0500, 0x1f35, 0x0008 },
-  { 0x8900, 0x1f38, 0x2ff8 },
-  { 0x0500, 0x1f37, 0x0008 },
-  { 0x0900, 0x1f39, 0x0ff8 },
-  { 0x8900, 0x1f3e, 0x3ff8 },
-  { 0x8900, 0x1f3c, 0x2ff8 },
-  { 0x0900, 0x1f3b, 0x0ff8 },
-  { 0x0900, 0x1f3d, 0x0ff8 },
-  { 0x8500, 0x1f40, 0x2008 },
-  { 0x0900, 0x1f3f, 0x0ff8 },
-  { 0x0500, 0x1f41, 0x0008 },
-  { 0x8900, 0x1f4c, 0x4ff8 },
-  { 0x8900, 0x1f48, 0x3ff8 },
-  { 0x8500, 0x1f44, 0x2008 },
-  { 0x0500, 0x1f43, 0x0008 },
-  { 0x0500, 0x1f45, 0x0008 },
-  { 0x8900, 0x1f4a, 0x2ff8 },
-  { 0x0900, 0x1f49, 0x0ff8 },
-  { 0x0900, 0x1f4b, 0x0ff8 },
-  { 0x8500, 0x1f52, 0x3000 },
-  { 0x8500, 0x1f50, 0x2000 },
-  { 0x0900, 0x1f4d, 0x0ff8 },
-  { 0x0500, 0x1f51, 0x0008 },
-  { 0x8500, 0x1f54, 0x2000 },
-  { 0x0500, 0x1f53, 0x0008 },
-  { 0x0500, 0x1f55, 0x0008 },
-  { 0x8900, 0x1f6a, 0x5ff8 },
-  { 0x8500, 0x1f62, 0x4008 },
-  { 0x8900, 0x1f5d, 0x3ff8 },
-  { 0x8900, 0x1f59, 0x2ff8 },
-  { 0x0500, 0x1f57, 0x0008 },
-  { 0x0900, 0x1f5b, 0x0ff8 },
-  { 0x8500, 0x1f60, 0x2008 },
-  { 0x0900, 0x1f5f, 0x0ff8 },
-  { 0x0500, 0x1f61, 0x0008 },
-  { 0x8500, 0x1f66, 0x3008 },
-  { 0x8500, 0x1f64, 0x2008 },
-  { 0x0500, 0x1f63, 0x0008 },
-  { 0x0500, 0x1f65, 0x0008 },
-  { 0x8900, 0x1f68, 0x2ff8 },
-  { 0x0500, 0x1f67, 0x0008 },
-  { 0x0900, 0x1f69, 0x0ff8 },
-  { 0x8500, 0x1f72, 0x4056 },
-  { 0x8900, 0x1f6e, 0x3ff8 },
-  { 0x8900, 0x1f6c, 0x2ff8 },
-  { 0x0900, 0x1f6b, 0x0ff8 },
-  { 0x0900, 0x1f6d, 0x0ff8 },
-  { 0x8500, 0x1f70, 0x204a },
-  { 0x0900, 0x1f6f, 0x0ff8 },
-  { 0x0500, 0x1f71, 0x004a },
-  { 0x8500, 0x1f76, 0x3064 },
-  { 0x8500, 0x1f74, 0x2056 },
-  { 0x0500, 0x1f73, 0x0056 },
-  { 0x0500, 0x1f75, 0x0056 },
-  { 0x8500, 0x1f78, 0x2080 },
-  { 0x0500, 0x1f77, 0x0064 },
-  { 0x0500, 0x1f79, 0x0080 },
-  { 0x8800, 0x1f9c, 0x6000 },
-  { 0x8800, 0x1f8c, 0x5000 },
-  { 0x8500, 0x1f84, 0x4008 },
-  { 0x8500, 0x1f80, 0x3008 },
-  { 0x8500, 0x1f7c, 0x207e },
-  { 0x0500, 0x1f7b, 0x0070 },
-  { 0x0500, 0x1f7d, 0x007e },
-  { 0x8500, 0x1f82, 0x2008 },
-  { 0x0500, 0x1f81, 0x0008 },
-  { 0x0500, 0x1f83, 0x0008 },
-  { 0x8800, 0x1f88, 0x3000 },
-  { 0x8500, 0x1f86, 0x2008 },
-  { 0x0500, 0x1f85, 0x0008 },
-  { 0x0500, 0x1f87, 0x0008 },
-  { 0x8800, 0x1f8a, 0x2000 },
-  { 0x0800, 0x1f89, 0x0000 },
-  { 0x0800, 0x1f8b, 0x0000 },
-  { 0x8500, 0x1f94, 0x4008 },
-  { 0x8500, 0x1f90, 0x3008 },
-  { 0x8800, 0x1f8e, 0x2000 },
-  { 0x0800, 0x1f8d, 0x0000 },
-  { 0x0800, 0x1f8f, 0x0000 },
-  { 0x8500, 0x1f92, 0x2008 },
-  { 0x0500, 0x1f91, 0x0008 },
-  { 0x0500, 0x1f93, 0x0008 },
-  { 0x8800, 0x1f98, 0x3000 },
-  { 0x8500, 0x1f96, 0x2008 },
-  { 0x0500, 0x1f95, 0x0008 },
-  { 0x0500, 0x1f97, 0x0008 },
-  { 0x8800, 0x1f9a, 0x2000 },
-  { 0x0800, 0x1f99, 0x0000 },
-  { 0x0800, 0x1f9b, 0x0000 },
-  { 0x8800, 0x1fac, 0x5000 },
-  { 0x8500, 0x1fa4, 0x4008 },
-  { 0x8500, 0x1fa0, 0x3008 },
-  { 0x8800, 0x1f9e, 0x2000 },
-  { 0x0800, 0x1f9d, 0x0000 },
-  { 0x0800, 0x1f9f, 0x0000 },
-  { 0x8500, 0x1fa2, 0x2008 },
-  { 0x0500, 0x1fa1, 0x0008 },
-  { 0x0500, 0x1fa3, 0x0008 },
-  { 0x8800, 0x1fa8, 0x3000 },
-  { 0x8500, 0x1fa6, 0x2008 },
-  { 0x0500, 0x1fa5, 0x0008 },
-  { 0x0500, 0x1fa7, 0x0008 },
-  { 0x8800, 0x1faa, 0x2000 },
-  { 0x0800, 0x1fa9, 0x0000 },
-  { 0x0800, 0x1fab, 0x0000 },
-  { 0x8500, 0x1fb4, 0x4000 },
-  { 0x8500, 0x1fb0, 0x3008 },
-  { 0x8800, 0x1fae, 0x2000 },
-  { 0x0800, 0x1fad, 0x0000 },
-  { 0x0800, 0x1faf, 0x0000 },
-  { 0x8500, 0x1fb2, 0x2000 },
-  { 0x0500, 0x1fb1, 0x0008 },
-  { 0x0500, 0x1fb3, 0x0009 },
-  { 0x8900, 0x1fb9, 0x3ff8 },
-  { 0x8500, 0x1fb7, 0x2000 },
-  { 0x0500, 0x1fb6, 0x0000 },
-  { 0x0900, 0x1fb8, 0x0ff8 },
-  { 0x8900, 0x1fbb, 0x2fb6 },
-  { 0x0900, 0x1fba, 0x0fb6 },
-  { 0x0800, 0x1fbc, 0x0000 },
-  { 0x9d00, 0x2005, 0x7000 },
-  { 0x8500, 0x1fe1, 0x6008 },
-  { 0x9800, 0x1fce, 0x5000 },
-  { 0x8500, 0x1fc6, 0x4000 },
-  { 0x9800, 0x1fc1, 0x3000 },
-  { 0x9800, 0x1fbf, 0x2000 },
-  { 0x0500, 0x1fbe, 0x0000 },
-  { 0x1800, 0x1fc0, 0x0000 },
-  { 0x8500, 0x1fc3, 0x2009 },
-  { 0x0500, 0x1fc2, 0x0000 },
-  { 0x0500, 0x1fc4, 0x0000 },
-  { 0x8900, 0x1fca, 0x3faa },
-  { 0x8900, 0x1fc8, 0x2faa },
-  { 0x0500, 0x1fc7, 0x0000 },
-  { 0x0900, 0x1fc9, 0x0faa },
-  { 0x8800, 0x1fcc, 0x2000 },
-  { 0x0900, 0x1fcb, 0x0faa },
-  { 0x1800, 0x1fcd, 0x0000 },
-  { 0x8900, 0x1fd8, 0x4ff8 },
-  { 0x8500, 0x1fd2, 0x3000 },
-  { 0x8500, 0x1fd0, 0x2008 },
-  { 0x1800, 0x1fcf, 0x0000 },
-  { 0x0500, 0x1fd1, 0x0008 },
-  { 0x8500, 0x1fd6, 0x2000 },
-  { 0x0500, 0x1fd3, 0x0000 },
-  { 0x0500, 0x1fd7, 0x0000 },
-  { 0x9800, 0x1fdd, 0x3000 },
-  { 0x8900, 0x1fda, 0x2f9c },
-  { 0x0900, 0x1fd9, 0x0ff8 },
-  { 0x0900, 0x1fdb, 0x0f9c },
-  { 0x9800, 0x1fdf, 0x2000 },
-  { 0x1800, 0x1fde, 0x0000 },
-  { 0x0500, 0x1fe0, 0x0008 },
-  { 0x8500, 0x1ff3, 0x5009 },
-  { 0x8900, 0x1fe9, 0x4ff8 },
-  { 0x8500, 0x1fe5, 0x3007 },
-  { 0x8500, 0x1fe3, 0x2000 },
-  { 0x0500, 0x1fe2, 0x0000 },
-  { 0x0500, 0x1fe4, 0x0000 },
-  { 0x8500, 0x1fe7, 0x2000 },
-  { 0x0500, 0x1fe6, 0x0000 },
-  { 0x0900, 0x1fe8, 0x0ff8 },
-  { 0x9800, 0x1fed, 0x3000 },
-  { 0x8900, 0x1feb, 0x2f90 },
-  { 0x0900, 0x1fea, 0x0f90 },
-  { 0x0900, 0x1fec, 0x0ff9 },
-  { 0x9800, 0x1fef, 0x2000 },
-  { 0x1800, 0x1fee, 0x0000 },
-  { 0x0500, 0x1ff2, 0x0000 },
-  { 0x8800, 0x1ffc, 0x4000 },
-  { 0x8900, 0x1ff8, 0x3f80 },
-  { 0x8500, 0x1ff6, 0x2000 },
-  { 0x0500, 0x1ff4, 0x0000 },
-  { 0x0500, 0x1ff7, 0x0000 },
-  { 0x8900, 0x1ffa, 0x2f82 },
-  { 0x0900, 0x1ff9, 0x0f80 },
-  { 0x0900, 0x1ffb, 0x0f82 },
-  { 0x9d00, 0x2001, 0x3000 },
-  { 0x9800, 0x1ffe, 0x2000 },
-  { 0x1800, 0x1ffd, 0x0000 },
-  { 0x1d00, 0x2000, 0x0000 },
-  { 0x9d00, 0x2003, 0x2000 },
-  { 0x1d00, 0x2002, 0x0000 },
-  { 0x1d00, 0x2004, 0x0000 },
-  { 0x9500, 0x2025, 0x6000 },
-  { 0x9100, 0x2015, 0x5000 },
-  { 0x8100, 0x200d, 0x4000 },
-  { 0x9d00, 0x2009, 0x3000 },
-  { 0x9d00, 0x2007, 0x2000 },
-  { 0x1d00, 0x2006, 0x0000 },
-  { 0x1d00, 0x2008, 0x0000 },
-  { 0x9d00, 0x200b, 0x2000 },
-  { 0x1d00, 0x200a, 0x0000 },
-  { 0x0100, 0x200c, 0x0000 },
-  { 0x9100, 0x2011, 0x3000 },
-  { 0x8100, 0x200f, 0x2000 },
-  { 0x0100, 0x200e, 0x0000 },
-  { 0x1100, 0x2010, 0x0000 },
-  { 0x9100, 0x2013, 0x2000 },
-  { 0x1100, 0x2012, 0x0000 },
-  { 0x1100, 0x2014, 0x0000 },
-  { 0x9300, 0x201d, 0x4000 },
-  { 0x9300, 0x2019, 0x3000 },
-  { 0x9500, 0x2017, 0x2000 },
-  { 0x1500, 0x2016, 0x0000 },
-  { 0x1400, 0x2018, 0x0000 },
-  { 0x9400, 0x201b, 0x2000 },
-  { 0x1600, 0x201a, 0x0000 },
-  { 0x1400, 0x201c, 0x0000 },
-  { 0x9500, 0x2021, 0x3000 },
-  { 0x9400, 0x201f, 0x2000 },
-  { 0x1600, 0x201e, 0x0000 },
-  { 0x1500, 0x2020, 0x0000 },
-  { 0x9500, 0x2023, 0x2000 },
-  { 0x1500, 0x2022, 0x0000 },
-  { 0x1500, 0x2024, 0x0000 },
-  { 0x9500, 0x2035, 0x5000 },
-  { 0x8100, 0x202d, 0x4000 },
-  { 0x9c00, 0x2029, 0x3000 },
-  { 0x9500, 0x2027, 0x2000 },
-  { 0x1500, 0x2026, 0x0000 },
-  { 0x1b00, 0x2028, 0x0000 },
-  { 0x8100, 0x202b, 0x2000 },
-  { 0x0100, 0x202a, 0x0000 },
-  { 0x0100, 0x202c, 0x0000 },
-  { 0x9500, 0x2031, 0x3000 },
-  { 0x9d00, 0x202f, 0x2000 },
-  { 0x0100, 0x202e, 0x0000 },
-  { 0x1500, 0x2030, 0x0000 },
-  { 0x9500, 0x2033, 0x2000 },
-  { 0x1500, 0x2032, 0x0000 },
-  { 0x1500, 0x2034, 0x0000 },
-  { 0x9500, 0x203d, 0x4000 },
-  { 0x9400, 0x2039, 0x3000 },
-  { 0x9500, 0x2037, 0x2000 },
-  { 0x1500, 0x2036, 0x0000 },
-  { 0x1500, 0x2038, 0x0000 },
-  { 0x9500, 0x203b, 0x2000 },
-  { 0x1300, 0x203a, 0x0000 },
-  { 0x1500, 0x203c, 0x0000 },
-  { 0x9500, 0x2041, 0x3000 },
-  { 0x9000, 0x203f, 0x2000 },
-  { 0x1500, 0x203e, 0x0000 },
-  { 0x1000, 0x2040, 0x0000 },
-  { 0x9500, 0x2043, 0x2000 },
-  { 0x1500, 0x2042, 0x0000 },
-  { 0x1900, 0x2044, 0x0000 },
-  { 0x9900, 0x21ae, 0x9000 },
-  { 0x8900, 0x211a, 0x8000 },
-  { 0x9700, 0x20a7, 0x7000 },
-  { 0x8f00, 0x2076, 0x6000 },
-  { 0x9500, 0x2057, 0x5000 },
-  { 0x9500, 0x204d, 0x4000 },
-  { 0x9500, 0x2049, 0x3000 },
-  { 0x9500, 0x2047, 0x2000 },
-  { 0x1200, 0x2046, 0x0000 },
-  { 0x1500, 0x2048, 0x0000 },
-  { 0x9500, 0x204b, 0x2000 },
-  { 0x1500, 0x204a, 0x0000 },
-  { 0x1500, 0x204c, 0x0000 },
-  { 0x9500, 0x2051, 0x3000 },
-  { 0x9500, 0x204f, 0x2000 },
-  { 0x1500, 0x204e, 0x0000 },
-  { 0x1500, 0x2050, 0x0000 },
-  { 0x9500, 0x2053, 0x2000 },
-  { 0x1900, 0x2052, 0x0000 },
-  { 0x1000, 0x2054, 0x0000 },
-  { 0x8100, 0x206c, 0x4000 },
-  { 0x8100, 0x2062, 0x3000 },
-  { 0x8100, 0x2060, 0x2000 },
-  { 0x1d00, 0x205f, 0x0000 },
-  { 0x0100, 0x2061, 0x0000 },
-  { 0x8100, 0x206a, 0x2000 },
-  { 0x0100, 0x2063, 0x0000 },
-  { 0x0100, 0x206b, 0x0000 },
-  { 0x8f00, 0x2070, 0x3000 },
-  { 0x8100, 0x206e, 0x2000 },
-  { 0x0100, 0x206d, 0x0000 },
-  { 0x0100, 0x206f, 0x0000 },
-  { 0x8f00, 0x2074, 0x2000 },
-  { 0x0500, 0x2071, 0x0000 },
-  { 0x0f00, 0x2075, 0x0000 },
-  { 0x8f00, 0x2086, 0x5000 },
-  { 0x9200, 0x207e, 0x4000 },
-  { 0x9900, 0x207a, 0x3000 },
-  { 0x8f00, 0x2078, 0x2000 },
-  { 0x0f00, 0x2077, 0x0000 },
-  { 0x0f00, 0x2079, 0x0000 },
-  { 0x9900, 0x207c, 0x2000 },
-  { 0x1900, 0x207b, 0x0000 },
-  { 0x1600, 0x207d, 0x0000 },
-  { 0x8f00, 0x2082, 0x3000 },
-  { 0x8f00, 0x2080, 0x2000 },
-  { 0x0500, 0x207f, 0x0000 },
-  { 0x0f00, 0x2081, 0x0000 },
-  { 0x8f00, 0x2084, 0x2000 },
-  { 0x0f00, 0x2083, 0x0000 },
-  { 0x0f00, 0x2085, 0x0000 },
-  { 0x9200, 0x208e, 0x4000 },
-  { 0x9900, 0x208a, 0x3000 },
-  { 0x8f00, 0x2088, 0x2000 },
-  { 0x0f00, 0x2087, 0x0000 },
-  { 0x0f00, 0x2089, 0x0000 },
-  { 0x9900, 0x208c, 0x2000 },
-  { 0x1900, 0x208b, 0x0000 },
-  { 0x1600, 0x208d, 0x0000 },
-  { 0x9700, 0x20a3, 0x3000 },
-  { 0x9700, 0x20a1, 0x2000 },
-  { 0x1700, 0x20a0, 0x0000 },
-  { 0x1700, 0x20a2, 0x0000 },
-  { 0x9700, 0x20a5, 0x2000 },
-  { 0x1700, 0x20a4, 0x0000 },
-  { 0x1700, 0x20a6, 0x0000 },
-  { 0x8c00, 0x20e5, 0x6000 },
-  { 0x8c00, 0x20d5, 0x5000 },
-  { 0x9700, 0x20af, 0x4000 },
-  { 0x9700, 0x20ab, 0x3000 },
-  { 0x9700, 0x20a9, 0x2000 },
-  { 0x1700, 0x20a8, 0x0000 },
-  { 0x1700, 0x20aa, 0x0000 },
-  { 0x9700, 0x20ad, 0x2000 },
-  { 0x1700, 0x20ac, 0x0000 },
-  { 0x1700, 0x20ae, 0x0000 },
-  { 0x8c00, 0x20d1, 0x3000 },
-  { 0x9700, 0x20b1, 0x2000 },
-  { 0x1700, 0x20b0, 0x0000 },
-  { 0x0c00, 0x20d0, 0x0000 },
-  { 0x8c00, 0x20d3, 0x2000 },
-  { 0x0c00, 0x20d2, 0x0000 },
-  { 0x0c00, 0x20d4, 0x0000 },
-  { 0x8b00, 0x20dd, 0x4000 },
-  { 0x8c00, 0x20d9, 0x3000 },
-  { 0x8c00, 0x20d7, 0x2000 },
-  { 0x0c00, 0x20d6, 0x0000 },
-  { 0x0c00, 0x20d8, 0x0000 },
-  { 0x8c00, 0x20db, 0x2000 },
-  { 0x0c00, 0x20da, 0x0000 },
-  { 0x0c00, 0x20dc, 0x0000 },
-  { 0x8c00, 0x20e1, 0x3000 },
-  { 0x8b00, 0x20df, 0x2000 },
-  { 0x0b00, 0x20de, 0x0000 },
-  { 0x0b00, 0x20e0, 0x0000 },
-  { 0x8b00, 0x20e3, 0x2000 },
-  { 0x0b00, 0x20e2, 0x0000 },
-  { 0x0b00, 0x20e4, 0x0000 },
-  { 0x8500, 0x210a, 0x5000 },
-  { 0x8900, 0x2102, 0x4000 },
-  { 0x8c00, 0x20e9, 0x3000 },
-  { 0x8c00, 0x20e7, 0x2000 },
-  { 0x0c00, 0x20e6, 0x0000 },
-  { 0x0c00, 0x20e8, 0x0000 },
-  { 0x9a00, 0x2100, 0x2000 },
-  { 0x0c00, 0x20ea, 0x0000 },
-  { 0x1a00, 0x2101, 0x0000 },
-  { 0x9a00, 0x2106, 0x3000 },
-  { 0x9a00, 0x2104, 0x2000 },
-  { 0x1a00, 0x2103, 0x0000 },
-  { 0x1a00, 0x2105, 0x0000 },
-  { 0x9a00, 0x2108, 0x2000 },
-  { 0x0900, 0x2107, 0x0000 },
-  { 0x1a00, 0x2109, 0x0000 },
-  { 0x8900, 0x2112, 0x4000 },
-  { 0x8500, 0x210e, 0x3000 },
-  { 0x8900, 0x210c, 0x2000 },
-  { 0x0900, 0x210b, 0x0000 },
-  { 0x0900, 0x210d, 0x0000 },
-  { 0x8900, 0x2110, 0x2000 },
-  { 0x0500, 0x210f, 0x0000 },
-  { 0x0900, 0x2111, 0x0000 },
-  { 0x9a00, 0x2116, 0x3000 },
-  { 0x9a00, 0x2114, 0x2000 },
-  { 0x0500, 0x2113, 0x0000 },
-  { 0x0900, 0x2115, 0x0000 },
-  { 0x9a00, 0x2118, 0x2000 },
-  { 0x1a00, 0x2117, 0x0000 },
-  { 0x0900, 0x2119, 0x0000 },
-  { 0x8e00, 0x2162, 0x7000 },
-  { 0x9a00, 0x213a, 0x6000 },
-  { 0x8900, 0x212a, 0x5000 },
-  { 0x9a00, 0x2122, 0x4000 },
-  { 0x9a00, 0x211e, 0x3000 },
-  { 0x8900, 0x211c, 0x2000 },
-  { 0x0900, 0x211b, 0x0000 },
-  { 0x0900, 0x211d, 0x0000 },
-  { 0x9a00, 0x2120, 0x2000 },
-  { 0x1a00, 0x211f, 0x0000 },
-  { 0x1a00, 0x2121, 0x0000 },
-  { 0x8900, 0x2126, 0x3000 },
-  { 0x8900, 0x2124, 0x2000 },
-  { 0x1a00, 0x2123, 0x0000 },
-  { 0x1a00, 0x2125, 0x0000 },
-  { 0x8900, 0x2128, 0x2000 },
-  { 0x1a00, 0x2127, 0x0000 },
-  { 0x1a00, 0x2129, 0x0000 },
-  { 0x9a00, 0x2132, 0x4000 },
-  { 0x9a00, 0x212e, 0x3000 },
-  { 0x8900, 0x212c, 0x2000 },
-  { 0x0900, 0x212b, 0x0000 },
-  { 0x0900, 0x212d, 0x0000 },
-  { 0x8900, 0x2130, 0x2000 },
-  { 0x0500, 0x212f, 0x0000 },
-  { 0x0900, 0x2131, 0x0000 },
-  { 0x8700, 0x2136, 0x3000 },
-  { 0x8500, 0x2134, 0x2000 },
-  { 0x0900, 0x2133, 0x0000 },
-  { 0x0700, 0x2135, 0x0000 },
-  { 0x8700, 0x2138, 0x2000 },
-  { 0x0700, 0x2137, 0x0000 },
-  { 0x0500, 0x2139, 0x0000 },
-  { 0x9900, 0x214b, 0x5000 },
-  { 0x9900, 0x2143, 0x4000 },
-  { 0x8900, 0x213f, 0x3000 },
-  { 0x8500, 0x213d, 0x2000 },
-  { 0x1a00, 0x213b, 0x0000 },
-  { 0x0900, 0x213e, 0x0000 },
-  { 0x9900, 0x2141, 0x2000 },
-  { 0x1900, 0x2140, 0x0000 },
-  { 0x1900, 0x2142, 0x0000 },
-  { 0x8500, 0x2147, 0x3000 },
-  { 0x8900, 0x2145, 0x2000 },
-  { 0x1900, 0x2144, 0x0000 },
-  { 0x0500, 0x2146, 0x0000 },
-  { 0x8500, 0x2149, 0x2000 },
-  { 0x0500, 0x2148, 0x0000 },
-  { 0x1a00, 0x214a, 0x0000 },
-  { 0x8f00, 0x215a, 0x4000 },
-  { 0x8f00, 0x2156, 0x3000 },
-  { 0x8f00, 0x2154, 0x2000 },
-  { 0x0f00, 0x2153, 0x0000 },
-  { 0x0f00, 0x2155, 0x0000 },
-  { 0x8f00, 0x2158, 0x2000 },
-  { 0x0f00, 0x2157, 0x0000 },
-  { 0x0f00, 0x2159, 0x0000 },
-  { 0x8f00, 0x215e, 0x3000 },
-  { 0x8f00, 0x215c, 0x2000 },
-  { 0x0f00, 0x215b, 0x0000 },
-  { 0x0f00, 0x215d, 0x0000 },
-  { 0x8e00, 0x2160, 0x2000 },
-  { 0x0f00, 0x215f, 0x0000 },
-  { 0x0e00, 0x2161, 0x0000 },
-  { 0x8e00, 0x2182, 0x6000 },
-  { 0x8e00, 0x2172, 0x5000 },
-  { 0x8e00, 0x216a, 0x4000 },
-  { 0x8e00, 0x2166, 0x3000 },
-  { 0x8e00, 0x2164, 0x2000 },
-  { 0x0e00, 0x2163, 0x0000 },
-  { 0x0e00, 0x2165, 0x0000 },
-  { 0x8e00, 0x2168, 0x2000 },
-  { 0x0e00, 0x2167, 0x0000 },
-  { 0x0e00, 0x2169, 0x0000 },
-  { 0x8e00, 0x216e, 0x3000 },
-  { 0x8e00, 0x216c, 0x2000 },
-  { 0x0e00, 0x216b, 0x0000 },
-  { 0x0e00, 0x216d, 0x0000 },
-  { 0x8e00, 0x2170, 0x2000 },
-  { 0x0e00, 0x216f, 0x0000 },
-  { 0x0e00, 0x2171, 0x0000 },
-  { 0x8e00, 0x217a, 0x4000 },
-  { 0x8e00, 0x2176, 0x3000 },
-  { 0x8e00, 0x2174, 0x2000 },
-  { 0x0e00, 0x2173, 0x0000 },
-  { 0x0e00, 0x2175, 0x0000 },
-  { 0x8e00, 0x2178, 0x2000 },
-  { 0x0e00, 0x2177, 0x0000 },
-  { 0x0e00, 0x2179, 0x0000 },
-  { 0x8e00, 0x217e, 0x3000 },
-  { 0x8e00, 0x217c, 0x2000 },
-  { 0x0e00, 0x217b, 0x0000 },
-  { 0x0e00, 0x217d, 0x0000 },
-  { 0x8e00, 0x2180, 0x2000 },
-  { 0x0e00, 0x217f, 0x0000 },
-  { 0x0e00, 0x2181, 0x0000 },
-  { 0x9a00, 0x219e, 0x5000 },
-  { 0x9a00, 0x2196, 0x4000 },
-  { 0x9900, 0x2192, 0x3000 },
-  { 0x9900, 0x2190, 0x2000 },
-  { 0x0e00, 0x2183, 0x0000 },
-  { 0x1900, 0x2191, 0x0000 },
-  { 0x9900, 0x2194, 0x2000 },
-  { 0x1900, 0x2193, 0x0000 },
-  { 0x1a00, 0x2195, 0x0000 },
-  { 0x9900, 0x219a, 0x3000 },
-  { 0x9a00, 0x2198, 0x2000 },
-  { 0x1a00, 0x2197, 0x0000 },
-  { 0x1a00, 0x2199, 0x0000 },
-  { 0x9a00, 0x219c, 0x2000 },
-  { 0x1900, 0x219b, 0x0000 },
-  { 0x1a00, 0x219d, 0x0000 },
-  { 0x9900, 0x21a6, 0x4000 },
-  { 0x9a00, 0x21a2, 0x3000 },
-  { 0x9900, 0x21a0, 0x2000 },
-  { 0x1a00, 0x219f, 0x0000 },
-  { 0x1a00, 0x21a1, 0x0000 },
-  { 0x9a00, 0x21a4, 0x2000 },
-  { 0x1900, 0x21a3, 0x0000 },
-  { 0x1a00, 0x21a5, 0x0000 },
-  { 0x9a00, 0x21aa, 0x3000 },
-  { 0x9a00, 0x21a8, 0x2000 },
-  { 0x1a00, 0x21a7, 0x0000 },
-  { 0x1a00, 0x21a9, 0x0000 },
-  { 0x9a00, 0x21ac, 0x2000 },
-  { 0x1a00, 0x21ab, 0x0000 },
-  { 0x1a00, 0x21ad, 0x0000 },
-  { 0x9900, 0x222e, 0x8000 },
-  { 0x9a00, 0x21ee, 0x7000 },
-  { 0x9900, 0x21ce, 0x6000 },
-  { 0x9a00, 0x21be, 0x5000 },
-  { 0x9a00, 0x21b6, 0x4000 },
-  { 0x9a00, 0x21b2, 0x3000 },
-  { 0x9a00, 0x21b0, 0x2000 },
-  { 0x1a00, 0x21af, 0x0000 },
-  { 0x1a00, 0x21b1, 0x0000 },
-  { 0x9a00, 0x21b4, 0x2000 },
-  { 0x1a00, 0x21b3, 0x0000 },
-  { 0x1a00, 0x21b5, 0x0000 },
-  { 0x9a00, 0x21ba, 0x3000 },
-  { 0x9a00, 0x21b8, 0x2000 },
-  { 0x1a00, 0x21b7, 0x0000 },
-  { 0x1a00, 0x21b9, 0x0000 },
-  { 0x9a00, 0x21bc, 0x2000 },
-  { 0x1a00, 0x21bb, 0x0000 },
-  { 0x1a00, 0x21bd, 0x0000 },
-  { 0x9a00, 0x21c6, 0x4000 },
-  { 0x9a00, 0x21c2, 0x3000 },
-  { 0x9a00, 0x21c0, 0x2000 },
-  { 0x1a00, 0x21bf, 0x0000 },
-  { 0x1a00, 0x21c1, 0x0000 },
-  { 0x9a00, 0x21c4, 0x2000 },
-  { 0x1a00, 0x21c3, 0x0000 },
-  { 0x1a00, 0x21c5, 0x0000 },
-  { 0x9a00, 0x21ca, 0x3000 },
-  { 0x9a00, 0x21c8, 0x2000 },
-  { 0x1a00, 0x21c7, 0x0000 },
-  { 0x1a00, 0x21c9, 0x0000 },
-  { 0x9a00, 0x21cc, 0x2000 },
-  { 0x1a00, 0x21cb, 0x0000 },
-  { 0x1a00, 0x21cd, 0x0000 },
-  { 0x9a00, 0x21de, 0x5000 },
-  { 0x9a00, 0x21d6, 0x4000 },
-  { 0x9900, 0x21d2, 0x3000 },
-  { 0x9a00, 0x21d0, 0x2000 },
-  { 0x1900, 0x21cf, 0x0000 },
-  { 0x1a00, 0x21d1, 0x0000 },
-  { 0x9900, 0x21d4, 0x2000 },
-  { 0x1a00, 0x21d3, 0x0000 },
-  { 0x1a00, 0x21d5, 0x0000 },
-  { 0x9a00, 0x21da, 0x3000 },
-  { 0x9a00, 0x21d8, 0x2000 },
-  { 0x1a00, 0x21d7, 0x0000 },
-  { 0x1a00, 0x21d9, 0x0000 },
-  { 0x9a00, 0x21dc, 0x2000 },
-  { 0x1a00, 0x21db, 0x0000 },
-  { 0x1a00, 0x21dd, 0x0000 },
-  { 0x9a00, 0x21e6, 0x4000 },
-  { 0x9a00, 0x21e2, 0x3000 },
-  { 0x9a00, 0x21e0, 0x2000 },
-  { 0x1a00, 0x21df, 0x0000 },
-  { 0x1a00, 0x21e1, 0x0000 },
-  { 0x9a00, 0x21e4, 0x2000 },
-  { 0x1a00, 0x21e3, 0x0000 },
-  { 0x1a00, 0x21e5, 0x0000 },
-  { 0x9a00, 0x21ea, 0x3000 },
-  { 0x9a00, 0x21e8, 0x2000 },
-  { 0x1a00, 0x21e7, 0x0000 },
-  { 0x1a00, 0x21e9, 0x0000 },
-  { 0x9a00, 0x21ec, 0x2000 },
-  { 0x1a00, 0x21eb, 0x0000 },
-  { 0x1a00, 0x21ed, 0x0000 },
-  { 0x9900, 0x220e, 0x6000 },
-  { 0x9900, 0x21fe, 0x5000 },
-  { 0x9900, 0x21f6, 0x4000 },
-  { 0x9a00, 0x21f2, 0x3000 },
-  { 0x9a00, 0x21f0, 0x2000 },
-  { 0x1a00, 0x21ef, 0x0000 },
-  { 0x1a00, 0x21f1, 0x0000 },
-  { 0x9900, 0x21f4, 0x2000 },
-  { 0x1a00, 0x21f3, 0x0000 },
-  { 0x1900, 0x21f5, 0x0000 },
-  { 0x9900, 0x21fa, 0x3000 },
-  { 0x9900, 0x21f8, 0x2000 },
-  { 0x1900, 0x21f7, 0x0000 },
-  { 0x1900, 0x21f9, 0x0000 },
-  { 0x9900, 0x21fc, 0x2000 },
-  { 0x1900, 0x21fb, 0x0000 },
-  { 0x1900, 0x21fd, 0x0000 },
-  { 0x9900, 0x2206, 0x4000 },
-  { 0x9900, 0x2202, 0x3000 },
-  { 0x9900, 0x2200, 0x2000 },
-  { 0x1900, 0x21ff, 0x0000 },
-  { 0x1900, 0x2201, 0x0000 },
-  { 0x9900, 0x2204, 0x2000 },
-  { 0x1900, 0x2203, 0x0000 },
-  { 0x1900, 0x2205, 0x0000 },
-  { 0x9900, 0x220a, 0x3000 },
-  { 0x9900, 0x2208, 0x2000 },
-  { 0x1900, 0x2207, 0x0000 },
-  { 0x1900, 0x2209, 0x0000 },
-  { 0x9900, 0x220c, 0x2000 },
-  { 0x1900, 0x220b, 0x0000 },
-  { 0x1900, 0x220d, 0x0000 },
-  { 0x9900, 0x221e, 0x5000 },
-  { 0x9900, 0x2216, 0x4000 },
-  { 0x9900, 0x2212, 0x3000 },
-  { 0x9900, 0x2210, 0x2000 },
-  { 0x1900, 0x220f, 0x0000 },
-  { 0x1900, 0x2211, 0x0000 },
-  { 0x9900, 0x2214, 0x2000 },
-  { 0x1900, 0x2213, 0x0000 },
-  { 0x1900, 0x2215, 0x0000 },
-  { 0x9900, 0x221a, 0x3000 },
-  { 0x9900, 0x2218, 0x2000 },
-  { 0x1900, 0x2217, 0x0000 },
-  { 0x1900, 0x2219, 0x0000 },
-  { 0x9900, 0x221c, 0x2000 },
-  { 0x1900, 0x221b, 0x0000 },
-  { 0x1900, 0x221d, 0x0000 },
-  { 0x9900, 0x2226, 0x4000 },
-  { 0x9900, 0x2222, 0x3000 },
-  { 0x9900, 0x2220, 0x2000 },
-  { 0x1900, 0x221f, 0x0000 },
-  { 0x1900, 0x2221, 0x0000 },
-  { 0x9900, 0x2224, 0x2000 },
-  { 0x1900, 0x2223, 0x0000 },
-  { 0x1900, 0x2225, 0x0000 },
-  { 0x9900, 0x222a, 0x3000 },
-  { 0x9900, 0x2228, 0x2000 },
-  { 0x1900, 0x2227, 0x0000 },
-  { 0x1900, 0x2229, 0x0000 },
-  { 0x9900, 0x222c, 0x2000 },
-  { 0x1900, 0x222b, 0x0000 },
-  { 0x1900, 0x222d, 0x0000 },
-  { 0x9900, 0x226e, 0x7000 },
-  { 0x9900, 0x224e, 0x6000 },
-  { 0x9900, 0x223e, 0x5000 },
-  { 0x9900, 0x2236, 0x4000 },
-  { 0x9900, 0x2232, 0x3000 },
-  { 0x9900, 0x2230, 0x2000 },
-  { 0x1900, 0x222f, 0x0000 },
-  { 0x1900, 0x2231, 0x0000 },
-  { 0x9900, 0x2234, 0x2000 },
-  { 0x1900, 0x2233, 0x0000 },
-  { 0x1900, 0x2235, 0x0000 },
-  { 0x9900, 0x223a, 0x3000 },
-  { 0x9900, 0x2238, 0x2000 },
-  { 0x1900, 0x2237, 0x0000 },
-  { 0x1900, 0x2239, 0x0000 },
-  { 0x9900, 0x223c, 0x2000 },
-  { 0x1900, 0x223b, 0x0000 },
-  { 0x1900, 0x223d, 0x0000 },
-  { 0x9900, 0x2246, 0x4000 },
-  { 0x9900, 0x2242, 0x3000 },
-  { 0x9900, 0x2240, 0x2000 },
-  { 0x1900, 0x223f, 0x0000 },
-  { 0x1900, 0x2241, 0x0000 },
-  { 0x9900, 0x2244, 0x2000 },
-  { 0x1900, 0x2243, 0x0000 },
-  { 0x1900, 0x2245, 0x0000 },
-  { 0x9900, 0x224a, 0x3000 },
-  { 0x9900, 0x2248, 0x2000 },
-  { 0x1900, 0x2247, 0x0000 },
-  { 0x1900, 0x2249, 0x0000 },
-  { 0x9900, 0x224c, 0x2000 },
-  { 0x1900, 0x224b, 0x0000 },
-  { 0x1900, 0x224d, 0x0000 },
-  { 0x9900, 0x225e, 0x5000 },
-  { 0x9900, 0x2256, 0x4000 },
-  { 0x9900, 0x2252, 0x3000 },
-  { 0x9900, 0x2250, 0x2000 },
-  { 0x1900, 0x224f, 0x0000 },
-  { 0x1900, 0x2251, 0x0000 },
-  { 0x9900, 0x2254, 0x2000 },
-  { 0x1900, 0x2253, 0x0000 },
-  { 0x1900, 0x2255, 0x0000 },
-  { 0x9900, 0x225a, 0x3000 },
-  { 0x9900, 0x2258, 0x2000 },
-  { 0x1900, 0x2257, 0x0000 },
-  { 0x1900, 0x2259, 0x0000 },
-  { 0x9900, 0x225c, 0x2000 },
-  { 0x1900, 0x225b, 0x0000 },
-  { 0x1900, 0x225d, 0x0000 },
-  { 0x9900, 0x2266, 0x4000 },
-  { 0x9900, 0x2262, 0x3000 },
-  { 0x9900, 0x2260, 0x2000 },
-  { 0x1900, 0x225f, 0x0000 },
-  { 0x1900, 0x2261, 0x0000 },
-  { 0x9900, 0x2264, 0x2000 },
-  { 0x1900, 0x2263, 0x0000 },
-  { 0x1900, 0x2265, 0x0000 },
-  { 0x9900, 0x226a, 0x3000 },
-  { 0x9900, 0x2268, 0x2000 },
-  { 0x1900, 0x2267, 0x0000 },
-  { 0x1900, 0x2269, 0x0000 },
-  { 0x9900, 0x226c, 0x2000 },
-  { 0x1900, 0x226b, 0x0000 },
-  { 0x1900, 0x226d, 0x0000 },
-  { 0x9900, 0x228e, 0x6000 },
-  { 0x9900, 0x227e, 0x5000 },
-  { 0x9900, 0x2276, 0x4000 },
-  { 0x9900, 0x2272, 0x3000 },
-  { 0x9900, 0x2270, 0x2000 },
-  { 0x1900, 0x226f, 0x0000 },
-  { 0x1900, 0x2271, 0x0000 },
-  { 0x9900, 0x2274, 0x2000 },
-  { 0x1900, 0x2273, 0x0000 },
-  { 0x1900, 0x2275, 0x0000 },
-  { 0x9900, 0x227a, 0x3000 },
-  { 0x9900, 0x2278, 0x2000 },
-  { 0x1900, 0x2277, 0x0000 },
-  { 0x1900, 0x2279, 0x0000 },
-  { 0x9900, 0x227c, 0x2000 },
-  { 0x1900, 0x227b, 0x0000 },
-  { 0x1900, 0x227d, 0x0000 },
-  { 0x9900, 0x2286, 0x4000 },
-  { 0x9900, 0x2282, 0x3000 },
-  { 0x9900, 0x2280, 0x2000 },
-  { 0x1900, 0x227f, 0x0000 },
-  { 0x1900, 0x2281, 0x0000 },
-  { 0x9900, 0x2284, 0x2000 },
-  { 0x1900, 0x2283, 0x0000 },
-  { 0x1900, 0x2285, 0x0000 },
-  { 0x9900, 0x228a, 0x3000 },
-  { 0x9900, 0x2288, 0x2000 },
-  { 0x1900, 0x2287, 0x0000 },
-  { 0x1900, 0x2289, 0x0000 },
-  { 0x9900, 0x228c, 0x2000 },
-  { 0x1900, 0x228b, 0x0000 },
-  { 0x1900, 0x228d, 0x0000 },
-  { 0x9900, 0x229e, 0x5000 },
-  { 0x9900, 0x2296, 0x4000 },
-  { 0x9900, 0x2292, 0x3000 },
-  { 0x9900, 0x2290, 0x2000 },
-  { 0x1900, 0x228f, 0x0000 },
-  { 0x1900, 0x2291, 0x0000 },
-  { 0x9900, 0x2294, 0x2000 },
-  { 0x1900, 0x2293, 0x0000 },
-  { 0x1900, 0x2295, 0x0000 },
-  { 0x9900, 0x229a, 0x3000 },
-  { 0x9900, 0x2298, 0x2000 },
-  { 0x1900, 0x2297, 0x0000 },
-  { 0x1900, 0x2299, 0x0000 },
-  { 0x9900, 0x229c, 0x2000 },
-  { 0x1900, 0x229b, 0x0000 },
-  { 0x1900, 0x229d, 0x0000 },
-  { 0x9900, 0x22a6, 0x4000 },
-  { 0x9900, 0x22a2, 0x3000 },
-  { 0x9900, 0x22a0, 0x2000 },
-  { 0x1900, 0x229f, 0x0000 },
-  { 0x1900, 0x22a1, 0x0000 },
-  { 0x9900, 0x22a4, 0x2000 },
-  { 0x1900, 0x22a3, 0x0000 },
-  { 0x1900, 0x22a5, 0x0000 },
-  { 0x9900, 0x22aa, 0x3000 },
-  { 0x9900, 0x22a8, 0x2000 },
-  { 0x1900, 0x22a7, 0x0000 },
-  { 0x1900, 0x22a9, 0x0000 },
-  { 0x9900, 0x22ac, 0x2000 },
-  { 0x1900, 0x22ab, 0x0000 },
-  { 0x1900, 0x22ad, 0x0000 },
-  { 0x8f00, 0x2787, 0xb000 },
-  { 0x9a00, 0x250b, 0xa000 },
-  { 0x9900, 0x23ae, 0x9000 },
-  { 0x9a00, 0x232e, 0x8000 },
-  { 0x9900, 0x22ee, 0x7000 },
-  { 0x9900, 0x22ce, 0x6000 },
-  { 0x9900, 0x22be, 0x5000 },
-  { 0x9900, 0x22b6, 0x4000 },
-  { 0x9900, 0x22b2, 0x3000 },
-  { 0x9900, 0x22b0, 0x2000 },
-  { 0x1900, 0x22af, 0x0000 },
-  { 0x1900, 0x22b1, 0x0000 },
-  { 0x9900, 0x22b4, 0x2000 },
-  { 0x1900, 0x22b3, 0x0000 },
-  { 0x1900, 0x22b5, 0x0000 },
-  { 0x9900, 0x22ba, 0x3000 },
-  { 0x9900, 0x22b8, 0x2000 },
-  { 0x1900, 0x22b7, 0x0000 },
-  { 0x1900, 0x22b9, 0x0000 },
-  { 0x9900, 0x22bc, 0x2000 },
-  { 0x1900, 0x22bb, 0x0000 },
-  { 0x1900, 0x22bd, 0x0000 },
-  { 0x9900, 0x22c6, 0x4000 },
-  { 0x9900, 0x22c2, 0x3000 },
-  { 0x9900, 0x22c0, 0x2000 },
-  { 0x1900, 0x22bf, 0x0000 },
-  { 0x1900, 0x22c1, 0x0000 },
-  { 0x9900, 0x22c4, 0x2000 },
-  { 0x1900, 0x22c3, 0x0000 },
-  { 0x1900, 0x22c5, 0x0000 },
-  { 0x9900, 0x22ca, 0x3000 },
-  { 0x9900, 0x22c8, 0x2000 },
-  { 0x1900, 0x22c7, 0x0000 },
-  { 0x1900, 0x22c9, 0x0000 },
-  { 0x9900, 0x22cc, 0x2000 },
-  { 0x1900, 0x22cb, 0x0000 },
-  { 0x1900, 0x22cd, 0x0000 },
-  { 0x9900, 0x22de, 0x5000 },
-  { 0x9900, 0x22d6, 0x4000 },
-  { 0x9900, 0x22d2, 0x3000 },
-  { 0x9900, 0x22d0, 0x2000 },
-  { 0x1900, 0x22cf, 0x0000 },
-  { 0x1900, 0x22d1, 0x0000 },
-  { 0x9900, 0x22d4, 0x2000 },
-  { 0x1900, 0x22d3, 0x0000 },
-  { 0x1900, 0x22d5, 0x0000 },
-  { 0x9900, 0x22da, 0x3000 },
-  { 0x9900, 0x22d8, 0x2000 },
-  { 0x1900, 0x22d7, 0x0000 },
-  { 0x1900, 0x22d9, 0x0000 },
-  { 0x9900, 0x22dc, 0x2000 },
-  { 0x1900, 0x22db, 0x0000 },
-  { 0x1900, 0x22dd, 0x0000 },
-  { 0x9900, 0x22e6, 0x4000 },
-  { 0x9900, 0x22e2, 0x3000 },
-  { 0x9900, 0x22e0, 0x2000 },
-  { 0x1900, 0x22df, 0x0000 },
-  { 0x1900, 0x22e1, 0x0000 },
-  { 0x9900, 0x22e4, 0x2000 },
-  { 0x1900, 0x22e3, 0x0000 },
-  { 0x1900, 0x22e5, 0x0000 },
-  { 0x9900, 0x22ea, 0x3000 },
-  { 0x9900, 0x22e8, 0x2000 },
-  { 0x1900, 0x22e7, 0x0000 },
-  { 0x1900, 0x22e9, 0x0000 },
-  { 0x9900, 0x22ec, 0x2000 },
-  { 0x1900, 0x22eb, 0x0000 },
-  { 0x1900, 0x22ed, 0x0000 },
-  { 0x9a00, 0x230e, 0x6000 },
-  { 0x9900, 0x22fe, 0x5000 },
-  { 0x9900, 0x22f6, 0x4000 },
-  { 0x9900, 0x22f2, 0x3000 },
-  { 0x9900, 0x22f0, 0x2000 },
-  { 0x1900, 0x22ef, 0x0000 },
-  { 0x1900, 0x22f1, 0x0000 },
-  { 0x9900, 0x22f4, 0x2000 },
-  { 0x1900, 0x22f3, 0x0000 },
-  { 0x1900, 0x22f5, 0x0000 },
-  { 0x9900, 0x22fa, 0x3000 },
-  { 0x9900, 0x22f8, 0x2000 },
-  { 0x1900, 0x22f7, 0x0000 },
-  { 0x1900, 0x22f9, 0x0000 },
-  { 0x9900, 0x22fc, 0x2000 },
-  { 0x1900, 0x22fb, 0x0000 },
-  { 0x1900, 0x22fd, 0x0000 },
-  { 0x9a00, 0x2306, 0x4000 },
-  { 0x9a00, 0x2302, 0x3000 },
-  { 0x9a00, 0x2300, 0x2000 },
-  { 0x1900, 0x22ff, 0x0000 },
-  { 0x1a00, 0x2301, 0x0000 },
-  { 0x9a00, 0x2304, 0x2000 },
-  { 0x1a00, 0x2303, 0x0000 },
-  { 0x1a00, 0x2305, 0x0000 },
-  { 0x9900, 0x230a, 0x3000 },
-  { 0x9900, 0x2308, 0x2000 },
-  { 0x1a00, 0x2307, 0x0000 },
-  { 0x1900, 0x2309, 0x0000 },
-  { 0x9a00, 0x230c, 0x2000 },
-  { 0x1900, 0x230b, 0x0000 },
-  { 0x1a00, 0x230d, 0x0000 },
-  { 0x9a00, 0x231e, 0x5000 },
-  { 0x9a00, 0x2316, 0x4000 },
-  { 0x9a00, 0x2312, 0x3000 },
-  { 0x9a00, 0x2310, 0x2000 },
-  { 0x1a00, 0x230f, 0x0000 },
-  { 0x1a00, 0x2311, 0x0000 },
-  { 0x9a00, 0x2314, 0x2000 },
-  { 0x1a00, 0x2313, 0x0000 },
-  { 0x1a00, 0x2315, 0x0000 },
-  { 0x9a00, 0x231a, 0x3000 },
-  { 0x9a00, 0x2318, 0x2000 },
-  { 0x1a00, 0x2317, 0x0000 },
-  { 0x1a00, 0x2319, 0x0000 },
-  { 0x9a00, 0x231c, 0x2000 },
-  { 0x1a00, 0x231b, 0x0000 },
-  { 0x1a00, 0x231d, 0x0000 },
-  { 0x9a00, 0x2326, 0x4000 },
-  { 0x9a00, 0x2322, 0x3000 },
-  { 0x9900, 0x2320, 0x2000 },
-  { 0x1a00, 0x231f, 0x0000 },
-  { 0x1900, 0x2321, 0x0000 },
-  { 0x9a00, 0x2324, 0x2000 },
-  { 0x1a00, 0x2323, 0x0000 },
-  { 0x1a00, 0x2325, 0x0000 },
-  { 0x9200, 0x232a, 0x3000 },
-  { 0x9a00, 0x2328, 0x2000 },
-  { 0x1a00, 0x2327, 0x0000 },
-  { 0x1600, 0x2329, 0x0000 },
-  { 0x9a00, 0x232c, 0x2000 },
-  { 0x1a00, 0x232b, 0x0000 },
-  { 0x1a00, 0x232d, 0x0000 },
-  { 0x9a00, 0x236e, 0x7000 },
-  { 0x9a00, 0x234e, 0x6000 },
-  { 0x9a00, 0x233e, 0x5000 },
-  { 0x9a00, 0x2336, 0x4000 },
-  { 0x9a00, 0x2332, 0x3000 },
-  { 0x9a00, 0x2330, 0x2000 },
-  { 0x1a00, 0x232f, 0x0000 },
-  { 0x1a00, 0x2331, 0x0000 },
-  { 0x9a00, 0x2334, 0x2000 },
-  { 0x1a00, 0x2333, 0x0000 },
-  { 0x1a00, 0x2335, 0x0000 },
-  { 0x9a00, 0x233a, 0x3000 },
-  { 0x9a00, 0x2338, 0x2000 },
-  { 0x1a00, 0x2337, 0x0000 },
-  { 0x1a00, 0x2339, 0x0000 },
-  { 0x9a00, 0x233c, 0x2000 },
-  { 0x1a00, 0x233b, 0x0000 },
-  { 0x1a00, 0x233d, 0x0000 },
-  { 0x9a00, 0x2346, 0x4000 },
-  { 0x9a00, 0x2342, 0x3000 },
-  { 0x9a00, 0x2340, 0x2000 },
-  { 0x1a00, 0x233f, 0x0000 },
-  { 0x1a00, 0x2341, 0x0000 },
-  { 0x9a00, 0x2344, 0x2000 },
-  { 0x1a00, 0x2343, 0x0000 },
-  { 0x1a00, 0x2345, 0x0000 },
-  { 0x9a00, 0x234a, 0x3000 },
-  { 0x9a00, 0x2348, 0x2000 },
-  { 0x1a00, 0x2347, 0x0000 },
-  { 0x1a00, 0x2349, 0x0000 },
-  { 0x9a00, 0x234c, 0x2000 },
-  { 0x1a00, 0x234b, 0x0000 },
-  { 0x1a00, 0x234d, 0x0000 },
-  { 0x9a00, 0x235e, 0x5000 },
-  { 0x9a00, 0x2356, 0x4000 },
-  { 0x9a00, 0x2352, 0x3000 },
-  { 0x9a00, 0x2350, 0x2000 },
-  { 0x1a00, 0x234f, 0x0000 },
-  { 0x1a00, 0x2351, 0x0000 },
-  { 0x9a00, 0x2354, 0x2000 },
-  { 0x1a00, 0x2353, 0x0000 },
-  { 0x1a00, 0x2355, 0x0000 },
-  { 0x9a00, 0x235a, 0x3000 },
-  { 0x9a00, 0x2358, 0x2000 },
-  { 0x1a00, 0x2357, 0x0000 },
-  { 0x1a00, 0x2359, 0x0000 },
-  { 0x9a00, 0x235c, 0x2000 },
-  { 0x1a00, 0x235b, 0x0000 },
-  { 0x1a00, 0x235d, 0x0000 },
-  { 0x9a00, 0x2366, 0x4000 },
-  { 0x9a00, 0x2362, 0x3000 },
-  { 0x9a00, 0x2360, 0x2000 },
-  { 0x1a00, 0x235f, 0x0000 },
-  { 0x1a00, 0x2361, 0x0000 },
-  { 0x9a00, 0x2364, 0x2000 },
-  { 0x1a00, 0x2363, 0x0000 },
-  { 0x1a00, 0x2365, 0x0000 },
-  { 0x9a00, 0x236a, 0x3000 },
-  { 0x9a00, 0x2368, 0x2000 },
-  { 0x1a00, 0x2367, 0x0000 },
-  { 0x1a00, 0x2369, 0x0000 },
-  { 0x9a00, 0x236c, 0x2000 },
-  { 0x1a00, 0x236b, 0x0000 },
-  { 0x1a00, 0x236d, 0x0000 },
-  { 0x9a00, 0x238e, 0x6000 },
-  { 0x9a00, 0x237e, 0x5000 },
-  { 0x9a00, 0x2376, 0x4000 },
-  { 0x9a00, 0x2372, 0x3000 },
-  { 0x9a00, 0x2370, 0x2000 },
-  { 0x1a00, 0x236f, 0x0000 },
-  { 0x1a00, 0x2371, 0x0000 },
-  { 0x9a00, 0x2374, 0x2000 },
-  { 0x1a00, 0x2373, 0x0000 },
-  { 0x1a00, 0x2375, 0x0000 },
-  { 0x9a00, 0x237a, 0x3000 },
-  { 0x9a00, 0x2378, 0x2000 },
-  { 0x1a00, 0x2377, 0x0000 },
-  { 0x1a00, 0x2379, 0x0000 },
-  { 0x9900, 0x237c, 0x2000 },
-  { 0x1a00, 0x237b, 0x0000 },
-  { 0x1a00, 0x237d, 0x0000 },
-  { 0x9a00, 0x2386, 0x4000 },
-  { 0x9a00, 0x2382, 0x3000 },
-  { 0x9a00, 0x2380, 0x2000 },
-  { 0x1a00, 0x237f, 0x0000 },
-  { 0x1a00, 0x2381, 0x0000 },
-  { 0x9a00, 0x2384, 0x2000 },
-  { 0x1a00, 0x2383, 0x0000 },
-  { 0x1a00, 0x2385, 0x0000 },
-  { 0x9a00, 0x238a, 0x3000 },
-  { 0x9a00, 0x2388, 0x2000 },
-  { 0x1a00, 0x2387, 0x0000 },
-  { 0x1a00, 0x2389, 0x0000 },
-  { 0x9a00, 0x238c, 0x2000 },
-  { 0x1a00, 0x238b, 0x0000 },
-  { 0x1a00, 0x238d, 0x0000 },
-  { 0x9900, 0x239e, 0x5000 },
-  { 0x9a00, 0x2396, 0x4000 },
-  { 0x9a00, 0x2392, 0x3000 },
-  { 0x9a00, 0x2390, 0x2000 },
-  { 0x1a00, 0x238f, 0x0000 },
-  { 0x1a00, 0x2391, 0x0000 },
-  { 0x9a00, 0x2394, 0x2000 },
-  { 0x1a00, 0x2393, 0x0000 },
-  { 0x1a00, 0x2395, 0x0000 },
-  { 0x9a00, 0x239a, 0x3000 },
-  { 0x9a00, 0x2398, 0x2000 },
-  { 0x1a00, 0x2397, 0x0000 },
-  { 0x1a00, 0x2399, 0x0000 },
-  { 0x9900, 0x239c, 0x2000 },
-  { 0x1900, 0x239b, 0x0000 },
-  { 0x1900, 0x239d, 0x0000 },
-  { 0x9900, 0x23a6, 0x4000 },
-  { 0x9900, 0x23a2, 0x3000 },
-  { 0x9900, 0x23a0, 0x2000 },
-  { 0x1900, 0x239f, 0x0000 },
-  { 0x1900, 0x23a1, 0x0000 },
-  { 0x9900, 0x23a4, 0x2000 },
-  { 0x1900, 0x23a3, 0x0000 },
-  { 0x1900, 0x23a5, 0x0000 },
-  { 0x9900, 0x23aa, 0x3000 },
-  { 0x9900, 0x23a8, 0x2000 },
-  { 0x1900, 0x23a7, 0x0000 },
-  { 0x1900, 0x23a9, 0x0000 },
-  { 0x9900, 0x23ac, 0x2000 },
-  { 0x1900, 0x23ab, 0x0000 },
-  { 0x1900, 0x23ad, 0x0000 },
-  { 0x8f00, 0x248b, 0x8000 },
-  { 0x9a00, 0x241d, 0x7000 },
-  { 0x9a00, 0x23ce, 0x6000 },
-  { 0x9a00, 0x23be, 0x5000 },
-  { 0x9500, 0x23b6, 0x4000 },
-  { 0x9900, 0x23b2, 0x3000 },
-  { 0x9900, 0x23b0, 0x2000 },
-  { 0x1900, 0x23af, 0x0000 },
-  { 0x1900, 0x23b1, 0x0000 },
-  { 0x9600, 0x23b4, 0x2000 },
-  { 0x1900, 0x23b3, 0x0000 },
-  { 0x1200, 0x23b5, 0x0000 },
-  { 0x9a00, 0x23ba, 0x3000 },
-  { 0x9a00, 0x23b8, 0x2000 },
-  { 0x1a00, 0x23b7, 0x0000 },
-  { 0x1a00, 0x23b9, 0x0000 },
-  { 0x9a00, 0x23bc, 0x2000 },
-  { 0x1a00, 0x23bb, 0x0000 },
-  { 0x1a00, 0x23bd, 0x0000 },
-  { 0x9a00, 0x23c6, 0x4000 },
-  { 0x9a00, 0x23c2, 0x3000 },
-  { 0x9a00, 0x23c0, 0x2000 },
-  { 0x1a00, 0x23bf, 0x0000 },
-  { 0x1a00, 0x23c1, 0x0000 },
-  { 0x9a00, 0x23c4, 0x2000 },
-  { 0x1a00, 0x23c3, 0x0000 },
-  { 0x1a00, 0x23c5, 0x0000 },
-  { 0x9a00, 0x23ca, 0x3000 },
-  { 0x9a00, 0x23c8, 0x2000 },
-  { 0x1a00, 0x23c7, 0x0000 },
-  { 0x1a00, 0x23c9, 0x0000 },
-  { 0x9a00, 0x23cc, 0x2000 },
-  { 0x1a00, 0x23cb, 0x0000 },
-  { 0x1a00, 0x23cd, 0x0000 },
-  { 0x9a00, 0x240d, 0x5000 },
-  { 0x9a00, 0x2405, 0x4000 },
-  { 0x9a00, 0x2401, 0x3000 },
-  { 0x9a00, 0x23d0, 0x2000 },
-  { 0x1a00, 0x23cf, 0x0000 },
-  { 0x1a00, 0x2400, 0x0000 },
-  { 0x9a00, 0x2403, 0x2000 },
-  { 0x1a00, 0x2402, 0x0000 },
-  { 0x1a00, 0x2404, 0x0000 },
-  { 0x9a00, 0x2409, 0x3000 },
-  { 0x9a00, 0x2407, 0x2000 },
-  { 0x1a00, 0x2406, 0x0000 },
-  { 0x1a00, 0x2408, 0x0000 },
-  { 0x9a00, 0x240b, 0x2000 },
-  { 0x1a00, 0x240a, 0x0000 },
-  { 0x1a00, 0x240c, 0x0000 },
-  { 0x9a00, 0x2415, 0x4000 },
-  { 0x9a00, 0x2411, 0x3000 },
-  { 0x9a00, 0x240f, 0x2000 },
-  { 0x1a00, 0x240e, 0x0000 },
-  { 0x1a00, 0x2410, 0x0000 },
-  { 0x9a00, 0x2413, 0x2000 },
-  { 0x1a00, 0x2412, 0x0000 },
-  { 0x1a00, 0x2414, 0x0000 },
-  { 0x9a00, 0x2419, 0x3000 },
-  { 0x9a00, 0x2417, 0x2000 },
-  { 0x1a00, 0x2416, 0x0000 },
-  { 0x1a00, 0x2418, 0x0000 },
-  { 0x9a00, 0x241b, 0x2000 },
-  { 0x1a00, 0x241a, 0x0000 },
-  { 0x1a00, 0x241c, 0x0000 },
-  { 0x8f00, 0x246b, 0x6000 },
-  { 0x9a00, 0x2446, 0x5000 },
-  { 0x9a00, 0x2425, 0x4000 },
-  { 0x9a00, 0x2421, 0x3000 },
-  { 0x9a00, 0x241f, 0x2000 },
-  { 0x1a00, 0x241e, 0x0000 },
-  { 0x1a00, 0x2420, 0x0000 },
-  { 0x9a00, 0x2423, 0x2000 },
-  { 0x1a00, 0x2422, 0x0000 },
-  { 0x1a00, 0x2424, 0x0000 },
-  { 0x9a00, 0x2442, 0x3000 },
-  { 0x9a00, 0x2440, 0x2000 },
-  { 0x1a00, 0x2426, 0x0000 },
-  { 0x1a00, 0x2441, 0x0000 },
-  { 0x9a00, 0x2444, 0x2000 },
-  { 0x1a00, 0x2443, 0x0000 },
-  { 0x1a00, 0x2445, 0x0000 },
-  { 0x8f00, 0x2463, 0x4000 },
-  { 0x9a00, 0x244a, 0x3000 },
-  { 0x9a00, 0x2448, 0x2000 },
-  { 0x1a00, 0x2447, 0x0000 },
-  { 0x1a00, 0x2449, 0x0000 },
-  { 0x8f00, 0x2461, 0x2000 },
-  { 0x0f00, 0x2460, 0x0000 },
-  { 0x0f00, 0x2462, 0x0000 },
-  { 0x8f00, 0x2467, 0x3000 },
-  { 0x8f00, 0x2465, 0x2000 },
-  { 0x0f00, 0x2464, 0x0000 },
-  { 0x0f00, 0x2466, 0x0000 },
-  { 0x8f00, 0x2469, 0x2000 },
-  { 0x0f00, 0x2468, 0x0000 },
-  { 0x0f00, 0x246a, 0x0000 },
-  { 0x8f00, 0x247b, 0x5000 },
-  { 0x8f00, 0x2473, 0x4000 },
-  { 0x8f00, 0x246f, 0x3000 },
-  { 0x8f00, 0x246d, 0x2000 },
-  { 0x0f00, 0x246c, 0x0000 },
-  { 0x0f00, 0x246e, 0x0000 },
-  { 0x8f00, 0x2471, 0x2000 },
-  { 0x0f00, 0x2470, 0x0000 },
-  { 0x0f00, 0x2472, 0x0000 },
-  { 0x8f00, 0x2477, 0x3000 },
-  { 0x8f00, 0x2475, 0x2000 },
-  { 0x0f00, 0x2474, 0x0000 },
-  { 0x0f00, 0x2476, 0x0000 },
-  { 0x8f00, 0x2479, 0x2000 },
-  { 0x0f00, 0x2478, 0x0000 },
-  { 0x0f00, 0x247a, 0x0000 },
-  { 0x8f00, 0x2483, 0x4000 },
-  { 0x8f00, 0x247f, 0x3000 },
-  { 0x8f00, 0x247d, 0x2000 },
-  { 0x0f00, 0x247c, 0x0000 },
-  { 0x0f00, 0x247e, 0x0000 },
-  { 0x8f00, 0x2481, 0x2000 },
-  { 0x0f00, 0x2480, 0x0000 },
-  { 0x0f00, 0x2482, 0x0000 },
-  { 0x8f00, 0x2487, 0x3000 },
-  { 0x8f00, 0x2485, 0x2000 },
-  { 0x0f00, 0x2484, 0x0000 },
-  { 0x0f00, 0x2486, 0x0000 },
-  { 0x8f00, 0x2489, 0x2000 },
-  { 0x0f00, 0x2488, 0x0000 },
-  { 0x0f00, 0x248a, 0x0000 },
-  { 0x9a00, 0x24cb, 0x7000 },
-  { 0x9a00, 0x24ab, 0x6000 },
-  { 0x8f00, 0x249b, 0x5000 },
-  { 0x8f00, 0x2493, 0x4000 },
-  { 0x8f00, 0x248f, 0x3000 },
-  { 0x8f00, 0x248d, 0x2000 },
-  { 0x0f00, 0x248c, 0x0000 },
-  { 0x0f00, 0x248e, 0x0000 },
-  { 0x8f00, 0x2491, 0x2000 },
-  { 0x0f00, 0x2490, 0x0000 },
-  { 0x0f00, 0x2492, 0x0000 },
-  { 0x8f00, 0x2497, 0x3000 },
-  { 0x8f00, 0x2495, 0x2000 },
-  { 0x0f00, 0x2494, 0x0000 },
-  { 0x0f00, 0x2496, 0x0000 },
-  { 0x8f00, 0x2499, 0x2000 },
-  { 0x0f00, 0x2498, 0x0000 },
-  { 0x0f00, 0x249a, 0x0000 },
-  { 0x9a00, 0x24a3, 0x4000 },
-  { 0x9a00, 0x249f, 0x3000 },
-  { 0x9a00, 0x249d, 0x2000 },
-  { 0x1a00, 0x249c, 0x0000 },
-  { 0x1a00, 0x249e, 0x0000 },
-  { 0x9a00, 0x24a1, 0x2000 },
-  { 0x1a00, 0x24a0, 0x0000 },
-  { 0x1a00, 0x24a2, 0x0000 },
-  { 0x9a00, 0x24a7, 0x3000 },
-  { 0x9a00, 0x24a5, 0x2000 },
-  { 0x1a00, 0x24a4, 0x0000 },
-  { 0x1a00, 0x24a6, 0x0000 },
-  { 0x9a00, 0x24a9, 0x2000 },
-  { 0x1a00, 0x24a8, 0x0000 },
-  { 0x1a00, 0x24aa, 0x0000 },
-  { 0x9a00, 0x24bb, 0x5000 },
-  { 0x9a00, 0x24b3, 0x4000 },
-  { 0x9a00, 0x24af, 0x3000 },
-  { 0x9a00, 0x24ad, 0x2000 },
-  { 0x1a00, 0x24ac, 0x0000 },
-  { 0x1a00, 0x24ae, 0x0000 },
-  { 0x9a00, 0x24b1, 0x2000 },
-  { 0x1a00, 0x24b0, 0x0000 },
-  { 0x1a00, 0x24b2, 0x0000 },
-  { 0x9a00, 0x24b7, 0x3000 },
-  { 0x9a00, 0x24b5, 0x2000 },
-  { 0x1a00, 0x24b4, 0x0000 },
-  { 0x1a00, 0x24b6, 0x0000 },
-  { 0x9a00, 0x24b9, 0x2000 },
-  { 0x1a00, 0x24b8, 0x0000 },
-  { 0x1a00, 0x24ba, 0x0000 },
-  { 0x9a00, 0x24c3, 0x4000 },
-  { 0x9a00, 0x24bf, 0x3000 },
-  { 0x9a00, 0x24bd, 0x2000 },
-  { 0x1a00, 0x24bc, 0x0000 },
-  { 0x1a00, 0x24be, 0x0000 },
-  { 0x9a00, 0x24c1, 0x2000 },
-  { 0x1a00, 0x24c0, 0x0000 },
-  { 0x1a00, 0x24c2, 0x0000 },
-  { 0x9a00, 0x24c7, 0x3000 },
-  { 0x9a00, 0x24c5, 0x2000 },
-  { 0x1a00, 0x24c4, 0x0000 },
-  { 0x1a00, 0x24c6, 0x0000 },
-  { 0x9a00, 0x24c9, 0x2000 },
-  { 0x1a00, 0x24c8, 0x0000 },
-  { 0x1a00, 0x24ca, 0x0000 },
-  { 0x8f00, 0x24eb, 0x6000 },
-  { 0x9a00, 0x24db, 0x5000 },
-  { 0x9a00, 0x24d3, 0x4000 },
-  { 0x9a00, 0x24cf, 0x3000 },
-  { 0x9a00, 0x24cd, 0x2000 },
-  { 0x1a00, 0x24cc, 0x0000 },
-  { 0x1a00, 0x24ce, 0x0000 },
-  { 0x9a00, 0x24d1, 0x2000 },
-  { 0x1a00, 0x24d0, 0x0000 },
-  { 0x1a00, 0x24d2, 0x0000 },
-  { 0x9a00, 0x24d7, 0x3000 },
-  { 0x9a00, 0x24d5, 0x2000 },
-  { 0x1a00, 0x24d4, 0x0000 },
-  { 0x1a00, 0x24d6, 0x0000 },
-  { 0x9a00, 0x24d9, 0x2000 },
-  { 0x1a00, 0x24d8, 0x0000 },
-  { 0x1a00, 0x24da, 0x0000 },
-  { 0x9a00, 0x24e3, 0x4000 },
-  { 0x9a00, 0x24df, 0x3000 },
-  { 0x9a00, 0x24dd, 0x2000 },
-  { 0x1a00, 0x24dc, 0x0000 },
-  { 0x1a00, 0x24de, 0x0000 },
-  { 0x9a00, 0x24e1, 0x2000 },
-  { 0x1a00, 0x24e0, 0x0000 },
-  { 0x1a00, 0x24e2, 0x0000 },
-  { 0x9a00, 0x24e7, 0x3000 },
-  { 0x9a00, 0x24e5, 0x2000 },
-  { 0x1a00, 0x24e4, 0x0000 },
-  { 0x1a00, 0x24e6, 0x0000 },
-  { 0x9a00, 0x24e9, 0x2000 },
-  { 0x1a00, 0x24e8, 0x0000 },
-  { 0x0f00, 0x24ea, 0x0000 },
-  { 0x8f00, 0x24fb, 0x5000 },
-  { 0x8f00, 0x24f3, 0x4000 },
-  { 0x8f00, 0x24ef, 0x3000 },
-  { 0x8f00, 0x24ed, 0x2000 },
-  { 0x0f00, 0x24ec, 0x0000 },
-  { 0x0f00, 0x24ee, 0x0000 },
-  { 0x8f00, 0x24f1, 0x2000 },
-  { 0x0f00, 0x24f0, 0x0000 },
-  { 0x0f00, 0x24f2, 0x0000 },
-  { 0x8f00, 0x24f7, 0x3000 },
-  { 0x8f00, 0x24f5, 0x2000 },
-  { 0x0f00, 0x24f4, 0x0000 },
-  { 0x0f00, 0x24f6, 0x0000 },
-  { 0x8f00, 0x24f9, 0x2000 },
-  { 0x0f00, 0x24f8, 0x0000 },
-  { 0x0f00, 0x24fa, 0x0000 },
-  { 0x9a00, 0x2503, 0x4000 },
-  { 0x8f00, 0x24ff, 0x3000 },
-  { 0x8f00, 0x24fd, 0x2000 },
-  { 0x0f00, 0x24fc, 0x0000 },
-  { 0x0f00, 0x24fe, 0x0000 },
-  { 0x9a00, 0x2501, 0x2000 },
-  { 0x1a00, 0x2500, 0x0000 },
-  { 0x1a00, 0x2502, 0x0000 },
-  { 0x9a00, 0x2507, 0x3000 },
-  { 0x9a00, 0x2505, 0x2000 },
-  { 0x1a00, 0x2504, 0x0000 },
-  { 0x1a00, 0x2506, 0x0000 },
-  { 0x9a00, 0x2509, 0x2000 },
-  { 0x1a00, 0x2508, 0x0000 },
-  { 0x1a00, 0x250a, 0x0000 },
-  { 0x9a00, 0x260b, 0x9000 },
-  { 0x9a00, 0x258b, 0x8000 },
-  { 0x9a00, 0x254b, 0x7000 },
-  { 0x9a00, 0x252b, 0x6000 },
-  { 0x9a00, 0x251b, 0x5000 },
-  { 0x9a00, 0x2513, 0x4000 },
-  { 0x9a00, 0x250f, 0x3000 },
-  { 0x9a00, 0x250d, 0x2000 },
-  { 0x1a00, 0x250c, 0x0000 },
-  { 0x1a00, 0x250e, 0x0000 },
-  { 0x9a00, 0x2511, 0x2000 },
-  { 0x1a00, 0x2510, 0x0000 },
-  { 0x1a00, 0x2512, 0x0000 },
-  { 0x9a00, 0x2517, 0x3000 },
-  { 0x9a00, 0x2515, 0x2000 },
-  { 0x1a00, 0x2514, 0x0000 },
-  { 0x1a00, 0x2516, 0x0000 },
-  { 0x9a00, 0x2519, 0x2000 },
-  { 0x1a00, 0x2518, 0x0000 },
-  { 0x1a00, 0x251a, 0x0000 },
-  { 0x9a00, 0x2523, 0x4000 },
-  { 0x9a00, 0x251f, 0x3000 },
-  { 0x9a00, 0x251d, 0x2000 },
-  { 0x1a00, 0x251c, 0x0000 },
-  { 0x1a00, 0x251e, 0x0000 },
-  { 0x9a00, 0x2521, 0x2000 },
-  { 0x1a00, 0x2520, 0x0000 },
-  { 0x1a00, 0x2522, 0x0000 },
-  { 0x9a00, 0x2527, 0x3000 },
-  { 0x9a00, 0x2525, 0x2000 },
-  { 0x1a00, 0x2524, 0x0000 },
-  { 0x1a00, 0x2526, 0x0000 },
-  { 0x9a00, 0x2529, 0x2000 },
-  { 0x1a00, 0x2528, 0x0000 },
-  { 0x1a00, 0x252a, 0x0000 },
-  { 0x9a00, 0x253b, 0x5000 },
-  { 0x9a00, 0x2533, 0x4000 },
-  { 0x9a00, 0x252f, 0x3000 },
-  { 0x9a00, 0x252d, 0x2000 },
-  { 0x1a00, 0x252c, 0x0000 },
-  { 0x1a00, 0x252e, 0x0000 },
-  { 0x9a00, 0x2531, 0x2000 },
-  { 0x1a00, 0x2530, 0x0000 },
-  { 0x1a00, 0x2532, 0x0000 },
-  { 0x9a00, 0x2537, 0x3000 },
-  { 0x9a00, 0x2535, 0x2000 },
-  { 0x1a00, 0x2534, 0x0000 },
-  { 0x1a00, 0x2536, 0x0000 },
-  { 0x9a00, 0x2539, 0x2000 },
-  { 0x1a00, 0x2538, 0x0000 },
-  { 0x1a00, 0x253a, 0x0000 },
-  { 0x9a00, 0x2543, 0x4000 },
-  { 0x9a00, 0x253f, 0x3000 },
-  { 0x9a00, 0x253d, 0x2000 },
-  { 0x1a00, 0x253c, 0x0000 },
-  { 0x1a00, 0x253e, 0x0000 },
-  { 0x9a00, 0x2541, 0x2000 },
-  { 0x1a00, 0x2540, 0x0000 },
-  { 0x1a00, 0x2542, 0x0000 },
-  { 0x9a00, 0x2547, 0x3000 },
-  { 0x9a00, 0x2545, 0x2000 },
-  { 0x1a00, 0x2544, 0x0000 },
-  { 0x1a00, 0x2546, 0x0000 },
-  { 0x9a00, 0x2549, 0x2000 },
-  { 0x1a00, 0x2548, 0x0000 },
-  { 0x1a00, 0x254a, 0x0000 },
-  { 0x9a00, 0x256b, 0x6000 },
-  { 0x9a00, 0x255b, 0x5000 },
-  { 0x9a00, 0x2553, 0x4000 },
-  { 0x9a00, 0x254f, 0x3000 },
-  { 0x9a00, 0x254d, 0x2000 },
-  { 0x1a00, 0x254c, 0x0000 },
-  { 0x1a00, 0x254e, 0x0000 },
-  { 0x9a00, 0x2551, 0x2000 },
-  { 0x1a00, 0x2550, 0x0000 },
-  { 0x1a00, 0x2552, 0x0000 },
-  { 0x9a00, 0x2557, 0x3000 },
-  { 0x9a00, 0x2555, 0x2000 },
-  { 0x1a00, 0x2554, 0x0000 },
-  { 0x1a00, 0x2556, 0x0000 },
-  { 0x9a00, 0x2559, 0x2000 },
-  { 0x1a00, 0x2558, 0x0000 },
-  { 0x1a00, 0x255a, 0x0000 },
-  { 0x9a00, 0x2563, 0x4000 },
-  { 0x9a00, 0x255f, 0x3000 },
-  { 0x9a00, 0x255d, 0x2000 },
-  { 0x1a00, 0x255c, 0x0000 },
-  { 0x1a00, 0x255e, 0x0000 },
-  { 0x9a00, 0x2561, 0x2000 },
-  { 0x1a00, 0x2560, 0x0000 },
-  { 0x1a00, 0x2562, 0x0000 },
-  { 0x9a00, 0x2567, 0x3000 },
-  { 0x9a00, 0x2565, 0x2000 },
-  { 0x1a00, 0x2564, 0x0000 },
-  { 0x1a00, 0x2566, 0x0000 },
-  { 0x9a00, 0x2569, 0x2000 },
-  { 0x1a00, 0x2568, 0x0000 },
-  { 0x1a00, 0x256a, 0x0000 },
-  { 0x9a00, 0x257b, 0x5000 },
-  { 0x9a00, 0x2573, 0x4000 },
-  { 0x9a00, 0x256f, 0x3000 },
-  { 0x9a00, 0x256d, 0x2000 },
-  { 0x1a00, 0x256c, 0x0000 },
-  { 0x1a00, 0x256e, 0x0000 },
-  { 0x9a00, 0x2571, 0x2000 },
-  { 0x1a00, 0x2570, 0x0000 },
-  { 0x1a00, 0x2572, 0x0000 },
-  { 0x9a00, 0x2577, 0x3000 },
-  { 0x9a00, 0x2575, 0x2000 },
-  { 0x1a00, 0x2574, 0x0000 },
-  { 0x1a00, 0x2576, 0x0000 },
-  { 0x9a00, 0x2579, 0x2000 },
-  { 0x1a00, 0x2578, 0x0000 },
-  { 0x1a00, 0x257a, 0x0000 },
-  { 0x9a00, 0x2583, 0x4000 },
-  { 0x9a00, 0x257f, 0x3000 },
-  { 0x9a00, 0x257d, 0x2000 },
-  { 0x1a00, 0x257c, 0x0000 },
-  { 0x1a00, 0x257e, 0x0000 },
-  { 0x9a00, 0x2581, 0x2000 },
-  { 0x1a00, 0x2580, 0x0000 },
-  { 0x1a00, 0x2582, 0x0000 },
-  { 0x9a00, 0x2587, 0x3000 },
-  { 0x9a00, 0x2585, 0x2000 },
-  { 0x1a00, 0x2584, 0x0000 },
-  { 0x1a00, 0x2586, 0x0000 },
-  { 0x9a00, 0x2589, 0x2000 },
-  { 0x1a00, 0x2588, 0x0000 },
-  { 0x1a00, 0x258a, 0x0000 },
-  { 0x9a00, 0x25cb, 0x7000 },
-  { 0x9a00, 0x25ab, 0x6000 },
-  { 0x9a00, 0x259b, 0x5000 },
-  { 0x9a00, 0x2593, 0x4000 },
-  { 0x9a00, 0x258f, 0x3000 },
-  { 0x9a00, 0x258d, 0x2000 },
-  { 0x1a00, 0x258c, 0x0000 },
-  { 0x1a00, 0x258e, 0x0000 },
-  { 0x9a00, 0x2591, 0x2000 },
-  { 0x1a00, 0x2590, 0x0000 },
-  { 0x1a00, 0x2592, 0x0000 },
-  { 0x9a00, 0x2597, 0x3000 },
-  { 0x9a00, 0x2595, 0x2000 },
-  { 0x1a00, 0x2594, 0x0000 },
-  { 0x1a00, 0x2596, 0x0000 },
-  { 0x9a00, 0x2599, 0x2000 },
-  { 0x1a00, 0x2598, 0x0000 },
-  { 0x1a00, 0x259a, 0x0000 },
-  { 0x9a00, 0x25a3, 0x4000 },
-  { 0x9a00, 0x259f, 0x3000 },
-  { 0x9a00, 0x259d, 0x2000 },
-  { 0x1a00, 0x259c, 0x0000 },
-  { 0x1a00, 0x259e, 0x0000 },
-  { 0x9a00, 0x25a1, 0x2000 },
-  { 0x1a00, 0x25a0, 0x0000 },
-  { 0x1a00, 0x25a2, 0x0000 },
-  { 0x9a00, 0x25a7, 0x3000 },
-  { 0x9a00, 0x25a5, 0x2000 },
-  { 0x1a00, 0x25a4, 0x0000 },
-  { 0x1a00, 0x25a6, 0x0000 },
-  { 0x9a00, 0x25a9, 0x2000 },
-  { 0x1a00, 0x25a8, 0x0000 },
-  { 0x1a00, 0x25aa, 0x0000 },
-  { 0x9a00, 0x25bb, 0x5000 },
-  { 0x9a00, 0x25b3, 0x4000 },
-  { 0x9a00, 0x25af, 0x3000 },
-  { 0x9a00, 0x25ad, 0x2000 },
-  { 0x1a00, 0x25ac, 0x0000 },
-  { 0x1a00, 0x25ae, 0x0000 },
-  { 0x9a00, 0x25b1, 0x2000 },
-  { 0x1a00, 0x25b0, 0x0000 },
-  { 0x1a00, 0x25b2, 0x0000 },
-  { 0x9900, 0x25b7, 0x3000 },
-  { 0x9a00, 0x25b5, 0x2000 },
-  { 0x1a00, 0x25b4, 0x0000 },
-  { 0x1a00, 0x25b6, 0x0000 },
-  { 0x9a00, 0x25b9, 0x2000 },
-  { 0x1a00, 0x25b8, 0x0000 },
-  { 0x1a00, 0x25ba, 0x0000 },
-  { 0x9a00, 0x25c3, 0x4000 },
-  { 0x9a00, 0x25bf, 0x3000 },
-  { 0x9a00, 0x25bd, 0x2000 },
-  { 0x1a00, 0x25bc, 0x0000 },
-  { 0x1a00, 0x25be, 0x0000 },
-  { 0x9900, 0x25c1, 0x2000 },
-  { 0x1a00, 0x25c0, 0x0000 },
-  { 0x1a00, 0x25c2, 0x0000 },
-  { 0x9a00, 0x25c7, 0x3000 },
-  { 0x9a00, 0x25c5, 0x2000 },
-  { 0x1a00, 0x25c4, 0x0000 },
-  { 0x1a00, 0x25c6, 0x0000 },
-  { 0x9a00, 0x25c9, 0x2000 },
-  { 0x1a00, 0x25c8, 0x0000 },
-  { 0x1a00, 0x25ca, 0x0000 },
-  { 0x9a00, 0x25eb, 0x6000 },
-  { 0x9a00, 0x25db, 0x5000 },
-  { 0x9a00, 0x25d3, 0x4000 },
-  { 0x9a00, 0x25cf, 0x3000 },
-  { 0x9a00, 0x25cd, 0x2000 },
-  { 0x1a00, 0x25cc, 0x0000 },
-  { 0x1a00, 0x25ce, 0x0000 },
-  { 0x9a00, 0x25d1, 0x2000 },
-  { 0x1a00, 0x25d0, 0x0000 },
-  { 0x1a00, 0x25d2, 0x0000 },
-  { 0x9a00, 0x25d7, 0x3000 },
-  { 0x9a00, 0x25d5, 0x2000 },
-  { 0x1a00, 0x25d4, 0x0000 },
-  { 0x1a00, 0x25d6, 0x0000 },
-  { 0x9a00, 0x25d9, 0x2000 },
-  { 0x1a00, 0x25d8, 0x0000 },
-  { 0x1a00, 0x25da, 0x0000 },
-  { 0x9a00, 0x25e3, 0x4000 },
-  { 0x9a00, 0x25df, 0x3000 },
-  { 0x9a00, 0x25dd, 0x2000 },
-  { 0x1a00, 0x25dc, 0x0000 },
-  { 0x1a00, 0x25de, 0x0000 },
-  { 0x9a00, 0x25e1, 0x2000 },
-  { 0x1a00, 0x25e0, 0x0000 },
-  { 0x1a00, 0x25e2, 0x0000 },
-  { 0x9a00, 0x25e7, 0x3000 },
-  { 0x9a00, 0x25e5, 0x2000 },
-  { 0x1a00, 0x25e4, 0x0000 },
-  { 0x1a00, 0x25e6, 0x0000 },
-  { 0x9a00, 0x25e9, 0x2000 },
-  { 0x1a00, 0x25e8, 0x0000 },
-  { 0x1a00, 0x25ea, 0x0000 },
-  { 0x9900, 0x25fb, 0x5000 },
-  { 0x9a00, 0x25f3, 0x4000 },
-  { 0x9a00, 0x25ef, 0x3000 },
-  { 0x9a00, 0x25ed, 0x2000 },
-  { 0x1a00, 0x25ec, 0x0000 },
-  { 0x1a00, 0x25ee, 0x0000 },
-  { 0x9a00, 0x25f1, 0x2000 },
-  { 0x1a00, 0x25f0, 0x0000 },
-  { 0x1a00, 0x25f2, 0x0000 },
-  { 0x9a00, 0x25f7, 0x3000 },
-  { 0x9a00, 0x25f5, 0x2000 },
-  { 0x1a00, 0x25f4, 0x0000 },
-  { 0x1a00, 0x25f6, 0x0000 },
-  { 0x9900, 0x25f9, 0x2000 },
-  { 0x1900, 0x25f8, 0x0000 },
-  { 0x1900, 0x25fa, 0x0000 },
-  { 0x9a00, 0x2603, 0x4000 },
-  { 0x9900, 0x25ff, 0x3000 },
-  { 0x9900, 0x25fd, 0x2000 },
-  { 0x1900, 0x25fc, 0x0000 },
-  { 0x1900, 0x25fe, 0x0000 },
-  { 0x9a00, 0x2601, 0x2000 },
-  { 0x1a00, 0x2600, 0x0000 },
-  { 0x1a00, 0x2602, 0x0000 },
-  { 0x9a00, 0x2607, 0x3000 },
-  { 0x9a00, 0x2605, 0x2000 },
-  { 0x1a00, 0x2604, 0x0000 },
-  { 0x1a00, 0x2606, 0x0000 },
-  { 0x9a00, 0x2609, 0x2000 },
-  { 0x1a00, 0x2608, 0x0000 },
-  { 0x1a00, 0x260a, 0x0000 },
-  { 0x9a00, 0x268e, 0x8000 },
-  { 0x9a00, 0x264c, 0x7000 },
-  { 0x9a00, 0x262c, 0x6000 },
-  { 0x9a00, 0x261c, 0x5000 },
-  { 0x9a00, 0x2613, 0x4000 },
-  { 0x9a00, 0x260f, 0x3000 },
-  { 0x9a00, 0x260d, 0x2000 },
-  { 0x1a00, 0x260c, 0x0000 },
-  { 0x1a00, 0x260e, 0x0000 },
-  { 0x9a00, 0x2611, 0x2000 },
-  { 0x1a00, 0x2610, 0x0000 },
-  { 0x1a00, 0x2612, 0x0000 },
-  { 0x9a00, 0x2617, 0x3000 },
-  { 0x9a00, 0x2615, 0x2000 },
-  { 0x1a00, 0x2614, 0x0000 },
-  { 0x1a00, 0x2616, 0x0000 },
-  { 0x9a00, 0x261a, 0x2000 },
-  { 0x1a00, 0x2619, 0x0000 },
-  { 0x1a00, 0x261b, 0x0000 },
-  { 0x9a00, 0x2624, 0x4000 },
-  { 0x9a00, 0x2620, 0x3000 },
-  { 0x9a00, 0x261e, 0x2000 },
-  { 0x1a00, 0x261d, 0x0000 },
-  { 0x1a00, 0x261f, 0x0000 },
-  { 0x9a00, 0x2622, 0x2000 },
-  { 0x1a00, 0x2621, 0x0000 },
-  { 0x1a00, 0x2623, 0x0000 },
-  { 0x9a00, 0x2628, 0x3000 },
-  { 0x9a00, 0x2626, 0x2000 },
-  { 0x1a00, 0x2625, 0x0000 },
-  { 0x1a00, 0x2627, 0x0000 },
-  { 0x9a00, 0x262a, 0x2000 },
-  { 0x1a00, 0x2629, 0x0000 },
-  { 0x1a00, 0x262b, 0x0000 },
-  { 0x9a00, 0x263c, 0x5000 },
-  { 0x9a00, 0x2634, 0x4000 },
-  { 0x9a00, 0x2630, 0x3000 },
-  { 0x9a00, 0x262e, 0x2000 },
-  { 0x1a00, 0x262d, 0x0000 },
-  { 0x1a00, 0x262f, 0x0000 },
-  { 0x9a00, 0x2632, 0x2000 },
-  { 0x1a00, 0x2631, 0x0000 },
-  { 0x1a00, 0x2633, 0x0000 },
-  { 0x9a00, 0x2638, 0x3000 },
-  { 0x9a00, 0x2636, 0x2000 },
-  { 0x1a00, 0x2635, 0x0000 },
-  { 0x1a00, 0x2637, 0x0000 },
-  { 0x9a00, 0x263a, 0x2000 },
-  { 0x1a00, 0x2639, 0x0000 },
-  { 0x1a00, 0x263b, 0x0000 },
-  { 0x9a00, 0x2644, 0x4000 },
-  { 0x9a00, 0x2640, 0x3000 },
-  { 0x9a00, 0x263e, 0x2000 },
-  { 0x1a00, 0x263d, 0x0000 },
-  { 0x1a00, 0x263f, 0x0000 },
-  { 0x9a00, 0x2642, 0x2000 },
-  { 0x1a00, 0x2641, 0x0000 },
-  { 0x1a00, 0x2643, 0x0000 },
-  { 0x9a00, 0x2648, 0x3000 },
-  { 0x9a00, 0x2646, 0x2000 },
-  { 0x1a00, 0x2645, 0x0000 },
-  { 0x1a00, 0x2647, 0x0000 },
-  { 0x9a00, 0x264a, 0x2000 },
-  { 0x1a00, 0x2649, 0x0000 },
-  { 0x1a00, 0x264b, 0x0000 },
-  { 0x9a00, 0x266c, 0x6000 },
-  { 0x9a00, 0x265c, 0x5000 },
-  { 0x9a00, 0x2654, 0x4000 },
-  { 0x9a00, 0x2650, 0x3000 },
-  { 0x9a00, 0x264e, 0x2000 },
-  { 0x1a00, 0x264d, 0x0000 },
-  { 0x1a00, 0x264f, 0x0000 },
-  { 0x9a00, 0x2652, 0x2000 },
-  { 0x1a00, 0x2651, 0x0000 },
-  { 0x1a00, 0x2653, 0x0000 },
-  { 0x9a00, 0x2658, 0x3000 },
-  { 0x9a00, 0x2656, 0x2000 },
-  { 0x1a00, 0x2655, 0x0000 },
-  { 0x1a00, 0x2657, 0x0000 },
-  { 0x9a00, 0x265a, 0x2000 },
-  { 0x1a00, 0x2659, 0x0000 },
-  { 0x1a00, 0x265b, 0x0000 },
-  { 0x9a00, 0x2664, 0x4000 },
-  { 0x9a00, 0x2660, 0x3000 },
-  { 0x9a00, 0x265e, 0x2000 },
-  { 0x1a00, 0x265d, 0x0000 },
-  { 0x1a00, 0x265f, 0x0000 },
-  { 0x9a00, 0x2662, 0x2000 },
-  { 0x1a00, 0x2661, 0x0000 },
-  { 0x1a00, 0x2663, 0x0000 },
-  { 0x9a00, 0x2668, 0x3000 },
-  { 0x9a00, 0x2666, 0x2000 },
-  { 0x1a00, 0x2665, 0x0000 },
-  { 0x1a00, 0x2667, 0x0000 },
-  { 0x9a00, 0x266a, 0x2000 },
-  { 0x1a00, 0x2669, 0x0000 },
-  { 0x1a00, 0x266b, 0x0000 },
-  { 0x9a00, 0x267c, 0x5000 },
-  { 0x9a00, 0x2674, 0x4000 },
-  { 0x9a00, 0x2670, 0x3000 },
-  { 0x9a00, 0x266e, 0x2000 },
-  { 0x1a00, 0x266d, 0x0000 },
-  { 0x1900, 0x266f, 0x0000 },
-  { 0x9a00, 0x2672, 0x2000 },
-  { 0x1a00, 0x2671, 0x0000 },
-  { 0x1a00, 0x2673, 0x0000 },
-  { 0x9a00, 0x2678, 0x3000 },
-  { 0x9a00, 0x2676, 0x2000 },
-  { 0x1a00, 0x2675, 0x0000 },
-  { 0x1a00, 0x2677, 0x0000 },
-  { 0x9a00, 0x267a, 0x2000 },
-  { 0x1a00, 0x2679, 0x0000 },
-  { 0x1a00, 0x267b, 0x0000 },
-  { 0x9a00, 0x2686, 0x4000 },
-  { 0x9a00, 0x2682, 0x3000 },
-  { 0x9a00, 0x2680, 0x2000 },
-  { 0x1a00, 0x267d, 0x0000 },
-  { 0x1a00, 0x2681, 0x0000 },
-  { 0x9a00, 0x2684, 0x2000 },
-  { 0x1a00, 0x2683, 0x0000 },
-  { 0x1a00, 0x2685, 0x0000 },
-  { 0x9a00, 0x268a, 0x3000 },
-  { 0x9a00, 0x2688, 0x2000 },
-  { 0x1a00, 0x2687, 0x0000 },
-  { 0x1a00, 0x2689, 0x0000 },
-  { 0x9a00, 0x268c, 0x2000 },
-  { 0x1a00, 0x268b, 0x0000 },
-  { 0x1a00, 0x268d, 0x0000 },
-  { 0x9a00, 0x273f, 0x7000 },
-  { 0x9a00, 0x271e, 0x6000 },
-  { 0x9a00, 0x270e, 0x5000 },
-  { 0x9a00, 0x2703, 0x4000 },
-  { 0x9a00, 0x26a0, 0x3000 },
-  { 0x9a00, 0x2690, 0x2000 },
-  { 0x1a00, 0x268f, 0x0000 },
-  { 0x1a00, 0x2691, 0x0000 },
-  { 0x9a00, 0x2701, 0x2000 },
-  { 0x1a00, 0x26a1, 0x0000 },
-  { 0x1a00, 0x2702, 0x0000 },
-  { 0x9a00, 0x2708, 0x3000 },
-  { 0x9a00, 0x2706, 0x2000 },
-  { 0x1a00, 0x2704, 0x0000 },
-  { 0x1a00, 0x2707, 0x0000 },
-  { 0x9a00, 0x270c, 0x2000 },
-  { 0x1a00, 0x2709, 0x0000 },
-  { 0x1a00, 0x270d, 0x0000 },
-  { 0x9a00, 0x2716, 0x4000 },
-  { 0x9a00, 0x2712, 0x3000 },
-  { 0x9a00, 0x2710, 0x2000 },
-  { 0x1a00, 0x270f, 0x0000 },
-  { 0x1a00, 0x2711, 0x0000 },
-  { 0x9a00, 0x2714, 0x2000 },
-  { 0x1a00, 0x2713, 0x0000 },
-  { 0x1a00, 0x2715, 0x0000 },
-  { 0x9a00, 0x271a, 0x3000 },
-  { 0x9a00, 0x2718, 0x2000 },
-  { 0x1a00, 0x2717, 0x0000 },
-  { 0x1a00, 0x2719, 0x0000 },
-  { 0x9a00, 0x271c, 0x2000 },
-  { 0x1a00, 0x271b, 0x0000 },
-  { 0x1a00, 0x271d, 0x0000 },
-  { 0x9a00, 0x272f, 0x5000 },
-  { 0x9a00, 0x2726, 0x4000 },
-  { 0x9a00, 0x2722, 0x3000 },
-  { 0x9a00, 0x2720, 0x2000 },
-  { 0x1a00, 0x271f, 0x0000 },
-  { 0x1a00, 0x2721, 0x0000 },
-  { 0x9a00, 0x2724, 0x2000 },
-  { 0x1a00, 0x2723, 0x0000 },
-  { 0x1a00, 0x2725, 0x0000 },
-  { 0x9a00, 0x272b, 0x3000 },
-  { 0x9a00, 0x2729, 0x2000 },
-  { 0x1a00, 0x2727, 0x0000 },
-  { 0x1a00, 0x272a, 0x0000 },
-  { 0x9a00, 0x272d, 0x2000 },
-  { 0x1a00, 0x272c, 0x0000 },
-  { 0x1a00, 0x272e, 0x0000 },
-  { 0x9a00, 0x2737, 0x4000 },
-  { 0x9a00, 0x2733, 0x3000 },
-  { 0x9a00, 0x2731, 0x2000 },
-  { 0x1a00, 0x2730, 0x0000 },
-  { 0x1a00, 0x2732, 0x0000 },
-  { 0x9a00, 0x2735, 0x2000 },
-  { 0x1a00, 0x2734, 0x0000 },
-  { 0x1a00, 0x2736, 0x0000 },
-  { 0x9a00, 0x273b, 0x3000 },
-  { 0x9a00, 0x2739, 0x2000 },
-  { 0x1a00, 0x2738, 0x0000 },
-  { 0x1a00, 0x273a, 0x0000 },
-  { 0x9a00, 0x273d, 0x2000 },
-  { 0x1a00, 0x273c, 0x0000 },
-  { 0x1a00, 0x273e, 0x0000 },
-  { 0x9a00, 0x2767, 0x6000 },
-  { 0x9a00, 0x2751, 0x5000 },
-  { 0x9a00, 0x2747, 0x4000 },
-  { 0x9a00, 0x2743, 0x3000 },
-  { 0x9a00, 0x2741, 0x2000 },
-  { 0x1a00, 0x2740, 0x0000 },
-  { 0x1a00, 0x2742, 0x0000 },
-  { 0x9a00, 0x2745, 0x2000 },
-  { 0x1a00, 0x2744, 0x0000 },
-  { 0x1a00, 0x2746, 0x0000 },
-  { 0x9a00, 0x274b, 0x3000 },
-  { 0x9a00, 0x2749, 0x2000 },
-  { 0x1a00, 0x2748, 0x0000 },
-  { 0x1a00, 0x274a, 0x0000 },
-  { 0x9a00, 0x274f, 0x2000 },
-  { 0x1a00, 0x274d, 0x0000 },
-  { 0x1a00, 0x2750, 0x0000 },
-  { 0x9a00, 0x275d, 0x4000 },
-  { 0x9a00, 0x2759, 0x3000 },
-  { 0x9a00, 0x2756, 0x2000 },
-  { 0x1a00, 0x2752, 0x0000 },
-  { 0x1a00, 0x2758, 0x0000 },
-  { 0x9a00, 0x275b, 0x2000 },
-  { 0x1a00, 0x275a, 0x0000 },
-  { 0x1a00, 0x275c, 0x0000 },
-  { 0x9a00, 0x2763, 0x3000 },
-  { 0x9a00, 0x2761, 0x2000 },
-  { 0x1a00, 0x275e, 0x0000 },
-  { 0x1a00, 0x2762, 0x0000 },
-  { 0x9a00, 0x2765, 0x2000 },
-  { 0x1a00, 0x2764, 0x0000 },
-  { 0x1a00, 0x2766, 0x0000 },
-  { 0x8f00, 0x2777, 0x5000 },
-  { 0x9200, 0x276f, 0x4000 },
-  { 0x9200, 0x276b, 0x3000 },
-  { 0x9200, 0x2769, 0x2000 },
-  { 0x1600, 0x2768, 0x0000 },
-  { 0x1600, 0x276a, 0x0000 },
-  { 0x9200, 0x276d, 0x2000 },
-  { 0x1600, 0x276c, 0x0000 },
-  { 0x1600, 0x276e, 0x0000 },
-  { 0x9200, 0x2773, 0x3000 },
-  { 0x9200, 0x2771, 0x2000 },
-  { 0x1600, 0x2770, 0x0000 },
-  { 0x1600, 0x2772, 0x0000 },
-  { 0x9200, 0x2775, 0x2000 },
-  { 0x1600, 0x2774, 0x0000 },
-  { 0x0f00, 0x2776, 0x0000 },
-  { 0x8f00, 0x277f, 0x4000 },
-  { 0x8f00, 0x277b, 0x3000 },
-  { 0x8f00, 0x2779, 0x2000 },
-  { 0x0f00, 0x2778, 0x0000 },
-  { 0x0f00, 0x277a, 0x0000 },
-  { 0x8f00, 0x277d, 0x2000 },
-  { 0x0f00, 0x277c, 0x0000 },
-  { 0x0f00, 0x277e, 0x0000 },
-  { 0x8f00, 0x2783, 0x3000 },
-  { 0x8f00, 0x2781, 0x2000 },
-  { 0x0f00, 0x2780, 0x0000 },
-  { 0x0f00, 0x2782, 0x0000 },
-  { 0x8f00, 0x2785, 0x2000 },
-  { 0x0f00, 0x2784, 0x0000 },
-  { 0x0f00, 0x2786, 0x0000 },
-  { 0x9900, 0x29a0, 0xa000 },
-  { 0x9a00, 0x28a0, 0x9000 },
-  { 0x9a00, 0x2820, 0x8000 },
-  { 0x9900, 0x27dc, 0x7000 },
-  { 0x9a00, 0x27aa, 0x6000 },
-  { 0x9a00, 0x279a, 0x5000 },
-  { 0x8f00, 0x278f, 0x4000 },
-  { 0x8f00, 0x278b, 0x3000 },
-  { 0x8f00, 0x2789, 0x2000 },
-  { 0x0f00, 0x2788, 0x0000 },
-  { 0x0f00, 0x278a, 0x0000 },
-  { 0x8f00, 0x278d, 0x2000 },
-  { 0x0f00, 0x278c, 0x0000 },
-  { 0x0f00, 0x278e, 0x0000 },
-  { 0x8f00, 0x2793, 0x3000 },
-  { 0x8f00, 0x2791, 0x2000 },
-  { 0x0f00, 0x2790, 0x0000 },
-  { 0x0f00, 0x2792, 0x0000 },
-  { 0x9a00, 0x2798, 0x2000 },
-  { 0x1a00, 0x2794, 0x0000 },
-  { 0x1a00, 0x2799, 0x0000 },
-  { 0x9a00, 0x27a2, 0x4000 },
-  { 0x9a00, 0x279e, 0x3000 },
-  { 0x9a00, 0x279c, 0x2000 },
-  { 0x1a00, 0x279b, 0x0000 },
-  { 0x1a00, 0x279d, 0x0000 },
-  { 0x9a00, 0x27a0, 0x2000 },
-  { 0x1a00, 0x279f, 0x0000 },
-  { 0x1a00, 0x27a1, 0x0000 },
-  { 0x9a00, 0x27a6, 0x3000 },
-  { 0x9a00, 0x27a4, 0x2000 },
-  { 0x1a00, 0x27a3, 0x0000 },
-  { 0x1a00, 0x27a5, 0x0000 },
-  { 0x9a00, 0x27a8, 0x2000 },
-  { 0x1a00, 0x27a7, 0x0000 },
-  { 0x1a00, 0x27a9, 0x0000 },
-  { 0x9a00, 0x27bb, 0x5000 },
-  { 0x9a00, 0x27b3, 0x4000 },
-  { 0x9a00, 0x27ae, 0x3000 },
-  { 0x9a00, 0x27ac, 0x2000 },
-  { 0x1a00, 0x27ab, 0x0000 },
-  { 0x1a00, 0x27ad, 0x0000 },
-  { 0x9a00, 0x27b1, 0x2000 },
-  { 0x1a00, 0x27af, 0x0000 },
-  { 0x1a00, 0x27b2, 0x0000 },
-  { 0x9a00, 0x27b7, 0x3000 },
-  { 0x9a00, 0x27b5, 0x2000 },
-  { 0x1a00, 0x27b4, 0x0000 },
-  { 0x1a00, 0x27b6, 0x0000 },
-  { 0x9a00, 0x27b9, 0x2000 },
-  { 0x1a00, 0x27b8, 0x0000 },
-  { 0x1a00, 0x27ba, 0x0000 },
-  { 0x9900, 0x27d4, 0x4000 },
-  { 0x9900, 0x27d0, 0x3000 },
-  { 0x9a00, 0x27bd, 0x2000 },
-  { 0x1a00, 0x27bc, 0x0000 },
-  { 0x1a00, 0x27be, 0x0000 },
-  { 0x9900, 0x27d2, 0x2000 },
-  { 0x1900, 0x27d1, 0x0000 },
-  { 0x1900, 0x27d3, 0x0000 },
-  { 0x9900, 0x27d8, 0x3000 },
-  { 0x9900, 0x27d6, 0x2000 },
-  { 0x1900, 0x27d5, 0x0000 },
-  { 0x1900, 0x27d7, 0x0000 },
-  { 0x9900, 0x27da, 0x2000 },
-  { 0x1900, 0x27d9, 0x0000 },
-  { 0x1900, 0x27db, 0x0000 },
-  { 0x9a00, 0x2800, 0x6000 },
-  { 0x9900, 0x27f0, 0x5000 },
-  { 0x9900, 0x27e4, 0x4000 },
-  { 0x9900, 0x27e0, 0x3000 },
-  { 0x9900, 0x27de, 0x2000 },
-  { 0x1900, 0x27dd, 0x0000 },
-  { 0x1900, 0x27df, 0x0000 },
-  { 0x9900, 0x27e2, 0x2000 },
-  { 0x1900, 0x27e1, 0x0000 },
-  { 0x1900, 0x27e3, 0x0000 },
-  { 0x9600, 0x27e8, 0x3000 },
-  { 0x9600, 0x27e6, 0x2000 },
-  { 0x1900, 0x27e5, 0x0000 },
-  { 0x1200, 0x27e7, 0x0000 },
-  { 0x9600, 0x27ea, 0x2000 },
-  { 0x1200, 0x27e9, 0x0000 },
-  { 0x1200, 0x27eb, 0x0000 },
-  { 0x9900, 0x27f8, 0x4000 },
-  { 0x9900, 0x27f4, 0x3000 },
-  { 0x9900, 0x27f2, 0x2000 },
-  { 0x1900, 0x27f1, 0x0000 },
-  { 0x1900, 0x27f3, 0x0000 },
-  { 0x9900, 0x27f6, 0x2000 },
-  { 0x1900, 0x27f5, 0x0000 },
-  { 0x1900, 0x27f7, 0x0000 },
-  { 0x9900, 0x27fc, 0x3000 },
-  { 0x9900, 0x27fa, 0x2000 },
-  { 0x1900, 0x27f9, 0x0000 },
-  { 0x1900, 0x27fb, 0x0000 },
-  { 0x9900, 0x27fe, 0x2000 },
-  { 0x1900, 0x27fd, 0x0000 },
-  { 0x1900, 0x27ff, 0x0000 },
-  { 0x9a00, 0x2810, 0x5000 },
-  { 0x9a00, 0x2808, 0x4000 },
-  { 0x9a00, 0x2804, 0x3000 },
-  { 0x9a00, 0x2802, 0x2000 },
-  { 0x1a00, 0x2801, 0x0000 },
-  { 0x1a00, 0x2803, 0x0000 },
-  { 0x9a00, 0x2806, 0x2000 },
-  { 0x1a00, 0x2805, 0x0000 },
-  { 0x1a00, 0x2807, 0x0000 },
-  { 0x9a00, 0x280c, 0x3000 },
-  { 0x9a00, 0x280a, 0x2000 },
-  { 0x1a00, 0x2809, 0x0000 },
-  { 0x1a00, 0x280b, 0x0000 },
-  { 0x9a00, 0x280e, 0x2000 },
-  { 0x1a00, 0x280d, 0x0000 },
-  { 0x1a00, 0x280f, 0x0000 },
-  { 0x9a00, 0x2818, 0x4000 },
-  { 0x9a00, 0x2814, 0x3000 },
-  { 0x9a00, 0x2812, 0x2000 },
-  { 0x1a00, 0x2811, 0x0000 },
-  { 0x1a00, 0x2813, 0x0000 },
-  { 0x9a00, 0x2816, 0x2000 },
-  { 0x1a00, 0x2815, 0x0000 },
-  { 0x1a00, 0x2817, 0x0000 },
-  { 0x9a00, 0x281c, 0x3000 },
-  { 0x9a00, 0x281a, 0x2000 },
-  { 0x1a00, 0x2819, 0x0000 },
-  { 0x1a00, 0x281b, 0x0000 },
-  { 0x9a00, 0x281e, 0x2000 },
-  { 0x1a00, 0x281d, 0x0000 },
-  { 0x1a00, 0x281f, 0x0000 },
-  { 0x9a00, 0x2860, 0x7000 },
-  { 0x9a00, 0x2840, 0x6000 },
-  { 0x9a00, 0x2830, 0x5000 },
-  { 0x9a00, 0x2828, 0x4000 },
-  { 0x9a00, 0x2824, 0x3000 },
-  { 0x9a00, 0x2822, 0x2000 },
-  { 0x1a00, 0x2821, 0x0000 },
-  { 0x1a00, 0x2823, 0x0000 },
-  { 0x9a00, 0x2826, 0x2000 },
-  { 0x1a00, 0x2825, 0x0000 },
-  { 0x1a00, 0x2827, 0x0000 },
-  { 0x9a00, 0x282c, 0x3000 },
-  { 0x9a00, 0x282a, 0x2000 },
-  { 0x1a00, 0x2829, 0x0000 },
-  { 0x1a00, 0x282b, 0x0000 },
-  { 0x9a00, 0x282e, 0x2000 },
-  { 0x1a00, 0x282d, 0x0000 },
-  { 0x1a00, 0x282f, 0x0000 },
-  { 0x9a00, 0x2838, 0x4000 },
-  { 0x9a00, 0x2834, 0x3000 },
-  { 0x9a00, 0x2832, 0x2000 },
-  { 0x1a00, 0x2831, 0x0000 },
-  { 0x1a00, 0x2833, 0x0000 },
-  { 0x9a00, 0x2836, 0x2000 },
-  { 0x1a00, 0x2835, 0x0000 },
-  { 0x1a00, 0x2837, 0x0000 },
-  { 0x9a00, 0x283c, 0x3000 },
-  { 0x9a00, 0x283a, 0x2000 },
-  { 0x1a00, 0x2839, 0x0000 },
-  { 0x1a00, 0x283b, 0x0000 },
-  { 0x9a00, 0x283e, 0x2000 },
-  { 0x1a00, 0x283d, 0x0000 },
-  { 0x1a00, 0x283f, 0x0000 },
-  { 0x9a00, 0x2850, 0x5000 },
-  { 0x9a00, 0x2848, 0x4000 },
-  { 0x9a00, 0x2844, 0x3000 },
-  { 0x9a00, 0x2842, 0x2000 },
-  { 0x1a00, 0x2841, 0x0000 },
-  { 0x1a00, 0x2843, 0x0000 },
-  { 0x9a00, 0x2846, 0x2000 },
-  { 0x1a00, 0x2845, 0x0000 },
-  { 0x1a00, 0x2847, 0x0000 },
-  { 0x9a00, 0x284c, 0x3000 },
-  { 0x9a00, 0x284a, 0x2000 },
-  { 0x1a00, 0x2849, 0x0000 },
-  { 0x1a00, 0x284b, 0x0000 },
-  { 0x9a00, 0x284e, 0x2000 },
-  { 0x1a00, 0x284d, 0x0000 },
-  { 0x1a00, 0x284f, 0x0000 },
-  { 0x9a00, 0x2858, 0x4000 },
-  { 0x9a00, 0x2854, 0x3000 },
-  { 0x9a00, 0x2852, 0x2000 },
-  { 0x1a00, 0x2851, 0x0000 },
-  { 0x1a00, 0x2853, 0x0000 },
-  { 0x9a00, 0x2856, 0x2000 },
-  { 0x1a00, 0x2855, 0x0000 },
-  { 0x1a00, 0x2857, 0x0000 },
-  { 0x9a00, 0x285c, 0x3000 },
-  { 0x9a00, 0x285a, 0x2000 },
-  { 0x1a00, 0x2859, 0x0000 },
-  { 0x1a00, 0x285b, 0x0000 },
-  { 0x9a00, 0x285e, 0x2000 },
-  { 0x1a00, 0x285d, 0x0000 },
-  { 0x1a00, 0x285f, 0x0000 },
-  { 0x9a00, 0x2880, 0x6000 },
-  { 0x9a00, 0x2870, 0x5000 },
-  { 0x9a00, 0x2868, 0x4000 },
-  { 0x9a00, 0x2864, 0x3000 },
-  { 0x9a00, 0x2862, 0x2000 },
-  { 0x1a00, 0x2861, 0x0000 },
-  { 0x1a00, 0x2863, 0x0000 },
-  { 0x9a00, 0x2866, 0x2000 },
-  { 0x1a00, 0x2865, 0x0000 },
-  { 0x1a00, 0x2867, 0x0000 },
-  { 0x9a00, 0x286c, 0x3000 },
-  { 0x9a00, 0x286a, 0x2000 },
-  { 0x1a00, 0x2869, 0x0000 },
-  { 0x1a00, 0x286b, 0x0000 },
-  { 0x9a00, 0x286e, 0x2000 },
-  { 0x1a00, 0x286d, 0x0000 },
-  { 0x1a00, 0x286f, 0x0000 },
-  { 0x9a00, 0x2878, 0x4000 },
-  { 0x9a00, 0x2874, 0x3000 },
-  { 0x9a00, 0x2872, 0x2000 },
-  { 0x1a00, 0x2871, 0x0000 },
-  { 0x1a00, 0x2873, 0x0000 },
-  { 0x9a00, 0x2876, 0x2000 },
-  { 0x1a00, 0x2875, 0x0000 },
-  { 0x1a00, 0x2877, 0x0000 },
-  { 0x9a00, 0x287c, 0x3000 },
-  { 0x9a00, 0x287a, 0x2000 },
-  { 0x1a00, 0x2879, 0x0000 },
-  { 0x1a00, 0x287b, 0x0000 },
-  { 0x9a00, 0x287e, 0x2000 },
-  { 0x1a00, 0x287d, 0x0000 },
-  { 0x1a00, 0x287f, 0x0000 },
-  { 0x9a00, 0x2890, 0x5000 },
-  { 0x9a00, 0x2888, 0x4000 },
-  { 0x9a00, 0x2884, 0x3000 },
-  { 0x9a00, 0x2882, 0x2000 },
-  { 0x1a00, 0x2881, 0x0000 },
-  { 0x1a00, 0x2883, 0x0000 },
-  { 0x9a00, 0x2886, 0x2000 },
-  { 0x1a00, 0x2885, 0x0000 },
-  { 0x1a00, 0x2887, 0x0000 },
-  { 0x9a00, 0x288c, 0x3000 },
-  { 0x9a00, 0x288a, 0x2000 },
-  { 0x1a00, 0x2889, 0x0000 },
-  { 0x1a00, 0x288b, 0x0000 },
-  { 0x9a00, 0x288e, 0x2000 },
-  { 0x1a00, 0x288d, 0x0000 },
-  { 0x1a00, 0x288f, 0x0000 },
-  { 0x9a00, 0x2898, 0x4000 },
-  { 0x9a00, 0x2894, 0x3000 },
-  { 0x9a00, 0x2892, 0x2000 },
-  { 0x1a00, 0x2891, 0x0000 },
-  { 0x1a00, 0x2893, 0x0000 },
-  { 0x9a00, 0x2896, 0x2000 },
-  { 0x1a00, 0x2895, 0x0000 },
-  { 0x1a00, 0x2897, 0x0000 },
-  { 0x9a00, 0x289c, 0x3000 },
-  { 0x9a00, 0x289a, 0x2000 },
-  { 0x1a00, 0x2899, 0x0000 },
-  { 0x1a00, 0x289b, 0x0000 },
-  { 0x9a00, 0x289e, 0x2000 },
-  { 0x1a00, 0x289d, 0x0000 },
-  { 0x1a00, 0x289f, 0x0000 },
-  { 0x9900, 0x2920, 0x8000 },
-  { 0x9a00, 0x28e0, 0x7000 },
-  { 0x9a00, 0x28c0, 0x6000 },
-  { 0x9a00, 0x28b0, 0x5000 },
-  { 0x9a00, 0x28a8, 0x4000 },
-  { 0x9a00, 0x28a4, 0x3000 },
-  { 0x9a00, 0x28a2, 0x2000 },
-  { 0x1a00, 0x28a1, 0x0000 },
-  { 0x1a00, 0x28a3, 0x0000 },
-  { 0x9a00, 0x28a6, 0x2000 },
-  { 0x1a00, 0x28a5, 0x0000 },
-  { 0x1a00, 0x28a7, 0x0000 },
-  { 0x9a00, 0x28ac, 0x3000 },
-  { 0x9a00, 0x28aa, 0x2000 },
-  { 0x1a00, 0x28a9, 0x0000 },
-  { 0x1a00, 0x28ab, 0x0000 },
-  { 0x9a00, 0x28ae, 0x2000 },
-  { 0x1a00, 0x28ad, 0x0000 },
-  { 0x1a00, 0x28af, 0x0000 },
-  { 0x9a00, 0x28b8, 0x4000 },
-  { 0x9a00, 0x28b4, 0x3000 },
-  { 0x9a00, 0x28b2, 0x2000 },
-  { 0x1a00, 0x28b1, 0x0000 },
-  { 0x1a00, 0x28b3, 0x0000 },
-  { 0x9a00, 0x28b6, 0x2000 },
-  { 0x1a00, 0x28b5, 0x0000 },
-  { 0x1a00, 0x28b7, 0x0000 },
-  { 0x9a00, 0x28bc, 0x3000 },
-  { 0x9a00, 0x28ba, 0x2000 },
-  { 0x1a00, 0x28b9, 0x0000 },
-  { 0x1a00, 0x28bb, 0x0000 },
-  { 0x9a00, 0x28be, 0x2000 },
-  { 0x1a00, 0x28bd, 0x0000 },
-  { 0x1a00, 0x28bf, 0x0000 },
-  { 0x9a00, 0x28d0, 0x5000 },
-  { 0x9a00, 0x28c8, 0x4000 },
-  { 0x9a00, 0x28c4, 0x3000 },
-  { 0x9a00, 0x28c2, 0x2000 },
-  { 0x1a00, 0x28c1, 0x0000 },
-  { 0x1a00, 0x28c3, 0x0000 },
-  { 0x9a00, 0x28c6, 0x2000 },
-  { 0x1a00, 0x28c5, 0x0000 },
-  { 0x1a00, 0x28c7, 0x0000 },
-  { 0x9a00, 0x28cc, 0x3000 },
-  { 0x9a00, 0x28ca, 0x2000 },
-  { 0x1a00, 0x28c9, 0x0000 },
-  { 0x1a00, 0x28cb, 0x0000 },
-  { 0x9a00, 0x28ce, 0x2000 },
-  { 0x1a00, 0x28cd, 0x0000 },
-  { 0x1a00, 0x28cf, 0x0000 },
-  { 0x9a00, 0x28d8, 0x4000 },
-  { 0x9a00, 0x28d4, 0x3000 },
-  { 0x9a00, 0x28d2, 0x2000 },
-  { 0x1a00, 0x28d1, 0x0000 },
-  { 0x1a00, 0x28d3, 0x0000 },
-  { 0x9a00, 0x28d6, 0x2000 },
-  { 0x1a00, 0x28d5, 0x0000 },
-  { 0x1a00, 0x28d7, 0x0000 },
-  { 0x9a00, 0x28dc, 0x3000 },
-  { 0x9a00, 0x28da, 0x2000 },
-  { 0x1a00, 0x28d9, 0x0000 },
-  { 0x1a00, 0x28db, 0x0000 },
-  { 0x9a00, 0x28de, 0x2000 },
-  { 0x1a00, 0x28dd, 0x0000 },
-  { 0x1a00, 0x28df, 0x0000 },
-  { 0x9900, 0x2900, 0x6000 },
-  { 0x9a00, 0x28f0, 0x5000 },
-  { 0x9a00, 0x28e8, 0x4000 },
-  { 0x9a00, 0x28e4, 0x3000 },
-  { 0x9a00, 0x28e2, 0x2000 },
-  { 0x1a00, 0x28e1, 0x0000 },
-  { 0x1a00, 0x28e3, 0x0000 },
-  { 0x9a00, 0x28e6, 0x2000 },
-  { 0x1a00, 0x28e5, 0x0000 },
-  { 0x1a00, 0x28e7, 0x0000 },
-  { 0x9a00, 0x28ec, 0x3000 },
-  { 0x9a00, 0x28ea, 0x2000 },
-  { 0x1a00, 0x28e9, 0x0000 },
-  { 0x1a00, 0x28eb, 0x0000 },
-  { 0x9a00, 0x28ee, 0x2000 },
-  { 0x1a00, 0x28ed, 0x0000 },
-  { 0x1a00, 0x28ef, 0x0000 },
-  { 0x9a00, 0x28f8, 0x4000 },
-  { 0x9a00, 0x28f4, 0x3000 },
-  { 0x9a00, 0x28f2, 0x2000 },
-  { 0x1a00, 0x28f1, 0x0000 },
-  { 0x1a00, 0x28f3, 0x0000 },
-  { 0x9a00, 0x28f6, 0x2000 },
-  { 0x1a00, 0x28f5, 0x0000 },
-  { 0x1a00, 0x28f7, 0x0000 },
-  { 0x9a00, 0x28fc, 0x3000 },
-  { 0x9a00, 0x28fa, 0x2000 },
-  { 0x1a00, 0x28f9, 0x0000 },
-  { 0x1a00, 0x28fb, 0x0000 },
-  { 0x9a00, 0x28fe, 0x2000 },
-  { 0x1a00, 0x28fd, 0x0000 },
-  { 0x1a00, 0x28ff, 0x0000 },
-  { 0x9900, 0x2910, 0x5000 },
-  { 0x9900, 0x2908, 0x4000 },
-  { 0x9900, 0x2904, 0x3000 },
-  { 0x9900, 0x2902, 0x2000 },
-  { 0x1900, 0x2901, 0x0000 },
-  { 0x1900, 0x2903, 0x0000 },
-  { 0x9900, 0x2906, 0x2000 },
-  { 0x1900, 0x2905, 0x0000 },
-  { 0x1900, 0x2907, 0x0000 },
-  { 0x9900, 0x290c, 0x3000 },
-  { 0x9900, 0x290a, 0x2000 },
-  { 0x1900, 0x2909, 0x0000 },
-  { 0x1900, 0x290b, 0x0000 },
-  { 0x9900, 0x290e, 0x2000 },
-  { 0x1900, 0x290d, 0x0000 },
-  { 0x1900, 0x290f, 0x0000 },
-  { 0x9900, 0x2918, 0x4000 },
-  { 0x9900, 0x2914, 0x3000 },
-  { 0x9900, 0x2912, 0x2000 },
-  { 0x1900, 0x2911, 0x0000 },
-  { 0x1900, 0x2913, 0x0000 },
-  { 0x9900, 0x2916, 0x2000 },
-  { 0x1900, 0x2915, 0x0000 },
-  { 0x1900, 0x2917, 0x0000 },
-  { 0x9900, 0x291c, 0x3000 },
-  { 0x9900, 0x291a, 0x2000 },
-  { 0x1900, 0x2919, 0x0000 },
-  { 0x1900, 0x291b, 0x0000 },
-  { 0x9900, 0x291e, 0x2000 },
-  { 0x1900, 0x291d, 0x0000 },
-  { 0x1900, 0x291f, 0x0000 },
-  { 0x9900, 0x2960, 0x7000 },
-  { 0x9900, 0x2940, 0x6000 },
-  { 0x9900, 0x2930, 0x5000 },
-  { 0x9900, 0x2928, 0x4000 },
-  { 0x9900, 0x2924, 0x3000 },
-  { 0x9900, 0x2922, 0x2000 },
-  { 0x1900, 0x2921, 0x0000 },
-  { 0x1900, 0x2923, 0x0000 },
-  { 0x9900, 0x2926, 0x2000 },
-  { 0x1900, 0x2925, 0x0000 },
-  { 0x1900, 0x2927, 0x0000 },
-  { 0x9900, 0x292c, 0x3000 },
-  { 0x9900, 0x292a, 0x2000 },
-  { 0x1900, 0x2929, 0x0000 },
-  { 0x1900, 0x292b, 0x0000 },
-  { 0x9900, 0x292e, 0x2000 },
-  { 0x1900, 0x292d, 0x0000 },
-  { 0x1900, 0x292f, 0x0000 },
-  { 0x9900, 0x2938, 0x4000 },
-  { 0x9900, 0x2934, 0x3000 },
-  { 0x9900, 0x2932, 0x2000 },
-  { 0x1900, 0x2931, 0x0000 },
-  { 0x1900, 0x2933, 0x0000 },
-  { 0x9900, 0x2936, 0x2000 },
-  { 0x1900, 0x2935, 0x0000 },
-  { 0x1900, 0x2937, 0x0000 },
-  { 0x9900, 0x293c, 0x3000 },
-  { 0x9900, 0x293a, 0x2000 },
-  { 0x1900, 0x2939, 0x0000 },
-  { 0x1900, 0x293b, 0x0000 },
-  { 0x9900, 0x293e, 0x2000 },
-  { 0x1900, 0x293d, 0x0000 },
-  { 0x1900, 0x293f, 0x0000 },
-  { 0x9900, 0x2950, 0x5000 },
-  { 0x9900, 0x2948, 0x4000 },
-  { 0x9900, 0x2944, 0x3000 },
-  { 0x9900, 0x2942, 0x2000 },
-  { 0x1900, 0x2941, 0x0000 },
-  { 0x1900, 0x2943, 0x0000 },
-  { 0x9900, 0x2946, 0x2000 },
-  { 0x1900, 0x2945, 0x0000 },
-  { 0x1900, 0x2947, 0x0000 },
-  { 0x9900, 0x294c, 0x3000 },
-  { 0x9900, 0x294a, 0x2000 },
-  { 0x1900, 0x2949, 0x0000 },
-  { 0x1900, 0x294b, 0x0000 },
-  { 0x9900, 0x294e, 0x2000 },
-  { 0x1900, 0x294d, 0x0000 },
-  { 0x1900, 0x294f, 0x0000 },
-  { 0x9900, 0x2958, 0x4000 },
-  { 0x9900, 0x2954, 0x3000 },
-  { 0x9900, 0x2952, 0x2000 },
-  { 0x1900, 0x2951, 0x0000 },
-  { 0x1900, 0x2953, 0x0000 },
-  { 0x9900, 0x2956, 0x2000 },
-  { 0x1900, 0x2955, 0x0000 },
-  { 0x1900, 0x2957, 0x0000 },
-  { 0x9900, 0x295c, 0x3000 },
-  { 0x9900, 0x295a, 0x2000 },
-  { 0x1900, 0x2959, 0x0000 },
-  { 0x1900, 0x295b, 0x0000 },
-  { 0x9900, 0x295e, 0x2000 },
-  { 0x1900, 0x295d, 0x0000 },
-  { 0x1900, 0x295f, 0x0000 },
-  { 0x9900, 0x2980, 0x6000 },
-  { 0x9900, 0x2970, 0x5000 },
-  { 0x9900, 0x2968, 0x4000 },
-  { 0x9900, 0x2964, 0x3000 },
-  { 0x9900, 0x2962, 0x2000 },
-  { 0x1900, 0x2961, 0x0000 },
-  { 0x1900, 0x2963, 0x0000 },
-  { 0x9900, 0x2966, 0x2000 },
-  { 0x1900, 0x2965, 0x0000 },
-  { 0x1900, 0x2967, 0x0000 },
-  { 0x9900, 0x296c, 0x3000 },
-  { 0x9900, 0x296a, 0x2000 },
-  { 0x1900, 0x2969, 0x0000 },
-  { 0x1900, 0x296b, 0x0000 },
-  { 0x9900, 0x296e, 0x2000 },
-  { 0x1900, 0x296d, 0x0000 },
-  { 0x1900, 0x296f, 0x0000 },
-  { 0x9900, 0x2978, 0x4000 },
-  { 0x9900, 0x2974, 0x3000 },
-  { 0x9900, 0x2972, 0x2000 },
-  { 0x1900, 0x2971, 0x0000 },
-  { 0x1900, 0x2973, 0x0000 },
-  { 0x9900, 0x2976, 0x2000 },
-  { 0x1900, 0x2975, 0x0000 },
-  { 0x1900, 0x2977, 0x0000 },
-  { 0x9900, 0x297c, 0x3000 },
-  { 0x9900, 0x297a, 0x2000 },
-  { 0x1900, 0x2979, 0x0000 },
-  { 0x1900, 0x297b, 0x0000 },
-  { 0x9900, 0x297e, 0x2000 },
-  { 0x1900, 0x297d, 0x0000 },
-  { 0x1900, 0x297f, 0x0000 },
-  { 0x9200, 0x2990, 0x5000 },
-  { 0x9200, 0x2988, 0x4000 },
-  { 0x9200, 0x2984, 0x3000 },
-  { 0x9900, 0x2982, 0x2000 },
-  { 0x1900, 0x2981, 0x0000 },
-  { 0x1600, 0x2983, 0x0000 },
-  { 0x9200, 0x2986, 0x2000 },
-  { 0x1600, 0x2985, 0x0000 },
-  { 0x1600, 0x2987, 0x0000 },
-  { 0x9200, 0x298c, 0x3000 },
-  { 0x9200, 0x298a, 0x2000 },
-  { 0x1600, 0x2989, 0x0000 },
-  { 0x1600, 0x298b, 0x0000 },
-  { 0x9200, 0x298e, 0x2000 },
-  { 0x1600, 0x298d, 0x0000 },
-  { 0x1600, 0x298f, 0x0000 },
-  { 0x9200, 0x2998, 0x4000 },
-  { 0x9200, 0x2994, 0x3000 },
-  { 0x9200, 0x2992, 0x2000 },
-  { 0x1600, 0x2991, 0x0000 },
-  { 0x1600, 0x2993, 0x0000 },
-  { 0x9200, 0x2996, 0x2000 },
-  { 0x1600, 0x2995, 0x0000 },
-  { 0x1600, 0x2997, 0x0000 },
-  { 0x9900, 0x299c, 0x3000 },
-  { 0x9900, 0x299a, 0x2000 },
-  { 0x1900, 0x2999, 0x0000 },
-  { 0x1900, 0x299b, 0x0000 },
-  { 0x9900, 0x299e, 0x2000 },
-  { 0x1900, 0x299d, 0x0000 },
-  { 0x1900, 0x299f, 0x0000 },
-  { 0x9900, 0x2aa0, 0x9000 },
-  { 0x9900, 0x2a20, 0x8000 },
-  { 0x9900, 0x29e0, 0x7000 },
-  { 0x9900, 0x29c0, 0x6000 },
-  { 0x9900, 0x29b0, 0x5000 },
-  { 0x9900, 0x29a8, 0x4000 },
-  { 0x9900, 0x29a4, 0x3000 },
-  { 0x9900, 0x29a2, 0x2000 },
-  { 0x1900, 0x29a1, 0x0000 },
-  { 0x1900, 0x29a3, 0x0000 },
-  { 0x9900, 0x29a6, 0x2000 },
-  { 0x1900, 0x29a5, 0x0000 },
-  { 0x1900, 0x29a7, 0x0000 },
-  { 0x9900, 0x29ac, 0x3000 },
-  { 0x9900, 0x29aa, 0x2000 },
-  { 0x1900, 0x29a9, 0x0000 },
-  { 0x1900, 0x29ab, 0x0000 },
-  { 0x9900, 0x29ae, 0x2000 },
-  { 0x1900, 0x29ad, 0x0000 },
-  { 0x1900, 0x29af, 0x0000 },
-  { 0x9900, 0x29b8, 0x4000 },
-  { 0x9900, 0x29b4, 0x3000 },
-  { 0x9900, 0x29b2, 0x2000 },
-  { 0x1900, 0x29b1, 0x0000 },
-  { 0x1900, 0x29b3, 0x0000 },
-  { 0x9900, 0x29b6, 0x2000 },
-  { 0x1900, 0x29b5, 0x0000 },
-  { 0x1900, 0x29b7, 0x0000 },
-  { 0x9900, 0x29bc, 0x3000 },
-  { 0x9900, 0x29ba, 0x2000 },
-  { 0x1900, 0x29b9, 0x0000 },
-  { 0x1900, 0x29bb, 0x0000 },
-  { 0x9900, 0x29be, 0x2000 },
-  { 0x1900, 0x29bd, 0x0000 },
-  { 0x1900, 0x29bf, 0x0000 },
-  { 0x9900, 0x29d0, 0x5000 },
-  { 0x9900, 0x29c8, 0x4000 },
-  { 0x9900, 0x29c4, 0x3000 },
-  { 0x9900, 0x29c2, 0x2000 },
-  { 0x1900, 0x29c1, 0x0000 },
-  { 0x1900, 0x29c3, 0x0000 },
-  { 0x9900, 0x29c6, 0x2000 },
-  { 0x1900, 0x29c5, 0x0000 },
-  { 0x1900, 0x29c7, 0x0000 },
-  { 0x9900, 0x29cc, 0x3000 },
-  { 0x9900, 0x29ca, 0x2000 },
-  { 0x1900, 0x29c9, 0x0000 },
-  { 0x1900, 0x29cb, 0x0000 },
-  { 0x9900, 0x29ce, 0x2000 },
-  { 0x1900, 0x29cd, 0x0000 },
-  { 0x1900, 0x29cf, 0x0000 },
-  { 0x9600, 0x29d8, 0x4000 },
-  { 0x9900, 0x29d4, 0x3000 },
-  { 0x9900, 0x29d2, 0x2000 },
-  { 0x1900, 0x29d1, 0x0000 },
-  { 0x1900, 0x29d3, 0x0000 },
-  { 0x9900, 0x29d6, 0x2000 },
-  { 0x1900, 0x29d5, 0x0000 },
-  { 0x1900, 0x29d7, 0x0000 },
-  { 0x9900, 0x29dc, 0x3000 },
-  { 0x9600, 0x29da, 0x2000 },
-  { 0x1200, 0x29d9, 0x0000 },
-  { 0x1200, 0x29db, 0x0000 },
-  { 0x9900, 0x29de, 0x2000 },
-  { 0x1900, 0x29dd, 0x0000 },
-  { 0x1900, 0x29df, 0x0000 },
-  { 0x9900, 0x2a00, 0x6000 },
-  { 0x9900, 0x29f0, 0x5000 },
-  { 0x9900, 0x29e8, 0x4000 },
-  { 0x9900, 0x29e4, 0x3000 },
-  { 0x9900, 0x29e2, 0x2000 },
-  { 0x1900, 0x29e1, 0x0000 },
-  { 0x1900, 0x29e3, 0x0000 },
-  { 0x9900, 0x29e6, 0x2000 },
-  { 0x1900, 0x29e5, 0x0000 },
-  { 0x1900, 0x29e7, 0x0000 },
-  { 0x9900, 0x29ec, 0x3000 },
-  { 0x9900, 0x29ea, 0x2000 },
-  { 0x1900, 0x29e9, 0x0000 },
-  { 0x1900, 0x29eb, 0x0000 },
-  { 0x9900, 0x29ee, 0x2000 },
-  { 0x1900, 0x29ed, 0x0000 },
-  { 0x1900, 0x29ef, 0x0000 },
-  { 0x9900, 0x29f8, 0x4000 },
-  { 0x9900, 0x29f4, 0x3000 },
-  { 0x9900, 0x29f2, 0x2000 },
-  { 0x1900, 0x29f1, 0x0000 },
-  { 0x1900, 0x29f3, 0x0000 },
-  { 0x9900, 0x29f6, 0x2000 },
-  { 0x1900, 0x29f5, 0x0000 },
-  { 0x1900, 0x29f7, 0x0000 },
-  { 0x9600, 0x29fc, 0x3000 },
-  { 0x9900, 0x29fa, 0x2000 },
-  { 0x1900, 0x29f9, 0x0000 },
-  { 0x1900, 0x29fb, 0x0000 },
-  { 0x9900, 0x29fe, 0x2000 },
-  { 0x1200, 0x29fd, 0x0000 },
-  { 0x1900, 0x29ff, 0x0000 },
-  { 0x9900, 0x2a10, 0x5000 },
-  { 0x9900, 0x2a08, 0x4000 },
-  { 0x9900, 0x2a04, 0x3000 },
-  { 0x9900, 0x2a02, 0x2000 },
-  { 0x1900, 0x2a01, 0x0000 },
-  { 0x1900, 0x2a03, 0x0000 },
-  { 0x9900, 0x2a06, 0x2000 },
-  { 0x1900, 0x2a05, 0x0000 },
-  { 0x1900, 0x2a07, 0x0000 },
-  { 0x9900, 0x2a0c, 0x3000 },
-  { 0x9900, 0x2a0a, 0x2000 },
-  { 0x1900, 0x2a09, 0x0000 },
-  { 0x1900, 0x2a0b, 0x0000 },
-  { 0x9900, 0x2a0e, 0x2000 },
-  { 0x1900, 0x2a0d, 0x0000 },
-  { 0x1900, 0x2a0f, 0x0000 },
-  { 0x9900, 0x2a18, 0x4000 },
-  { 0x9900, 0x2a14, 0x3000 },
-  { 0x9900, 0x2a12, 0x2000 },
-  { 0x1900, 0x2a11, 0x0000 },
-  { 0x1900, 0x2a13, 0x0000 },
-  { 0x9900, 0x2a16, 0x2000 },
-  { 0x1900, 0x2a15, 0x0000 },
-  { 0x1900, 0x2a17, 0x0000 },
-  { 0x9900, 0x2a1c, 0x3000 },
-  { 0x9900, 0x2a1a, 0x2000 },
-  { 0x1900, 0x2a19, 0x0000 },
-  { 0x1900, 0x2a1b, 0x0000 },
-  { 0x9900, 0x2a1e, 0x2000 },
-  { 0x1900, 0x2a1d, 0x0000 },
-  { 0x1900, 0x2a1f, 0x0000 },
-  { 0x9900, 0x2a60, 0x7000 },
-  { 0x9900, 0x2a40, 0x6000 },
-  { 0x9900, 0x2a30, 0x5000 },
-  { 0x9900, 0x2a28, 0x4000 },
-  { 0x9900, 0x2a24, 0x3000 },
-  { 0x9900, 0x2a22, 0x2000 },
-  { 0x1900, 0x2a21, 0x0000 },
-  { 0x1900, 0x2a23, 0x0000 },
-  { 0x9900, 0x2a26, 0x2000 },
-  { 0x1900, 0x2a25, 0x0000 },
-  { 0x1900, 0x2a27, 0x0000 },
-  { 0x9900, 0x2a2c, 0x3000 },
-  { 0x9900, 0x2a2a, 0x2000 },
-  { 0x1900, 0x2a29, 0x0000 },
-  { 0x1900, 0x2a2b, 0x0000 },
-  { 0x9900, 0x2a2e, 0x2000 },
-  { 0x1900, 0x2a2d, 0x0000 },
-  { 0x1900, 0x2a2f, 0x0000 },
-  { 0x9900, 0x2a38, 0x4000 },
-  { 0x9900, 0x2a34, 0x3000 },
-  { 0x9900, 0x2a32, 0x2000 },
-  { 0x1900, 0x2a31, 0x0000 },
-  { 0x1900, 0x2a33, 0x0000 },
-  { 0x9900, 0x2a36, 0x2000 },
-  { 0x1900, 0x2a35, 0x0000 },
-  { 0x1900, 0x2a37, 0x0000 },
-  { 0x9900, 0x2a3c, 0x3000 },
-  { 0x9900, 0x2a3a, 0x2000 },
-  { 0x1900, 0x2a39, 0x0000 },
-  { 0x1900, 0x2a3b, 0x0000 },
-  { 0x9900, 0x2a3e, 0x2000 },
-  { 0x1900, 0x2a3d, 0x0000 },
-  { 0x1900, 0x2a3f, 0x0000 },
-  { 0x9900, 0x2a50, 0x5000 },
-  { 0x9900, 0x2a48, 0x4000 },
-  { 0x9900, 0x2a44, 0x3000 },
-  { 0x9900, 0x2a42, 0x2000 },
-  { 0x1900, 0x2a41, 0x0000 },
-  { 0x1900, 0x2a43, 0x0000 },
-  { 0x9900, 0x2a46, 0x2000 },
-  { 0x1900, 0x2a45, 0x0000 },
-  { 0x1900, 0x2a47, 0x0000 },
-  { 0x9900, 0x2a4c, 0x3000 },
-  { 0x9900, 0x2a4a, 0x2000 },
-  { 0x1900, 0x2a49, 0x0000 },
-  { 0x1900, 0x2a4b, 0x0000 },
-  { 0x9900, 0x2a4e, 0x2000 },
-  { 0x1900, 0x2a4d, 0x0000 },
-  { 0x1900, 0x2a4f, 0x0000 },
-  { 0x9900, 0x2a58, 0x4000 },
-  { 0x9900, 0x2a54, 0x3000 },
-  { 0x9900, 0x2a52, 0x2000 },
-  { 0x1900, 0x2a51, 0x0000 },
-  { 0x1900, 0x2a53, 0x0000 },
-  { 0x9900, 0x2a56, 0x2000 },
-  { 0x1900, 0x2a55, 0x0000 },
-  { 0x1900, 0x2a57, 0x0000 },
-  { 0x9900, 0x2a5c, 0x3000 },
-  { 0x9900, 0x2a5a, 0x2000 },
-  { 0x1900, 0x2a59, 0x0000 },
-  { 0x1900, 0x2a5b, 0x0000 },
-  { 0x9900, 0x2a5e, 0x2000 },
-  { 0x1900, 0x2a5d, 0x0000 },
-  { 0x1900, 0x2a5f, 0x0000 },
-  { 0x9900, 0x2a80, 0x6000 },
-  { 0x9900, 0x2a70, 0x5000 },
-  { 0x9900, 0x2a68, 0x4000 },
-  { 0x9900, 0x2a64, 0x3000 },
-  { 0x9900, 0x2a62, 0x2000 },
-  { 0x1900, 0x2a61, 0x0000 },
-  { 0x1900, 0x2a63, 0x0000 },
-  { 0x9900, 0x2a66, 0x2000 },
-  { 0x1900, 0x2a65, 0x0000 },
-  { 0x1900, 0x2a67, 0x0000 },
-  { 0x9900, 0x2a6c, 0x3000 },
-  { 0x9900, 0x2a6a, 0x2000 },
-  { 0x1900, 0x2a69, 0x0000 },
-  { 0x1900, 0x2a6b, 0x0000 },
-  { 0x9900, 0x2a6e, 0x2000 },
-  { 0x1900, 0x2a6d, 0x0000 },
-  { 0x1900, 0x2a6f, 0x0000 },
-  { 0x9900, 0x2a78, 0x4000 },
-  { 0x9900, 0x2a74, 0x3000 },
-  { 0x9900, 0x2a72, 0x2000 },
-  { 0x1900, 0x2a71, 0x0000 },
-  { 0x1900, 0x2a73, 0x0000 },
-  { 0x9900, 0x2a76, 0x2000 },
-  { 0x1900, 0x2a75, 0x0000 },
-  { 0x1900, 0x2a77, 0x0000 },
-  { 0x9900, 0x2a7c, 0x3000 },
-  { 0x9900, 0x2a7a, 0x2000 },
-  { 0x1900, 0x2a79, 0x0000 },
-  { 0x1900, 0x2a7b, 0x0000 },
-  { 0x9900, 0x2a7e, 0x2000 },
-  { 0x1900, 0x2a7d, 0x0000 },
-  { 0x1900, 0x2a7f, 0x0000 },
-  { 0x9900, 0x2a90, 0x5000 },
-  { 0x9900, 0x2a88, 0x4000 },
-  { 0x9900, 0x2a84, 0x3000 },
-  { 0x9900, 0x2a82, 0x2000 },
-  { 0x1900, 0x2a81, 0x0000 },
-  { 0x1900, 0x2a83, 0x0000 },
-  { 0x9900, 0x2a86, 0x2000 },
-  { 0x1900, 0x2a85, 0x0000 },
-  { 0x1900, 0x2a87, 0x0000 },
-  { 0x9900, 0x2a8c, 0x3000 },
-  { 0x9900, 0x2a8a, 0x2000 },
-  { 0x1900, 0x2a89, 0x0000 },
-  { 0x1900, 0x2a8b, 0x0000 },
-  { 0x9900, 0x2a8e, 0x2000 },
-  { 0x1900, 0x2a8d, 0x0000 },
-  { 0x1900, 0x2a8f, 0x0000 },
-  { 0x9900, 0x2a98, 0x4000 },
-  { 0x9900, 0x2a94, 0x3000 },
-  { 0x9900, 0x2a92, 0x2000 },
-  { 0x1900, 0x2a91, 0x0000 },
-  { 0x1900, 0x2a93, 0x0000 },
-  { 0x9900, 0x2a96, 0x2000 },
-  { 0x1900, 0x2a95, 0x0000 },
-  { 0x1900, 0x2a97, 0x0000 },
-  { 0x9900, 0x2a9c, 0x3000 },
-  { 0x9900, 0x2a9a, 0x2000 },
-  { 0x1900, 0x2a99, 0x0000 },
-  { 0x1900, 0x2a9b, 0x0000 },
-  { 0x9900, 0x2a9e, 0x2000 },
-  { 0x1900, 0x2a9d, 0x0000 },
-  { 0x1900, 0x2a9f, 0x0000 },
-  { 0x9a00, 0x2e92, 0x8000 },
-  { 0x9900, 0x2ae0, 0x7000 },
-  { 0x9900, 0x2ac0, 0x6000 },
-  { 0x9900, 0x2ab0, 0x5000 },
-  { 0x9900, 0x2aa8, 0x4000 },
-  { 0x9900, 0x2aa4, 0x3000 },
-  { 0x9900, 0x2aa2, 0x2000 },
-  { 0x1900, 0x2aa1, 0x0000 },
-  { 0x1900, 0x2aa3, 0x0000 },
-  { 0x9900, 0x2aa6, 0x2000 },
-  { 0x1900, 0x2aa5, 0x0000 },
-  { 0x1900, 0x2aa7, 0x0000 },
-  { 0x9900, 0x2aac, 0x3000 },
-  { 0x9900, 0x2aaa, 0x2000 },
-  { 0x1900, 0x2aa9, 0x0000 },
-  { 0x1900, 0x2aab, 0x0000 },
-  { 0x9900, 0x2aae, 0x2000 },
-  { 0x1900, 0x2aad, 0x0000 },
-  { 0x1900, 0x2aaf, 0x0000 },
-  { 0x9900, 0x2ab8, 0x4000 },
-  { 0x9900, 0x2ab4, 0x3000 },
-  { 0x9900, 0x2ab2, 0x2000 },
-  { 0x1900, 0x2ab1, 0x0000 },
-  { 0x1900, 0x2ab3, 0x0000 },
-  { 0x9900, 0x2ab6, 0x2000 },
-  { 0x1900, 0x2ab5, 0x0000 },
-  { 0x1900, 0x2ab7, 0x0000 },
-  { 0x9900, 0x2abc, 0x3000 },
-  { 0x9900, 0x2aba, 0x2000 },
-  { 0x1900, 0x2ab9, 0x0000 },
-  { 0x1900, 0x2abb, 0x0000 },
-  { 0x9900, 0x2abe, 0x2000 },
-  { 0x1900, 0x2abd, 0x0000 },
-  { 0x1900, 0x2abf, 0x0000 },
-  { 0x9900, 0x2ad0, 0x5000 },
-  { 0x9900, 0x2ac8, 0x4000 },
-  { 0x9900, 0x2ac4, 0x3000 },
-  { 0x9900, 0x2ac2, 0x2000 },
-  { 0x1900, 0x2ac1, 0x0000 },
-  { 0x1900, 0x2ac3, 0x0000 },
-  { 0x9900, 0x2ac6, 0x2000 },
-  { 0x1900, 0x2ac5, 0x0000 },
-  { 0x1900, 0x2ac7, 0x0000 },
-  { 0x9900, 0x2acc, 0x3000 },
-  { 0x9900, 0x2aca, 0x2000 },
-  { 0x1900, 0x2ac9, 0x0000 },
-  { 0x1900, 0x2acb, 0x0000 },
-  { 0x9900, 0x2ace, 0x2000 },
-  { 0x1900, 0x2acd, 0x0000 },
-  { 0x1900, 0x2acf, 0x0000 },
-  { 0x9900, 0x2ad8, 0x4000 },
-  { 0x9900, 0x2ad4, 0x3000 },
-  { 0x9900, 0x2ad2, 0x2000 },
-  { 0x1900, 0x2ad1, 0x0000 },
-  { 0x1900, 0x2ad3, 0x0000 },
-  { 0x9900, 0x2ad6, 0x2000 },
-  { 0x1900, 0x2ad5, 0x0000 },
-  { 0x1900, 0x2ad7, 0x0000 },
-  { 0x9900, 0x2adc, 0x3000 },
-  { 0x9900, 0x2ada, 0x2000 },
-  { 0x1900, 0x2ad9, 0x0000 },
-  { 0x1900, 0x2adb, 0x0000 },
-  { 0x9900, 0x2ade, 0x2000 },
-  { 0x1900, 0x2add, 0x0000 },
-  { 0x1900, 0x2adf, 0x0000 },
-  { 0x9a00, 0x2b00, 0x6000 },
-  { 0x9900, 0x2af0, 0x5000 },
-  { 0x9900, 0x2ae8, 0x4000 },
-  { 0x9900, 0x2ae4, 0x3000 },
-  { 0x9900, 0x2ae2, 0x2000 },
-  { 0x1900, 0x2ae1, 0x0000 },
-  { 0x1900, 0x2ae3, 0x0000 },
-  { 0x9900, 0x2ae6, 0x2000 },
-  { 0x1900, 0x2ae5, 0x0000 },
-  { 0x1900, 0x2ae7, 0x0000 },
-  { 0x9900, 0x2aec, 0x3000 },
-  { 0x9900, 0x2aea, 0x2000 },
-  { 0x1900, 0x2ae9, 0x0000 },
-  { 0x1900, 0x2aeb, 0x0000 },
-  { 0x9900, 0x2aee, 0x2000 },
-  { 0x1900, 0x2aed, 0x0000 },
-  { 0x1900, 0x2aef, 0x0000 },
-  { 0x9900, 0x2af8, 0x4000 },
-  { 0x9900, 0x2af4, 0x3000 },
-  { 0x9900, 0x2af2, 0x2000 },
-  { 0x1900, 0x2af1, 0x0000 },
-  { 0x1900, 0x2af3, 0x0000 },
-  { 0x9900, 0x2af6, 0x2000 },
-  { 0x1900, 0x2af5, 0x0000 },
-  { 0x1900, 0x2af7, 0x0000 },
-  { 0x9900, 0x2afc, 0x3000 },
-  { 0x9900, 0x2afa, 0x2000 },
-  { 0x1900, 0x2af9, 0x0000 },
-  { 0x1900, 0x2afb, 0x0000 },
-  { 0x9900, 0x2afe, 0x2000 },
-  { 0x1900, 0x2afd, 0x0000 },
-  { 0x1900, 0x2aff, 0x0000 },
-  { 0x9a00, 0x2e82, 0x5000 },
-  { 0x9a00, 0x2b08, 0x4000 },
-  { 0x9a00, 0x2b04, 0x3000 },
-  { 0x9a00, 0x2b02, 0x2000 },
-  { 0x1a00, 0x2b01, 0x0000 },
-  { 0x1a00, 0x2b03, 0x0000 },
-  { 0x9a00, 0x2b06, 0x2000 },
-  { 0x1a00, 0x2b05, 0x0000 },
-  { 0x1a00, 0x2b07, 0x0000 },
-  { 0x9a00, 0x2b0c, 0x3000 },
-  { 0x9a00, 0x2b0a, 0x2000 },
-  { 0x1a00, 0x2b09, 0x0000 },
-  { 0x1a00, 0x2b0b, 0x0000 },
-  { 0x9a00, 0x2e80, 0x2000 },
-  { 0x1a00, 0x2b0d, 0x0000 },
-  { 0x1a00, 0x2e81, 0x0000 },
-  { 0x9a00, 0x2e8a, 0x4000 },
-  { 0x9a00, 0x2e86, 0x3000 },
-  { 0x9a00, 0x2e84, 0x2000 },
-  { 0x1a00, 0x2e83, 0x0000 },
-  { 0x1a00, 0x2e85, 0x0000 },
-  { 0x9a00, 0x2e88, 0x2000 },
-  { 0x1a00, 0x2e87, 0x0000 },
-  { 0x1a00, 0x2e89, 0x0000 },
-  { 0x9a00, 0x2e8e, 0x3000 },
-  { 0x9a00, 0x2e8c, 0x2000 },
-  { 0x1a00, 0x2e8b, 0x0000 },
-  { 0x1a00, 0x2e8d, 0x0000 },
-  { 0x9a00, 0x2e90, 0x2000 },
-  { 0x1a00, 0x2e8f, 0x0000 },
-  { 0x1a00, 0x2e91, 0x0000 },
-  { 0x9a00, 0x2ed3, 0x7000 },
-  { 0x9a00, 0x2eb3, 0x6000 },
-  { 0x9a00, 0x2ea3, 0x5000 },
-  { 0x9a00, 0x2e9b, 0x4000 },
-  { 0x9a00, 0x2e96, 0x3000 },
-  { 0x9a00, 0x2e94, 0x2000 },
-  { 0x1a00, 0x2e93, 0x0000 },
-  { 0x1a00, 0x2e95, 0x0000 },
-  { 0x9a00, 0x2e98, 0x2000 },
-  { 0x1a00, 0x2e97, 0x0000 },
-  { 0x1a00, 0x2e99, 0x0000 },
-  { 0x9a00, 0x2e9f, 0x3000 },
-  { 0x9a00, 0x2e9d, 0x2000 },
-  { 0x1a00, 0x2e9c, 0x0000 },
-  { 0x1a00, 0x2e9e, 0x0000 },
-  { 0x9a00, 0x2ea1, 0x2000 },
-  { 0x1a00, 0x2ea0, 0x0000 },
-  { 0x1a00, 0x2ea2, 0x0000 },
-  { 0x9a00, 0x2eab, 0x4000 },
-  { 0x9a00, 0x2ea7, 0x3000 },
-  { 0x9a00, 0x2ea5, 0x2000 },
-  { 0x1a00, 0x2ea4, 0x0000 },
-  { 0x1a00, 0x2ea6, 0x0000 },
-  { 0x9a00, 0x2ea9, 0x2000 },
-  { 0x1a00, 0x2ea8, 0x0000 },
-  { 0x1a00, 0x2eaa, 0x0000 },
-  { 0x9a00, 0x2eaf, 0x3000 },
-  { 0x9a00, 0x2ead, 0x2000 },
-  { 0x1a00, 0x2eac, 0x0000 },
-  { 0x1a00, 0x2eae, 0x0000 },
-  { 0x9a00, 0x2eb1, 0x2000 },
-  { 0x1a00, 0x2eb0, 0x0000 },
-  { 0x1a00, 0x2eb2, 0x0000 },
-  { 0x9a00, 0x2ec3, 0x5000 },
-  { 0x9a00, 0x2ebb, 0x4000 },
-  { 0x9a00, 0x2eb7, 0x3000 },
-  { 0x9a00, 0x2eb5, 0x2000 },
-  { 0x1a00, 0x2eb4, 0x0000 },
-  { 0x1a00, 0x2eb6, 0x0000 },
-  { 0x9a00, 0x2eb9, 0x2000 },
-  { 0x1a00, 0x2eb8, 0x0000 },
-  { 0x1a00, 0x2eba, 0x0000 },
-  { 0x9a00, 0x2ebf, 0x3000 },
-  { 0x9a00, 0x2ebd, 0x2000 },
-  { 0x1a00, 0x2ebc, 0x0000 },
-  { 0x1a00, 0x2ebe, 0x0000 },
-  { 0x9a00, 0x2ec1, 0x2000 },
-  { 0x1a00, 0x2ec0, 0x0000 },
-  { 0x1a00, 0x2ec2, 0x0000 },
-  { 0x9a00, 0x2ecb, 0x4000 },
-  { 0x9a00, 0x2ec7, 0x3000 },
-  { 0x9a00, 0x2ec5, 0x2000 },
-  { 0x1a00, 0x2ec4, 0x0000 },
-  { 0x1a00, 0x2ec6, 0x0000 },
-  { 0x9a00, 0x2ec9, 0x2000 },
-  { 0x1a00, 0x2ec8, 0x0000 },
-  { 0x1a00, 0x2eca, 0x0000 },
-  { 0x9a00, 0x2ecf, 0x3000 },
-  { 0x9a00, 0x2ecd, 0x2000 },
-  { 0x1a00, 0x2ecc, 0x0000 },
-  { 0x1a00, 0x2ece, 0x0000 },
-  { 0x9a00, 0x2ed1, 0x2000 },
-  { 0x1a00, 0x2ed0, 0x0000 },
-  { 0x1a00, 0x2ed2, 0x0000 },
-  { 0x9a00, 0x2ef3, 0x6000 },
-  { 0x9a00, 0x2ee3, 0x5000 },
-  { 0x9a00, 0x2edb, 0x4000 },
-  { 0x9a00, 0x2ed7, 0x3000 },
-  { 0x9a00, 0x2ed5, 0x2000 },
-  { 0x1a00, 0x2ed4, 0x0000 },
-  { 0x1a00, 0x2ed6, 0x0000 },
-  { 0x9a00, 0x2ed9, 0x2000 },
-  { 0x1a00, 0x2ed8, 0x0000 },
-  { 0x1a00, 0x2eda, 0x0000 },
-  { 0x9a00, 0x2edf, 0x3000 },
-  { 0x9a00, 0x2edd, 0x2000 },
-  { 0x1a00, 0x2edc, 0x0000 },
-  { 0x1a00, 0x2ede, 0x0000 },
-  { 0x9a00, 0x2ee1, 0x2000 },
-  { 0x1a00, 0x2ee0, 0x0000 },
-  { 0x1a00, 0x2ee2, 0x0000 },
-  { 0x9a00, 0x2eeb, 0x4000 },
-  { 0x9a00, 0x2ee7, 0x3000 },
-  { 0x9a00, 0x2ee5, 0x2000 },
-  { 0x1a00, 0x2ee4, 0x0000 },
-  { 0x1a00, 0x2ee6, 0x0000 },
-  { 0x9a00, 0x2ee9, 0x2000 },
-  { 0x1a00, 0x2ee8, 0x0000 },
-  { 0x1a00, 0x2eea, 0x0000 },
-  { 0x9a00, 0x2eef, 0x3000 },
-  { 0x9a00, 0x2eed, 0x2000 },
-  { 0x1a00, 0x2eec, 0x0000 },
-  { 0x1a00, 0x2eee, 0x0000 },
-  { 0x9a00, 0x2ef1, 0x2000 },
-  { 0x1a00, 0x2ef0, 0x0000 },
-  { 0x1a00, 0x2ef2, 0x0000 },
-  { 0x9a00, 0x2f0f, 0x5000 },
-  { 0x9a00, 0x2f07, 0x4000 },
-  { 0x9a00, 0x2f03, 0x3000 },
-  { 0x9a00, 0x2f01, 0x2000 },
-  { 0x1a00, 0x2f00, 0x0000 },
-  { 0x1a00, 0x2f02, 0x0000 },
-  { 0x9a00, 0x2f05, 0x2000 },
-  { 0x1a00, 0x2f04, 0x0000 },
-  { 0x1a00, 0x2f06, 0x0000 },
-  { 0x9a00, 0x2f0b, 0x3000 },
-  { 0x9a00, 0x2f09, 0x2000 },
-  { 0x1a00, 0x2f08, 0x0000 },
-  { 0x1a00, 0x2f0a, 0x0000 },
-  { 0x9a00, 0x2f0d, 0x2000 },
-  { 0x1a00, 0x2f0c, 0x0000 },
-  { 0x1a00, 0x2f0e, 0x0000 },
-  { 0x9a00, 0x2f17, 0x4000 },
-  { 0x9a00, 0x2f13, 0x3000 },
-  { 0x9a00, 0x2f11, 0x2000 },
-  { 0x1a00, 0x2f10, 0x0000 },
-  { 0x1a00, 0x2f12, 0x0000 },
-  { 0x9a00, 0x2f15, 0x2000 },
-  { 0x1a00, 0x2f14, 0x0000 },
-  { 0x1a00, 0x2f16, 0x0000 },
-  { 0x9a00, 0x2f1b, 0x3000 },
-  { 0x9a00, 0x2f19, 0x2000 },
-  { 0x1a00, 0x2f18, 0x0000 },
-  { 0x1a00, 0x2f1a, 0x0000 },
-  { 0x9a00, 0x2f1d, 0x2000 },
-  { 0x1a00, 0x2f1c, 0x0000 },
-  { 0x1a00, 0x2f1e, 0x0000 },
-  { 0x8701, 0x00f0, 0xd000 },
-  { 0x8700, 0xa34d, 0xc000 },
-  { 0x9a00, 0x3391, 0xb000 },
-  { 0x8700, 0x3149, 0xa000 },
-  { 0x9500, 0x303d, 0x9000 },
-  { 0x9a00, 0x2f9f, 0x8000 },
-  { 0x9a00, 0x2f5f, 0x7000 },
-  { 0x9a00, 0x2f3f, 0x6000 },
-  { 0x9a00, 0x2f2f, 0x5000 },
-  { 0x9a00, 0x2f27, 0x4000 },
-  { 0x9a00, 0x2f23, 0x3000 },
-  { 0x9a00, 0x2f21, 0x2000 },
-  { 0x1a00, 0x2f20, 0x0000 },
-  { 0x1a00, 0x2f22, 0x0000 },
-  { 0x9a00, 0x2f25, 0x2000 },
-  { 0x1a00, 0x2f24, 0x0000 },
-  { 0x1a00, 0x2f26, 0x0000 },
-  { 0x9a00, 0x2f2b, 0x3000 },
-  { 0x9a00, 0x2f29, 0x2000 },
-  { 0x1a00, 0x2f28, 0x0000 },
-  { 0x1a00, 0x2f2a, 0x0000 },
-  { 0x9a00, 0x2f2d, 0x2000 },
-  { 0x1a00, 0x2f2c, 0x0000 },
-  { 0x1a00, 0x2f2e, 0x0000 },
-  { 0x9a00, 0x2f37, 0x4000 },
-  { 0x9a00, 0x2f33, 0x3000 },
-  { 0x9a00, 0x2f31, 0x2000 },
-  { 0x1a00, 0x2f30, 0x0000 },
-  { 0x1a00, 0x2f32, 0x0000 },
-  { 0x9a00, 0x2f35, 0x2000 },
-  { 0x1a00, 0x2f34, 0x0000 },
-  { 0x1a00, 0x2f36, 0x0000 },
-  { 0x9a00, 0x2f3b, 0x3000 },
-  { 0x9a00, 0x2f39, 0x2000 },
-  { 0x1a00, 0x2f38, 0x0000 },
-  { 0x1a00, 0x2f3a, 0x0000 },
-  { 0x9a00, 0x2f3d, 0x2000 },
-  { 0x1a00, 0x2f3c, 0x0000 },
-  { 0x1a00, 0x2f3e, 0x0000 },
-  { 0x9a00, 0x2f4f, 0x5000 },
-  { 0x9a00, 0x2f47, 0x4000 },
-  { 0x9a00, 0x2f43, 0x3000 },
-  { 0x9a00, 0x2f41, 0x2000 },
-  { 0x1a00, 0x2f40, 0x0000 },
-  { 0x1a00, 0x2f42, 0x0000 },
-  { 0x9a00, 0x2f45, 0x2000 },
-  { 0x1a00, 0x2f44, 0x0000 },
-  { 0x1a00, 0x2f46, 0x0000 },
-  { 0x9a00, 0x2f4b, 0x3000 },
-  { 0x9a00, 0x2f49, 0x2000 },
-  { 0x1a00, 0x2f48, 0x0000 },
-  { 0x1a00, 0x2f4a, 0x0000 },
-  { 0x9a00, 0x2f4d, 0x2000 },
-  { 0x1a00, 0x2f4c, 0x0000 },
-  { 0x1a00, 0x2f4e, 0x0000 },
-  { 0x9a00, 0x2f57, 0x4000 },
-  { 0x9a00, 0x2f53, 0x3000 },
-  { 0x9a00, 0x2f51, 0x2000 },
-  { 0x1a00, 0x2f50, 0x0000 },
-  { 0x1a00, 0x2f52, 0x0000 },
-  { 0x9a00, 0x2f55, 0x2000 },
-  { 0x1a00, 0x2f54, 0x0000 },
-  { 0x1a00, 0x2f56, 0x0000 },
-  { 0x9a00, 0x2f5b, 0x3000 },
-  { 0x9a00, 0x2f59, 0x2000 },
-  { 0x1a00, 0x2f58, 0x0000 },
-  { 0x1a00, 0x2f5a, 0x0000 },
-  { 0x9a00, 0x2f5d, 0x2000 },
-  { 0x1a00, 0x2f5c, 0x0000 },
-  { 0x1a00, 0x2f5e, 0x0000 },
-  { 0x9a00, 0x2f7f, 0x6000 },
-  { 0x9a00, 0x2f6f, 0x5000 },
-  { 0x9a00, 0x2f67, 0x4000 },
-  { 0x9a00, 0x2f63, 0x3000 },
-  { 0x9a00, 0x2f61, 0x2000 },
-  { 0x1a00, 0x2f60, 0x0000 },
-  { 0x1a00, 0x2f62, 0x0000 },
-  { 0x9a00, 0x2f65, 0x2000 },
-  { 0x1a00, 0x2f64, 0x0000 },
-  { 0x1a00, 0x2f66, 0x0000 },
-  { 0x9a00, 0x2f6b, 0x3000 },
-  { 0x9a00, 0x2f69, 0x2000 },
-  { 0x1a00, 0x2f68, 0x0000 },
-  { 0x1a00, 0x2f6a, 0x0000 },
-  { 0x9a00, 0x2f6d, 0x2000 },
-  { 0x1a00, 0x2f6c, 0x0000 },
-  { 0x1a00, 0x2f6e, 0x0000 },
-  { 0x9a00, 0x2f77, 0x4000 },
-  { 0x9a00, 0x2f73, 0x3000 },
-  { 0x9a00, 0x2f71, 0x2000 },
-  { 0x1a00, 0x2f70, 0x0000 },
-  { 0x1a00, 0x2f72, 0x0000 },
-  { 0x9a00, 0x2f75, 0x2000 },
-  { 0x1a00, 0x2f74, 0x0000 },
-  { 0x1a00, 0x2f76, 0x0000 },
-  { 0x9a00, 0x2f7b, 0x3000 },
-  { 0x9a00, 0x2f79, 0x2000 },
-  { 0x1a00, 0x2f78, 0x0000 },
-  { 0x1a00, 0x2f7a, 0x0000 },
-  { 0x9a00, 0x2f7d, 0x2000 },
-  { 0x1a00, 0x2f7c, 0x0000 },
-  { 0x1a00, 0x2f7e, 0x0000 },
-  { 0x9a00, 0x2f8f, 0x5000 },
-  { 0x9a00, 0x2f87, 0x4000 },
-  { 0x9a00, 0x2f83, 0x3000 },
-  { 0x9a00, 0x2f81, 0x2000 },
-  { 0x1a00, 0x2f80, 0x0000 },
-  { 0x1a00, 0x2f82, 0x0000 },
-  { 0x9a00, 0x2f85, 0x2000 },
-  { 0x1a00, 0x2f84, 0x0000 },
-  { 0x1a00, 0x2f86, 0x0000 },
-  { 0x9a00, 0x2f8b, 0x3000 },
-  { 0x9a00, 0x2f89, 0x2000 },
-  { 0x1a00, 0x2f88, 0x0000 },
-  { 0x1a00, 0x2f8a, 0x0000 },
-  { 0x9a00, 0x2f8d, 0x2000 },
-  { 0x1a00, 0x2f8c, 0x0000 },
-  { 0x1a00, 0x2f8e, 0x0000 },
-  { 0x9a00, 0x2f97, 0x4000 },
-  { 0x9a00, 0x2f93, 0x3000 },
-  { 0x9a00, 0x2f91, 0x2000 },
-  { 0x1a00, 0x2f90, 0x0000 },
-  { 0x1a00, 0x2f92, 0x0000 },
-  { 0x9a00, 0x2f95, 0x2000 },
-  { 0x1a00, 0x2f94, 0x0000 },
-  { 0x1a00, 0x2f96, 0x0000 },
-  { 0x9a00, 0x2f9b, 0x3000 },
-  { 0x9a00, 0x2f99, 0x2000 },
-  { 0x1a00, 0x2f98, 0x0000 },
-  { 0x1a00, 0x2f9a, 0x0000 },
-  { 0x9a00, 0x2f9d, 0x2000 },
-  { 0x1a00, 0x2f9c, 0x0000 },
-  { 0x1a00, 0x2f9e, 0x0000 },
-  { 0x9a00, 0x2ff9, 0x7000 },
-  { 0x9a00, 0x2fbf, 0x6000 },
-  { 0x9a00, 0x2faf, 0x5000 },
-  { 0x9a00, 0x2fa7, 0x4000 },
-  { 0x9a00, 0x2fa3, 0x3000 },
-  { 0x9a00, 0x2fa1, 0x2000 },
-  { 0x1a00, 0x2fa0, 0x0000 },
-  { 0x1a00, 0x2fa2, 0x0000 },
-  { 0x9a00, 0x2fa5, 0x2000 },
-  { 0x1a00, 0x2fa4, 0x0000 },
-  { 0x1a00, 0x2fa6, 0x0000 },
-  { 0x9a00, 0x2fab, 0x3000 },
-  { 0x9a00, 0x2fa9, 0x2000 },
-  { 0x1a00, 0x2fa8, 0x0000 },
-  { 0x1a00, 0x2faa, 0x0000 },
-  { 0x9a00, 0x2fad, 0x2000 },
-  { 0x1a00, 0x2fac, 0x0000 },
-  { 0x1a00, 0x2fae, 0x0000 },
-  { 0x9a00, 0x2fb7, 0x4000 },
-  { 0x9a00, 0x2fb3, 0x3000 },
-  { 0x9a00, 0x2fb1, 0x2000 },
-  { 0x1a00, 0x2fb0, 0x0000 },
-  { 0x1a00, 0x2fb2, 0x0000 },
-  { 0x9a00, 0x2fb5, 0x2000 },
-  { 0x1a00, 0x2fb4, 0x0000 },
-  { 0x1a00, 0x2fb6, 0x0000 },
-  { 0x9a00, 0x2fbb, 0x3000 },
-  { 0x9a00, 0x2fb9, 0x2000 },
-  { 0x1a00, 0x2fb8, 0x0000 },
-  { 0x1a00, 0x2fba, 0x0000 },
-  { 0x9a00, 0x2fbd, 0x2000 },
-  { 0x1a00, 0x2fbc, 0x0000 },
-  { 0x1a00, 0x2fbe, 0x0000 },
-  { 0x9a00, 0x2fcf, 0x5000 },
-  { 0x9a00, 0x2fc7, 0x4000 },
-  { 0x9a00, 0x2fc3, 0x3000 },
-  { 0x9a00, 0x2fc1, 0x2000 },
-  { 0x1a00, 0x2fc0, 0x0000 },
-  { 0x1a00, 0x2fc2, 0x0000 },
-  { 0x9a00, 0x2fc5, 0x2000 },
-  { 0x1a00, 0x2fc4, 0x0000 },
-  { 0x1a00, 0x2fc6, 0x0000 },
-  { 0x9a00, 0x2fcb, 0x3000 },
-  { 0x9a00, 0x2fc9, 0x2000 },
-  { 0x1a00, 0x2fc8, 0x0000 },
-  { 0x1a00, 0x2fca, 0x0000 },
-  { 0x9a00, 0x2fcd, 0x2000 },
-  { 0x1a00, 0x2fcc, 0x0000 },
-  { 0x1a00, 0x2fce, 0x0000 },
-  { 0x9a00, 0x2ff1, 0x4000 },
-  { 0x9a00, 0x2fd3, 0x3000 },
-  { 0x9a00, 0x2fd1, 0x2000 },
-  { 0x1a00, 0x2fd0, 0x0000 },
-  { 0x1a00, 0x2fd2, 0x0000 },
-  { 0x9a00, 0x2fd5, 0x2000 },
-  { 0x1a00, 0x2fd4, 0x0000 },
-  { 0x1a00, 0x2ff0, 0x0000 },
-  { 0x9a00, 0x2ff5, 0x3000 },
-  { 0x9a00, 0x2ff3, 0x2000 },
-  { 0x1a00, 0x2ff2, 0x0000 },
-  { 0x1a00, 0x2ff4, 0x0000 },
-  { 0x9a00, 0x2ff7, 0x2000 },
-  { 0x1a00, 0x2ff6, 0x0000 },
-  { 0x1a00, 0x2ff8, 0x0000 },
-  { 0x9600, 0x301d, 0x6000 },
-  { 0x9200, 0x300d, 0x5000 },
-  { 0x8600, 0x3005, 0x4000 },
-  { 0x9500, 0x3001, 0x3000 },
-  { 0x9a00, 0x2ffb, 0x2000 },
-  { 0x1a00, 0x2ffa, 0x0000 },
-  { 0x1d00, 0x3000, 0x0000 },
-  { 0x9500, 0x3003, 0x2000 },
-  { 0x1500, 0x3002, 0x0000 },
-  { 0x1a00, 0x3004, 0x0000 },
-  { 0x9200, 0x3009, 0x3000 },
-  { 0x8e00, 0x3007, 0x2000 },
-  { 0x0700, 0x3006, 0x0000 },
-  { 0x1600, 0x3008, 0x0000 },
-  { 0x9200, 0x300b, 0x2000 },
-  { 0x1600, 0x300a, 0x0000 },
-  { 0x1600, 0x300c, 0x0000 },
-  { 0x9200, 0x3015, 0x4000 },
-  { 0x9200, 0x3011, 0x3000 },
-  { 0x9200, 0x300f, 0x2000 },
-  { 0x1600, 0x300e, 0x0000 },
-  { 0x1600, 0x3010, 0x0000 },
-  { 0x9a00, 0x3013, 0x2000 },
-  { 0x1a00, 0x3012, 0x0000 },
-  { 0x1600, 0x3014, 0x0000 },
-  { 0x9200, 0x3019, 0x3000 },
-  { 0x9200, 0x3017, 0x2000 },
-  { 0x1600, 0x3016, 0x0000 },
-  { 0x1600, 0x3018, 0x0000 },
-  { 0x9200, 0x301b, 0x2000 },
-  { 0x1600, 0x301a, 0x0000 },
-  { 0x1100, 0x301c, 0x0000 },
-  { 0x8c00, 0x302d, 0x5000 },
-  { 0x8e00, 0x3025, 0x4000 },
-  { 0x8e00, 0x3021, 0x3000 },
-  { 0x9200, 0x301f, 0x2000 },
-  { 0x1200, 0x301e, 0x0000 },
-  { 0x1a00, 0x3020, 0x0000 },
-  { 0x8e00, 0x3023, 0x2000 },
-  { 0x0e00, 0x3022, 0x0000 },
-  { 0x0e00, 0x3024, 0x0000 },
-  { 0x8e00, 0x3029, 0x3000 },
-  { 0x8e00, 0x3027, 0x2000 },
-  { 0x0e00, 0x3026, 0x0000 },
-  { 0x0e00, 0x3028, 0x0000 },
-  { 0x8c00, 0x302b, 0x2000 },
-  { 0x0c00, 0x302a, 0x0000 },
-  { 0x0c00, 0x302c, 0x0000 },
-  { 0x8600, 0x3035, 0x4000 },
-  { 0x8600, 0x3031, 0x3000 },
-  { 0x8c00, 0x302f, 0x2000 },
-  { 0x0c00, 0x302e, 0x0000 },
-  { 0x1100, 0x3030, 0x0000 },
-  { 0x8600, 0x3033, 0x2000 },
-  { 0x0600, 0x3032, 0x0000 },
-  { 0x0600, 0x3034, 0x0000 },
-  { 0x8e00, 0x3039, 0x3000 },
-  { 0x9a00, 0x3037, 0x2000 },
-  { 0x1a00, 0x3036, 0x0000 },
-  { 0x0e00, 0x3038, 0x0000 },
-  { 0x8600, 0x303b, 0x2000 },
-  { 0x0e00, 0x303a, 0x0000 },
-  { 0x0700, 0x303c, 0x0000 },
-  { 0x8700, 0x30c0, 0x8000 },
-  { 0x8700, 0x307e, 0x7000 },
-  { 0x8700, 0x305e, 0x6000 },
-  { 0x8700, 0x304e, 0x5000 },
-  { 0x8700, 0x3046, 0x4000 },
-  { 0x8700, 0x3042, 0x3000 },
-  { 0x9a00, 0x303f, 0x2000 },
-  { 0x1a00, 0x303e, 0x0000 },
-  { 0x0700, 0x3041, 0x0000 },
-  { 0x8700, 0x3044, 0x2000 },
-  { 0x0700, 0x3043, 0x0000 },
-  { 0x0700, 0x3045, 0x0000 },
-  { 0x8700, 0x304a, 0x3000 },
-  { 0x8700, 0x3048, 0x2000 },
-  { 0x0700, 0x3047, 0x0000 },
-  { 0x0700, 0x3049, 0x0000 },
-  { 0x8700, 0x304c, 0x2000 },
-  { 0x0700, 0x304b, 0x0000 },
-  { 0x0700, 0x304d, 0x0000 },
-  { 0x8700, 0x3056, 0x4000 },
-  { 0x8700, 0x3052, 0x3000 },
-  { 0x8700, 0x3050, 0x2000 },
-  { 0x0700, 0x304f, 0x0000 },
-  { 0x0700, 0x3051, 0x0000 },
-  { 0x8700, 0x3054, 0x2000 },
-  { 0x0700, 0x3053, 0x0000 },
-  { 0x0700, 0x3055, 0x0000 },
-  { 0x8700, 0x305a, 0x3000 },
-  { 0x8700, 0x3058, 0x2000 },
-  { 0x0700, 0x3057, 0x0000 },
-  { 0x0700, 0x3059, 0x0000 },
-  { 0x8700, 0x305c, 0x2000 },
-  { 0x0700, 0x305b, 0x0000 },
-  { 0x0700, 0x305d, 0x0000 },
-  { 0x8700, 0x306e, 0x5000 },
-  { 0x8700, 0x3066, 0x4000 },
-  { 0x8700, 0x3062, 0x3000 },
-  { 0x8700, 0x3060, 0x2000 },
-  { 0x0700, 0x305f, 0x0000 },
-  { 0x0700, 0x3061, 0x0000 },
-  { 0x8700, 0x3064, 0x2000 },
-  { 0x0700, 0x3063, 0x0000 },
-  { 0x0700, 0x3065, 0x0000 },
-  { 0x8700, 0x306a, 0x3000 },
-  { 0x8700, 0x3068, 0x2000 },
-  { 0x0700, 0x3067, 0x0000 },
-  { 0x0700, 0x3069, 0x0000 },
-  { 0x8700, 0x306c, 0x2000 },
-  { 0x0700, 0x306b, 0x0000 },
-  { 0x0700, 0x306d, 0x0000 },
-  { 0x8700, 0x3076, 0x4000 },
-  { 0x8700, 0x3072, 0x3000 },
-  { 0x8700, 0x3070, 0x2000 },
-  { 0x0700, 0x306f, 0x0000 },
-  { 0x0700, 0x3071, 0x0000 },
-  { 0x8700, 0x3074, 0x2000 },
-  { 0x0700, 0x3073, 0x0000 },
-  { 0x0700, 0x3075, 0x0000 },
-  { 0x8700, 0x307a, 0x3000 },
-  { 0x8700, 0x3078, 0x2000 },
-  { 0x0700, 0x3077, 0x0000 },
-  { 0x0700, 0x3079, 0x0000 },
-  { 0x8700, 0x307c, 0x2000 },
-  { 0x0700, 0x307b, 0x0000 },
-  { 0x0700, 0x307d, 0x0000 },
-  { 0x9100, 0x30a0, 0x6000 },
-  { 0x8700, 0x308e, 0x5000 },
-  { 0x8700, 0x3086, 0x4000 },
-  { 0x8700, 0x3082, 0x3000 },
-  { 0x8700, 0x3080, 0x2000 },
-  { 0x0700, 0x307f, 0x0000 },
-  { 0x0700, 0x3081, 0x0000 },
-  { 0x8700, 0x3084, 0x2000 },
-  { 0x0700, 0x3083, 0x0000 },
-  { 0x0700, 0x3085, 0x0000 },
-  { 0x8700, 0x308a, 0x3000 },
-  { 0x8700, 0x3088, 0x2000 },
-  { 0x0700, 0x3087, 0x0000 },
-  { 0x0700, 0x3089, 0x0000 },
-  { 0x8700, 0x308c, 0x2000 },
-  { 0x0700, 0x308b, 0x0000 },
-  { 0x0700, 0x308d, 0x0000 },
-  { 0x8700, 0x3096, 0x4000 },
-  { 0x8700, 0x3092, 0x3000 },
-  { 0x8700, 0x3090, 0x2000 },
-  { 0x0700, 0x308f, 0x0000 },
-  { 0x0700, 0x3091, 0x0000 },
-  { 0x8700, 0x3094, 0x2000 },
-  { 0x0700, 0x3093, 0x0000 },
-  { 0x0700, 0x3095, 0x0000 },
-  { 0x9800, 0x309c, 0x3000 },
-  { 0x8c00, 0x309a, 0x2000 },
-  { 0x0c00, 0x3099, 0x0000 },
-  { 0x1800, 0x309b, 0x0000 },
-  { 0x8600, 0x309e, 0x2000 },
-  { 0x0600, 0x309d, 0x0000 },
-  { 0x0700, 0x309f, 0x0000 },
-  { 0x8700, 0x30b0, 0x5000 },
-  { 0x8700, 0x30a8, 0x4000 },
-  { 0x8700, 0x30a4, 0x3000 },
-  { 0x8700, 0x30a2, 0x2000 },
-  { 0x0700, 0x30a1, 0x0000 },
-  { 0x0700, 0x30a3, 0x0000 },
-  { 0x8700, 0x30a6, 0x2000 },
-  { 0x0700, 0x30a5, 0x0000 },
-  { 0x0700, 0x30a7, 0x0000 },
-  { 0x8700, 0x30ac, 0x3000 },
-  { 0x8700, 0x30aa, 0x2000 },
-  { 0x0700, 0x30a9, 0x0000 },
-  { 0x0700, 0x30ab, 0x0000 },
-  { 0x8700, 0x30ae, 0x2000 },
-  { 0x0700, 0x30ad, 0x0000 },
-  { 0x0700, 0x30af, 0x0000 },
-  { 0x8700, 0x30b8, 0x4000 },
-  { 0x8700, 0x30b4, 0x3000 },
-  { 0x8700, 0x30b2, 0x2000 },
-  { 0x0700, 0x30b1, 0x0000 },
-  { 0x0700, 0x30b3, 0x0000 },
-  { 0x8700, 0x30b6, 0x2000 },
-  { 0x0700, 0x30b5, 0x0000 },
-  { 0x0700, 0x30b7, 0x0000 },
-  { 0x8700, 0x30bc, 0x3000 },
-  { 0x8700, 0x30ba, 0x2000 },
-  { 0x0700, 0x30b9, 0x0000 },
-  { 0x0700, 0x30bb, 0x0000 },
-  { 0x8700, 0x30be, 0x2000 },
-  { 0x0700, 0x30bd, 0x0000 },
-  { 0x0700, 0x30bf, 0x0000 },
-  { 0x8700, 0x3105, 0x7000 },
-  { 0x8700, 0x30e0, 0x6000 },
-  { 0x8700, 0x30d0, 0x5000 },
-  { 0x8700, 0x30c8, 0x4000 },
-  { 0x8700, 0x30c4, 0x3000 },
-  { 0x8700, 0x30c2, 0x2000 },
-  { 0x0700, 0x30c1, 0x0000 },
-  { 0x0700, 0x30c3, 0x0000 },
-  { 0x8700, 0x30c6, 0x2000 },
-  { 0x0700, 0x30c5, 0x0000 },
-  { 0x0700, 0x30c7, 0x0000 },
-  { 0x8700, 0x30cc, 0x3000 },
-  { 0x8700, 0x30ca, 0x2000 },
-  { 0x0700, 0x30c9, 0x0000 },
-  { 0x0700, 0x30cb, 0x0000 },
-  { 0x8700, 0x30ce, 0x2000 },
-  { 0x0700, 0x30cd, 0x0000 },
-  { 0x0700, 0x30cf, 0x0000 },
-  { 0x8700, 0x30d8, 0x4000 },
-  { 0x8700, 0x30d4, 0x3000 },
-  { 0x8700, 0x30d2, 0x2000 },
-  { 0x0700, 0x30d1, 0x0000 },
-  { 0x0700, 0x30d3, 0x0000 },
-  { 0x8700, 0x30d6, 0x2000 },
-  { 0x0700, 0x30d5, 0x0000 },
-  { 0x0700, 0x30d7, 0x0000 },
-  { 0x8700, 0x30dc, 0x3000 },
-  { 0x8700, 0x30da, 0x2000 },
-  { 0x0700, 0x30d9, 0x0000 },
-  { 0x0700, 0x30db, 0x0000 },
-  { 0x8700, 0x30de, 0x2000 },
-  { 0x0700, 0x30dd, 0x0000 },
-  { 0x0700, 0x30df, 0x0000 },
-  { 0x8700, 0x30f0, 0x5000 },
-  { 0x8700, 0x30e8, 0x4000 },
-  { 0x8700, 0x30e4, 0x3000 },
-  { 0x8700, 0x30e2, 0x2000 },
-  { 0x0700, 0x30e1, 0x0000 },
-  { 0x0700, 0x30e3, 0x0000 },
-  { 0x8700, 0x30e6, 0x2000 },
-  { 0x0700, 0x30e5, 0x0000 },
-  { 0x0700, 0x30e7, 0x0000 },
-  { 0x8700, 0x30ec, 0x3000 },
-  { 0x8700, 0x30ea, 0x2000 },
-  { 0x0700, 0x30e9, 0x0000 },
-  { 0x0700, 0x30eb, 0x0000 },
-  { 0x8700, 0x30ee, 0x2000 },
-  { 0x0700, 0x30ed, 0x0000 },
-  { 0x0700, 0x30ef, 0x0000 },
-  { 0x8700, 0x30f8, 0x4000 },
-  { 0x8700, 0x30f4, 0x3000 },
-  { 0x8700, 0x30f2, 0x2000 },
-  { 0x0700, 0x30f1, 0x0000 },
-  { 0x0700, 0x30f3, 0x0000 },
-  { 0x8700, 0x30f6, 0x2000 },
-  { 0x0700, 0x30f5, 0x0000 },
-  { 0x0700, 0x30f7, 0x0000 },
-  { 0x8600, 0x30fc, 0x3000 },
-  { 0x8700, 0x30fa, 0x2000 },
-  { 0x0700, 0x30f9, 0x0000 },
-  { 0x1000, 0x30fb, 0x0000 },
-  { 0x8600, 0x30fe, 0x2000 },
-  { 0x0600, 0x30fd, 0x0000 },
-  { 0x0700, 0x30ff, 0x0000 },
-  { 0x8700, 0x3125, 0x6000 },
-  { 0x8700, 0x3115, 0x5000 },
-  { 0x8700, 0x310d, 0x4000 },
-  { 0x8700, 0x3109, 0x3000 },
-  { 0x8700, 0x3107, 0x2000 },
-  { 0x0700, 0x3106, 0x0000 },
-  { 0x0700, 0x3108, 0x0000 },
-  { 0x8700, 0x310b, 0x2000 },
-  { 0x0700, 0x310a, 0x0000 },
-  { 0x0700, 0x310c, 0x0000 },
-  { 0x8700, 0x3111, 0x3000 },
-  { 0x8700, 0x310f, 0x2000 },
-  { 0x0700, 0x310e, 0x0000 },
-  { 0x0700, 0x3110, 0x0000 },
-  { 0x8700, 0x3113, 0x2000 },
-  { 0x0700, 0x3112, 0x0000 },
-  { 0x0700, 0x3114, 0x0000 },
-  { 0x8700, 0x311d, 0x4000 },
-  { 0x8700, 0x3119, 0x3000 },
-  { 0x8700, 0x3117, 0x2000 },
-  { 0x0700, 0x3116, 0x0000 },
-  { 0x0700, 0x3118, 0x0000 },
-  { 0x8700, 0x311b, 0x2000 },
-  { 0x0700, 0x311a, 0x0000 },
-  { 0x0700, 0x311c, 0x0000 },
-  { 0x8700, 0x3121, 0x3000 },
-  { 0x8700, 0x311f, 0x2000 },
-  { 0x0700, 0x311e, 0x0000 },
-  { 0x0700, 0x3120, 0x0000 },
-  { 0x8700, 0x3123, 0x2000 },
-  { 0x0700, 0x3122, 0x0000 },
-  { 0x0700, 0x3124, 0x0000 },
-  { 0x8700, 0x3139, 0x5000 },
-  { 0x8700, 0x3131, 0x4000 },
-  { 0x8700, 0x3129, 0x3000 },
-  { 0x8700, 0x3127, 0x2000 },
-  { 0x0700, 0x3126, 0x0000 },
-  { 0x0700, 0x3128, 0x0000 },
-  { 0x8700, 0x312b, 0x2000 },
-  { 0x0700, 0x312a, 0x0000 },
-  { 0x0700, 0x312c, 0x0000 },
-  { 0x8700, 0x3135, 0x3000 },
-  { 0x8700, 0x3133, 0x2000 },
-  { 0x0700, 0x3132, 0x0000 },
-  { 0x0700, 0x3134, 0x0000 },
-  { 0x8700, 0x3137, 0x2000 },
-  { 0x0700, 0x3136, 0x0000 },
-  { 0x0700, 0x3138, 0x0000 },
-  { 0x8700, 0x3141, 0x4000 },
-  { 0x8700, 0x313d, 0x3000 },
-  { 0x8700, 0x313b, 0x2000 },
-  { 0x0700, 0x313a, 0x0000 },
-  { 0x0700, 0x313c, 0x0000 },
-  { 0x8700, 0x313f, 0x2000 },
-  { 0x0700, 0x313e, 0x0000 },
-  { 0x0700, 0x3140, 0x0000 },
-  { 0x8700, 0x3145, 0x3000 },
-  { 0x8700, 0x3143, 0x2000 },
-  { 0x0700, 0x3142, 0x0000 },
-  { 0x0700, 0x3144, 0x0000 },
-  { 0x8700, 0x3147, 0x2000 },
-  { 0x0700, 0x3146, 0x0000 },
-  { 0x0700, 0x3148, 0x0000 },
-  { 0x9a00, 0x3290, 0x9000 },
-  { 0x9a00, 0x3202, 0x8000 },
-  { 0x8700, 0x3189, 0x7000 },
-  { 0x8700, 0x3169, 0x6000 },
-  { 0x8700, 0x3159, 0x5000 },
-  { 0x8700, 0x3151, 0x4000 },
-  { 0x8700, 0x314d, 0x3000 },
-  { 0x8700, 0x314b, 0x2000 },
-  { 0x0700, 0x314a, 0x0000 },
-  { 0x0700, 0x314c, 0x0000 },
-  { 0x8700, 0x314f, 0x2000 },
-  { 0x0700, 0x314e, 0x0000 },
-  { 0x0700, 0x3150, 0x0000 },
-  { 0x8700, 0x3155, 0x3000 },
-  { 0x8700, 0x3153, 0x2000 },
-  { 0x0700, 0x3152, 0x0000 },
-  { 0x0700, 0x3154, 0x0000 },
-  { 0x8700, 0x3157, 0x2000 },
-  { 0x0700, 0x3156, 0x0000 },
-  { 0x0700, 0x3158, 0x0000 },
-  { 0x8700, 0x3161, 0x4000 },
-  { 0x8700, 0x315d, 0x3000 },
-  { 0x8700, 0x315b, 0x2000 },
-  { 0x0700, 0x315a, 0x0000 },
-  { 0x0700, 0x315c, 0x0000 },
-  { 0x8700, 0x315f, 0x2000 },
-  { 0x0700, 0x315e, 0x0000 },
-  { 0x0700, 0x3160, 0x0000 },
-  { 0x8700, 0x3165, 0x3000 },
-  { 0x8700, 0x3163, 0x2000 },
-  { 0x0700, 0x3162, 0x0000 },
-  { 0x0700, 0x3164, 0x0000 },
-  { 0x8700, 0x3167, 0x2000 },
-  { 0x0700, 0x3166, 0x0000 },
-  { 0x0700, 0x3168, 0x0000 },
-  { 0x8700, 0x3179, 0x5000 },
-  { 0x8700, 0x3171, 0x4000 },
-  { 0x8700, 0x316d, 0x3000 },
-  { 0x8700, 0x316b, 0x2000 },
-  { 0x0700, 0x316a, 0x0000 },
-  { 0x0700, 0x316c, 0x0000 },
-  { 0x8700, 0x316f, 0x2000 },
-  { 0x0700, 0x316e, 0x0000 },
-  { 0x0700, 0x3170, 0x0000 },
-  { 0x8700, 0x3175, 0x3000 },
-  { 0x8700, 0x3173, 0x2000 },
-  { 0x0700, 0x3172, 0x0000 },
-  { 0x0700, 0x3174, 0x0000 },
-  { 0x8700, 0x3177, 0x2000 },
-  { 0x0700, 0x3176, 0x0000 },
-  { 0x0700, 0x3178, 0x0000 },
-  { 0x8700, 0x3181, 0x4000 },
-  { 0x8700, 0x317d, 0x3000 },
-  { 0x8700, 0x317b, 0x2000 },
-  { 0x0700, 0x317a, 0x0000 },
-  { 0x0700, 0x317c, 0x0000 },
-  { 0x8700, 0x317f, 0x2000 },
-  { 0x0700, 0x317e, 0x0000 },
-  { 0x0700, 0x3180, 0x0000 },
-  { 0x8700, 0x3185, 0x3000 },
-  { 0x8700, 0x3183, 0x2000 },
-  { 0x0700, 0x3182, 0x0000 },
-  { 0x0700, 0x3184, 0x0000 },
-  { 0x8700, 0x3187, 0x2000 },
-  { 0x0700, 0x3186, 0x0000 },
-  { 0x0700, 0x3188, 0x0000 },
-  { 0x8700, 0x31aa, 0x6000 },
-  { 0x9a00, 0x319a, 0x5000 },
-  { 0x8f00, 0x3192, 0x4000 },
-  { 0x8700, 0x318d, 0x3000 },
-  { 0x8700, 0x318b, 0x2000 },
-  { 0x0700, 0x318a, 0x0000 },
-  { 0x0700, 0x318c, 0x0000 },
-  { 0x9a00, 0x3190, 0x2000 },
-  { 0x0700, 0x318e, 0x0000 },
-  { 0x1a00, 0x3191, 0x0000 },
-  { 0x9a00, 0x3196, 0x3000 },
-  { 0x8f00, 0x3194, 0x2000 },
-  { 0x0f00, 0x3193, 0x0000 },
-  { 0x0f00, 0x3195, 0x0000 },
-  { 0x9a00, 0x3198, 0x2000 },
-  { 0x1a00, 0x3197, 0x0000 },
-  { 0x1a00, 0x3199, 0x0000 },
-  { 0x8700, 0x31a2, 0x4000 },
-  { 0x9a00, 0x319e, 0x3000 },
-  { 0x9a00, 0x319c, 0x2000 },
-  { 0x1a00, 0x319b, 0x0000 },
-  { 0x1a00, 0x319d, 0x0000 },
-  { 0x8700, 0x31a0, 0x2000 },
-  { 0x1a00, 0x319f, 0x0000 },
-  { 0x0700, 0x31a1, 0x0000 },
-  { 0x8700, 0x31a6, 0x3000 },
-  { 0x8700, 0x31a4, 0x2000 },
-  { 0x0700, 0x31a3, 0x0000 },
-  { 0x0700, 0x31a5, 0x0000 },
-  { 0x8700, 0x31a8, 0x2000 },
-  { 0x0700, 0x31a7, 0x0000 },
-  { 0x0700, 0x31a9, 0x0000 },
-  { 0x8700, 0x31f2, 0x5000 },
-  { 0x8700, 0x31b2, 0x4000 },
-  { 0x8700, 0x31ae, 0x3000 },
-  { 0x8700, 0x31ac, 0x2000 },
-  { 0x0700, 0x31ab, 0x0000 },
-  { 0x0700, 0x31ad, 0x0000 },
-  { 0x8700, 0x31b0, 0x2000 },
-  { 0x0700, 0x31af, 0x0000 },
-  { 0x0700, 0x31b1, 0x0000 },
-  { 0x8700, 0x31b6, 0x3000 },
-  { 0x8700, 0x31b4, 0x2000 },
-  { 0x0700, 0x31b3, 0x0000 },
-  { 0x0700, 0x31b5, 0x0000 },
-  { 0x8700, 0x31f0, 0x2000 },
-  { 0x0700, 0x31b7, 0x0000 },
-  { 0x0700, 0x31f1, 0x0000 },
-  { 0x8700, 0x31fa, 0x4000 },
-  { 0x8700, 0x31f6, 0x3000 },
-  { 0x8700, 0x31f4, 0x2000 },
-  { 0x0700, 0x31f3, 0x0000 },
-  { 0x0700, 0x31f5, 0x0000 },
-  { 0x8700, 0x31f8, 0x2000 },
-  { 0x0700, 0x31f7, 0x0000 },
-  { 0x0700, 0x31f9, 0x0000 },
-  { 0x8700, 0x31fe, 0x3000 },
-  { 0x8700, 0x31fc, 0x2000 },
-  { 0x0700, 0x31fb, 0x0000 },
-  { 0x0700, 0x31fd, 0x0000 },
-  { 0x9a00, 0x3200, 0x2000 },
-  { 0x0700, 0x31ff, 0x0000 },
-  { 0x1a00, 0x3201, 0x0000 },
-  { 0x9a00, 0x3243, 0x7000 },
-  { 0x8f00, 0x3223, 0x6000 },
-  { 0x9a00, 0x3212, 0x5000 },
-  { 0x9a00, 0x320a, 0x4000 },
-  { 0x9a00, 0x3206, 0x3000 },
-  { 0x9a00, 0x3204, 0x2000 },
-  { 0x1a00, 0x3203, 0x0000 },
-  { 0x1a00, 0x3205, 0x0000 },
-  { 0x9a00, 0x3208, 0x2000 },
-  { 0x1a00, 0x3207, 0x0000 },
-  { 0x1a00, 0x3209, 0x0000 },
-  { 0x9a00, 0x320e, 0x3000 },
-  { 0x9a00, 0x320c, 0x2000 },
-  { 0x1a00, 0x320b, 0x0000 },
-  { 0x1a00, 0x320d, 0x0000 },
-  { 0x9a00, 0x3210, 0x2000 },
-  { 0x1a00, 0x320f, 0x0000 },
-  { 0x1a00, 0x3211, 0x0000 },
-  { 0x9a00, 0x321a, 0x4000 },
-  { 0x9a00, 0x3216, 0x3000 },
-  { 0x9a00, 0x3214, 0x2000 },
-  { 0x1a00, 0x3213, 0x0000 },
-  { 0x1a00, 0x3215, 0x0000 },
-  { 0x9a00, 0x3218, 0x2000 },
-  { 0x1a00, 0x3217, 0x0000 },
-  { 0x1a00, 0x3219, 0x0000 },
-  { 0x9a00, 0x321e, 0x3000 },
-  { 0x9a00, 0x321c, 0x2000 },
-  { 0x1a00, 0x321b, 0x0000 },
-  { 0x1a00, 0x321d, 0x0000 },
-  { 0x8f00, 0x3221, 0x2000 },
-  { 0x0f00, 0x3220, 0x0000 },
-  { 0x0f00, 0x3222, 0x0000 },
-  { 0x9a00, 0x3233, 0x5000 },
-  { 0x9a00, 0x322b, 0x4000 },
-  { 0x8f00, 0x3227, 0x3000 },
-  { 0x8f00, 0x3225, 0x2000 },
-  { 0x0f00, 0x3224, 0x0000 },
-  { 0x0f00, 0x3226, 0x0000 },
-  { 0x8f00, 0x3229, 0x2000 },
-  { 0x0f00, 0x3228, 0x0000 },
-  { 0x1a00, 0x322a, 0x0000 },
-  { 0x9a00, 0x322f, 0x3000 },
-  { 0x9a00, 0x322d, 0x2000 },
-  { 0x1a00, 0x322c, 0x0000 },
-  { 0x1a00, 0x322e, 0x0000 },
-  { 0x9a00, 0x3231, 0x2000 },
-  { 0x1a00, 0x3230, 0x0000 },
-  { 0x1a00, 0x3232, 0x0000 },
-  { 0x9a00, 0x323b, 0x4000 },
-  { 0x9a00, 0x3237, 0x3000 },
-  { 0x9a00, 0x3235, 0x2000 },
-  { 0x1a00, 0x3234, 0x0000 },
-  { 0x1a00, 0x3236, 0x0000 },
-  { 0x9a00, 0x3239, 0x2000 },
-  { 0x1a00, 0x3238, 0x0000 },
-  { 0x1a00, 0x323a, 0x0000 },
-  { 0x9a00, 0x323f, 0x3000 },
-  { 0x9a00, 0x323d, 0x2000 },
-  { 0x1a00, 0x323c, 0x0000 },
-  { 0x1a00, 0x323e, 0x0000 },
-  { 0x9a00, 0x3241, 0x2000 },
-  { 0x1a00, 0x3240, 0x0000 },
-  { 0x1a00, 0x3242, 0x0000 },
-  { 0x9a00, 0x326f, 0x6000 },
-  { 0x8f00, 0x325f, 0x5000 },
-  { 0x8f00, 0x3257, 0x4000 },
-  { 0x8f00, 0x3253, 0x3000 },
-  { 0x8f00, 0x3251, 0x2000 },
-  { 0x1a00, 0x3250, 0x0000 },
-  { 0x0f00, 0x3252, 0x0000 },
-  { 0x8f00, 0x3255, 0x2000 },
-  { 0x0f00, 0x3254, 0x0000 },
-  { 0x0f00, 0x3256, 0x0000 },
-  { 0x8f00, 0x325b, 0x3000 },
-  { 0x8f00, 0x3259, 0x2000 },
-  { 0x0f00, 0x3258, 0x0000 },
-  { 0x0f00, 0x325a, 0x0000 },
-  { 0x8f00, 0x325d, 0x2000 },
-  { 0x0f00, 0x325c, 0x0000 },
-  { 0x0f00, 0x325e, 0x0000 },
-  { 0x9a00, 0x3267, 0x4000 },
-  { 0x9a00, 0x3263, 0x3000 },
-  { 0x9a00, 0x3261, 0x2000 },
-  { 0x1a00, 0x3260, 0x0000 },
-  { 0x1a00, 0x3262, 0x0000 },
-  { 0x9a00, 0x3265, 0x2000 },
-  { 0x1a00, 0x3264, 0x0000 },
-  { 0x1a00, 0x3266, 0x0000 },
-  { 0x9a00, 0x326b, 0x3000 },
-  { 0x9a00, 0x3269, 0x2000 },
-  { 0x1a00, 0x3268, 0x0000 },
-  { 0x1a00, 0x326a, 0x0000 },
-  { 0x9a00, 0x326d, 0x2000 },
-  { 0x1a00, 0x326c, 0x0000 },
-  { 0x1a00, 0x326e, 0x0000 },
-  { 0x8f00, 0x3280, 0x5000 },
-  { 0x9a00, 0x3277, 0x4000 },
-  { 0x9a00, 0x3273, 0x3000 },
-  { 0x9a00, 0x3271, 0x2000 },
-  { 0x1a00, 0x3270, 0x0000 },
-  { 0x1a00, 0x3272, 0x0000 },
-  { 0x9a00, 0x3275, 0x2000 },
-  { 0x1a00, 0x3274, 0x0000 },
-  { 0x1a00, 0x3276, 0x0000 },
-  { 0x9a00, 0x327b, 0x3000 },
-  { 0x9a00, 0x3279, 0x2000 },
-  { 0x1a00, 0x3278, 0x0000 },
-  { 0x1a00, 0x327a, 0x0000 },
-  { 0x9a00, 0x327d, 0x2000 },
-  { 0x1a00, 0x327c, 0x0000 },
-  { 0x1a00, 0x327f, 0x0000 },
-  { 0x8f00, 0x3288, 0x4000 },
-  { 0x8f00, 0x3284, 0x3000 },
-  { 0x8f00, 0x3282, 0x2000 },
-  { 0x0f00, 0x3281, 0x0000 },
-  { 0x0f00, 0x3283, 0x0000 },
-  { 0x8f00, 0x3286, 0x2000 },
-  { 0x0f00, 0x3285, 0x0000 },
-  { 0x0f00, 0x3287, 0x0000 },
-  { 0x9a00, 0x328c, 0x3000 },
-  { 0x9a00, 0x328a, 0x2000 },
-  { 0x0f00, 0x3289, 0x0000 },
-  { 0x1a00, 0x328b, 0x0000 },
-  { 0x9a00, 0x328e, 0x2000 },
-  { 0x1a00, 0x328d, 0x0000 },
-  { 0x1a00, 0x328f, 0x0000 },
-  { 0x9a00, 0x3311, 0x8000 },
-  { 0x9a00, 0x32d0, 0x7000 },
-  { 0x9a00, 0x32b0, 0x6000 },
-  { 0x9a00, 0x32a0, 0x5000 },
-  { 0x9a00, 0x3298, 0x4000 },
-  { 0x9a00, 0x3294, 0x3000 },
-  { 0x9a00, 0x3292, 0x2000 },
-  { 0x1a00, 0x3291, 0x0000 },
-  { 0x1a00, 0x3293, 0x0000 },
-  { 0x9a00, 0x3296, 0x2000 },
-  { 0x1a00, 0x3295, 0x0000 },
-  { 0x1a00, 0x3297, 0x0000 },
-  { 0x9a00, 0x329c, 0x3000 },
-  { 0x9a00, 0x329a, 0x2000 },
-  { 0x1a00, 0x3299, 0x0000 },
-  { 0x1a00, 0x329b, 0x0000 },
-  { 0x9a00, 0x329e, 0x2000 },
-  { 0x1a00, 0x329d, 0x0000 },
-  { 0x1a00, 0x329f, 0x0000 },
-  { 0x9a00, 0x32a8, 0x4000 },
-  { 0x9a00, 0x32a4, 0x3000 },
-  { 0x9a00, 0x32a2, 0x2000 },
-  { 0x1a00, 0x32a1, 0x0000 },
-  { 0x1a00, 0x32a3, 0x0000 },
-  { 0x9a00, 0x32a6, 0x2000 },
-  { 0x1a00, 0x32a5, 0x0000 },
-  { 0x1a00, 0x32a7, 0x0000 },
-  { 0x9a00, 0x32ac, 0x3000 },
-  { 0x9a00, 0x32aa, 0x2000 },
-  { 0x1a00, 0x32a9, 0x0000 },
-  { 0x1a00, 0x32ab, 0x0000 },
-  { 0x9a00, 0x32ae, 0x2000 },
-  { 0x1a00, 0x32ad, 0x0000 },
-  { 0x1a00, 0x32af, 0x0000 },
-  { 0x9a00, 0x32c0, 0x5000 },
-  { 0x8f00, 0x32b8, 0x4000 },
-  { 0x8f00, 0x32b4, 0x3000 },
-  { 0x8f00, 0x32b2, 0x2000 },
-  { 0x0f00, 0x32b1, 0x0000 },
-  { 0x0f00, 0x32b3, 0x0000 },
-  { 0x8f00, 0x32b6, 0x2000 },
-  { 0x0f00, 0x32b5, 0x0000 },
-  { 0x0f00, 0x32b7, 0x0000 },
-  { 0x8f00, 0x32bc, 0x3000 },
-  { 0x8f00, 0x32ba, 0x2000 },
-  { 0x0f00, 0x32b9, 0x0000 },
-  { 0x0f00, 0x32bb, 0x0000 },
-  { 0x8f00, 0x32be, 0x2000 },
-  { 0x0f00, 0x32bd, 0x0000 },
-  { 0x0f00, 0x32bf, 0x0000 },
-  { 0x9a00, 0x32c8, 0x4000 },
-  { 0x9a00, 0x32c4, 0x3000 },
-  { 0x9a00, 0x32c2, 0x2000 },
-  { 0x1a00, 0x32c1, 0x0000 },
-  { 0x1a00, 0x32c3, 0x0000 },
-  { 0x9a00, 0x32c6, 0x2000 },
-  { 0x1a00, 0x32c5, 0x0000 },
-  { 0x1a00, 0x32c7, 0x0000 },
-  { 0x9a00, 0x32cc, 0x3000 },
-  { 0x9a00, 0x32ca, 0x2000 },
-  { 0x1a00, 0x32c9, 0x0000 },
-  { 0x1a00, 0x32cb, 0x0000 },
-  { 0x9a00, 0x32ce, 0x2000 },
-  { 0x1a00, 0x32cd, 0x0000 },
-  { 0x1a00, 0x32cf, 0x0000 },
-  { 0x9a00, 0x32f0, 0x6000 },
-  { 0x9a00, 0x32e0, 0x5000 },
-  { 0x9a00, 0x32d8, 0x4000 },
-  { 0x9a00, 0x32d4, 0x3000 },
-  { 0x9a00, 0x32d2, 0x2000 },
-  { 0x1a00, 0x32d1, 0x0000 },
-  { 0x1a00, 0x32d3, 0x0000 },
-  { 0x9a00, 0x32d6, 0x2000 },
-  { 0x1a00, 0x32d5, 0x0000 },
-  { 0x1a00, 0x32d7, 0x0000 },
-  { 0x9a00, 0x32dc, 0x3000 },
-  { 0x9a00, 0x32da, 0x2000 },
-  { 0x1a00, 0x32d9, 0x0000 },
-  { 0x1a00, 0x32db, 0x0000 },
-  { 0x9a00, 0x32de, 0x2000 },
-  { 0x1a00, 0x32dd, 0x0000 },
-  { 0x1a00, 0x32df, 0x0000 },
-  { 0x9a00, 0x32e8, 0x4000 },
-  { 0x9a00, 0x32e4, 0x3000 },
-  { 0x9a00, 0x32e2, 0x2000 },
-  { 0x1a00, 0x32e1, 0x0000 },
-  { 0x1a00, 0x32e3, 0x0000 },
-  { 0x9a00, 0x32e6, 0x2000 },
-  { 0x1a00, 0x32e5, 0x0000 },
-  { 0x1a00, 0x32e7, 0x0000 },
-  { 0x9a00, 0x32ec, 0x3000 },
-  { 0x9a00, 0x32ea, 0x2000 },
-  { 0x1a00, 0x32e9, 0x0000 },
-  { 0x1a00, 0x32eb, 0x0000 },
-  { 0x9a00, 0x32ee, 0x2000 },
-  { 0x1a00, 0x32ed, 0x0000 },
-  { 0x1a00, 0x32ef, 0x0000 },
-  { 0x9a00, 0x3301, 0x5000 },
-  { 0x9a00, 0x32f8, 0x4000 },
-  { 0x9a00, 0x32f4, 0x3000 },
-  { 0x9a00, 0x32f2, 0x2000 },
-  { 0x1a00, 0x32f1, 0x0000 },
-  { 0x1a00, 0x32f3, 0x0000 },
-  { 0x9a00, 0x32f6, 0x2000 },
-  { 0x1a00, 0x32f5, 0x0000 },
-  { 0x1a00, 0x32f7, 0x0000 },
-  { 0x9a00, 0x32fc, 0x3000 },
-  { 0x9a00, 0x32fa, 0x2000 },
-  { 0x1a00, 0x32f9, 0x0000 },
-  { 0x1a00, 0x32fb, 0x0000 },
-  { 0x9a00, 0x32fe, 0x2000 },
-  { 0x1a00, 0x32fd, 0x0000 },
-  { 0x1a00, 0x3300, 0x0000 },
-  { 0x9a00, 0x3309, 0x4000 },
-  { 0x9a00, 0x3305, 0x3000 },
-  { 0x9a00, 0x3303, 0x2000 },
-  { 0x1a00, 0x3302, 0x0000 },
-  { 0x1a00, 0x3304, 0x0000 },
-  { 0x9a00, 0x3307, 0x2000 },
-  { 0x1a00, 0x3306, 0x0000 },
-  { 0x1a00, 0x3308, 0x0000 },
-  { 0x9a00, 0x330d, 0x3000 },
-  { 0x9a00, 0x330b, 0x2000 },
-  { 0x1a00, 0x330a, 0x0000 },
-  { 0x1a00, 0x330c, 0x0000 },
-  { 0x9a00, 0x330f, 0x2000 },
-  { 0x1a00, 0x330e, 0x0000 },
-  { 0x1a00, 0x3310, 0x0000 },
-  { 0x9a00, 0x3351, 0x7000 },
-  { 0x9a00, 0x3331, 0x6000 },
-  { 0x9a00, 0x3321, 0x5000 },
-  { 0x9a00, 0x3319, 0x4000 },
-  { 0x9a00, 0x3315, 0x3000 },
-  { 0x9a00, 0x3313, 0x2000 },
-  { 0x1a00, 0x3312, 0x0000 },
-  { 0x1a00, 0x3314, 0x0000 },
-  { 0x9a00, 0x3317, 0x2000 },
-  { 0x1a00, 0x3316, 0x0000 },
-  { 0x1a00, 0x3318, 0x0000 },
-  { 0x9a00, 0x331d, 0x3000 },
-  { 0x9a00, 0x331b, 0x2000 },
-  { 0x1a00, 0x331a, 0x0000 },
-  { 0x1a00, 0x331c, 0x0000 },
-  { 0x9a00, 0x331f, 0x2000 },
-  { 0x1a00, 0x331e, 0x0000 },
-  { 0x1a00, 0x3320, 0x0000 },
-  { 0x9a00, 0x3329, 0x4000 },
-  { 0x9a00, 0x3325, 0x3000 },
-  { 0x9a00, 0x3323, 0x2000 },
-  { 0x1a00, 0x3322, 0x0000 },
-  { 0x1a00, 0x3324, 0x0000 },
-  { 0x9a00, 0x3327, 0x2000 },
-  { 0x1a00, 0x3326, 0x0000 },
-  { 0x1a00, 0x3328, 0x0000 },
-  { 0x9a00, 0x332d, 0x3000 },
-  { 0x9a00, 0x332b, 0x2000 },
-  { 0x1a00, 0x332a, 0x0000 },
-  { 0x1a00, 0x332c, 0x0000 },
-  { 0x9a00, 0x332f, 0x2000 },
-  { 0x1a00, 0x332e, 0x0000 },
-  { 0x1a00, 0x3330, 0x0000 },
-  { 0x9a00, 0x3341, 0x5000 },
-  { 0x9a00, 0x3339, 0x4000 },
-  { 0x9a00, 0x3335, 0x3000 },
-  { 0x9a00, 0x3333, 0x2000 },
-  { 0x1a00, 0x3332, 0x0000 },
-  { 0x1a00, 0x3334, 0x0000 },
-  { 0x9a00, 0x3337, 0x2000 },
-  { 0x1a00, 0x3336, 0x0000 },
-  { 0x1a00, 0x3338, 0x0000 },
-  { 0x9a00, 0x333d, 0x3000 },
-  { 0x9a00, 0x333b, 0x2000 },
-  { 0x1a00, 0x333a, 0x0000 },
-  { 0x1a00, 0x333c, 0x0000 },
-  { 0x9a00, 0x333f, 0x2000 },
-  { 0x1a00, 0x333e, 0x0000 },
-  { 0x1a00, 0x3340, 0x0000 },
-  { 0x9a00, 0x3349, 0x4000 },
-  { 0x9a00, 0x3345, 0x3000 },
-  { 0x9a00, 0x3343, 0x2000 },
-  { 0x1a00, 0x3342, 0x0000 },
-  { 0x1a00, 0x3344, 0x0000 },
-  { 0x9a00, 0x3347, 0x2000 },
-  { 0x1a00, 0x3346, 0x0000 },
-  { 0x1a00, 0x3348, 0x0000 },
-  { 0x9a00, 0x334d, 0x3000 },
-  { 0x9a00, 0x334b, 0x2000 },
-  { 0x1a00, 0x334a, 0x0000 },
-  { 0x1a00, 0x334c, 0x0000 },
-  { 0x9a00, 0x334f, 0x2000 },
-  { 0x1a00, 0x334e, 0x0000 },
-  { 0x1a00, 0x3350, 0x0000 },
-  { 0x9a00, 0x3371, 0x6000 },
-  { 0x9a00, 0x3361, 0x5000 },
-  { 0x9a00, 0x3359, 0x4000 },
-  { 0x9a00, 0x3355, 0x3000 },
-  { 0x9a00, 0x3353, 0x2000 },
-  { 0x1a00, 0x3352, 0x0000 },
-  { 0x1a00, 0x3354, 0x0000 },
-  { 0x9a00, 0x3357, 0x2000 },
-  { 0x1a00, 0x3356, 0x0000 },
-  { 0x1a00, 0x3358, 0x0000 },
-  { 0x9a00, 0x335d, 0x3000 },
-  { 0x9a00, 0x335b, 0x2000 },
-  { 0x1a00, 0x335a, 0x0000 },
-  { 0x1a00, 0x335c, 0x0000 },
-  { 0x9a00, 0x335f, 0x2000 },
-  { 0x1a00, 0x335e, 0x0000 },
-  { 0x1a00, 0x3360, 0x0000 },
-  { 0x9a00, 0x3369, 0x4000 },
-  { 0x9a00, 0x3365, 0x3000 },
-  { 0x9a00, 0x3363, 0x2000 },
-  { 0x1a00, 0x3362, 0x0000 },
-  { 0x1a00, 0x3364, 0x0000 },
-  { 0x9a00, 0x3367, 0x2000 },
-  { 0x1a00, 0x3366, 0x0000 },
-  { 0x1a00, 0x3368, 0x0000 },
-  { 0x9a00, 0x336d, 0x3000 },
-  { 0x9a00, 0x336b, 0x2000 },
-  { 0x1a00, 0x336a, 0x0000 },
-  { 0x1a00, 0x336c, 0x0000 },
-  { 0x9a00, 0x336f, 0x2000 },
-  { 0x1a00, 0x336e, 0x0000 },
-  { 0x1a00, 0x3370, 0x0000 },
-  { 0x9a00, 0x3381, 0x5000 },
-  { 0x9a00, 0x3379, 0x4000 },
-  { 0x9a00, 0x3375, 0x3000 },
-  { 0x9a00, 0x3373, 0x2000 },
-  { 0x1a00, 0x3372, 0x0000 },
-  { 0x1a00, 0x3374, 0x0000 },
-  { 0x9a00, 0x3377, 0x2000 },
-  { 0x1a00, 0x3376, 0x0000 },
-  { 0x1a00, 0x3378, 0x0000 },
-  { 0x9a00, 0x337d, 0x3000 },
-  { 0x9a00, 0x337b, 0x2000 },
-  { 0x1a00, 0x337a, 0x0000 },
-  { 0x1a00, 0x337c, 0x0000 },
-  { 0x9a00, 0x337f, 0x2000 },
-  { 0x1a00, 0x337e, 0x0000 },
-  { 0x1a00, 0x3380, 0x0000 },
-  { 0x9a00, 0x3389, 0x4000 },
-  { 0x9a00, 0x3385, 0x3000 },
-  { 0x9a00, 0x3383, 0x2000 },
-  { 0x1a00, 0x3382, 0x0000 },
-  { 0x1a00, 0x3384, 0x0000 },
-  { 0x9a00, 0x3387, 0x2000 },
-  { 0x1a00, 0x3386, 0x0000 },
-  { 0x1a00, 0x3388, 0x0000 },
-  { 0x9a00, 0x338d, 0x3000 },
-  { 0x9a00, 0x338b, 0x2000 },
-  { 0x1a00, 0x338a, 0x0000 },
-  { 0x1a00, 0x338c, 0x0000 },
-  { 0x9a00, 0x338f, 0x2000 },
-  { 0x1a00, 0x338e, 0x0000 },
-  { 0x1a00, 0x3390, 0x0000 },
-  { 0x8700, 0xa14d, 0xa000 },
-  { 0x8700, 0xa04d, 0x9000 },
-  { 0x9a00, 0x4dcf, 0x8000 },
-  { 0x9a00, 0x33d1, 0x7000 },
-  { 0x9a00, 0x33b1, 0x6000 },
-  { 0x9a00, 0x33a1, 0x5000 },
-  { 0x9a00, 0x3399, 0x4000 },
-  { 0x9a00, 0x3395, 0x3000 },
-  { 0x9a00, 0x3393, 0x2000 },
-  { 0x1a00, 0x3392, 0x0000 },
-  { 0x1a00, 0x3394, 0x0000 },
-  { 0x9a00, 0x3397, 0x2000 },
-  { 0x1a00, 0x3396, 0x0000 },
-  { 0x1a00, 0x3398, 0x0000 },
-  { 0x9a00, 0x339d, 0x3000 },
-  { 0x9a00, 0x339b, 0x2000 },
-  { 0x1a00, 0x339a, 0x0000 },
-  { 0x1a00, 0x339c, 0x0000 },
-  { 0x9a00, 0x339f, 0x2000 },
-  { 0x1a00, 0x339e, 0x0000 },
-  { 0x1a00, 0x33a0, 0x0000 },
-  { 0x9a00, 0x33a9, 0x4000 },
-  { 0x9a00, 0x33a5, 0x3000 },
-  { 0x9a00, 0x33a3, 0x2000 },
-  { 0x1a00, 0x33a2, 0x0000 },
-  { 0x1a00, 0x33a4, 0x0000 },
-  { 0x9a00, 0x33a7, 0x2000 },
-  { 0x1a00, 0x33a6, 0x0000 },
-  { 0x1a00, 0x33a8, 0x0000 },
-  { 0x9a00, 0x33ad, 0x3000 },
-  { 0x9a00, 0x33ab, 0x2000 },
-  { 0x1a00, 0x33aa, 0x0000 },
-  { 0x1a00, 0x33ac, 0x0000 },
-  { 0x9a00, 0x33af, 0x2000 },
-  { 0x1a00, 0x33ae, 0x0000 },
-  { 0x1a00, 0x33b0, 0x0000 },
-  { 0x9a00, 0x33c1, 0x5000 },
-  { 0x9a00, 0x33b9, 0x4000 },
-  { 0x9a00, 0x33b5, 0x3000 },
-  { 0x9a00, 0x33b3, 0x2000 },
-  { 0x1a00, 0x33b2, 0x0000 },
-  { 0x1a00, 0x33b4, 0x0000 },
-  { 0x9a00, 0x33b7, 0x2000 },
-  { 0x1a00, 0x33b6, 0x0000 },
-  { 0x1a00, 0x33b8, 0x0000 },
-  { 0x9a00, 0x33bd, 0x3000 },
-  { 0x9a00, 0x33bb, 0x2000 },
-  { 0x1a00, 0x33ba, 0x0000 },
-  { 0x1a00, 0x33bc, 0x0000 },
-  { 0x9a00, 0x33bf, 0x2000 },
-  { 0x1a00, 0x33be, 0x0000 },
-  { 0x1a00, 0x33c0, 0x0000 },
-  { 0x9a00, 0x33c9, 0x4000 },
-  { 0x9a00, 0x33c5, 0x3000 },
-  { 0x9a00, 0x33c3, 0x2000 },
-  { 0x1a00, 0x33c2, 0x0000 },
-  { 0x1a00, 0x33c4, 0x0000 },
-  { 0x9a00, 0x33c7, 0x2000 },
-  { 0x1a00, 0x33c6, 0x0000 },
-  { 0x1a00, 0x33c8, 0x0000 },
-  { 0x9a00, 0x33cd, 0x3000 },
-  { 0x9a00, 0x33cb, 0x2000 },
-  { 0x1a00, 0x33ca, 0x0000 },
-  { 0x1a00, 0x33cc, 0x0000 },
-  { 0x9a00, 0x33cf, 0x2000 },
-  { 0x1a00, 0x33ce, 0x0000 },
-  { 0x1a00, 0x33d0, 0x0000 },
-  { 0x9a00, 0x33f1, 0x6000 },
-  { 0x9a00, 0x33e1, 0x5000 },
-  { 0x9a00, 0x33d9, 0x4000 },
-  { 0x9a00, 0x33d5, 0x3000 },
-  { 0x9a00, 0x33d3, 0x2000 },
-  { 0x1a00, 0x33d2, 0x0000 },
-  { 0x1a00, 0x33d4, 0x0000 },
-  { 0x9a00, 0x33d7, 0x2000 },
-  { 0x1a00, 0x33d6, 0x0000 },
-  { 0x1a00, 0x33d8, 0x0000 },
-  { 0x9a00, 0x33dd, 0x3000 },
-  { 0x9a00, 0x33db, 0x2000 },
-  { 0x1a00, 0x33da, 0x0000 },
-  { 0x1a00, 0x33dc, 0x0000 },
-  { 0x9a00, 0x33df, 0x2000 },
-  { 0x1a00, 0x33de, 0x0000 },
-  { 0x1a00, 0x33e0, 0x0000 },
-  { 0x9a00, 0x33e9, 0x4000 },
-  { 0x9a00, 0x33e5, 0x3000 },
-  { 0x9a00, 0x33e3, 0x2000 },
-  { 0x1a00, 0x33e2, 0x0000 },
-  { 0x1a00, 0x33e4, 0x0000 },
-  { 0x9a00, 0x33e7, 0x2000 },
-  { 0x1a00, 0x33e6, 0x0000 },
-  { 0x1a00, 0x33e8, 0x0000 },
-  { 0x9a00, 0x33ed, 0x3000 },
-  { 0x9a00, 0x33eb, 0x2000 },
-  { 0x1a00, 0x33ea, 0x0000 },
-  { 0x1a00, 0x33ec, 0x0000 },
-  { 0x9a00, 0x33ef, 0x2000 },
-  { 0x1a00, 0x33ee, 0x0000 },
-  { 0x1a00, 0x33f0, 0x0000 },
-  { 0x8700, 0x4db5, 0x5000 },
-  { 0x9a00, 0x33f9, 0x4000 },
-  { 0x9a00, 0x33f5, 0x3000 },
-  { 0x9a00, 0x33f3, 0x2000 },
-  { 0x1a00, 0x33f2, 0x0000 },
-  { 0x1a00, 0x33f4, 0x0000 },
-  { 0x9a00, 0x33f7, 0x2000 },
-  { 0x1a00, 0x33f6, 0x0000 },
-  { 0x1a00, 0x33f8, 0x0000 },
-  { 0x9a00, 0x33fd, 0x3000 },
-  { 0x9a00, 0x33fb, 0x2000 },
-  { 0x1a00, 0x33fa, 0x0000 },
-  { 0x1a00, 0x33fc, 0x0000 },
-  { 0x9a00, 0x33ff, 0x2000 },
-  { 0x1a00, 0x33fe, 0x0000 },
-  { 0x0700, 0x3400, 0x0000 },
-  { 0x9a00, 0x4dc7, 0x4000 },
-  { 0x9a00, 0x4dc3, 0x3000 },
-  { 0x9a00, 0x4dc1, 0x2000 },
-  { 0x1a00, 0x4dc0, 0x0000 },
-  { 0x1a00, 0x4dc2, 0x0000 },
-  { 0x9a00, 0x4dc5, 0x2000 },
-  { 0x1a00, 0x4dc4, 0x0000 },
-  { 0x1a00, 0x4dc6, 0x0000 },
-  { 0x9a00, 0x4dcb, 0x3000 },
-  { 0x9a00, 0x4dc9, 0x2000 },
-  { 0x1a00, 0x4dc8, 0x0000 },
-  { 0x1a00, 0x4dca, 0x0000 },
-  { 0x9a00, 0x4dcd, 0x2000 },
-  { 0x1a00, 0x4dcc, 0x0000 },
-  { 0x1a00, 0x4dce, 0x0000 },
-  { 0x8700, 0xa00d, 0x7000 },
-  { 0x9a00, 0x4def, 0x6000 },
-  { 0x9a00, 0x4ddf, 0x5000 },
-  { 0x9a00, 0x4dd7, 0x4000 },
-  { 0x9a00, 0x4dd3, 0x3000 },
-  { 0x9a00, 0x4dd1, 0x2000 },
-  { 0x1a00, 0x4dd0, 0x0000 },
-  { 0x1a00, 0x4dd2, 0x0000 },
-  { 0x9a00, 0x4dd5, 0x2000 },
-  { 0x1a00, 0x4dd4, 0x0000 },
-  { 0x1a00, 0x4dd6, 0x0000 },
-  { 0x9a00, 0x4ddb, 0x3000 },
-  { 0x9a00, 0x4dd9, 0x2000 },
-  { 0x1a00, 0x4dd8, 0x0000 },
-  { 0x1a00, 0x4dda, 0x0000 },
-  { 0x9a00, 0x4ddd, 0x2000 },
-  { 0x1a00, 0x4ddc, 0x0000 },
-  { 0x1a00, 0x4dde, 0x0000 },
-  { 0x9a00, 0x4de7, 0x4000 },
-  { 0x9a00, 0x4de3, 0x3000 },
-  { 0x9a00, 0x4de1, 0x2000 },
-  { 0x1a00, 0x4de0, 0x0000 },
-  { 0x1a00, 0x4de2, 0x0000 },
-  { 0x9a00, 0x4de5, 0x2000 },
-  { 0x1a00, 0x4de4, 0x0000 },
-  { 0x1a00, 0x4de6, 0x0000 },
-  { 0x9a00, 0x4deb, 0x3000 },
-  { 0x9a00, 0x4de9, 0x2000 },
-  { 0x1a00, 0x4de8, 0x0000 },
-  { 0x1a00, 0x4dea, 0x0000 },
-  { 0x9a00, 0x4ded, 0x2000 },
-  { 0x1a00, 0x4dec, 0x0000 },
-  { 0x1a00, 0x4dee, 0x0000 },
-  { 0x9a00, 0x4dff, 0x5000 },
-  { 0x9a00, 0x4df7, 0x4000 },
-  { 0x9a00, 0x4df3, 0x3000 },
-  { 0x9a00, 0x4df1, 0x2000 },
-  { 0x1a00, 0x4df0, 0x0000 },
-  { 0x1a00, 0x4df2, 0x0000 },
-  { 0x9a00, 0x4df5, 0x2000 },
-  { 0x1a00, 0x4df4, 0x0000 },
-  { 0x1a00, 0x4df6, 0x0000 },
-  { 0x9a00, 0x4dfb, 0x3000 },
-  { 0x9a00, 0x4df9, 0x2000 },
-  { 0x1a00, 0x4df8, 0x0000 },
-  { 0x1a00, 0x4dfa, 0x0000 },
-  { 0x9a00, 0x4dfd, 0x2000 },
-  { 0x1a00, 0x4dfc, 0x0000 },
-  { 0x1a00, 0x4dfe, 0x0000 },
-  { 0x8700, 0xa005, 0x4000 },
-  { 0x8700, 0xa001, 0x3000 },
-  { 0x8700, 0x9fa5, 0x2000 },
-  { 0x0700, 0x4e00, 0x0000 },
-  { 0x0700, 0xa000, 0x0000 },
-  { 0x8700, 0xa003, 0x2000 },
-  { 0x0700, 0xa002, 0x0000 },
-  { 0x0700, 0xa004, 0x0000 },
-  { 0x8700, 0xa009, 0x3000 },
-  { 0x8700, 0xa007, 0x2000 },
-  { 0x0700, 0xa006, 0x0000 },
-  { 0x0700, 0xa008, 0x0000 },
-  { 0x8700, 0xa00b, 0x2000 },
-  { 0x0700, 0xa00a, 0x0000 },
-  { 0x0700, 0xa00c, 0x0000 },
-  { 0x8700, 0xa02d, 0x6000 },
-  { 0x8700, 0xa01d, 0x5000 },
-  { 0x8700, 0xa015, 0x4000 },
-  { 0x8700, 0xa011, 0x3000 },
-  { 0x8700, 0xa00f, 0x2000 },
-  { 0x0700, 0xa00e, 0x0000 },
-  { 0x0700, 0xa010, 0x0000 },
-  { 0x8700, 0xa013, 0x2000 },
-  { 0x0700, 0xa012, 0x0000 },
-  { 0x0700, 0xa014, 0x0000 },
-  { 0x8700, 0xa019, 0x3000 },
-  { 0x8700, 0xa017, 0x2000 },
-  { 0x0700, 0xa016, 0x0000 },
-  { 0x0700, 0xa018, 0x0000 },
-  { 0x8700, 0xa01b, 0x2000 },
-  { 0x0700, 0xa01a, 0x0000 },
-  { 0x0700, 0xa01c, 0x0000 },
-  { 0x8700, 0xa025, 0x4000 },
-  { 0x8700, 0xa021, 0x3000 },
-  { 0x8700, 0xa01f, 0x2000 },
-  { 0x0700, 0xa01e, 0x0000 },
-  { 0x0700, 0xa020, 0x0000 },
-  { 0x8700, 0xa023, 0x2000 },
-  { 0x0700, 0xa022, 0x0000 },
-  { 0x0700, 0xa024, 0x0000 },
-  { 0x8700, 0xa029, 0x3000 },
-  { 0x8700, 0xa027, 0x2000 },
-  { 0x0700, 0xa026, 0x0000 },
-  { 0x0700, 0xa028, 0x0000 },
-  { 0x8700, 0xa02b, 0x2000 },
-  { 0x0700, 0xa02a, 0x0000 },
-  { 0x0700, 0xa02c, 0x0000 },
-  { 0x8700, 0xa03d, 0x5000 },
-  { 0x8700, 0xa035, 0x4000 },
-  { 0x8700, 0xa031, 0x3000 },
-  { 0x8700, 0xa02f, 0x2000 },
-  { 0x0700, 0xa02e, 0x0000 },
-  { 0x0700, 0xa030, 0x0000 },
-  { 0x8700, 0xa033, 0x2000 },
-  { 0x0700, 0xa032, 0x0000 },
-  { 0x0700, 0xa034, 0x0000 },
-  { 0x8700, 0xa039, 0x3000 },
-  { 0x8700, 0xa037, 0x2000 },
-  { 0x0700, 0xa036, 0x0000 },
-  { 0x0700, 0xa038, 0x0000 },
-  { 0x8700, 0xa03b, 0x2000 },
-  { 0x0700, 0xa03a, 0x0000 },
-  { 0x0700, 0xa03c, 0x0000 },
-  { 0x8700, 0xa045, 0x4000 },
-  { 0x8700, 0xa041, 0x3000 },
-  { 0x8700, 0xa03f, 0x2000 },
-  { 0x0700, 0xa03e, 0x0000 },
-  { 0x0700, 0xa040, 0x0000 },
-  { 0x8700, 0xa043, 0x2000 },
-  { 0x0700, 0xa042, 0x0000 },
-  { 0x0700, 0xa044, 0x0000 },
-  { 0x8700, 0xa049, 0x3000 },
-  { 0x8700, 0xa047, 0x2000 },
-  { 0x0700, 0xa046, 0x0000 },
-  { 0x0700, 0xa048, 0x0000 },
-  { 0x8700, 0xa04b, 0x2000 },
-  { 0x0700, 0xa04a, 0x0000 },
-  { 0x0700, 0xa04c, 0x0000 },
-  { 0x8700, 0xa0cd, 0x8000 },
-  { 0x8700, 0xa08d, 0x7000 },
-  { 0x8700, 0xa06d, 0x6000 },
-  { 0x8700, 0xa05d, 0x5000 },
-  { 0x8700, 0xa055, 0x4000 },
-  { 0x8700, 0xa051, 0x3000 },
-  { 0x8700, 0xa04f, 0x2000 },
-  { 0x0700, 0xa04e, 0x0000 },
-  { 0x0700, 0xa050, 0x0000 },
-  { 0x8700, 0xa053, 0x2000 },
-  { 0x0700, 0xa052, 0x0000 },
-  { 0x0700, 0xa054, 0x0000 },
-  { 0x8700, 0xa059, 0x3000 },
-  { 0x8700, 0xa057, 0x2000 },
-  { 0x0700, 0xa056, 0x0000 },
-  { 0x0700, 0xa058, 0x0000 },
-  { 0x8700, 0xa05b, 0x2000 },
-  { 0x0700, 0xa05a, 0x0000 },
-  { 0x0700, 0xa05c, 0x0000 },
-  { 0x8700, 0xa065, 0x4000 },
-  { 0x8700, 0xa061, 0x3000 },
-  { 0x8700, 0xa05f, 0x2000 },
-  { 0x0700, 0xa05e, 0x0000 },
-  { 0x0700, 0xa060, 0x0000 },
-  { 0x8700, 0xa063, 0x2000 },
-  { 0x0700, 0xa062, 0x0000 },
-  { 0x0700, 0xa064, 0x0000 },
-  { 0x8700, 0xa069, 0x3000 },
-  { 0x8700, 0xa067, 0x2000 },
-  { 0x0700, 0xa066, 0x0000 },
-  { 0x0700, 0xa068, 0x0000 },
-  { 0x8700, 0xa06b, 0x2000 },
-  { 0x0700, 0xa06a, 0x0000 },
-  { 0x0700, 0xa06c, 0x0000 },
-  { 0x8700, 0xa07d, 0x5000 },
-  { 0x8700, 0xa075, 0x4000 },
-  { 0x8700, 0xa071, 0x3000 },
-  { 0x8700, 0xa06f, 0x2000 },
-  { 0x0700, 0xa06e, 0x0000 },
-  { 0x0700, 0xa070, 0x0000 },
-  { 0x8700, 0xa073, 0x2000 },
-  { 0x0700, 0xa072, 0x0000 },
-  { 0x0700, 0xa074, 0x0000 },
-  { 0x8700, 0xa079, 0x3000 },
-  { 0x8700, 0xa077, 0x2000 },
-  { 0x0700, 0xa076, 0x0000 },
-  { 0x0700, 0xa078, 0x0000 },
-  { 0x8700, 0xa07b, 0x2000 },
-  { 0x0700, 0xa07a, 0x0000 },
-  { 0x0700, 0xa07c, 0x0000 },
-  { 0x8700, 0xa085, 0x4000 },
-  { 0x8700, 0xa081, 0x3000 },
-  { 0x8700, 0xa07f, 0x2000 },
-  { 0x0700, 0xa07e, 0x0000 },
-  { 0x0700, 0xa080, 0x0000 },
-  { 0x8700, 0xa083, 0x2000 },
-  { 0x0700, 0xa082, 0x0000 },
-  { 0x0700, 0xa084, 0x0000 },
-  { 0x8700, 0xa089, 0x3000 },
-  { 0x8700, 0xa087, 0x2000 },
-  { 0x0700, 0xa086, 0x0000 },
-  { 0x0700, 0xa088, 0x0000 },
-  { 0x8700, 0xa08b, 0x2000 },
-  { 0x0700, 0xa08a, 0x0000 },
-  { 0x0700, 0xa08c, 0x0000 },
-  { 0x8700, 0xa0ad, 0x6000 },
-  { 0x8700, 0xa09d, 0x5000 },
-  { 0x8700, 0xa095, 0x4000 },
-  { 0x8700, 0xa091, 0x3000 },
-  { 0x8700, 0xa08f, 0x2000 },
-  { 0x0700, 0xa08e, 0x0000 },
-  { 0x0700, 0xa090, 0x0000 },
-  { 0x8700, 0xa093, 0x2000 },
-  { 0x0700, 0xa092, 0x0000 },
-  { 0x0700, 0xa094, 0x0000 },
-  { 0x8700, 0xa099, 0x3000 },
-  { 0x8700, 0xa097, 0x2000 },
-  { 0x0700, 0xa096, 0x0000 },
-  { 0x0700, 0xa098, 0x0000 },
-  { 0x8700, 0xa09b, 0x2000 },
-  { 0x0700, 0xa09a, 0x0000 },
-  { 0x0700, 0xa09c, 0x0000 },
-  { 0x8700, 0xa0a5, 0x4000 },
-  { 0x8700, 0xa0a1, 0x3000 },
-  { 0x8700, 0xa09f, 0x2000 },
-  { 0x0700, 0xa09e, 0x0000 },
-  { 0x0700, 0xa0a0, 0x0000 },
-  { 0x8700, 0xa0a3, 0x2000 },
-  { 0x0700, 0xa0a2, 0x0000 },
-  { 0x0700, 0xa0a4, 0x0000 },
-  { 0x8700, 0xa0a9, 0x3000 },
-  { 0x8700, 0xa0a7, 0x2000 },
-  { 0x0700, 0xa0a6, 0x0000 },
-  { 0x0700, 0xa0a8, 0x0000 },
-  { 0x8700, 0xa0ab, 0x2000 },
-  { 0x0700, 0xa0aa, 0x0000 },
-  { 0x0700, 0xa0ac, 0x0000 },
-  { 0x8700, 0xa0bd, 0x5000 },
-  { 0x8700, 0xa0b5, 0x4000 },
-  { 0x8700, 0xa0b1, 0x3000 },
-  { 0x8700, 0xa0af, 0x2000 },
-  { 0x0700, 0xa0ae, 0x0000 },
-  { 0x0700, 0xa0b0, 0x0000 },
-  { 0x8700, 0xa0b3, 0x2000 },
-  { 0x0700, 0xa0b2, 0x0000 },
-  { 0x0700, 0xa0b4, 0x0000 },
-  { 0x8700, 0xa0b9, 0x3000 },
-  { 0x8700, 0xa0b7, 0x2000 },
-  { 0x0700, 0xa0b6, 0x0000 },
-  { 0x0700, 0xa0b8, 0x0000 },
-  { 0x8700, 0xa0bb, 0x2000 },
-  { 0x0700, 0xa0ba, 0x0000 },
-  { 0x0700, 0xa0bc, 0x0000 },
-  { 0x8700, 0xa0c5, 0x4000 },
-  { 0x8700, 0xa0c1, 0x3000 },
-  { 0x8700, 0xa0bf, 0x2000 },
-  { 0x0700, 0xa0be, 0x0000 },
-  { 0x0700, 0xa0c0, 0x0000 },
-  { 0x8700, 0xa0c3, 0x2000 },
-  { 0x0700, 0xa0c2, 0x0000 },
-  { 0x0700, 0xa0c4, 0x0000 },
-  { 0x8700, 0xa0c9, 0x3000 },
-  { 0x8700, 0xa0c7, 0x2000 },
-  { 0x0700, 0xa0c6, 0x0000 },
-  { 0x0700, 0xa0c8, 0x0000 },
-  { 0x8700, 0xa0cb, 0x2000 },
-  { 0x0700, 0xa0ca, 0x0000 },
-  { 0x0700, 0xa0cc, 0x0000 },
-  { 0x8700, 0xa10d, 0x7000 },
-  { 0x8700, 0xa0ed, 0x6000 },
-  { 0x8700, 0xa0dd, 0x5000 },
-  { 0x8700, 0xa0d5, 0x4000 },
-  { 0x8700, 0xa0d1, 0x3000 },
-  { 0x8700, 0xa0cf, 0x2000 },
-  { 0x0700, 0xa0ce, 0x0000 },
-  { 0x0700, 0xa0d0, 0x0000 },
-  { 0x8700, 0xa0d3, 0x2000 },
-  { 0x0700, 0xa0d2, 0x0000 },
-  { 0x0700, 0xa0d4, 0x0000 },
-  { 0x8700, 0xa0d9, 0x3000 },
-  { 0x8700, 0xa0d7, 0x2000 },
-  { 0x0700, 0xa0d6, 0x0000 },
-  { 0x0700, 0xa0d8, 0x0000 },
-  { 0x8700, 0xa0db, 0x2000 },
-  { 0x0700, 0xa0da, 0x0000 },
-  { 0x0700, 0xa0dc, 0x0000 },
-  { 0x8700, 0xa0e5, 0x4000 },
-  { 0x8700, 0xa0e1, 0x3000 },
-  { 0x8700, 0xa0df, 0x2000 },
-  { 0x0700, 0xa0de, 0x0000 },
-  { 0x0700, 0xa0e0, 0x0000 },
-  { 0x8700, 0xa0e3, 0x2000 },
-  { 0x0700, 0xa0e2, 0x0000 },
-  { 0x0700, 0xa0e4, 0x0000 },
-  { 0x8700, 0xa0e9, 0x3000 },
-  { 0x8700, 0xa0e7, 0x2000 },
-  { 0x0700, 0xa0e6, 0x0000 },
-  { 0x0700, 0xa0e8, 0x0000 },
-  { 0x8700, 0xa0eb, 0x2000 },
-  { 0x0700, 0xa0ea, 0x0000 },
-  { 0x0700, 0xa0ec, 0x0000 },
-  { 0x8700, 0xa0fd, 0x5000 },
-  { 0x8700, 0xa0f5, 0x4000 },
-  { 0x8700, 0xa0f1, 0x3000 },
-  { 0x8700, 0xa0ef, 0x2000 },
-  { 0x0700, 0xa0ee, 0x0000 },
-  { 0x0700, 0xa0f0, 0x0000 },
-  { 0x8700, 0xa0f3, 0x2000 },
-  { 0x0700, 0xa0f2, 0x0000 },
-  { 0x0700, 0xa0f4, 0x0000 },
-  { 0x8700, 0xa0f9, 0x3000 },
-  { 0x8700, 0xa0f7, 0x2000 },
-  { 0x0700, 0xa0f6, 0x0000 },
-  { 0x0700, 0xa0f8, 0x0000 },
-  { 0x8700, 0xa0fb, 0x2000 },
-  { 0x0700, 0xa0fa, 0x0000 },
-  { 0x0700, 0xa0fc, 0x0000 },
-  { 0x8700, 0xa105, 0x4000 },
-  { 0x8700, 0xa101, 0x3000 },
-  { 0x8700, 0xa0ff, 0x2000 },
-  { 0x0700, 0xa0fe, 0x0000 },
-  { 0x0700, 0xa100, 0x0000 },
-  { 0x8700, 0xa103, 0x2000 },
-  { 0x0700, 0xa102, 0x0000 },
-  { 0x0700, 0xa104, 0x0000 },
-  { 0x8700, 0xa109, 0x3000 },
-  { 0x8700, 0xa107, 0x2000 },
-  { 0x0700, 0xa106, 0x0000 },
-  { 0x0700, 0xa108, 0x0000 },
-  { 0x8700, 0xa10b, 0x2000 },
-  { 0x0700, 0xa10a, 0x0000 },
-  { 0x0700, 0xa10c, 0x0000 },
-  { 0x8700, 0xa12d, 0x6000 },
-  { 0x8700, 0xa11d, 0x5000 },
-  { 0x8700, 0xa115, 0x4000 },
-  { 0x8700, 0xa111, 0x3000 },
-  { 0x8700, 0xa10f, 0x2000 },
-  { 0x0700, 0xa10e, 0x0000 },
-  { 0x0700, 0xa110, 0x0000 },
-  { 0x8700, 0xa113, 0x2000 },
-  { 0x0700, 0xa112, 0x0000 },
-  { 0x0700, 0xa114, 0x0000 },
-  { 0x8700, 0xa119, 0x3000 },
-  { 0x8700, 0xa117, 0x2000 },
-  { 0x0700, 0xa116, 0x0000 },
-  { 0x0700, 0xa118, 0x0000 },
-  { 0x8700, 0xa11b, 0x2000 },
-  { 0x0700, 0xa11a, 0x0000 },
-  { 0x0700, 0xa11c, 0x0000 },
-  { 0x8700, 0xa125, 0x4000 },
-  { 0x8700, 0xa121, 0x3000 },
-  { 0x8700, 0xa11f, 0x2000 },
-  { 0x0700, 0xa11e, 0x0000 },
-  { 0x0700, 0xa120, 0x0000 },
-  { 0x8700, 0xa123, 0x2000 },
-  { 0x0700, 0xa122, 0x0000 },
-  { 0x0700, 0xa124, 0x0000 },
-  { 0x8700, 0xa129, 0x3000 },
-  { 0x8700, 0xa127, 0x2000 },
-  { 0x0700, 0xa126, 0x0000 },
-  { 0x0700, 0xa128, 0x0000 },
-  { 0x8700, 0xa12b, 0x2000 },
-  { 0x0700, 0xa12a, 0x0000 },
-  { 0x0700, 0xa12c, 0x0000 },
-  { 0x8700, 0xa13d, 0x5000 },
-  { 0x8700, 0xa135, 0x4000 },
-  { 0x8700, 0xa131, 0x3000 },
-  { 0x8700, 0xa12f, 0x2000 },
-  { 0x0700, 0xa12e, 0x0000 },
-  { 0x0700, 0xa130, 0x0000 },
-  { 0x8700, 0xa133, 0x2000 },
-  { 0x0700, 0xa132, 0x0000 },
-  { 0x0700, 0xa134, 0x0000 },
-  { 0x8700, 0xa139, 0x3000 },
-  { 0x8700, 0xa137, 0x2000 },
-  { 0x0700, 0xa136, 0x0000 },
-  { 0x0700, 0xa138, 0x0000 },
-  { 0x8700, 0xa13b, 0x2000 },
-  { 0x0700, 0xa13a, 0x0000 },
-  { 0x0700, 0xa13c, 0x0000 },
-  { 0x8700, 0xa145, 0x4000 },
-  { 0x8700, 0xa141, 0x3000 },
-  { 0x8700, 0xa13f, 0x2000 },
-  { 0x0700, 0xa13e, 0x0000 },
-  { 0x0700, 0xa140, 0x0000 },
-  { 0x8700, 0xa143, 0x2000 },
-  { 0x0700, 0xa142, 0x0000 },
-  { 0x0700, 0xa144, 0x0000 },
-  { 0x8700, 0xa149, 0x3000 },
-  { 0x8700, 0xa147, 0x2000 },
-  { 0x0700, 0xa146, 0x0000 },
-  { 0x0700, 0xa148, 0x0000 },
-  { 0x8700, 0xa14b, 0x2000 },
-  { 0x0700, 0xa14a, 0x0000 },
-  { 0x0700, 0xa14c, 0x0000 },
-  { 0x8700, 0xa24d, 0x9000 },
-  { 0x8700, 0xa1cd, 0x8000 },
-  { 0x8700, 0xa18d, 0x7000 },
-  { 0x8700, 0xa16d, 0x6000 },
-  { 0x8700, 0xa15d, 0x5000 },
-  { 0x8700, 0xa155, 0x4000 },
-  { 0x8700, 0xa151, 0x3000 },
-  { 0x8700, 0xa14f, 0x2000 },
-  { 0x0700, 0xa14e, 0x0000 },
-  { 0x0700, 0xa150, 0x0000 },
-  { 0x8700, 0xa153, 0x2000 },
-  { 0x0700, 0xa152, 0x0000 },
-  { 0x0700, 0xa154, 0x0000 },
-  { 0x8700, 0xa159, 0x3000 },
-  { 0x8700, 0xa157, 0x2000 },
-  { 0x0700, 0xa156, 0x0000 },
-  { 0x0700, 0xa158, 0x0000 },
-  { 0x8700, 0xa15b, 0x2000 },
-  { 0x0700, 0xa15a, 0x0000 },
-  { 0x0700, 0xa15c, 0x0000 },
-  { 0x8700, 0xa165, 0x4000 },
-  { 0x8700, 0xa161, 0x3000 },
-  { 0x8700, 0xa15f, 0x2000 },
-  { 0x0700, 0xa15e, 0x0000 },
-  { 0x0700, 0xa160, 0x0000 },
-  { 0x8700, 0xa163, 0x2000 },
-  { 0x0700, 0xa162, 0x0000 },
-  { 0x0700, 0xa164, 0x0000 },
-  { 0x8700, 0xa169, 0x3000 },
-  { 0x8700, 0xa167, 0x2000 },
-  { 0x0700, 0xa166, 0x0000 },
-  { 0x0700, 0xa168, 0x0000 },
-  { 0x8700, 0xa16b, 0x2000 },
-  { 0x0700, 0xa16a, 0x0000 },
-  { 0x0700, 0xa16c, 0x0000 },
-  { 0x8700, 0xa17d, 0x5000 },
-  { 0x8700, 0xa175, 0x4000 },
-  { 0x8700, 0xa171, 0x3000 },
-  { 0x8700, 0xa16f, 0x2000 },
-  { 0x0700, 0xa16e, 0x0000 },
-  { 0x0700, 0xa170, 0x0000 },
-  { 0x8700, 0xa173, 0x2000 },
-  { 0x0700, 0xa172, 0x0000 },
-  { 0x0700, 0xa174, 0x0000 },
-  { 0x8700, 0xa179, 0x3000 },
-  { 0x8700, 0xa177, 0x2000 },
-  { 0x0700, 0xa176, 0x0000 },
-  { 0x0700, 0xa178, 0x0000 },
-  { 0x8700, 0xa17b, 0x2000 },
-  { 0x0700, 0xa17a, 0x0000 },
-  { 0x0700, 0xa17c, 0x0000 },
-  { 0x8700, 0xa185, 0x4000 },
-  { 0x8700, 0xa181, 0x3000 },
-  { 0x8700, 0xa17f, 0x2000 },
-  { 0x0700, 0xa17e, 0x0000 },
-  { 0x0700, 0xa180, 0x0000 },
-  { 0x8700, 0xa183, 0x2000 },
-  { 0x0700, 0xa182, 0x0000 },
-  { 0x0700, 0xa184, 0x0000 },
-  { 0x8700, 0xa189, 0x3000 },
-  { 0x8700, 0xa187, 0x2000 },
-  { 0x0700, 0xa186, 0x0000 },
-  { 0x0700, 0xa188, 0x0000 },
-  { 0x8700, 0xa18b, 0x2000 },
-  { 0x0700, 0xa18a, 0x0000 },
-  { 0x0700, 0xa18c, 0x0000 },
-  { 0x8700, 0xa1ad, 0x6000 },
-  { 0x8700, 0xa19d, 0x5000 },
-  { 0x8700, 0xa195, 0x4000 },
-  { 0x8700, 0xa191, 0x3000 },
-  { 0x8700, 0xa18f, 0x2000 },
-  { 0x0700, 0xa18e, 0x0000 },
-  { 0x0700, 0xa190, 0x0000 },
-  { 0x8700, 0xa193, 0x2000 },
-  { 0x0700, 0xa192, 0x0000 },
-  { 0x0700, 0xa194, 0x0000 },
-  { 0x8700, 0xa199, 0x3000 },
-  { 0x8700, 0xa197, 0x2000 },
-  { 0x0700, 0xa196, 0x0000 },
-  { 0x0700, 0xa198, 0x0000 },
-  { 0x8700, 0xa19b, 0x2000 },
-  { 0x0700, 0xa19a, 0x0000 },
-  { 0x0700, 0xa19c, 0x0000 },
-  { 0x8700, 0xa1a5, 0x4000 },
-  { 0x8700, 0xa1a1, 0x3000 },
-  { 0x8700, 0xa19f, 0x2000 },
-  { 0x0700, 0xa19e, 0x0000 },
-  { 0x0700, 0xa1a0, 0x0000 },
-  { 0x8700, 0xa1a3, 0x2000 },
-  { 0x0700, 0xa1a2, 0x0000 },
-  { 0x0700, 0xa1a4, 0x0000 },
-  { 0x8700, 0xa1a9, 0x3000 },
-  { 0x8700, 0xa1a7, 0x2000 },
-  { 0x0700, 0xa1a6, 0x0000 },
-  { 0x0700, 0xa1a8, 0x0000 },
-  { 0x8700, 0xa1ab, 0x2000 },
-  { 0x0700, 0xa1aa, 0x0000 },
-  { 0x0700, 0xa1ac, 0x0000 },
-  { 0x8700, 0xa1bd, 0x5000 },
-  { 0x8700, 0xa1b5, 0x4000 },
-  { 0x8700, 0xa1b1, 0x3000 },
-  { 0x8700, 0xa1af, 0x2000 },
-  { 0x0700, 0xa1ae, 0x0000 },
-  { 0x0700, 0xa1b0, 0x0000 },
-  { 0x8700, 0xa1b3, 0x2000 },
-  { 0x0700, 0xa1b2, 0x0000 },
-  { 0x0700, 0xa1b4, 0x0000 },
-  { 0x8700, 0xa1b9, 0x3000 },
-  { 0x8700, 0xa1b7, 0x2000 },
-  { 0x0700, 0xa1b6, 0x0000 },
-  { 0x0700, 0xa1b8, 0x0000 },
-  { 0x8700, 0xa1bb, 0x2000 },
-  { 0x0700, 0xa1ba, 0x0000 },
-  { 0x0700, 0xa1bc, 0x0000 },
-  { 0x8700, 0xa1c5, 0x4000 },
-  { 0x8700, 0xa1c1, 0x3000 },
-  { 0x8700, 0xa1bf, 0x2000 },
-  { 0x0700, 0xa1be, 0x0000 },
-  { 0x0700, 0xa1c0, 0x0000 },
-  { 0x8700, 0xa1c3, 0x2000 },
-  { 0x0700, 0xa1c2, 0x0000 },
-  { 0x0700, 0xa1c4, 0x0000 },
-  { 0x8700, 0xa1c9, 0x3000 },
-  { 0x8700, 0xa1c7, 0x2000 },
-  { 0x0700, 0xa1c6, 0x0000 },
-  { 0x0700, 0xa1c8, 0x0000 },
-  { 0x8700, 0xa1cb, 0x2000 },
-  { 0x0700, 0xa1ca, 0x0000 },
-  { 0x0700, 0xa1cc, 0x0000 },
-  { 0x8700, 0xa20d, 0x7000 },
-  { 0x8700, 0xa1ed, 0x6000 },
-  { 0x8700, 0xa1dd, 0x5000 },
-  { 0x8700, 0xa1d5, 0x4000 },
-  { 0x8700, 0xa1d1, 0x3000 },
-  { 0x8700, 0xa1cf, 0x2000 },
-  { 0x0700, 0xa1ce, 0x0000 },
-  { 0x0700, 0xa1d0, 0x0000 },
-  { 0x8700, 0xa1d3, 0x2000 },
-  { 0x0700, 0xa1d2, 0x0000 },
-  { 0x0700, 0xa1d4, 0x0000 },
-  { 0x8700, 0xa1d9, 0x3000 },
-  { 0x8700, 0xa1d7, 0x2000 },
-  { 0x0700, 0xa1d6, 0x0000 },
-  { 0x0700, 0xa1d8, 0x0000 },
-  { 0x8700, 0xa1db, 0x2000 },
-  { 0x0700, 0xa1da, 0x0000 },
-  { 0x0700, 0xa1dc, 0x0000 },
-  { 0x8700, 0xa1e5, 0x4000 },
-  { 0x8700, 0xa1e1, 0x3000 },
-  { 0x8700, 0xa1df, 0x2000 },
-  { 0x0700, 0xa1de, 0x0000 },
-  { 0x0700, 0xa1e0, 0x0000 },
-  { 0x8700, 0xa1e3, 0x2000 },
-  { 0x0700, 0xa1e2, 0x0000 },
-  { 0x0700, 0xa1e4, 0x0000 },
-  { 0x8700, 0xa1e9, 0x3000 },
-  { 0x8700, 0xa1e7, 0x2000 },
-  { 0x0700, 0xa1e6, 0x0000 },
-  { 0x0700, 0xa1e8, 0x0000 },
-  { 0x8700, 0xa1eb, 0x2000 },
-  { 0x0700, 0xa1ea, 0x0000 },
-  { 0x0700, 0xa1ec, 0x0000 },
-  { 0x8700, 0xa1fd, 0x5000 },
-  { 0x8700, 0xa1f5, 0x4000 },
-  { 0x8700, 0xa1f1, 0x3000 },
-  { 0x8700, 0xa1ef, 0x2000 },
-  { 0x0700, 0xa1ee, 0x0000 },
-  { 0x0700, 0xa1f0, 0x0000 },
-  { 0x8700, 0xa1f3, 0x2000 },
-  { 0x0700, 0xa1f2, 0x0000 },
-  { 0x0700, 0xa1f4, 0x0000 },
-  { 0x8700, 0xa1f9, 0x3000 },
-  { 0x8700, 0xa1f7, 0x2000 },
-  { 0x0700, 0xa1f6, 0x0000 },
-  { 0x0700, 0xa1f8, 0x0000 },
-  { 0x8700, 0xa1fb, 0x2000 },
-  { 0x0700, 0xa1fa, 0x0000 },
-  { 0x0700, 0xa1fc, 0x0000 },
-  { 0x8700, 0xa205, 0x4000 },
-  { 0x8700, 0xa201, 0x3000 },
-  { 0x8700, 0xa1ff, 0x2000 },
-  { 0x0700, 0xa1fe, 0x0000 },
-  { 0x0700, 0xa200, 0x0000 },
-  { 0x8700, 0xa203, 0x2000 },
-  { 0x0700, 0xa202, 0x0000 },
-  { 0x0700, 0xa204, 0x0000 },
-  { 0x8700, 0xa209, 0x3000 },
-  { 0x8700, 0xa207, 0x2000 },
-  { 0x0700, 0xa206, 0x0000 },
-  { 0x0700, 0xa208, 0x0000 },
-  { 0x8700, 0xa20b, 0x2000 },
-  { 0x0700, 0xa20a, 0x0000 },
-  { 0x0700, 0xa20c, 0x0000 },
-  { 0x8700, 0xa22d, 0x6000 },
-  { 0x8700, 0xa21d, 0x5000 },
-  { 0x8700, 0xa215, 0x4000 },
-  { 0x8700, 0xa211, 0x3000 },
-  { 0x8700, 0xa20f, 0x2000 },
-  { 0x0700, 0xa20e, 0x0000 },
-  { 0x0700, 0xa210, 0x0000 },
-  { 0x8700, 0xa213, 0x2000 },
-  { 0x0700, 0xa212, 0x0000 },
-  { 0x0700, 0xa214, 0x0000 },
-  { 0x8700, 0xa219, 0x3000 },
-  { 0x8700, 0xa217, 0x2000 },
-  { 0x0700, 0xa216, 0x0000 },
-  { 0x0700, 0xa218, 0x0000 },
-  { 0x8700, 0xa21b, 0x2000 },
-  { 0x0700, 0xa21a, 0x0000 },
-  { 0x0700, 0xa21c, 0x0000 },
-  { 0x8700, 0xa225, 0x4000 },
-  { 0x8700, 0xa221, 0x3000 },
-  { 0x8700, 0xa21f, 0x2000 },
-  { 0x0700, 0xa21e, 0x0000 },
-  { 0x0700, 0xa220, 0x0000 },
-  { 0x8700, 0xa223, 0x2000 },
-  { 0x0700, 0xa222, 0x0000 },
-  { 0x0700, 0xa224, 0x0000 },
-  { 0x8700, 0xa229, 0x3000 },
-  { 0x8700, 0xa227, 0x2000 },
-  { 0x0700, 0xa226, 0x0000 },
-  { 0x0700, 0xa228, 0x0000 },
-  { 0x8700, 0xa22b, 0x2000 },
-  { 0x0700, 0xa22a, 0x0000 },
-  { 0x0700, 0xa22c, 0x0000 },
-  { 0x8700, 0xa23d, 0x5000 },
-  { 0x8700, 0xa235, 0x4000 },
-  { 0x8700, 0xa231, 0x3000 },
-  { 0x8700, 0xa22f, 0x2000 },
-  { 0x0700, 0xa22e, 0x0000 },
-  { 0x0700, 0xa230, 0x0000 },
-  { 0x8700, 0xa233, 0x2000 },
-  { 0x0700, 0xa232, 0x0000 },
-  { 0x0700, 0xa234, 0x0000 },
-  { 0x8700, 0xa239, 0x3000 },
-  { 0x8700, 0xa237, 0x2000 },
-  { 0x0700, 0xa236, 0x0000 },
-  { 0x0700, 0xa238, 0x0000 },
-  { 0x8700, 0xa23b, 0x2000 },
-  { 0x0700, 0xa23a, 0x0000 },
-  { 0x0700, 0xa23c, 0x0000 },
-  { 0x8700, 0xa245, 0x4000 },
-  { 0x8700, 0xa241, 0x3000 },
-  { 0x8700, 0xa23f, 0x2000 },
-  { 0x0700, 0xa23e, 0x0000 },
-  { 0x0700, 0xa240, 0x0000 },
-  { 0x8700, 0xa243, 0x2000 },
-  { 0x0700, 0xa242, 0x0000 },
-  { 0x0700, 0xa244, 0x0000 },
-  { 0x8700, 0xa249, 0x3000 },
-  { 0x8700, 0xa247, 0x2000 },
-  { 0x0700, 0xa246, 0x0000 },
-  { 0x0700, 0xa248, 0x0000 },
-  { 0x8700, 0xa24b, 0x2000 },
-  { 0x0700, 0xa24a, 0x0000 },
-  { 0x0700, 0xa24c, 0x0000 },
-  { 0x8700, 0xa2cd, 0x8000 },
-  { 0x8700, 0xa28d, 0x7000 },
-  { 0x8700, 0xa26d, 0x6000 },
-  { 0x8700, 0xa25d, 0x5000 },
-  { 0x8700, 0xa255, 0x4000 },
-  { 0x8700, 0xa251, 0x3000 },
-  { 0x8700, 0xa24f, 0x2000 },
-  { 0x0700, 0xa24e, 0x0000 },
-  { 0x0700, 0xa250, 0x0000 },
-  { 0x8700, 0xa253, 0x2000 },
-  { 0x0700, 0xa252, 0x0000 },
-  { 0x0700, 0xa254, 0x0000 },
-  { 0x8700, 0xa259, 0x3000 },
-  { 0x8700, 0xa257, 0x2000 },
-  { 0x0700, 0xa256, 0x0000 },
-  { 0x0700, 0xa258, 0x0000 },
-  { 0x8700, 0xa25b, 0x2000 },
-  { 0x0700, 0xa25a, 0x0000 },
-  { 0x0700, 0xa25c, 0x0000 },
-  { 0x8700, 0xa265, 0x4000 },
-  { 0x8700, 0xa261, 0x3000 },
-  { 0x8700, 0xa25f, 0x2000 },
-  { 0x0700, 0xa25e, 0x0000 },
-  { 0x0700, 0xa260, 0x0000 },
-  { 0x8700, 0xa263, 0x2000 },
-  { 0x0700, 0xa262, 0x0000 },
-  { 0x0700, 0xa264, 0x0000 },
-  { 0x8700, 0xa269, 0x3000 },
-  { 0x8700, 0xa267, 0x2000 },
-  { 0x0700, 0xa266, 0x0000 },
-  { 0x0700, 0xa268, 0x0000 },
-  { 0x8700, 0xa26b, 0x2000 },
-  { 0x0700, 0xa26a, 0x0000 },
-  { 0x0700, 0xa26c, 0x0000 },
-  { 0x8700, 0xa27d, 0x5000 },
-  { 0x8700, 0xa275, 0x4000 },
-  { 0x8700, 0xa271, 0x3000 },
-  { 0x8700, 0xa26f, 0x2000 },
-  { 0x0700, 0xa26e, 0x0000 },
-  { 0x0700, 0xa270, 0x0000 },
-  { 0x8700, 0xa273, 0x2000 },
-  { 0x0700, 0xa272, 0x0000 },
-  { 0x0700, 0xa274, 0x0000 },
-  { 0x8700, 0xa279, 0x3000 },
-  { 0x8700, 0xa277, 0x2000 },
-  { 0x0700, 0xa276, 0x0000 },
-  { 0x0700, 0xa278, 0x0000 },
-  { 0x8700, 0xa27b, 0x2000 },
-  { 0x0700, 0xa27a, 0x0000 },
-  { 0x0700, 0xa27c, 0x0000 },
-  { 0x8700, 0xa285, 0x4000 },
-  { 0x8700, 0xa281, 0x3000 },
-  { 0x8700, 0xa27f, 0x2000 },
-  { 0x0700, 0xa27e, 0x0000 },
-  { 0x0700, 0xa280, 0x0000 },
-  { 0x8700, 0xa283, 0x2000 },
-  { 0x0700, 0xa282, 0x0000 },
-  { 0x0700, 0xa284, 0x0000 },
-  { 0x8700, 0xa289, 0x3000 },
-  { 0x8700, 0xa287, 0x2000 },
-  { 0x0700, 0xa286, 0x0000 },
-  { 0x0700, 0xa288, 0x0000 },
-  { 0x8700, 0xa28b, 0x2000 },
-  { 0x0700, 0xa28a, 0x0000 },
-  { 0x0700, 0xa28c, 0x0000 },
-  { 0x8700, 0xa2ad, 0x6000 },
-  { 0x8700, 0xa29d, 0x5000 },
-  { 0x8700, 0xa295, 0x4000 },
-  { 0x8700, 0xa291, 0x3000 },
-  { 0x8700, 0xa28f, 0x2000 },
-  { 0x0700, 0xa28e, 0x0000 },
-  { 0x0700, 0xa290, 0x0000 },
-  { 0x8700, 0xa293, 0x2000 },
-  { 0x0700, 0xa292, 0x0000 },
-  { 0x0700, 0xa294, 0x0000 },
-  { 0x8700, 0xa299, 0x3000 },
-  { 0x8700, 0xa297, 0x2000 },
-  { 0x0700, 0xa296, 0x0000 },
-  { 0x0700, 0xa298, 0x0000 },
-  { 0x8700, 0xa29b, 0x2000 },
-  { 0x0700, 0xa29a, 0x0000 },
-  { 0x0700, 0xa29c, 0x0000 },
-  { 0x8700, 0xa2a5, 0x4000 },
-  { 0x8700, 0xa2a1, 0x3000 },
-  { 0x8700, 0xa29f, 0x2000 },
-  { 0x0700, 0xa29e, 0x0000 },
-  { 0x0700, 0xa2a0, 0x0000 },
-  { 0x8700, 0xa2a3, 0x2000 },
-  { 0x0700, 0xa2a2, 0x0000 },
-  { 0x0700, 0xa2a4, 0x0000 },
-  { 0x8700, 0xa2a9, 0x3000 },
-  { 0x8700, 0xa2a7, 0x2000 },
-  { 0x0700, 0xa2a6, 0x0000 },
-  { 0x0700, 0xa2a8, 0x0000 },
-  { 0x8700, 0xa2ab, 0x2000 },
-  { 0x0700, 0xa2aa, 0x0000 },
-  { 0x0700, 0xa2ac, 0x0000 },
-  { 0x8700, 0xa2bd, 0x5000 },
-  { 0x8700, 0xa2b5, 0x4000 },
-  { 0x8700, 0xa2b1, 0x3000 },
-  { 0x8700, 0xa2af, 0x2000 },
-  { 0x0700, 0xa2ae, 0x0000 },
-  { 0x0700, 0xa2b0, 0x0000 },
-  { 0x8700, 0xa2b3, 0x2000 },
-  { 0x0700, 0xa2b2, 0x0000 },
-  { 0x0700, 0xa2b4, 0x0000 },
-  { 0x8700, 0xa2b9, 0x3000 },
-  { 0x8700, 0xa2b7, 0x2000 },
-  { 0x0700, 0xa2b6, 0x0000 },
-  { 0x0700, 0xa2b8, 0x0000 },
-  { 0x8700, 0xa2bb, 0x2000 },
-  { 0x0700, 0xa2ba, 0x0000 },
-  { 0x0700, 0xa2bc, 0x0000 },
-  { 0x8700, 0xa2c5, 0x4000 },
-  { 0x8700, 0xa2c1, 0x3000 },
-  { 0x8700, 0xa2bf, 0x2000 },
-  { 0x0700, 0xa2be, 0x0000 },
-  { 0x0700, 0xa2c0, 0x0000 },
-  { 0x8700, 0xa2c3, 0x2000 },
-  { 0x0700, 0xa2c2, 0x0000 },
-  { 0x0700, 0xa2c4, 0x0000 },
-  { 0x8700, 0xa2c9, 0x3000 },
-  { 0x8700, 0xa2c7, 0x2000 },
-  { 0x0700, 0xa2c6, 0x0000 },
-  { 0x0700, 0xa2c8, 0x0000 },
-  { 0x8700, 0xa2cb, 0x2000 },
-  { 0x0700, 0xa2ca, 0x0000 },
-  { 0x0700, 0xa2cc, 0x0000 },
-  { 0x8700, 0xa30d, 0x7000 },
-  { 0x8700, 0xa2ed, 0x6000 },
-  { 0x8700, 0xa2dd, 0x5000 },
-  { 0x8700, 0xa2d5, 0x4000 },
-  { 0x8700, 0xa2d1, 0x3000 },
-  { 0x8700, 0xa2cf, 0x2000 },
-  { 0x0700, 0xa2ce, 0x0000 },
-  { 0x0700, 0xa2d0, 0x0000 },
-  { 0x8700, 0xa2d3, 0x2000 },
-  { 0x0700, 0xa2d2, 0x0000 },
-  { 0x0700, 0xa2d4, 0x0000 },
-  { 0x8700, 0xa2d9, 0x3000 },
-  { 0x8700, 0xa2d7, 0x2000 },
-  { 0x0700, 0xa2d6, 0x0000 },
-  { 0x0700, 0xa2d8, 0x0000 },
-  { 0x8700, 0xa2db, 0x2000 },
-  { 0x0700, 0xa2da, 0x0000 },
-  { 0x0700, 0xa2dc, 0x0000 },
-  { 0x8700, 0xa2e5, 0x4000 },
-  { 0x8700, 0xa2e1, 0x3000 },
-  { 0x8700, 0xa2df, 0x2000 },
-  { 0x0700, 0xa2de, 0x0000 },
-  { 0x0700, 0xa2e0, 0x0000 },
-  { 0x8700, 0xa2e3, 0x2000 },
-  { 0x0700, 0xa2e2, 0x0000 },
-  { 0x0700, 0xa2e4, 0x0000 },
-  { 0x8700, 0xa2e9, 0x3000 },
-  { 0x8700, 0xa2e7, 0x2000 },
-  { 0x0700, 0xa2e6, 0x0000 },
-  { 0x0700, 0xa2e8, 0x0000 },
-  { 0x8700, 0xa2eb, 0x2000 },
-  { 0x0700, 0xa2ea, 0x0000 },
-  { 0x0700, 0xa2ec, 0x0000 },
-  { 0x8700, 0xa2fd, 0x5000 },
-  { 0x8700, 0xa2f5, 0x4000 },
-  { 0x8700, 0xa2f1, 0x3000 },
-  { 0x8700, 0xa2ef, 0x2000 },
-  { 0x0700, 0xa2ee, 0x0000 },
-  { 0x0700, 0xa2f0, 0x0000 },
-  { 0x8700, 0xa2f3, 0x2000 },
-  { 0x0700, 0xa2f2, 0x0000 },
-  { 0x0700, 0xa2f4, 0x0000 },
-  { 0x8700, 0xa2f9, 0x3000 },
-  { 0x8700, 0xa2f7, 0x2000 },
-  { 0x0700, 0xa2f6, 0x0000 },
-  { 0x0700, 0xa2f8, 0x0000 },
-  { 0x8700, 0xa2fb, 0x2000 },
-  { 0x0700, 0xa2fa, 0x0000 },
-  { 0x0700, 0xa2fc, 0x0000 },
-  { 0x8700, 0xa305, 0x4000 },
-  { 0x8700, 0xa301, 0x3000 },
-  { 0x8700, 0xa2ff, 0x2000 },
-  { 0x0700, 0xa2fe, 0x0000 },
-  { 0x0700, 0xa300, 0x0000 },
-  { 0x8700, 0xa303, 0x2000 },
-  { 0x0700, 0xa302, 0x0000 },
-  { 0x0700, 0xa304, 0x0000 },
-  { 0x8700, 0xa309, 0x3000 },
-  { 0x8700, 0xa307, 0x2000 },
-  { 0x0700, 0xa306, 0x0000 },
-  { 0x0700, 0xa308, 0x0000 },
-  { 0x8700, 0xa30b, 0x2000 },
-  { 0x0700, 0xa30a, 0x0000 },
-  { 0x0700, 0xa30c, 0x0000 },
-  { 0x8700, 0xa32d, 0x6000 },
-  { 0x8700, 0xa31d, 0x5000 },
-  { 0x8700, 0xa315, 0x4000 },
-  { 0x8700, 0xa311, 0x3000 },
-  { 0x8700, 0xa30f, 0x2000 },
-  { 0x0700, 0xa30e, 0x0000 },
-  { 0x0700, 0xa310, 0x0000 },
-  { 0x8700, 0xa313, 0x2000 },
-  { 0x0700, 0xa312, 0x0000 },
-  { 0x0700, 0xa314, 0x0000 },
-  { 0x8700, 0xa319, 0x3000 },
-  { 0x8700, 0xa317, 0x2000 },
-  { 0x0700, 0xa316, 0x0000 },
-  { 0x0700, 0xa318, 0x0000 },
-  { 0x8700, 0xa31b, 0x2000 },
-  { 0x0700, 0xa31a, 0x0000 },
-  { 0x0700, 0xa31c, 0x0000 },
-  { 0x8700, 0xa325, 0x4000 },
-  { 0x8700, 0xa321, 0x3000 },
-  { 0x8700, 0xa31f, 0x2000 },
-  { 0x0700, 0xa31e, 0x0000 },
-  { 0x0700, 0xa320, 0x0000 },
-  { 0x8700, 0xa323, 0x2000 },
-  { 0x0700, 0xa322, 0x0000 },
-  { 0x0700, 0xa324, 0x0000 },
-  { 0x8700, 0xa329, 0x3000 },
-  { 0x8700, 0xa327, 0x2000 },
-  { 0x0700, 0xa326, 0x0000 },
-  { 0x0700, 0xa328, 0x0000 },
-  { 0x8700, 0xa32b, 0x2000 },
-  { 0x0700, 0xa32a, 0x0000 },
-  { 0x0700, 0xa32c, 0x0000 },
-  { 0x8700, 0xa33d, 0x5000 },
-  { 0x8700, 0xa335, 0x4000 },
-  { 0x8700, 0xa331, 0x3000 },
-  { 0x8700, 0xa32f, 0x2000 },
-  { 0x0700, 0xa32e, 0x0000 },
-  { 0x0700, 0xa330, 0x0000 },
-  { 0x8700, 0xa333, 0x2000 },
-  { 0x0700, 0xa332, 0x0000 },
-  { 0x0700, 0xa334, 0x0000 },
-  { 0x8700, 0xa339, 0x3000 },
-  { 0x8700, 0xa337, 0x2000 },
-  { 0x0700, 0xa336, 0x0000 },
-  { 0x0700, 0xa338, 0x0000 },
-  { 0x8700, 0xa33b, 0x2000 },
-  { 0x0700, 0xa33a, 0x0000 },
-  { 0x0700, 0xa33c, 0x0000 },
-  { 0x8700, 0xa345, 0x4000 },
-  { 0x8700, 0xa341, 0x3000 },
-  { 0x8700, 0xa33f, 0x2000 },
-  { 0x0700, 0xa33e, 0x0000 },
-  { 0x0700, 0xa340, 0x0000 },
-  { 0x8700, 0xa343, 0x2000 },
-  { 0x0700, 0xa342, 0x0000 },
-  { 0x0700, 0xa344, 0x0000 },
-  { 0x8700, 0xa349, 0x3000 },
-  { 0x8700, 0xa347, 0x2000 },
-  { 0x0700, 0xa346, 0x0000 },
-  { 0x0700, 0xa348, 0x0000 },
-  { 0x8700, 0xa34b, 0x2000 },
-  { 0x0700, 0xa34a, 0x0000 },
-  { 0x0700, 0xa34c, 0x0000 },
-  { 0x8700, 0xfc4d, 0xb000 },
-  { 0x8700, 0xf97f, 0xa000 },
-  { 0x8700, 0xa44d, 0x9000 },
-  { 0x8700, 0xa3cd, 0x8000 },
-  { 0x8700, 0xa38d, 0x7000 },
-  { 0x8700, 0xa36d, 0x6000 },
-  { 0x8700, 0xa35d, 0x5000 },
-  { 0x8700, 0xa355, 0x4000 },
-  { 0x8700, 0xa351, 0x3000 },
-  { 0x8700, 0xa34f, 0x2000 },
-  { 0x0700, 0xa34e, 0x0000 },
-  { 0x0700, 0xa350, 0x0000 },
-  { 0x8700, 0xa353, 0x2000 },
-  { 0x0700, 0xa352, 0x0000 },
-  { 0x0700, 0xa354, 0x0000 },
-  { 0x8700, 0xa359, 0x3000 },
-  { 0x8700, 0xa357, 0x2000 },
-  { 0x0700, 0xa356, 0x0000 },
-  { 0x0700, 0xa358, 0x0000 },
-  { 0x8700, 0xa35b, 0x2000 },
-  { 0x0700, 0xa35a, 0x0000 },
-  { 0x0700, 0xa35c, 0x0000 },
-  { 0x8700, 0xa365, 0x4000 },
-  { 0x8700, 0xa361, 0x3000 },
-  { 0x8700, 0xa35f, 0x2000 },
-  { 0x0700, 0xa35e, 0x0000 },
-  { 0x0700, 0xa360, 0x0000 },
-  { 0x8700, 0xa363, 0x2000 },
-  { 0x0700, 0xa362, 0x0000 },
-  { 0x0700, 0xa364, 0x0000 },
-  { 0x8700, 0xa369, 0x3000 },
-  { 0x8700, 0xa367, 0x2000 },
-  { 0x0700, 0xa366, 0x0000 },
-  { 0x0700, 0xa368, 0x0000 },
-  { 0x8700, 0xa36b, 0x2000 },
-  { 0x0700, 0xa36a, 0x0000 },
-  { 0x0700, 0xa36c, 0x0000 },
-  { 0x8700, 0xa37d, 0x5000 },
-  { 0x8700, 0xa375, 0x4000 },
-  { 0x8700, 0xa371, 0x3000 },
-  { 0x8700, 0xa36f, 0x2000 },
-  { 0x0700, 0xa36e, 0x0000 },
-  { 0x0700, 0xa370, 0x0000 },
-  { 0x8700, 0xa373, 0x2000 },
-  { 0x0700, 0xa372, 0x0000 },
-  { 0x0700, 0xa374, 0x0000 },
-  { 0x8700, 0xa379, 0x3000 },
-  { 0x8700, 0xa377, 0x2000 },
-  { 0x0700, 0xa376, 0x0000 },
-  { 0x0700, 0xa378, 0x0000 },
-  { 0x8700, 0xa37b, 0x2000 },
-  { 0x0700, 0xa37a, 0x0000 },
-  { 0x0700, 0xa37c, 0x0000 },
-  { 0x8700, 0xa385, 0x4000 },
-  { 0x8700, 0xa381, 0x3000 },
-  { 0x8700, 0xa37f, 0x2000 },
-  { 0x0700, 0xa37e, 0x0000 },
-  { 0x0700, 0xa380, 0x0000 },
-  { 0x8700, 0xa383, 0x2000 },
-  { 0x0700, 0xa382, 0x0000 },
-  { 0x0700, 0xa384, 0x0000 },
-  { 0x8700, 0xa389, 0x3000 },
-  { 0x8700, 0xa387, 0x2000 },
-  { 0x0700, 0xa386, 0x0000 },
-  { 0x0700, 0xa388, 0x0000 },
-  { 0x8700, 0xa38b, 0x2000 },
-  { 0x0700, 0xa38a, 0x0000 },
-  { 0x0700, 0xa38c, 0x0000 },
-  { 0x8700, 0xa3ad, 0x6000 },
-  { 0x8700, 0xa39d, 0x5000 },
-  { 0x8700, 0xa395, 0x4000 },
-  { 0x8700, 0xa391, 0x3000 },
-  { 0x8700, 0xa38f, 0x2000 },
-  { 0x0700, 0xa38e, 0x0000 },
-  { 0x0700, 0xa390, 0x0000 },
-  { 0x8700, 0xa393, 0x2000 },
-  { 0x0700, 0xa392, 0x0000 },
-  { 0x0700, 0xa394, 0x0000 },
-  { 0x8700, 0xa399, 0x3000 },
-  { 0x8700, 0xa397, 0x2000 },
-  { 0x0700, 0xa396, 0x0000 },
-  { 0x0700, 0xa398, 0x0000 },
-  { 0x8700, 0xa39b, 0x2000 },
-  { 0x0700, 0xa39a, 0x0000 },
-  { 0x0700, 0xa39c, 0x0000 },
-  { 0x8700, 0xa3a5, 0x4000 },
-  { 0x8700, 0xa3a1, 0x3000 },
-  { 0x8700, 0xa39f, 0x2000 },
-  { 0x0700, 0xa39e, 0x0000 },
-  { 0x0700, 0xa3a0, 0x0000 },
-  { 0x8700, 0xa3a3, 0x2000 },
-  { 0x0700, 0xa3a2, 0x0000 },
-  { 0x0700, 0xa3a4, 0x0000 },
-  { 0x8700, 0xa3a9, 0x3000 },
-  { 0x8700, 0xa3a7, 0x2000 },
-  { 0x0700, 0xa3a6, 0x0000 },
-  { 0x0700, 0xa3a8, 0x0000 },
-  { 0x8700, 0xa3ab, 0x2000 },
-  { 0x0700, 0xa3aa, 0x0000 },
-  { 0x0700, 0xa3ac, 0x0000 },
-  { 0x8700, 0xa3bd, 0x5000 },
-  { 0x8700, 0xa3b5, 0x4000 },
-  { 0x8700, 0xa3b1, 0x3000 },
-  { 0x8700, 0xa3af, 0x2000 },
-  { 0x0700, 0xa3ae, 0x0000 },
-  { 0x0700, 0xa3b0, 0x0000 },
-  { 0x8700, 0xa3b3, 0x2000 },
-  { 0x0700, 0xa3b2, 0x0000 },
-  { 0x0700, 0xa3b4, 0x0000 },
-  { 0x8700, 0xa3b9, 0x3000 },
-  { 0x8700, 0xa3b7, 0x2000 },
-  { 0x0700, 0xa3b6, 0x0000 },
-  { 0x0700, 0xa3b8, 0x0000 },
-  { 0x8700, 0xa3bb, 0x2000 },
-  { 0x0700, 0xa3ba, 0x0000 },
-  { 0x0700, 0xa3bc, 0x0000 },
-  { 0x8700, 0xa3c5, 0x4000 },
-  { 0x8700, 0xa3c1, 0x3000 },
-  { 0x8700, 0xa3bf, 0x2000 },
-  { 0x0700, 0xa3be, 0x0000 },
-  { 0x0700, 0xa3c0, 0x0000 },
-  { 0x8700, 0xa3c3, 0x2000 },
-  { 0x0700, 0xa3c2, 0x0000 },
-  { 0x0700, 0xa3c4, 0x0000 },
-  { 0x8700, 0xa3c9, 0x3000 },
-  { 0x8700, 0xa3c7, 0x2000 },
-  { 0x0700, 0xa3c6, 0x0000 },
-  { 0x0700, 0xa3c8, 0x0000 },
-  { 0x8700, 0xa3cb, 0x2000 },
-  { 0x0700, 0xa3ca, 0x0000 },
-  { 0x0700, 0xa3cc, 0x0000 },
-  { 0x8700, 0xa40d, 0x7000 },
-  { 0x8700, 0xa3ed, 0x6000 },
-  { 0x8700, 0xa3dd, 0x5000 },
-  { 0x8700, 0xa3d5, 0x4000 },
-  { 0x8700, 0xa3d1, 0x3000 },
-  { 0x8700, 0xa3cf, 0x2000 },
-  { 0x0700, 0xa3ce, 0x0000 },
-  { 0x0700, 0xa3d0, 0x0000 },
-  { 0x8700, 0xa3d3, 0x2000 },
-  { 0x0700, 0xa3d2, 0x0000 },
-  { 0x0700, 0xa3d4, 0x0000 },
-  { 0x8700, 0xa3d9, 0x3000 },
-  { 0x8700, 0xa3d7, 0x2000 },
-  { 0x0700, 0xa3d6, 0x0000 },
-  { 0x0700, 0xa3d8, 0x0000 },
-  { 0x8700, 0xa3db, 0x2000 },
-  { 0x0700, 0xa3da, 0x0000 },
-  { 0x0700, 0xa3dc, 0x0000 },
-  { 0x8700, 0xa3e5, 0x4000 },
-  { 0x8700, 0xa3e1, 0x3000 },
-  { 0x8700, 0xa3df, 0x2000 },
-  { 0x0700, 0xa3de, 0x0000 },
-  { 0x0700, 0xa3e0, 0x0000 },
-  { 0x8700, 0xa3e3, 0x2000 },
-  { 0x0700, 0xa3e2, 0x0000 },
-  { 0x0700, 0xa3e4, 0x0000 },
-  { 0x8700, 0xa3e9, 0x3000 },
-  { 0x8700, 0xa3e7, 0x2000 },
-  { 0x0700, 0xa3e6, 0x0000 },
-  { 0x0700, 0xa3e8, 0x0000 },
-  { 0x8700, 0xa3eb, 0x2000 },
-  { 0x0700, 0xa3ea, 0x0000 },
-  { 0x0700, 0xa3ec, 0x0000 },
-  { 0x8700, 0xa3fd, 0x5000 },
-  { 0x8700, 0xa3f5, 0x4000 },
-  { 0x8700, 0xa3f1, 0x3000 },
-  { 0x8700, 0xa3ef, 0x2000 },
-  { 0x0700, 0xa3ee, 0x0000 },
-  { 0x0700, 0xa3f0, 0x0000 },
-  { 0x8700, 0xa3f3, 0x2000 },
-  { 0x0700, 0xa3f2, 0x0000 },
-  { 0x0700, 0xa3f4, 0x0000 },
-  { 0x8700, 0xa3f9, 0x3000 },
-  { 0x8700, 0xa3f7, 0x2000 },
-  { 0x0700, 0xa3f6, 0x0000 },
-  { 0x0700, 0xa3f8, 0x0000 },
-  { 0x8700, 0xa3fb, 0x2000 },
-  { 0x0700, 0xa3fa, 0x0000 },
-  { 0x0700, 0xa3fc, 0x0000 },
-  { 0x8700, 0xa405, 0x4000 },
-  { 0x8700, 0xa401, 0x3000 },
-  { 0x8700, 0xa3ff, 0x2000 },
-  { 0x0700, 0xa3fe, 0x0000 },
-  { 0x0700, 0xa400, 0x0000 },
-  { 0x8700, 0xa403, 0x2000 },
-  { 0x0700, 0xa402, 0x0000 },
-  { 0x0700, 0xa404, 0x0000 },
-  { 0x8700, 0xa409, 0x3000 },
-  { 0x8700, 0xa407, 0x2000 },
-  { 0x0700, 0xa406, 0x0000 },
-  { 0x0700, 0xa408, 0x0000 },
-  { 0x8700, 0xa40b, 0x2000 },
-  { 0x0700, 0xa40a, 0x0000 },
-  { 0x0700, 0xa40c, 0x0000 },
-  { 0x8700, 0xa42d, 0x6000 },
-  { 0x8700, 0xa41d, 0x5000 },
-  { 0x8700, 0xa415, 0x4000 },
-  { 0x8700, 0xa411, 0x3000 },
-  { 0x8700, 0xa40f, 0x2000 },
-  { 0x0700, 0xa40e, 0x0000 },
-  { 0x0700, 0xa410, 0x0000 },
-  { 0x8700, 0xa413, 0x2000 },
-  { 0x0700, 0xa412, 0x0000 },
-  { 0x0700, 0xa414, 0x0000 },
-  { 0x8700, 0xa419, 0x3000 },
-  { 0x8700, 0xa417, 0x2000 },
-  { 0x0700, 0xa416, 0x0000 },
-  { 0x0700, 0xa418, 0x0000 },
-  { 0x8700, 0xa41b, 0x2000 },
-  { 0x0700, 0xa41a, 0x0000 },
-  { 0x0700, 0xa41c, 0x0000 },
-  { 0x8700, 0xa425, 0x4000 },
-  { 0x8700, 0xa421, 0x3000 },
-  { 0x8700, 0xa41f, 0x2000 },
-  { 0x0700, 0xa41e, 0x0000 },
-  { 0x0700, 0xa420, 0x0000 },
-  { 0x8700, 0xa423, 0x2000 },
-  { 0x0700, 0xa422, 0x0000 },
-  { 0x0700, 0xa424, 0x0000 },
-  { 0x8700, 0xa429, 0x3000 },
-  { 0x8700, 0xa427, 0x2000 },
-  { 0x0700, 0xa426, 0x0000 },
-  { 0x0700, 0xa428, 0x0000 },
-  { 0x8700, 0xa42b, 0x2000 },
-  { 0x0700, 0xa42a, 0x0000 },
-  { 0x0700, 0xa42c, 0x0000 },
-  { 0x8700, 0xa43d, 0x5000 },
-  { 0x8700, 0xa435, 0x4000 },
-  { 0x8700, 0xa431, 0x3000 },
-  { 0x8700, 0xa42f, 0x2000 },
-  { 0x0700, 0xa42e, 0x0000 },
-  { 0x0700, 0xa430, 0x0000 },
-  { 0x8700, 0xa433, 0x2000 },
-  { 0x0700, 0xa432, 0x0000 },
-  { 0x0700, 0xa434, 0x0000 },
-  { 0x8700, 0xa439, 0x3000 },
-  { 0x8700, 0xa437, 0x2000 },
-  { 0x0700, 0xa436, 0x0000 },
-  { 0x0700, 0xa438, 0x0000 },
-  { 0x8700, 0xa43b, 0x2000 },
-  { 0x0700, 0xa43a, 0x0000 },
-  { 0x0700, 0xa43c, 0x0000 },
-  { 0x8700, 0xa445, 0x4000 },
-  { 0x8700, 0xa441, 0x3000 },
-  { 0x8700, 0xa43f, 0x2000 },
-  { 0x0700, 0xa43e, 0x0000 },
-  { 0x0700, 0xa440, 0x0000 },
-  { 0x8700, 0xa443, 0x2000 },
-  { 0x0700, 0xa442, 0x0000 },
-  { 0x0700, 0xa444, 0x0000 },
-  { 0x8700, 0xa449, 0x3000 },
-  { 0x8700, 0xa447, 0x2000 },
-  { 0x0700, 0xa446, 0x0000 },
-  { 0x0700, 0xa448, 0x0000 },
-  { 0x8700, 0xa44b, 0x2000 },
-  { 0x0700, 0xa44a, 0x0000 },
-  { 0x0700, 0xa44c, 0x0000 },
-  { 0x8300, 0xf8ff, 0x8000 },
-  { 0x9a00, 0xa490, 0x7000 },
-  { 0x8700, 0xa46d, 0x6000 },
-  { 0x8700, 0xa45d, 0x5000 },
-  { 0x8700, 0xa455, 0x4000 },
-  { 0x8700, 0xa451, 0x3000 },
-  { 0x8700, 0xa44f, 0x2000 },
-  { 0x0700, 0xa44e, 0x0000 },
-  { 0x0700, 0xa450, 0x0000 },
-  { 0x8700, 0xa453, 0x2000 },
-  { 0x0700, 0xa452, 0x0000 },
-  { 0x0700, 0xa454, 0x0000 },
-  { 0x8700, 0xa459, 0x3000 },
-  { 0x8700, 0xa457, 0x2000 },
-  { 0x0700, 0xa456, 0x0000 },
-  { 0x0700, 0xa458, 0x0000 },
-  { 0x8700, 0xa45b, 0x2000 },
-  { 0x0700, 0xa45a, 0x0000 },
-  { 0x0700, 0xa45c, 0x0000 },
-  { 0x8700, 0xa465, 0x4000 },
-  { 0x8700, 0xa461, 0x3000 },
-  { 0x8700, 0xa45f, 0x2000 },
-  { 0x0700, 0xa45e, 0x0000 },
-  { 0x0700, 0xa460, 0x0000 },
-  { 0x8700, 0xa463, 0x2000 },
-  { 0x0700, 0xa462, 0x0000 },
-  { 0x0700, 0xa464, 0x0000 },
-  { 0x8700, 0xa469, 0x3000 },
-  { 0x8700, 0xa467, 0x2000 },
-  { 0x0700, 0xa466, 0x0000 },
-  { 0x0700, 0xa468, 0x0000 },
-  { 0x8700, 0xa46b, 0x2000 },
-  { 0x0700, 0xa46a, 0x0000 },
-  { 0x0700, 0xa46c, 0x0000 },
-  { 0x8700, 0xa47d, 0x5000 },
-  { 0x8700, 0xa475, 0x4000 },
-  { 0x8700, 0xa471, 0x3000 },
-  { 0x8700, 0xa46f, 0x2000 },
-  { 0x0700, 0xa46e, 0x0000 },
-  { 0x0700, 0xa470, 0x0000 },
-  { 0x8700, 0xa473, 0x2000 },
-  { 0x0700, 0xa472, 0x0000 },
-  { 0x0700, 0xa474, 0x0000 },
-  { 0x8700, 0xa479, 0x3000 },
-  { 0x8700, 0xa477, 0x2000 },
-  { 0x0700, 0xa476, 0x0000 },
-  { 0x0700, 0xa478, 0x0000 },
-  { 0x8700, 0xa47b, 0x2000 },
-  { 0x0700, 0xa47a, 0x0000 },
-  { 0x0700, 0xa47c, 0x0000 },
-  { 0x8700, 0xa485, 0x4000 },
-  { 0x8700, 0xa481, 0x3000 },
-  { 0x8700, 0xa47f, 0x2000 },
-  { 0x0700, 0xa47e, 0x0000 },
-  { 0x0700, 0xa480, 0x0000 },
-  { 0x8700, 0xa483, 0x2000 },
-  { 0x0700, 0xa482, 0x0000 },
-  { 0x0700, 0xa484, 0x0000 },
-  { 0x8700, 0xa489, 0x3000 },
-  { 0x8700, 0xa487, 0x2000 },
-  { 0x0700, 0xa486, 0x0000 },
-  { 0x0700, 0xa488, 0x0000 },
-  { 0x8700, 0xa48b, 0x2000 },
-  { 0x0700, 0xa48a, 0x0000 },
-  { 0x0700, 0xa48c, 0x0000 },
-  { 0x9a00, 0xa4b0, 0x6000 },
-  { 0x9a00, 0xa4a0, 0x5000 },
-  { 0x9a00, 0xa498, 0x4000 },
-  { 0x9a00, 0xa494, 0x3000 },
-  { 0x9a00, 0xa492, 0x2000 },
-  { 0x1a00, 0xa491, 0x0000 },
-  { 0x1a00, 0xa493, 0x0000 },
-  { 0x9a00, 0xa496, 0x2000 },
-  { 0x1a00, 0xa495, 0x0000 },
-  { 0x1a00, 0xa497, 0x0000 },
-  { 0x9a00, 0xa49c, 0x3000 },
-  { 0x9a00, 0xa49a, 0x2000 },
-  { 0x1a00, 0xa499, 0x0000 },
-  { 0x1a00, 0xa49b, 0x0000 },
-  { 0x9a00, 0xa49e, 0x2000 },
-  { 0x1a00, 0xa49d, 0x0000 },
-  { 0x1a00, 0xa49f, 0x0000 },
-  { 0x9a00, 0xa4a8, 0x4000 },
-  { 0x9a00, 0xa4a4, 0x3000 },
-  { 0x9a00, 0xa4a2, 0x2000 },
-  { 0x1a00, 0xa4a1, 0x0000 },
-  { 0x1a00, 0xa4a3, 0x0000 },
-  { 0x9a00, 0xa4a6, 0x2000 },
-  { 0x1a00, 0xa4a5, 0x0000 },
-  { 0x1a00, 0xa4a7, 0x0000 },
-  { 0x9a00, 0xa4ac, 0x3000 },
-  { 0x9a00, 0xa4aa, 0x2000 },
-  { 0x1a00, 0xa4a9, 0x0000 },
-  { 0x1a00, 0xa4ab, 0x0000 },
-  { 0x9a00, 0xa4ae, 0x2000 },
-  { 0x1a00, 0xa4ad, 0x0000 },
-  { 0x1a00, 0xa4af, 0x0000 },
-  { 0x9a00, 0xa4c0, 0x5000 },
-  { 0x9a00, 0xa4b8, 0x4000 },
-  { 0x9a00, 0xa4b4, 0x3000 },
-  { 0x9a00, 0xa4b2, 0x2000 },
-  { 0x1a00, 0xa4b1, 0x0000 },
-  { 0x1a00, 0xa4b3, 0x0000 },
-  { 0x9a00, 0xa4b6, 0x2000 },
-  { 0x1a00, 0xa4b5, 0x0000 },
-  { 0x1a00, 0xa4b7, 0x0000 },
-  { 0x9a00, 0xa4bc, 0x3000 },
-  { 0x9a00, 0xa4ba, 0x2000 },
-  { 0x1a00, 0xa4b9, 0x0000 },
-  { 0x1a00, 0xa4bb, 0x0000 },
-  { 0x9a00, 0xa4be, 0x2000 },
-  { 0x1a00, 0xa4bd, 0x0000 },
-  { 0x1a00, 0xa4bf, 0x0000 },
-  { 0x8700, 0xd7a3, 0x4000 },
-  { 0x9a00, 0xa4c4, 0x3000 },
-  { 0x9a00, 0xa4c2, 0x2000 },
-  { 0x1a00, 0xa4c1, 0x0000 },
-  { 0x1a00, 0xa4c3, 0x0000 },
-  { 0x9a00, 0xa4c6, 0x2000 },
-  { 0x1a00, 0xa4c5, 0x0000 },
-  { 0x0700, 0xac00, 0x0000 },
-  { 0x8400, 0xdbff, 0x3000 },
-  { 0x8400, 0xdb7f, 0x2000 },
-  { 0x0400, 0xd800, 0x0000 },
-  { 0x0400, 0xdb80, 0x0000 },
-  { 0x8400, 0xdfff, 0x2000 },
-  { 0x0400, 0xdc00, 0x0000 },
-  { 0x0300, 0xe000, 0x0000 },
-  { 0x8700, 0xf93f, 0x7000 },
-  { 0x8700, 0xf91f, 0x6000 },
-  { 0x8700, 0xf90f, 0x5000 },
-  { 0x8700, 0xf907, 0x4000 },
-  { 0x8700, 0xf903, 0x3000 },
-  { 0x8700, 0xf901, 0x2000 },
-  { 0x0700, 0xf900, 0x0000 },
-  { 0x0700, 0xf902, 0x0000 },
-  { 0x8700, 0xf905, 0x2000 },
-  { 0x0700, 0xf904, 0x0000 },
-  { 0x0700, 0xf906, 0x0000 },
-  { 0x8700, 0xf90b, 0x3000 },
-  { 0x8700, 0xf909, 0x2000 },
-  { 0x0700, 0xf908, 0x0000 },
-  { 0x0700, 0xf90a, 0x0000 },
-  { 0x8700, 0xf90d, 0x2000 },
-  { 0x0700, 0xf90c, 0x0000 },
-  { 0x0700, 0xf90e, 0x0000 },
-  { 0x8700, 0xf917, 0x4000 },
-  { 0x8700, 0xf913, 0x3000 },
-  { 0x8700, 0xf911, 0x2000 },
-  { 0x0700, 0xf910, 0x0000 },
-  { 0x0700, 0xf912, 0x0000 },
-  { 0x8700, 0xf915, 0x2000 },
-  { 0x0700, 0xf914, 0x0000 },
-  { 0x0700, 0xf916, 0x0000 },
-  { 0x8700, 0xf91b, 0x3000 },
-  { 0x8700, 0xf919, 0x2000 },
-  { 0x0700, 0xf918, 0x0000 },
-  { 0x0700, 0xf91a, 0x0000 },
-  { 0x8700, 0xf91d, 0x2000 },
-  { 0x0700, 0xf91c, 0x0000 },
-  { 0x0700, 0xf91e, 0x0000 },
-  { 0x8700, 0xf92f, 0x5000 },
-  { 0x8700, 0xf927, 0x4000 },
-  { 0x8700, 0xf923, 0x3000 },
-  { 0x8700, 0xf921, 0x2000 },
-  { 0x0700, 0xf920, 0x0000 },
-  { 0x0700, 0xf922, 0x0000 },
-  { 0x8700, 0xf925, 0x2000 },
-  { 0x0700, 0xf924, 0x0000 },
-  { 0x0700, 0xf926, 0x0000 },
-  { 0x8700, 0xf92b, 0x3000 },
-  { 0x8700, 0xf929, 0x2000 },
-  { 0x0700, 0xf928, 0x0000 },
-  { 0x0700, 0xf92a, 0x0000 },
-  { 0x8700, 0xf92d, 0x2000 },
-  { 0x0700, 0xf92c, 0x0000 },
-  { 0x0700, 0xf92e, 0x0000 },
-  { 0x8700, 0xf937, 0x4000 },
-  { 0x8700, 0xf933, 0x3000 },
-  { 0x8700, 0xf931, 0x2000 },
-  { 0x0700, 0xf930, 0x0000 },
-  { 0x0700, 0xf932, 0x0000 },
-  { 0x8700, 0xf935, 0x2000 },
-  { 0x0700, 0xf934, 0x0000 },
-  { 0x0700, 0xf936, 0x0000 },
-  { 0x8700, 0xf93b, 0x3000 },
-  { 0x8700, 0xf939, 0x2000 },
-  { 0x0700, 0xf938, 0x0000 },
-  { 0x0700, 0xf93a, 0x0000 },
-  { 0x8700, 0xf93d, 0x2000 },
-  { 0x0700, 0xf93c, 0x0000 },
-  { 0x0700, 0xf93e, 0x0000 },
-  { 0x8700, 0xf95f, 0x6000 },
-  { 0x8700, 0xf94f, 0x5000 },
-  { 0x8700, 0xf947, 0x4000 },
-  { 0x8700, 0xf943, 0x3000 },
-  { 0x8700, 0xf941, 0x2000 },
-  { 0x0700, 0xf940, 0x0000 },
-  { 0x0700, 0xf942, 0x0000 },
-  { 0x8700, 0xf945, 0x2000 },
-  { 0x0700, 0xf944, 0x0000 },
-  { 0x0700, 0xf946, 0x0000 },
-  { 0x8700, 0xf94b, 0x3000 },
-  { 0x8700, 0xf949, 0x2000 },
-  { 0x0700, 0xf948, 0x0000 },
-  { 0x0700, 0xf94a, 0x0000 },
-  { 0x8700, 0xf94d, 0x2000 },
-  { 0x0700, 0xf94c, 0x0000 },
-  { 0x0700, 0xf94e, 0x0000 },
-  { 0x8700, 0xf957, 0x4000 },
-  { 0x8700, 0xf953, 0x3000 },
-  { 0x8700, 0xf951, 0x2000 },
-  { 0x0700, 0xf950, 0x0000 },
-  { 0x0700, 0xf952, 0x0000 },
-  { 0x8700, 0xf955, 0x2000 },
-  { 0x0700, 0xf954, 0x0000 },
-  { 0x0700, 0xf956, 0x0000 },
-  { 0x8700, 0xf95b, 0x3000 },
-  { 0x8700, 0xf959, 0x2000 },
-  { 0x0700, 0xf958, 0x0000 },
-  { 0x0700, 0xf95a, 0x0000 },
-  { 0x8700, 0xf95d, 0x2000 },
-  { 0x0700, 0xf95c, 0x0000 },
-  { 0x0700, 0xf95e, 0x0000 },
-  { 0x8700, 0xf96f, 0x5000 },
-  { 0x8700, 0xf967, 0x4000 },
-  { 0x8700, 0xf963, 0x3000 },
-  { 0x8700, 0xf961, 0x2000 },
-  { 0x0700, 0xf960, 0x0000 },
-  { 0x0700, 0xf962, 0x0000 },
-  { 0x8700, 0xf965, 0x2000 },
-  { 0x0700, 0xf964, 0x0000 },
-  { 0x0700, 0xf966, 0x0000 },
-  { 0x8700, 0xf96b, 0x3000 },
-  { 0x8700, 0xf969, 0x2000 },
-  { 0x0700, 0xf968, 0x0000 },
-  { 0x0700, 0xf96a, 0x0000 },
-  { 0x8700, 0xf96d, 0x2000 },
-  { 0x0700, 0xf96c, 0x0000 },
-  { 0x0700, 0xf96e, 0x0000 },
-  { 0x8700, 0xf977, 0x4000 },
-  { 0x8700, 0xf973, 0x3000 },
-  { 0x8700, 0xf971, 0x2000 },
-  { 0x0700, 0xf970, 0x0000 },
-  { 0x0700, 0xf972, 0x0000 },
-  { 0x8700, 0xf975, 0x2000 },
-  { 0x0700, 0xf974, 0x0000 },
-  { 0x0700, 0xf976, 0x0000 },
-  { 0x8700, 0xf97b, 0x3000 },
-  { 0x8700, 0xf979, 0x2000 },
-  { 0x0700, 0xf978, 0x0000 },
-  { 0x0700, 0xf97a, 0x0000 },
-  { 0x8700, 0xf97d, 0x2000 },
-  { 0x0700, 0xf97c, 0x0000 },
-  { 0x0700, 0xf97e, 0x0000 },
-  { 0x8700, 0xfb27, 0x9000 },
-  { 0x8700, 0xf9ff, 0x8000 },
-  { 0x8700, 0xf9bf, 0x7000 },
-  { 0x8700, 0xf99f, 0x6000 },
-  { 0x8700, 0xf98f, 0x5000 },
-  { 0x8700, 0xf987, 0x4000 },
-  { 0x8700, 0xf983, 0x3000 },
-  { 0x8700, 0xf981, 0x2000 },
-  { 0x0700, 0xf980, 0x0000 },
-  { 0x0700, 0xf982, 0x0000 },
-  { 0x8700, 0xf985, 0x2000 },
-  { 0x0700, 0xf984, 0x0000 },
-  { 0x0700, 0xf986, 0x0000 },
-  { 0x8700, 0xf98b, 0x3000 },
-  { 0x8700, 0xf989, 0x2000 },
-  { 0x0700, 0xf988, 0x0000 },
-  { 0x0700, 0xf98a, 0x0000 },
-  { 0x8700, 0xf98d, 0x2000 },
-  { 0x0700, 0xf98c, 0x0000 },
-  { 0x0700, 0xf98e, 0x0000 },
-  { 0x8700, 0xf997, 0x4000 },
-  { 0x8700, 0xf993, 0x3000 },
-  { 0x8700, 0xf991, 0x2000 },
-  { 0x0700, 0xf990, 0x0000 },
-  { 0x0700, 0xf992, 0x0000 },
-  { 0x8700, 0xf995, 0x2000 },
-  { 0x0700, 0xf994, 0x0000 },
-  { 0x0700, 0xf996, 0x0000 },
-  { 0x8700, 0xf99b, 0x3000 },
-  { 0x8700, 0xf999, 0x2000 },
-  { 0x0700, 0xf998, 0x0000 },
-  { 0x0700, 0xf99a, 0x0000 },
-  { 0x8700, 0xf99d, 0x2000 },
-  { 0x0700, 0xf99c, 0x0000 },
-  { 0x0700, 0xf99e, 0x0000 },
-  { 0x8700, 0xf9af, 0x5000 },
-  { 0x8700, 0xf9a7, 0x4000 },
-  { 0x8700, 0xf9a3, 0x3000 },
-  { 0x8700, 0xf9a1, 0x2000 },
-  { 0x0700, 0xf9a0, 0x0000 },
-  { 0x0700, 0xf9a2, 0x0000 },
-  { 0x8700, 0xf9a5, 0x2000 },
-  { 0x0700, 0xf9a4, 0x0000 },
-  { 0x0700, 0xf9a6, 0x0000 },
-  { 0x8700, 0xf9ab, 0x3000 },
-  { 0x8700, 0xf9a9, 0x2000 },
-  { 0x0700, 0xf9a8, 0x0000 },
-  { 0x0700, 0xf9aa, 0x0000 },
-  { 0x8700, 0xf9ad, 0x2000 },
-  { 0x0700, 0xf9ac, 0x0000 },
-  { 0x0700, 0xf9ae, 0x0000 },
-  { 0x8700, 0xf9b7, 0x4000 },
-  { 0x8700, 0xf9b3, 0x3000 },
-  { 0x8700, 0xf9b1, 0x2000 },
-  { 0x0700, 0xf9b0, 0x0000 },
-  { 0x0700, 0xf9b2, 0x0000 },
-  { 0x8700, 0xf9b5, 0x2000 },
-  { 0x0700, 0xf9b4, 0x0000 },
-  { 0x0700, 0xf9b6, 0x0000 },
-  { 0x8700, 0xf9bb, 0x3000 },
-  { 0x8700, 0xf9b9, 0x2000 },
-  { 0x0700, 0xf9b8, 0x0000 },
-  { 0x0700, 0xf9ba, 0x0000 },
-  { 0x8700, 0xf9bd, 0x2000 },
-  { 0x0700, 0xf9bc, 0x0000 },
-  { 0x0700, 0xf9be, 0x0000 },
-  { 0x8700, 0xf9df, 0x6000 },
-  { 0x8700, 0xf9cf, 0x5000 },
-  { 0x8700, 0xf9c7, 0x4000 },
-  { 0x8700, 0xf9c3, 0x3000 },
-  { 0x8700, 0xf9c1, 0x2000 },
-  { 0x0700, 0xf9c0, 0x0000 },
-  { 0x0700, 0xf9c2, 0x0000 },
-  { 0x8700, 0xf9c5, 0x2000 },
-  { 0x0700, 0xf9c4, 0x0000 },
-  { 0x0700, 0xf9c6, 0x0000 },
-  { 0x8700, 0xf9cb, 0x3000 },
-  { 0x8700, 0xf9c9, 0x2000 },
-  { 0x0700, 0xf9c8, 0x0000 },
-  { 0x0700, 0xf9ca, 0x0000 },
-  { 0x8700, 0xf9cd, 0x2000 },
-  { 0x0700, 0xf9cc, 0x0000 },
-  { 0x0700, 0xf9ce, 0x0000 },
-  { 0x8700, 0xf9d7, 0x4000 },
-  { 0x8700, 0xf9d3, 0x3000 },
-  { 0x8700, 0xf9d1, 0x2000 },
-  { 0x0700, 0xf9d0, 0x0000 },
-  { 0x0700, 0xf9d2, 0x0000 },
-  { 0x8700, 0xf9d5, 0x2000 },
-  { 0x0700, 0xf9d4, 0x0000 },
-  { 0x0700, 0xf9d6, 0x0000 },
-  { 0x8700, 0xf9db, 0x3000 },
-  { 0x8700, 0xf9d9, 0x2000 },
-  { 0x0700, 0xf9d8, 0x0000 },
-  { 0x0700, 0xf9da, 0x0000 },
-  { 0x8700, 0xf9dd, 0x2000 },
-  { 0x0700, 0xf9dc, 0x0000 },
-  { 0x0700, 0xf9de, 0x0000 },
-  { 0x8700, 0xf9ef, 0x5000 },
-  { 0x8700, 0xf9e7, 0x4000 },
-  { 0x8700, 0xf9e3, 0x3000 },
-  { 0x8700, 0xf9e1, 0x2000 },
-  { 0x0700, 0xf9e0, 0x0000 },
-  { 0x0700, 0xf9e2, 0x0000 },
-  { 0x8700, 0xf9e5, 0x2000 },
-  { 0x0700, 0xf9e4, 0x0000 },
-  { 0x0700, 0xf9e6, 0x0000 },
-  { 0x8700, 0xf9eb, 0x3000 },
-  { 0x8700, 0xf9e9, 0x2000 },
-  { 0x0700, 0xf9e8, 0x0000 },
-  { 0x0700, 0xf9ea, 0x0000 },
-  { 0x8700, 0xf9ed, 0x2000 },
-  { 0x0700, 0xf9ec, 0x0000 },
-  { 0x0700, 0xf9ee, 0x0000 },
-  { 0x8700, 0xf9f7, 0x4000 },
-  { 0x8700, 0xf9f3, 0x3000 },
-  { 0x8700, 0xf9f1, 0x2000 },
-  { 0x0700, 0xf9f0, 0x0000 },
-  { 0x0700, 0xf9f2, 0x0000 },
-  { 0x8700, 0xf9f5, 0x2000 },
-  { 0x0700, 0xf9f4, 0x0000 },
-  { 0x0700, 0xf9f6, 0x0000 },
-  { 0x8700, 0xf9fb, 0x3000 },
-  { 0x8700, 0xf9f9, 0x2000 },
-  { 0x0700, 0xf9f8, 0x0000 },
-  { 0x0700, 0xf9fa, 0x0000 },
-  { 0x8700, 0xf9fd, 0x2000 },
-  { 0x0700, 0xf9fc, 0x0000 },
-  { 0x0700, 0xf9fe, 0x0000 },
-  { 0x8700, 0xfa41, 0x7000 },
-  { 0x8700, 0xfa1f, 0x6000 },
-  { 0x8700, 0xfa0f, 0x5000 },
-  { 0x8700, 0xfa07, 0x4000 },
-  { 0x8700, 0xfa03, 0x3000 },
-  { 0x8700, 0xfa01, 0x2000 },
-  { 0x0700, 0xfa00, 0x0000 },
-  { 0x0700, 0xfa02, 0x0000 },
-  { 0x8700, 0xfa05, 0x2000 },
-  { 0x0700, 0xfa04, 0x0000 },
-  { 0x0700, 0xfa06, 0x0000 },
-  { 0x8700, 0xfa0b, 0x3000 },
-  { 0x8700, 0xfa09, 0x2000 },
-  { 0x0700, 0xfa08, 0x0000 },
-  { 0x0700, 0xfa0a, 0x0000 },
-  { 0x8700, 0xfa0d, 0x2000 },
-  { 0x0700, 0xfa0c, 0x0000 },
-  { 0x0700, 0xfa0e, 0x0000 },
-  { 0x8700, 0xfa17, 0x4000 },
-  { 0x8700, 0xfa13, 0x3000 },
-  { 0x8700, 0xfa11, 0x2000 },
-  { 0x0700, 0xfa10, 0x0000 },
-  { 0x0700, 0xfa12, 0x0000 },
-  { 0x8700, 0xfa15, 0x2000 },
-  { 0x0700, 0xfa14, 0x0000 },
-  { 0x0700, 0xfa16, 0x0000 },
-  { 0x8700, 0xfa1b, 0x3000 },
-  { 0x8700, 0xfa19, 0x2000 },
-  { 0x0700, 0xfa18, 0x0000 },
-  { 0x0700, 0xfa1a, 0x0000 },
-  { 0x8700, 0xfa1d, 0x2000 },
-  { 0x0700, 0xfa1c, 0x0000 },
-  { 0x0700, 0xfa1e, 0x0000 },
-  { 0x8700, 0xfa31, 0x5000 },
-  { 0x8700, 0xfa27, 0x4000 },
-  { 0x8700, 0xfa23, 0x3000 },
-  { 0x8700, 0xfa21, 0x2000 },
-  { 0x0700, 0xfa20, 0x0000 },
-  { 0x0700, 0xfa22, 0x0000 },
-  { 0x8700, 0xfa25, 0x2000 },
-  { 0x0700, 0xfa24, 0x0000 },
-  { 0x0700, 0xfa26, 0x0000 },
-  { 0x8700, 0xfa2b, 0x3000 },
-  { 0x8700, 0xfa29, 0x2000 },
-  { 0x0700, 0xfa28, 0x0000 },
-  { 0x0700, 0xfa2a, 0x0000 },
-  { 0x8700, 0xfa2d, 0x2000 },
-  { 0x0700, 0xfa2c, 0x0000 },
-  { 0x0700, 0xfa30, 0x0000 },
-  { 0x8700, 0xfa39, 0x4000 },
-  { 0x8700, 0xfa35, 0x3000 },
-  { 0x8700, 0xfa33, 0x2000 },
-  { 0x0700, 0xfa32, 0x0000 },
-  { 0x0700, 0xfa34, 0x0000 },
-  { 0x8700, 0xfa37, 0x2000 },
-  { 0x0700, 0xfa36, 0x0000 },
-  { 0x0700, 0xfa38, 0x0000 },
-  { 0x8700, 0xfa3d, 0x3000 },
-  { 0x8700, 0xfa3b, 0x2000 },
-  { 0x0700, 0xfa3a, 0x0000 },
-  { 0x0700, 0xfa3c, 0x0000 },
-  { 0x8700, 0xfa3f, 0x2000 },
-  { 0x0700, 0xfa3e, 0x0000 },
-  { 0x0700, 0xfa40, 0x0000 },
-  { 0x8700, 0xfa61, 0x6000 },
-  { 0x8700, 0xfa51, 0x5000 },
-  { 0x8700, 0xfa49, 0x4000 },
-  { 0x8700, 0xfa45, 0x3000 },
-  { 0x8700, 0xfa43, 0x2000 },
-  { 0x0700, 0xfa42, 0x0000 },
-  { 0x0700, 0xfa44, 0x0000 },
-  { 0x8700, 0xfa47, 0x2000 },
-  { 0x0700, 0xfa46, 0x0000 },
-  { 0x0700, 0xfa48, 0x0000 },
-  { 0x8700, 0xfa4d, 0x3000 },
-  { 0x8700, 0xfa4b, 0x2000 },
-  { 0x0700, 0xfa4a, 0x0000 },
-  { 0x0700, 0xfa4c, 0x0000 },
-  { 0x8700, 0xfa4f, 0x2000 },
-  { 0x0700, 0xfa4e, 0x0000 },
-  { 0x0700, 0xfa50, 0x0000 },
-  { 0x8700, 0xfa59, 0x4000 },
-  { 0x8700, 0xfa55, 0x3000 },
-  { 0x8700, 0xfa53, 0x2000 },
-  { 0x0700, 0xfa52, 0x0000 },
-  { 0x0700, 0xfa54, 0x0000 },
-  { 0x8700, 0xfa57, 0x2000 },
-  { 0x0700, 0xfa56, 0x0000 },
-  { 0x0700, 0xfa58, 0x0000 },
-  { 0x8700, 0xfa5d, 0x3000 },
-  { 0x8700, 0xfa5b, 0x2000 },
-  { 0x0700, 0xfa5a, 0x0000 },
-  { 0x0700, 0xfa5c, 0x0000 },
-  { 0x8700, 0xfa5f, 0x2000 },
-  { 0x0700, 0xfa5e, 0x0000 },
-  { 0x0700, 0xfa60, 0x0000 },
-  { 0x8500, 0xfb06, 0x5000 },
-  { 0x8700, 0xfa69, 0x4000 },
-  { 0x8700, 0xfa65, 0x3000 },
-  { 0x8700, 0xfa63, 0x2000 },
-  { 0x0700, 0xfa62, 0x0000 },
-  { 0x0700, 0xfa64, 0x0000 },
-  { 0x8700, 0xfa67, 0x2000 },
-  { 0x0700, 0xfa66, 0x0000 },
-  { 0x0700, 0xfa68, 0x0000 },
-  { 0x8500, 0xfb02, 0x3000 },
-  { 0x8500, 0xfb00, 0x2000 },
-  { 0x0700, 0xfa6a, 0x0000 },
-  { 0x0500, 0xfb01, 0x0000 },
-  { 0x8500, 0xfb04, 0x2000 },
-  { 0x0500, 0xfb03, 0x0000 },
-  { 0x0500, 0xfb05, 0x0000 },
-  { 0x8700, 0xfb1f, 0x4000 },
-  { 0x8500, 0xfb16, 0x3000 },
-  { 0x8500, 0xfb14, 0x2000 },
-  { 0x0500, 0xfb13, 0x0000 },
-  { 0x0500, 0xfb15, 0x0000 },
-  { 0x8700, 0xfb1d, 0x2000 },
-  { 0x0500, 0xfb17, 0x0000 },
-  { 0x0c00, 0xfb1e, 0x0000 },
-  { 0x8700, 0xfb23, 0x3000 },
-  { 0x8700, 0xfb21, 0x2000 },
-  { 0x0700, 0xfb20, 0x0000 },
-  { 0x0700, 0xfb22, 0x0000 },
-  { 0x8700, 0xfb25, 0x2000 },
-  { 0x0700, 0xfb24, 0x0000 },
-  { 0x0700, 0xfb26, 0x0000 },
-  { 0x8700, 0xfbac, 0x8000 },
-  { 0x8700, 0xfb6c, 0x7000 },
-  { 0x8700, 0xfb4c, 0x6000 },
-  { 0x8700, 0xfb38, 0x5000 },
-  { 0x8700, 0xfb2f, 0x4000 },
-  { 0x8700, 0xfb2b, 0x3000 },
-  { 0x9900, 0xfb29, 0x2000 },
-  { 0x0700, 0xfb28, 0x0000 },
-  { 0x0700, 0xfb2a, 0x0000 },
-  { 0x8700, 0xfb2d, 0x2000 },
-  { 0x0700, 0xfb2c, 0x0000 },
-  { 0x0700, 0xfb2e, 0x0000 },
-  { 0x8700, 0xfb33, 0x3000 },
-  { 0x8700, 0xfb31, 0x2000 },
-  { 0x0700, 0xfb30, 0x0000 },
-  { 0x0700, 0xfb32, 0x0000 },
-  { 0x8700, 0xfb35, 0x2000 },
-  { 0x0700, 0xfb34, 0x0000 },
-  { 0x0700, 0xfb36, 0x0000 },
-  { 0x8700, 0xfb43, 0x4000 },
-  { 0x8700, 0xfb3c, 0x3000 },
-  { 0x8700, 0xfb3a, 0x2000 },
-  { 0x0700, 0xfb39, 0x0000 },
-  { 0x0700, 0xfb3b, 0x0000 },
-  { 0x8700, 0xfb40, 0x2000 },
-  { 0x0700, 0xfb3e, 0x0000 },
-  { 0x0700, 0xfb41, 0x0000 },
-  { 0x8700, 0xfb48, 0x3000 },
-  { 0x8700, 0xfb46, 0x2000 },
-  { 0x0700, 0xfb44, 0x0000 },
-  { 0x0700, 0xfb47, 0x0000 },
-  { 0x8700, 0xfb4a, 0x2000 },
-  { 0x0700, 0xfb49, 0x0000 },
-  { 0x0700, 0xfb4b, 0x0000 },
-  { 0x8700, 0xfb5c, 0x5000 },
-  { 0x8700, 0xfb54, 0x4000 },
-  { 0x8700, 0xfb50, 0x3000 },
-  { 0x8700, 0xfb4e, 0x2000 },
-  { 0x0700, 0xfb4d, 0x0000 },
-  { 0x0700, 0xfb4f, 0x0000 },
-  { 0x8700, 0xfb52, 0x2000 },
-  { 0x0700, 0xfb51, 0x0000 },
-  { 0x0700, 0xfb53, 0x0000 },
-  { 0x8700, 0xfb58, 0x3000 },
-  { 0x8700, 0xfb56, 0x2000 },
-  { 0x0700, 0xfb55, 0x0000 },
-  { 0x0700, 0xfb57, 0x0000 },
-  { 0x8700, 0xfb5a, 0x2000 },
-  { 0x0700, 0xfb59, 0x0000 },
-  { 0x0700, 0xfb5b, 0x0000 },
-  { 0x8700, 0xfb64, 0x4000 },
-  { 0x8700, 0xfb60, 0x3000 },
-  { 0x8700, 0xfb5e, 0x2000 },
-  { 0x0700, 0xfb5d, 0x0000 },
-  { 0x0700, 0xfb5f, 0x0000 },
-  { 0x8700, 0xfb62, 0x2000 },
-  { 0x0700, 0xfb61, 0x0000 },
-  { 0x0700, 0xfb63, 0x0000 },
-  { 0x8700, 0xfb68, 0x3000 },
-  { 0x8700, 0xfb66, 0x2000 },
-  { 0x0700, 0xfb65, 0x0000 },
-  { 0x0700, 0xfb67, 0x0000 },
-  { 0x8700, 0xfb6a, 0x2000 },
-  { 0x0700, 0xfb69, 0x0000 },
-  { 0x0700, 0xfb6b, 0x0000 },
-  { 0x8700, 0xfb8c, 0x6000 },
-  { 0x8700, 0xfb7c, 0x5000 },
-  { 0x8700, 0xfb74, 0x4000 },
-  { 0x8700, 0xfb70, 0x3000 },
-  { 0x8700, 0xfb6e, 0x2000 },
-  { 0x0700, 0xfb6d, 0x0000 },
-  { 0x0700, 0xfb6f, 0x0000 },
-  { 0x8700, 0xfb72, 0x2000 },
-  { 0x0700, 0xfb71, 0x0000 },
-  { 0x0700, 0xfb73, 0x0000 },
-  { 0x8700, 0xfb78, 0x3000 },
-  { 0x8700, 0xfb76, 0x2000 },
-  { 0x0700, 0xfb75, 0x0000 },
-  { 0x0700, 0xfb77, 0x0000 },
-  { 0x8700, 0xfb7a, 0x2000 },
-  { 0x0700, 0xfb79, 0x0000 },
-  { 0x0700, 0xfb7b, 0x0000 },
-  { 0x8700, 0xfb84, 0x4000 },
-  { 0x8700, 0xfb80, 0x3000 },
-  { 0x8700, 0xfb7e, 0x2000 },
-  { 0x0700, 0xfb7d, 0x0000 },
-  { 0x0700, 0xfb7f, 0x0000 },
-  { 0x8700, 0xfb82, 0x2000 },
-  { 0x0700, 0xfb81, 0x0000 },
-  { 0x0700, 0xfb83, 0x0000 },
-  { 0x8700, 0xfb88, 0x3000 },
-  { 0x8700, 0xfb86, 0x2000 },
-  { 0x0700, 0xfb85, 0x0000 },
-  { 0x0700, 0xfb87, 0x0000 },
-  { 0x8700, 0xfb8a, 0x2000 },
-  { 0x0700, 0xfb89, 0x0000 },
-  { 0x0700, 0xfb8b, 0x0000 },
-  { 0x8700, 0xfb9c, 0x5000 },
-  { 0x8700, 0xfb94, 0x4000 },
-  { 0x8700, 0xfb90, 0x3000 },
-  { 0x8700, 0xfb8e, 0x2000 },
-  { 0x0700, 0xfb8d, 0x0000 },
-  { 0x0700, 0xfb8f, 0x0000 },
-  { 0x8700, 0xfb92, 0x2000 },
-  { 0x0700, 0xfb91, 0x0000 },
-  { 0x0700, 0xfb93, 0x0000 },
-  { 0x8700, 0xfb98, 0x3000 },
-  { 0x8700, 0xfb96, 0x2000 },
-  { 0x0700, 0xfb95, 0x0000 },
-  { 0x0700, 0xfb97, 0x0000 },
-  { 0x8700, 0xfb9a, 0x2000 },
-  { 0x0700, 0xfb99, 0x0000 },
-  { 0x0700, 0xfb9b, 0x0000 },
-  { 0x8700, 0xfba4, 0x4000 },
-  { 0x8700, 0xfba0, 0x3000 },
-  { 0x8700, 0xfb9e, 0x2000 },
-  { 0x0700, 0xfb9d, 0x0000 },
-  { 0x0700, 0xfb9f, 0x0000 },
-  { 0x8700, 0xfba2, 0x2000 },
-  { 0x0700, 0xfba1, 0x0000 },
-  { 0x0700, 0xfba3, 0x0000 },
-  { 0x8700, 0xfba8, 0x3000 },
-  { 0x8700, 0xfba6, 0x2000 },
-  { 0x0700, 0xfba5, 0x0000 },
-  { 0x0700, 0xfba7, 0x0000 },
-  { 0x8700, 0xfbaa, 0x2000 },
-  { 0x0700, 0xfba9, 0x0000 },
-  { 0x0700, 0xfbab, 0x0000 },
-  { 0x8700, 0xfc0d, 0x7000 },
-  { 0x8700, 0xfbed, 0x6000 },
-  { 0x8700, 0xfbdd, 0x5000 },
-  { 0x8700, 0xfbd5, 0x4000 },
-  { 0x8700, 0xfbb0, 0x3000 },
-  { 0x8700, 0xfbae, 0x2000 },
-  { 0x0700, 0xfbad, 0x0000 },
-  { 0x0700, 0xfbaf, 0x0000 },
-  { 0x8700, 0xfbd3, 0x2000 },
-  { 0x0700, 0xfbb1, 0x0000 },
-  { 0x0700, 0xfbd4, 0x0000 },
-  { 0x8700, 0xfbd9, 0x3000 },
-  { 0x8700, 0xfbd7, 0x2000 },
-  { 0x0700, 0xfbd6, 0x0000 },
-  { 0x0700, 0xfbd8, 0x0000 },
-  { 0x8700, 0xfbdb, 0x2000 },
-  { 0x0700, 0xfbda, 0x0000 },
-  { 0x0700, 0xfbdc, 0x0000 },
-  { 0x8700, 0xfbe5, 0x4000 },
-  { 0x8700, 0xfbe1, 0x3000 },
-  { 0x8700, 0xfbdf, 0x2000 },
-  { 0x0700, 0xfbde, 0x0000 },
-  { 0x0700, 0xfbe0, 0x0000 },
-  { 0x8700, 0xfbe3, 0x2000 },
-  { 0x0700, 0xfbe2, 0x0000 },
-  { 0x0700, 0xfbe4, 0x0000 },
-  { 0x8700, 0xfbe9, 0x3000 },
-  { 0x8700, 0xfbe7, 0x2000 },
-  { 0x0700, 0xfbe6, 0x0000 },
-  { 0x0700, 0xfbe8, 0x0000 },
-  { 0x8700, 0xfbeb, 0x2000 },
-  { 0x0700, 0xfbea, 0x0000 },
-  { 0x0700, 0xfbec, 0x0000 },
-  { 0x8700, 0xfbfd, 0x5000 },
-  { 0x8700, 0xfbf5, 0x4000 },
-  { 0x8700, 0xfbf1, 0x3000 },
-  { 0x8700, 0xfbef, 0x2000 },
-  { 0x0700, 0xfbee, 0x0000 },
-  { 0x0700, 0xfbf0, 0x0000 },
-  { 0x8700, 0xfbf3, 0x2000 },
-  { 0x0700, 0xfbf2, 0x0000 },
-  { 0x0700, 0xfbf4, 0x0000 },
-  { 0x8700, 0xfbf9, 0x3000 },
-  { 0x8700, 0xfbf7, 0x2000 },
-  { 0x0700, 0xfbf6, 0x0000 },
-  { 0x0700, 0xfbf8, 0x0000 },
-  { 0x8700, 0xfbfb, 0x2000 },
-  { 0x0700, 0xfbfa, 0x0000 },
-  { 0x0700, 0xfbfc, 0x0000 },
-  { 0x8700, 0xfc05, 0x4000 },
-  { 0x8700, 0xfc01, 0x3000 },
-  { 0x8700, 0xfbff, 0x2000 },
-  { 0x0700, 0xfbfe, 0x0000 },
-  { 0x0700, 0xfc00, 0x0000 },
-  { 0x8700, 0xfc03, 0x2000 },
-  { 0x0700, 0xfc02, 0x0000 },
-  { 0x0700, 0xfc04, 0x0000 },
-  { 0x8700, 0xfc09, 0x3000 },
-  { 0x8700, 0xfc07, 0x2000 },
-  { 0x0700, 0xfc06, 0x0000 },
-  { 0x0700, 0xfc08, 0x0000 },
-  { 0x8700, 0xfc0b, 0x2000 },
-  { 0x0700, 0xfc0a, 0x0000 },
-  { 0x0700, 0xfc0c, 0x0000 },
-  { 0x8700, 0xfc2d, 0x6000 },
-  { 0x8700, 0xfc1d, 0x5000 },
-  { 0x8700, 0xfc15, 0x4000 },
-  { 0x8700, 0xfc11, 0x3000 },
-  { 0x8700, 0xfc0f, 0x2000 },
-  { 0x0700, 0xfc0e, 0x0000 },
-  { 0x0700, 0xfc10, 0x0000 },
-  { 0x8700, 0xfc13, 0x2000 },
-  { 0x0700, 0xfc12, 0x0000 },
-  { 0x0700, 0xfc14, 0x0000 },
-  { 0x8700, 0xfc19, 0x3000 },
-  { 0x8700, 0xfc17, 0x2000 },
-  { 0x0700, 0xfc16, 0x0000 },
-  { 0x0700, 0xfc18, 0x0000 },
-  { 0x8700, 0xfc1b, 0x2000 },
-  { 0x0700, 0xfc1a, 0x0000 },
-  { 0x0700, 0xfc1c, 0x0000 },
-  { 0x8700, 0xfc25, 0x4000 },
-  { 0x8700, 0xfc21, 0x3000 },
-  { 0x8700, 0xfc1f, 0x2000 },
-  { 0x0700, 0xfc1e, 0x0000 },
-  { 0x0700, 0xfc20, 0x0000 },
-  { 0x8700, 0xfc23, 0x2000 },
-  { 0x0700, 0xfc22, 0x0000 },
-  { 0x0700, 0xfc24, 0x0000 },
-  { 0x8700, 0xfc29, 0x3000 },
-  { 0x8700, 0xfc27, 0x2000 },
-  { 0x0700, 0xfc26, 0x0000 },
-  { 0x0700, 0xfc28, 0x0000 },
-  { 0x8700, 0xfc2b, 0x2000 },
-  { 0x0700, 0xfc2a, 0x0000 },
-  { 0x0700, 0xfc2c, 0x0000 },
-  { 0x8700, 0xfc3d, 0x5000 },
-  { 0x8700, 0xfc35, 0x4000 },
-  { 0x8700, 0xfc31, 0x3000 },
-  { 0x8700, 0xfc2f, 0x2000 },
-  { 0x0700, 0xfc2e, 0x0000 },
-  { 0x0700, 0xfc30, 0x0000 },
-  { 0x8700, 0xfc33, 0x2000 },
-  { 0x0700, 0xfc32, 0x0000 },
-  { 0x0700, 0xfc34, 0x0000 },
-  { 0x8700, 0xfc39, 0x3000 },
-  { 0x8700, 0xfc37, 0x2000 },
-  { 0x0700, 0xfc36, 0x0000 },
-  { 0x0700, 0xfc38, 0x0000 },
-  { 0x8700, 0xfc3b, 0x2000 },
-  { 0x0700, 0xfc3a, 0x0000 },
-  { 0x0700, 0xfc3c, 0x0000 },
-  { 0x8700, 0xfc45, 0x4000 },
-  { 0x8700, 0xfc41, 0x3000 },
-  { 0x8700, 0xfc3f, 0x2000 },
-  { 0x0700, 0xfc3e, 0x0000 },
-  { 0x0700, 0xfc40, 0x0000 },
-  { 0x8700, 0xfc43, 0x2000 },
-  { 0x0700, 0xfc42, 0x0000 },
-  { 0x0700, 0xfc44, 0x0000 },
-  { 0x8700, 0xfc49, 0x3000 },
-  { 0x8700, 0xfc47, 0x2000 },
-  { 0x0700, 0xfc46, 0x0000 },
-  { 0x0700, 0xfc48, 0x0000 },
-  { 0x8700, 0xfc4b, 0x2000 },
-  { 0x0700, 0xfc4a, 0x0000 },
-  { 0x0700, 0xfc4c, 0x0000 },
-  { 0x8700, 0xfeac, 0xa000 },
-  { 0x8700, 0xfd5d, 0x9000 },
-  { 0x8700, 0xfccd, 0x8000 },
-  { 0x8700, 0xfc8d, 0x7000 },
-  { 0x8700, 0xfc6d, 0x6000 },
-  { 0x8700, 0xfc5d, 0x5000 },
-  { 0x8700, 0xfc55, 0x4000 },
-  { 0x8700, 0xfc51, 0x3000 },
-  { 0x8700, 0xfc4f, 0x2000 },
-  { 0x0700, 0xfc4e, 0x0000 },
-  { 0x0700, 0xfc50, 0x0000 },
-  { 0x8700, 0xfc53, 0x2000 },
-  { 0x0700, 0xfc52, 0x0000 },
-  { 0x0700, 0xfc54, 0x0000 },
-  { 0x8700, 0xfc59, 0x3000 },
-  { 0x8700, 0xfc57, 0x2000 },
-  { 0x0700, 0xfc56, 0x0000 },
-  { 0x0700, 0xfc58, 0x0000 },
-  { 0x8700, 0xfc5b, 0x2000 },
-  { 0x0700, 0xfc5a, 0x0000 },
-  { 0x0700, 0xfc5c, 0x0000 },
-  { 0x8700, 0xfc65, 0x4000 },
-  { 0x8700, 0xfc61, 0x3000 },
-  { 0x8700, 0xfc5f, 0x2000 },
-  { 0x0700, 0xfc5e, 0x0000 },
-  { 0x0700, 0xfc60, 0x0000 },
-  { 0x8700, 0xfc63, 0x2000 },
-  { 0x0700, 0xfc62, 0x0000 },
-  { 0x0700, 0xfc64, 0x0000 },
-  { 0x8700, 0xfc69, 0x3000 },
-  { 0x8700, 0xfc67, 0x2000 },
-  { 0x0700, 0xfc66, 0x0000 },
-  { 0x0700, 0xfc68, 0x0000 },
-  { 0x8700, 0xfc6b, 0x2000 },
-  { 0x0700, 0xfc6a, 0x0000 },
-  { 0x0700, 0xfc6c, 0x0000 },
-  { 0x8700, 0xfc7d, 0x5000 },
-  { 0x8700, 0xfc75, 0x4000 },
-  { 0x8700, 0xfc71, 0x3000 },
-  { 0x8700, 0xfc6f, 0x2000 },
-  { 0x0700, 0xfc6e, 0x0000 },
-  { 0x0700, 0xfc70, 0x0000 },
-  { 0x8700, 0xfc73, 0x2000 },
-  { 0x0700, 0xfc72, 0x0000 },
-  { 0x0700, 0xfc74, 0x0000 },
-  { 0x8700, 0xfc79, 0x3000 },
-  { 0x8700, 0xfc77, 0x2000 },
-  { 0x0700, 0xfc76, 0x0000 },
-  { 0x0700, 0xfc78, 0x0000 },
-  { 0x8700, 0xfc7b, 0x2000 },
-  { 0x0700, 0xfc7a, 0x0000 },
-  { 0x0700, 0xfc7c, 0x0000 },
-  { 0x8700, 0xfc85, 0x4000 },
-  { 0x8700, 0xfc81, 0x3000 },
-  { 0x8700, 0xfc7f, 0x2000 },
-  { 0x0700, 0xfc7e, 0x0000 },
-  { 0x0700, 0xfc80, 0x0000 },
-  { 0x8700, 0xfc83, 0x2000 },
-  { 0x0700, 0xfc82, 0x0000 },
-  { 0x0700, 0xfc84, 0x0000 },
-  { 0x8700, 0xfc89, 0x3000 },
-  { 0x8700, 0xfc87, 0x2000 },
-  { 0x0700, 0xfc86, 0x0000 },
-  { 0x0700, 0xfc88, 0x0000 },
-  { 0x8700, 0xfc8b, 0x2000 },
-  { 0x0700, 0xfc8a, 0x0000 },
-  { 0x0700, 0xfc8c, 0x0000 },
-  { 0x8700, 0xfcad, 0x6000 },
-  { 0x8700, 0xfc9d, 0x5000 },
-  { 0x8700, 0xfc95, 0x4000 },
-  { 0x8700, 0xfc91, 0x3000 },
-  { 0x8700, 0xfc8f, 0x2000 },
-  { 0x0700, 0xfc8e, 0x0000 },
-  { 0x0700, 0xfc90, 0x0000 },
-  { 0x8700, 0xfc93, 0x2000 },
-  { 0x0700, 0xfc92, 0x0000 },
-  { 0x0700, 0xfc94, 0x0000 },
-  { 0x8700, 0xfc99, 0x3000 },
-  { 0x8700, 0xfc97, 0x2000 },
-  { 0x0700, 0xfc96, 0x0000 },
-  { 0x0700, 0xfc98, 0x0000 },
-  { 0x8700, 0xfc9b, 0x2000 },
-  { 0x0700, 0xfc9a, 0x0000 },
-  { 0x0700, 0xfc9c, 0x0000 },
-  { 0x8700, 0xfca5, 0x4000 },
-  { 0x8700, 0xfca1, 0x3000 },
-  { 0x8700, 0xfc9f, 0x2000 },
-  { 0x0700, 0xfc9e, 0x0000 },
-  { 0x0700, 0xfca0, 0x0000 },
-  { 0x8700, 0xfca3, 0x2000 },
-  { 0x0700, 0xfca2, 0x0000 },
-  { 0x0700, 0xfca4, 0x0000 },
-  { 0x8700, 0xfca9, 0x3000 },
-  { 0x8700, 0xfca7, 0x2000 },
-  { 0x0700, 0xfca6, 0x0000 },
-  { 0x0700, 0xfca8, 0x0000 },
-  { 0x8700, 0xfcab, 0x2000 },
-  { 0x0700, 0xfcaa, 0x0000 },
-  { 0x0700, 0xfcac, 0x0000 },
-  { 0x8700, 0xfcbd, 0x5000 },
-  { 0x8700, 0xfcb5, 0x4000 },
-  { 0x8700, 0xfcb1, 0x3000 },
-  { 0x8700, 0xfcaf, 0x2000 },
-  { 0x0700, 0xfcae, 0x0000 },
-  { 0x0700, 0xfcb0, 0x0000 },
-  { 0x8700, 0xfcb3, 0x2000 },
-  { 0x0700, 0xfcb2, 0x0000 },
-  { 0x0700, 0xfcb4, 0x0000 },
-  { 0x8700, 0xfcb9, 0x3000 },
-  { 0x8700, 0xfcb7, 0x2000 },
-  { 0x0700, 0xfcb6, 0x0000 },
-  { 0x0700, 0xfcb8, 0x0000 },
-  { 0x8700, 0xfcbb, 0x2000 },
-  { 0x0700, 0xfcba, 0x0000 },
-  { 0x0700, 0xfcbc, 0x0000 },
-  { 0x8700, 0xfcc5, 0x4000 },
-  { 0x8700, 0xfcc1, 0x3000 },
-  { 0x8700, 0xfcbf, 0x2000 },
-  { 0x0700, 0xfcbe, 0x0000 },
-  { 0x0700, 0xfcc0, 0x0000 },
-  { 0x8700, 0xfcc3, 0x2000 },
-  { 0x0700, 0xfcc2, 0x0000 },
-  { 0x0700, 0xfcc4, 0x0000 },
-  { 0x8700, 0xfcc9, 0x3000 },
-  { 0x8700, 0xfcc7, 0x2000 },
-  { 0x0700, 0xfcc6, 0x0000 },
-  { 0x0700, 0xfcc8, 0x0000 },
-  { 0x8700, 0xfccb, 0x2000 },
-  { 0x0700, 0xfcca, 0x0000 },
-  { 0x0700, 0xfccc, 0x0000 },
-  { 0x8700, 0xfd0d, 0x7000 },
-  { 0x8700, 0xfced, 0x6000 },
-  { 0x8700, 0xfcdd, 0x5000 },
-  { 0x8700, 0xfcd5, 0x4000 },
-  { 0x8700, 0xfcd1, 0x3000 },
-  { 0x8700, 0xfccf, 0x2000 },
-  { 0x0700, 0xfcce, 0x0000 },
-  { 0x0700, 0xfcd0, 0x0000 },
-  { 0x8700, 0xfcd3, 0x2000 },
-  { 0x0700, 0xfcd2, 0x0000 },
-  { 0x0700, 0xfcd4, 0x0000 },
-  { 0x8700, 0xfcd9, 0x3000 },
-  { 0x8700, 0xfcd7, 0x2000 },
-  { 0x0700, 0xfcd6, 0x0000 },
-  { 0x0700, 0xfcd8, 0x0000 },
-  { 0x8700, 0xfcdb, 0x2000 },
-  { 0x0700, 0xfcda, 0x0000 },
-  { 0x0700, 0xfcdc, 0x0000 },
-  { 0x8700, 0xfce5, 0x4000 },
-  { 0x8700, 0xfce1, 0x3000 },
-  { 0x8700, 0xfcdf, 0x2000 },
-  { 0x0700, 0xfcde, 0x0000 },
-  { 0x0700, 0xfce0, 0x0000 },
-  { 0x8700, 0xfce3, 0x2000 },
-  { 0x0700, 0xfce2, 0x0000 },
-  { 0x0700, 0xfce4, 0x0000 },
-  { 0x8700, 0xfce9, 0x3000 },
-  { 0x8700, 0xfce7, 0x2000 },
-  { 0x0700, 0xfce6, 0x0000 },
-  { 0x0700, 0xfce8, 0x0000 },
-  { 0x8700, 0xfceb, 0x2000 },
-  { 0x0700, 0xfcea, 0x0000 },
-  { 0x0700, 0xfcec, 0x0000 },
-  { 0x8700, 0xfcfd, 0x5000 },
-  { 0x8700, 0xfcf5, 0x4000 },
-  { 0x8700, 0xfcf1, 0x3000 },
-  { 0x8700, 0xfcef, 0x2000 },
-  { 0x0700, 0xfcee, 0x0000 },
-  { 0x0700, 0xfcf0, 0x0000 },
-  { 0x8700, 0xfcf3, 0x2000 },
-  { 0x0700, 0xfcf2, 0x0000 },
-  { 0x0700, 0xfcf4, 0x0000 },
-  { 0x8700, 0xfcf9, 0x3000 },
-  { 0x8700, 0xfcf7, 0x2000 },
-  { 0x0700, 0xfcf6, 0x0000 },
-  { 0x0700, 0xfcf8, 0x0000 },
-  { 0x8700, 0xfcfb, 0x2000 },
-  { 0x0700, 0xfcfa, 0x0000 },
-  { 0x0700, 0xfcfc, 0x0000 },
-  { 0x8700, 0xfd05, 0x4000 },
-  { 0x8700, 0xfd01, 0x3000 },
-  { 0x8700, 0xfcff, 0x2000 },
-  { 0x0700, 0xfcfe, 0x0000 },
-  { 0x0700, 0xfd00, 0x0000 },
-  { 0x8700, 0xfd03, 0x2000 },
-  { 0x0700, 0xfd02, 0x0000 },
-  { 0x0700, 0xfd04, 0x0000 },
-  { 0x8700, 0xfd09, 0x3000 },
-  { 0x8700, 0xfd07, 0x2000 },
-  { 0x0700, 0xfd06, 0x0000 },
-  { 0x0700, 0xfd08, 0x0000 },
-  { 0x8700, 0xfd0b, 0x2000 },
-  { 0x0700, 0xfd0a, 0x0000 },
-  { 0x0700, 0xfd0c, 0x0000 },
-  { 0x8700, 0xfd2d, 0x6000 },
-  { 0x8700, 0xfd1d, 0x5000 },
-  { 0x8700, 0xfd15, 0x4000 },
-  { 0x8700, 0xfd11, 0x3000 },
-  { 0x8700, 0xfd0f, 0x2000 },
-  { 0x0700, 0xfd0e, 0x0000 },
-  { 0x0700, 0xfd10, 0x0000 },
-  { 0x8700, 0xfd13, 0x2000 },
-  { 0x0700, 0xfd12, 0x0000 },
-  { 0x0700, 0xfd14, 0x0000 },
-  { 0x8700, 0xfd19, 0x3000 },
-  { 0x8700, 0xfd17, 0x2000 },
-  { 0x0700, 0xfd16, 0x0000 },
-  { 0x0700, 0xfd18, 0x0000 },
-  { 0x8700, 0xfd1b, 0x2000 },
-  { 0x0700, 0xfd1a, 0x0000 },
-  { 0x0700, 0xfd1c, 0x0000 },
-  { 0x8700, 0xfd25, 0x4000 },
-  { 0x8700, 0xfd21, 0x3000 },
-  { 0x8700, 0xfd1f, 0x2000 },
-  { 0x0700, 0xfd1e, 0x0000 },
-  { 0x0700, 0xfd20, 0x0000 },
-  { 0x8700, 0xfd23, 0x2000 },
-  { 0x0700, 0xfd22, 0x0000 },
-  { 0x0700, 0xfd24, 0x0000 },
-  { 0x8700, 0xfd29, 0x3000 },
-  { 0x8700, 0xfd27, 0x2000 },
-  { 0x0700, 0xfd26, 0x0000 },
-  { 0x0700, 0xfd28, 0x0000 },
-  { 0x8700, 0xfd2b, 0x2000 },
-  { 0x0700, 0xfd2a, 0x0000 },
-  { 0x0700, 0xfd2c, 0x0000 },
-  { 0x8700, 0xfd3d, 0x5000 },
-  { 0x8700, 0xfd35, 0x4000 },
-  { 0x8700, 0xfd31, 0x3000 },
-  { 0x8700, 0xfd2f, 0x2000 },
-  { 0x0700, 0xfd2e, 0x0000 },
-  { 0x0700, 0xfd30, 0x0000 },
-  { 0x8700, 0xfd33, 0x2000 },
-  { 0x0700, 0xfd32, 0x0000 },
-  { 0x0700, 0xfd34, 0x0000 },
-  { 0x8700, 0xfd39, 0x3000 },
-  { 0x8700, 0xfd37, 0x2000 },
-  { 0x0700, 0xfd36, 0x0000 },
-  { 0x0700, 0xfd38, 0x0000 },
-  { 0x8700, 0xfd3b, 0x2000 },
-  { 0x0700, 0xfd3a, 0x0000 },
-  { 0x0700, 0xfd3c, 0x0000 },
-  { 0x8700, 0xfd55, 0x4000 },
-  { 0x8700, 0xfd51, 0x3000 },
-  { 0x9200, 0xfd3f, 0x2000 },
-  { 0x1600, 0xfd3e, 0x0000 },
-  { 0x0700, 0xfd50, 0x0000 },
-  { 0x8700, 0xfd53, 0x2000 },
-  { 0x0700, 0xfd52, 0x0000 },
-  { 0x0700, 0xfd54, 0x0000 },
-  { 0x8700, 0xfd59, 0x3000 },
-  { 0x8700, 0xfd57, 0x2000 },
-  { 0x0700, 0xfd56, 0x0000 },
-  { 0x0700, 0xfd58, 0x0000 },
-  { 0x8700, 0xfd5b, 0x2000 },
-  { 0x0700, 0xfd5a, 0x0000 },
-  { 0x0700, 0xfd5c, 0x0000 },
-  { 0x8c00, 0xfe09, 0x8000 },
-  { 0x8700, 0xfd9f, 0x7000 },
-  { 0x8700, 0xfd7d, 0x6000 },
-  { 0x8700, 0xfd6d, 0x5000 },
-  { 0x8700, 0xfd65, 0x4000 },
-  { 0x8700, 0xfd61, 0x3000 },
-  { 0x8700, 0xfd5f, 0x2000 },
-  { 0x0700, 0xfd5e, 0x0000 },
-  { 0x0700, 0xfd60, 0x0000 },
-  { 0x8700, 0xfd63, 0x2000 },
-  { 0x0700, 0xfd62, 0x0000 },
-  { 0x0700, 0xfd64, 0x0000 },
-  { 0x8700, 0xfd69, 0x3000 },
-  { 0x8700, 0xfd67, 0x2000 },
-  { 0x0700, 0xfd66, 0x0000 },
-  { 0x0700, 0xfd68, 0x0000 },
-  { 0x8700, 0xfd6b, 0x2000 },
-  { 0x0700, 0xfd6a, 0x0000 },
-  { 0x0700, 0xfd6c, 0x0000 },
-  { 0x8700, 0xfd75, 0x4000 },
-  { 0x8700, 0xfd71, 0x3000 },
-  { 0x8700, 0xfd6f, 0x2000 },
-  { 0x0700, 0xfd6e, 0x0000 },
-  { 0x0700, 0xfd70, 0x0000 },
-  { 0x8700, 0xfd73, 0x2000 },
-  { 0x0700, 0xfd72, 0x0000 },
-  { 0x0700, 0xfd74, 0x0000 },
-  { 0x8700, 0xfd79, 0x3000 },
-  { 0x8700, 0xfd77, 0x2000 },
-  { 0x0700, 0xfd76, 0x0000 },
-  { 0x0700, 0xfd78, 0x0000 },
-  { 0x8700, 0xfd7b, 0x2000 },
-  { 0x0700, 0xfd7a, 0x0000 },
-  { 0x0700, 0xfd7c, 0x0000 },
-  { 0x8700, 0xfd8d, 0x5000 },
-  { 0x8700, 0xfd85, 0x4000 },
-  { 0x8700, 0xfd81, 0x3000 },
-  { 0x8700, 0xfd7f, 0x2000 },
-  { 0x0700, 0xfd7e, 0x0000 },
-  { 0x0700, 0xfd80, 0x0000 },
-  { 0x8700, 0xfd83, 0x2000 },
-  { 0x0700, 0xfd82, 0x0000 },
-  { 0x0700, 0xfd84, 0x0000 },
-  { 0x8700, 0xfd89, 0x3000 },
-  { 0x8700, 0xfd87, 0x2000 },
-  { 0x0700, 0xfd86, 0x0000 },
-  { 0x0700, 0xfd88, 0x0000 },
-  { 0x8700, 0xfd8b, 0x2000 },
-  { 0x0700, 0xfd8a, 0x0000 },
-  { 0x0700, 0xfd8c, 0x0000 },
-  { 0x8700, 0xfd97, 0x4000 },
-  { 0x8700, 0xfd93, 0x3000 },
-  { 0x8700, 0xfd8f, 0x2000 },
-  { 0x0700, 0xfd8e, 0x0000 },
-  { 0x0700, 0xfd92, 0x0000 },
-  { 0x8700, 0xfd95, 0x2000 },
-  { 0x0700, 0xfd94, 0x0000 },
-  { 0x0700, 0xfd96, 0x0000 },
-  { 0x8700, 0xfd9b, 0x3000 },
-  { 0x8700, 0xfd99, 0x2000 },
-  { 0x0700, 0xfd98, 0x0000 },
-  { 0x0700, 0xfd9a, 0x0000 },
-  { 0x8700, 0xfd9d, 0x2000 },
-  { 0x0700, 0xfd9c, 0x0000 },
-  { 0x0700, 0xfd9e, 0x0000 },
-  { 0x8700, 0xfdbf, 0x6000 },
-  { 0x8700, 0xfdaf, 0x5000 },
-  { 0x8700, 0xfda7, 0x4000 },
-  { 0x8700, 0xfda3, 0x3000 },
-  { 0x8700, 0xfda1, 0x2000 },
-  { 0x0700, 0xfda0, 0x0000 },
-  { 0x0700, 0xfda2, 0x0000 },
-  { 0x8700, 0xfda5, 0x2000 },
-  { 0x0700, 0xfda4, 0x0000 },
-  { 0x0700, 0xfda6, 0x0000 },
-  { 0x8700, 0xfdab, 0x3000 },
-  { 0x8700, 0xfda9, 0x2000 },
-  { 0x0700, 0xfda8, 0x0000 },
-  { 0x0700, 0xfdaa, 0x0000 },
-  { 0x8700, 0xfdad, 0x2000 },
-  { 0x0700, 0xfdac, 0x0000 },
-  { 0x0700, 0xfdae, 0x0000 },
-  { 0x8700, 0xfdb7, 0x4000 },
-  { 0x8700, 0xfdb3, 0x3000 },
-  { 0x8700, 0xfdb1, 0x2000 },
-  { 0x0700, 0xfdb0, 0x0000 },
-  { 0x0700, 0xfdb2, 0x0000 },
-  { 0x8700, 0xfdb5, 0x2000 },
-  { 0x0700, 0xfdb4, 0x0000 },
-  { 0x0700, 0xfdb6, 0x0000 },
-  { 0x8700, 0xfdbb, 0x3000 },
-  { 0x8700, 0xfdb9, 0x2000 },
-  { 0x0700, 0xfdb8, 0x0000 },
-  { 0x0700, 0xfdba, 0x0000 },
-  { 0x8700, 0xfdbd, 0x2000 },
-  { 0x0700, 0xfdbc, 0x0000 },
-  { 0x0700, 0xfdbe, 0x0000 },
-  { 0x8700, 0xfdf7, 0x5000 },
-  { 0x8700, 0xfdc7, 0x4000 },
-  { 0x8700, 0xfdc3, 0x3000 },
-  { 0x8700, 0xfdc1, 0x2000 },
-  { 0x0700, 0xfdc0, 0x0000 },
-  { 0x0700, 0xfdc2, 0x0000 },
-  { 0x8700, 0xfdc5, 0x2000 },
-  { 0x0700, 0xfdc4, 0x0000 },
-  { 0x0700, 0xfdc6, 0x0000 },
-  { 0x8700, 0xfdf3, 0x3000 },
-  { 0x8700, 0xfdf1, 0x2000 },
-  { 0x0700, 0xfdf0, 0x0000 },
-  { 0x0700, 0xfdf2, 0x0000 },
-  { 0x8700, 0xfdf5, 0x2000 },
-  { 0x0700, 0xfdf4, 0x0000 },
-  { 0x0700, 0xfdf6, 0x0000 },
-  { 0x8c00, 0xfe01, 0x4000 },
-  { 0x8700, 0xfdfb, 0x3000 },
-  { 0x8700, 0xfdf9, 0x2000 },
-  { 0x0700, 0xfdf8, 0x0000 },
-  { 0x0700, 0xfdfa, 0x0000 },
-  { 0x9a00, 0xfdfd, 0x2000 },
-  { 0x1700, 0xfdfc, 0x0000 },
-  { 0x0c00, 0xfe00, 0x0000 },
-  { 0x8c00, 0xfe05, 0x3000 },
-  { 0x8c00, 0xfe03, 0x2000 },
-  { 0x0c00, 0xfe02, 0x0000 },
-  { 0x0c00, 0xfe04, 0x0000 },
-  { 0x8c00, 0xfe07, 0x2000 },
-  { 0x0c00, 0xfe06, 0x0000 },
-  { 0x0c00, 0xfe08, 0x0000 },
-  { 0x9900, 0xfe66, 0x7000 },
-  { 0x9500, 0xfe45, 0x6000 },
-  { 0x9600, 0xfe35, 0x5000 },
-  { 0x8c00, 0xfe21, 0x4000 },
-  { 0x8c00, 0xfe0d, 0x3000 },
-  { 0x8c00, 0xfe0b, 0x2000 },
-  { 0x0c00, 0xfe0a, 0x0000 },
-  { 0x0c00, 0xfe0c, 0x0000 },
-  { 0x8c00, 0xfe0f, 0x2000 },
-  { 0x0c00, 0xfe0e, 0x0000 },
-  { 0x0c00, 0xfe20, 0x0000 },
-  { 0x9100, 0xfe31, 0x3000 },
-  { 0x8c00, 0xfe23, 0x2000 },
-  { 0x0c00, 0xfe22, 0x0000 },
-  { 0x1500, 0xfe30, 0x0000 },
-  { 0x9000, 0xfe33, 0x2000 },
-  { 0x1100, 0xfe32, 0x0000 },
-  { 0x1000, 0xfe34, 0x0000 },
-  { 0x9600, 0xfe3d, 0x4000 },
-  { 0x9600, 0xfe39, 0x3000 },
-  { 0x9600, 0xfe37, 0x2000 },
-  { 0x1200, 0xfe36, 0x0000 },
-  { 0x1200, 0xfe38, 0x0000 },
-  { 0x9600, 0xfe3b, 0x2000 },
-  { 0x1200, 0xfe3a, 0x0000 },
-  { 0x1200, 0xfe3c, 0x0000 },
-  { 0x9600, 0xfe41, 0x3000 },
-  { 0x9600, 0xfe3f, 0x2000 },
-  { 0x1200, 0xfe3e, 0x0000 },
-  { 0x1200, 0xfe40, 0x0000 },
-  { 0x9600, 0xfe43, 0x2000 },
-  { 0x1200, 0xfe42, 0x0000 },
-  { 0x1200, 0xfe44, 0x0000 },
-  { 0x9500, 0xfe56, 0x5000 },
-  { 0x9000, 0xfe4d, 0x4000 },
-  { 0x9500, 0xfe49, 0x3000 },
-  { 0x9600, 0xfe47, 0x2000 },
-  { 0x1500, 0xfe46, 0x0000 },
-  { 0x1200, 0xfe48, 0x0000 },
-  { 0x9500, 0xfe4b, 0x2000 },
-  { 0x1500, 0xfe4a, 0x0000 },
-  { 0x1500, 0xfe4c, 0x0000 },
-  { 0x9500, 0xfe51, 0x3000 },
-  { 0x9000, 0xfe4f, 0x2000 },
-  { 0x1000, 0xfe4e, 0x0000 },
-  { 0x1500, 0xfe50, 0x0000 },
-  { 0x9500, 0xfe54, 0x2000 },
-  { 0x1500, 0xfe52, 0x0000 },
-  { 0x1500, 0xfe55, 0x0000 },
-  { 0x9200, 0xfe5e, 0x4000 },
-  { 0x9200, 0xfe5a, 0x3000 },
-  { 0x9100, 0xfe58, 0x2000 },
-  { 0x1500, 0xfe57, 0x0000 },
-  { 0x1600, 0xfe59, 0x0000 },
-  { 0x9200, 0xfe5c, 0x2000 },
-  { 0x1600, 0xfe5b, 0x0000 },
-  { 0x1600, 0xfe5d, 0x0000 },
-  { 0x9900, 0xfe62, 0x3000 },
-  { 0x9500, 0xfe60, 0x2000 },
-  { 0x1500, 0xfe5f, 0x0000 },
-  { 0x1500, 0xfe61, 0x0000 },
-  { 0x9900, 0xfe64, 0x2000 },
-  { 0x1100, 0xfe63, 0x0000 },
-  { 0x1900, 0xfe65, 0x0000 },
-  { 0x8700, 0xfe8c, 0x6000 },
-  { 0x8700, 0xfe7c, 0x5000 },
-  { 0x8700, 0xfe73, 0x4000 },
-  { 0x9500, 0xfe6b, 0x3000 },
-  { 0x9700, 0xfe69, 0x2000 },
-  { 0x1500, 0xfe68, 0x0000 },
-  { 0x1500, 0xfe6a, 0x0000 },
-  { 0x8700, 0xfe71, 0x2000 },
-  { 0x0700, 0xfe70, 0x0000 },
-  { 0x0700, 0xfe72, 0x0000 },
-  { 0x8700, 0xfe78, 0x3000 },
-  { 0x8700, 0xfe76, 0x2000 },
-  { 0x0700, 0xfe74, 0x0000 },
-  { 0x0700, 0xfe77, 0x0000 },
-  { 0x8700, 0xfe7a, 0x2000 },
-  { 0x0700, 0xfe79, 0x0000 },
-  { 0x0700, 0xfe7b, 0x0000 },
-  { 0x8700, 0xfe84, 0x4000 },
-  { 0x8700, 0xfe80, 0x3000 },
-  { 0x8700, 0xfe7e, 0x2000 },
-  { 0x0700, 0xfe7d, 0x0000 },
-  { 0x0700, 0xfe7f, 0x0000 },
-  { 0x8700, 0xfe82, 0x2000 },
-  { 0x0700, 0xfe81, 0x0000 },
-  { 0x0700, 0xfe83, 0x0000 },
-  { 0x8700, 0xfe88, 0x3000 },
-  { 0x8700, 0xfe86, 0x2000 },
-  { 0x0700, 0xfe85, 0x0000 },
-  { 0x0700, 0xfe87, 0x0000 },
-  { 0x8700, 0xfe8a, 0x2000 },
-  { 0x0700, 0xfe89, 0x0000 },
-  { 0x0700, 0xfe8b, 0x0000 },
-  { 0x8700, 0xfe9c, 0x5000 },
-  { 0x8700, 0xfe94, 0x4000 },
-  { 0x8700, 0xfe90, 0x3000 },
-  { 0x8700, 0xfe8e, 0x2000 },
-  { 0x0700, 0xfe8d, 0x0000 },
-  { 0x0700, 0xfe8f, 0x0000 },
-  { 0x8700, 0xfe92, 0x2000 },
-  { 0x0700, 0xfe91, 0x0000 },
-  { 0x0700, 0xfe93, 0x0000 },
-  { 0x8700, 0xfe98, 0x3000 },
-  { 0x8700, 0xfe96, 0x2000 },
-  { 0x0700, 0xfe95, 0x0000 },
-  { 0x0700, 0xfe97, 0x0000 },
-  { 0x8700, 0xfe9a, 0x2000 },
-  { 0x0700, 0xfe99, 0x0000 },
-  { 0x0700, 0xfe9b, 0x0000 },
-  { 0x8700, 0xfea4, 0x4000 },
-  { 0x8700, 0xfea0, 0x3000 },
-  { 0x8700, 0xfe9e, 0x2000 },
-  { 0x0700, 0xfe9d, 0x0000 },
-  { 0x0700, 0xfe9f, 0x0000 },
-  { 0x8700, 0xfea2, 0x2000 },
-  { 0x0700, 0xfea1, 0x0000 },
-  { 0x0700, 0xfea3, 0x0000 },
-  { 0x8700, 0xfea8, 0x3000 },
-  { 0x8700, 0xfea6, 0x2000 },
-  { 0x0700, 0xfea5, 0x0000 },
-  { 0x0700, 0xfea7, 0x0000 },
-  { 0x8700, 0xfeaa, 0x2000 },
-  { 0x0700, 0xfea9, 0x0000 },
-  { 0x0700, 0xfeab, 0x0000 },
-  { 0x8700, 0xffaf, 0x9000 },
-  { 0x8900, 0xff2f, 0x8020 },
-  { 0x8700, 0xfeec, 0x7000 },
-  { 0x8700, 0xfecc, 0x6000 },
-  { 0x8700, 0xfebc, 0x5000 },
-  { 0x8700, 0xfeb4, 0x4000 },
-  { 0x8700, 0xfeb0, 0x3000 },
-  { 0x8700, 0xfeae, 0x2000 },
-  { 0x0700, 0xfead, 0x0000 },
-  { 0x0700, 0xfeaf, 0x0000 },
-  { 0x8700, 0xfeb2, 0x2000 },
-  { 0x0700, 0xfeb1, 0x0000 },
-  { 0x0700, 0xfeb3, 0x0000 },
-  { 0x8700, 0xfeb8, 0x3000 },
-  { 0x8700, 0xfeb6, 0x2000 },
-  { 0x0700, 0xfeb5, 0x0000 },
-  { 0x0700, 0xfeb7, 0x0000 },
-  { 0x8700, 0xfeba, 0x2000 },
-  { 0x0700, 0xfeb9, 0x0000 },
-  { 0x0700, 0xfebb, 0x0000 },
-  { 0x8700, 0xfec4, 0x4000 },
-  { 0x8700, 0xfec0, 0x3000 },
-  { 0x8700, 0xfebe, 0x2000 },
-  { 0x0700, 0xfebd, 0x0000 },
-  { 0x0700, 0xfebf, 0x0000 },
-  { 0x8700, 0xfec2, 0x2000 },
-  { 0x0700, 0xfec1, 0x0000 },
-  { 0x0700, 0xfec3, 0x0000 },
-  { 0x8700, 0xfec8, 0x3000 },
-  { 0x8700, 0xfec6, 0x2000 },
-  { 0x0700, 0xfec5, 0x0000 },
-  { 0x0700, 0xfec7, 0x0000 },
-  { 0x8700, 0xfeca, 0x2000 },
-  { 0x0700, 0xfec9, 0x0000 },
-  { 0x0700, 0xfecb, 0x0000 },
-  { 0x8700, 0xfedc, 0x5000 },
-  { 0x8700, 0xfed4, 0x4000 },
-  { 0x8700, 0xfed0, 0x3000 },
-  { 0x8700, 0xfece, 0x2000 },
-  { 0x0700, 0xfecd, 0x0000 },
-  { 0x0700, 0xfecf, 0x0000 },
-  { 0x8700, 0xfed2, 0x2000 },
-  { 0x0700, 0xfed1, 0x0000 },
-  { 0x0700, 0xfed3, 0x0000 },
-  { 0x8700, 0xfed8, 0x3000 },
-  { 0x8700, 0xfed6, 0x2000 },
-  { 0x0700, 0xfed5, 0x0000 },
-  { 0x0700, 0xfed7, 0x0000 },
-  { 0x8700, 0xfeda, 0x2000 },
-  { 0x0700, 0xfed9, 0x0000 },
-  { 0x0700, 0xfedb, 0x0000 },
-  { 0x8700, 0xfee4, 0x4000 },
-  { 0x8700, 0xfee0, 0x3000 },
-  { 0x8700, 0xfede, 0x2000 },
-  { 0x0700, 0xfedd, 0x0000 },
-  { 0x0700, 0xfedf, 0x0000 },
-  { 0x8700, 0xfee2, 0x2000 },
-  { 0x0700, 0xfee1, 0x0000 },
-  { 0x0700, 0xfee3, 0x0000 },
-  { 0x8700, 0xfee8, 0x3000 },
-  { 0x8700, 0xfee6, 0x2000 },
-  { 0x0700, 0xfee5, 0x0000 },
-  { 0x0700, 0xfee7, 0x0000 },
-  { 0x8700, 0xfeea, 0x2000 },
-  { 0x0700, 0xfee9, 0x0000 },
-  { 0x0700, 0xfeeb, 0x0000 },
-  { 0x9500, 0xff0f, 0x6000 },
-  { 0x8700, 0xfefc, 0x5000 },
-  { 0x8700, 0xfef4, 0x4000 },
-  { 0x8700, 0xfef0, 0x3000 },
-  { 0x8700, 0xfeee, 0x2000 },
-  { 0x0700, 0xfeed, 0x0000 },
-  { 0x0700, 0xfeef, 0x0000 },
-  { 0x8700, 0xfef2, 0x2000 },
-  { 0x0700, 0xfef1, 0x0000 },
-  { 0x0700, 0xfef3, 0x0000 },
-  { 0x8700, 0xfef8, 0x3000 },
-  { 0x8700, 0xfef6, 0x2000 },
-  { 0x0700, 0xfef5, 0x0000 },
-  { 0x0700, 0xfef7, 0x0000 },
-  { 0x8700, 0xfefa, 0x2000 },
-  { 0x0700, 0xfef9, 0x0000 },
-  { 0x0700, 0xfefb, 0x0000 },
-  { 0x9500, 0xff07, 0x4000 },
-  { 0x9500, 0xff03, 0x3000 },
-  { 0x9500, 0xff01, 0x2000 },
-  { 0x0100, 0xfeff, 0x0000 },
-  { 0x1500, 0xff02, 0x0000 },
-  { 0x9500, 0xff05, 0x2000 },
-  { 0x1700, 0xff04, 0x0000 },
-  { 0x1500, 0xff06, 0x0000 },
-  { 0x9900, 0xff0b, 0x3000 },
-  { 0x9200, 0xff09, 0x2000 },
-  { 0x1600, 0xff08, 0x0000 },
-  { 0x1500, 0xff0a, 0x0000 },
-  { 0x9100, 0xff0d, 0x2000 },
-  { 0x1500, 0xff0c, 0x0000 },
-  { 0x1500, 0xff0e, 0x0000 },
-  { 0x9500, 0xff1f, 0x5000 },
-  { 0x8d00, 0xff17, 0x4000 },
-  { 0x8d00, 0xff13, 0x3000 },
-  { 0x8d00, 0xff11, 0x2000 },
-  { 0x0d00, 0xff10, 0x0000 },
-  { 0x0d00, 0xff12, 0x0000 },
-  { 0x8d00, 0xff15, 0x2000 },
-  { 0x0d00, 0xff14, 0x0000 },
-  { 0x0d00, 0xff16, 0x0000 },
-  { 0x9500, 0xff1b, 0x3000 },
-  { 0x8d00, 0xff19, 0x2000 },
-  { 0x0d00, 0xff18, 0x0000 },
-  { 0x1500, 0xff1a, 0x0000 },
-  { 0x9900, 0xff1d, 0x2000 },
-  { 0x1900, 0xff1c, 0x0000 },
-  { 0x1900, 0xff1e, 0x0000 },
-  { 0x8900, 0xff27, 0x4020 },
-  { 0x8900, 0xff23, 0x3020 },
-  { 0x8900, 0xff21, 0x2020 },
-  { 0x1500, 0xff20, 0x0000 },
-  { 0x0900, 0xff22, 0x0020 },
-  { 0x8900, 0xff25, 0x2020 },
-  { 0x0900, 0xff24, 0x0020 },
-  { 0x0900, 0xff26, 0x0020 },
-  { 0x8900, 0xff2b, 0x3020 },
-  { 0x8900, 0xff29, 0x2020 },
-  { 0x0900, 0xff28, 0x0020 },
-  { 0x0900, 0xff2a, 0x0020 },
-  { 0x8900, 0xff2d, 0x2020 },
-  { 0x0900, 0xff2c, 0x0020 },
-  { 0x0900, 0xff2e, 0x0020 },
-  { 0x8700, 0xff6f, 0x7000 },
-  { 0x8500, 0xff4f, 0x6fe0 },
-  { 0x9000, 0xff3f, 0x5000 },
-  { 0x8900, 0xff37, 0x4020 },
-  { 0x8900, 0xff33, 0x3020 },
-  { 0x8900, 0xff31, 0x2020 },
-  { 0x0900, 0xff30, 0x0020 },
-  { 0x0900, 0xff32, 0x0020 },
-  { 0x8900, 0xff35, 0x2020 },
-  { 0x0900, 0xff34, 0x0020 },
-  { 0x0900, 0xff36, 0x0020 },
-  { 0x9600, 0xff3b, 0x3000 },
-  { 0x8900, 0xff39, 0x2020 },
-  { 0x0900, 0xff38, 0x0020 },
-  { 0x0900, 0xff3a, 0x0020 },
-  { 0x9200, 0xff3d, 0x2000 },
-  { 0x1500, 0xff3c, 0x0000 },
-  { 0x1800, 0xff3e, 0x0000 },
-  { 0x8500, 0xff47, 0x4fe0 },
-  { 0x8500, 0xff43, 0x3fe0 },
-  { 0x8500, 0xff41, 0x2fe0 },
-  { 0x1800, 0xff40, 0x0000 },
-  { 0x0500, 0xff42, 0x0fe0 },
-  { 0x8500, 0xff45, 0x2fe0 },
-  { 0x0500, 0xff44, 0x0fe0 },
-  { 0x0500, 0xff46, 0x0fe0 },
-  { 0x8500, 0xff4b, 0x3fe0 },
-  { 0x8500, 0xff49, 0x2fe0 },
-  { 0x0500, 0xff48, 0x0fe0 },
-  { 0x0500, 0xff4a, 0x0fe0 },
-  { 0x8500, 0xff4d, 0x2fe0 },
-  { 0x0500, 0xff4c, 0x0fe0 },
-  { 0x0500, 0xff4e, 0x0fe0 },
-  { 0x9600, 0xff5f, 0x5000 },
-  { 0x8500, 0xff57, 0x4fe0 },
-  { 0x8500, 0xff53, 0x3fe0 },
-  { 0x8500, 0xff51, 0x2fe0 },
-  { 0x0500, 0xff50, 0x0fe0 },
-  { 0x0500, 0xff52, 0x0fe0 },
-  { 0x8500, 0xff55, 0x2fe0 },
-  { 0x0500, 0xff54, 0x0fe0 },
-  { 0x0500, 0xff56, 0x0fe0 },
-  { 0x9600, 0xff5b, 0x3000 },
-  { 0x8500, 0xff59, 0x2fe0 },
-  { 0x0500, 0xff58, 0x0fe0 },
-  { 0x0500, 0xff5a, 0x0fe0 },
-  { 0x9200, 0xff5d, 0x2000 },
-  { 0x1900, 0xff5c, 0x0000 },
-  { 0x1900, 0xff5e, 0x0000 },
-  { 0x8700, 0xff67, 0x4000 },
-  { 0x9200, 0xff63, 0x3000 },
-  { 0x9500, 0xff61, 0x2000 },
-  { 0x1200, 0xff60, 0x0000 },
-  { 0x1600, 0xff62, 0x0000 },
-  { 0x9000, 0xff65, 0x2000 },
-  { 0x1500, 0xff64, 0x0000 },
-  { 0x0700, 0xff66, 0x0000 },
-  { 0x8700, 0xff6b, 0x3000 },
-  { 0x8700, 0xff69, 0x2000 },
-  { 0x0700, 0xff68, 0x0000 },
-  { 0x0700, 0xff6a, 0x0000 },
-  { 0x8700, 0xff6d, 0x2000 },
-  { 0x0700, 0xff6c, 0x0000 },
-  { 0x0700, 0xff6e, 0x0000 },
-  { 0x8700, 0xff8f, 0x6000 },
-  { 0x8700, 0xff7f, 0x5000 },
-  { 0x8700, 0xff77, 0x4000 },
-  { 0x8700, 0xff73, 0x3000 },
-  { 0x8700, 0xff71, 0x2000 },
-  { 0x0600, 0xff70, 0x0000 },
-  { 0x0700, 0xff72, 0x0000 },
-  { 0x8700, 0xff75, 0x2000 },
-  { 0x0700, 0xff74, 0x0000 },
-  { 0x0700, 0xff76, 0x0000 },
-  { 0x8700, 0xff7b, 0x3000 },
-  { 0x8700, 0xff79, 0x2000 },
-  { 0x0700, 0xff78, 0x0000 },
-  { 0x0700, 0xff7a, 0x0000 },
-  { 0x8700, 0xff7d, 0x2000 },
-  { 0x0700, 0xff7c, 0x0000 },
-  { 0x0700, 0xff7e, 0x0000 },
-  { 0x8700, 0xff87, 0x4000 },
-  { 0x8700, 0xff83, 0x3000 },
-  { 0x8700, 0xff81, 0x2000 },
-  { 0x0700, 0xff80, 0x0000 },
-  { 0x0700, 0xff82, 0x0000 },
-  { 0x8700, 0xff85, 0x2000 },
-  { 0x0700, 0xff84, 0x0000 },
-  { 0x0700, 0xff86, 0x0000 },
-  { 0x8700, 0xff8b, 0x3000 },
-  { 0x8700, 0xff89, 0x2000 },
-  { 0x0700, 0xff88, 0x0000 },
-  { 0x0700, 0xff8a, 0x0000 },
-  { 0x8700, 0xff8d, 0x2000 },
-  { 0x0700, 0xff8c, 0x0000 },
-  { 0x0700, 0xff8e, 0x0000 },
-  { 0x8600, 0xff9f, 0x5000 },
-  { 0x8700, 0xff97, 0x4000 },
-  { 0x8700, 0xff93, 0x3000 },
-  { 0x8700, 0xff91, 0x2000 },
-  { 0x0700, 0xff90, 0x0000 },
-  { 0x0700, 0xff92, 0x0000 },
-  { 0x8700, 0xff95, 0x2000 },
-  { 0x0700, 0xff94, 0x0000 },
-  { 0x0700, 0xff96, 0x0000 },
-  { 0x8700, 0xff9b, 0x3000 },
-  { 0x8700, 0xff99, 0x2000 },
-  { 0x0700, 0xff98, 0x0000 },
-  { 0x0700, 0xff9a, 0x0000 },
-  { 0x8700, 0xff9d, 0x2000 },
-  { 0x0700, 0xff9c, 0x0000 },
-  { 0x0600, 0xff9e, 0x0000 },
-  { 0x8700, 0xffa7, 0x4000 },
-  { 0x8700, 0xffa3, 0x3000 },
-  { 0x8700, 0xffa1, 0x2000 },
-  { 0x0700, 0xffa0, 0x0000 },
-  { 0x0700, 0xffa2, 0x0000 },
-  { 0x8700, 0xffa5, 0x2000 },
-  { 0x0700, 0xffa4, 0x0000 },
-  { 0x0700, 0xffa6, 0x0000 },
-  { 0x8700, 0xffab, 0x3000 },
-  { 0x8700, 0xffa9, 0x2000 },
-  { 0x0700, 0xffa8, 0x0000 },
-  { 0x0700, 0xffaa, 0x0000 },
-  { 0x8700, 0xffad, 0x2000 },
-  { 0x0700, 0xffac, 0x0000 },
-  { 0x0700, 0xffae, 0x0000 },
-  { 0x8701, 0x004c, 0x8000 },
-  { 0x8701, 0x0008, 0x7000 },
-  { 0x8700, 0xffd6, 0x6000 },
-  { 0x8700, 0xffc2, 0x5000 },
-  { 0x8700, 0xffb7, 0x4000 },
-  { 0x8700, 0xffb3, 0x3000 },
-  { 0x8700, 0xffb1, 0x2000 },
-  { 0x0700, 0xffb0, 0x0000 },
-  { 0x0700, 0xffb2, 0x0000 },
-  { 0x8700, 0xffb5, 0x2000 },
-  { 0x0700, 0xffb4, 0x0000 },
-  { 0x0700, 0xffb6, 0x0000 },
-  { 0x8700, 0xffbb, 0x3000 },
-  { 0x8700, 0xffb9, 0x2000 },
-  { 0x0700, 0xffb8, 0x0000 },
-  { 0x0700, 0xffba, 0x0000 },
-  { 0x8700, 0xffbd, 0x2000 },
-  { 0x0700, 0xffbc, 0x0000 },
-  { 0x0700, 0xffbe, 0x0000 },
-  { 0x8700, 0xffcc, 0x4000 },
-  { 0x8700, 0xffc6, 0x3000 },
-  { 0x8700, 0xffc4, 0x2000 },
-  { 0x0700, 0xffc3, 0x0000 },
-  { 0x0700, 0xffc5, 0x0000 },
-  { 0x8700, 0xffca, 0x2000 },
-  { 0x0700, 0xffc7, 0x0000 },
-  { 0x0700, 0xffcb, 0x0000 },
-  { 0x8700, 0xffd2, 0x3000 },
-  { 0x8700, 0xffce, 0x2000 },
-  { 0x0700, 0xffcd, 0x0000 },
-  { 0x0700, 0xffcf, 0x0000 },
-  { 0x8700, 0xffd4, 0x2000 },
-  { 0x0700, 0xffd3, 0x0000 },
-  { 0x0700, 0xffd5, 0x0000 },
-  { 0x9900, 0xffec, 0x5000 },
-  { 0x9800, 0xffe3, 0x4000 },
-  { 0x8700, 0xffdc, 0x3000 },
-  { 0x8700, 0xffda, 0x2000 },
-  { 0x0700, 0xffd7, 0x0000 },
-  { 0x0700, 0xffdb, 0x0000 },
-  { 0x9700, 0xffe1, 0x2000 },
-  { 0x1700, 0xffe0, 0x0000 },
-  { 0x1900, 0xffe2, 0x0000 },
-  { 0x9a00, 0xffe8, 0x3000 },
-  { 0x9700, 0xffe5, 0x2000 },
-  { 0x1a00, 0xffe4, 0x0000 },
-  { 0x1700, 0xffe6, 0x0000 },
-  { 0x9900, 0xffea, 0x2000 },
-  { 0x1900, 0xffe9, 0x0000 },
-  { 0x1900, 0xffeb, 0x0000 },
-  { 0x8701, 0x0000, 0x4000 },
-  { 0x8100, 0xfffa, 0x3000 },
-  { 0x9a00, 0xffee, 0x2000 },
-  { 0x1a00, 0xffed, 0x0000 },
-  { 0x0100, 0xfff9, 0x0000 },
-  { 0x9a00, 0xfffc, 0x2000 },
-  { 0x0100, 0xfffb, 0x0000 },
-  { 0x1a00, 0xfffd, 0x0000 },
-  { 0x8701, 0x0004, 0x3000 },
-  { 0x8701, 0x0002, 0x2000 },
-  { 0x0701, 0x0001, 0x0000 },
-  { 0x0701, 0x0003, 0x0000 },
-  { 0x8701, 0x0006, 0x2000 },
-  { 0x0701, 0x0005, 0x0000 },
-  { 0x0701, 0x0007, 0x0000 },
-  { 0x8701, 0x002a, 0x6000 },
-  { 0x8701, 0x0019, 0x5000 },
-  { 0x8701, 0x0011, 0x4000 },
-  { 0x8701, 0x000d, 0x3000 },
-  { 0x8701, 0x000a, 0x2000 },
-  { 0x0701, 0x0009, 0x0000 },
-  { 0x0701, 0x000b, 0x0000 },
-  { 0x8701, 0x000f, 0x2000 },
-  { 0x0701, 0x000e, 0x0000 },
-  { 0x0701, 0x0010, 0x0000 },
-  { 0x8701, 0x0015, 0x3000 },
-  { 0x8701, 0x0013, 0x2000 },
-  { 0x0701, 0x0012, 0x0000 },
-  { 0x0701, 0x0014, 0x0000 },
-  { 0x8701, 0x0017, 0x2000 },
-  { 0x0701, 0x0016, 0x0000 },
-  { 0x0701, 0x0018, 0x0000 },
-  { 0x8701, 0x0021, 0x4000 },
-  { 0x8701, 0x001d, 0x3000 },
-  { 0x8701, 0x001b, 0x2000 },
-  { 0x0701, 0x001a, 0x0000 },
-  { 0x0701, 0x001c, 0x0000 },
-  { 0x8701, 0x001f, 0x2000 },
-  { 0x0701, 0x001e, 0x0000 },
-  { 0x0701, 0x0020, 0x0000 },
-  { 0x8701, 0x0025, 0x3000 },
-  { 0x8701, 0x0023, 0x2000 },
-  { 0x0701, 0x0022, 0x0000 },
-  { 0x0701, 0x0024, 0x0000 },
-  { 0x8701, 0x0028, 0x2000 },
-  { 0x0701, 0x0026, 0x0000 },
-  { 0x0701, 0x0029, 0x0000 },
-  { 0x8701, 0x003a, 0x5000 },
-  { 0x8701, 0x0032, 0x4000 },
-  { 0x8701, 0x002e, 0x3000 },
-  { 0x8701, 0x002c, 0x2000 },
-  { 0x0701, 0x002b, 0x0000 },
-  { 0x0701, 0x002d, 0x0000 },
-  { 0x8701, 0x0030, 0x2000 },
-  { 0x0701, 0x002f, 0x0000 },
-  { 0x0701, 0x0031, 0x0000 },
-  { 0x8701, 0x0036, 0x3000 },
-  { 0x8701, 0x0034, 0x2000 },
-  { 0x0701, 0x0033, 0x0000 },
-  { 0x0701, 0x0035, 0x0000 },
-  { 0x8701, 0x0038, 0x2000 },
-  { 0x0701, 0x0037, 0x0000 },
-  { 0x0701, 0x0039, 0x0000 },
-  { 0x8701, 0x0044, 0x4000 },
-  { 0x8701, 0x0040, 0x3000 },
-  { 0x8701, 0x003d, 0x2000 },
-  { 0x0701, 0x003c, 0x0000 },
-  { 0x0701, 0x003f, 0x0000 },
-  { 0x8701, 0x0042, 0x2000 },
-  { 0x0701, 0x0041, 0x0000 },
-  { 0x0701, 0x0043, 0x0000 },
-  { 0x8701, 0x0048, 0x3000 },
-  { 0x8701, 0x0046, 0x2000 },
-  { 0x0701, 0x0045, 0x0000 },
-  { 0x0701, 0x0047, 0x0000 },
-  { 0x8701, 0x004a, 0x2000 },
-  { 0x0701, 0x0049, 0x0000 },
-  { 0x0701, 0x004b, 0x0000 },
-  { 0x8701, 0x00b0, 0x7000 },
-  { 0x8701, 0x0090, 0x6000 },
-  { 0x8701, 0x0080, 0x5000 },
-  { 0x8701, 0x0056, 0x4000 },
-  { 0x8701, 0x0052, 0x3000 },
-  { 0x8701, 0x0050, 0x2000 },
-  { 0x0701, 0x004d, 0x0000 },
-  { 0x0701, 0x0051, 0x0000 },
-  { 0x8701, 0x0054, 0x2000 },
-  { 0x0701, 0x0053, 0x0000 },
-  { 0x0701, 0x0055, 0x0000 },
-  { 0x8701, 0x005a, 0x3000 },
-  { 0x8701, 0x0058, 0x2000 },
-  { 0x0701, 0x0057, 0x0000 },
-  { 0x0701, 0x0059, 0x0000 },
-  { 0x8701, 0x005c, 0x2000 },
-  { 0x0701, 0x005b, 0x0000 },
-  { 0x0701, 0x005d, 0x0000 },
-  { 0x8701, 0x0088, 0x4000 },
-  { 0x8701, 0x0084, 0x3000 },
-  { 0x8701, 0x0082, 0x2000 },
-  { 0x0701, 0x0081, 0x0000 },
-  { 0x0701, 0x0083, 0x0000 },
-  { 0x8701, 0x0086, 0x2000 },
-  { 0x0701, 0x0085, 0x0000 },
-  { 0x0701, 0x0087, 0x0000 },
-  { 0x8701, 0x008c, 0x3000 },
-  { 0x8701, 0x008a, 0x2000 },
-  { 0x0701, 0x0089, 0x0000 },
-  { 0x0701, 0x008b, 0x0000 },
-  { 0x8701, 0x008e, 0x2000 },
-  { 0x0701, 0x008d, 0x0000 },
-  { 0x0701, 0x008f, 0x0000 },
-  { 0x8701, 0x00a0, 0x5000 },
-  { 0x8701, 0x0098, 0x4000 },
-  { 0x8701, 0x0094, 0x3000 },
-  { 0x8701, 0x0092, 0x2000 },
-  { 0x0701, 0x0091, 0x0000 },
-  { 0x0701, 0x0093, 0x0000 },
-  { 0x8701, 0x0096, 0x2000 },
-  { 0x0701, 0x0095, 0x0000 },
-  { 0x0701, 0x0097, 0x0000 },
-  { 0x8701, 0x009c, 0x3000 },
-  { 0x8701, 0x009a, 0x2000 },
-  { 0x0701, 0x0099, 0x0000 },
-  { 0x0701, 0x009b, 0x0000 },
-  { 0x8701, 0x009e, 0x2000 },
-  { 0x0701, 0x009d, 0x0000 },
-  { 0x0701, 0x009f, 0x0000 },
-  { 0x8701, 0x00a8, 0x4000 },
-  { 0x8701, 0x00a4, 0x3000 },
-  { 0x8701, 0x00a2, 0x2000 },
-  { 0x0701, 0x00a1, 0x0000 },
-  { 0x0701, 0x00a3, 0x0000 },
-  { 0x8701, 0x00a6, 0x2000 },
-  { 0x0701, 0x00a5, 0x0000 },
-  { 0x0701, 0x00a7, 0x0000 },
-  { 0x8701, 0x00ac, 0x3000 },
-  { 0x8701, 0x00aa, 0x2000 },
-  { 0x0701, 0x00a9, 0x0000 },
-  { 0x0701, 0x00ab, 0x0000 },
-  { 0x8701, 0x00ae, 0x2000 },
-  { 0x0701, 0x00ad, 0x0000 },
-  { 0x0701, 0x00af, 0x0000 },
-  { 0x8701, 0x00d0, 0x6000 },
-  { 0x8701, 0x00c0, 0x5000 },
-  { 0x8701, 0x00b8, 0x4000 },
-  { 0x8701, 0x00b4, 0x3000 },
-  { 0x8701, 0x00b2, 0x2000 },
-  { 0x0701, 0x00b1, 0x0000 },
-  { 0x0701, 0x00b3, 0x0000 },
-  { 0x8701, 0x00b6, 0x2000 },
-  { 0x0701, 0x00b5, 0x0000 },
-  { 0x0701, 0x00b7, 0x0000 },
-  { 0x8701, 0x00bc, 0x3000 },
-  { 0x8701, 0x00ba, 0x2000 },
-  { 0x0701, 0x00b9, 0x0000 },
-  { 0x0701, 0x00bb, 0x0000 },
-  { 0x8701, 0x00be, 0x2000 },
-  { 0x0701, 0x00bd, 0x0000 },
-  { 0x0701, 0x00bf, 0x0000 },
-  { 0x8701, 0x00c8, 0x4000 },
-  { 0x8701, 0x00c4, 0x3000 },
-  { 0x8701, 0x00c2, 0x2000 },
-  { 0x0701, 0x00c1, 0x0000 },
-  { 0x0701, 0x00c3, 0x0000 },
-  { 0x8701, 0x00c6, 0x2000 },
-  { 0x0701, 0x00c5, 0x0000 },
-  { 0x0701, 0x00c7, 0x0000 },
-  { 0x8701, 0x00cc, 0x3000 },
-  { 0x8701, 0x00ca, 0x2000 },
-  { 0x0701, 0x00c9, 0x0000 },
-  { 0x0701, 0x00cb, 0x0000 },
-  { 0x8701, 0x00ce, 0x2000 },
-  { 0x0701, 0x00cd, 0x0000 },
-  { 0x0701, 0x00cf, 0x0000 },
-  { 0x8701, 0x00e0, 0x5000 },
-  { 0x8701, 0x00d8, 0x4000 },
-  { 0x8701, 0x00d4, 0x3000 },
-  { 0x8701, 0x00d2, 0x2000 },
-  { 0x0701, 0x00d1, 0x0000 },
-  { 0x0701, 0x00d3, 0x0000 },
-  { 0x8701, 0x00d6, 0x2000 },
-  { 0x0701, 0x00d5, 0x0000 },
-  { 0x0701, 0x00d7, 0x0000 },
-  { 0x8701, 0x00dc, 0x3000 },
-  { 0x8701, 0x00da, 0x2000 },
-  { 0x0701, 0x00d9, 0x0000 },
-  { 0x0701, 0x00db, 0x0000 },
-  { 0x8701, 0x00de, 0x2000 },
-  { 0x0701, 0x00dd, 0x0000 },
-  { 0x0701, 0x00df, 0x0000 },
-  { 0x8701, 0x00e8, 0x4000 },
-  { 0x8701, 0x00e4, 0x3000 },
-  { 0x8701, 0x00e2, 0x2000 },
-  { 0x0701, 0x00e1, 0x0000 },
-  { 0x0701, 0x00e3, 0x0000 },
-  { 0x8701, 0x00e6, 0x2000 },
-  { 0x0701, 0x00e5, 0x0000 },
-  { 0x0701, 0x00e7, 0x0000 },
-  { 0x8701, 0x00ec, 0x3000 },
-  { 0x8701, 0x00ea, 0x2000 },
-  { 0x0701, 0x00e9, 0x0000 },
-  { 0x0701, 0x00eb, 0x0000 },
-  { 0x8701, 0x00ee, 0x2000 },
-  { 0x0701, 0x00ed, 0x0000 },
-  { 0x0701, 0x00ef, 0x0000 },
-  { 0x8501, 0xd459, 0xb000 },
-  { 0x9a01, 0xd080, 0xa000 },
-  { 0x8701, 0x045f, 0x9000 },
-  { 0x8701, 0x0349, 0x8000 },
-  { 0x9a01, 0x013c, 0x7000 },
-  { 0x8f01, 0x0119, 0x6000 },
-  { 0x8f01, 0x0109, 0x5000 },
-  { 0x8701, 0x00f8, 0x4000 },
-  { 0x8701, 0x00f4, 0x3000 },
-  { 0x8701, 0x00f2, 0x2000 },
-  { 0x0701, 0x00f1, 0x0000 },
-  { 0x0701, 0x00f3, 0x0000 },
-  { 0x8701, 0x00f6, 0x2000 },
-  { 0x0701, 0x00f5, 0x0000 },
-  { 0x0701, 0x00f7, 0x0000 },
-  { 0x9501, 0x0101, 0x3000 },
-  { 0x8701, 0x00fa, 0x2000 },
-  { 0x0701, 0x00f9, 0x0000 },
-  { 0x1501, 0x0100, 0x0000 },
-  { 0x8f01, 0x0107, 0x2000 },
-  { 0x1a01, 0x0102, 0x0000 },
-  { 0x0f01, 0x0108, 0x0000 },
-  { 0x8f01, 0x0111, 0x4000 },
-  { 0x8f01, 0x010d, 0x3000 },
-  { 0x8f01, 0x010b, 0x2000 },
-  { 0x0f01, 0x010a, 0x0000 },
-  { 0x0f01, 0x010c, 0x0000 },
-  { 0x8f01, 0x010f, 0x2000 },
-  { 0x0f01, 0x010e, 0x0000 },
-  { 0x0f01, 0x0110, 0x0000 },
-  { 0x8f01, 0x0115, 0x3000 },
-  { 0x8f01, 0x0113, 0x2000 },
-  { 0x0f01, 0x0112, 0x0000 },
-  { 0x0f01, 0x0114, 0x0000 },
-  { 0x8f01, 0x0117, 0x2000 },
-  { 0x0f01, 0x0116, 0x0000 },
-  { 0x0f01, 0x0118, 0x0000 },
-  { 0x8f01, 0x0129, 0x5000 },
-  { 0x8f01, 0x0121, 0x4000 },
-  { 0x8f01, 0x011d, 0x3000 },
-  { 0x8f01, 0x011b, 0x2000 },
-  { 0x0f01, 0x011a, 0x0000 },
-  { 0x0f01, 0x011c, 0x0000 },
-  { 0x8f01, 0x011f, 0x2000 },
-  { 0x0f01, 0x011e, 0x0000 },
-  { 0x0f01, 0x0120, 0x0000 },
-  { 0x8f01, 0x0125, 0x3000 },
-  { 0x8f01, 0x0123, 0x2000 },
-  { 0x0f01, 0x0122, 0x0000 },
-  { 0x0f01, 0x0124, 0x0000 },
-  { 0x8f01, 0x0127, 0x2000 },
-  { 0x0f01, 0x0126, 0x0000 },
-  { 0x0f01, 0x0128, 0x0000 },
-  { 0x8f01, 0x0131, 0x4000 },
-  { 0x8f01, 0x012d, 0x3000 },
-  { 0x8f01, 0x012b, 0x2000 },
-  { 0x0f01, 0x012a, 0x0000 },
-  { 0x0f01, 0x012c, 0x0000 },
-  { 0x8f01, 0x012f, 0x2000 },
-  { 0x0f01, 0x012e, 0x0000 },
-  { 0x0f01, 0x0130, 0x0000 },
-  { 0x9a01, 0x0138, 0x3000 },
-  { 0x8f01, 0x0133, 0x2000 },
-  { 0x0f01, 0x0132, 0x0000 },
-  { 0x1a01, 0x0137, 0x0000 },
-  { 0x9a01, 0x013a, 0x2000 },
-  { 0x1a01, 0x0139, 0x0000 },
-  { 0x1a01, 0x013b, 0x0000 },
-  { 0x8701, 0x031c, 0x6000 },
-  { 0x8701, 0x030c, 0x5000 },
-  { 0x8701, 0x0304, 0x4000 },
-  { 0x8701, 0x0300, 0x3000 },
-  { 0x9a01, 0x013e, 0x2000 },
-  { 0x1a01, 0x013d, 0x0000 },
-  { 0x1a01, 0x013f, 0x0000 },
-  { 0x8701, 0x0302, 0x2000 },
-  { 0x0701, 0x0301, 0x0000 },
-  { 0x0701, 0x0303, 0x0000 },
-  { 0x8701, 0x0308, 0x3000 },
-  { 0x8701, 0x0306, 0x2000 },
-  { 0x0701, 0x0305, 0x0000 },
-  { 0x0701, 0x0307, 0x0000 },
-  { 0x8701, 0x030a, 0x2000 },
-  { 0x0701, 0x0309, 0x0000 },
-  { 0x0701, 0x030b, 0x0000 },
-  { 0x8701, 0x0314, 0x4000 },
-  { 0x8701, 0x0310, 0x3000 },
-  { 0x8701, 0x030e, 0x2000 },
-  { 0x0701, 0x030d, 0x0000 },
-  { 0x0701, 0x030f, 0x0000 },
-  { 0x8701, 0x0312, 0x2000 },
-  { 0x0701, 0x0311, 0x0000 },
-  { 0x0701, 0x0313, 0x0000 },
-  { 0x8701, 0x0318, 0x3000 },
-  { 0x8701, 0x0316, 0x2000 },
-  { 0x0701, 0x0315, 0x0000 },
-  { 0x0701, 0x0317, 0x0000 },
-  { 0x8701, 0x031a, 0x2000 },
-  { 0x0701, 0x0319, 0x0000 },
-  { 0x0701, 0x031b, 0x0000 },
-  { 0x8701, 0x0339, 0x5000 },
-  { 0x8701, 0x0331, 0x4000 },
-  { 0x8f01, 0x0321, 0x3000 },
-  { 0x8701, 0x031e, 0x2000 },
-  { 0x0701, 0x031d, 0x0000 },
-  { 0x0f01, 0x0320, 0x0000 },
-  { 0x8f01, 0x0323, 0x2000 },
-  { 0x0f01, 0x0322, 0x0000 },
-  { 0x0701, 0x0330, 0x0000 },
-  { 0x8701, 0x0335, 0x3000 },
-  { 0x8701, 0x0333, 0x2000 },
-  { 0x0701, 0x0332, 0x0000 },
-  { 0x0701, 0x0334, 0x0000 },
-  { 0x8701, 0x0337, 0x2000 },
-  { 0x0701, 0x0336, 0x0000 },
-  { 0x0701, 0x0338, 0x0000 },
-  { 0x8701, 0x0341, 0x4000 },
-  { 0x8701, 0x033d, 0x3000 },
-  { 0x8701, 0x033b, 0x2000 },
-  { 0x0701, 0x033a, 0x0000 },
-  { 0x0701, 0x033c, 0x0000 },
-  { 0x8701, 0x033f, 0x2000 },
-  { 0x0701, 0x033e, 0x0000 },
-  { 0x0701, 0x0340, 0x0000 },
-  { 0x8701, 0x0345, 0x3000 },
-  { 0x8701, 0x0343, 0x2000 },
-  { 0x0701, 0x0342, 0x0000 },
-  { 0x0701, 0x0344, 0x0000 },
-  { 0x8701, 0x0347, 0x2000 },
-  { 0x0701, 0x0346, 0x0000 },
-  { 0x0701, 0x0348, 0x0000 },
-  { 0x8901, 0x041f, 0x7028 },
-  { 0x9501, 0x039f, 0x6000 },
-  { 0x8701, 0x038e, 0x5000 },
-  { 0x8701, 0x0386, 0x4000 },
-  { 0x8701, 0x0382, 0x3000 },
-  { 0x8701, 0x0380, 0x2000 },
-  { 0x0e01, 0x034a, 0x0000 },
-  { 0x0701, 0x0381, 0x0000 },
-  { 0x8701, 0x0384, 0x2000 },
-  { 0x0701, 0x0383, 0x0000 },
-  { 0x0701, 0x0385, 0x0000 },
-  { 0x8701, 0x038a, 0x3000 },
-  { 0x8701, 0x0388, 0x2000 },
-  { 0x0701, 0x0387, 0x0000 },
-  { 0x0701, 0x0389, 0x0000 },
-  { 0x8701, 0x038c, 0x2000 },
-  { 0x0701, 0x038b, 0x0000 },
-  { 0x0701, 0x038d, 0x0000 },
-  { 0x8701, 0x0396, 0x4000 },
-  { 0x8701, 0x0392, 0x3000 },
-  { 0x8701, 0x0390, 0x2000 },
-  { 0x0701, 0x038f, 0x0000 },
-  { 0x0701, 0x0391, 0x0000 },
-  { 0x8701, 0x0394, 0x2000 },
-  { 0x0701, 0x0393, 0x0000 },
-  { 0x0701, 0x0395, 0x0000 },
-  { 0x8701, 0x039a, 0x3000 },
-  { 0x8701, 0x0398, 0x2000 },
-  { 0x0701, 0x0397, 0x0000 },
-  { 0x0701, 0x0399, 0x0000 },
-  { 0x8701, 0x039c, 0x2000 },
-  { 0x0701, 0x039b, 0x0000 },
-  { 0x0701, 0x039d, 0x0000 },
-  { 0x8901, 0x040f, 0x5028 },
-  { 0x8901, 0x0407, 0x4028 },
-  { 0x8901, 0x0403, 0x3028 },
-  { 0x8901, 0x0401, 0x2028 },
-  { 0x0901, 0x0400, 0x0028 },
-  { 0x0901, 0x0402, 0x0028 },
-  { 0x8901, 0x0405, 0x2028 },
-  { 0x0901, 0x0404, 0x0028 },
-  { 0x0901, 0x0406, 0x0028 },
-  { 0x8901, 0x040b, 0x3028 },
-  { 0x8901, 0x0409, 0x2028 },
-  { 0x0901, 0x0408, 0x0028 },
-  { 0x0901, 0x040a, 0x0028 },
-  { 0x8901, 0x040d, 0x2028 },
-  { 0x0901, 0x040c, 0x0028 },
-  { 0x0901, 0x040e, 0x0028 },
-  { 0x8901, 0x0417, 0x4028 },
-  { 0x8901, 0x0413, 0x3028 },
-  { 0x8901, 0x0411, 0x2028 },
-  { 0x0901, 0x0410, 0x0028 },
-  { 0x0901, 0x0412, 0x0028 },
-  { 0x8901, 0x0415, 0x2028 },
-  { 0x0901, 0x0414, 0x0028 },
-  { 0x0901, 0x0416, 0x0028 },
-  { 0x8901, 0x041b, 0x3028 },
-  { 0x8901, 0x0419, 0x2028 },
-  { 0x0901, 0x0418, 0x0028 },
-  { 0x0901, 0x041a, 0x0028 },
-  { 0x8901, 0x041d, 0x2028 },
-  { 0x0901, 0x041c, 0x0028 },
-  { 0x0901, 0x041e, 0x0028 },
-  { 0x8501, 0x043f, 0x6fd8 },
-  { 0x8501, 0x042f, 0x5fd8 },
-  { 0x8901, 0x0427, 0x4028 },
-  { 0x8901, 0x0423, 0x3028 },
-  { 0x8901, 0x0421, 0x2028 },
-  { 0x0901, 0x0420, 0x0028 },
-  { 0x0901, 0x0422, 0x0028 },
-  { 0x8901, 0x0425, 0x2028 },
-  { 0x0901, 0x0424, 0x0028 },
-  { 0x0901, 0x0426, 0x0028 },
-  { 0x8501, 0x042b, 0x3fd8 },
-  { 0x8501, 0x0429, 0x2fd8 },
-  { 0x0501, 0x0428, 0x0fd8 },
-  { 0x0501, 0x042a, 0x0fd8 },
-  { 0x8501, 0x042d, 0x2fd8 },
-  { 0x0501, 0x042c, 0x0fd8 },
-  { 0x0501, 0x042e, 0x0fd8 },
-  { 0x8501, 0x0437, 0x4fd8 },
-  { 0x8501, 0x0433, 0x3fd8 },
-  { 0x8501, 0x0431, 0x2fd8 },
-  { 0x0501, 0x0430, 0x0fd8 },
-  { 0x0501, 0x0432, 0x0fd8 },
-  { 0x8501, 0x0435, 0x2fd8 },
-  { 0x0501, 0x0434, 0x0fd8 },
-  { 0x0501, 0x0436, 0x0fd8 },
-  { 0x8501, 0x043b, 0x3fd8 },
-  { 0x8501, 0x0439, 0x2fd8 },
-  { 0x0501, 0x0438, 0x0fd8 },
-  { 0x0501, 0x043a, 0x0fd8 },
-  { 0x8501, 0x043d, 0x2fd8 },
-  { 0x0501, 0x043c, 0x0fd8 },
-  { 0x0501, 0x043e, 0x0fd8 },
-  { 0x8501, 0x044f, 0x5fd8 },
-  { 0x8501, 0x0447, 0x4fd8 },
-  { 0x8501, 0x0443, 0x3fd8 },
-  { 0x8501, 0x0441, 0x2fd8 },
-  { 0x0501, 0x0440, 0x0fd8 },
-  { 0x0501, 0x0442, 0x0fd8 },
-  { 0x8501, 0x0445, 0x2fd8 },
-  { 0x0501, 0x0444, 0x0fd8 },
-  { 0x0501, 0x0446, 0x0fd8 },
-  { 0x8501, 0x044b, 0x3fd8 },
-  { 0x8501, 0x0449, 0x2fd8 },
-  { 0x0501, 0x0448, 0x0fd8 },
-  { 0x0501, 0x044a, 0x0fd8 },
-  { 0x8501, 0x044d, 0x2fd8 },
-  { 0x0501, 0x044c, 0x0fd8 },
-  { 0x0501, 0x044e, 0x0fd8 },
-  { 0x8701, 0x0457, 0x4000 },
-  { 0x8701, 0x0453, 0x3000 },
-  { 0x8701, 0x0451, 0x2000 },
-  { 0x0701, 0x0450, 0x0000 },
-  { 0x0701, 0x0452, 0x0000 },
-  { 0x8701, 0x0455, 0x2000 },
-  { 0x0701, 0x0454, 0x0000 },
-  { 0x0701, 0x0456, 0x0000 },
-  { 0x8701, 0x045b, 0x3000 },
-  { 0x8701, 0x0459, 0x2000 },
-  { 0x0701, 0x0458, 0x0000 },
-  { 0x0701, 0x045a, 0x0000 },
-  { 0x8701, 0x045d, 0x2000 },
-  { 0x0701, 0x045c, 0x0000 },
-  { 0x0701, 0x045e, 0x0000 },
-  { 0x9a01, 0xd000, 0x8000 },
-  { 0x8d01, 0x04a1, 0x7000 },
-  { 0x8701, 0x047f, 0x6000 },
-  { 0x8701, 0x046f, 0x5000 },
-  { 0x8701, 0x0467, 0x4000 },
-  { 0x8701, 0x0463, 0x3000 },
-  { 0x8701, 0x0461, 0x2000 },
-  { 0x0701, 0x0460, 0x0000 },
-  { 0x0701, 0x0462, 0x0000 },
-  { 0x8701, 0x0465, 0x2000 },
-  { 0x0701, 0x0464, 0x0000 },
-  { 0x0701, 0x0466, 0x0000 },
-  { 0x8701, 0x046b, 0x3000 },
-  { 0x8701, 0x0469, 0x2000 },
-  { 0x0701, 0x0468, 0x0000 },
-  { 0x0701, 0x046a, 0x0000 },
-  { 0x8701, 0x046d, 0x2000 },
-  { 0x0701, 0x046c, 0x0000 },
-  { 0x0701, 0x046e, 0x0000 },
-  { 0x8701, 0x0477, 0x4000 },
-  { 0x8701, 0x0473, 0x3000 },
-  { 0x8701, 0x0471, 0x2000 },
-  { 0x0701, 0x0470, 0x0000 },
-  { 0x0701, 0x0472, 0x0000 },
-  { 0x8701, 0x0475, 0x2000 },
-  { 0x0701, 0x0474, 0x0000 },
-  { 0x0701, 0x0476, 0x0000 },
-  { 0x8701, 0x047b, 0x3000 },
-  { 0x8701, 0x0479, 0x2000 },
-  { 0x0701, 0x0478, 0x0000 },
-  { 0x0701, 0x047a, 0x0000 },
-  { 0x8701, 0x047d, 0x2000 },
-  { 0x0701, 0x047c, 0x0000 },
-  { 0x0701, 0x047e, 0x0000 },
-  { 0x8701, 0x048f, 0x5000 },
-  { 0x8701, 0x0487, 0x4000 },
-  { 0x8701, 0x0483, 0x3000 },
-  { 0x8701, 0x0481, 0x2000 },
-  { 0x0701, 0x0480, 0x0000 },
-  { 0x0701, 0x0482, 0x0000 },
-  { 0x8701, 0x0485, 0x2000 },
-  { 0x0701, 0x0484, 0x0000 },
-  { 0x0701, 0x0486, 0x0000 },
-  { 0x8701, 0x048b, 0x3000 },
-  { 0x8701, 0x0489, 0x2000 },
-  { 0x0701, 0x0488, 0x0000 },
-  { 0x0701, 0x048a, 0x0000 },
-  { 0x8701, 0x048d, 0x2000 },
-  { 0x0701, 0x048c, 0x0000 },
-  { 0x0701, 0x048e, 0x0000 },
-  { 0x8701, 0x0497, 0x4000 },
-  { 0x8701, 0x0493, 0x3000 },
-  { 0x8701, 0x0491, 0x2000 },
-  { 0x0701, 0x0490, 0x0000 },
-  { 0x0701, 0x0492, 0x0000 },
-  { 0x8701, 0x0495, 0x2000 },
-  { 0x0701, 0x0494, 0x0000 },
-  { 0x0701, 0x0496, 0x0000 },
-  { 0x8701, 0x049b, 0x3000 },
-  { 0x8701, 0x0499, 0x2000 },
-  { 0x0701, 0x0498, 0x0000 },
-  { 0x0701, 0x049a, 0x0000 },
-  { 0x8701, 0x049d, 0x2000 },
-  { 0x0701, 0x049c, 0x0000 },
-  { 0x0d01, 0x04a0, 0x0000 },
-  { 0x8701, 0x081a, 0x6000 },
-  { 0x8701, 0x080a, 0x5000 },
-  { 0x8d01, 0x04a9, 0x4000 },
-  { 0x8d01, 0x04a5, 0x3000 },
-  { 0x8d01, 0x04a3, 0x2000 },
-  { 0x0d01, 0x04a2, 0x0000 },
-  { 0x0d01, 0x04a4, 0x0000 },
-  { 0x8d01, 0x04a7, 0x2000 },
-  { 0x0d01, 0x04a6, 0x0000 },
-  { 0x0d01, 0x04a8, 0x0000 },
-  { 0x8701, 0x0803, 0x3000 },
-  { 0x8701, 0x0801, 0x2000 },
-  { 0x0701, 0x0800, 0x0000 },
-  { 0x0701, 0x0802, 0x0000 },
-  { 0x8701, 0x0805, 0x2000 },
-  { 0x0701, 0x0804, 0x0000 },
-  { 0x0701, 0x0808, 0x0000 },
-  { 0x8701, 0x0812, 0x4000 },
-  { 0x8701, 0x080e, 0x3000 },
-  { 0x8701, 0x080c, 0x2000 },
-  { 0x0701, 0x080b, 0x0000 },
-  { 0x0701, 0x080d, 0x0000 },
-  { 0x8701, 0x0810, 0x2000 },
-  { 0x0701, 0x080f, 0x0000 },
-  { 0x0701, 0x0811, 0x0000 },
-  { 0x8701, 0x0816, 0x3000 },
-  { 0x8701, 0x0814, 0x2000 },
-  { 0x0701, 0x0813, 0x0000 },
-  { 0x0701, 0x0815, 0x0000 },
-  { 0x8701, 0x0818, 0x2000 },
-  { 0x0701, 0x0817, 0x0000 },
-  { 0x0701, 0x0819, 0x0000 },
-  { 0x8701, 0x082a, 0x5000 },
-  { 0x8701, 0x0822, 0x4000 },
-  { 0x8701, 0x081e, 0x3000 },
-  { 0x8701, 0x081c, 0x2000 },
-  { 0x0701, 0x081b, 0x0000 },
-  { 0x0701, 0x081d, 0x0000 },
-  { 0x8701, 0x0820, 0x2000 },
-  { 0x0701, 0x081f, 0x0000 },
-  { 0x0701, 0x0821, 0x0000 },
-  { 0x8701, 0x0826, 0x3000 },
-  { 0x8701, 0x0824, 0x2000 },
-  { 0x0701, 0x0823, 0x0000 },
-  { 0x0701, 0x0825, 0x0000 },
-  { 0x8701, 0x0828, 0x2000 },
-  { 0x0701, 0x0827, 0x0000 },
-  { 0x0701, 0x0829, 0x0000 },
-  { 0x8701, 0x0832, 0x4000 },
-  { 0x8701, 0x082e, 0x3000 },
-  { 0x8701, 0x082c, 0x2000 },
-  { 0x0701, 0x082b, 0x0000 },
-  { 0x0701, 0x082d, 0x0000 },
-  { 0x8701, 0x0830, 0x2000 },
-  { 0x0701, 0x082f, 0x0000 },
-  { 0x0701, 0x0831, 0x0000 },
-  { 0x8701, 0x0837, 0x3000 },
-  { 0x8701, 0x0834, 0x2000 },
-  { 0x0701, 0x0833, 0x0000 },
-  { 0x0701, 0x0835, 0x0000 },
-  { 0x8701, 0x083c, 0x2000 },
-  { 0x0701, 0x0838, 0x0000 },
-  { 0x0701, 0x083f, 0x0000 },
-  { 0x9a01, 0xd040, 0x7000 },
-  { 0x9a01, 0xd020, 0x6000 },
-  { 0x9a01, 0xd010, 0x5000 },
-  { 0x9a01, 0xd008, 0x4000 },
-  { 0x9a01, 0xd004, 0x3000 },
-  { 0x9a01, 0xd002, 0x2000 },
-  { 0x1a01, 0xd001, 0x0000 },
-  { 0x1a01, 0xd003, 0x0000 },
-  { 0x9a01, 0xd006, 0x2000 },
-  { 0x1a01, 0xd005, 0x0000 },
-  { 0x1a01, 0xd007, 0x0000 },
-  { 0x9a01, 0xd00c, 0x3000 },
-  { 0x9a01, 0xd00a, 0x2000 },
-  { 0x1a01, 0xd009, 0x0000 },
-  { 0x1a01, 0xd00b, 0x0000 },
-  { 0x9a01, 0xd00e, 0x2000 },
-  { 0x1a01, 0xd00d, 0x0000 },
-  { 0x1a01, 0xd00f, 0x0000 },
-  { 0x9a01, 0xd018, 0x4000 },
-  { 0x9a01, 0xd014, 0x3000 },
-  { 0x9a01, 0xd012, 0x2000 },
-  { 0x1a01, 0xd011, 0x0000 },
-  { 0x1a01, 0xd013, 0x0000 },
-  { 0x9a01, 0xd016, 0x2000 },
-  { 0x1a01, 0xd015, 0x0000 },
-  { 0x1a01, 0xd017, 0x0000 },
-  { 0x9a01, 0xd01c, 0x3000 },
-  { 0x9a01, 0xd01a, 0x2000 },
-  { 0x1a01, 0xd019, 0x0000 },
-  { 0x1a01, 0xd01b, 0x0000 },
-  { 0x9a01, 0xd01e, 0x2000 },
-  { 0x1a01, 0xd01d, 0x0000 },
-  { 0x1a01, 0xd01f, 0x0000 },
-  { 0x9a01, 0xd030, 0x5000 },
-  { 0x9a01, 0xd028, 0x4000 },
-  { 0x9a01, 0xd024, 0x3000 },
-  { 0x9a01, 0xd022, 0x2000 },
-  { 0x1a01, 0xd021, 0x0000 },
-  { 0x1a01, 0xd023, 0x0000 },
-  { 0x9a01, 0xd026, 0x2000 },
-  { 0x1a01, 0xd025, 0x0000 },
-  { 0x1a01, 0xd027, 0x0000 },
-  { 0x9a01, 0xd02c, 0x3000 },
-  { 0x9a01, 0xd02a, 0x2000 },
-  { 0x1a01, 0xd029, 0x0000 },
-  { 0x1a01, 0xd02b, 0x0000 },
-  { 0x9a01, 0xd02e, 0x2000 },
-  { 0x1a01, 0xd02d, 0x0000 },
-  { 0x1a01, 0xd02f, 0x0000 },
-  { 0x9a01, 0xd038, 0x4000 },
-  { 0x9a01, 0xd034, 0x3000 },
-  { 0x9a01, 0xd032, 0x2000 },
-  { 0x1a01, 0xd031, 0x0000 },
-  { 0x1a01, 0xd033, 0x0000 },
-  { 0x9a01, 0xd036, 0x2000 },
-  { 0x1a01, 0xd035, 0x0000 },
-  { 0x1a01, 0xd037, 0x0000 },
-  { 0x9a01, 0xd03c, 0x3000 },
-  { 0x9a01, 0xd03a, 0x2000 },
-  { 0x1a01, 0xd039, 0x0000 },
-  { 0x1a01, 0xd03b, 0x0000 },
-  { 0x9a01, 0xd03e, 0x2000 },
-  { 0x1a01, 0xd03d, 0x0000 },
-  { 0x1a01, 0xd03f, 0x0000 },
-  { 0x9a01, 0xd060, 0x6000 },
-  { 0x9a01, 0xd050, 0x5000 },
-  { 0x9a01, 0xd048, 0x4000 },
-  { 0x9a01, 0xd044, 0x3000 },
-  { 0x9a01, 0xd042, 0x2000 },
-  { 0x1a01, 0xd041, 0x0000 },
-  { 0x1a01, 0xd043, 0x0000 },
-  { 0x9a01, 0xd046, 0x2000 },
-  { 0x1a01, 0xd045, 0x0000 },
-  { 0x1a01, 0xd047, 0x0000 },
-  { 0x9a01, 0xd04c, 0x3000 },
-  { 0x9a01, 0xd04a, 0x2000 },
-  { 0x1a01, 0xd049, 0x0000 },
-  { 0x1a01, 0xd04b, 0x0000 },
-  { 0x9a01, 0xd04e, 0x2000 },
-  { 0x1a01, 0xd04d, 0x0000 },
-  { 0x1a01, 0xd04f, 0x0000 },
-  { 0x9a01, 0xd058, 0x4000 },
-  { 0x9a01, 0xd054, 0x3000 },
-  { 0x9a01, 0xd052, 0x2000 },
-  { 0x1a01, 0xd051, 0x0000 },
-  { 0x1a01, 0xd053, 0x0000 },
-  { 0x9a01, 0xd056, 0x2000 },
-  { 0x1a01, 0xd055, 0x0000 },
-  { 0x1a01, 0xd057, 0x0000 },
-  { 0x9a01, 0xd05c, 0x3000 },
-  { 0x9a01, 0xd05a, 0x2000 },
-  { 0x1a01, 0xd059, 0x0000 },
-  { 0x1a01, 0xd05b, 0x0000 },
-  { 0x9a01, 0xd05e, 0x2000 },
-  { 0x1a01, 0xd05d, 0x0000 },
-  { 0x1a01, 0xd05f, 0x0000 },
-  { 0x9a01, 0xd070, 0x5000 },
-  { 0x9a01, 0xd068, 0x4000 },
-  { 0x9a01, 0xd064, 0x3000 },
-  { 0x9a01, 0xd062, 0x2000 },
-  { 0x1a01, 0xd061, 0x0000 },
-  { 0x1a01, 0xd063, 0x0000 },
-  { 0x9a01, 0xd066, 0x2000 },
-  { 0x1a01, 0xd065, 0x0000 },
-  { 0x1a01, 0xd067, 0x0000 },
-  { 0x9a01, 0xd06c, 0x3000 },
-  { 0x9a01, 0xd06a, 0x2000 },
-  { 0x1a01, 0xd069, 0x0000 },
-  { 0x1a01, 0xd06b, 0x0000 },
-  { 0x9a01, 0xd06e, 0x2000 },
-  { 0x1a01, 0xd06d, 0x0000 },
-  { 0x1a01, 0xd06f, 0x0000 },
-  { 0x9a01, 0xd078, 0x4000 },
-  { 0x9a01, 0xd074, 0x3000 },
-  { 0x9a01, 0xd072, 0x2000 },
-  { 0x1a01, 0xd071, 0x0000 },
-  { 0x1a01, 0xd073, 0x0000 },
-  { 0x9a01, 0xd076, 0x2000 },
-  { 0x1a01, 0xd075, 0x0000 },
-  { 0x1a01, 0xd077, 0x0000 },
-  { 0x9a01, 0xd07c, 0x3000 },
-  { 0x9a01, 0xd07a, 0x2000 },
-  { 0x1a01, 0xd079, 0x0000 },
-  { 0x1a01, 0xd07b, 0x0000 },
-  { 0x9a01, 0xd07e, 0x2000 },
-  { 0x1a01, 0xd07d, 0x0000 },
-  { 0x1a01, 0xd07f, 0x0000 },
-  { 0x9a01, 0xd18d, 0x9000 },
-  { 0x9a01, 0xd10a, 0x8000 },
-  { 0x9a01, 0xd0c0, 0x7000 },
-  { 0x9a01, 0xd0a0, 0x6000 },
-  { 0x9a01, 0xd090, 0x5000 },
-  { 0x9a01, 0xd088, 0x4000 },
-  { 0x9a01, 0xd084, 0x3000 },
-  { 0x9a01, 0xd082, 0x2000 },
-  { 0x1a01, 0xd081, 0x0000 },
-  { 0x1a01, 0xd083, 0x0000 },
-  { 0x9a01, 0xd086, 0x2000 },
-  { 0x1a01, 0xd085, 0x0000 },
-  { 0x1a01, 0xd087, 0x0000 },
-  { 0x9a01, 0xd08c, 0x3000 },
-  { 0x9a01, 0xd08a, 0x2000 },
-  { 0x1a01, 0xd089, 0x0000 },
-  { 0x1a01, 0xd08b, 0x0000 },
-  { 0x9a01, 0xd08e, 0x2000 },
-  { 0x1a01, 0xd08d, 0x0000 },
-  { 0x1a01, 0xd08f, 0x0000 },
-  { 0x9a01, 0xd098, 0x4000 },
-  { 0x9a01, 0xd094, 0x3000 },
-  { 0x9a01, 0xd092, 0x2000 },
-  { 0x1a01, 0xd091, 0x0000 },
-  { 0x1a01, 0xd093, 0x0000 },
-  { 0x9a01, 0xd096, 0x2000 },
-  { 0x1a01, 0xd095, 0x0000 },
-  { 0x1a01, 0xd097, 0x0000 },
-  { 0x9a01, 0xd09c, 0x3000 },
-  { 0x9a01, 0xd09a, 0x2000 },
-  { 0x1a01, 0xd099, 0x0000 },
-  { 0x1a01, 0xd09b, 0x0000 },
-  { 0x9a01, 0xd09e, 0x2000 },
-  { 0x1a01, 0xd09d, 0x0000 },
-  { 0x1a01, 0xd09f, 0x0000 },
-  { 0x9a01, 0xd0b0, 0x5000 },
-  { 0x9a01, 0xd0a8, 0x4000 },
-  { 0x9a01, 0xd0a4, 0x3000 },
-  { 0x9a01, 0xd0a2, 0x2000 },
-  { 0x1a01, 0xd0a1, 0x0000 },
-  { 0x1a01, 0xd0a3, 0x0000 },
-  { 0x9a01, 0xd0a6, 0x2000 },
-  { 0x1a01, 0xd0a5, 0x0000 },
-  { 0x1a01, 0xd0a7, 0x0000 },
-  { 0x9a01, 0xd0ac, 0x3000 },
-  { 0x9a01, 0xd0aa, 0x2000 },
-  { 0x1a01, 0xd0a9, 0x0000 },
-  { 0x1a01, 0xd0ab, 0x0000 },
-  { 0x9a01, 0xd0ae, 0x2000 },
-  { 0x1a01, 0xd0ad, 0x0000 },
-  { 0x1a01, 0xd0af, 0x0000 },
-  { 0x9a01, 0xd0b8, 0x4000 },
-  { 0x9a01, 0xd0b4, 0x3000 },
-  { 0x9a01, 0xd0b2, 0x2000 },
-  { 0x1a01, 0xd0b1, 0x0000 },
-  { 0x1a01, 0xd0b3, 0x0000 },
-  { 0x9a01, 0xd0b6, 0x2000 },
-  { 0x1a01, 0xd0b5, 0x0000 },
-  { 0x1a01, 0xd0b7, 0x0000 },
-  { 0x9a01, 0xd0bc, 0x3000 },
-  { 0x9a01, 0xd0ba, 0x2000 },
-  { 0x1a01, 0xd0b9, 0x0000 },
-  { 0x1a01, 0xd0bb, 0x0000 },
-  { 0x9a01, 0xd0be, 0x2000 },
-  { 0x1a01, 0xd0bd, 0x0000 },
-  { 0x1a01, 0xd0bf, 0x0000 },
-  { 0x9a01, 0xd0e0, 0x6000 },
-  { 0x9a01, 0xd0d0, 0x5000 },
-  { 0x9a01, 0xd0c8, 0x4000 },
-  { 0x9a01, 0xd0c4, 0x3000 },
-  { 0x9a01, 0xd0c2, 0x2000 },
-  { 0x1a01, 0xd0c1, 0x0000 },
-  { 0x1a01, 0xd0c3, 0x0000 },
-  { 0x9a01, 0xd0c6, 0x2000 },
-  { 0x1a01, 0xd0c5, 0x0000 },
-  { 0x1a01, 0xd0c7, 0x0000 },
-  { 0x9a01, 0xd0cc, 0x3000 },
-  { 0x9a01, 0xd0ca, 0x2000 },
-  { 0x1a01, 0xd0c9, 0x0000 },
-  { 0x1a01, 0xd0cb, 0x0000 },
-  { 0x9a01, 0xd0ce, 0x2000 },
-  { 0x1a01, 0xd0cd, 0x0000 },
-  { 0x1a01, 0xd0cf, 0x0000 },
-  { 0x9a01, 0xd0d8, 0x4000 },
-  { 0x9a01, 0xd0d4, 0x3000 },
-  { 0x9a01, 0xd0d2, 0x2000 },
-  { 0x1a01, 0xd0d1, 0x0000 },
-  { 0x1a01, 0xd0d3, 0x0000 },
-  { 0x9a01, 0xd0d6, 0x2000 },
-  { 0x1a01, 0xd0d5, 0x0000 },
-  { 0x1a01, 0xd0d7, 0x0000 },
-  { 0x9a01, 0xd0dc, 0x3000 },
-  { 0x9a01, 0xd0da, 0x2000 },
-  { 0x1a01, 0xd0d9, 0x0000 },
-  { 0x1a01, 0xd0db, 0x0000 },
-  { 0x9a01, 0xd0de, 0x2000 },
-  { 0x1a01, 0xd0dd, 0x0000 },
-  { 0x1a01, 0xd0df, 0x0000 },
-  { 0x9a01, 0xd0f0, 0x5000 },
-  { 0x9a01, 0xd0e8, 0x4000 },
-  { 0x9a01, 0xd0e4, 0x3000 },
-  { 0x9a01, 0xd0e2, 0x2000 },
-  { 0x1a01, 0xd0e1, 0x0000 },
-  { 0x1a01, 0xd0e3, 0x0000 },
-  { 0x9a01, 0xd0e6, 0x2000 },
-  { 0x1a01, 0xd0e5, 0x0000 },
-  { 0x1a01, 0xd0e7, 0x0000 },
-  { 0x9a01, 0xd0ec, 0x3000 },
-  { 0x9a01, 0xd0ea, 0x2000 },
-  { 0x1a01, 0xd0e9, 0x0000 },
-  { 0x1a01, 0xd0eb, 0x0000 },
-  { 0x9a01, 0xd0ee, 0x2000 },
-  { 0x1a01, 0xd0ed, 0x0000 },
-  { 0x1a01, 0xd0ef, 0x0000 },
-  { 0x9a01, 0xd102, 0x4000 },
-  { 0x9a01, 0xd0f4, 0x3000 },
-  { 0x9a01, 0xd0f2, 0x2000 },
-  { 0x1a01, 0xd0f1, 0x0000 },
-  { 0x1a01, 0xd0f3, 0x0000 },
-  { 0x9a01, 0xd100, 0x2000 },
-  { 0x1a01, 0xd0f5, 0x0000 },
-  { 0x1a01, 0xd101, 0x0000 },
-  { 0x9a01, 0xd106, 0x3000 },
-  { 0x9a01, 0xd104, 0x2000 },
-  { 0x1a01, 0xd103, 0x0000 },
-  { 0x1a01, 0xd105, 0x0000 },
-  { 0x9a01, 0xd108, 0x2000 },
-  { 0x1a01, 0xd107, 0x0000 },
-  { 0x1a01, 0xd109, 0x0000 },
-  { 0x9a01, 0xd14d, 0x7000 },
-  { 0x9a01, 0xd12d, 0x6000 },
-  { 0x9a01, 0xd11a, 0x5000 },
-  { 0x9a01, 0xd112, 0x4000 },
-  { 0x9a01, 0xd10e, 0x3000 },
-  { 0x9a01, 0xd10c, 0x2000 },
-  { 0x1a01, 0xd10b, 0x0000 },
-  { 0x1a01, 0xd10d, 0x0000 },
-  { 0x9a01, 0xd110, 0x2000 },
-  { 0x1a01, 0xd10f, 0x0000 },
-  { 0x1a01, 0xd111, 0x0000 },
-  { 0x9a01, 0xd116, 0x3000 },
-  { 0x9a01, 0xd114, 0x2000 },
-  { 0x1a01, 0xd113, 0x0000 },
-  { 0x1a01, 0xd115, 0x0000 },
-  { 0x9a01, 0xd118, 0x2000 },
-  { 0x1a01, 0xd117, 0x0000 },
-  { 0x1a01, 0xd119, 0x0000 },
-  { 0x9a01, 0xd122, 0x4000 },
-  { 0x9a01, 0xd11e, 0x3000 },
-  { 0x9a01, 0xd11c, 0x2000 },
-  { 0x1a01, 0xd11b, 0x0000 },
-  { 0x1a01, 0xd11d, 0x0000 },
-  { 0x9a01, 0xd120, 0x2000 },
-  { 0x1a01, 0xd11f, 0x0000 },
-  { 0x1a01, 0xd121, 0x0000 },
-  { 0x9a01, 0xd126, 0x3000 },
-  { 0x9a01, 0xd124, 0x2000 },
-  { 0x1a01, 0xd123, 0x0000 },
-  { 0x1a01, 0xd125, 0x0000 },
-  { 0x9a01, 0xd12b, 0x2000 },
-  { 0x1a01, 0xd12a, 0x0000 },
-  { 0x1a01, 0xd12c, 0x0000 },
-  { 0x9a01, 0xd13d, 0x5000 },
-  { 0x9a01, 0xd135, 0x4000 },
-  { 0x9a01, 0xd131, 0x3000 },
-  { 0x9a01, 0xd12f, 0x2000 },
-  { 0x1a01, 0xd12e, 0x0000 },
-  { 0x1a01, 0xd130, 0x0000 },
-  { 0x9a01, 0xd133, 0x2000 },
-  { 0x1a01, 0xd132, 0x0000 },
-  { 0x1a01, 0xd134, 0x0000 },
-  { 0x9a01, 0xd139, 0x3000 },
-  { 0x9a01, 0xd137, 0x2000 },
-  { 0x1a01, 0xd136, 0x0000 },
-  { 0x1a01, 0xd138, 0x0000 },
-  { 0x9a01, 0xd13b, 0x2000 },
-  { 0x1a01, 0xd13a, 0x0000 },
-  { 0x1a01, 0xd13c, 0x0000 },
-  { 0x9a01, 0xd145, 0x4000 },
-  { 0x9a01, 0xd141, 0x3000 },
-  { 0x9a01, 0xd13f, 0x2000 },
-  { 0x1a01, 0xd13e, 0x0000 },
-  { 0x1a01, 0xd140, 0x0000 },
-  { 0x9a01, 0xd143, 0x2000 },
-  { 0x1a01, 0xd142, 0x0000 },
-  { 0x1a01, 0xd144, 0x0000 },
-  { 0x9a01, 0xd149, 0x3000 },
-  { 0x9a01, 0xd147, 0x2000 },
-  { 0x1a01, 0xd146, 0x0000 },
-  { 0x1a01, 0xd148, 0x0000 },
-  { 0x9a01, 0xd14b, 0x2000 },
-  { 0x1a01, 0xd14a, 0x0000 },
-  { 0x1a01, 0xd14c, 0x0000 },
-  { 0x8a01, 0xd16d, 0x6000 },
-  { 0x9a01, 0xd15d, 0x5000 },
-  { 0x9a01, 0xd155, 0x4000 },
-  { 0x9a01, 0xd151, 0x3000 },
-  { 0x9a01, 0xd14f, 0x2000 },
-  { 0x1a01, 0xd14e, 0x0000 },
-  { 0x1a01, 0xd150, 0x0000 },
-  { 0x9a01, 0xd153, 0x2000 },
-  { 0x1a01, 0xd152, 0x0000 },
-  { 0x1a01, 0xd154, 0x0000 },
-  { 0x9a01, 0xd159, 0x3000 },
-  { 0x9a01, 0xd157, 0x2000 },
-  { 0x1a01, 0xd156, 0x0000 },
-  { 0x1a01, 0xd158, 0x0000 },
-  { 0x9a01, 0xd15b, 0x2000 },
-  { 0x1a01, 0xd15a, 0x0000 },
-  { 0x1a01, 0xd15c, 0x0000 },
-  { 0x8a01, 0xd165, 0x4000 },
-  { 0x9a01, 0xd161, 0x3000 },
-  { 0x9a01, 0xd15f, 0x2000 },
-  { 0x1a01, 0xd15e, 0x0000 },
-  { 0x1a01, 0xd160, 0x0000 },
-  { 0x9a01, 0xd163, 0x2000 },
-  { 0x1a01, 0xd162, 0x0000 },
-  { 0x1a01, 0xd164, 0x0000 },
-  { 0x8c01, 0xd169, 0x3000 },
-  { 0x8c01, 0xd167, 0x2000 },
-  { 0x0a01, 0xd166, 0x0000 },
-  { 0x0c01, 0xd168, 0x0000 },
-  { 0x9a01, 0xd16b, 0x2000 },
-  { 0x1a01, 0xd16a, 0x0000 },
-  { 0x1a01, 0xd16c, 0x0000 },
-  { 0x8c01, 0xd17d, 0x5000 },
-  { 0x8101, 0xd175, 0x4000 },
-  { 0x8a01, 0xd171, 0x3000 },
-  { 0x8a01, 0xd16f, 0x2000 },
-  { 0x0a01, 0xd16e, 0x0000 },
-  { 0x0a01, 0xd170, 0x0000 },
-  { 0x8101, 0xd173, 0x2000 },
-  { 0x0a01, 0xd172, 0x0000 },
-  { 0x0101, 0xd174, 0x0000 },
-  { 0x8101, 0xd179, 0x3000 },
-  { 0x8101, 0xd177, 0x2000 },
-  { 0x0101, 0xd176, 0x0000 },
-  { 0x0101, 0xd178, 0x0000 },
-  { 0x8c01, 0xd17b, 0x2000 },
-  { 0x0101, 0xd17a, 0x0000 },
-  { 0x0c01, 0xd17c, 0x0000 },
-  { 0x8c01, 0xd185, 0x4000 },
-  { 0x8c01, 0xd181, 0x3000 },
-  { 0x8c01, 0xd17f, 0x2000 },
-  { 0x0c01, 0xd17e, 0x0000 },
-  { 0x0c01, 0xd180, 0x0000 },
-  { 0x9a01, 0xd183, 0x2000 },
-  { 0x0c01, 0xd182, 0x0000 },
-  { 0x1a01, 0xd184, 0x0000 },
-  { 0x8c01, 0xd189, 0x3000 },
-  { 0x8c01, 0xd187, 0x2000 },
-  { 0x0c01, 0xd186, 0x0000 },
-  { 0x0c01, 0xd188, 0x0000 },
-  { 0x8c01, 0xd18b, 0x2000 },
-  { 0x0c01, 0xd18a, 0x0000 },
-  { 0x1a01, 0xd18c, 0x0000 },
-  { 0x9a01, 0xd32f, 0x8000 },
-  { 0x9a01, 0xd1cd, 0x7000 },
-  { 0x8c01, 0xd1ad, 0x6000 },
-  { 0x9a01, 0xd19d, 0x5000 },
-  { 0x9a01, 0xd195, 0x4000 },
-  { 0x9a01, 0xd191, 0x3000 },
-  { 0x9a01, 0xd18f, 0x2000 },
-  { 0x1a01, 0xd18e, 0x0000 },
-  { 0x1a01, 0xd190, 0x0000 },
-  { 0x9a01, 0xd193, 0x2000 },
-  { 0x1a01, 0xd192, 0x0000 },
-  { 0x1a01, 0xd194, 0x0000 },
-  { 0x9a01, 0xd199, 0x3000 },
-  { 0x9a01, 0xd197, 0x2000 },
-  { 0x1a01, 0xd196, 0x0000 },
-  { 0x1a01, 0xd198, 0x0000 },
-  { 0x9a01, 0xd19b, 0x2000 },
-  { 0x1a01, 0xd19a, 0x0000 },
-  { 0x1a01, 0xd19c, 0x0000 },
-  { 0x9a01, 0xd1a5, 0x4000 },
-  { 0x9a01, 0xd1a1, 0x3000 },
-  { 0x9a01, 0xd19f, 0x2000 },
-  { 0x1a01, 0xd19e, 0x0000 },
-  { 0x1a01, 0xd1a0, 0x0000 },
-  { 0x9a01, 0xd1a3, 0x2000 },
-  { 0x1a01, 0xd1a2, 0x0000 },
-  { 0x1a01, 0xd1a4, 0x0000 },
-  { 0x9a01, 0xd1a9, 0x3000 },
-  { 0x9a01, 0xd1a7, 0x2000 },
-  { 0x1a01, 0xd1a6, 0x0000 },
-  { 0x1a01, 0xd1a8, 0x0000 },
-  { 0x8c01, 0xd1ab, 0x2000 },
-  { 0x0c01, 0xd1aa, 0x0000 },
-  { 0x0c01, 0xd1ac, 0x0000 },
-  { 0x9a01, 0xd1bd, 0x5000 },
-  { 0x9a01, 0xd1b5, 0x4000 },
-  { 0x9a01, 0xd1b1, 0x3000 },
-  { 0x9a01, 0xd1af, 0x2000 },
-  { 0x1a01, 0xd1ae, 0x0000 },
-  { 0x1a01, 0xd1b0, 0x0000 },
-  { 0x9a01, 0xd1b3, 0x2000 },
-  { 0x1a01, 0xd1b2, 0x0000 },
-  { 0x1a01, 0xd1b4, 0x0000 },
-  { 0x9a01, 0xd1b9, 0x3000 },
-  { 0x9a01, 0xd1b7, 0x2000 },
-  { 0x1a01, 0xd1b6, 0x0000 },
-  { 0x1a01, 0xd1b8, 0x0000 },
-  { 0x9a01, 0xd1bb, 0x2000 },
-  { 0x1a01, 0xd1ba, 0x0000 },
-  { 0x1a01, 0xd1bc, 0x0000 },
-  { 0x9a01, 0xd1c5, 0x4000 },
-  { 0x9a01, 0xd1c1, 0x3000 },
-  { 0x9a01, 0xd1bf, 0x2000 },
-  { 0x1a01, 0xd1be, 0x0000 },
-  { 0x1a01, 0xd1c0, 0x0000 },
-  { 0x9a01, 0xd1c3, 0x2000 },
-  { 0x1a01, 0xd1c2, 0x0000 },
-  { 0x1a01, 0xd1c4, 0x0000 },
-  { 0x9a01, 0xd1c9, 0x3000 },
-  { 0x9a01, 0xd1c7, 0x2000 },
-  { 0x1a01, 0xd1c6, 0x0000 },
-  { 0x1a01, 0xd1c8, 0x0000 },
-  { 0x9a01, 0xd1cb, 0x2000 },
-  { 0x1a01, 0xd1ca, 0x0000 },
-  { 0x1a01, 0xd1cc, 0x0000 },
-  { 0x9a01, 0xd30f, 0x6000 },
-  { 0x9a01, 0xd1dd, 0x5000 },
-  { 0x9a01, 0xd1d5, 0x4000 },
-  { 0x9a01, 0xd1d1, 0x3000 },
-  { 0x9a01, 0xd1cf, 0x2000 },
-  { 0x1a01, 0xd1ce, 0x0000 },
-  { 0x1a01, 0xd1d0, 0x0000 },
-  { 0x9a01, 0xd1d3, 0x2000 },
-  { 0x1a01, 0xd1d2, 0x0000 },
-  { 0x1a01, 0xd1d4, 0x0000 },
-  { 0x9a01, 0xd1d9, 0x3000 },
-  { 0x9a01, 0xd1d7, 0x2000 },
-  { 0x1a01, 0xd1d6, 0x0000 },
-  { 0x1a01, 0xd1d8, 0x0000 },
-  { 0x9a01, 0xd1db, 0x2000 },
-  { 0x1a01, 0xd1da, 0x0000 },
-  { 0x1a01, 0xd1dc, 0x0000 },
-  { 0x9a01, 0xd307, 0x4000 },
-  { 0x9a01, 0xd303, 0x3000 },
-  { 0x9a01, 0xd301, 0x2000 },
-  { 0x1a01, 0xd300, 0x0000 },
-  { 0x1a01, 0xd302, 0x0000 },
-  { 0x9a01, 0xd305, 0x2000 },
-  { 0x1a01, 0xd304, 0x0000 },
-  { 0x1a01, 0xd306, 0x0000 },
-  { 0x9a01, 0xd30b, 0x3000 },
-  { 0x9a01, 0xd309, 0x2000 },
-  { 0x1a01, 0xd308, 0x0000 },
-  { 0x1a01, 0xd30a, 0x0000 },
-  { 0x9a01, 0xd30d, 0x2000 },
-  { 0x1a01, 0xd30c, 0x0000 },
-  { 0x1a01, 0xd30e, 0x0000 },
-  { 0x9a01, 0xd31f, 0x5000 },
-  { 0x9a01, 0xd317, 0x4000 },
-  { 0x9a01, 0xd313, 0x3000 },
-  { 0x9a01, 0xd311, 0x2000 },
-  { 0x1a01, 0xd310, 0x0000 },
-  { 0x1a01, 0xd312, 0x0000 },
-  { 0x9a01, 0xd315, 0x2000 },
-  { 0x1a01, 0xd314, 0x0000 },
-  { 0x1a01, 0xd316, 0x0000 },
-  { 0x9a01, 0xd31b, 0x3000 },
-  { 0x9a01, 0xd319, 0x2000 },
-  { 0x1a01, 0xd318, 0x0000 },
-  { 0x1a01, 0xd31a, 0x0000 },
-  { 0x9a01, 0xd31d, 0x2000 },
-  { 0x1a01, 0xd31c, 0x0000 },
-  { 0x1a01, 0xd31e, 0x0000 },
-  { 0x9a01, 0xd327, 0x4000 },
-  { 0x9a01, 0xd323, 0x3000 },
-  { 0x9a01, 0xd321, 0x2000 },
-  { 0x1a01, 0xd320, 0x0000 },
-  { 0x1a01, 0xd322, 0x0000 },
-  { 0x9a01, 0xd325, 0x2000 },
-  { 0x1a01, 0xd324, 0x0000 },
-  { 0x1a01, 0xd326, 0x0000 },
-  { 0x9a01, 0xd32b, 0x3000 },
-  { 0x9a01, 0xd329, 0x2000 },
-  { 0x1a01, 0xd328, 0x0000 },
-  { 0x1a01, 0xd32a, 0x0000 },
-  { 0x9a01, 0xd32d, 0x2000 },
-  { 0x1a01, 0xd32c, 0x0000 },
-  { 0x1a01, 0xd32e, 0x0000 },
-  { 0x8901, 0xd418, 0x7000 },
-  { 0x9a01, 0xd34f, 0x6000 },
-  { 0x9a01, 0xd33f, 0x5000 },
-  { 0x9a01, 0xd337, 0x4000 },
-  { 0x9a01, 0xd333, 0x3000 },
-  { 0x9a01, 0xd331, 0x2000 },
-  { 0x1a01, 0xd330, 0x0000 },
-  { 0x1a01, 0xd332, 0x0000 },
-  { 0x9a01, 0xd335, 0x2000 },
-  { 0x1a01, 0xd334, 0x0000 },
-  { 0x1a01, 0xd336, 0x0000 },
-  { 0x9a01, 0xd33b, 0x3000 },
-  { 0x9a01, 0xd339, 0x2000 },
-  { 0x1a01, 0xd338, 0x0000 },
-  { 0x1a01, 0xd33a, 0x0000 },
-  { 0x9a01, 0xd33d, 0x2000 },
-  { 0x1a01, 0xd33c, 0x0000 },
-  { 0x1a01, 0xd33e, 0x0000 },
-  { 0x9a01, 0xd347, 0x4000 },
-  { 0x9a01, 0xd343, 0x3000 },
-  { 0x9a01, 0xd341, 0x2000 },
-  { 0x1a01, 0xd340, 0x0000 },
-  { 0x1a01, 0xd342, 0x0000 },
-  { 0x9a01, 0xd345, 0x2000 },
-  { 0x1a01, 0xd344, 0x0000 },
-  { 0x1a01, 0xd346, 0x0000 },
-  { 0x9a01, 0xd34b, 0x3000 },
-  { 0x9a01, 0xd349, 0x2000 },
-  { 0x1a01, 0xd348, 0x0000 },
-  { 0x1a01, 0xd34a, 0x0000 },
-  { 0x9a01, 0xd34d, 0x2000 },
-  { 0x1a01, 0xd34c, 0x0000 },
-  { 0x1a01, 0xd34e, 0x0000 },
-  { 0x8901, 0xd408, 0x5000 },
-  { 0x8901, 0xd400, 0x4000 },
-  { 0x9a01, 0xd353, 0x3000 },
-  { 0x9a01, 0xd351, 0x2000 },
-  { 0x1a01, 0xd350, 0x0000 },
-  { 0x1a01, 0xd352, 0x0000 },
-  { 0x9a01, 0xd355, 0x2000 },
-  { 0x1a01, 0xd354, 0x0000 },
-  { 0x1a01, 0xd356, 0x0000 },
-  { 0x8901, 0xd404, 0x3000 },
-  { 0x8901, 0xd402, 0x2000 },
-  { 0x0901, 0xd401, 0x0000 },
-  { 0x0901, 0xd403, 0x0000 },
-  { 0x8901, 0xd406, 0x2000 },
-  { 0x0901, 0xd405, 0x0000 },
-  { 0x0901, 0xd407, 0x0000 },
-  { 0x8901, 0xd410, 0x4000 },
-  { 0x8901, 0xd40c, 0x3000 },
-  { 0x8901, 0xd40a, 0x2000 },
-  { 0x0901, 0xd409, 0x0000 },
-  { 0x0901, 0xd40b, 0x0000 },
-  { 0x8901, 0xd40e, 0x2000 },
-  { 0x0901, 0xd40d, 0x0000 },
-  { 0x0901, 0xd40f, 0x0000 },
-  { 0x8901, 0xd414, 0x3000 },
-  { 0x8901, 0xd412, 0x2000 },
-  { 0x0901, 0xd411, 0x0000 },
-  { 0x0901, 0xd413, 0x0000 },
-  { 0x8901, 0xd416, 0x2000 },
-  { 0x0901, 0xd415, 0x0000 },
-  { 0x0901, 0xd417, 0x0000 },
-  { 0x8901, 0xd438, 0x6000 },
-  { 0x8501, 0xd428, 0x5000 },
-  { 0x8501, 0xd420, 0x4000 },
-  { 0x8501, 0xd41c, 0x3000 },
-  { 0x8501, 0xd41a, 0x2000 },
-  { 0x0901, 0xd419, 0x0000 },
-  { 0x0501, 0xd41b, 0x0000 },
-  { 0x8501, 0xd41e, 0x2000 },
-  { 0x0501, 0xd41d, 0x0000 },
-  { 0x0501, 0xd41f, 0x0000 },
-  { 0x8501, 0xd424, 0x3000 },
-  { 0x8501, 0xd422, 0x2000 },
-  { 0x0501, 0xd421, 0x0000 },
-  { 0x0501, 0xd423, 0x0000 },
-  { 0x8501, 0xd426, 0x2000 },
-  { 0x0501, 0xd425, 0x0000 },
-  { 0x0501, 0xd427, 0x0000 },
-  { 0x8501, 0xd430, 0x4000 },
-  { 0x8501, 0xd42c, 0x3000 },
-  { 0x8501, 0xd42a, 0x2000 },
-  { 0x0501, 0xd429, 0x0000 },
-  { 0x0501, 0xd42b, 0x0000 },
-  { 0x8501, 0xd42e, 0x2000 },
-  { 0x0501, 0xd42d, 0x0000 },
-  { 0x0501, 0xd42f, 0x0000 },
-  { 0x8901, 0xd434, 0x3000 },
-  { 0x8501, 0xd432, 0x2000 },
-  { 0x0501, 0xd431, 0x0000 },
-  { 0x0501, 0xd433, 0x0000 },
-  { 0x8901, 0xd436, 0x2000 },
-  { 0x0901, 0xd435, 0x0000 },
-  { 0x0901, 0xd437, 0x0000 },
-  { 0x8901, 0xd448, 0x5000 },
-  { 0x8901, 0xd440, 0x4000 },
-  { 0x8901, 0xd43c, 0x3000 },
-  { 0x8901, 0xd43a, 0x2000 },
-  { 0x0901, 0xd439, 0x0000 },
-  { 0x0901, 0xd43b, 0x0000 },
-  { 0x8901, 0xd43e, 0x2000 },
-  { 0x0901, 0xd43d, 0x0000 },
-  { 0x0901, 0xd43f, 0x0000 },
-  { 0x8901, 0xd444, 0x3000 },
-  { 0x8901, 0xd442, 0x2000 },
-  { 0x0901, 0xd441, 0x0000 },
-  { 0x0901, 0xd443, 0x0000 },
-  { 0x8901, 0xd446, 0x2000 },
-  { 0x0901, 0xd445, 0x0000 },
-  { 0x0901, 0xd447, 0x0000 },
-  { 0x8501, 0xd450, 0x4000 },
-  { 0x8901, 0xd44c, 0x3000 },
-  { 0x8901, 0xd44a, 0x2000 },
-  { 0x0901, 0xd449, 0x0000 },
-  { 0x0901, 0xd44b, 0x0000 },
-  { 0x8501, 0xd44e, 0x2000 },
-  { 0x0901, 0xd44d, 0x0000 },
-  { 0x0501, 0xd44f, 0x0000 },
-  { 0x8501, 0xd454, 0x3000 },
-  { 0x8501, 0xd452, 0x2000 },
-  { 0x0501, 0xd451, 0x0000 },
-  { 0x0501, 0xd453, 0x0000 },
-  { 0x8501, 0xd457, 0x2000 },
-  { 0x0501, 0xd456, 0x0000 },
-  { 0x0501, 0xd458, 0x0000 },
-  { 0x8702, 0xf876, 0xb000 },
-  { 0x8901, 0xd670, 0xa000 },
-  { 0x8901, 0xd570, 0x9000 },
-  { 0x8901, 0xd4e4, 0x8000 },
-  { 0x8501, 0xd499, 0x7000 },
-  { 0x8901, 0xd479, 0x6000 },
-  { 0x8901, 0xd469, 0x5000 },
-  { 0x8501, 0xd461, 0x4000 },
-  { 0x8501, 0xd45d, 0x3000 },
-  { 0x8501, 0xd45b, 0x2000 },
-  { 0x0501, 0xd45a, 0x0000 },
-  { 0x0501, 0xd45c, 0x0000 },
-  { 0x8501, 0xd45f, 0x2000 },
-  { 0x0501, 0xd45e, 0x0000 },
-  { 0x0501, 0xd460, 0x0000 },
-  { 0x8501, 0xd465, 0x3000 },
-  { 0x8501, 0xd463, 0x2000 },
-  { 0x0501, 0xd462, 0x0000 },
-  { 0x0501, 0xd464, 0x0000 },
-  { 0x8501, 0xd467, 0x2000 },
-  { 0x0501, 0xd466, 0x0000 },
-  { 0x0901, 0xd468, 0x0000 },
-  { 0x8901, 0xd471, 0x4000 },
-  { 0x8901, 0xd46d, 0x3000 },
-  { 0x8901, 0xd46b, 0x2000 },
-  { 0x0901, 0xd46a, 0x0000 },
-  { 0x0901, 0xd46c, 0x0000 },
-  { 0x8901, 0xd46f, 0x2000 },
-  { 0x0901, 0xd46e, 0x0000 },
-  { 0x0901, 0xd470, 0x0000 },
-  { 0x8901, 0xd475, 0x3000 },
-  { 0x8901, 0xd473, 0x2000 },
-  { 0x0901, 0xd472, 0x0000 },
-  { 0x0901, 0xd474, 0x0000 },
-  { 0x8901, 0xd477, 0x2000 },
-  { 0x0901, 0xd476, 0x0000 },
-  { 0x0901, 0xd478, 0x0000 },
-  { 0x8501, 0xd489, 0x5000 },
-  { 0x8901, 0xd481, 0x4000 },
-  { 0x8901, 0xd47d, 0x3000 },
-  { 0x8901, 0xd47b, 0x2000 },
-  { 0x0901, 0xd47a, 0x0000 },
-  { 0x0901, 0xd47c, 0x0000 },
-  { 0x8901, 0xd47f, 0x2000 },
-  { 0x0901, 0xd47e, 0x0000 },
-  { 0x0901, 0xd480, 0x0000 },
-  { 0x8501, 0xd485, 0x3000 },
-  { 0x8501, 0xd483, 0x2000 },
-  { 0x0501, 0xd482, 0x0000 },
-  { 0x0501, 0xd484, 0x0000 },
-  { 0x8501, 0xd487, 0x2000 },
-  { 0x0501, 0xd486, 0x0000 },
-  { 0x0501, 0xd488, 0x0000 },
-  { 0x8501, 0xd491, 0x4000 },
-  { 0x8501, 0xd48d, 0x3000 },
-  { 0x8501, 0xd48b, 0x2000 },
-  { 0x0501, 0xd48a, 0x0000 },
-  { 0x0501, 0xd48c, 0x0000 },
-  { 0x8501, 0xd48f, 0x2000 },
-  { 0x0501, 0xd48e, 0x0000 },
-  { 0x0501, 0xd490, 0x0000 },
-  { 0x8501, 0xd495, 0x3000 },
-  { 0x8501, 0xd493, 0x2000 },
-  { 0x0501, 0xd492, 0x0000 },
-  { 0x0501, 0xd494, 0x0000 },
-  { 0x8501, 0xd497, 0x2000 },
-  { 0x0501, 0xd496, 0x0000 },
-  { 0x0501, 0xd498, 0x0000 },
-  { 0x8501, 0xd4c3, 0x6000 },
-  { 0x8901, 0xd4b1, 0x5000 },
-  { 0x8901, 0xd4a6, 0x4000 },
-  { 0x8901, 0xd49e, 0x3000 },
-  { 0x8501, 0xd49b, 0x2000 },
-  { 0x0501, 0xd49a, 0x0000 },
-  { 0x0901, 0xd49c, 0x0000 },
-  { 0x8901, 0xd4a2, 0x2000 },
-  { 0x0901, 0xd49f, 0x0000 },
-  { 0x0901, 0xd4a5, 0x0000 },
-  { 0x8901, 0xd4ac, 0x3000 },
-  { 0x8901, 0xd4aa, 0x2000 },
-  { 0x0901, 0xd4a9, 0x0000 },
-  { 0x0901, 0xd4ab, 0x0000 },
-  { 0x8901, 0xd4af, 0x2000 },
-  { 0x0901, 0xd4ae, 0x0000 },
-  { 0x0901, 0xd4b0, 0x0000 },
-  { 0x8501, 0xd4b9, 0x4000 },
-  { 0x8901, 0xd4b5, 0x3000 },
-  { 0x8901, 0xd4b3, 0x2000 },
-  { 0x0901, 0xd4b2, 0x0000 },
-  { 0x0901, 0xd4b4, 0x0000 },
-  { 0x8501, 0xd4b7, 0x2000 },
-  { 0x0501, 0xd4b6, 0x0000 },
-  { 0x0501, 0xd4b8, 0x0000 },
-  { 0x8501, 0xd4bf, 0x3000 },
-  { 0x8501, 0xd4bd, 0x2000 },
-  { 0x0501, 0xd4bb, 0x0000 },
-  { 0x0501, 0xd4be, 0x0000 },
-  { 0x8501, 0xd4c1, 0x2000 },
-  { 0x0501, 0xd4c0, 0x0000 },
-  { 0x0501, 0xd4c2, 0x0000 },
-  { 0x8901, 0xd4d4, 0x5000 },
-  { 0x8501, 0xd4cc, 0x4000 },
-  { 0x8501, 0xd4c8, 0x3000 },
-  { 0x8501, 0xd4c6, 0x2000 },
-  { 0x0501, 0xd4c5, 0x0000 },
-  { 0x0501, 0xd4c7, 0x0000 },
-  { 0x8501, 0xd4ca, 0x2000 },
-  { 0x0501, 0xd4c9, 0x0000 },
-  { 0x0501, 0xd4cb, 0x0000 },
-  { 0x8901, 0xd4d0, 0x3000 },
-  { 0x8501, 0xd4ce, 0x2000 },
-  { 0x0501, 0xd4cd, 0x0000 },
-  { 0x0501, 0xd4cf, 0x0000 },
-  { 0x8901, 0xd4d2, 0x2000 },
-  { 0x0901, 0xd4d1, 0x0000 },
-  { 0x0901, 0xd4d3, 0x0000 },
-  { 0x8901, 0xd4dc, 0x4000 },
-  { 0x8901, 0xd4d8, 0x3000 },
-  { 0x8901, 0xd4d6, 0x2000 },
-  { 0x0901, 0xd4d5, 0x0000 },
-  { 0x0901, 0xd4d7, 0x0000 },
-  { 0x8901, 0xd4da, 0x2000 },
-  { 0x0901, 0xd4d9, 0x0000 },
-  { 0x0901, 0xd4db, 0x0000 },
-  { 0x8901, 0xd4e0, 0x3000 },
-  { 0x8901, 0xd4de, 0x2000 },
-  { 0x0901, 0xd4dd, 0x0000 },
-  { 0x0901, 0xd4df, 0x0000 },
-  { 0x8901, 0xd4e2, 0x2000 },
-  { 0x0901, 0xd4e1, 0x0000 },
-  { 0x0901, 0xd4e3, 0x0000 },
-  { 0x8501, 0xd529, 0x7000 },
-  { 0x8901, 0xd504, 0x6000 },
-  { 0x8501, 0xd4f4, 0x5000 },
-  { 0x8501, 0xd4ec, 0x4000 },
-  { 0x8901, 0xd4e8, 0x3000 },
-  { 0x8901, 0xd4e6, 0x2000 },
-  { 0x0901, 0xd4e5, 0x0000 },
-  { 0x0901, 0xd4e7, 0x0000 },
-  { 0x8501, 0xd4ea, 0x2000 },
-  { 0x0901, 0xd4e9, 0x0000 },
-  { 0x0501, 0xd4eb, 0x0000 },
-  { 0x8501, 0xd4f0, 0x3000 },
-  { 0x8501, 0xd4ee, 0x2000 },
-  { 0x0501, 0xd4ed, 0x0000 },
-  { 0x0501, 0xd4ef, 0x0000 },
-  { 0x8501, 0xd4f2, 0x2000 },
-  { 0x0501, 0xd4f1, 0x0000 },
-  { 0x0501, 0xd4f3, 0x0000 },
-  { 0x8501, 0xd4fc, 0x4000 },
-  { 0x8501, 0xd4f8, 0x3000 },
-  { 0x8501, 0xd4f6, 0x2000 },
-  { 0x0501, 0xd4f5, 0x0000 },
-  { 0x0501, 0xd4f7, 0x0000 },
-  { 0x8501, 0xd4fa, 0x2000 },
-  { 0x0501, 0xd4f9, 0x0000 },
-  { 0x0501, 0xd4fb, 0x0000 },
-  { 0x8501, 0xd500, 0x3000 },
-  { 0x8501, 0xd4fe, 0x2000 },
-  { 0x0501, 0xd4fd, 0x0000 },
-  { 0x0501, 0xd4ff, 0x0000 },
-  { 0x8501, 0xd502, 0x2000 },
-  { 0x0501, 0xd501, 0x0000 },
-  { 0x0501, 0xd503, 0x0000 },
-  { 0x8901, 0xd518, 0x5000 },
-  { 0x8901, 0xd50f, 0x4000 },
-  { 0x8901, 0xd509, 0x3000 },
-  { 0x8901, 0xd507, 0x2000 },
-  { 0x0901, 0xd505, 0x0000 },
-  { 0x0901, 0xd508, 0x0000 },
-  { 0x8901, 0xd50d, 0x2000 },
-  { 0x0901, 0xd50a, 0x0000 },
-  { 0x0901, 0xd50e, 0x0000 },
-  { 0x8901, 0xd513, 0x3000 },
-  { 0x8901, 0xd511, 0x2000 },
-  { 0x0901, 0xd510, 0x0000 },
-  { 0x0901, 0xd512, 0x0000 },
-  { 0x8901, 0xd516, 0x2000 },
-  { 0x0901, 0xd514, 0x0000 },
-  { 0x0901, 0xd517, 0x0000 },
-  { 0x8501, 0xd521, 0x4000 },
-  { 0x8901, 0xd51c, 0x3000 },
-  { 0x8901, 0xd51a, 0x2000 },
-  { 0x0901, 0xd519, 0x0000 },
-  { 0x0901, 0xd51b, 0x0000 },
-  { 0x8501, 0xd51f, 0x2000 },
-  { 0x0501, 0xd51e, 0x0000 },
-  { 0x0501, 0xd520, 0x0000 },
-  { 0x8501, 0xd525, 0x3000 },
-  { 0x8501, 0xd523, 0x2000 },
-  { 0x0501, 0xd522, 0x0000 },
-  { 0x0501, 0xd524, 0x0000 },
-  { 0x8501, 0xd527, 0x2000 },
-  { 0x0501, 0xd526, 0x0000 },
-  { 0x0501, 0xd528, 0x0000 },
-  { 0x8901, 0xd54f, 0x6000 },
-  { 0x8901, 0xd539, 0x5000 },
-  { 0x8501, 0xd531, 0x4000 },
-  { 0x8501, 0xd52d, 0x3000 },
-  { 0x8501, 0xd52b, 0x2000 },
-  { 0x0501, 0xd52a, 0x0000 },
-  { 0x0501, 0xd52c, 0x0000 },
-  { 0x8501, 0xd52f, 0x2000 },
-  { 0x0501, 0xd52e, 0x0000 },
-  { 0x0501, 0xd530, 0x0000 },
-  { 0x8501, 0xd535, 0x3000 },
-  { 0x8501, 0xd533, 0x2000 },
-  { 0x0501, 0xd532, 0x0000 },
-  { 0x0501, 0xd534, 0x0000 },
-  { 0x8501, 0xd537, 0x2000 },
-  { 0x0501, 0xd536, 0x0000 },
-  { 0x0901, 0xd538, 0x0000 },
-  { 0x8901, 0xd543, 0x4000 },
-  { 0x8901, 0xd53e, 0x3000 },
-  { 0x8901, 0xd53c, 0x2000 },
-  { 0x0901, 0xd53b, 0x0000 },
-  { 0x0901, 0xd53d, 0x0000 },
-  { 0x8901, 0xd541, 0x2000 },
-  { 0x0901, 0xd540, 0x0000 },
-  { 0x0901, 0xd542, 0x0000 },
-  { 0x8901, 0xd54b, 0x3000 },
-  { 0x8901, 0xd546, 0x2000 },
-  { 0x0901, 0xd544, 0x0000 },
-  { 0x0901, 0xd54a, 0x0000 },
-  { 0x8901, 0xd54d, 0x2000 },
-  { 0x0901, 0xd54c, 0x0000 },
-  { 0x0901, 0xd54e, 0x0000 },
-  { 0x8501, 0xd560, 0x5000 },
-  { 0x8501, 0xd558, 0x4000 },
-  { 0x8501, 0xd554, 0x3000 },
-  { 0x8501, 0xd552, 0x2000 },
-  { 0x0901, 0xd550, 0x0000 },
-  { 0x0501, 0xd553, 0x0000 },
-  { 0x8501, 0xd556, 0x2000 },
-  { 0x0501, 0xd555, 0x0000 },
-  { 0x0501, 0xd557, 0x0000 },
-  { 0x8501, 0xd55c, 0x3000 },
-  { 0x8501, 0xd55a, 0x2000 },
-  { 0x0501, 0xd559, 0x0000 },
-  { 0x0501, 0xd55b, 0x0000 },
-  { 0x8501, 0xd55e, 0x2000 },
-  { 0x0501, 0xd55d, 0x0000 },
-  { 0x0501, 0xd55f, 0x0000 },
-  { 0x8501, 0xd568, 0x4000 },
-  { 0x8501, 0xd564, 0x3000 },
-  { 0x8501, 0xd562, 0x2000 },
-  { 0x0501, 0xd561, 0x0000 },
-  { 0x0501, 0xd563, 0x0000 },
-  { 0x8501, 0xd566, 0x2000 },
-  { 0x0501, 0xd565, 0x0000 },
-  { 0x0501, 0xd567, 0x0000 },
-  { 0x8901, 0xd56c, 0x3000 },
-  { 0x8501, 0xd56a, 0x2000 },
-  { 0x0501, 0xd569, 0x0000 },
-  { 0x0501, 0xd56b, 0x0000 },
-  { 0x8901, 0xd56e, 0x2000 },
-  { 0x0901, 0xd56d, 0x0000 },
-  { 0x0901, 0xd56f, 0x0000 },
-  { 0x8501, 0xd5f0, 0x8000 },
-  { 0x8901, 0xd5b0, 0x7000 },
-  { 0x8501, 0xd590, 0x6000 },
-  { 0x8901, 0xd580, 0x5000 },
-  { 0x8901, 0xd578, 0x4000 },
-  { 0x8901, 0xd574, 0x3000 },
-  { 0x8901, 0xd572, 0x2000 },
-  { 0x0901, 0xd571, 0x0000 },
-  { 0x0901, 0xd573, 0x0000 },
-  { 0x8901, 0xd576, 0x2000 },
-  { 0x0901, 0xd575, 0x0000 },
-  { 0x0901, 0xd577, 0x0000 },
-  { 0x8901, 0xd57c, 0x3000 },
-  { 0x8901, 0xd57a, 0x2000 },
-  { 0x0901, 0xd579, 0x0000 },
-  { 0x0901, 0xd57b, 0x0000 },
-  { 0x8901, 0xd57e, 0x2000 },
-  { 0x0901, 0xd57d, 0x0000 },
-  { 0x0901, 0xd57f, 0x0000 },
-  { 0x8501, 0xd588, 0x4000 },
-  { 0x8901, 0xd584, 0x3000 },
-  { 0x8901, 0xd582, 0x2000 },
-  { 0x0901, 0xd581, 0x0000 },
-  { 0x0901, 0xd583, 0x0000 },
-  { 0x8501, 0xd586, 0x2000 },
-  { 0x0901, 0xd585, 0x0000 },
-  { 0x0501, 0xd587, 0x0000 },
-  { 0x8501, 0xd58c, 0x3000 },
-  { 0x8501, 0xd58a, 0x2000 },
-  { 0x0501, 0xd589, 0x0000 },
-  { 0x0501, 0xd58b, 0x0000 },
-  { 0x8501, 0xd58e, 0x2000 },
-  { 0x0501, 0xd58d, 0x0000 },
-  { 0x0501, 0xd58f, 0x0000 },
-  { 0x8901, 0xd5a0, 0x5000 },
-  { 0x8501, 0xd598, 0x4000 },
-  { 0x8501, 0xd594, 0x3000 },
-  { 0x8501, 0xd592, 0x2000 },
-  { 0x0501, 0xd591, 0x0000 },
-  { 0x0501, 0xd593, 0x0000 },
-  { 0x8501, 0xd596, 0x2000 },
-  { 0x0501, 0xd595, 0x0000 },
-  { 0x0501, 0xd597, 0x0000 },
-  { 0x8501, 0xd59c, 0x3000 },
-  { 0x8501, 0xd59a, 0x2000 },
-  { 0x0501, 0xd599, 0x0000 },
-  { 0x0501, 0xd59b, 0x0000 },
-  { 0x8501, 0xd59e, 0x2000 },
-  { 0x0501, 0xd59d, 0x0000 },
-  { 0x0501, 0xd59f, 0x0000 },
-  { 0x8901, 0xd5a8, 0x4000 },
-  { 0x8901, 0xd5a4, 0x3000 },
-  { 0x8901, 0xd5a2, 0x2000 },
-  { 0x0901, 0xd5a1, 0x0000 },
-  { 0x0901, 0xd5a3, 0x0000 },
-  { 0x8901, 0xd5a6, 0x2000 },
-  { 0x0901, 0xd5a5, 0x0000 },
-  { 0x0901, 0xd5a7, 0x0000 },
-  { 0x8901, 0xd5ac, 0x3000 },
-  { 0x8901, 0xd5aa, 0x2000 },
-  { 0x0901, 0xd5a9, 0x0000 },
-  { 0x0901, 0xd5ab, 0x0000 },
-  { 0x8901, 0xd5ae, 0x2000 },
-  { 0x0901, 0xd5ad, 0x0000 },
-  { 0x0901, 0xd5af, 0x0000 },
-  { 0x8501, 0xd5d0, 0x6000 },
-  { 0x8501, 0xd5c0, 0x5000 },
-  { 0x8901, 0xd5b8, 0x4000 },
-  { 0x8901, 0xd5b4, 0x3000 },
-  { 0x8901, 0xd5b2, 0x2000 },
-  { 0x0901, 0xd5b1, 0x0000 },
-  { 0x0901, 0xd5b3, 0x0000 },
-  { 0x8901, 0xd5b6, 0x2000 },
-  { 0x0901, 0xd5b5, 0x0000 },
-  { 0x0901, 0xd5b7, 0x0000 },
-  { 0x8501, 0xd5bc, 0x3000 },
-  { 0x8501, 0xd5ba, 0x2000 },
-  { 0x0901, 0xd5b9, 0x0000 },
-  { 0x0501, 0xd5bb, 0x0000 },
-  { 0x8501, 0xd5be, 0x2000 },
-  { 0x0501, 0xd5bd, 0x0000 },
-  { 0x0501, 0xd5bf, 0x0000 },
-  { 0x8501, 0xd5c8, 0x4000 },
-  { 0x8501, 0xd5c4, 0x3000 },
-  { 0x8501, 0xd5c2, 0x2000 },
-  { 0x0501, 0xd5c1, 0x0000 },
-  { 0x0501, 0xd5c3, 0x0000 },
-  { 0x8501, 0xd5c6, 0x2000 },
-  { 0x0501, 0xd5c5, 0x0000 },
-  { 0x0501, 0xd5c7, 0x0000 },
-  { 0x8501, 0xd5cc, 0x3000 },
-  { 0x8501, 0xd5ca, 0x2000 },
-  { 0x0501, 0xd5c9, 0x0000 },
-  { 0x0501, 0xd5cb, 0x0000 },
-  { 0x8501, 0xd5ce, 0x2000 },
-  { 0x0501, 0xd5cd, 0x0000 },
-  { 0x0501, 0xd5cf, 0x0000 },
-  { 0x8901, 0xd5e0, 0x5000 },
-  { 0x8901, 0xd5d8, 0x4000 },
-  { 0x8901, 0xd5d4, 0x3000 },
-  { 0x8501, 0xd5d2, 0x2000 },
-  { 0x0501, 0xd5d1, 0x0000 },
-  { 0x0501, 0xd5d3, 0x0000 },
-  { 0x8901, 0xd5d6, 0x2000 },
-  { 0x0901, 0xd5d5, 0x0000 },
-  { 0x0901, 0xd5d7, 0x0000 },
-  { 0x8901, 0xd5dc, 0x3000 },
-  { 0x8901, 0xd5da, 0x2000 },
-  { 0x0901, 0xd5d9, 0x0000 },
-  { 0x0901, 0xd5db, 0x0000 },
-  { 0x8901, 0xd5de, 0x2000 },
-  { 0x0901, 0xd5dd, 0x0000 },
-  { 0x0901, 0xd5df, 0x0000 },
-  { 0x8901, 0xd5e8, 0x4000 },
-  { 0x8901, 0xd5e4, 0x3000 },
-  { 0x8901, 0xd5e2, 0x2000 },
-  { 0x0901, 0xd5e1, 0x0000 },
-  { 0x0901, 0xd5e3, 0x0000 },
-  { 0x8901, 0xd5e6, 0x2000 },
-  { 0x0901, 0xd5e5, 0x0000 },
-  { 0x0901, 0xd5e7, 0x0000 },
-  { 0x8901, 0xd5ec, 0x3000 },
-  { 0x8901, 0xd5ea, 0x2000 },
-  { 0x0901, 0xd5e9, 0x0000 },
-  { 0x0901, 0xd5eb, 0x0000 },
-  { 0x8501, 0xd5ee, 0x2000 },
-  { 0x0901, 0xd5ed, 0x0000 },
-  { 0x0501, 0xd5ef, 0x0000 },
-  { 0x8501, 0xd630, 0x7000 },
-  { 0x8901, 0xd610, 0x6000 },
-  { 0x8501, 0xd600, 0x5000 },
-  { 0x8501, 0xd5f8, 0x4000 },
-  { 0x8501, 0xd5f4, 0x3000 },
-  { 0x8501, 0xd5f2, 0x2000 },
-  { 0x0501, 0xd5f1, 0x0000 },
-  { 0x0501, 0xd5f3, 0x0000 },
-  { 0x8501, 0xd5f6, 0x2000 },
-  { 0x0501, 0xd5f5, 0x0000 },
-  { 0x0501, 0xd5f7, 0x0000 },
-  { 0x8501, 0xd5fc, 0x3000 },
-  { 0x8501, 0xd5fa, 0x2000 },
-  { 0x0501, 0xd5f9, 0x0000 },
-  { 0x0501, 0xd5fb, 0x0000 },
-  { 0x8501, 0xd5fe, 0x2000 },
-  { 0x0501, 0xd5fd, 0x0000 },
-  { 0x0501, 0xd5ff, 0x0000 },
-  { 0x8901, 0xd608, 0x4000 },
-  { 0x8501, 0xd604, 0x3000 },
-  { 0x8501, 0xd602, 0x2000 },
-  { 0x0501, 0xd601, 0x0000 },
-  { 0x0501, 0xd603, 0x0000 },
-  { 0x8501, 0xd606, 0x2000 },
-  { 0x0501, 0xd605, 0x0000 },
-  { 0x0501, 0xd607, 0x0000 },
-  { 0x8901, 0xd60c, 0x3000 },
-  { 0x8901, 0xd60a, 0x2000 },
-  { 0x0901, 0xd609, 0x0000 },
-  { 0x0901, 0xd60b, 0x0000 },
-  { 0x8901, 0xd60e, 0x2000 },
-  { 0x0901, 0xd60d, 0x0000 },
-  { 0x0901, 0xd60f, 0x0000 },
-  { 0x8901, 0xd620, 0x5000 },
-  { 0x8901, 0xd618, 0x4000 },
-  { 0x8901, 0xd614, 0x3000 },
-  { 0x8901, 0xd612, 0x2000 },
-  { 0x0901, 0xd611, 0x0000 },
-  { 0x0901, 0xd613, 0x0000 },
-  { 0x8901, 0xd616, 0x2000 },
-  { 0x0901, 0xd615, 0x0000 },
-  { 0x0901, 0xd617, 0x0000 },
-  { 0x8901, 0xd61c, 0x3000 },
-  { 0x8901, 0xd61a, 0x2000 },
-  { 0x0901, 0xd619, 0x0000 },
-  { 0x0901, 0xd61b, 0x0000 },
-  { 0x8901, 0xd61e, 0x2000 },
-  { 0x0901, 0xd61d, 0x0000 },
-  { 0x0901, 0xd61f, 0x0000 },
-  { 0x8501, 0xd628, 0x4000 },
-  { 0x8501, 0xd624, 0x3000 },
-  { 0x8501, 0xd622, 0x2000 },
-  { 0x0901, 0xd621, 0x0000 },
-  { 0x0501, 0xd623, 0x0000 },
-  { 0x8501, 0xd626, 0x2000 },
-  { 0x0501, 0xd625, 0x0000 },
-  { 0x0501, 0xd627, 0x0000 },
-  { 0x8501, 0xd62c, 0x3000 },
-  { 0x8501, 0xd62a, 0x2000 },
-  { 0x0501, 0xd629, 0x0000 },
-  { 0x0501, 0xd62b, 0x0000 },
-  { 0x8501, 0xd62e, 0x2000 },
-  { 0x0501, 0xd62d, 0x0000 },
-  { 0x0501, 0xd62f, 0x0000 },
-  { 0x8901, 0xd650, 0x6000 },
-  { 0x8901, 0xd640, 0x5000 },
-  { 0x8501, 0xd638, 0x4000 },
-  { 0x8501, 0xd634, 0x3000 },
-  { 0x8501, 0xd632, 0x2000 },
-  { 0x0501, 0xd631, 0x0000 },
-  { 0x0501, 0xd633, 0x0000 },
-  { 0x8501, 0xd636, 0x2000 },
-  { 0x0501, 0xd635, 0x0000 },
-  { 0x0501, 0xd637, 0x0000 },
-  { 0x8901, 0xd63c, 0x3000 },
-  { 0x8501, 0xd63a, 0x2000 },
-  { 0x0501, 0xd639, 0x0000 },
-  { 0x0501, 0xd63b, 0x0000 },
-  { 0x8901, 0xd63e, 0x2000 },
-  { 0x0901, 0xd63d, 0x0000 },
-  { 0x0901, 0xd63f, 0x0000 },
-  { 0x8901, 0xd648, 0x4000 },
-  { 0x8901, 0xd644, 0x3000 },
-  { 0x8901, 0xd642, 0x2000 },
-  { 0x0901, 0xd641, 0x0000 },
-  { 0x0901, 0xd643, 0x0000 },
-  { 0x8901, 0xd646, 0x2000 },
-  { 0x0901, 0xd645, 0x0000 },
-  { 0x0901, 0xd647, 0x0000 },
-  { 0x8901, 0xd64c, 0x3000 },
-  { 0x8901, 0xd64a, 0x2000 },
-  { 0x0901, 0xd649, 0x0000 },
-  { 0x0901, 0xd64b, 0x0000 },
-  { 0x8901, 0xd64e, 0x2000 },
-  { 0x0901, 0xd64d, 0x0000 },
-  { 0x0901, 0xd64f, 0x0000 },
-  { 0x8501, 0xd660, 0x5000 },
-  { 0x8501, 0xd658, 0x4000 },
-  { 0x8901, 0xd654, 0x3000 },
-  { 0x8901, 0xd652, 0x2000 },
-  { 0x0901, 0xd651, 0x0000 },
-  { 0x0901, 0xd653, 0x0000 },
-  { 0x8501, 0xd656, 0x2000 },
-  { 0x0901, 0xd655, 0x0000 },
-  { 0x0501, 0xd657, 0x0000 },
-  { 0x8501, 0xd65c, 0x3000 },
-  { 0x8501, 0xd65a, 0x2000 },
-  { 0x0501, 0xd659, 0x0000 },
-  { 0x0501, 0xd65b, 0x0000 },
-  { 0x8501, 0xd65e, 0x2000 },
-  { 0x0501, 0xd65d, 0x0000 },
-  { 0x0501, 0xd65f, 0x0000 },
-  { 0x8501, 0xd668, 0x4000 },
-  { 0x8501, 0xd664, 0x3000 },
-  { 0x8501, 0xd662, 0x2000 },
-  { 0x0501, 0xd661, 0x0000 },
-  { 0x0501, 0xd663, 0x0000 },
-  { 0x8501, 0xd666, 0x2000 },
-  { 0x0501, 0xd665, 0x0000 },
-  { 0x0501, 0xd667, 0x0000 },
-  { 0x8501, 0xd66c, 0x3000 },
-  { 0x8501, 0xd66a, 0x2000 },
-  { 0x0501, 0xd669, 0x0000 },
-  { 0x0501, 0xd66b, 0x0000 },
-  { 0x8501, 0xd66e, 0x2000 },
-  { 0x0501, 0xd66d, 0x0000 },
-  { 0x0501, 0xd66f, 0x0000 },
-  { 0x8501, 0xd774, 0x9000 },
-  { 0x8901, 0xd6f4, 0x8000 },
-  { 0x8901, 0xd6b4, 0x7000 },
-  { 0x8501, 0xd690, 0x6000 },
-  { 0x8901, 0xd680, 0x5000 },
-  { 0x8901, 0xd678, 0x4000 },
-  { 0x8901, 0xd674, 0x3000 },
-  { 0x8901, 0xd672, 0x2000 },
-  { 0x0901, 0xd671, 0x0000 },
-  { 0x0901, 0xd673, 0x0000 },
-  { 0x8901, 0xd676, 0x2000 },
-  { 0x0901, 0xd675, 0x0000 },
-  { 0x0901, 0xd677, 0x0000 },
-  { 0x8901, 0xd67c, 0x3000 },
-  { 0x8901, 0xd67a, 0x2000 },
-  { 0x0901, 0xd679, 0x0000 },
-  { 0x0901, 0xd67b, 0x0000 },
-  { 0x8901, 0xd67e, 0x2000 },
-  { 0x0901, 0xd67d, 0x0000 },
-  { 0x0901, 0xd67f, 0x0000 },
-  { 0x8901, 0xd688, 0x4000 },
-  { 0x8901, 0xd684, 0x3000 },
-  { 0x8901, 0xd682, 0x2000 },
-  { 0x0901, 0xd681, 0x0000 },
-  { 0x0901, 0xd683, 0x0000 },
-  { 0x8901, 0xd686, 0x2000 },
-  { 0x0901, 0xd685, 0x0000 },
-  { 0x0901, 0xd687, 0x0000 },
-  { 0x8501, 0xd68c, 0x3000 },
-  { 0x8501, 0xd68a, 0x2000 },
-  { 0x0901, 0xd689, 0x0000 },
-  { 0x0501, 0xd68b, 0x0000 },
-  { 0x8501, 0xd68e, 0x2000 },
-  { 0x0501, 0xd68d, 0x0000 },
-  { 0x0501, 0xd68f, 0x0000 },
-  { 0x8501, 0xd6a0, 0x5000 },
-  { 0x8501, 0xd698, 0x4000 },
-  { 0x8501, 0xd694, 0x3000 },
-  { 0x8501, 0xd692, 0x2000 },
-  { 0x0501, 0xd691, 0x0000 },
-  { 0x0501, 0xd693, 0x0000 },
-  { 0x8501, 0xd696, 0x2000 },
-  { 0x0501, 0xd695, 0x0000 },
-  { 0x0501, 0xd697, 0x0000 },
-  { 0x8501, 0xd69c, 0x3000 },
-  { 0x8501, 0xd69a, 0x2000 },
-  { 0x0501, 0xd699, 0x0000 },
-  { 0x0501, 0xd69b, 0x0000 },
-  { 0x8501, 0xd69e, 0x2000 },
-  { 0x0501, 0xd69d, 0x0000 },
-  { 0x0501, 0xd69f, 0x0000 },
-  { 0x8901, 0xd6ac, 0x4000 },
-  { 0x8901, 0xd6a8, 0x3000 },
-  { 0x8501, 0xd6a2, 0x2000 },
-  { 0x0501, 0xd6a1, 0x0000 },
-  { 0x0501, 0xd6a3, 0x0000 },
-  { 0x8901, 0xd6aa, 0x2000 },
-  { 0x0901, 0xd6a9, 0x0000 },
-  { 0x0901, 0xd6ab, 0x0000 },
-  { 0x8901, 0xd6b0, 0x3000 },
-  { 0x8901, 0xd6ae, 0x2000 },
-  { 0x0901, 0xd6ad, 0x0000 },
-  { 0x0901, 0xd6af, 0x0000 },
-  { 0x8901, 0xd6b2, 0x2000 },
-  { 0x0901, 0xd6b1, 0x0000 },
-  { 0x0901, 0xd6b3, 0x0000 },
-  { 0x8501, 0xd6d4, 0x6000 },
-  { 0x8501, 0xd6c4, 0x5000 },
-  { 0x8901, 0xd6bc, 0x4000 },
-  { 0x8901, 0xd6b8, 0x3000 },
-  { 0x8901, 0xd6b6, 0x2000 },
-  { 0x0901, 0xd6b5, 0x0000 },
-  { 0x0901, 0xd6b7, 0x0000 },
-  { 0x8901, 0xd6ba, 0x2000 },
-  { 0x0901, 0xd6b9, 0x0000 },
-  { 0x0901, 0xd6bb, 0x0000 },
-  { 0x8901, 0xd6c0, 0x3000 },
-  { 0x8901, 0xd6be, 0x2000 },
-  { 0x0901, 0xd6bd, 0x0000 },
-  { 0x0901, 0xd6bf, 0x0000 },
-  { 0x8501, 0xd6c2, 0x2000 },
-  { 0x1901, 0xd6c1, 0x0000 },
-  { 0x0501, 0xd6c3, 0x0000 },
-  { 0x8501, 0xd6cc, 0x4000 },
-  { 0x8501, 0xd6c8, 0x3000 },
-  { 0x8501, 0xd6c6, 0x2000 },
-  { 0x0501, 0xd6c5, 0x0000 },
-  { 0x0501, 0xd6c7, 0x0000 },
-  { 0x8501, 0xd6ca, 0x2000 },
-  { 0x0501, 0xd6c9, 0x0000 },
-  { 0x0501, 0xd6cb, 0x0000 },
-  { 0x8501, 0xd6d0, 0x3000 },
-  { 0x8501, 0xd6ce, 0x2000 },
-  { 0x0501, 0xd6cd, 0x0000 },
-  { 0x0501, 0xd6cf, 0x0000 },
-  { 0x8501, 0xd6d2, 0x2000 },
-  { 0x0501, 0xd6d1, 0x0000 },
-  { 0x0501, 0xd6d3, 0x0000 },
-  { 0x8901, 0xd6e4, 0x5000 },
-  { 0x8501, 0xd6dc, 0x4000 },
-  { 0x8501, 0xd6d8, 0x3000 },
-  { 0x8501, 0xd6d6, 0x2000 },
-  { 0x0501, 0xd6d5, 0x0000 },
-  { 0x0501, 0xd6d7, 0x0000 },
-  { 0x8501, 0xd6da, 0x2000 },
-  { 0x0501, 0xd6d9, 0x0000 },
-  { 0x1901, 0xd6db, 0x0000 },
-  { 0x8501, 0xd6e0, 0x3000 },
-  { 0x8501, 0xd6de, 0x2000 },
-  { 0x0501, 0xd6dd, 0x0000 },
-  { 0x0501, 0xd6df, 0x0000 },
-  { 0x8901, 0xd6e2, 0x2000 },
-  { 0x0501, 0xd6e1, 0x0000 },
-  { 0x0901, 0xd6e3, 0x0000 },
-  { 0x8901, 0xd6ec, 0x4000 },
-  { 0x8901, 0xd6e8, 0x3000 },
-  { 0x8901, 0xd6e6, 0x2000 },
-  { 0x0901, 0xd6e5, 0x0000 },
-  { 0x0901, 0xd6e7, 0x0000 },
-  { 0x8901, 0xd6ea, 0x2000 },
-  { 0x0901, 0xd6e9, 0x0000 },
-  { 0x0901, 0xd6eb, 0x0000 },
-  { 0x8901, 0xd6f0, 0x3000 },
-  { 0x8901, 0xd6ee, 0x2000 },
-  { 0x0901, 0xd6ed, 0x0000 },
-  { 0x0901, 0xd6ef, 0x0000 },
-  { 0x8901, 0xd6f2, 0x2000 },
-  { 0x0901, 0xd6f1, 0x0000 },
-  { 0x0901, 0xd6f3, 0x0000 },
-  { 0x8901, 0xd734, 0x7000 },
-  { 0x8501, 0xd714, 0x6000 },
-  { 0x8501, 0xd704, 0x5000 },
-  { 0x8501, 0xd6fc, 0x4000 },
-  { 0x8901, 0xd6f8, 0x3000 },
-  { 0x8901, 0xd6f6, 0x2000 },
-  { 0x0901, 0xd6f5, 0x0000 },
-  { 0x0901, 0xd6f7, 0x0000 },
-  { 0x8901, 0xd6fa, 0x2000 },
-  { 0x0901, 0xd6f9, 0x0000 },
-  { 0x1901, 0xd6fb, 0x0000 },
-  { 0x8501, 0xd700, 0x3000 },
-  { 0x8501, 0xd6fe, 0x2000 },
-  { 0x0501, 0xd6fd, 0x0000 },
-  { 0x0501, 0xd6ff, 0x0000 },
-  { 0x8501, 0xd702, 0x2000 },
-  { 0x0501, 0xd701, 0x0000 },
-  { 0x0501, 0xd703, 0x0000 },
-  { 0x8501, 0xd70c, 0x4000 },
-  { 0x8501, 0xd708, 0x3000 },
-  { 0x8501, 0xd706, 0x2000 },
-  { 0x0501, 0xd705, 0x0000 },
-  { 0x0501, 0xd707, 0x0000 },
-  { 0x8501, 0xd70a, 0x2000 },
-  { 0x0501, 0xd709, 0x0000 },
-  { 0x0501, 0xd70b, 0x0000 },
-  { 0x8501, 0xd710, 0x3000 },
-  { 0x8501, 0xd70e, 0x2000 },
-  { 0x0501, 0xd70d, 0x0000 },
-  { 0x0501, 0xd70f, 0x0000 },
-  { 0x8501, 0xd712, 0x2000 },
-  { 0x0501, 0xd711, 0x0000 },
-  { 0x0501, 0xd713, 0x0000 },
-  { 0x8901, 0xd724, 0x5000 },
-  { 0x8901, 0xd71c, 0x4000 },
-  { 0x8501, 0xd718, 0x3000 },
-  { 0x8501, 0xd716, 0x2000 },
-  { 0x1901, 0xd715, 0x0000 },
-  { 0x0501, 0xd717, 0x0000 },
-  { 0x8501, 0xd71a, 0x2000 },
-  { 0x0501, 0xd719, 0x0000 },
-  { 0x0501, 0xd71b, 0x0000 },
-  { 0x8901, 0xd720, 0x3000 },
-  { 0x8901, 0xd71e, 0x2000 },
-  { 0x0901, 0xd71d, 0x0000 },
-  { 0x0901, 0xd71f, 0x0000 },
-  { 0x8901, 0xd722, 0x2000 },
-  { 0x0901, 0xd721, 0x0000 },
-  { 0x0901, 0xd723, 0x0000 },
-  { 0x8901, 0xd72c, 0x4000 },
-  { 0x8901, 0xd728, 0x3000 },
-  { 0x8901, 0xd726, 0x2000 },
-  { 0x0901, 0xd725, 0x0000 },
-  { 0x0901, 0xd727, 0x0000 },
-  { 0x8901, 0xd72a, 0x2000 },
-  { 0x0901, 0xd729, 0x0000 },
-  { 0x0901, 0xd72b, 0x0000 },
-  { 0x8901, 0xd730, 0x3000 },
-  { 0x8901, 0xd72e, 0x2000 },
-  { 0x0901, 0xd72d, 0x0000 },
-  { 0x0901, 0xd72f, 0x0000 },
-  { 0x8901, 0xd732, 0x2000 },
-  { 0x0901, 0xd731, 0x0000 },
-  { 0x0901, 0xd733, 0x0000 },
-  { 0x8501, 0xd754, 0x6000 },
-  { 0x8501, 0xd744, 0x5000 },
-  { 0x8501, 0xd73c, 0x4000 },
-  { 0x8501, 0xd738, 0x3000 },
-  { 0x8501, 0xd736, 0x2000 },
-  { 0x1901, 0xd735, 0x0000 },
-  { 0x0501, 0xd737, 0x0000 },
-  { 0x8501, 0xd73a, 0x2000 },
-  { 0x0501, 0xd739, 0x0000 },
-  { 0x0501, 0xd73b, 0x0000 },
-  { 0x8501, 0xd740, 0x3000 },
-  { 0x8501, 0xd73e, 0x2000 },
-  { 0x0501, 0xd73d, 0x0000 },
-  { 0x0501, 0xd73f, 0x0000 },
-  { 0x8501, 0xd742, 0x2000 },
-  { 0x0501, 0xd741, 0x0000 },
-  { 0x0501, 0xd743, 0x0000 },
-  { 0x8501, 0xd74c, 0x4000 },
-  { 0x8501, 0xd748, 0x3000 },
-  { 0x8501, 0xd746, 0x2000 },
-  { 0x0501, 0xd745, 0x0000 },
-  { 0x0501, 0xd747, 0x0000 },
-  { 0x8501, 0xd74a, 0x2000 },
-  { 0x0501, 0xd749, 0x0000 },
-  { 0x0501, 0xd74b, 0x0000 },
-  { 0x8501, 0xd750, 0x3000 },
-  { 0x8501, 0xd74e, 0x2000 },
-  { 0x0501, 0xd74d, 0x0000 },
-  { 0x1901, 0xd74f, 0x0000 },
-  { 0x8501, 0xd752, 0x2000 },
-  { 0x0501, 0xd751, 0x0000 },
-  { 0x0501, 0xd753, 0x0000 },
-  { 0x8901, 0xd764, 0x5000 },
-  { 0x8901, 0xd75c, 0x4000 },
-  { 0x8901, 0xd758, 0x3000 },
-  { 0x8901, 0xd756, 0x2000 },
-  { 0x0501, 0xd755, 0x0000 },
-  { 0x0901, 0xd757, 0x0000 },
-  { 0x8901, 0xd75a, 0x2000 },
-  { 0x0901, 0xd759, 0x0000 },
-  { 0x0901, 0xd75b, 0x0000 },
-  { 0x8901, 0xd760, 0x3000 },
-  { 0x8901, 0xd75e, 0x2000 },
-  { 0x0901, 0xd75d, 0x0000 },
-  { 0x0901, 0xd75f, 0x0000 },
-  { 0x8901, 0xd762, 0x2000 },
-  { 0x0901, 0xd761, 0x0000 },
-  { 0x0901, 0xd763, 0x0000 },
-  { 0x8901, 0xd76c, 0x4000 },
-  { 0x8901, 0xd768, 0x3000 },
-  { 0x8901, 0xd766, 0x2000 },
-  { 0x0901, 0xd765, 0x0000 },
-  { 0x0901, 0xd767, 0x0000 },
-  { 0x8901, 0xd76a, 0x2000 },
-  { 0x0901, 0xd769, 0x0000 },
-  { 0x0901, 0xd76b, 0x0000 },
-  { 0x8501, 0xd770, 0x3000 },
-  { 0x8901, 0xd76e, 0x2000 },
-  { 0x0901, 0xd76d, 0x0000 },
-  { 0x1901, 0xd76f, 0x0000 },
-  { 0x8501, 0xd772, 0x2000 },
-  { 0x0501, 0xd771, 0x0000 },
-  { 0x0501, 0xd773, 0x0000 },
-  { 0x8d01, 0xd7f8, 0x8000 },
-  { 0x8501, 0xd7b4, 0x7000 },
-  { 0x8901, 0xd794, 0x6000 },
-  { 0x8501, 0xd784, 0x5000 },
-  { 0x8501, 0xd77c, 0x4000 },
-  { 0x8501, 0xd778, 0x3000 },
-  { 0x8501, 0xd776, 0x2000 },
-  { 0x0501, 0xd775, 0x0000 },
-  { 0x0501, 0xd777, 0x0000 },
-  { 0x8501, 0xd77a, 0x2000 },
-  { 0x0501, 0xd779, 0x0000 },
-  { 0x0501, 0xd77b, 0x0000 },
-  { 0x8501, 0xd780, 0x3000 },
-  { 0x8501, 0xd77e, 0x2000 },
-  { 0x0501, 0xd77d, 0x0000 },
-  { 0x0501, 0xd77f, 0x0000 },
-  { 0x8501, 0xd782, 0x2000 },
-  { 0x0501, 0xd781, 0x0000 },
-  { 0x0501, 0xd783, 0x0000 },
-  { 0x8501, 0xd78c, 0x4000 },
-  { 0x8501, 0xd788, 0x3000 },
-  { 0x8501, 0xd786, 0x2000 },
-  { 0x0501, 0xd785, 0x0000 },
-  { 0x0501, 0xd787, 0x0000 },
-  { 0x8501, 0xd78a, 0x2000 },
-  { 0x1901, 0xd789, 0x0000 },
-  { 0x0501, 0xd78b, 0x0000 },
-  { 0x8901, 0xd790, 0x3000 },
-  { 0x8501, 0xd78e, 0x2000 },
-  { 0x0501, 0xd78d, 0x0000 },
-  { 0x0501, 0xd78f, 0x0000 },
-  { 0x8901, 0xd792, 0x2000 },
-  { 0x0901, 0xd791, 0x0000 },
-  { 0x0901, 0xd793, 0x0000 },
-  { 0x8901, 0xd7a4, 0x5000 },
-  { 0x8901, 0xd79c, 0x4000 },
-  { 0x8901, 0xd798, 0x3000 },
-  { 0x8901, 0xd796, 0x2000 },
-  { 0x0901, 0xd795, 0x0000 },
-  { 0x0901, 0xd797, 0x0000 },
-  { 0x8901, 0xd79a, 0x2000 },
-  { 0x0901, 0xd799, 0x0000 },
-  { 0x0901, 0xd79b, 0x0000 },
-  { 0x8901, 0xd7a0, 0x3000 },
-  { 0x8901, 0xd79e, 0x2000 },
-  { 0x0901, 0xd79d, 0x0000 },
-  { 0x0901, 0xd79f, 0x0000 },
-  { 0x8901, 0xd7a2, 0x2000 },
-  { 0x0901, 0xd7a1, 0x0000 },
-  { 0x0901, 0xd7a3, 0x0000 },
-  { 0x8501, 0xd7ac, 0x4000 },
-  { 0x8901, 0xd7a8, 0x3000 },
-  { 0x8901, 0xd7a6, 0x2000 },
-  { 0x0901, 0xd7a5, 0x0000 },
-  { 0x0901, 0xd7a7, 0x0000 },
-  { 0x8501, 0xd7aa, 0x2000 },
-  { 0x1901, 0xd7a9, 0x0000 },
-  { 0x0501, 0xd7ab, 0x0000 },
-  { 0x8501, 0xd7b0, 0x3000 },
-  { 0x8501, 0xd7ae, 0x2000 },
-  { 0x0501, 0xd7ad, 0x0000 },
-  { 0x0501, 0xd7af, 0x0000 },
-  { 0x8501, 0xd7b2, 0x2000 },
-  { 0x0501, 0xd7b1, 0x0000 },
-  { 0x0501, 0xd7b3, 0x0000 },
-  { 0x8d01, 0xd7d8, 0x6000 },
-  { 0x8501, 0xd7c4, 0x5000 },
-  { 0x8501, 0xd7bc, 0x4000 },
-  { 0x8501, 0xd7b8, 0x3000 },
-  { 0x8501, 0xd7b6, 0x2000 },
-  { 0x0501, 0xd7b5, 0x0000 },
-  { 0x0501, 0xd7b7, 0x0000 },
-  { 0x8501, 0xd7ba, 0x2000 },
-  { 0x0501, 0xd7b9, 0x0000 },
-  { 0x0501, 0xd7bb, 0x0000 },
-  { 0x8501, 0xd7c0, 0x3000 },
-  { 0x8501, 0xd7be, 0x2000 },
-  { 0x0501, 0xd7bd, 0x0000 },
-  { 0x0501, 0xd7bf, 0x0000 },
-  { 0x8501, 0xd7c2, 0x2000 },
-  { 0x0501, 0xd7c1, 0x0000 },
-  { 0x1901, 0xd7c3, 0x0000 },
-  { 0x8d01, 0xd7d0, 0x4000 },
-  { 0x8501, 0xd7c8, 0x3000 },
-  { 0x8501, 0xd7c6, 0x2000 },
-  { 0x0501, 0xd7c5, 0x0000 },
-  { 0x0501, 0xd7c7, 0x0000 },
-  { 0x8d01, 0xd7ce, 0x2000 },
-  { 0x0501, 0xd7c9, 0x0000 },
-  { 0x0d01, 0xd7cf, 0x0000 },
-  { 0x8d01, 0xd7d4, 0x3000 },
-  { 0x8d01, 0xd7d2, 0x2000 },
-  { 0x0d01, 0xd7d1, 0x0000 },
-  { 0x0d01, 0xd7d3, 0x0000 },
-  { 0x8d01, 0xd7d6, 0x2000 },
-  { 0x0d01, 0xd7d5, 0x0000 },
-  { 0x0d01, 0xd7d7, 0x0000 },
-  { 0x8d01, 0xd7e8, 0x5000 },
-  { 0x8d01, 0xd7e0, 0x4000 },
-  { 0x8d01, 0xd7dc, 0x3000 },
-  { 0x8d01, 0xd7da, 0x2000 },
-  { 0x0d01, 0xd7d9, 0x0000 },
-  { 0x0d01, 0xd7db, 0x0000 },
-  { 0x8d01, 0xd7de, 0x2000 },
-  { 0x0d01, 0xd7dd, 0x0000 },
-  { 0x0d01, 0xd7df, 0x0000 },
-  { 0x8d01, 0xd7e4, 0x3000 },
-  { 0x8d01, 0xd7e2, 0x2000 },
-  { 0x0d01, 0xd7e1, 0x0000 },
-  { 0x0d01, 0xd7e3, 0x0000 },
-  { 0x8d01, 0xd7e6, 0x2000 },
-  { 0x0d01, 0xd7e5, 0x0000 },
-  { 0x0d01, 0xd7e7, 0x0000 },
-  { 0x8d01, 0xd7f0, 0x4000 },
-  { 0x8d01, 0xd7ec, 0x3000 },
-  { 0x8d01, 0xd7ea, 0x2000 },
-  { 0x0d01, 0xd7e9, 0x0000 },
-  { 0x0d01, 0xd7eb, 0x0000 },
-  { 0x8d01, 0xd7ee, 0x2000 },
-  { 0x0d01, 0xd7ed, 0x0000 },
-  { 0x0d01, 0xd7ef, 0x0000 },
-  { 0x8d01, 0xd7f4, 0x3000 },
-  { 0x8d01, 0xd7f2, 0x2000 },
-  { 0x0d01, 0xd7f1, 0x0000 },
-  { 0x0d01, 0xd7f3, 0x0000 },
-  { 0x8d01, 0xd7f6, 0x2000 },
-  { 0x0d01, 0xd7f5, 0x0000 },
-  { 0x0d01, 0xd7f7, 0x0000 },
-  { 0x8702, 0xf836, 0x7000 },
-  { 0x8702, 0xf816, 0x6000 },
-  { 0x8702, 0xf806, 0x5000 },
-  { 0x8702, 0x0000, 0x4000 },
-  { 0x8d01, 0xd7fc, 0x3000 },
-  { 0x8d01, 0xd7fa, 0x2000 },
-  { 0x0d01, 0xd7f9, 0x0000 },
-  { 0x0d01, 0xd7fb, 0x0000 },
-  { 0x8d01, 0xd7fe, 0x2000 },
-  { 0x0d01, 0xd7fd, 0x0000 },
-  { 0x0d01, 0xd7ff, 0x0000 },
-  { 0x8702, 0xf802, 0x3000 },
-  { 0x8702, 0xf800, 0x2000 },
-  { 0x0702, 0xa6d6, 0x0000 },
-  { 0x0702, 0xf801, 0x0000 },
-  { 0x8702, 0xf804, 0x2000 },
-  { 0x0702, 0xf803, 0x0000 },
-  { 0x0702, 0xf805, 0x0000 },
-  { 0x8702, 0xf80e, 0x4000 },
-  { 0x8702, 0xf80a, 0x3000 },
-  { 0x8702, 0xf808, 0x2000 },
-  { 0x0702, 0xf807, 0x0000 },
-  { 0x0702, 0xf809, 0x0000 },
-  { 0x8702, 0xf80c, 0x2000 },
-  { 0x0702, 0xf80b, 0x0000 },
-  { 0x0702, 0xf80d, 0x0000 },
-  { 0x8702, 0xf812, 0x3000 },
-  { 0x8702, 0xf810, 0x2000 },
-  { 0x0702, 0xf80f, 0x0000 },
-  { 0x0702, 0xf811, 0x0000 },
-  { 0x8702, 0xf814, 0x2000 },
-  { 0x0702, 0xf813, 0x0000 },
-  { 0x0702, 0xf815, 0x0000 },
-  { 0x8702, 0xf826, 0x5000 },
-  { 0x8702, 0xf81e, 0x4000 },
-  { 0x8702, 0xf81a, 0x3000 },
-  { 0x8702, 0xf818, 0x2000 },
-  { 0x0702, 0xf817, 0x0000 },
-  { 0x0702, 0xf819, 0x0000 },
-  { 0x8702, 0xf81c, 0x2000 },
-  { 0x0702, 0xf81b, 0x0000 },
-  { 0x0702, 0xf81d, 0x0000 },
-  { 0x8702, 0xf822, 0x3000 },
-  { 0x8702, 0xf820, 0x2000 },
-  { 0x0702, 0xf81f, 0x0000 },
-  { 0x0702, 0xf821, 0x0000 },
-  { 0x8702, 0xf824, 0x2000 },
-  { 0x0702, 0xf823, 0x0000 },
-  { 0x0702, 0xf825, 0x0000 },
-  { 0x8702, 0xf82e, 0x4000 },
-  { 0x8702, 0xf82a, 0x3000 },
-  { 0x8702, 0xf828, 0x2000 },
-  { 0x0702, 0xf827, 0x0000 },
-  { 0x0702, 0xf829, 0x0000 },
-  { 0x8702, 0xf82c, 0x2000 },
-  { 0x0702, 0xf82b, 0x0000 },
-  { 0x0702, 0xf82d, 0x0000 },
-  { 0x8702, 0xf832, 0x3000 },
-  { 0x8702, 0xf830, 0x2000 },
-  { 0x0702, 0xf82f, 0x0000 },
-  { 0x0702, 0xf831, 0x0000 },
-  { 0x8702, 0xf834, 0x2000 },
-  { 0x0702, 0xf833, 0x0000 },
-  { 0x0702, 0xf835, 0x0000 },
-  { 0x8702, 0xf856, 0x6000 },
-  { 0x8702, 0xf846, 0x5000 },
-  { 0x8702, 0xf83e, 0x4000 },
-  { 0x8702, 0xf83a, 0x3000 },
-  { 0x8702, 0xf838, 0x2000 },
-  { 0x0702, 0xf837, 0x0000 },
-  { 0x0702, 0xf839, 0x0000 },
-  { 0x8702, 0xf83c, 0x2000 },
-  { 0x0702, 0xf83b, 0x0000 },
-  { 0x0702, 0xf83d, 0x0000 },
-  { 0x8702, 0xf842, 0x3000 },
-  { 0x8702, 0xf840, 0x2000 },
-  { 0x0702, 0xf83f, 0x0000 },
-  { 0x0702, 0xf841, 0x0000 },
-  { 0x8702, 0xf844, 0x2000 },
-  { 0x0702, 0xf843, 0x0000 },
-  { 0x0702, 0xf845, 0x0000 },
-  { 0x8702, 0xf84e, 0x4000 },
-  { 0x8702, 0xf84a, 0x3000 },
-  { 0x8702, 0xf848, 0x2000 },
-  { 0x0702, 0xf847, 0x0000 },
-  { 0x0702, 0xf849, 0x0000 },
-  { 0x8702, 0xf84c, 0x2000 },
-  { 0x0702, 0xf84b, 0x0000 },
-  { 0x0702, 0xf84d, 0x0000 },
-  { 0x8702, 0xf852, 0x3000 },
-  { 0x8702, 0xf850, 0x2000 },
-  { 0x0702, 0xf84f, 0x0000 },
-  { 0x0702, 0xf851, 0x0000 },
-  { 0x8702, 0xf854, 0x2000 },
-  { 0x0702, 0xf853, 0x0000 },
-  { 0x0702, 0xf855, 0x0000 },
-  { 0x8702, 0xf866, 0x5000 },
-  { 0x8702, 0xf85e, 0x4000 },
-  { 0x8702, 0xf85a, 0x3000 },
-  { 0x8702, 0xf858, 0x2000 },
-  { 0x0702, 0xf857, 0x0000 },
-  { 0x0702, 0xf859, 0x0000 },
-  { 0x8702, 0xf85c, 0x2000 },
-  { 0x0702, 0xf85b, 0x0000 },
-  { 0x0702, 0xf85d, 0x0000 },
-  { 0x8702, 0xf862, 0x3000 },
-  { 0x8702, 0xf860, 0x2000 },
-  { 0x0702, 0xf85f, 0x0000 },
-  { 0x0702, 0xf861, 0x0000 },
-  { 0x8702, 0xf864, 0x2000 },
-  { 0x0702, 0xf863, 0x0000 },
-  { 0x0702, 0xf865, 0x0000 },
-  { 0x8702, 0xf86e, 0x4000 },
-  { 0x8702, 0xf86a, 0x3000 },
-  { 0x8702, 0xf868, 0x2000 },
-  { 0x0702, 0xf867, 0x0000 },
-  { 0x0702, 0xf869, 0x0000 },
-  { 0x8702, 0xf86c, 0x2000 },
-  { 0x0702, 0xf86b, 0x0000 },
-  { 0x0702, 0xf86d, 0x0000 },
-  { 0x8702, 0xf872, 0x3000 },
-  { 0x8702, 0xf870, 0x2000 },
-  { 0x0702, 0xf86f, 0x0000 },
-  { 0x0702, 0xf871, 0x0000 },
-  { 0x8702, 0xf874, 0x2000 },
-  { 0x0702, 0xf873, 0x0000 },
-  { 0x0702, 0xf875, 0x0000 },
-  { 0x8702, 0xf976, 0x9000 },
-  { 0x8702, 0xf8f6, 0x8000 },
-  { 0x8702, 0xf8b6, 0x7000 },
-  { 0x8702, 0xf896, 0x6000 },
-  { 0x8702, 0xf886, 0x5000 },
-  { 0x8702, 0xf87e, 0x4000 },
-  { 0x8702, 0xf87a, 0x3000 },
-  { 0x8702, 0xf878, 0x2000 },
-  { 0x0702, 0xf877, 0x0000 },
-  { 0x0702, 0xf879, 0x0000 },
-  { 0x8702, 0xf87c, 0x2000 },
-  { 0x0702, 0xf87b, 0x0000 },
-  { 0x0702, 0xf87d, 0x0000 },
-  { 0x8702, 0xf882, 0x3000 },
-  { 0x8702, 0xf880, 0x2000 },
-  { 0x0702, 0xf87f, 0x0000 },
-  { 0x0702, 0xf881, 0x0000 },
-  { 0x8702, 0xf884, 0x2000 },
-  { 0x0702, 0xf883, 0x0000 },
-  { 0x0702, 0xf885, 0x0000 },
-  { 0x8702, 0xf88e, 0x4000 },
-  { 0x8702, 0xf88a, 0x3000 },
-  { 0x8702, 0xf888, 0x2000 },
-  { 0x0702, 0xf887, 0x0000 },
-  { 0x0702, 0xf889, 0x0000 },
-  { 0x8702, 0xf88c, 0x2000 },
-  { 0x0702, 0xf88b, 0x0000 },
-  { 0x0702, 0xf88d, 0x0000 },
-  { 0x8702, 0xf892, 0x3000 },
-  { 0x8702, 0xf890, 0x2000 },
-  { 0x0702, 0xf88f, 0x0000 },
-  { 0x0702, 0xf891, 0x0000 },
-  { 0x8702, 0xf894, 0x2000 },
-  { 0x0702, 0xf893, 0x0000 },
-  { 0x0702, 0xf895, 0x0000 },
-  { 0x8702, 0xf8a6, 0x5000 },
-  { 0x8702, 0xf89e, 0x4000 },
-  { 0x8702, 0xf89a, 0x3000 },
-  { 0x8702, 0xf898, 0x2000 },
-  { 0x0702, 0xf897, 0x0000 },
-  { 0x0702, 0xf899, 0x0000 },
-  { 0x8702, 0xf89c, 0x2000 },
-  { 0x0702, 0xf89b, 0x0000 },
-  { 0x0702, 0xf89d, 0x0000 },
-  { 0x8702, 0xf8a2, 0x3000 },
-  { 0x8702, 0xf8a0, 0x2000 },
-  { 0x0702, 0xf89f, 0x0000 },
-  { 0x0702, 0xf8a1, 0x0000 },
-  { 0x8702, 0xf8a4, 0x2000 },
-  { 0x0702, 0xf8a3, 0x0000 },
-  { 0x0702, 0xf8a5, 0x0000 },
-  { 0x8702, 0xf8ae, 0x4000 },
-  { 0x8702, 0xf8aa, 0x3000 },
-  { 0x8702, 0xf8a8, 0x2000 },
-  { 0x0702, 0xf8a7, 0x0000 },
-  { 0x0702, 0xf8a9, 0x0000 },
-  { 0x8702, 0xf8ac, 0x2000 },
-  { 0x0702, 0xf8ab, 0x0000 },
-  { 0x0702, 0xf8ad, 0x0000 },
-  { 0x8702, 0xf8b2, 0x3000 },
-  { 0x8702, 0xf8b0, 0x2000 },
-  { 0x0702, 0xf8af, 0x0000 },
-  { 0x0702, 0xf8b1, 0x0000 },
-  { 0x8702, 0xf8b4, 0x2000 },
-  { 0x0702, 0xf8b3, 0x0000 },
-  { 0x0702, 0xf8b5, 0x0000 },
-  { 0x8702, 0xf8d6, 0x6000 },
-  { 0x8702, 0xf8c6, 0x5000 },
-  { 0x8702, 0xf8be, 0x4000 },
-  { 0x8702, 0xf8ba, 0x3000 },
-  { 0x8702, 0xf8b8, 0x2000 },
-  { 0x0702, 0xf8b7, 0x0000 },
-  { 0x0702, 0xf8b9, 0x0000 },
-  { 0x8702, 0xf8bc, 0x2000 },
-  { 0x0702, 0xf8bb, 0x0000 },
-  { 0x0702, 0xf8bd, 0x0000 },
-  { 0x8702, 0xf8c2, 0x3000 },
-  { 0x8702, 0xf8c0, 0x2000 },
-  { 0x0702, 0xf8bf, 0x0000 },
-  { 0x0702, 0xf8c1, 0x0000 },
-  { 0x8702, 0xf8c4, 0x2000 },
-  { 0x0702, 0xf8c3, 0x0000 },
-  { 0x0702, 0xf8c5, 0x0000 },
-  { 0x8702, 0xf8ce, 0x4000 },
-  { 0x8702, 0xf8ca, 0x3000 },
-  { 0x8702, 0xf8c8, 0x2000 },
-  { 0x0702, 0xf8c7, 0x0000 },
-  { 0x0702, 0xf8c9, 0x0000 },
-  { 0x8702, 0xf8cc, 0x2000 },
-  { 0x0702, 0xf8cb, 0x0000 },
-  { 0x0702, 0xf8cd, 0x0000 },
-  { 0x8702, 0xf8d2, 0x3000 },
-  { 0x8702, 0xf8d0, 0x2000 },
-  { 0x0702, 0xf8cf, 0x0000 },
-  { 0x0702, 0xf8d1, 0x0000 },
-  { 0x8702, 0xf8d4, 0x2000 },
-  { 0x0702, 0xf8d3, 0x0000 },
-  { 0x0702, 0xf8d5, 0x0000 },
-  { 0x8702, 0xf8e6, 0x5000 },
-  { 0x8702, 0xf8de, 0x4000 },
-  { 0x8702, 0xf8da, 0x3000 },
-  { 0x8702, 0xf8d8, 0x2000 },
-  { 0x0702, 0xf8d7, 0x0000 },
-  { 0x0702, 0xf8d9, 0x0000 },
-  { 0x8702, 0xf8dc, 0x2000 },
-  { 0x0702, 0xf8db, 0x0000 },
-  { 0x0702, 0xf8dd, 0x0000 },
-  { 0x8702, 0xf8e2, 0x3000 },
-  { 0x8702, 0xf8e0, 0x2000 },
-  { 0x0702, 0xf8df, 0x0000 },
-  { 0x0702, 0xf8e1, 0x0000 },
-  { 0x8702, 0xf8e4, 0x2000 },
-  { 0x0702, 0xf8e3, 0x0000 },
-  { 0x0702, 0xf8e5, 0x0000 },
-  { 0x8702, 0xf8ee, 0x4000 },
-  { 0x8702, 0xf8ea, 0x3000 },
-  { 0x8702, 0xf8e8, 0x2000 },
-  { 0x0702, 0xf8e7, 0x0000 },
-  { 0x0702, 0xf8e9, 0x0000 },
-  { 0x8702, 0xf8ec, 0x2000 },
-  { 0x0702, 0xf8eb, 0x0000 },
-  { 0x0702, 0xf8ed, 0x0000 },
-  { 0x8702, 0xf8f2, 0x3000 },
-  { 0x8702, 0xf8f0, 0x2000 },
-  { 0x0702, 0xf8ef, 0x0000 },
-  { 0x0702, 0xf8f1, 0x0000 },
-  { 0x8702, 0xf8f4, 0x2000 },
-  { 0x0702, 0xf8f3, 0x0000 },
-  { 0x0702, 0xf8f5, 0x0000 },
-  { 0x8702, 0xf936, 0x7000 },
-  { 0x8702, 0xf916, 0x6000 },
-  { 0x8702, 0xf906, 0x5000 },
-  { 0x8702, 0xf8fe, 0x4000 },
-  { 0x8702, 0xf8fa, 0x3000 },
-  { 0x8702, 0xf8f8, 0x2000 },
-  { 0x0702, 0xf8f7, 0x0000 },
-  { 0x0702, 0xf8f9, 0x0000 },
-  { 0x8702, 0xf8fc, 0x2000 },
-  { 0x0702, 0xf8fb, 0x0000 },
-  { 0x0702, 0xf8fd, 0x0000 },
-  { 0x8702, 0xf902, 0x3000 },
-  { 0x8702, 0xf900, 0x2000 },
-  { 0x0702, 0xf8ff, 0x0000 },
-  { 0x0702, 0xf901, 0x0000 },
-  { 0x8702, 0xf904, 0x2000 },
-  { 0x0702, 0xf903, 0x0000 },
-  { 0x0702, 0xf905, 0x0000 },
-  { 0x8702, 0xf90e, 0x4000 },
-  { 0x8702, 0xf90a, 0x3000 },
-  { 0x8702, 0xf908, 0x2000 },
-  { 0x0702, 0xf907, 0x0000 },
-  { 0x0702, 0xf909, 0x0000 },
-  { 0x8702, 0xf90c, 0x2000 },
-  { 0x0702, 0xf90b, 0x0000 },
-  { 0x0702, 0xf90d, 0x0000 },
-  { 0x8702, 0xf912, 0x3000 },
-  { 0x8702, 0xf910, 0x2000 },
-  { 0x0702, 0xf90f, 0x0000 },
-  { 0x0702, 0xf911, 0x0000 },
-  { 0x8702, 0xf914, 0x2000 },
-  { 0x0702, 0xf913, 0x0000 },
-  { 0x0702, 0xf915, 0x0000 },
-  { 0x8702, 0xf926, 0x5000 },
-  { 0x8702, 0xf91e, 0x4000 },
-  { 0x8702, 0xf91a, 0x3000 },
-  { 0x8702, 0xf918, 0x2000 },
-  { 0x0702, 0xf917, 0x0000 },
-  { 0x0702, 0xf919, 0x0000 },
-  { 0x8702, 0xf91c, 0x2000 },
-  { 0x0702, 0xf91b, 0x0000 },
-  { 0x0702, 0xf91d, 0x0000 },
-  { 0x8702, 0xf922, 0x3000 },
-  { 0x8702, 0xf920, 0x2000 },
-  { 0x0702, 0xf91f, 0x0000 },
-  { 0x0702, 0xf921, 0x0000 },
-  { 0x8702, 0xf924, 0x2000 },
-  { 0x0702, 0xf923, 0x0000 },
-  { 0x0702, 0xf925, 0x0000 },
-  { 0x8702, 0xf92e, 0x4000 },
-  { 0x8702, 0xf92a, 0x3000 },
-  { 0x8702, 0xf928, 0x2000 },
-  { 0x0702, 0xf927, 0x0000 },
-  { 0x0702, 0xf929, 0x0000 },
-  { 0x8702, 0xf92c, 0x2000 },
-  { 0x0702, 0xf92b, 0x0000 },
-  { 0x0702, 0xf92d, 0x0000 },
-  { 0x8702, 0xf932, 0x3000 },
-  { 0x8702, 0xf930, 0x2000 },
-  { 0x0702, 0xf92f, 0x0000 },
-  { 0x0702, 0xf931, 0x0000 },
-  { 0x8702, 0xf934, 0x2000 },
-  { 0x0702, 0xf933, 0x0000 },
-  { 0x0702, 0xf935, 0x0000 },
-  { 0x8702, 0xf956, 0x6000 },
-  { 0x8702, 0xf946, 0x5000 },
-  { 0x8702, 0xf93e, 0x4000 },
-  { 0x8702, 0xf93a, 0x3000 },
-  { 0x8702, 0xf938, 0x2000 },
-  { 0x0702, 0xf937, 0x0000 },
-  { 0x0702, 0xf939, 0x0000 },
-  { 0x8702, 0xf93c, 0x2000 },
-  { 0x0702, 0xf93b, 0x0000 },
-  { 0x0702, 0xf93d, 0x0000 },
-  { 0x8702, 0xf942, 0x3000 },
-  { 0x8702, 0xf940, 0x2000 },
-  { 0x0702, 0xf93f, 0x0000 },
-  { 0x0702, 0xf941, 0x0000 },
-  { 0x8702, 0xf944, 0x2000 },
-  { 0x0702, 0xf943, 0x0000 },
-  { 0x0702, 0xf945, 0x0000 },
-  { 0x8702, 0xf94e, 0x4000 },
-  { 0x8702, 0xf94a, 0x3000 },
-  { 0x8702, 0xf948, 0x2000 },
-  { 0x0702, 0xf947, 0x0000 },
-  { 0x0702, 0xf949, 0x0000 },
-  { 0x8702, 0xf94c, 0x2000 },
-  { 0x0702, 0xf94b, 0x0000 },
-  { 0x0702, 0xf94d, 0x0000 },
-  { 0x8702, 0xf952, 0x3000 },
-  { 0x8702, 0xf950, 0x2000 },
-  { 0x0702, 0xf94f, 0x0000 },
-  { 0x0702, 0xf951, 0x0000 },
-  { 0x8702, 0xf954, 0x2000 },
-  { 0x0702, 0xf953, 0x0000 },
-  { 0x0702, 0xf955, 0x0000 },
-  { 0x8702, 0xf966, 0x5000 },
-  { 0x8702, 0xf95e, 0x4000 },
-  { 0x8702, 0xf95a, 0x3000 },
-  { 0x8702, 0xf958, 0x2000 },
-  { 0x0702, 0xf957, 0x0000 },
-  { 0x0702, 0xf959, 0x0000 },
-  { 0x8702, 0xf95c, 0x2000 },
-  { 0x0702, 0xf95b, 0x0000 },
-  { 0x0702, 0xf95d, 0x0000 },
-  { 0x8702, 0xf962, 0x3000 },
-  { 0x8702, 0xf960, 0x2000 },
-  { 0x0702, 0xf95f, 0x0000 },
-  { 0x0702, 0xf961, 0x0000 },
-  { 0x8702, 0xf964, 0x2000 },
-  { 0x0702, 0xf963, 0x0000 },
-  { 0x0702, 0xf965, 0x0000 },
-  { 0x8702, 0xf96e, 0x4000 },
-  { 0x8702, 0xf96a, 0x3000 },
-  { 0x8702, 0xf968, 0x2000 },
-  { 0x0702, 0xf967, 0x0000 },
-  { 0x0702, 0xf969, 0x0000 },
-  { 0x8702, 0xf96c, 0x2000 },
-  { 0x0702, 0xf96b, 0x0000 },
-  { 0x0702, 0xf96d, 0x0000 },
-  { 0x8702, 0xf972, 0x3000 },
-  { 0x8702, 0xf970, 0x2000 },
-  { 0x0702, 0xf96f, 0x0000 },
-  { 0x0702, 0xf971, 0x0000 },
-  { 0x8702, 0xf974, 0x2000 },
-  { 0x0702, 0xf973, 0x0000 },
-  { 0x0702, 0xf975, 0x0000 },
-  { 0x810e, 0x0077, 0x9000 },
-  { 0x8702, 0xf9f6, 0x8000 },
-  { 0x8702, 0xf9b6, 0x7000 },
-  { 0x8702, 0xf996, 0x6000 },
-  { 0x8702, 0xf986, 0x5000 },
-  { 0x8702, 0xf97e, 0x4000 },
-  { 0x8702, 0xf97a, 0x3000 },
-  { 0x8702, 0xf978, 0x2000 },
-  { 0x0702, 0xf977, 0x0000 },
-  { 0x0702, 0xf979, 0x0000 },
-  { 0x8702, 0xf97c, 0x2000 },
-  { 0x0702, 0xf97b, 0x0000 },
-  { 0x0702, 0xf97d, 0x0000 },
-  { 0x8702, 0xf982, 0x3000 },
-  { 0x8702, 0xf980, 0x2000 },
-  { 0x0702, 0xf97f, 0x0000 },
-  { 0x0702, 0xf981, 0x0000 },
-  { 0x8702, 0xf984, 0x2000 },
-  { 0x0702, 0xf983, 0x0000 },
-  { 0x0702, 0xf985, 0x0000 },
-  { 0x8702, 0xf98e, 0x4000 },
-  { 0x8702, 0xf98a, 0x3000 },
-  { 0x8702, 0xf988, 0x2000 },
-  { 0x0702, 0xf987, 0x0000 },
-  { 0x0702, 0xf989, 0x0000 },
-  { 0x8702, 0xf98c, 0x2000 },
-  { 0x0702, 0xf98b, 0x0000 },
-  { 0x0702, 0xf98d, 0x0000 },
-  { 0x8702, 0xf992, 0x3000 },
-  { 0x8702, 0xf990, 0x2000 },
-  { 0x0702, 0xf98f, 0x0000 },
-  { 0x0702, 0xf991, 0x0000 },
-  { 0x8702, 0xf994, 0x2000 },
-  { 0x0702, 0xf993, 0x0000 },
-  { 0x0702, 0xf995, 0x0000 },
-  { 0x8702, 0xf9a6, 0x5000 },
-  { 0x8702, 0xf99e, 0x4000 },
-  { 0x8702, 0xf99a, 0x3000 },
-  { 0x8702, 0xf998, 0x2000 },
-  { 0x0702, 0xf997, 0x0000 },
-  { 0x0702, 0xf999, 0x0000 },
-  { 0x8702, 0xf99c, 0x2000 },
-  { 0x0702, 0xf99b, 0x0000 },
-  { 0x0702, 0xf99d, 0x0000 },
-  { 0x8702, 0xf9a2, 0x3000 },
-  { 0x8702, 0xf9a0, 0x2000 },
-  { 0x0702, 0xf99f, 0x0000 },
-  { 0x0702, 0xf9a1, 0x0000 },
-  { 0x8702, 0xf9a4, 0x2000 },
-  { 0x0702, 0xf9a3, 0x0000 },
-  { 0x0702, 0xf9a5, 0x0000 },
-  { 0x8702, 0xf9ae, 0x4000 },
-  { 0x8702, 0xf9aa, 0x3000 },
-  { 0x8702, 0xf9a8, 0x2000 },
-  { 0x0702, 0xf9a7, 0x0000 },
-  { 0x0702, 0xf9a9, 0x0000 },
-  { 0x8702, 0xf9ac, 0x2000 },
-  { 0x0702, 0xf9ab, 0x0000 },
-  { 0x0702, 0xf9ad, 0x0000 },
-  { 0x8702, 0xf9b2, 0x3000 },
-  { 0x8702, 0xf9b0, 0x2000 },
-  { 0x0702, 0xf9af, 0x0000 },
-  { 0x0702, 0xf9b1, 0x0000 },
-  { 0x8702, 0xf9b4, 0x2000 },
-  { 0x0702, 0xf9b3, 0x0000 },
-  { 0x0702, 0xf9b5, 0x0000 },
-  { 0x8702, 0xf9d6, 0x6000 },
-  { 0x8702, 0xf9c6, 0x5000 },
-  { 0x8702, 0xf9be, 0x4000 },
-  { 0x8702, 0xf9ba, 0x3000 },
-  { 0x8702, 0xf9b8, 0x2000 },
-  { 0x0702, 0xf9b7, 0x0000 },
-  { 0x0702, 0xf9b9, 0x0000 },
-  { 0x8702, 0xf9bc, 0x2000 },
-  { 0x0702, 0xf9bb, 0x0000 },
-  { 0x0702, 0xf9bd, 0x0000 },
-  { 0x8702, 0xf9c2, 0x3000 },
-  { 0x8702, 0xf9c0, 0x2000 },
-  { 0x0702, 0xf9bf, 0x0000 },
-  { 0x0702, 0xf9c1, 0x0000 },
-  { 0x8702, 0xf9c4, 0x2000 },
-  { 0x0702, 0xf9c3, 0x0000 },
-  { 0x0702, 0xf9c5, 0x0000 },
-  { 0x8702, 0xf9ce, 0x4000 },
-  { 0x8702, 0xf9ca, 0x3000 },
-  { 0x8702, 0xf9c8, 0x2000 },
-  { 0x0702, 0xf9c7, 0x0000 },
-  { 0x0702, 0xf9c9, 0x0000 },
-  { 0x8702, 0xf9cc, 0x2000 },
-  { 0x0702, 0xf9cb, 0x0000 },
-  { 0x0702, 0xf9cd, 0x0000 },
-  { 0x8702, 0xf9d2, 0x3000 },
-  { 0x8702, 0xf9d0, 0x2000 },
-  { 0x0702, 0xf9cf, 0x0000 },
-  { 0x0702, 0xf9d1, 0x0000 },
-  { 0x8702, 0xf9d4, 0x2000 },
-  { 0x0702, 0xf9d3, 0x0000 },
-  { 0x0702, 0xf9d5, 0x0000 },
-  { 0x8702, 0xf9e6, 0x5000 },
-  { 0x8702, 0xf9de, 0x4000 },
-  { 0x8702, 0xf9da, 0x3000 },
-  { 0x8702, 0xf9d8, 0x2000 },
-  { 0x0702, 0xf9d7, 0x0000 },
-  { 0x0702, 0xf9d9, 0x0000 },
-  { 0x8702, 0xf9dc, 0x2000 },
-  { 0x0702, 0xf9db, 0x0000 },
-  { 0x0702, 0xf9dd, 0x0000 },
-  { 0x8702, 0xf9e2, 0x3000 },
-  { 0x8702, 0xf9e0, 0x2000 },
-  { 0x0702, 0xf9df, 0x0000 },
-  { 0x0702, 0xf9e1, 0x0000 },
-  { 0x8702, 0xf9e4, 0x2000 },
-  { 0x0702, 0xf9e3, 0x0000 },
-  { 0x0702, 0xf9e5, 0x0000 },
-  { 0x8702, 0xf9ee, 0x4000 },
-  { 0x8702, 0xf9ea, 0x3000 },
-  { 0x8702, 0xf9e8, 0x2000 },
-  { 0x0702, 0xf9e7, 0x0000 },
-  { 0x0702, 0xf9e9, 0x0000 },
-  { 0x8702, 0xf9ec, 0x2000 },
-  { 0x0702, 0xf9eb, 0x0000 },
-  { 0x0702, 0xf9ed, 0x0000 },
-  { 0x8702, 0xf9f2, 0x3000 },
-  { 0x8702, 0xf9f0, 0x2000 },
-  { 0x0702, 0xf9ef, 0x0000 },
-  { 0x0702, 0xf9f1, 0x0000 },
-  { 0x8702, 0xf9f4, 0x2000 },
-  { 0x0702, 0xf9f3, 0x0000 },
-  { 0x0702, 0xf9f5, 0x0000 },
-  { 0x810e, 0x0037, 0x7000 },
-  { 0x8702, 0xfa16, 0x6000 },
-  { 0x8702, 0xfa06, 0x5000 },
-  { 0x8702, 0xf9fe, 0x4000 },
-  { 0x8702, 0xf9fa, 0x3000 },
-  { 0x8702, 0xf9f8, 0x2000 },
-  { 0x0702, 0xf9f7, 0x0000 },
-  { 0x0702, 0xf9f9, 0x0000 },
-  { 0x8702, 0xf9fc, 0x2000 },
-  { 0x0702, 0xf9fb, 0x0000 },
-  { 0x0702, 0xf9fd, 0x0000 },
-  { 0x8702, 0xfa02, 0x3000 },
-  { 0x8702, 0xfa00, 0x2000 },
-  { 0x0702, 0xf9ff, 0x0000 },
-  { 0x0702, 0xfa01, 0x0000 },
-  { 0x8702, 0xfa04, 0x2000 },
-  { 0x0702, 0xfa03, 0x0000 },
-  { 0x0702, 0xfa05, 0x0000 },
-  { 0x8702, 0xfa0e, 0x4000 },
-  { 0x8702, 0xfa0a, 0x3000 },
-  { 0x8702, 0xfa08, 0x2000 },
-  { 0x0702, 0xfa07, 0x0000 },
-  { 0x0702, 0xfa09, 0x0000 },
-  { 0x8702, 0xfa0c, 0x2000 },
-  { 0x0702, 0xfa0b, 0x0000 },
-  { 0x0702, 0xfa0d, 0x0000 },
-  { 0x8702, 0xfa12, 0x3000 },
-  { 0x8702, 0xfa10, 0x2000 },
-  { 0x0702, 0xfa0f, 0x0000 },
-  { 0x0702, 0xfa11, 0x0000 },
-  { 0x8702, 0xfa14, 0x2000 },
-  { 0x0702, 0xfa13, 0x0000 },
-  { 0x0702, 0xfa15, 0x0000 },
-  { 0x810e, 0x0027, 0x5000 },
-  { 0x810e, 0x0001, 0x4000 },
-  { 0x8702, 0xfa1a, 0x3000 },
-  { 0x8702, 0xfa18, 0x2000 },
-  { 0x0702, 0xfa17, 0x0000 },
-  { 0x0702, 0xfa19, 0x0000 },
-  { 0x8702, 0xfa1c, 0x2000 },
-  { 0x0702, 0xfa1b, 0x0000 },
-  { 0x0702, 0xfa1d, 0x0000 },
-  { 0x810e, 0x0023, 0x3000 },
-  { 0x810e, 0x0021, 0x2000 },
-  { 0x010e, 0x0020, 0x0000 },
-  { 0x010e, 0x0022, 0x0000 },
-  { 0x810e, 0x0025, 0x2000 },
-  { 0x010e, 0x0024, 0x0000 },
-  { 0x010e, 0x0026, 0x0000 },
-  { 0x810e, 0x002f, 0x4000 },
-  { 0x810e, 0x002b, 0x3000 },
-  { 0x810e, 0x0029, 0x2000 },
-  { 0x010e, 0x0028, 0x0000 },
-  { 0x010e, 0x002a, 0x0000 },
-  { 0x810e, 0x002d, 0x2000 },
-  { 0x010e, 0x002c, 0x0000 },
-  { 0x010e, 0x002e, 0x0000 },
-  { 0x810e, 0x0033, 0x3000 },
-  { 0x810e, 0x0031, 0x2000 },
-  { 0x010e, 0x0030, 0x0000 },
-  { 0x010e, 0x0032, 0x0000 },
-  { 0x810e, 0x0035, 0x2000 },
-  { 0x010e, 0x0034, 0x0000 },
-  { 0x010e, 0x0036, 0x0000 },
-  { 0x810e, 0x0057, 0x6000 },
-  { 0x810e, 0x0047, 0x5000 },
-  { 0x810e, 0x003f, 0x4000 },
-  { 0x810e, 0x003b, 0x3000 },
-  { 0x810e, 0x0039, 0x2000 },
-  { 0x010e, 0x0038, 0x0000 },
-  { 0x010e, 0x003a, 0x0000 },
-  { 0x810e, 0x003d, 0x2000 },
-  { 0x010e, 0x003c, 0x0000 },
-  { 0x010e, 0x003e, 0x0000 },
-  { 0x810e, 0x0043, 0x3000 },
-  { 0x810e, 0x0041, 0x2000 },
-  { 0x010e, 0x0040, 0x0000 },
-  { 0x010e, 0x0042, 0x0000 },
-  { 0x810e, 0x0045, 0x2000 },
-  { 0x010e, 0x0044, 0x0000 },
-  { 0x010e, 0x0046, 0x0000 },
-  { 0x810e, 0x004f, 0x4000 },
-  { 0x810e, 0x004b, 0x3000 },
-  { 0x810e, 0x0049, 0x2000 },
-  { 0x010e, 0x0048, 0x0000 },
-  { 0x010e, 0x004a, 0x0000 },
-  { 0x810e, 0x004d, 0x2000 },
-  { 0x010e, 0x004c, 0x0000 },
-  { 0x010e, 0x004e, 0x0000 },
-  { 0x810e, 0x0053, 0x3000 },
-  { 0x810e, 0x0051, 0x2000 },
-  { 0x010e, 0x0050, 0x0000 },
-  { 0x010e, 0x0052, 0x0000 },
-  { 0x810e, 0x0055, 0x2000 },
-  { 0x010e, 0x0054, 0x0000 },
-  { 0x010e, 0x0056, 0x0000 },
-  { 0x810e, 0x0067, 0x5000 },
-  { 0x810e, 0x005f, 0x4000 },
-  { 0x810e, 0x005b, 0x3000 },
-  { 0x810e, 0x0059, 0x2000 },
-  { 0x010e, 0x0058, 0x0000 },
-  { 0x010e, 0x005a, 0x0000 },
-  { 0x810e, 0x005d, 0x2000 },
-  { 0x010e, 0x005c, 0x0000 },
-  { 0x010e, 0x005e, 0x0000 },
-  { 0x810e, 0x0063, 0x3000 },
-  { 0x810e, 0x0061, 0x2000 },
-  { 0x010e, 0x0060, 0x0000 },
-  { 0x010e, 0x0062, 0x0000 },
-  { 0x810e, 0x0065, 0x2000 },
-  { 0x010e, 0x0064, 0x0000 },
-  { 0x010e, 0x0066, 0x0000 },
-  { 0x810e, 0x006f, 0x4000 },
-  { 0x810e, 0x006b, 0x3000 },
-  { 0x810e, 0x0069, 0x2000 },
-  { 0x010e, 0x0068, 0x0000 },
-  { 0x010e, 0x006a, 0x0000 },
-  { 0x810e, 0x006d, 0x2000 },
-  { 0x010e, 0x006c, 0x0000 },
-  { 0x010e, 0x006e, 0x0000 },
-  { 0x810e, 0x0073, 0x3000 },
-  { 0x810e, 0x0071, 0x2000 },
-  { 0x010e, 0x0070, 0x0000 },
-  { 0x010e, 0x0072, 0x0000 },
-  { 0x810e, 0x0075, 0x2000 },
-  { 0x010e, 0x0074, 0x0000 },
-  { 0x010e, 0x0076, 0x0000 },
-  { 0x8c0e, 0x0177, 0x8000 },
-  { 0x8c0e, 0x0137, 0x7000 },
-  { 0x8c0e, 0x0117, 0x6000 },
-  { 0x8c0e, 0x0107, 0x5000 },
-  { 0x810e, 0x007f, 0x4000 },
-  { 0x810e, 0x007b, 0x3000 },
-  { 0x810e, 0x0079, 0x2000 },
-  { 0x010e, 0x0078, 0x0000 },
-  { 0x010e, 0x007a, 0x0000 },
-  { 0x810e, 0x007d, 0x2000 },
-  { 0x010e, 0x007c, 0x0000 },
-  { 0x010e, 0x007e, 0x0000 },
-  { 0x8c0e, 0x0103, 0x3000 },
-  { 0x8c0e, 0x0101, 0x2000 },
-  { 0x0c0e, 0x0100, 0x0000 },
-  { 0x0c0e, 0x0102, 0x0000 },
-  { 0x8c0e, 0x0105, 0x2000 },
-  { 0x0c0e, 0x0104, 0x0000 },
-  { 0x0c0e, 0x0106, 0x0000 },
-  { 0x8c0e, 0x010f, 0x4000 },
-  { 0x8c0e, 0x010b, 0x3000 },
-  { 0x8c0e, 0x0109, 0x2000 },
-  { 0x0c0e, 0x0108, 0x0000 },
-  { 0x0c0e, 0x010a, 0x0000 },
-  { 0x8c0e, 0x010d, 0x2000 },
-  { 0x0c0e, 0x010c, 0x0000 },
-  { 0x0c0e, 0x010e, 0x0000 },
-  { 0x8c0e, 0x0113, 0x3000 },
-  { 0x8c0e, 0x0111, 0x2000 },
-  { 0x0c0e, 0x0110, 0x0000 },
-  { 0x0c0e, 0x0112, 0x0000 },
-  { 0x8c0e, 0x0115, 0x2000 },
-  { 0x0c0e, 0x0114, 0x0000 },
-  { 0x0c0e, 0x0116, 0x0000 },
-  { 0x8c0e, 0x0127, 0x5000 },
-  { 0x8c0e, 0x011f, 0x4000 },
-  { 0x8c0e, 0x011b, 0x3000 },
-  { 0x8c0e, 0x0119, 0x2000 },
-  { 0x0c0e, 0x0118, 0x0000 },
-  { 0x0c0e, 0x011a, 0x0000 },
-  { 0x8c0e, 0x011d, 0x2000 },
-  { 0x0c0e, 0x011c, 0x0000 },
-  { 0x0c0e, 0x011e, 0x0000 },
-  { 0x8c0e, 0x0123, 0x3000 },
-  { 0x8c0e, 0x0121, 0x2000 },
-  { 0x0c0e, 0x0120, 0x0000 },
-  { 0x0c0e, 0x0122, 0x0000 },
-  { 0x8c0e, 0x0125, 0x2000 },
-  { 0x0c0e, 0x0124, 0x0000 },
-  { 0x0c0e, 0x0126, 0x0000 },
-  { 0x8c0e, 0x012f, 0x4000 },
-  { 0x8c0e, 0x012b, 0x3000 },
-  { 0x8c0e, 0x0129, 0x2000 },
-  { 0x0c0e, 0x0128, 0x0000 },
-  { 0x0c0e, 0x012a, 0x0000 },
-  { 0x8c0e, 0x012d, 0x2000 },
-  { 0x0c0e, 0x012c, 0x0000 },
-  { 0x0c0e, 0x012e, 0x0000 },
-  { 0x8c0e, 0x0133, 0x3000 },
-  { 0x8c0e, 0x0131, 0x2000 },
-  { 0x0c0e, 0x0130, 0x0000 },
-  { 0x0c0e, 0x0132, 0x0000 },
-  { 0x8c0e, 0x0135, 0x2000 },
-  { 0x0c0e, 0x0134, 0x0000 },
-  { 0x0c0e, 0x0136, 0x0000 },
-  { 0x8c0e, 0x0157, 0x6000 },
-  { 0x8c0e, 0x0147, 0x5000 },
-  { 0x8c0e, 0x013f, 0x4000 },
-  { 0x8c0e, 0x013b, 0x3000 },
-  { 0x8c0e, 0x0139, 0x2000 },
-  { 0x0c0e, 0x0138, 0x0000 },
-  { 0x0c0e, 0x013a, 0x0000 },
-  { 0x8c0e, 0x013d, 0x2000 },
-  { 0x0c0e, 0x013c, 0x0000 },
-  { 0x0c0e, 0x013e, 0x0000 },
-  { 0x8c0e, 0x0143, 0x3000 },
-  { 0x8c0e, 0x0141, 0x2000 },
-  { 0x0c0e, 0x0140, 0x0000 },
-  { 0x0c0e, 0x0142, 0x0000 },
-  { 0x8c0e, 0x0145, 0x2000 },
-  { 0x0c0e, 0x0144, 0x0000 },
-  { 0x0c0e, 0x0146, 0x0000 },
-  { 0x8c0e, 0x014f, 0x4000 },
-  { 0x8c0e, 0x014b, 0x3000 },
-  { 0x8c0e, 0x0149, 0x2000 },
-  { 0x0c0e, 0x0148, 0x0000 },
-  { 0x0c0e, 0x014a, 0x0000 },
-  { 0x8c0e, 0x014d, 0x2000 },
-  { 0x0c0e, 0x014c, 0x0000 },
-  { 0x0c0e, 0x014e, 0x0000 },
-  { 0x8c0e, 0x0153, 0x3000 },
-  { 0x8c0e, 0x0151, 0x2000 },
-  { 0x0c0e, 0x0150, 0x0000 },
-  { 0x0c0e, 0x0152, 0x0000 },
-  { 0x8c0e, 0x0155, 0x2000 },
-  { 0x0c0e, 0x0154, 0x0000 },
-  { 0x0c0e, 0x0156, 0x0000 },
-  { 0x8c0e, 0x0167, 0x5000 },
-  { 0x8c0e, 0x015f, 0x4000 },
-  { 0x8c0e, 0x015b, 0x3000 },
-  { 0x8c0e, 0x0159, 0x2000 },
-  { 0x0c0e, 0x0158, 0x0000 },
-  { 0x0c0e, 0x015a, 0x0000 },
-  { 0x8c0e, 0x015d, 0x2000 },
-  { 0x0c0e, 0x015c, 0x0000 },
-  { 0x0c0e, 0x015e, 0x0000 },
-  { 0x8c0e, 0x0163, 0x3000 },
-  { 0x8c0e, 0x0161, 0x2000 },
-  { 0x0c0e, 0x0160, 0x0000 },
-  { 0x0c0e, 0x0162, 0x0000 },
-  { 0x8c0e, 0x0165, 0x2000 },
-  { 0x0c0e, 0x0164, 0x0000 },
-  { 0x0c0e, 0x0166, 0x0000 },
-  { 0x8c0e, 0x016f, 0x4000 },
-  { 0x8c0e, 0x016b, 0x3000 },
-  { 0x8c0e, 0x0169, 0x2000 },
-  { 0x0c0e, 0x0168, 0x0000 },
-  { 0x0c0e, 0x016a, 0x0000 },
-  { 0x8c0e, 0x016d, 0x2000 },
-  { 0x0c0e, 0x016c, 0x0000 },
-  { 0x0c0e, 0x016e, 0x0000 },
-  { 0x8c0e, 0x0173, 0x3000 },
-  { 0x8c0e, 0x0171, 0x2000 },
-  { 0x0c0e, 0x0170, 0x0000 },
-  { 0x0c0e, 0x0172, 0x0000 },
-  { 0x8c0e, 0x0175, 0x2000 },
-  { 0x0c0e, 0x0174, 0x0000 },
-  { 0x0c0e, 0x0176, 0x0000 },
-  { 0x8c0e, 0x01b7, 0x7000 },
-  { 0x8c0e, 0x0197, 0x6000 },
-  { 0x8c0e, 0x0187, 0x5000 },
-  { 0x8c0e, 0x017f, 0x4000 },
-  { 0x8c0e, 0x017b, 0x3000 },
-  { 0x8c0e, 0x0179, 0x2000 },
-  { 0x0c0e, 0x0178, 0x0000 },
-  { 0x0c0e, 0x017a, 0x0000 },
-  { 0x8c0e, 0x017d, 0x2000 },
-  { 0x0c0e, 0x017c, 0x0000 },
-  { 0x0c0e, 0x017e, 0x0000 },
-  { 0x8c0e, 0x0183, 0x3000 },
-  { 0x8c0e, 0x0181, 0x2000 },
-  { 0x0c0e, 0x0180, 0x0000 },
-  { 0x0c0e, 0x0182, 0x0000 },
-  { 0x8c0e, 0x0185, 0x2000 },
-  { 0x0c0e, 0x0184, 0x0000 },
-  { 0x0c0e, 0x0186, 0x0000 },
-  { 0x8c0e, 0x018f, 0x4000 },
-  { 0x8c0e, 0x018b, 0x3000 },
-  { 0x8c0e, 0x0189, 0x2000 },
-  { 0x0c0e, 0x0188, 0x0000 },
-  { 0x0c0e, 0x018a, 0x0000 },
-  { 0x8c0e, 0x018d, 0x2000 },
-  { 0x0c0e, 0x018c, 0x0000 },
-  { 0x0c0e, 0x018e, 0x0000 },
-  { 0x8c0e, 0x0193, 0x3000 },
-  { 0x8c0e, 0x0191, 0x2000 },
-  { 0x0c0e, 0x0190, 0x0000 },
-  { 0x0c0e, 0x0192, 0x0000 },
-  { 0x8c0e, 0x0195, 0x2000 },
-  { 0x0c0e, 0x0194, 0x0000 },
-  { 0x0c0e, 0x0196, 0x0000 },
-  { 0x8c0e, 0x01a7, 0x5000 },
-  { 0x8c0e, 0x019f, 0x4000 },
-  { 0x8c0e, 0x019b, 0x3000 },
-  { 0x8c0e, 0x0199, 0x2000 },
-  { 0x0c0e, 0x0198, 0x0000 },
-  { 0x0c0e, 0x019a, 0x0000 },
-  { 0x8c0e, 0x019d, 0x2000 },
-  { 0x0c0e, 0x019c, 0x0000 },
-  { 0x0c0e, 0x019e, 0x0000 },
-  { 0x8c0e, 0x01a3, 0x3000 },
-  { 0x8c0e, 0x01a1, 0x2000 },
-  { 0x0c0e, 0x01a0, 0x0000 },
-  { 0x0c0e, 0x01a2, 0x0000 },
-  { 0x8c0e, 0x01a5, 0x2000 },
-  { 0x0c0e, 0x01a4, 0x0000 },
-  { 0x0c0e, 0x01a6, 0x0000 },
-  { 0x8c0e, 0x01af, 0x4000 },
-  { 0x8c0e, 0x01ab, 0x3000 },
-  { 0x8c0e, 0x01a9, 0x2000 },
-  { 0x0c0e, 0x01a8, 0x0000 },
-  { 0x0c0e, 0x01aa, 0x0000 },
-  { 0x8c0e, 0x01ad, 0x2000 },
-  { 0x0c0e, 0x01ac, 0x0000 },
-  { 0x0c0e, 0x01ae, 0x0000 },
-  { 0x8c0e, 0x01b3, 0x3000 },
-  { 0x8c0e, 0x01b1, 0x2000 },
-  { 0x0c0e, 0x01b0, 0x0000 },
-  { 0x0c0e, 0x01b2, 0x0000 },
-  { 0x8c0e, 0x01b5, 0x2000 },
-  { 0x0c0e, 0x01b4, 0x0000 },
-  { 0x0c0e, 0x01b6, 0x0000 },
-  { 0x8c0e, 0x01d7, 0x6000 },
-  { 0x8c0e, 0x01c7, 0x5000 },
-  { 0x8c0e, 0x01bf, 0x4000 },
-  { 0x8c0e, 0x01bb, 0x3000 },
-  { 0x8c0e, 0x01b9, 0x2000 },
-  { 0x0c0e, 0x01b8, 0x0000 },
-  { 0x0c0e, 0x01ba, 0x0000 },
-  { 0x8c0e, 0x01bd, 0x2000 },
-  { 0x0c0e, 0x01bc, 0x0000 },
-  { 0x0c0e, 0x01be, 0x0000 },
-  { 0x8c0e, 0x01c3, 0x3000 },
-  { 0x8c0e, 0x01c1, 0x2000 },
-  { 0x0c0e, 0x01c0, 0x0000 },
-  { 0x0c0e, 0x01c2, 0x0000 },
-  { 0x8c0e, 0x01c5, 0x2000 },
-  { 0x0c0e, 0x01c4, 0x0000 },
-  { 0x0c0e, 0x01c6, 0x0000 },
-  { 0x8c0e, 0x01cf, 0x4000 },
-  { 0x8c0e, 0x01cb, 0x3000 },
-  { 0x8c0e, 0x01c9, 0x2000 },
-  { 0x0c0e, 0x01c8, 0x0000 },
-  { 0x0c0e, 0x01ca, 0x0000 },
-  { 0x8c0e, 0x01cd, 0x2000 },
-  { 0x0c0e, 0x01cc, 0x0000 },
-  { 0x0c0e, 0x01ce, 0x0000 },
-  { 0x8c0e, 0x01d3, 0x3000 },
-  { 0x8c0e, 0x01d1, 0x2000 },
-  { 0x0c0e, 0x01d0, 0x0000 },
-  { 0x0c0e, 0x01d2, 0x0000 },
-  { 0x8c0e, 0x01d5, 0x2000 },
-  { 0x0c0e, 0x01d4, 0x0000 },
-  { 0x0c0e, 0x01d6, 0x0000 },
-  { 0x8c0e, 0x01e7, 0x5000 },
-  { 0x8c0e, 0x01df, 0x4000 },
-  { 0x8c0e, 0x01db, 0x3000 },
-  { 0x8c0e, 0x01d9, 0x2000 },
-  { 0x0c0e, 0x01d8, 0x0000 },
-  { 0x0c0e, 0x01da, 0x0000 },
-  { 0x8c0e, 0x01dd, 0x2000 },
-  { 0x0c0e, 0x01dc, 0x0000 },
-  { 0x0c0e, 0x01de, 0x0000 },
-  { 0x8c0e, 0x01e3, 0x3000 },
-  { 0x8c0e, 0x01e1, 0x2000 },
-  { 0x0c0e, 0x01e0, 0x0000 },
-  { 0x0c0e, 0x01e2, 0x0000 },
-  { 0x8c0e, 0x01e5, 0x2000 },
-  { 0x0c0e, 0x01e4, 0x0000 },
-  { 0x0c0e, 0x01e6, 0x0000 },
-  { 0x8c0e, 0x01ef, 0x4000 },
-  { 0x8c0e, 0x01eb, 0x3000 },
-  { 0x8c0e, 0x01e9, 0x2000 },
-  { 0x0c0e, 0x01e8, 0x0000 },
-  { 0x0c0e, 0x01ea, 0x0000 },
-  { 0x8c0e, 0x01ed, 0x2000 },
-  { 0x0c0e, 0x01ec, 0x0000 },
-  { 0x0c0e, 0x01ee, 0x0000 },
-  { 0x830f, 0xfffd, 0x2000 },
-  { 0x030f, 0x0000, 0x0000 },
-  { 0x0310, 0x0000, 0x1000 },
-  { 0x0310, 0xfffd, 0x0000 },
+  { 0x09800000, 0x0000001f },
+  { 0x09000020, 0x74000000 },
+  { 0x09800021, 0x54000002 },
+  { 0x09000024, 0x5c000000 },
+  { 0x09800025, 0x54000002 },
+  { 0x09000028, 0x58000000 },
+  { 0x09000029, 0x48000000 },
+  { 0x0900002a, 0x54000000 },
+  { 0x0900002b, 0x64000000 },
+  { 0x0900002c, 0x54000000 },
+  { 0x0900002d, 0x44000000 },
+  { 0x0980002e, 0x54000001 },
+  { 0x09800030, 0x34000009 },
+  { 0x0980003a, 0x54000001 },
+  { 0x0980003c, 0x64000002 },
+  { 0x0980003f, 0x54000001 },
+  { 0x21000041, 0x24000020 },
+  { 0x21000042, 0x24000020 },
+  { 0x21000043, 0x24000020 },
+  { 0x21000044, 0x24000020 },
+  { 0x21000045, 0x24000020 },
+  { 0x21000046, 0x24000020 },
+  { 0x21000047, 0x24000020 },
+  { 0x21000048, 0x24000020 },
+  { 0x21000049, 0x24000020 },
+  { 0x2100004a, 0x24000020 },
+  { 0x2100004b, 0x24000020 },
+  { 0x2100004c, 0x24000020 },
+  { 0x2100004d, 0x24000020 },
+  { 0x2100004e, 0x24000020 },
+  { 0x2100004f, 0x24000020 },
+  { 0x21000050, 0x24000020 },
+  { 0x21000051, 0x24000020 },
+  { 0x21000052, 0x24000020 },
+  { 0x21000053, 0x24000020 },
+  { 0x21000054, 0x24000020 },
+  { 0x21000055, 0x24000020 },
+  { 0x21000056, 0x24000020 },
+  { 0x21000057, 0x24000020 },
+  { 0x21000058, 0x24000020 },
+  { 0x21000059, 0x24000020 },
+  { 0x2100005a, 0x24000020 },
+  { 0x0900005b, 0x58000000 },
+  { 0x0900005c, 0x54000000 },
+  { 0x0900005d, 0x48000000 },
+  { 0x0900005e, 0x60000000 },
+  { 0x0900005f, 0x40000000 },
+  { 0x09000060, 0x60000000 },
+  { 0x21000061, 0x1400ffe0 },
+  { 0x21000062, 0x1400ffe0 },
+  { 0x21000063, 0x1400ffe0 },
+  { 0x21000064, 0x1400ffe0 },
+  { 0x21000065, 0x1400ffe0 },
+  { 0x21000066, 0x1400ffe0 },
+  { 0x21000067, 0x1400ffe0 },
+  { 0x21000068, 0x1400ffe0 },
+  { 0x21000069, 0x1400ffe0 },
+  { 0x2100006a, 0x1400ffe0 },
+  { 0x2100006b, 0x1400ffe0 },
+  { 0x2100006c, 0x1400ffe0 },
+  { 0x2100006d, 0x1400ffe0 },
+  { 0x2100006e, 0x1400ffe0 },
+  { 0x2100006f, 0x1400ffe0 },
+  { 0x21000070, 0x1400ffe0 },
+  { 0x21000071, 0x1400ffe0 },
+  { 0x21000072, 0x1400ffe0 },
+  { 0x21000073, 0x1400ffe0 },
+  { 0x21000074, 0x1400ffe0 },
+  { 0x21000075, 0x1400ffe0 },
+  { 0x21000076, 0x1400ffe0 },
+  { 0x21000077, 0x1400ffe0 },
+  { 0x21000078, 0x1400ffe0 },
+  { 0x21000079, 0x1400ffe0 },
+  { 0x2100007a, 0x1400ffe0 },
+  { 0x0900007b, 0x58000000 },
+  { 0x0900007c, 0x64000000 },
+  { 0x0900007d, 0x48000000 },
+  { 0x0900007e, 0x64000000 },
+  { 0x0980007f, 0x00000020 },
+  { 0x090000a0, 0x74000000 },
+  { 0x090000a1, 0x54000000 },
+  { 0x098000a2, 0x5c000003 },
+  { 0x098000a6, 0x68000001 },
+  { 0x090000a8, 0x60000000 },
+  { 0x090000a9, 0x68000000 },
+  { 0x210000aa, 0x14000000 },
+  { 0x090000ab, 0x50000000 },
+  { 0x090000ac, 0x64000000 },
+  { 0x090000ad, 0x04000000 },
+  { 0x090000ae, 0x68000000 },
+  { 0x090000af, 0x60000000 },
+  { 0x090000b0, 0x68000000 },
+  { 0x090000b1, 0x64000000 },
+  { 0x098000b2, 0x3c000001 },
+  { 0x090000b4, 0x60000000 },
+  { 0x090000b5, 0x140002e7 },
+  { 0x090000b6, 0x68000000 },
+  { 0x090000b7, 0x54000000 },
+  { 0x090000b8, 0x60000000 },
+  { 0x090000b9, 0x3c000000 },
+  { 0x210000ba, 0x14000000 },
+  { 0x090000bb, 0x4c000000 },
+  { 0x098000bc, 0x3c000002 },
+  { 0x090000bf, 0x54000000 },
+  { 0x210000c0, 0x24000020 },
+  { 0x210000c1, 0x24000020 },
+  { 0x210000c2, 0x24000020 },
+  { 0x210000c3, 0x24000020 },
+  { 0x210000c4, 0x24000020 },
+  { 0x210000c5, 0x24000020 },
+  { 0x210000c6, 0x24000020 },
+  { 0x210000c7, 0x24000020 },
+  { 0x210000c8, 0x24000020 },
+  { 0x210000c9, 0x24000020 },
+  { 0x210000ca, 0x24000020 },
+  { 0x210000cb, 0x24000020 },
+  { 0x210000cc, 0x24000020 },
+  { 0x210000cd, 0x24000020 },
+  { 0x210000ce, 0x24000020 },
+  { 0x210000cf, 0x24000020 },
+  { 0x210000d0, 0x24000020 },
+  { 0x210000d1, 0x24000020 },
+  { 0x210000d2, 0x24000020 },
+  { 0x210000d3, 0x24000020 },
+  { 0x210000d4, 0x24000020 },
+  { 0x210000d5, 0x24000020 },
+  { 0x210000d6, 0x24000020 },
+  { 0x090000d7, 0x64000000 },
+  { 0x210000d8, 0x24000020 },
+  { 0x210000d9, 0x24000020 },
+  { 0x210000da, 0x24000020 },
+  { 0x210000db, 0x24000020 },
+  { 0x210000dc, 0x24000020 },
+  { 0x210000dd, 0x24000020 },
+  { 0x210000de, 0x24000020 },
+  { 0x210000df, 0x14000000 },
+  { 0x210000e0, 0x1400ffe0 },
+  { 0x210000e1, 0x1400ffe0 },
+  { 0x210000e2, 0x1400ffe0 },
+  { 0x210000e3, 0x1400ffe0 },
+  { 0x210000e4, 0x1400ffe0 },
+  { 0x210000e5, 0x1400ffe0 },
+  { 0x210000e6, 0x1400ffe0 },
+  { 0x210000e7, 0x1400ffe0 },
+  { 0x210000e8, 0x1400ffe0 },
+  { 0x210000e9, 0x1400ffe0 },
+  { 0x210000ea, 0x1400ffe0 },
+  { 0x210000eb, 0x1400ffe0 },
+  { 0x210000ec, 0x1400ffe0 },
+  { 0x210000ed, 0x1400ffe0 },
+  { 0x210000ee, 0x1400ffe0 },
+  { 0x210000ef, 0x1400ffe0 },
+  { 0x210000f0, 0x1400ffe0 },
+  { 0x210000f1, 0x1400ffe0 },
+  { 0x210000f2, 0x1400ffe0 },
+  { 0x210000f3, 0x1400ffe0 },
+  { 0x210000f4, 0x1400ffe0 },
+  { 0x210000f5, 0x1400ffe0 },
+  { 0x210000f6, 0x1400ffe0 },
+  { 0x090000f7, 0x64000000 },
+  { 0x210000f8, 0x1400ffe0 },
+  { 0x210000f9, 0x1400ffe0 },
+  { 0x210000fa, 0x1400ffe0 },
+  { 0x210000fb, 0x1400ffe0 },
+  { 0x210000fc, 0x1400ffe0 },
+  { 0x210000fd, 0x1400ffe0 },
+  { 0x210000fe, 0x1400ffe0 },
+  { 0x210000ff, 0x14000079 },
+  { 0x21000100, 0x24000001 },
+  { 0x21000101, 0x1400ffff },
+  { 0x21000102, 0x24000001 },
+  { 0x21000103, 0x1400ffff },
+  { 0x21000104, 0x24000001 },
+  { 0x21000105, 0x1400ffff },
+  { 0x21000106, 0x24000001 },
+  { 0x21000107, 0x1400ffff },
+  { 0x21000108, 0x24000001 },
+  { 0x21000109, 0x1400ffff },
+  { 0x2100010a, 0x24000001 },
+  { 0x2100010b, 0x1400ffff },
+  { 0x2100010c, 0x24000001 },
+  { 0x2100010d, 0x1400ffff },
+  { 0x2100010e, 0x24000001 },
+  { 0x2100010f, 0x1400ffff },
+  { 0x21000110, 0x24000001 },
+  { 0x21000111, 0x1400ffff },
+  { 0x21000112, 0x24000001 },
+  { 0x21000113, 0x1400ffff },
+  { 0x21000114, 0x24000001 },
+  { 0x21000115, 0x1400ffff },
+  { 0x21000116, 0x24000001 },
+  { 0x21000117, 0x1400ffff },
+  { 0x21000118, 0x24000001 },
+  { 0x21000119, 0x1400ffff },
+  { 0x2100011a, 0x24000001 },
+  { 0x2100011b, 0x1400ffff },
+  { 0x2100011c, 0x24000001 },
+  { 0x2100011d, 0x1400ffff },
+  { 0x2100011e, 0x24000001 },
+  { 0x2100011f, 0x1400ffff },
+  { 0x21000120, 0x24000001 },
+  { 0x21000121, 0x1400ffff },
+  { 0x21000122, 0x24000001 },
+  { 0x21000123, 0x1400ffff },
+  { 0x21000124, 0x24000001 },
+  { 0x21000125, 0x1400ffff },
+  { 0x21000126, 0x24000001 },
+  { 0x21000127, 0x1400ffff },
+  { 0x21000128, 0x24000001 },
+  { 0x21000129, 0x1400ffff },
+  { 0x2100012a, 0x24000001 },
+  { 0x2100012b, 0x1400ffff },
+  { 0x2100012c, 0x24000001 },
+  { 0x2100012d, 0x1400ffff },
+  { 0x2100012e, 0x24000001 },
+  { 0x2100012f, 0x1400ffff },
+  { 0x21000130, 0x2400ff39 },
+  { 0x21000131, 0x1400ff18 },
+  { 0x21000132, 0x24000001 },
+  { 0x21000133, 0x1400ffff },
+  { 0x21000134, 0x24000001 },
+  { 0x21000135, 0x1400ffff },
+  { 0x21000136, 0x24000001 },
+  { 0x21000137, 0x1400ffff },
+  { 0x21000138, 0x14000000 },
+  { 0x21000139, 0x24000001 },
+  { 0x2100013a, 0x1400ffff },
+  { 0x2100013b, 0x24000001 },
+  { 0x2100013c, 0x1400ffff },
+  { 0x2100013d, 0x24000001 },
+  { 0x2100013e, 0x1400ffff },
+  { 0x2100013f, 0x24000001 },
+  { 0x21000140, 0x1400ffff },
+  { 0x21000141, 0x24000001 },
+  { 0x21000142, 0x1400ffff },
+  { 0x21000143, 0x24000001 },
+  { 0x21000144, 0x1400ffff },
+  { 0x21000145, 0x24000001 },
+  { 0x21000146, 0x1400ffff },
+  { 0x21000147, 0x24000001 },
+  { 0x21000148, 0x1400ffff },
+  { 0x21000149, 0x14000000 },
+  { 0x2100014a, 0x24000001 },
+  { 0x2100014b, 0x1400ffff },
+  { 0x2100014c, 0x24000001 },
+  { 0x2100014d, 0x1400ffff },
+  { 0x2100014e, 0x24000001 },
+  { 0x2100014f, 0x1400ffff },
+  { 0x21000150, 0x24000001 },
+  { 0x21000151, 0x1400ffff },
+  { 0x21000152, 0x24000001 },
+  { 0x21000153, 0x1400ffff },
+  { 0x21000154, 0x24000001 },
+  { 0x21000155, 0x1400ffff },
+  { 0x21000156, 0x24000001 },
+  { 0x21000157, 0x1400ffff },
+  { 0x21000158, 0x24000001 },
+  { 0x21000159, 0x1400ffff },
+  { 0x2100015a, 0x24000001 },
+  { 0x2100015b, 0x1400ffff },
+  { 0x2100015c, 0x24000001 },
+  { 0x2100015d, 0x1400ffff },
+  { 0x2100015e, 0x24000001 },
+  { 0x2100015f, 0x1400ffff },
+  { 0x21000160, 0x24000001 },
+  { 0x21000161, 0x1400ffff },
+  { 0x21000162, 0x24000001 },
+  { 0x21000163, 0x1400ffff },
+  { 0x21000164, 0x24000001 },
+  { 0x21000165, 0x1400ffff },
+  { 0x21000166, 0x24000001 },
+  { 0x21000167, 0x1400ffff },
+  { 0x21000168, 0x24000001 },
+  { 0x21000169, 0x1400ffff },
+  { 0x2100016a, 0x24000001 },
+  { 0x2100016b, 0x1400ffff },
+  { 0x2100016c, 0x24000001 },
+  { 0x2100016d, 0x1400ffff },
+  { 0x2100016e, 0x24000001 },
+  { 0x2100016f, 0x1400ffff },
+  { 0x21000170, 0x24000001 },
+  { 0x21000171, 0x1400ffff },
+  { 0x21000172, 0x24000001 },
+  { 0x21000173, 0x1400ffff },
+  { 0x21000174, 0x24000001 },
+  { 0x21000175, 0x1400ffff },
+  { 0x21000176, 0x24000001 },
+  { 0x21000177, 0x1400ffff },
+  { 0x21000178, 0x2400ff87 },
+  { 0x21000179, 0x24000001 },
+  { 0x2100017a, 0x1400ffff },
+  { 0x2100017b, 0x24000001 },
+  { 0x2100017c, 0x1400ffff },
+  { 0x2100017d, 0x24000001 },
+  { 0x2100017e, 0x1400ffff },
+  { 0x2100017f, 0x1400fed4 },
+  { 0x21000180, 0x14000000 },
+  { 0x21000181, 0x240000d2 },
+  { 0x21000182, 0x24000001 },
+  { 0x21000183, 0x1400ffff },
+  { 0x21000184, 0x24000001 },
+  { 0x21000185, 0x1400ffff },
+  { 0x21000186, 0x240000ce },
+  { 0x21000187, 0x24000001 },
+  { 0x21000188, 0x1400ffff },
+  { 0x21000189, 0x240000cd },
+  { 0x2100018a, 0x240000cd },
+  { 0x2100018b, 0x24000001 },
+  { 0x2100018c, 0x1400ffff },
+  { 0x2100018d, 0x14000000 },
+  { 0x2100018e, 0x2400004f },
+  { 0x2100018f, 0x240000ca },
+  { 0x21000190, 0x240000cb },
+  { 0x21000191, 0x24000001 },
+  { 0x21000192, 0x1400ffff },
+  { 0x21000193, 0x240000cd },
+  { 0x21000194, 0x240000cf },
+  { 0x21000195, 0x14000061 },
+  { 0x21000196, 0x240000d3 },
+  { 0x21000197, 0x240000d1 },
+  { 0x21000198, 0x24000001 },
+  { 0x21000199, 0x1400ffff },
+  { 0x2100019a, 0x140000a3 },
+  { 0x2100019b, 0x14000000 },
+  { 0x2100019c, 0x240000d3 },
+  { 0x2100019d, 0x240000d5 },
+  { 0x2100019e, 0x14000082 },
+  { 0x2100019f, 0x240000d6 },
+  { 0x210001a0, 0x24000001 },
+  { 0x210001a1, 0x1400ffff },
+  { 0x210001a2, 0x24000001 },
+  { 0x210001a3, 0x1400ffff },
+  { 0x210001a4, 0x24000001 },
+  { 0x210001a5, 0x1400ffff },
+  { 0x210001a6, 0x240000da },
+  { 0x210001a7, 0x24000001 },
+  { 0x210001a8, 0x1400ffff },
+  { 0x210001a9, 0x240000da },
+  { 0x218001aa, 0x14000001 },
+  { 0x210001ac, 0x24000001 },
+  { 0x210001ad, 0x1400ffff },
+  { 0x210001ae, 0x240000da },
+  { 0x210001af, 0x24000001 },
+  { 0x210001b0, 0x1400ffff },
+  { 0x210001b1, 0x240000d9 },
+  { 0x210001b2, 0x240000d9 },
+  { 0x210001b3, 0x24000001 },
+  { 0x210001b4, 0x1400ffff },
+  { 0x210001b5, 0x24000001 },
+  { 0x210001b6, 0x1400ffff },
+  { 0x210001b7, 0x240000db },
+  { 0x210001b8, 0x24000001 },
+  { 0x210001b9, 0x1400ffff },
+  { 0x210001ba, 0x14000000 },
+  { 0x210001bb, 0x1c000000 },
+  { 0x210001bc, 0x24000001 },
+  { 0x210001bd, 0x1400ffff },
+  { 0x210001be, 0x14000000 },
+  { 0x210001bf, 0x14000038 },
+  { 0x218001c0, 0x1c000003 },
+  { 0x210001c4, 0x24000002 },
+  { 0x210001c5, 0x2000ffff },
+  { 0x210001c6, 0x1400fffe },
+  { 0x210001c7, 0x24000002 },
+  { 0x210001c8, 0x2000ffff },
+  { 0x210001c9, 0x1400fffe },
+  { 0x210001ca, 0x24000002 },
+  { 0x210001cb, 0x2000ffff },
+  { 0x210001cc, 0x1400fffe },
+  { 0x210001cd, 0x24000001 },
+  { 0x210001ce, 0x1400ffff },
+  { 0x210001cf, 0x24000001 },
+  { 0x210001d0, 0x1400ffff },
+  { 0x210001d1, 0x24000001 },
+  { 0x210001d2, 0x1400ffff },
+  { 0x210001d3, 0x24000001 },
+  { 0x210001d4, 0x1400ffff },
+  { 0x210001d5, 0x24000001 },
+  { 0x210001d6, 0x1400ffff },
+  { 0x210001d7, 0x24000001 },
+  { 0x210001d8, 0x1400ffff },
+  { 0x210001d9, 0x24000001 },
+  { 0x210001da, 0x1400ffff },
+  { 0x210001db, 0x24000001 },
+  { 0x210001dc, 0x1400ffff },
+  { 0x210001dd, 0x1400ffb1 },
+  { 0x210001de, 0x24000001 },
+  { 0x210001df, 0x1400ffff },
+  { 0x210001e0, 0x24000001 },
+  { 0x210001e1, 0x1400ffff },
+  { 0x210001e2, 0x24000001 },
+  { 0x210001e3, 0x1400ffff },
+  { 0x210001e4, 0x24000001 },
+  { 0x210001e5, 0x1400ffff },
+  { 0x210001e6, 0x24000001 },
+  { 0x210001e7, 0x1400ffff },
+  { 0x210001e8, 0x24000001 },
+  { 0x210001e9, 0x1400ffff },
+  { 0x210001ea, 0x24000001 },
+  { 0x210001eb, 0x1400ffff },
+  { 0x210001ec, 0x24000001 },
+  { 0x210001ed, 0x1400ffff },
+  { 0x210001ee, 0x24000001 },
+  { 0x210001ef, 0x1400ffff },
+  { 0x210001f0, 0x14000000 },
+  { 0x210001f1, 0x24000002 },
+  { 0x210001f2, 0x2000ffff },
+  { 0x210001f3, 0x1400fffe },
+  { 0x210001f4, 0x24000001 },
+  { 0x210001f5, 0x1400ffff },
+  { 0x210001f6, 0x2400ff9f },
+  { 0x210001f7, 0x2400ffc8 },
+  { 0x210001f8, 0x24000001 },
+  { 0x210001f9, 0x1400ffff },
+  { 0x210001fa, 0x24000001 },
+  { 0x210001fb, 0x1400ffff },
+  { 0x210001fc, 0x24000001 },
+  { 0x210001fd, 0x1400ffff },
+  { 0x210001fe, 0x24000001 },
+  { 0x210001ff, 0x1400ffff },
+  { 0x21000200, 0x24000001 },
+  { 0x21000201, 0x1400ffff },
+  { 0x21000202, 0x24000001 },
+  { 0x21000203, 0x1400ffff },
+  { 0x21000204, 0x24000001 },
+  { 0x21000205, 0x1400ffff },
+  { 0x21000206, 0x24000001 },
+  { 0x21000207, 0x1400ffff },
+  { 0x21000208, 0x24000001 },
+  { 0x21000209, 0x1400ffff },
+  { 0x2100020a, 0x24000001 },
+  { 0x2100020b, 0x1400ffff },
+  { 0x2100020c, 0x24000001 },
+  { 0x2100020d, 0x1400ffff },
+  { 0x2100020e, 0x24000001 },
+  { 0x2100020f, 0x1400ffff },
+  { 0x21000210, 0x24000001 },
+  { 0x21000211, 0x1400ffff },
+  { 0x21000212, 0x24000001 },
+  { 0x21000213, 0x1400ffff },
+  { 0x21000214, 0x24000001 },
+  { 0x21000215, 0x1400ffff },
+  { 0x21000216, 0x24000001 },
+  { 0x21000217, 0x1400ffff },
+  { 0x21000218, 0x24000001 },
+  { 0x21000219, 0x1400ffff },
+  { 0x2100021a, 0x24000001 },
+  { 0x2100021b, 0x1400ffff },
+  { 0x2100021c, 0x24000001 },
+  { 0x2100021d, 0x1400ffff },
+  { 0x2100021e, 0x24000001 },
+  { 0x2100021f, 0x1400ffff },
+  { 0x21000220, 0x2400ff7e },
+  { 0x21000221, 0x14000000 },
+  { 0x21000222, 0x24000001 },
+  { 0x21000223, 0x1400ffff },
+  { 0x21000224, 0x24000001 },
+  { 0x21000225, 0x1400ffff },
+  { 0x21000226, 0x24000001 },
+  { 0x21000227, 0x1400ffff },
+  { 0x21000228, 0x24000001 },
+  { 0x21000229, 0x1400ffff },
+  { 0x2100022a, 0x24000001 },
+  { 0x2100022b, 0x1400ffff },
+  { 0x2100022c, 0x24000001 },
+  { 0x2100022d, 0x1400ffff },
+  { 0x2100022e, 0x24000001 },
+  { 0x2100022f, 0x1400ffff },
+  { 0x21000230, 0x24000001 },
+  { 0x21000231, 0x1400ffff },
+  { 0x21000232, 0x24000001 },
+  { 0x21000233, 0x1400ffff },
+  { 0x21800234, 0x14000005 },
+  { 0x2100023a, 0x24000000 },
+  { 0x2100023b, 0x24000001 },
+  { 0x2100023c, 0x1400ffff },
+  { 0x2100023d, 0x2400ff5d },
+  { 0x2100023e, 0x24000000 },
+  { 0x2180023f, 0x14000001 },
+  { 0x21000241, 0x24000053 },
+  { 0x21800250, 0x14000002 },
+  { 0x21000253, 0x1400ff2e },
+  { 0x21000254, 0x1400ff32 },
+  { 0x21000255, 0x14000000 },
+  { 0x21000256, 0x1400ff33 },
+  { 0x21000257, 0x1400ff33 },
+  { 0x21000258, 0x14000000 },
+  { 0x21000259, 0x1400ff36 },
+  { 0x2100025a, 0x14000000 },
+  { 0x2100025b, 0x1400ff35 },
+  { 0x2180025c, 0x14000003 },
+  { 0x21000260, 0x1400ff33 },
+  { 0x21800261, 0x14000001 },
+  { 0x21000263, 0x1400ff31 },
+  { 0x21800264, 0x14000003 },
+  { 0x21000268, 0x1400ff2f },
+  { 0x21000269, 0x1400ff2d },
+  { 0x2180026a, 0x14000004 },
+  { 0x2100026f, 0x1400ff2d },
+  { 0x21800270, 0x14000001 },
+  { 0x21000272, 0x1400ff2b },
+  { 0x21800273, 0x14000001 },
+  { 0x21000275, 0x1400ff2a },
+  { 0x21800276, 0x14000009 },
+  { 0x21000280, 0x1400ff26 },
+  { 0x21800281, 0x14000001 },
+  { 0x21000283, 0x1400ff26 },
+  { 0x21800284, 0x14000003 },
+  { 0x21000288, 0x1400ff26 },
+  { 0x21000289, 0x14000000 },
+  { 0x2100028a, 0x1400ff27 },
+  { 0x2100028b, 0x1400ff27 },
+  { 0x2180028c, 0x14000005 },
+  { 0x21000292, 0x1400ff25 },
+  { 0x21000293, 0x14000000 },
+  { 0x21000294, 0x1400ffad },
+  { 0x21800295, 0x1400001a },
+  { 0x218002b0, 0x18000011 },
+  { 0x098002c2, 0x60000003 },
+  { 0x098002c6, 0x1800000b },
+  { 0x098002d2, 0x6000000d },
+  { 0x218002e0, 0x18000004 },
+  { 0x098002e5, 0x60000008 },
+  { 0x090002ee, 0x18000000 },
+  { 0x098002ef, 0x60000010 },
+  { 0x1b800300, 0x30000044 },
+  { 0x1b000345, 0x30000054 },
+  { 0x1b800346, 0x30000029 },
+  { 0x13800374, 0x60000001 },
+  { 0x1300037a, 0x18000000 },
+  { 0x0900037e, 0x54000000 },
+  { 0x13800384, 0x60000001 },
+  { 0x13000386, 0x24000026 },
+  { 0x09000387, 0x54000000 },
+  { 0x13000388, 0x24000025 },
+  { 0x13000389, 0x24000025 },
+  { 0x1300038a, 0x24000025 },
+  { 0x1300038c, 0x24000040 },
+  { 0x1300038e, 0x2400003f },
+  { 0x1300038f, 0x2400003f },
+  { 0x13000390, 0x14000000 },
+  { 0x13000391, 0x24000020 },
+  { 0x13000392, 0x24000020 },
+  { 0x13000393, 0x24000020 },
+  { 0x13000394, 0x24000020 },
+  { 0x13000395, 0x24000020 },
+  { 0x13000396, 0x24000020 },
+  { 0x13000397, 0x24000020 },
+  { 0x13000398, 0x24000020 },
+  { 0x13000399, 0x24000020 },
+  { 0x1300039a, 0x24000020 },
+  { 0x1300039b, 0x24000020 },
+  { 0x1300039c, 0x24000020 },
+  { 0x1300039d, 0x24000020 },
+  { 0x1300039e, 0x24000020 },
+  { 0x1300039f, 0x24000020 },
+  { 0x130003a0, 0x24000020 },
+  { 0x130003a1, 0x24000020 },
+  { 0x130003a3, 0x24000020 },
+  { 0x130003a4, 0x24000020 },
+  { 0x130003a5, 0x24000020 },
+  { 0x130003a6, 0x24000020 },
+  { 0x130003a7, 0x24000020 },
+  { 0x130003a8, 0x24000020 },
+  { 0x130003a9, 0x24000020 },
+  { 0x130003aa, 0x24000020 },
+  { 0x130003ab, 0x24000020 },
+  { 0x130003ac, 0x1400ffda },
+  { 0x130003ad, 0x1400ffdb },
+  { 0x130003ae, 0x1400ffdb },
+  { 0x130003af, 0x1400ffdb },
+  { 0x130003b0, 0x14000000 },
+  { 0x130003b1, 0x1400ffe0 },
+  { 0x130003b2, 0x1400ffe0 },
+  { 0x130003b3, 0x1400ffe0 },
+  { 0x130003b4, 0x1400ffe0 },
+  { 0x130003b5, 0x1400ffe0 },
+  { 0x130003b6, 0x1400ffe0 },
+  { 0x130003b7, 0x1400ffe0 },
+  { 0x130003b8, 0x1400ffe0 },
+  { 0x130003b9, 0x1400ffe0 },
+  { 0x130003ba, 0x1400ffe0 },
+  { 0x130003bb, 0x1400ffe0 },
+  { 0x130003bc, 0x1400ffe0 },
+  { 0x130003bd, 0x1400ffe0 },
+  { 0x130003be, 0x1400ffe0 },
+  { 0x130003bf, 0x1400ffe0 },
+  { 0x130003c0, 0x1400ffe0 },
+  { 0x130003c1, 0x1400ffe0 },
+  { 0x130003c2, 0x1400ffe1 },
+  { 0x130003c3, 0x1400ffe0 },
+  { 0x130003c4, 0x1400ffe0 },
+  { 0x130003c5, 0x1400ffe0 },
+  { 0x130003c6, 0x1400ffe0 },
+  { 0x130003c7, 0x1400ffe0 },
+  { 0x130003c8, 0x1400ffe0 },
+  { 0x130003c9, 0x1400ffe0 },
+  { 0x130003ca, 0x1400ffe0 },
+  { 0x130003cb, 0x1400ffe0 },
+  { 0x130003cc, 0x1400ffc0 },
+  { 0x130003cd, 0x1400ffc1 },
+  { 0x130003ce, 0x1400ffc1 },
+  { 0x130003d0, 0x1400ffc2 },
+  { 0x130003d1, 0x1400ffc7 },
+  { 0x138003d2, 0x24000002 },
+  { 0x130003d5, 0x1400ffd1 },
+  { 0x130003d6, 0x1400ffca },
+  { 0x130003d7, 0x14000000 },
+  { 0x130003d8, 0x24000001 },
+  { 0x130003d9, 0x1400ffff },
+  { 0x130003da, 0x24000001 },
+  { 0x130003db, 0x1400ffff },
+  { 0x130003dc, 0x24000001 },
+  { 0x130003dd, 0x1400ffff },
+  { 0x130003de, 0x24000001 },
+  { 0x130003df, 0x1400ffff },
+  { 0x130003e0, 0x24000001 },
+  { 0x130003e1, 0x1400ffff },
+  { 0x0a0003e2, 0x24000001 },
+  { 0x0a0003e3, 0x1400ffff },
+  { 0x0a0003e4, 0x24000001 },
+  { 0x0a0003e5, 0x1400ffff },
+  { 0x0a0003e6, 0x24000001 },
+  { 0x0a0003e7, 0x1400ffff },
+  { 0x0a0003e8, 0x24000001 },
+  { 0x0a0003e9, 0x1400ffff },
+  { 0x0a0003ea, 0x24000001 },
+  { 0x0a0003eb, 0x1400ffff },
+  { 0x0a0003ec, 0x24000001 },
+  { 0x0a0003ed, 0x1400ffff },
+  { 0x0a0003ee, 0x24000001 },
+  { 0x0a0003ef, 0x1400ffff },
+  { 0x130003f0, 0x1400ffaa },
+  { 0x130003f1, 0x1400ffb0 },
+  { 0x130003f2, 0x14000007 },
+  { 0x130003f3, 0x14000000 },
+  { 0x130003f4, 0x2400ffc4 },
+  { 0x130003f5, 0x1400ffa0 },
+  { 0x130003f6, 0x64000000 },
+  { 0x130003f7, 0x24000001 },
+  { 0x130003f8, 0x1400ffff },
+  { 0x130003f9, 0x2400fff9 },
+  { 0x130003fa, 0x24000001 },
+  { 0x130003fb, 0x1400ffff },
+  { 0x130003fc, 0x14000000 },
+  { 0x138003fd, 0x24000002 },
+  { 0x0c000400, 0x24000050 },
+  { 0x0c000401, 0x24000050 },
+  { 0x0c000402, 0x24000050 },
+  { 0x0c000403, 0x24000050 },
+  { 0x0c000404, 0x24000050 },
+  { 0x0c000405, 0x24000050 },
+  { 0x0c000406, 0x24000050 },
+  { 0x0c000407, 0x24000050 },
+  { 0x0c000408, 0x24000050 },
+  { 0x0c000409, 0x24000050 },
+  { 0x0c00040a, 0x24000050 },
+  { 0x0c00040b, 0x24000050 },
+  { 0x0c00040c, 0x24000050 },
+  { 0x0c00040d, 0x24000050 },
+  { 0x0c00040e, 0x24000050 },
+  { 0x0c00040f, 0x24000050 },
+  { 0x0c000410, 0x24000020 },
+  { 0x0c000411, 0x24000020 },
+  { 0x0c000412, 0x24000020 },
+  { 0x0c000413, 0x24000020 },
+  { 0x0c000414, 0x24000020 },
+  { 0x0c000415, 0x24000020 },
+  { 0x0c000416, 0x24000020 },
+  { 0x0c000417, 0x24000020 },
+  { 0x0c000418, 0x24000020 },
+  { 0x0c000419, 0x24000020 },
+  { 0x0c00041a, 0x24000020 },
+  { 0x0c00041b, 0x24000020 },
+  { 0x0c00041c, 0x24000020 },
+  { 0x0c00041d, 0x24000020 },
+  { 0x0c00041e, 0x24000020 },
+  { 0x0c00041f, 0x24000020 },
+  { 0x0c000420, 0x24000020 },
+  { 0x0c000421, 0x24000020 },
+  { 0x0c000422, 0x24000020 },
+  { 0x0c000423, 0x24000020 },
+  { 0x0c000424, 0x24000020 },
+  { 0x0c000425, 0x24000020 },
+  { 0x0c000426, 0x24000020 },
+  { 0x0c000427, 0x24000020 },
+  { 0x0c000428, 0x24000020 },
+  { 0x0c000429, 0x24000020 },
+  { 0x0c00042a, 0x24000020 },
+  { 0x0c00042b, 0x24000020 },
+  { 0x0c00042c, 0x24000020 },
+  { 0x0c00042d, 0x24000020 },
+  { 0x0c00042e, 0x24000020 },
+  { 0x0c00042f, 0x24000020 },
+  { 0x0c000430, 0x1400ffe0 },
+  { 0x0c000431, 0x1400ffe0 },
+  { 0x0c000432, 0x1400ffe0 },
+  { 0x0c000433, 0x1400ffe0 },
+  { 0x0c000434, 0x1400ffe0 },
+  { 0x0c000435, 0x1400ffe0 },
+  { 0x0c000436, 0x1400ffe0 },
+  { 0x0c000437, 0x1400ffe0 },
+  { 0x0c000438, 0x1400ffe0 },
+  { 0x0c000439, 0x1400ffe0 },
+  { 0x0c00043a, 0x1400ffe0 },
+  { 0x0c00043b, 0x1400ffe0 },
+  { 0x0c00043c, 0x1400ffe0 },
+  { 0x0c00043d, 0x1400ffe0 },
+  { 0x0c00043e, 0x1400ffe0 },
+  { 0x0c00043f, 0x1400ffe0 },
+  { 0x0c000440, 0x1400ffe0 },
+  { 0x0c000441, 0x1400ffe0 },
+  { 0x0c000442, 0x1400ffe0 },
+  { 0x0c000443, 0x1400ffe0 },
+  { 0x0c000444, 0x1400ffe0 },
+  { 0x0c000445, 0x1400ffe0 },
+  { 0x0c000446, 0x1400ffe0 },
+  { 0x0c000447, 0x1400ffe0 },
+  { 0x0c000448, 0x1400ffe0 },
+  { 0x0c000449, 0x1400ffe0 },
+  { 0x0c00044a, 0x1400ffe0 },
+  { 0x0c00044b, 0x1400ffe0 },
+  { 0x0c00044c, 0x1400ffe0 },
+  { 0x0c00044d, 0x1400ffe0 },
+  { 0x0c00044e, 0x1400ffe0 },
+  { 0x0c00044f, 0x1400ffe0 },
+  { 0x0c000450, 0x1400ffb0 },
+  { 0x0c000451, 0x1400ffb0 },
+  { 0x0c000452, 0x1400ffb0 },
+  { 0x0c000453, 0x1400ffb0 },
+  { 0x0c000454, 0x1400ffb0 },
+  { 0x0c000455, 0x1400ffb0 },
+  { 0x0c000456, 0x1400ffb0 },
+  { 0x0c000457, 0x1400ffb0 },
+  { 0x0c000458, 0x1400ffb0 },
+  { 0x0c000459, 0x1400ffb0 },
+  { 0x0c00045a, 0x1400ffb0 },
+  { 0x0c00045b, 0x1400ffb0 },
+  { 0x0c00045c, 0x1400ffb0 },
+  { 0x0c00045d, 0x1400ffb0 },
+  { 0x0c00045e, 0x1400ffb0 },
+  { 0x0c00045f, 0x1400ffb0 },
+  { 0x0c000460, 0x24000001 },
+  { 0x0c000461, 0x1400ffff },
+  { 0x0c000462, 0x24000001 },
+  { 0x0c000463, 0x1400ffff },
+  { 0x0c000464, 0x24000001 },
+  { 0x0c000465, 0x1400ffff },
+  { 0x0c000466, 0x24000001 },
+  { 0x0c000467, 0x1400ffff },
+  { 0x0c000468, 0x24000001 },
+  { 0x0c000469, 0x1400ffff },
+  { 0x0c00046a, 0x24000001 },
+  { 0x0c00046b, 0x1400ffff },
+  { 0x0c00046c, 0x24000001 },
+  { 0x0c00046d, 0x1400ffff },
+  { 0x0c00046e, 0x24000001 },
+  { 0x0c00046f, 0x1400ffff },
+  { 0x0c000470, 0x24000001 },
+  { 0x0c000471, 0x1400ffff },
+  { 0x0c000472, 0x24000001 },
+  { 0x0c000473, 0x1400ffff },
+  { 0x0c000474, 0x24000001 },
+  { 0x0c000475, 0x1400ffff },
+  { 0x0c000476, 0x24000001 },
+  { 0x0c000477, 0x1400ffff },
+  { 0x0c000478, 0x24000001 },
+  { 0x0c000479, 0x1400ffff },
+  { 0x0c00047a, 0x24000001 },
+  { 0x0c00047b, 0x1400ffff },
+  { 0x0c00047c, 0x24000001 },
+  { 0x0c00047d, 0x1400ffff },
+  { 0x0c00047e, 0x24000001 },
+  { 0x0c00047f, 0x1400ffff },
+  { 0x0c000480, 0x24000001 },
+  { 0x0c000481, 0x1400ffff },
+  { 0x0c000482, 0x68000000 },
+  { 0x0c800483, 0x30000003 },
+  { 0x0c800488, 0x2c000001 },
+  { 0x0c00048a, 0x24000001 },
+  { 0x0c00048b, 0x1400ffff },
+  { 0x0c00048c, 0x24000001 },
+  { 0x0c00048d, 0x1400ffff },
+  { 0x0c00048e, 0x24000001 },
+  { 0x0c00048f, 0x1400ffff },
+  { 0x0c000490, 0x24000001 },
+  { 0x0c000491, 0x1400ffff },
+  { 0x0c000492, 0x24000001 },
+  { 0x0c000493, 0x1400ffff },
+  { 0x0c000494, 0x24000001 },
+  { 0x0c000495, 0x1400ffff },
+  { 0x0c000496, 0x24000001 },
+  { 0x0c000497, 0x1400ffff },
+  { 0x0c000498, 0x24000001 },
+  { 0x0c000499, 0x1400ffff },
+  { 0x0c00049a, 0x24000001 },
+  { 0x0c00049b, 0x1400ffff },
+  { 0x0c00049c, 0x24000001 },
+  { 0x0c00049d, 0x1400ffff },
+  { 0x0c00049e, 0x24000001 },
+  { 0x0c00049f, 0x1400ffff },
+  { 0x0c0004a0, 0x24000001 },
+  { 0x0c0004a1, 0x1400ffff },
+  { 0x0c0004a2, 0x24000001 },
+  { 0x0c0004a3, 0x1400ffff },
+  { 0x0c0004a4, 0x24000001 },
+  { 0x0c0004a5, 0x1400ffff },
+  { 0x0c0004a6, 0x24000001 },
+  { 0x0c0004a7, 0x1400ffff },
+  { 0x0c0004a8, 0x24000001 },
+  { 0x0c0004a9, 0x1400ffff },
+  { 0x0c0004aa, 0x24000001 },
+  { 0x0c0004ab, 0x1400ffff },
+  { 0x0c0004ac, 0x24000001 },
+  { 0x0c0004ad, 0x1400ffff },
+  { 0x0c0004ae, 0x24000001 },
+  { 0x0c0004af, 0x1400ffff },
+  { 0x0c0004b0, 0x24000001 },
+  { 0x0c0004b1, 0x1400ffff },
+  { 0x0c0004b2, 0x24000001 },
+  { 0x0c0004b3, 0x1400ffff },
+  { 0x0c0004b4, 0x24000001 },
+  { 0x0c0004b5, 0x1400ffff },
+  { 0x0c0004b6, 0x24000001 },
+  { 0x0c0004b7, 0x1400ffff },
+  { 0x0c0004b8, 0x24000001 },
+  { 0x0c0004b9, 0x1400ffff },
+  { 0x0c0004ba, 0x24000001 },
+  { 0x0c0004bb, 0x1400ffff },
+  { 0x0c0004bc, 0x24000001 },
+  { 0x0c0004bd, 0x1400ffff },
+  { 0x0c0004be, 0x24000001 },
+  { 0x0c0004bf, 0x1400ffff },
+  { 0x0c0004c0, 0x24000000 },
+  { 0x0c0004c1, 0x24000001 },
+  { 0x0c0004c2, 0x1400ffff },
+  { 0x0c0004c3, 0x24000001 },
+  { 0x0c0004c4, 0x1400ffff },
+  { 0x0c0004c5, 0x24000001 },
+  { 0x0c0004c6, 0x1400ffff },
+  { 0x0c0004c7, 0x24000001 },
+  { 0x0c0004c8, 0x1400ffff },
+  { 0x0c0004c9, 0x24000001 },
+  { 0x0c0004ca, 0x1400ffff },
+  { 0x0c0004cb, 0x24000001 },
+  { 0x0c0004cc, 0x1400ffff },
+  { 0x0c0004cd, 0x24000001 },
+  { 0x0c0004ce, 0x1400ffff },
+  { 0x0c0004d0, 0x24000001 },
+  { 0x0c0004d1, 0x1400ffff },
+  { 0x0c0004d2, 0x24000001 },
+  { 0x0c0004d3, 0x1400ffff },
+  { 0x0c0004d4, 0x24000001 },
+  { 0x0c0004d5, 0x1400ffff },
+  { 0x0c0004d6, 0x24000001 },
+  { 0x0c0004d7, 0x1400ffff },
+  { 0x0c0004d8, 0x24000001 },
+  { 0x0c0004d9, 0x1400ffff },
+  { 0x0c0004da, 0x24000001 },
+  { 0x0c0004db, 0x1400ffff },
+  { 0x0c0004dc, 0x24000001 },
+  { 0x0c0004dd, 0x1400ffff },
+  { 0x0c0004de, 0x24000001 },
+  { 0x0c0004df, 0x1400ffff },
+  { 0x0c0004e0, 0x24000001 },
+  { 0x0c0004e1, 0x1400ffff },
+  { 0x0c0004e2, 0x24000001 },
+  { 0x0c0004e3, 0x1400ffff },
+  { 0x0c0004e4, 0x24000001 },
+  { 0x0c0004e5, 0x1400ffff },
+  { 0x0c0004e6, 0x24000001 },
+  { 0x0c0004e7, 0x1400ffff },
+  { 0x0c0004e8, 0x24000001 },
+  { 0x0c0004e9, 0x1400ffff },
+  { 0x0c0004ea, 0x24000001 },
+  { 0x0c0004eb, 0x1400ffff },
+  { 0x0c0004ec, 0x24000001 },
+  { 0x0c0004ed, 0x1400ffff },
+  { 0x0c0004ee, 0x24000001 },
+  { 0x0c0004ef, 0x1400ffff },
+  { 0x0c0004f0, 0x24000001 },
+  { 0x0c0004f1, 0x1400ffff },
+  { 0x0c0004f2, 0x24000001 },
+  { 0x0c0004f3, 0x1400ffff },
+  { 0x0c0004f4, 0x24000001 },
+  { 0x0c0004f5, 0x1400ffff },
+  { 0x0c0004f6, 0x24000001 },
+  { 0x0c0004f7, 0x1400ffff },
+  { 0x0c0004f8, 0x24000001 },
+  { 0x0c0004f9, 0x1400ffff },
+  { 0x0c000500, 0x24000001 },
+  { 0x0c000501, 0x1400ffff },
+  { 0x0c000502, 0x24000001 },
+  { 0x0c000503, 0x1400ffff },
+  { 0x0c000504, 0x24000001 },
+  { 0x0c000505, 0x1400ffff },
+  { 0x0c000506, 0x24000001 },
+  { 0x0c000507, 0x1400ffff },
+  { 0x0c000508, 0x24000001 },
+  { 0x0c000509, 0x1400ffff },
+  { 0x0c00050a, 0x24000001 },
+  { 0x0c00050b, 0x1400ffff },
+  { 0x0c00050c, 0x24000001 },
+  { 0x0c00050d, 0x1400ffff },
+  { 0x0c00050e, 0x24000001 },
+  { 0x0c00050f, 0x1400ffff },
+  { 0x01000531, 0x24000030 },
+  { 0x01000532, 0x24000030 },
+  { 0x01000533, 0x24000030 },
+  { 0x01000534, 0x24000030 },
+  { 0x01000535, 0x24000030 },
+  { 0x01000536, 0x24000030 },
+  { 0x01000537, 0x24000030 },
+  { 0x01000538, 0x24000030 },
+  { 0x01000539, 0x24000030 },
+  { 0x0100053a, 0x24000030 },
+  { 0x0100053b, 0x24000030 },
+  { 0x0100053c, 0x24000030 },
+  { 0x0100053d, 0x24000030 },
+  { 0x0100053e, 0x24000030 },
+  { 0x0100053f, 0x24000030 },
+  { 0x01000540, 0x24000030 },
+  { 0x01000541, 0x24000030 },
+  { 0x01000542, 0x24000030 },
+  { 0x01000543, 0x24000030 },
+  { 0x01000544, 0x24000030 },
+  { 0x01000545, 0x24000030 },
+  { 0x01000546, 0x24000030 },
+  { 0x01000547, 0x24000030 },
+  { 0x01000548, 0x24000030 },
+  { 0x01000549, 0x24000030 },
+  { 0x0100054a, 0x24000030 },
+  { 0x0100054b, 0x24000030 },
+  { 0x0100054c, 0x24000030 },
+  { 0x0100054d, 0x24000030 },
+  { 0x0100054e, 0x24000030 },
+  { 0x0100054f, 0x24000030 },
+  { 0x01000550, 0x24000030 },
+  { 0x01000551, 0x24000030 },
+  { 0x01000552, 0x24000030 },
+  { 0x01000553, 0x24000030 },
+  { 0x01000554, 0x24000030 },
+  { 0x01000555, 0x24000030 },
+  { 0x01000556, 0x24000030 },
+  { 0x01000559, 0x18000000 },
+  { 0x0180055a, 0x54000005 },
+  { 0x01000561, 0x1400ffd0 },
+  { 0x01000562, 0x1400ffd0 },
+  { 0x01000563, 0x1400ffd0 },
+  { 0x01000564, 0x1400ffd0 },
+  { 0x01000565, 0x1400ffd0 },
+  { 0x01000566, 0x1400ffd0 },
+  { 0x01000567, 0x1400ffd0 },
+  { 0x01000568, 0x1400ffd0 },
+  { 0x01000569, 0x1400ffd0 },
+  { 0x0100056a, 0x1400ffd0 },
+  { 0x0100056b, 0x1400ffd0 },
+  { 0x0100056c, 0x1400ffd0 },
+  { 0x0100056d, 0x1400ffd0 },
+  { 0x0100056e, 0x1400ffd0 },
+  { 0x0100056f, 0x1400ffd0 },
+  { 0x01000570, 0x1400ffd0 },
+  { 0x01000571, 0x1400ffd0 },
+  { 0x01000572, 0x1400ffd0 },
+  { 0x01000573, 0x1400ffd0 },
+  { 0x01000574, 0x1400ffd0 },
+  { 0x01000575, 0x1400ffd0 },
+  { 0x01000576, 0x1400ffd0 },
+  { 0x01000577, 0x1400ffd0 },
+  { 0x01000578, 0x1400ffd0 },
+  { 0x01000579, 0x1400ffd0 },
+  { 0x0100057a, 0x1400ffd0 },
+  { 0x0100057b, 0x1400ffd0 },
+  { 0x0100057c, 0x1400ffd0 },
+  { 0x0100057d, 0x1400ffd0 },
+  { 0x0100057e, 0x1400ffd0 },
+  { 0x0100057f, 0x1400ffd0 },
+  { 0x01000580, 0x1400ffd0 },
+  { 0x01000581, 0x1400ffd0 },
+  { 0x01000582, 0x1400ffd0 },
+  { 0x01000583, 0x1400ffd0 },
+  { 0x01000584, 0x1400ffd0 },
+  { 0x01000585, 0x1400ffd0 },
+  { 0x01000586, 0x1400ffd0 },
+  { 0x01000587, 0x14000000 },
+  { 0x09000589, 0x54000000 },
+  { 0x0100058a, 0x44000000 },
+  { 0x19800591, 0x30000028 },
+  { 0x198005bb, 0x30000002 },
+  { 0x190005be, 0x54000000 },
+  { 0x190005bf, 0x30000000 },
+  { 0x190005c0, 0x54000000 },
+  { 0x198005c1, 0x30000001 },
+  { 0x190005c3, 0x54000000 },
+  { 0x198005c4, 0x30000001 },
+  { 0x190005c6, 0x54000000 },
+  { 0x190005c7, 0x30000000 },
+  { 0x198005d0, 0x1c00001a },
+  { 0x198005f0, 0x1c000002 },
+  { 0x198005f3, 0x54000001 },
+  { 0x09800600, 0x04000003 },
+  { 0x0000060b, 0x5c000000 },
+  { 0x0980060c, 0x54000001 },
+  { 0x0080060e, 0x68000001 },
+  { 0x00800610, 0x30000005 },
+  { 0x0900061b, 0x54000000 },
+  { 0x0080061e, 0x54000001 },
+  { 0x00800621, 0x1c000019 },
+  { 0x09000640, 0x18000000 },
+  { 0x00800641, 0x1c000009 },
+  { 0x1b80064b, 0x30000013 },
+  { 0x09800660, 0x34000009 },
+  { 0x0080066a, 0x54000003 },
+  { 0x0080066e, 0x1c000001 },
+  { 0x1b000670, 0x30000000 },
+  { 0x00800671, 0x1c000062 },
+  { 0x000006d4, 0x54000000 },
+  { 0x000006d5, 0x1c000000 },
+  { 0x008006d6, 0x30000006 },
+  { 0x090006dd, 0x04000000 },
+  { 0x000006de, 0x2c000000 },
+  { 0x008006df, 0x30000005 },
+  { 0x008006e5, 0x18000001 },
+  { 0x008006e7, 0x30000001 },
+  { 0x000006e9, 0x68000000 },
+  { 0x008006ea, 0x30000003 },
+  { 0x008006ee, 0x1c000001 },
+  { 0x008006f0, 0x34000009 },
+  { 0x008006fa, 0x1c000002 },
+  { 0x008006fd, 0x68000001 },
+  { 0x000006ff, 0x1c000000 },
+  { 0x31800700, 0x5400000d },
+  { 0x3100070f, 0x04000000 },
+  { 0x31000710, 0x1c000000 },
+  { 0x31000711, 0x30000000 },
+  { 0x31800712, 0x1c00001d },
+  { 0x31800730, 0x3000001a },
+  { 0x3180074d, 0x1c000020 },
+  { 0x37800780, 0x1c000025 },
+  { 0x378007a6, 0x3000000a },
+  { 0x370007b1, 0x1c000000 },
+  { 0x0e800901, 0x30000001 },
+  { 0x0e000903, 0x28000000 },
+  { 0x0e800904, 0x1c000035 },
+  { 0x0e00093c, 0x30000000 },
+  { 0x0e00093d, 0x1c000000 },
+  { 0x0e80093e, 0x28000002 },
+  { 0x0e800941, 0x30000007 },
+  { 0x0e800949, 0x28000003 },
+  { 0x0e00094d, 0x30000000 },
+  { 0x0e000950, 0x1c000000 },
+  { 0x0e800951, 0x30000003 },
+  { 0x0e800958, 0x1c000009 },
+  { 0x0e800962, 0x30000001 },
+  { 0x09800964, 0x54000001 },
+  { 0x0e800966, 0x34000009 },
+  { 0x09000970, 0x54000000 },
+  { 0x0e00097d, 0x1c000000 },
+  { 0x02000981, 0x30000000 },
+  { 0x02800982, 0x28000001 },
+  { 0x02800985, 0x1c000007 },
+  { 0x0280098f, 0x1c000001 },
+  { 0x02800993, 0x1c000015 },
+  { 0x028009aa, 0x1c000006 },
+  { 0x020009b2, 0x1c000000 },
+  { 0x028009b6, 0x1c000003 },
+  { 0x020009bc, 0x30000000 },
+  { 0x020009bd, 0x1c000000 },
+  { 0x028009be, 0x28000002 },
+  { 0x028009c1, 0x30000003 },
+  { 0x028009c7, 0x28000001 },
+  { 0x028009cb, 0x28000001 },
+  { 0x020009cd, 0x30000000 },
+  { 0x020009ce, 0x1c000000 },
+  { 0x020009d7, 0x28000000 },
+  { 0x028009dc, 0x1c000001 },
+  { 0x028009df, 0x1c000002 },
+  { 0x028009e2, 0x30000001 },
+  { 0x028009e6, 0x34000009 },
+  { 0x028009f0, 0x1c000001 },
+  { 0x028009f2, 0x5c000001 },
+  { 0x028009f4, 0x3c000005 },
+  { 0x020009fa, 0x68000000 },
+  { 0x15800a01, 0x30000001 },
+  { 0x15000a03, 0x28000000 },
+  { 0x15800a05, 0x1c000005 },
+  { 0x15800a0f, 0x1c000001 },
+  { 0x15800a13, 0x1c000015 },
+  { 0x15800a2a, 0x1c000006 },
+  { 0x15800a32, 0x1c000001 },
+  { 0x15800a35, 0x1c000001 },
+  { 0x15800a38, 0x1c000001 },
+  { 0x15000a3c, 0x30000000 },
+  { 0x15800a3e, 0x28000002 },
+  { 0x15800a41, 0x30000001 },
+  { 0x15800a47, 0x30000001 },
+  { 0x15800a4b, 0x30000002 },
+  { 0x15800a59, 0x1c000003 },
+  { 0x15000a5e, 0x1c000000 },
+  { 0x15800a66, 0x34000009 },
+  { 0x15800a70, 0x30000001 },
+  { 0x15800a72, 0x1c000002 },
+  { 0x14800a81, 0x30000001 },
+  { 0x14000a83, 0x28000000 },
+  { 0x14800a85, 0x1c000008 },
+  { 0x14800a8f, 0x1c000002 },
+  { 0x14800a93, 0x1c000015 },
+  { 0x14800aaa, 0x1c000006 },
+  { 0x14800ab2, 0x1c000001 },
+  { 0x14800ab5, 0x1c000004 },
+  { 0x14000abc, 0x30000000 },
+  { 0x14000abd, 0x1c000000 },
+  { 0x14800abe, 0x28000002 },
+  { 0x14800ac1, 0x30000004 },
+  { 0x14800ac7, 0x30000001 },
+  { 0x14000ac9, 0x28000000 },
+  { 0x14800acb, 0x28000001 },
+  { 0x14000acd, 0x30000000 },
+  { 0x14000ad0, 0x1c000000 },
+  { 0x14800ae0, 0x1c000001 },
+  { 0x14800ae2, 0x30000001 },
+  { 0x14800ae6, 0x34000009 },
+  { 0x14000af1, 0x5c000000 },
+  { 0x2b000b01, 0x30000000 },
+  { 0x2b800b02, 0x28000001 },
+  { 0x2b800b05, 0x1c000007 },
+  { 0x2b800b0f, 0x1c000001 },
+  { 0x2b800b13, 0x1c000015 },
+  { 0x2b800b2a, 0x1c000006 },
+  { 0x2b800b32, 0x1c000001 },
+  { 0x2b800b35, 0x1c000004 },
+  { 0x2b000b3c, 0x30000000 },
+  { 0x2b000b3d, 0x1c000000 },
+  { 0x2b000b3e, 0x28000000 },
+  { 0x2b000b3f, 0x30000000 },
+  { 0x2b000b40, 0x28000000 },
+  { 0x2b800b41, 0x30000002 },
+  { 0x2b800b47, 0x28000001 },
+  { 0x2b800b4b, 0x28000001 },
+  { 0x2b000b4d, 0x30000000 },
+  { 0x2b000b56, 0x30000000 },
+  { 0x2b000b57, 0x28000000 },
+  { 0x2b800b5c, 0x1c000001 },
+  { 0x2b800b5f, 0x1c000002 },
+  { 0x2b800b66, 0x34000009 },
+  { 0x2b000b70, 0x68000000 },
+  { 0x2b000b71, 0x1c000000 },
+  { 0x35000b82, 0x30000000 },
+  { 0x35000b83, 0x1c000000 },
+  { 0x35800b85, 0x1c000005 },
+  { 0x35800b8e, 0x1c000002 },
+  { 0x35800b92, 0x1c000003 },
+  { 0x35800b99, 0x1c000001 },
+  { 0x35000b9c, 0x1c000000 },
+  { 0x35800b9e, 0x1c000001 },
+  { 0x35800ba3, 0x1c000001 },
+  { 0x35800ba8, 0x1c000002 },
+  { 0x35800bae, 0x1c00000b },
+  { 0x35800bbe, 0x28000001 },
+  { 0x35000bc0, 0x30000000 },
+  { 0x35800bc1, 0x28000001 },
+  { 0x35800bc6, 0x28000002 },
+  { 0x35800bca, 0x28000002 },
+  { 0x35000bcd, 0x30000000 },
+  { 0x35000bd7, 0x28000000 },
+  { 0x35800be6, 0x34000009 },
+  { 0x35800bf0, 0x3c000002 },
+  { 0x35800bf3, 0x68000005 },
+  { 0x35000bf9, 0x5c000000 },
+  { 0x35000bfa, 0x68000000 },
+  { 0x36800c01, 0x28000002 },
+  { 0x36800c05, 0x1c000007 },
+  { 0x36800c0e, 0x1c000002 },
+  { 0x36800c12, 0x1c000016 },
+  { 0x36800c2a, 0x1c000009 },
+  { 0x36800c35, 0x1c000004 },
+  { 0x36800c3e, 0x30000002 },
+  { 0x36800c41, 0x28000003 },
+  { 0x36800c46, 0x30000002 },
+  { 0x36800c4a, 0x30000003 },
+  { 0x36800c55, 0x30000001 },
+  { 0x36800c60, 0x1c000001 },
+  { 0x36800c66, 0x34000009 },
+  { 0x1c800c82, 0x28000001 },
+  { 0x1c800c85, 0x1c000007 },
+  { 0x1c800c8e, 0x1c000002 },
+  { 0x1c800c92, 0x1c000016 },
+  { 0x1c800caa, 0x1c000009 },
+  { 0x1c800cb5, 0x1c000004 },
+  { 0x1c000cbc, 0x30000000 },
+  { 0x1c000cbd, 0x1c000000 },
+  { 0x1c000cbe, 0x28000000 },
+  { 0x1c000cbf, 0x30000000 },
+  { 0x1c800cc0, 0x28000004 },
+  { 0x1c000cc6, 0x30000000 },
+  { 0x1c800cc7, 0x28000001 },
+  { 0x1c800cca, 0x28000001 },
+  { 0x1c800ccc, 0x30000001 },
+  { 0x1c800cd5, 0x28000001 },
+  { 0x1c000cde, 0x1c000000 },
+  { 0x1c800ce0, 0x1c000001 },
+  { 0x1c800ce6, 0x34000009 },
+  { 0x24800d02, 0x28000001 },
+  { 0x24800d05, 0x1c000007 },
+  { 0x24800d0e, 0x1c000002 },
+  { 0x24800d12, 0x1c000016 },
+  { 0x24800d2a, 0x1c00000f },
+  { 0x24800d3e, 0x28000002 },
+  { 0x24800d41, 0x30000002 },
+  { 0x24800d46, 0x28000002 },
+  { 0x24800d4a, 0x28000002 },
+  { 0x24000d4d, 0x30000000 },
+  { 0x24000d57, 0x28000000 },
+  { 0x24800d60, 0x1c000001 },
+  { 0x24800d66, 0x34000009 },
+  { 0x2f800d82, 0x28000001 },
+  { 0x2f800d85, 0x1c000011 },
+  { 0x2f800d9a, 0x1c000017 },
+  { 0x2f800db3, 0x1c000008 },
+  { 0x2f000dbd, 0x1c000000 },
+  { 0x2f800dc0, 0x1c000006 },
+  { 0x2f000dca, 0x30000000 },
+  { 0x2f800dcf, 0x28000002 },
+  { 0x2f800dd2, 0x30000002 },
+  { 0x2f000dd6, 0x30000000 },
+  { 0x2f800dd8, 0x28000007 },
+  { 0x2f800df2, 0x28000001 },
+  { 0x2f000df4, 0x54000000 },
+  { 0x38800e01, 0x1c00002f },
+  { 0x38000e31, 0x30000000 },
+  { 0x38800e32, 0x1c000001 },
+  { 0x38800e34, 0x30000006 },
+  { 0x09000e3f, 0x5c000000 },
+  { 0x38800e40, 0x1c000005 },
+  { 0x38000e46, 0x18000000 },
+  { 0x38800e47, 0x30000007 },
+  { 0x38000e4f, 0x54000000 },
+  { 0x38800e50, 0x34000009 },
+  { 0x38800e5a, 0x54000001 },
+  { 0x20800e81, 0x1c000001 },
+  { 0x20000e84, 0x1c000000 },
+  { 0x20800e87, 0x1c000001 },
+  { 0x20000e8a, 0x1c000000 },
+  { 0x20000e8d, 0x1c000000 },
+  { 0x20800e94, 0x1c000003 },
+  { 0x20800e99, 0x1c000006 },
+  { 0x20800ea1, 0x1c000002 },
+  { 0x20000ea5, 0x1c000000 },
+  { 0x20000ea7, 0x1c000000 },
+  { 0x20800eaa, 0x1c000001 },
+  { 0x20800ead, 0x1c000003 },
+  { 0x20000eb1, 0x30000000 },
+  { 0x20800eb2, 0x1c000001 },
+  { 0x20800eb4, 0x30000005 },
+  { 0x20800ebb, 0x30000001 },
+  { 0x20000ebd, 0x1c000000 },
+  { 0x20800ec0, 0x1c000004 },
+  { 0x20000ec6, 0x18000000 },
+  { 0x20800ec8, 0x30000005 },
+  { 0x20800ed0, 0x34000009 },
+  { 0x20800edc, 0x1c000001 },
+  { 0x39000f00, 0x1c000000 },
+  { 0x39800f01, 0x68000002 },
+  { 0x39800f04, 0x5400000e },
+  { 0x39800f13, 0x68000004 },
+  { 0x39800f18, 0x30000001 },
+  { 0x39800f1a, 0x68000005 },
+  { 0x39800f20, 0x34000009 },
+  { 0x39800f2a, 0x3c000009 },
+  { 0x39000f34, 0x68000000 },
+  { 0x39000f35, 0x30000000 },
+  { 0x39000f36, 0x68000000 },
+  { 0x39000f37, 0x30000000 },
+  { 0x39000f38, 0x68000000 },
+  { 0x39000f39, 0x30000000 },
+  { 0x39000f3a, 0x58000000 },
+  { 0x39000f3b, 0x48000000 },
+  { 0x39000f3c, 0x58000000 },
+  { 0x39000f3d, 0x48000000 },
+  { 0x39800f3e, 0x28000001 },
+  { 0x39800f40, 0x1c000007 },
+  { 0x39800f49, 0x1c000021 },
+  { 0x39800f71, 0x3000000d },
+  { 0x39000f7f, 0x28000000 },
+  { 0x39800f80, 0x30000004 },
+  { 0x39000f85, 0x54000000 },
+  { 0x39800f86, 0x30000001 },
+  { 0x39800f88, 0x1c000003 },
+  { 0x39800f90, 0x30000007 },
+  { 0x39800f99, 0x30000023 },
+  { 0x39800fbe, 0x68000007 },
+  { 0x39000fc6, 0x30000000 },
+  { 0x39800fc7, 0x68000005 },
+  { 0x39000fcf, 0x68000000 },
+  { 0x39800fd0, 0x54000001 },
+  { 0x26801000, 0x1c000021 },
+  { 0x26801023, 0x1c000004 },
+  { 0x26801029, 0x1c000001 },
+  { 0x2600102c, 0x28000000 },
+  { 0x2680102d, 0x30000003 },
+  { 0x26001031, 0x28000000 },
+  { 0x26001032, 0x30000000 },
+  { 0x26801036, 0x30000001 },
+  { 0x26001038, 0x28000000 },
+  { 0x26001039, 0x30000000 },
+  { 0x26801040, 0x34000009 },
+  { 0x2680104a, 0x54000005 },
+  { 0x26801050, 0x1c000005 },
+  { 0x26801056, 0x28000001 },
+  { 0x26801058, 0x30000001 },
+  { 0x100010a0, 0x24001c60 },
+  { 0x100010a1, 0x24001c60 },
+  { 0x100010a2, 0x24001c60 },
+  { 0x100010a3, 0x24001c60 },
+  { 0x100010a4, 0x24001c60 },
+  { 0x100010a5, 0x24001c60 },
+  { 0x100010a6, 0x24001c60 },
+  { 0x100010a7, 0x24001c60 },
+  { 0x100010a8, 0x24001c60 },
+  { 0x100010a9, 0x24001c60 },
+  { 0x100010aa, 0x24001c60 },
+  { 0x100010ab, 0x24001c60 },
+  { 0x100010ac, 0x24001c60 },
+  { 0x100010ad, 0x24001c60 },
+  { 0x100010ae, 0x24001c60 },
+  { 0x100010af, 0x24001c60 },
+  { 0x100010b0, 0x24001c60 },
+  { 0x100010b1, 0x24001c60 },
+  { 0x100010b2, 0x24001c60 },
+  { 0x100010b3, 0x24001c60 },
+  { 0x100010b4, 0x24001c60 },
+  { 0x100010b5, 0x24001c60 },
+  { 0x100010b6, 0x24001c60 },
+  { 0x100010b7, 0x24001c60 },
+  { 0x100010b8, 0x24001c60 },
+  { 0x100010b9, 0x24001c60 },
+  { 0x100010ba, 0x24001c60 },
+  { 0x100010bb, 0x24001c60 },
+  { 0x100010bc, 0x24001c60 },
+  { 0x100010bd, 0x24001c60 },
+  { 0x100010be, 0x24001c60 },
+  { 0x100010bf, 0x24001c60 },
+  { 0x100010c0, 0x24001c60 },
+  { 0x100010c1, 0x24001c60 },
+  { 0x100010c2, 0x24001c60 },
+  { 0x100010c3, 0x24001c60 },
+  { 0x100010c4, 0x24001c60 },
+  { 0x100010c5, 0x24001c60 },
+  { 0x108010d0, 0x1c00002a },
+  { 0x090010fb, 0x54000000 },
+  { 0x100010fc, 0x18000000 },
+  { 0x17801100, 0x1c000059 },
+  { 0x1780115f, 0x1c000043 },
+  { 0x178011a8, 0x1c000051 },
+  { 0x0f801200, 0x1c000048 },
+  { 0x0f80124a, 0x1c000003 },
+  { 0x0f801250, 0x1c000006 },
+  { 0x0f001258, 0x1c000000 },
+  { 0x0f80125a, 0x1c000003 },
+  { 0x0f801260, 0x1c000028 },
+  { 0x0f80128a, 0x1c000003 },
+  { 0x0f801290, 0x1c000020 },
+  { 0x0f8012b2, 0x1c000003 },
+  { 0x0f8012b8, 0x1c000006 },
+  { 0x0f0012c0, 0x1c000000 },
+  { 0x0f8012c2, 0x1c000003 },
+  { 0x0f8012c8, 0x1c00000e },
+  { 0x0f8012d8, 0x1c000038 },
+  { 0x0f801312, 0x1c000003 },
+  { 0x0f801318, 0x1c000042 },
+  { 0x0f00135f, 0x30000000 },
+  { 0x0f001360, 0x68000000 },
+  { 0x0f801361, 0x54000007 },
+  { 0x0f801369, 0x3c000013 },
+  { 0x0f801380, 0x1c00000f },
+  { 0x0f801390, 0x68000009 },
+  { 0x088013a0, 0x1c000054 },
+  { 0x07801401, 0x1c00026b },
+  { 0x0780166d, 0x54000001 },
+  { 0x0780166f, 0x1c000007 },
+  { 0x28001680, 0x74000000 },
+  { 0x28801681, 0x1c000019 },
+  { 0x2800169b, 0x58000000 },
+  { 0x2800169c, 0x48000000 },
+  { 0x2d8016a0, 0x1c00004a },
+  { 0x098016eb, 0x54000002 },
+  { 0x2d8016ee, 0x38000002 },
+  { 0x32801700, 0x1c00000c },
+  { 0x3280170e, 0x1c000003 },
+  { 0x32801712, 0x30000002 },
+  { 0x18801720, 0x1c000011 },
+  { 0x18801732, 0x30000002 },
+  { 0x09801735, 0x54000001 },
+  { 0x06801740, 0x1c000011 },
+  { 0x06801752, 0x30000001 },
+  { 0x33801760, 0x1c00000c },
+  { 0x3380176e, 0x1c000002 },
+  { 0x33801772, 0x30000001 },
+  { 0x1f801780, 0x1c000033 },
+  { 0x1f8017b4, 0x04000001 },
+  { 0x1f0017b6, 0x28000000 },
+  { 0x1f8017b7, 0x30000006 },
+  { 0x1f8017be, 0x28000007 },
+  { 0x1f0017c6, 0x30000000 },
+  { 0x1f8017c7, 0x28000001 },
+  { 0x1f8017c9, 0x3000000a },
+  { 0x1f8017d4, 0x54000002 },
+  { 0x1f0017d7, 0x18000000 },
+  { 0x1f8017d8, 0x54000002 },
+  { 0x1f0017db, 0x5c000000 },
+  { 0x1f0017dc, 0x1c000000 },
+  { 0x1f0017dd, 0x30000000 },
+  { 0x1f8017e0, 0x34000009 },
+  { 0x1f8017f0, 0x3c000009 },
+  { 0x25801800, 0x54000005 },
+  { 0x25001806, 0x44000000 },
+  { 0x25801807, 0x54000003 },
+  { 0x2580180b, 0x30000002 },
+  { 0x2500180e, 0x74000000 },
+  { 0x25801810, 0x34000009 },
+  { 0x25801820, 0x1c000022 },
+  { 0x25001843, 0x18000000 },
+  { 0x25801844, 0x1c000033 },
+  { 0x25801880, 0x1c000028 },
+  { 0x250018a9, 0x30000000 },
+  { 0x22801900, 0x1c00001c },
+  { 0x22801920, 0x30000002 },
+  { 0x22801923, 0x28000003 },
+  { 0x22801927, 0x30000001 },
+  { 0x22801929, 0x28000002 },
+  { 0x22801930, 0x28000001 },
+  { 0x22001932, 0x30000000 },
+  { 0x22801933, 0x28000005 },
+  { 0x22801939, 0x30000002 },
+  { 0x22001940, 0x68000000 },
+  { 0x22801944, 0x54000001 },
+  { 0x22801946, 0x34000009 },
+  { 0x34801950, 0x1c00001d },
+  { 0x34801970, 0x1c000004 },
+  { 0x27801980, 0x1c000029 },
+  { 0x278019b0, 0x28000010 },
+  { 0x278019c1, 0x1c000006 },
+  { 0x278019c8, 0x28000001 },
+  { 0x278019d0, 0x34000009 },
+  { 0x278019de, 0x54000001 },
+  { 0x1f8019e0, 0x6800001f },
+  { 0x05801a00, 0x1c000016 },
+  { 0x05801a17, 0x30000001 },
+  { 0x05801a19, 0x28000002 },
+  { 0x05801a1e, 0x54000001 },
+  { 0x21801d00, 0x1400002b },
+  { 0x21801d2c, 0x18000035 },
+  { 0x21801d62, 0x14000015 },
+  { 0x0c001d78, 0x18000000 },
+  { 0x21801d79, 0x14000021 },
+  { 0x21801d9b, 0x18000024 },
+  { 0x1b801dc0, 0x30000003 },
+  { 0x21001e00, 0x24000001 },
+  { 0x21001e01, 0x1400ffff },
+  { 0x21001e02, 0x24000001 },
+  { 0x21001e03, 0x1400ffff },
+  { 0x21001e04, 0x24000001 },
+  { 0x21001e05, 0x1400ffff },
+  { 0x21001e06, 0x24000001 },
+  { 0x21001e07, 0x1400ffff },
+  { 0x21001e08, 0x24000001 },
+  { 0x21001e09, 0x1400ffff },
+  { 0x21001e0a, 0x24000001 },
+  { 0x21001e0b, 0x1400ffff },
+  { 0x21001e0c, 0x24000001 },
+  { 0x21001e0d, 0x1400ffff },
+  { 0x21001e0e, 0x24000001 },
+  { 0x21001e0f, 0x1400ffff },
+  { 0x21001e10, 0x24000001 },
+  { 0x21001e11, 0x1400ffff },
+  { 0x21001e12, 0x24000001 },
+  { 0x21001e13, 0x1400ffff },
+  { 0x21001e14, 0x24000001 },
+  { 0x21001e15, 0x1400ffff },
+  { 0x21001e16, 0x24000001 },
+  { 0x21001e17, 0x1400ffff },
+  { 0x21001e18, 0x24000001 },
+  { 0x21001e19, 0x1400ffff },
+  { 0x21001e1a, 0x24000001 },
+  { 0x21001e1b, 0x1400ffff },
+  { 0x21001e1c, 0x24000001 },
+  { 0x21001e1d, 0x1400ffff },
+  { 0x21001e1e, 0x24000001 },
+  { 0x21001e1f, 0x1400ffff },
+  { 0x21001e20, 0x24000001 },
+  { 0x21001e21, 0x1400ffff },
+  { 0x21001e22, 0x24000001 },
+  { 0x21001e23, 0x1400ffff },
+  { 0x21001e24, 0x24000001 },
+  { 0x21001e25, 0x1400ffff },
+  { 0x21001e26, 0x24000001 },
+  { 0x21001e27, 0x1400ffff },
+  { 0x21001e28, 0x24000001 },
+  { 0x21001e29, 0x1400ffff },
+  { 0x21001e2a, 0x24000001 },
+  { 0x21001e2b, 0x1400ffff },
+  { 0x21001e2c, 0x24000001 },
+  { 0x21001e2d, 0x1400ffff },
+  { 0x21001e2e, 0x24000001 },
+  { 0x21001e2f, 0x1400ffff },
+  { 0x21001e30, 0x24000001 },
+  { 0x21001e31, 0x1400ffff },
+  { 0x21001e32, 0x24000001 },
+  { 0x21001e33, 0x1400ffff },
+  { 0x21001e34, 0x24000001 },
+  { 0x21001e35, 0x1400ffff },
+  { 0x21001e36, 0x24000001 },
+  { 0x21001e37, 0x1400ffff },
+  { 0x21001e38, 0x24000001 },
+  { 0x21001e39, 0x1400ffff },
+  { 0x21001e3a, 0x24000001 },
+  { 0x21001e3b, 0x1400ffff },
+  { 0x21001e3c, 0x24000001 },
+  { 0x21001e3d, 0x1400ffff },
+  { 0x21001e3e, 0x24000001 },
+  { 0x21001e3f, 0x1400ffff },
+  { 0x21001e40, 0x24000001 },
+  { 0x21001e41, 0x1400ffff },
+  { 0x21001e42, 0x24000001 },
+  { 0x21001e43, 0x1400ffff },
+  { 0x21001e44, 0x24000001 },
+  { 0x21001e45, 0x1400ffff },
+  { 0x21001e46, 0x24000001 },
+  { 0x21001e47, 0x1400ffff },
+  { 0x21001e48, 0x24000001 },
+  { 0x21001e49, 0x1400ffff },
+  { 0x21001e4a, 0x24000001 },
+  { 0x21001e4b, 0x1400ffff },
+  { 0x21001e4c, 0x24000001 },
+  { 0x21001e4d, 0x1400ffff },
+  { 0x21001e4e, 0x24000001 },
+  { 0x21001e4f, 0x1400ffff },
+  { 0x21001e50, 0x24000001 },
+  { 0x21001e51, 0x1400ffff },
+  { 0x21001e52, 0x24000001 },
+  { 0x21001e53, 0x1400ffff },
+  { 0x21001e54, 0x24000001 },
+  { 0x21001e55, 0x1400ffff },
+  { 0x21001e56, 0x24000001 },
+  { 0x21001e57, 0x1400ffff },
+  { 0x21001e58, 0x24000001 },
+  { 0x21001e59, 0x1400ffff },
+  { 0x21001e5a, 0x24000001 },
+  { 0x21001e5b, 0x1400ffff },
+  { 0x21001e5c, 0x24000001 },
+  { 0x21001e5d, 0x1400ffff },
+  { 0x21001e5e, 0x24000001 },
+  { 0x21001e5f, 0x1400ffff },
+  { 0x21001e60, 0x24000001 },
+  { 0x21001e61, 0x1400ffff },
+  { 0x21001e62, 0x24000001 },
+  { 0x21001e63, 0x1400ffff },
+  { 0x21001e64, 0x24000001 },
+  { 0x21001e65, 0x1400ffff },
+  { 0x21001e66, 0x24000001 },
+  { 0x21001e67, 0x1400ffff },
+  { 0x21001e68, 0x24000001 },
+  { 0x21001e69, 0x1400ffff },
+  { 0x21001e6a, 0x24000001 },
+  { 0x21001e6b, 0x1400ffff },
+  { 0x21001e6c, 0x24000001 },
+  { 0x21001e6d, 0x1400ffff },
+  { 0x21001e6e, 0x24000001 },
+  { 0x21001e6f, 0x1400ffff },
+  { 0x21001e70, 0x24000001 },
+  { 0x21001e71, 0x1400ffff },
+  { 0x21001e72, 0x24000001 },
+  { 0x21001e73, 0x1400ffff },
+  { 0x21001e74, 0x24000001 },
+  { 0x21001e75, 0x1400ffff },
+  { 0x21001e76, 0x24000001 },
+  { 0x21001e77, 0x1400ffff },
+  { 0x21001e78, 0x24000001 },
+  { 0x21001e79, 0x1400ffff },
+  { 0x21001e7a, 0x24000001 },
+  { 0x21001e7b, 0x1400ffff },
+  { 0x21001e7c, 0x24000001 },
+  { 0x21001e7d, 0x1400ffff },
+  { 0x21001e7e, 0x24000001 },
+  { 0x21001e7f, 0x1400ffff },
+  { 0x21001e80, 0x24000001 },
+  { 0x21001e81, 0x1400ffff },
+  { 0x21001e82, 0x24000001 },
+  { 0x21001e83, 0x1400ffff },
+  { 0x21001e84, 0x24000001 },
+  { 0x21001e85, 0x1400ffff },
+  { 0x21001e86, 0x24000001 },
+  { 0x21001e87, 0x1400ffff },
+  { 0x21001e88, 0x24000001 },
+  { 0x21001e89, 0x1400ffff },
+  { 0x21001e8a, 0x24000001 },
+  { 0x21001e8b, 0x1400ffff },
+  { 0x21001e8c, 0x24000001 },
+  { 0x21001e8d, 0x1400ffff },
+  { 0x21001e8e, 0x24000001 },
+  { 0x21001e8f, 0x1400ffff },
+  { 0x21001e90, 0x24000001 },
+  { 0x21001e91, 0x1400ffff },
+  { 0x21001e92, 0x24000001 },
+  { 0x21001e93, 0x1400ffff },
+  { 0x21001e94, 0x24000001 },
+  { 0x21001e95, 0x1400ffff },
+  { 0x21801e96, 0x14000004 },
+  { 0x21001e9b, 0x1400ffc5 },
+  { 0x21001ea0, 0x24000001 },
+  { 0x21001ea1, 0x1400ffff },
+  { 0x21001ea2, 0x24000001 },
+  { 0x21001ea3, 0x1400ffff },
+  { 0x21001ea4, 0x24000001 },
+  { 0x21001ea5, 0x1400ffff },
+  { 0x21001ea6, 0x24000001 },
+  { 0x21001ea7, 0x1400ffff },
+  { 0x21001ea8, 0x24000001 },
+  { 0x21001ea9, 0x1400ffff },
+  { 0x21001eaa, 0x24000001 },
+  { 0x21001eab, 0x1400ffff },
+  { 0x21001eac, 0x24000001 },
+  { 0x21001ead, 0x1400ffff },
+  { 0x21001eae, 0x24000001 },
+  { 0x21001eaf, 0x1400ffff },
+  { 0x21001eb0, 0x24000001 },
+  { 0x21001eb1, 0x1400ffff },
+  { 0x21001eb2, 0x24000001 },
+  { 0x21001eb3, 0x1400ffff },
+  { 0x21001eb4, 0x24000001 },
+  { 0x21001eb5, 0x1400ffff },
+  { 0x21001eb6, 0x24000001 },
+  { 0x21001eb7, 0x1400ffff },
+  { 0x21001eb8, 0x24000001 },
+  { 0x21001eb9, 0x1400ffff },
+  { 0x21001eba, 0x24000001 },
+  { 0x21001ebb, 0x1400ffff },
+  { 0x21001ebc, 0x24000001 },
+  { 0x21001ebd, 0x1400ffff },
+  { 0x21001ebe, 0x24000001 },
+  { 0x21001ebf, 0x1400ffff },
+  { 0x21001ec0, 0x24000001 },
+  { 0x21001ec1, 0x1400ffff },
+  { 0x21001ec2, 0x24000001 },
+  { 0x21001ec3, 0x1400ffff },
+  { 0x21001ec4, 0x24000001 },
+  { 0x21001ec5, 0x1400ffff },
+  { 0x21001ec6, 0x24000001 },
+  { 0x21001ec7, 0x1400ffff },
+  { 0x21001ec8, 0x24000001 },
+  { 0x21001ec9, 0x1400ffff },
+  { 0x21001eca, 0x24000001 },
+  { 0x21001ecb, 0x1400ffff },
+  { 0x21001ecc, 0x24000001 },
+  { 0x21001ecd, 0x1400ffff },
+  { 0x21001ece, 0x24000001 },
+  { 0x21001ecf, 0x1400ffff },
+  { 0x21001ed0, 0x24000001 },
+  { 0x21001ed1, 0x1400ffff },
+  { 0x21001ed2, 0x24000001 },
+  { 0x21001ed3, 0x1400ffff },
+  { 0x21001ed4, 0x24000001 },
+  { 0x21001ed5, 0x1400ffff },
+  { 0x21001ed6, 0x24000001 },
+  { 0x21001ed7, 0x1400ffff },
+  { 0x21001ed8, 0x24000001 },
+  { 0x21001ed9, 0x1400ffff },
+  { 0x21001eda, 0x24000001 },
+  { 0x21001edb, 0x1400ffff },
+  { 0x21001edc, 0x24000001 },
+  { 0x21001edd, 0x1400ffff },
+  { 0x21001ede, 0x24000001 },
+  { 0x21001edf, 0x1400ffff },
+  { 0x21001ee0, 0x24000001 },
+  { 0x21001ee1, 0x1400ffff },
+  { 0x21001ee2, 0x24000001 },
+  { 0x21001ee3, 0x1400ffff },
+  { 0x21001ee4, 0x24000001 },
+  { 0x21001ee5, 0x1400ffff },
+  { 0x21001ee6, 0x24000001 },
+  { 0x21001ee7, 0x1400ffff },
+  { 0x21001ee8, 0x24000001 },
+  { 0x21001ee9, 0x1400ffff },
+  { 0x21001eea, 0x24000001 },
+  { 0x21001eeb, 0x1400ffff },
+  { 0x21001eec, 0x24000001 },
+  { 0x21001eed, 0x1400ffff },
+  { 0x21001eee, 0x24000001 },
+  { 0x21001eef, 0x1400ffff },
+  { 0x21001ef0, 0x24000001 },
+  { 0x21001ef1, 0x1400ffff },
+  { 0x21001ef2, 0x24000001 },
+  { 0x21001ef3, 0x1400ffff },
+  { 0x21001ef4, 0x24000001 },
+  { 0x21001ef5, 0x1400ffff },
+  { 0x21001ef6, 0x24000001 },
+  { 0x21001ef7, 0x1400ffff },
+  { 0x21001ef8, 0x24000001 },
+  { 0x21001ef9, 0x1400ffff },
+  { 0x13001f00, 0x14000008 },
+  { 0x13001f01, 0x14000008 },
+  { 0x13001f02, 0x14000008 },
+  { 0x13001f03, 0x14000008 },
+  { 0x13001f04, 0x14000008 },
+  { 0x13001f05, 0x14000008 },
+  { 0x13001f06, 0x14000008 },
+  { 0x13001f07, 0x14000008 },
+  { 0x13001f08, 0x2400fff8 },
+  { 0x13001f09, 0x2400fff8 },
+  { 0x13001f0a, 0x2400fff8 },
+  { 0x13001f0b, 0x2400fff8 },
+  { 0x13001f0c, 0x2400fff8 },
+  { 0x13001f0d, 0x2400fff8 },
+  { 0x13001f0e, 0x2400fff8 },
+  { 0x13001f0f, 0x2400fff8 },
+  { 0x13001f10, 0x14000008 },
+  { 0x13001f11, 0x14000008 },
+  { 0x13001f12, 0x14000008 },
+  { 0x13001f13, 0x14000008 },
+  { 0x13001f14, 0x14000008 },
+  { 0x13001f15, 0x14000008 },
+  { 0x13001f18, 0x2400fff8 },
+  { 0x13001f19, 0x2400fff8 },
+  { 0x13001f1a, 0x2400fff8 },
+  { 0x13001f1b, 0x2400fff8 },
+  { 0x13001f1c, 0x2400fff8 },
+  { 0x13001f1d, 0x2400fff8 },
+  { 0x13001f20, 0x14000008 },
+  { 0x13001f21, 0x14000008 },
+  { 0x13001f22, 0x14000008 },
+  { 0x13001f23, 0x14000008 },
+  { 0x13001f24, 0x14000008 },
+  { 0x13001f25, 0x14000008 },
+  { 0x13001f26, 0x14000008 },
+  { 0x13001f27, 0x14000008 },
+  { 0x13001f28, 0x2400fff8 },
+  { 0x13001f29, 0x2400fff8 },
+  { 0x13001f2a, 0x2400fff8 },
+  { 0x13001f2b, 0x2400fff8 },
+  { 0x13001f2c, 0x2400fff8 },
+  { 0x13001f2d, 0x2400fff8 },
+  { 0x13001f2e, 0x2400fff8 },
+  { 0x13001f2f, 0x2400fff8 },
+  { 0x13001f30, 0x14000008 },
+  { 0x13001f31, 0x14000008 },
+  { 0x13001f32, 0x14000008 },
+  { 0x13001f33, 0x14000008 },
+  { 0x13001f34, 0x14000008 },
+  { 0x13001f35, 0x14000008 },
+  { 0x13001f36, 0x14000008 },
+  { 0x13001f37, 0x14000008 },
+  { 0x13001f38, 0x2400fff8 },
+  { 0x13001f39, 0x2400fff8 },
+  { 0x13001f3a, 0x2400fff8 },
+  { 0x13001f3b, 0x2400fff8 },
+  { 0x13001f3c, 0x2400fff8 },
+  { 0x13001f3d, 0x2400fff8 },
+  { 0x13001f3e, 0x2400fff8 },
+  { 0x13001f3f, 0x2400fff8 },
+  { 0x13001f40, 0x14000008 },
+  { 0x13001f41, 0x14000008 },
+  { 0x13001f42, 0x14000008 },
+  { 0x13001f43, 0x14000008 },
+  { 0x13001f44, 0x14000008 },
+  { 0x13001f45, 0x14000008 },
+  { 0x13001f48, 0x2400fff8 },
+  { 0x13001f49, 0x2400fff8 },
+  { 0x13001f4a, 0x2400fff8 },
+  { 0x13001f4b, 0x2400fff8 },
+  { 0x13001f4c, 0x2400fff8 },
+  { 0x13001f4d, 0x2400fff8 },
+  { 0x13001f50, 0x14000000 },
+  { 0x13001f51, 0x14000008 },
+  { 0x13001f52, 0x14000000 },
+  { 0x13001f53, 0x14000008 },
+  { 0x13001f54, 0x14000000 },
+  { 0x13001f55, 0x14000008 },
+  { 0x13001f56, 0x14000000 },
+  { 0x13001f57, 0x14000008 },
+  { 0x13001f59, 0x2400fff8 },
+  { 0x13001f5b, 0x2400fff8 },
+  { 0x13001f5d, 0x2400fff8 },
+  { 0x13001f5f, 0x2400fff8 },
+  { 0x13001f60, 0x14000008 },
+  { 0x13001f61, 0x14000008 },
+  { 0x13001f62, 0x14000008 },
+  { 0x13001f63, 0x14000008 },
+  { 0x13001f64, 0x14000008 },
+  { 0x13001f65, 0x14000008 },
+  { 0x13001f66, 0x14000008 },
+  { 0x13001f67, 0x14000008 },
+  { 0x13001f68, 0x2400fff8 },
+  { 0x13001f69, 0x2400fff8 },
+  { 0x13001f6a, 0x2400fff8 },
+  { 0x13001f6b, 0x2400fff8 },
+  { 0x13001f6c, 0x2400fff8 },
+  { 0x13001f6d, 0x2400fff8 },
+  { 0x13001f6e, 0x2400fff8 },
+  { 0x13001f6f, 0x2400fff8 },
+  { 0x13001f70, 0x1400004a },
+  { 0x13001f71, 0x1400004a },
+  { 0x13001f72, 0x14000056 },
+  { 0x13001f73, 0x14000056 },
+  { 0x13001f74, 0x14000056 },
+  { 0x13001f75, 0x14000056 },
+  { 0x13001f76, 0x14000064 },
+  { 0x13001f77, 0x14000064 },
+  { 0x13001f78, 0x14000080 },
+  { 0x13001f79, 0x14000080 },
+  { 0x13001f7a, 0x14000070 },
+  { 0x13001f7b, 0x14000070 },
+  { 0x13001f7c, 0x1400007e },
+  { 0x13001f7d, 0x1400007e },
+  { 0x13001f80, 0x14000008 },
+  { 0x13001f81, 0x14000008 },
+  { 0x13001f82, 0x14000008 },
+  { 0x13001f83, 0x14000008 },
+  { 0x13001f84, 0x14000008 },
+  { 0x13001f85, 0x14000008 },
+  { 0x13001f86, 0x14000008 },
+  { 0x13001f87, 0x14000008 },
+  { 0x13001f88, 0x2000fff8 },
+  { 0x13001f89, 0x2000fff8 },
+  { 0x13001f8a, 0x2000fff8 },
+  { 0x13001f8b, 0x2000fff8 },
+  { 0x13001f8c, 0x2000fff8 },
+  { 0x13001f8d, 0x2000fff8 },
+  { 0x13001f8e, 0x2000fff8 },
+  { 0x13001f8f, 0x2000fff8 },
+  { 0x13001f90, 0x14000008 },
+  { 0x13001f91, 0x14000008 },
+  { 0x13001f92, 0x14000008 },
+  { 0x13001f93, 0x14000008 },
+  { 0x13001f94, 0x14000008 },
+  { 0x13001f95, 0x14000008 },
+  { 0x13001f96, 0x14000008 },
+  { 0x13001f97, 0x14000008 },
+  { 0x13001f98, 0x2000fff8 },
+  { 0x13001f99, 0x2000fff8 },
+  { 0x13001f9a, 0x2000fff8 },
+  { 0x13001f9b, 0x2000fff8 },
+  { 0x13001f9c, 0x2000fff8 },
+  { 0x13001f9d, 0x2000fff8 },
+  { 0x13001f9e, 0x2000fff8 },
+  { 0x13001f9f, 0x2000fff8 },
+  { 0x13001fa0, 0x14000008 },
+  { 0x13001fa1, 0x14000008 },
+  { 0x13001fa2, 0x14000008 },
+  { 0x13001fa3, 0x14000008 },
+  { 0x13001fa4, 0x14000008 },
+  { 0x13001fa5, 0x14000008 },
+  { 0x13001fa6, 0x14000008 },
+  { 0x13001fa7, 0x14000008 },
+  { 0x13001fa8, 0x2000fff8 },
+  { 0x13001fa9, 0x2000fff8 },
+  { 0x13001faa, 0x2000fff8 },
+  { 0x13001fab, 0x2000fff8 },
+  { 0x13001fac, 0x2000fff8 },
+  { 0x13001fad, 0x2000fff8 },
+  { 0x13001fae, 0x2000fff8 },
+  { 0x13001faf, 0x2000fff8 },
+  { 0x13001fb0, 0x14000008 },
+  { 0x13001fb1, 0x14000008 },
+  { 0x13001fb2, 0x14000000 },
+  { 0x13001fb3, 0x14000009 },
+  { 0x13001fb4, 0x14000000 },
+  { 0x13801fb6, 0x14000001 },
+  { 0x13001fb8, 0x2400fff8 },
+  { 0x13001fb9, 0x2400fff8 },
+  { 0x13001fba, 0x2400ffb6 },
+  { 0x13001fbb, 0x2400ffb6 },
+  { 0x13001fbc, 0x2000fff7 },
+  { 0x13001fbd, 0x60000000 },
+  { 0x13001fbe, 0x1400e3db },
+  { 0x13801fbf, 0x60000002 },
+  { 0x13001fc2, 0x14000000 },
+  { 0x13001fc3, 0x14000009 },
+  { 0x13001fc4, 0x14000000 },
+  { 0x13801fc6, 0x14000001 },
+  { 0x13001fc8, 0x2400ffaa },
+  { 0x13001fc9, 0x2400ffaa },
+  { 0x13001fca, 0x2400ffaa },
+  { 0x13001fcb, 0x2400ffaa },
+  { 0x13001fcc, 0x2000fff7 },
+  { 0x13801fcd, 0x60000002 },
+  { 0x13001fd0, 0x14000008 },
+  { 0x13001fd1, 0x14000008 },
+  { 0x13801fd2, 0x14000001 },
+  { 0x13801fd6, 0x14000001 },
+  { 0x13001fd8, 0x2400fff8 },
+  { 0x13001fd9, 0x2400fff8 },
+  { 0x13001fda, 0x2400ff9c },
+  { 0x13001fdb, 0x2400ff9c },
+  { 0x13801fdd, 0x60000002 },
+  { 0x13001fe0, 0x14000008 },
+  { 0x13001fe1, 0x14000008 },
+  { 0x13801fe2, 0x14000002 },
+  { 0x13001fe5, 0x14000007 },
+  { 0x13801fe6, 0x14000001 },
+  { 0x13001fe8, 0x2400fff8 },
+  { 0x13001fe9, 0x2400fff8 },
+  { 0x13001fea, 0x2400ff90 },
+  { 0x13001feb, 0x2400ff90 },
+  { 0x13001fec, 0x2400fff9 },
+  { 0x13801fed, 0x60000002 },
+  { 0x13001ff2, 0x14000000 },
+  { 0x13001ff3, 0x14000009 },
+  { 0x13001ff4, 0x14000000 },
+  { 0x13801ff6, 0x14000001 },
+  { 0x13001ff8, 0x2400ff80 },
+  { 0x13001ff9, 0x2400ff80 },
+  { 0x13001ffa, 0x2400ff82 },
+  { 0x13001ffb, 0x2400ff82 },
+  { 0x13001ffc, 0x2000fff7 },
+  { 0x13801ffd, 0x60000001 },
+  { 0x09802000, 0x7400000a },
+  { 0x0980200b, 0x04000004 },
+  { 0x09802010, 0x44000005 },
+  { 0x09802016, 0x54000001 },
+  { 0x09002018, 0x50000000 },
+  { 0x09002019, 0x4c000000 },
+  { 0x0900201a, 0x58000000 },
+  { 0x0980201b, 0x50000001 },
+  { 0x0900201d, 0x4c000000 },
+  { 0x0900201e, 0x58000000 },
+  { 0x0900201f, 0x50000000 },
+  { 0x09802020, 0x54000007 },
+  { 0x09002028, 0x6c000000 },
+  { 0x09002029, 0x70000000 },
+  { 0x0980202a, 0x04000004 },
+  { 0x0900202f, 0x74000000 },
+  { 0x09802030, 0x54000008 },
+  { 0x09002039, 0x50000000 },
+  { 0x0900203a, 0x4c000000 },
+  { 0x0980203b, 0x54000003 },
+  { 0x0980203f, 0x40000001 },
+  { 0x09802041, 0x54000002 },
+  { 0x09002044, 0x64000000 },
+  { 0x09002045, 0x58000000 },
+  { 0x09002046, 0x48000000 },
+  { 0x09802047, 0x5400000a },
+  { 0x09002052, 0x64000000 },
+  { 0x09002053, 0x54000000 },
+  { 0x09002054, 0x40000000 },
+  { 0x09802055, 0x54000009 },
+  { 0x0900205f, 0x74000000 },
+  { 0x09802060, 0x04000003 },
+  { 0x0980206a, 0x04000005 },
+  { 0x09002070, 0x3c000000 },
+  { 0x21002071, 0x14000000 },
+  { 0x09802074, 0x3c000005 },
+  { 0x0980207a, 0x64000002 },
+  { 0x0900207d, 0x58000000 },
+  { 0x0900207e, 0x48000000 },
+  { 0x2100207f, 0x14000000 },
+  { 0x09802080, 0x3c000009 },
+  { 0x0980208a, 0x64000002 },
+  { 0x0900208d, 0x58000000 },
+  { 0x0900208e, 0x48000000 },
+  { 0x21802090, 0x18000004 },
+  { 0x098020a0, 0x5c000015 },
+  { 0x1b8020d0, 0x3000000c },
+  { 0x1b8020dd, 0x2c000003 },
+  { 0x1b0020e1, 0x30000000 },
+  { 0x1b8020e2, 0x2c000002 },
+  { 0x1b8020e5, 0x30000006 },
+  { 0x09802100, 0x68000001 },
+  { 0x09002102, 0x24000000 },
+  { 0x09802103, 0x68000003 },
+  { 0x09002107, 0x24000000 },
+  { 0x09802108, 0x68000001 },
+  { 0x0900210a, 0x14000000 },
+  { 0x0980210b, 0x24000002 },
+  { 0x0980210e, 0x14000001 },
+  { 0x09802110, 0x24000002 },
+  { 0x09002113, 0x14000000 },
+  { 0x09002114, 0x68000000 },
+  { 0x09002115, 0x24000000 },
+  { 0x09802116, 0x68000002 },
+  { 0x09802119, 0x24000004 },
+  { 0x0980211e, 0x68000005 },
+  { 0x09002124, 0x24000000 },
+  { 0x09002125, 0x68000000 },
+  { 0x13002126, 0x2400e2a3 },
+  { 0x09002127, 0x68000000 },
+  { 0x09002128, 0x24000000 },
+  { 0x09002129, 0x68000000 },
+  { 0x2100212a, 0x2400df41 },
+  { 0x2100212b, 0x2400dfba },
+  { 0x0980212c, 0x24000001 },
+  { 0x0900212e, 0x68000000 },
+  { 0x0900212f, 0x14000000 },
+  { 0x09802130, 0x24000001 },
+  { 0x09002132, 0x68000000 },
+  { 0x09002133, 0x24000000 },
+  { 0x09002134, 0x14000000 },
+  { 0x09802135, 0x1c000003 },
+  { 0x09002139, 0x14000000 },
+  { 0x0980213a, 0x68000001 },
+  { 0x0980213c, 0x14000001 },
+  { 0x0980213e, 0x24000001 },
+  { 0x09802140, 0x64000004 },
+  { 0x09002145, 0x24000000 },
+  { 0x09802146, 0x14000003 },
+  { 0x0900214a, 0x68000000 },
+  { 0x0900214b, 0x64000000 },
+  { 0x0900214c, 0x68000000 },
+  { 0x09802153, 0x3c00000c },
+  { 0x09002160, 0x38000010 },
+  { 0x09002161, 0x38000010 },
+  { 0x09002162, 0x38000010 },
+  { 0x09002163, 0x38000010 },
+  { 0x09002164, 0x38000010 },
+  { 0x09002165, 0x38000010 },
+  { 0x09002166, 0x38000010 },
+  { 0x09002167, 0x38000010 },
+  { 0x09002168, 0x38000010 },
+  { 0x09002169, 0x38000010 },
+  { 0x0900216a, 0x38000010 },
+  { 0x0900216b, 0x38000010 },
+  { 0x0900216c, 0x38000010 },
+  { 0x0900216d, 0x38000010 },
+  { 0x0900216e, 0x38000010 },
+  { 0x0900216f, 0x38000010 },
+  { 0x09002170, 0x3800fff0 },
+  { 0x09002171, 0x3800fff0 },
+  { 0x09002172, 0x3800fff0 },
+  { 0x09002173, 0x3800fff0 },
+  { 0x09002174, 0x3800fff0 },
+  { 0x09002175, 0x3800fff0 },
+  { 0x09002176, 0x3800fff0 },
+  { 0x09002177, 0x3800fff0 },
+  { 0x09002178, 0x3800fff0 },
+  { 0x09002179, 0x3800fff0 },
+  { 0x0900217a, 0x3800fff0 },
+  { 0x0900217b, 0x3800fff0 },
+  { 0x0900217c, 0x3800fff0 },
+  { 0x0900217d, 0x3800fff0 },
+  { 0x0900217e, 0x3800fff0 },
+  { 0x0900217f, 0x3800fff0 },
+  { 0x09802180, 0x38000003 },
+  { 0x09802190, 0x64000004 },
+  { 0x09802195, 0x68000004 },
+  { 0x0980219a, 0x64000001 },
+  { 0x0980219c, 0x68000003 },
+  { 0x090021a0, 0x64000000 },
+  { 0x098021a1, 0x68000001 },
+  { 0x090021a3, 0x64000000 },
+  { 0x098021a4, 0x68000001 },
+  { 0x090021a6, 0x64000000 },
+  { 0x098021a7, 0x68000006 },
+  { 0x090021ae, 0x64000000 },
+  { 0x098021af, 0x6800001e },
+  { 0x098021ce, 0x64000001 },
+  { 0x098021d0, 0x68000001 },
+  { 0x090021d2, 0x64000000 },
+  { 0x090021d3, 0x68000000 },
+  { 0x090021d4, 0x64000000 },
+  { 0x098021d5, 0x6800001e },
+  { 0x098021f4, 0x6400010b },
+  { 0x09802300, 0x68000007 },
+  { 0x09802308, 0x64000003 },
+  { 0x0980230c, 0x68000013 },
+  { 0x09802320, 0x64000001 },
+  { 0x09802322, 0x68000006 },
+  { 0x09002329, 0x58000000 },
+  { 0x0900232a, 0x48000000 },
+  { 0x0980232b, 0x68000050 },
+  { 0x0900237c, 0x64000000 },
+  { 0x0980237d, 0x6800001d },
+  { 0x0980239b, 0x64000018 },
+  { 0x090023b4, 0x58000000 },
+  { 0x090023b5, 0x48000000 },
+  { 0x090023b6, 0x54000000 },
+  { 0x098023b7, 0x68000024 },
+  { 0x09802400, 0x68000026 },
+  { 0x09802440, 0x6800000a },
+  { 0x09802460, 0x3c00003b },
+  { 0x0980249c, 0x68000019 },
+  { 0x090024b6, 0x6800001a },
+  { 0x090024b7, 0x6800001a },
+  { 0x090024b8, 0x6800001a },
+  { 0x090024b9, 0x6800001a },
+  { 0x090024ba, 0x6800001a },
+  { 0x090024bb, 0x6800001a },
+  { 0x090024bc, 0x6800001a },
+  { 0x090024bd, 0x6800001a },
+  { 0x090024be, 0x6800001a },
+  { 0x090024bf, 0x6800001a },
+  { 0x090024c0, 0x6800001a },
+  { 0x090024c1, 0x6800001a },
+  { 0x090024c2, 0x6800001a },
+  { 0x090024c3, 0x6800001a },
+  { 0x090024c4, 0x6800001a },
+  { 0x090024c5, 0x6800001a },
+  { 0x090024c6, 0x6800001a },
+  { 0x090024c7, 0x6800001a },
+  { 0x090024c8, 0x6800001a },
+  { 0x090024c9, 0x6800001a },
+  { 0x090024ca, 0x6800001a },
+  { 0x090024cb, 0x6800001a },
+  { 0x090024cc, 0x6800001a },
+  { 0x090024cd, 0x6800001a },
+  { 0x090024ce, 0x6800001a },
+  { 0x090024cf, 0x6800001a },
+  { 0x090024d0, 0x6800ffe6 },
+  { 0x090024d1, 0x6800ffe6 },
+  { 0x090024d2, 0x6800ffe6 },
+  { 0x090024d3, 0x6800ffe6 },
+  { 0x090024d4, 0x6800ffe6 },
+  { 0x090024d5, 0x6800ffe6 },
+  { 0x090024d6, 0x6800ffe6 },
+  { 0x090024d7, 0x6800ffe6 },
+  { 0x090024d8, 0x6800ffe6 },
+  { 0x090024d9, 0x6800ffe6 },
+  { 0x090024da, 0x6800ffe6 },
+  { 0x090024db, 0x6800ffe6 },
+  { 0x090024dc, 0x6800ffe6 },
+  { 0x090024dd, 0x6800ffe6 },
+  { 0x090024de, 0x6800ffe6 },
+  { 0x090024df, 0x6800ffe6 },
+  { 0x090024e0, 0x6800ffe6 },
+  { 0x090024e1, 0x6800ffe6 },
+  { 0x090024e2, 0x6800ffe6 },
+  { 0x090024e3, 0x6800ffe6 },
+  { 0x090024e4, 0x6800ffe6 },
+  { 0x090024e5, 0x6800ffe6 },
+  { 0x090024e6, 0x6800ffe6 },
+  { 0x090024e7, 0x6800ffe6 },
+  { 0x090024e8, 0x6800ffe6 },
+  { 0x090024e9, 0x6800ffe6 },
+  { 0x098024ea, 0x3c000015 },
+  { 0x09802500, 0x680000b6 },
+  { 0x090025b7, 0x64000000 },
+  { 0x098025b8, 0x68000008 },
+  { 0x090025c1, 0x64000000 },
+  { 0x098025c2, 0x68000035 },
+  { 0x098025f8, 0x64000007 },
+  { 0x09802600, 0x6800006e },
+  { 0x0900266f, 0x64000000 },
+  { 0x09802670, 0x6800002c },
+  { 0x098026a0, 0x68000011 },
+  { 0x09802701, 0x68000003 },
+  { 0x09802706, 0x68000003 },
+  { 0x0980270c, 0x6800001b },
+  { 0x09802729, 0x68000022 },
+  { 0x0900274d, 0x68000000 },
+  { 0x0980274f, 0x68000003 },
+  { 0x09002756, 0x68000000 },
+  { 0x09802758, 0x68000006 },
+  { 0x09802761, 0x68000006 },
+  { 0x09002768, 0x58000000 },
+  { 0x09002769, 0x48000000 },
+  { 0x0900276a, 0x58000000 },
+  { 0x0900276b, 0x48000000 },
+  { 0x0900276c, 0x58000000 },
+  { 0x0900276d, 0x48000000 },
+  { 0x0900276e, 0x58000000 },
+  { 0x0900276f, 0x48000000 },
+  { 0x09002770, 0x58000000 },
+  { 0x09002771, 0x48000000 },
+  { 0x09002772, 0x58000000 },
+  { 0x09002773, 0x48000000 },
+  { 0x09002774, 0x58000000 },
+  { 0x09002775, 0x48000000 },
+  { 0x09802776, 0x3c00001d },
+  { 0x09002794, 0x68000000 },
+  { 0x09802798, 0x68000017 },
+  { 0x098027b1, 0x6800000d },
+  { 0x098027c0, 0x64000004 },
+  { 0x090027c5, 0x58000000 },
+  { 0x090027c6, 0x48000000 },
+  { 0x098027d0, 0x64000015 },
+  { 0x090027e6, 0x58000000 },
+  { 0x090027e7, 0x48000000 },
+  { 0x090027e8, 0x58000000 },
+  { 0x090027e9, 0x48000000 },
+  { 0x090027ea, 0x58000000 },
+  { 0x090027eb, 0x48000000 },
+  { 0x098027f0, 0x6400000f },
+  { 0x04802800, 0x680000ff },
+  { 0x09802900, 0x64000082 },
+  { 0x09002983, 0x58000000 },
+  { 0x09002984, 0x48000000 },
+  { 0x09002985, 0x58000000 },
+  { 0x09002986, 0x48000000 },
+  { 0x09002987, 0x58000000 },
+  { 0x09002988, 0x48000000 },
+  { 0x09002989, 0x58000000 },
+  { 0x0900298a, 0x48000000 },
+  { 0x0900298b, 0x58000000 },
+  { 0x0900298c, 0x48000000 },
+  { 0x0900298d, 0x58000000 },
+  { 0x0900298e, 0x48000000 },
+  { 0x0900298f, 0x58000000 },
+  { 0x09002990, 0x48000000 },
+  { 0x09002991, 0x58000000 },
+  { 0x09002992, 0x48000000 },
+  { 0x09002993, 0x58000000 },
+  { 0x09002994, 0x48000000 },
+  { 0x09002995, 0x58000000 },
+  { 0x09002996, 0x48000000 },
+  { 0x09002997, 0x58000000 },
+  { 0x09002998, 0x48000000 },
+  { 0x09802999, 0x6400003e },
+  { 0x090029d8, 0x58000000 },
+  { 0x090029d9, 0x48000000 },
+  { 0x090029da, 0x58000000 },
+  { 0x090029db, 0x48000000 },
+  { 0x098029dc, 0x6400001f },
+  { 0x090029fc, 0x58000000 },
+  { 0x090029fd, 0x48000000 },
+  { 0x098029fe, 0x64000101 },
+  { 0x09802b00, 0x68000013 },
+  { 0x11002c00, 0x24000030 },
+  { 0x11002c01, 0x24000030 },
+  { 0x11002c02, 0x24000030 },
+  { 0x11002c03, 0x24000030 },
+  { 0x11002c04, 0x24000030 },
+  { 0x11002c05, 0x24000030 },
+  { 0x11002c06, 0x24000030 },
+  { 0x11002c07, 0x24000030 },
+  { 0x11002c08, 0x24000030 },
+  { 0x11002c09, 0x24000030 },
+  { 0x11002c0a, 0x24000030 },
+  { 0x11002c0b, 0x24000030 },
+  { 0x11002c0c, 0x24000030 },
+  { 0x11002c0d, 0x24000030 },
+  { 0x11002c0e, 0x24000030 },
+  { 0x11002c0f, 0x24000030 },
+  { 0x11002c10, 0x24000030 },
+  { 0x11002c11, 0x24000030 },
+  { 0x11002c12, 0x24000030 },
+  { 0x11002c13, 0x24000030 },
+  { 0x11002c14, 0x24000030 },
+  { 0x11002c15, 0x24000030 },
+  { 0x11002c16, 0x24000030 },
+  { 0x11002c17, 0x24000030 },
+  { 0x11002c18, 0x24000030 },
+  { 0x11002c19, 0x24000030 },
+  { 0x11002c1a, 0x24000030 },
+  { 0x11002c1b, 0x24000030 },
+  { 0x11002c1c, 0x24000030 },
+  { 0x11002c1d, 0x24000030 },
+  { 0x11002c1e, 0x24000030 },
+  { 0x11002c1f, 0x24000030 },
+  { 0x11002c20, 0x24000030 },
+  { 0x11002c21, 0x24000030 },
+  { 0x11002c22, 0x24000030 },
+  { 0x11002c23, 0x24000030 },
+  { 0x11002c24, 0x24000030 },
+  { 0x11002c25, 0x24000030 },
+  { 0x11002c26, 0x24000030 },
+  { 0x11002c27, 0x24000030 },
+  { 0x11002c28, 0x24000030 },
+  { 0x11002c29, 0x24000030 },
+  { 0x11002c2a, 0x24000030 },
+  { 0x11002c2b, 0x24000030 },
+  { 0x11002c2c, 0x24000030 },
+  { 0x11002c2d, 0x24000030 },
+  { 0x11002c2e, 0x24000030 },
+  { 0x11002c30, 0x1400ffd0 },
+  { 0x11002c31, 0x1400ffd0 },
+  { 0x11002c32, 0x1400ffd0 },
+  { 0x11002c33, 0x1400ffd0 },
+  { 0x11002c34, 0x1400ffd0 },
+  { 0x11002c35, 0x1400ffd0 },
+  { 0x11002c36, 0x1400ffd0 },
+  { 0x11002c37, 0x1400ffd0 },
+  { 0x11002c38, 0x1400ffd0 },
+  { 0x11002c39, 0x1400ffd0 },
+  { 0x11002c3a, 0x1400ffd0 },
+  { 0x11002c3b, 0x1400ffd0 },
+  { 0x11002c3c, 0x1400ffd0 },
+  { 0x11002c3d, 0x1400ffd0 },
+  { 0x11002c3e, 0x1400ffd0 },
+  { 0x11002c3f, 0x1400ffd0 },
+  { 0x11002c40, 0x1400ffd0 },
+  { 0x11002c41, 0x1400ffd0 },
+  { 0x11002c42, 0x1400ffd0 },
+  { 0x11002c43, 0x1400ffd0 },
+  { 0x11002c44, 0x1400ffd0 },
+  { 0x11002c45, 0x1400ffd0 },
+  { 0x11002c46, 0x1400ffd0 },
+  { 0x11002c47, 0x1400ffd0 },
+  { 0x11002c48, 0x1400ffd0 },
+  { 0x11002c49, 0x1400ffd0 },
+  { 0x11002c4a, 0x1400ffd0 },
+  { 0x11002c4b, 0x1400ffd0 },
+  { 0x11002c4c, 0x1400ffd0 },
+  { 0x11002c4d, 0x1400ffd0 },
+  { 0x11002c4e, 0x1400ffd0 },
+  { 0x11002c4f, 0x1400ffd0 },
+  { 0x11002c50, 0x1400ffd0 },
+  { 0x11002c51, 0x1400ffd0 },
+  { 0x11002c52, 0x1400ffd0 },
+  { 0x11002c53, 0x1400ffd0 },
+  { 0x11002c54, 0x1400ffd0 },
+  { 0x11002c55, 0x1400ffd0 },
+  { 0x11002c56, 0x1400ffd0 },
+  { 0x11002c57, 0x1400ffd0 },
+  { 0x11002c58, 0x1400ffd0 },
+  { 0x11002c59, 0x1400ffd0 },
+  { 0x11002c5a, 0x1400ffd0 },
+  { 0x11002c5b, 0x1400ffd0 },
+  { 0x11002c5c, 0x1400ffd0 },
+  { 0x11002c5d, 0x1400ffd0 },
+  { 0x11002c5e, 0x1400ffd0 },
+  { 0x0a002c80, 0x24000001 },
+  { 0x0a002c81, 0x1400ffff },
+  { 0x0a002c82, 0x24000001 },
+  { 0x0a002c83, 0x1400ffff },
+  { 0x0a002c84, 0x24000001 },
+  { 0x0a002c85, 0x1400ffff },
+  { 0x0a002c86, 0x24000001 },
+  { 0x0a002c87, 0x1400ffff },
+  { 0x0a002c88, 0x24000001 },
+  { 0x0a002c89, 0x1400ffff },
+  { 0x0a002c8a, 0x24000001 },
+  { 0x0a002c8b, 0x1400ffff },
+  { 0x0a002c8c, 0x24000001 },
+  { 0x0a002c8d, 0x1400ffff },
+  { 0x0a002c8e, 0x24000001 },
+  { 0x0a002c8f, 0x1400ffff },
+  { 0x0a002c90, 0x24000001 },
+  { 0x0a002c91, 0x1400ffff },
+  { 0x0a002c92, 0x24000001 },
+  { 0x0a002c93, 0x1400ffff },
+  { 0x0a002c94, 0x24000001 },
+  { 0x0a002c95, 0x1400ffff },
+  { 0x0a002c96, 0x24000001 },
+  { 0x0a002c97, 0x1400ffff },
+  { 0x0a002c98, 0x24000001 },
+  { 0x0a002c99, 0x1400ffff },
+  { 0x0a002c9a, 0x24000001 },
+  { 0x0a002c9b, 0x1400ffff },
+  { 0x0a002c9c, 0x24000001 },
+  { 0x0a002c9d, 0x1400ffff },
+  { 0x0a002c9e, 0x24000001 },
+  { 0x0a002c9f, 0x1400ffff },
+  { 0x0a002ca0, 0x24000001 },
+  { 0x0a002ca1, 0x1400ffff },
+  { 0x0a002ca2, 0x24000001 },
+  { 0x0a002ca3, 0x1400ffff },
+  { 0x0a002ca4, 0x24000001 },
+  { 0x0a002ca5, 0x1400ffff },
+  { 0x0a002ca6, 0x24000001 },
+  { 0x0a002ca7, 0x1400ffff },
+  { 0x0a002ca8, 0x24000001 },
+  { 0x0a002ca9, 0x1400ffff },
+  { 0x0a002caa, 0x24000001 },
+  { 0x0a002cab, 0x1400ffff },
+  { 0x0a002cac, 0x24000001 },
+  { 0x0a002cad, 0x1400ffff },
+  { 0x0a002cae, 0x24000001 },
+  { 0x0a002caf, 0x1400ffff },
+  { 0x0a002cb0, 0x24000001 },
+  { 0x0a002cb1, 0x1400ffff },
+  { 0x0a002cb2, 0x24000001 },
+  { 0x0a002cb3, 0x1400ffff },
+  { 0x0a002cb4, 0x24000001 },
+  { 0x0a002cb5, 0x1400ffff },
+  { 0x0a002cb6, 0x24000001 },
+  { 0x0a002cb7, 0x1400ffff },
+  { 0x0a002cb8, 0x24000001 },
+  { 0x0a002cb9, 0x1400ffff },
+  { 0x0a002cba, 0x24000001 },
+  { 0x0a002cbb, 0x1400ffff },
+  { 0x0a002cbc, 0x24000001 },
+  { 0x0a002cbd, 0x1400ffff },
+  { 0x0a002cbe, 0x24000001 },
+  { 0x0a002cbf, 0x1400ffff },
+  { 0x0a002cc0, 0x24000001 },
+  { 0x0a002cc1, 0x1400ffff },
+  { 0x0a002cc2, 0x24000001 },
+  { 0x0a002cc3, 0x1400ffff },
+  { 0x0a002cc4, 0x24000001 },
+  { 0x0a002cc5, 0x1400ffff },
+  { 0x0a002cc6, 0x24000001 },
+  { 0x0a002cc7, 0x1400ffff },
+  { 0x0a002cc8, 0x24000001 },
+  { 0x0a002cc9, 0x1400ffff },
+  { 0x0a002cca, 0x24000001 },
+  { 0x0a002ccb, 0x1400ffff },
+  { 0x0a002ccc, 0x24000001 },
+  { 0x0a002ccd, 0x1400ffff },
+  { 0x0a002cce, 0x24000001 },
+  { 0x0a002ccf, 0x1400ffff },
+  { 0x0a002cd0, 0x24000001 },
+  { 0x0a002cd1, 0x1400ffff },
+  { 0x0a002cd2, 0x24000001 },
+  { 0x0a002cd3, 0x1400ffff },
+  { 0x0a002cd4, 0x24000001 },
+  { 0x0a002cd5, 0x1400ffff },
+  { 0x0a002cd6, 0x24000001 },
+  { 0x0a002cd7, 0x1400ffff },
+  { 0x0a002cd8, 0x24000001 },
+  { 0x0a002cd9, 0x1400ffff },
+  { 0x0a002cda, 0x24000001 },
+  { 0x0a002cdb, 0x1400ffff },
+  { 0x0a002cdc, 0x24000001 },
+  { 0x0a002cdd, 0x1400ffff },
+  { 0x0a002cde, 0x24000001 },
+  { 0x0a002cdf, 0x1400ffff },
+  { 0x0a002ce0, 0x24000001 },
+  { 0x0a002ce1, 0x1400ffff },
+  { 0x0a002ce2, 0x24000001 },
+  { 0x0a002ce3, 0x1400ffff },
+  { 0x0a002ce4, 0x14000000 },
+  { 0x0a802ce5, 0x68000005 },
+  { 0x0a802cf9, 0x54000003 },
+  { 0x0a002cfd, 0x3c000000 },
+  { 0x0a802cfe, 0x54000001 },
+  { 0x10002d00, 0x1400e3a0 },
+  { 0x10002d01, 0x1400e3a0 },
+  { 0x10002d02, 0x1400e3a0 },
+  { 0x10002d03, 0x1400e3a0 },
+  { 0x10002d04, 0x1400e3a0 },
+  { 0x10002d05, 0x1400e3a0 },
+  { 0x10002d06, 0x1400e3a0 },
+  { 0x10002d07, 0x1400e3a0 },
+  { 0x10002d08, 0x1400e3a0 },
+  { 0x10002d09, 0x1400e3a0 },
+  { 0x10002d0a, 0x1400e3a0 },
+  { 0x10002d0b, 0x1400e3a0 },
+  { 0x10002d0c, 0x1400e3a0 },
+  { 0x10002d0d, 0x1400e3a0 },
+  { 0x10002d0e, 0x1400e3a0 },
+  { 0x10002d0f, 0x1400e3a0 },
+  { 0x10002d10, 0x1400e3a0 },
+  { 0x10002d11, 0x1400e3a0 },
+  { 0x10002d12, 0x1400e3a0 },
+  { 0x10002d13, 0x1400e3a0 },
+  { 0x10002d14, 0x1400e3a0 },
+  { 0x10002d15, 0x1400e3a0 },
+  { 0x10002d16, 0x1400e3a0 },
+  { 0x10002d17, 0x1400e3a0 },
+  { 0x10002d18, 0x1400e3a0 },
+  { 0x10002d19, 0x1400e3a0 },
+  { 0x10002d1a, 0x1400e3a0 },
+  { 0x10002d1b, 0x1400e3a0 },
+  { 0x10002d1c, 0x1400e3a0 },
+  { 0x10002d1d, 0x1400e3a0 },
+  { 0x10002d1e, 0x1400e3a0 },
+  { 0x10002d1f, 0x1400e3a0 },
+  { 0x10002d20, 0x1400e3a0 },
+  { 0x10002d21, 0x1400e3a0 },
+  { 0x10002d22, 0x1400e3a0 },
+  { 0x10002d23, 0x1400e3a0 },
+  { 0x10002d24, 0x1400e3a0 },
+  { 0x10002d25, 0x1400e3a0 },
+  { 0x3a802d30, 0x1c000035 },
+  { 0x3a002d6f, 0x18000000 },
+  { 0x0f802d80, 0x1c000016 },
+  { 0x0f802da0, 0x1c000006 },
+  { 0x0f802da8, 0x1c000006 },
+  { 0x0f802db0, 0x1c000006 },
+  { 0x0f802db8, 0x1c000006 },
+  { 0x0f802dc0, 0x1c000006 },
+  { 0x0f802dc8, 0x1c000006 },
+  { 0x0f802dd0, 0x1c000006 },
+  { 0x0f802dd8, 0x1c000006 },
+  { 0x09802e00, 0x54000001 },
+  { 0x09002e02, 0x50000000 },
+  { 0x09002e03, 0x4c000000 },
+  { 0x09002e04, 0x50000000 },
+  { 0x09002e05, 0x4c000000 },
+  { 0x09802e06, 0x54000002 },
+  { 0x09002e09, 0x50000000 },
+  { 0x09002e0a, 0x4c000000 },
+  { 0x09002e0b, 0x54000000 },
+  { 0x09002e0c, 0x50000000 },
+  { 0x09002e0d, 0x4c000000 },
+  { 0x09802e0e, 0x54000008 },
+  { 0x09002e17, 0x44000000 },
+  { 0x09002e1c, 0x50000000 },
+  { 0x09002e1d, 0x4c000000 },
+  { 0x16802e80, 0x68000019 },
+  { 0x16802e9b, 0x68000058 },
+  { 0x16802f00, 0x680000d5 },
+  { 0x09802ff0, 0x6800000b },
+  { 0x09003000, 0x74000000 },
+  { 0x09803001, 0x54000002 },
+  { 0x09003004, 0x68000000 },
+  { 0x16003005, 0x18000000 },
+  { 0x09003006, 0x1c000000 },
+  { 0x16003007, 0x38000000 },
+  { 0x09003008, 0x58000000 },
+  { 0x09003009, 0x48000000 },
+  { 0x0900300a, 0x58000000 },
+  { 0x0900300b, 0x48000000 },
+  { 0x0900300c, 0x58000000 },
+  { 0x0900300d, 0x48000000 },
+  { 0x0900300e, 0x58000000 },
+  { 0x0900300f, 0x48000000 },
+  { 0x09003010, 0x58000000 },
+  { 0x09003011, 0x48000000 },
+  { 0x09803012, 0x68000001 },
+  { 0x09003014, 0x58000000 },
+  { 0x09003015, 0x48000000 },
+  { 0x09003016, 0x58000000 },
+  { 0x09003017, 0x48000000 },
+  { 0x09003018, 0x58000000 },
+  { 0x09003019, 0x48000000 },
+  { 0x0900301a, 0x58000000 },
+  { 0x0900301b, 0x48000000 },
+  { 0x0900301c, 0x44000000 },
+  { 0x0900301d, 0x58000000 },
+  { 0x0980301e, 0x48000001 },
+  { 0x09003020, 0x68000000 },
+  { 0x16803021, 0x38000008 },
+  { 0x1b80302a, 0x30000005 },
+  { 0x09003030, 0x44000000 },
+  { 0x09803031, 0x18000004 },
+  { 0x09803036, 0x68000001 },
+  { 0x16803038, 0x38000002 },
+  { 0x1600303b, 0x18000000 },
+  { 0x0900303c, 0x1c000000 },
+  { 0x0900303d, 0x54000000 },
+  { 0x0980303e, 0x68000001 },
+  { 0x1a803041, 0x1c000055 },
+  { 0x1b803099, 0x30000001 },
+  { 0x0980309b, 0x60000001 },
+  { 0x1a80309d, 0x18000001 },
+  { 0x1a00309f, 0x1c000000 },
+  { 0x090030a0, 0x44000000 },
+  { 0x1d8030a1, 0x1c000059 },
+  { 0x090030fb, 0x54000000 },
+  { 0x098030fc, 0x18000002 },
+  { 0x1d0030ff, 0x1c000000 },
+  { 0x03803105, 0x1c000027 },
+  { 0x17803131, 0x1c00005d },
+  { 0x09803190, 0x68000001 },
+  { 0x09803192, 0x3c000003 },
+  { 0x09803196, 0x68000009 },
+  { 0x038031a0, 0x1c000017 },
+  { 0x098031c0, 0x6800000f },
+  { 0x1d8031f0, 0x1c00000f },
+  { 0x17803200, 0x6800001e },
+  { 0x09803220, 0x3c000009 },
+  { 0x0980322a, 0x68000019 },
+  { 0x09003250, 0x68000000 },
+  { 0x09803251, 0x3c00000e },
+  { 0x17803260, 0x6800001f },
+  { 0x09803280, 0x3c000009 },
+  { 0x0980328a, 0x68000026 },
+  { 0x098032b1, 0x3c00000e },
+  { 0x098032c0, 0x6800003e },
+  { 0x09803300, 0x680000ff },
+  { 0x16803400, 0x1c0019b5 },
+  { 0x09804dc0, 0x6800003f },
+  { 0x16804e00, 0x1c0051bb },
+  { 0x3c80a000, 0x1c000014 },
+  { 0x3c00a015, 0x18000000 },
+  { 0x3c80a016, 0x1c000476 },
+  { 0x3c80a490, 0x68000036 },
+  { 0x0980a700, 0x60000016 },
+  { 0x3080a800, 0x1c000001 },
+  { 0x3000a802, 0x28000000 },
+  { 0x3080a803, 0x1c000002 },
+  { 0x3000a806, 0x30000000 },
+  { 0x3080a807, 0x1c000003 },
+  { 0x3000a80b, 0x30000000 },
+  { 0x3080a80c, 0x1c000016 },
+  { 0x3080a823, 0x28000001 },
+  { 0x3080a825, 0x30000001 },
+  { 0x3000a827, 0x28000000 },
+  { 0x3080a828, 0x68000003 },
+  { 0x1780ac00, 0x1c002ba3 },
+  { 0x0980d800, 0x1000037f },
+  { 0x0980db80, 0x1000007f },
+  { 0x0980dc00, 0x100003ff },
+  { 0x0980e000, 0x0c0018ff },
+  { 0x1680f900, 0x1c00012d },
+  { 0x1680fa30, 0x1c00003a },
+  { 0x1680fa70, 0x1c000069 },
+  { 0x2180fb00, 0x14000006 },
+  { 0x0180fb13, 0x14000004 },
+  { 0x1900fb1d, 0x1c000000 },
+  { 0x1900fb1e, 0x30000000 },
+  { 0x1980fb1f, 0x1c000009 },
+  { 0x1900fb29, 0x64000000 },
+  { 0x1980fb2a, 0x1c00000c },
+  { 0x1980fb38, 0x1c000004 },
+  { 0x1900fb3e, 0x1c000000 },
+  { 0x1980fb40, 0x1c000001 },
+  { 0x1980fb43, 0x1c000001 },
+  { 0x1980fb46, 0x1c00006b },
+  { 0x0080fbd3, 0x1c00016a },
+  { 0x0900fd3e, 0x58000000 },
+  { 0x0900fd3f, 0x48000000 },
+  { 0x0080fd50, 0x1c00003f },
+  { 0x0080fd92, 0x1c000035 },
+  { 0x0080fdf0, 0x1c00000b },
+  { 0x0000fdfc, 0x5c000000 },
+  { 0x0900fdfd, 0x68000000 },
+  { 0x1b80fe00, 0x3000000f },
+  { 0x0980fe10, 0x54000006 },
+  { 0x0900fe17, 0x58000000 },
+  { 0x0900fe18, 0x48000000 },
+  { 0x0900fe19, 0x54000000 },
+  { 0x1b80fe20, 0x30000003 },
+  { 0x0900fe30, 0x54000000 },
+  { 0x0980fe31, 0x44000001 },
+  { 0x0980fe33, 0x40000001 },
+  { 0x0900fe35, 0x58000000 },
+  { 0x0900fe36, 0x48000000 },
+  { 0x0900fe37, 0x58000000 },
+  { 0x0900fe38, 0x48000000 },
+  { 0x0900fe39, 0x58000000 },
+  { 0x0900fe3a, 0x48000000 },
+  { 0x0900fe3b, 0x58000000 },
+  { 0x0900fe3c, 0x48000000 },
+  { 0x0900fe3d, 0x58000000 },
+  { 0x0900fe3e, 0x48000000 },
+  { 0x0900fe3f, 0x58000000 },
+  { 0x0900fe40, 0x48000000 },
+  { 0x0900fe41, 0x58000000 },
+  { 0x0900fe42, 0x48000000 },
+  { 0x0900fe43, 0x58000000 },
+  { 0x0900fe44, 0x48000000 },
+  { 0x0980fe45, 0x54000001 },
+  { 0x0900fe47, 0x58000000 },
+  { 0x0900fe48, 0x48000000 },
+  { 0x0980fe49, 0x54000003 },
+  { 0x0980fe4d, 0x40000002 },
+  { 0x0980fe50, 0x54000002 },
+  { 0x0980fe54, 0x54000003 },
+  { 0x0900fe58, 0x44000000 },
+  { 0x0900fe59, 0x58000000 },
+  { 0x0900fe5a, 0x48000000 },
+  { 0x0900fe5b, 0x58000000 },
+  { 0x0900fe5c, 0x48000000 },
+  { 0x0900fe5d, 0x58000000 },
+  { 0x0900fe5e, 0x48000000 },
+  { 0x0980fe5f, 0x54000002 },
+  { 0x0900fe62, 0x64000000 },
+  { 0x0900fe63, 0x44000000 },
+  { 0x0980fe64, 0x64000002 },
+  { 0x0900fe68, 0x54000000 },
+  { 0x0900fe69, 0x5c000000 },
+  { 0x0980fe6a, 0x54000001 },
+  { 0x0080fe70, 0x1c000004 },
+  { 0x0080fe76, 0x1c000086 },
+  { 0x0900feff, 0x04000000 },
+  { 0x0980ff01, 0x54000002 },
+  { 0x0900ff04, 0x5c000000 },
+  { 0x0980ff05, 0x54000002 },
+  { 0x0900ff08, 0x58000000 },
+  { 0x0900ff09, 0x48000000 },
+  { 0x0900ff0a, 0x54000000 },
+  { 0x0900ff0b, 0x64000000 },
+  { 0x0900ff0c, 0x54000000 },
+  { 0x0900ff0d, 0x44000000 },
+  { 0x0980ff0e, 0x54000001 },
+  { 0x0980ff10, 0x34000009 },
+  { 0x0980ff1a, 0x54000001 },
+  { 0x0980ff1c, 0x64000002 },
+  { 0x0980ff1f, 0x54000001 },
+  { 0x2100ff21, 0x24000020 },
+  { 0x2100ff22, 0x24000020 },
+  { 0x2100ff23, 0x24000020 },
+  { 0x2100ff24, 0x24000020 },
+  { 0x2100ff25, 0x24000020 },
+  { 0x2100ff26, 0x24000020 },
+  { 0x2100ff27, 0x24000020 },
+  { 0x2100ff28, 0x24000020 },
+  { 0x2100ff29, 0x24000020 },
+  { 0x2100ff2a, 0x24000020 },
+  { 0x2100ff2b, 0x24000020 },
+  { 0x2100ff2c, 0x24000020 },
+  { 0x2100ff2d, 0x24000020 },
+  { 0x2100ff2e, 0x24000020 },
+  { 0x2100ff2f, 0x24000020 },
+  { 0x2100ff30, 0x24000020 },
+  { 0x2100ff31, 0x24000020 },
+  { 0x2100ff32, 0x24000020 },
+  { 0x2100ff33, 0x24000020 },
+  { 0x2100ff34, 0x24000020 },
+  { 0x2100ff35, 0x24000020 },
+  { 0x2100ff36, 0x24000020 },
+  { 0x2100ff37, 0x24000020 },
+  { 0x2100ff38, 0x24000020 },
+  { 0x2100ff39, 0x24000020 },
+  { 0x2100ff3a, 0x24000020 },
+  { 0x0900ff3b, 0x58000000 },
+  { 0x0900ff3c, 0x54000000 },
+  { 0x0900ff3d, 0x48000000 },
+  { 0x0900ff3e, 0x60000000 },
+  { 0x0900ff3f, 0x40000000 },
+  { 0x0900ff40, 0x60000000 },
+  { 0x2100ff41, 0x1400ffe0 },
+  { 0x2100ff42, 0x1400ffe0 },
+  { 0x2100ff43, 0x1400ffe0 },
+  { 0x2100ff44, 0x1400ffe0 },
+  { 0x2100ff45, 0x1400ffe0 },
+  { 0x2100ff46, 0x1400ffe0 },
+  { 0x2100ff47, 0x1400ffe0 },
+  { 0x2100ff48, 0x1400ffe0 },
+  { 0x2100ff49, 0x1400ffe0 },
+  { 0x2100ff4a, 0x1400ffe0 },
+  { 0x2100ff4b, 0x1400ffe0 },
+  { 0x2100ff4c, 0x1400ffe0 },
+  { 0x2100ff4d, 0x1400ffe0 },
+  { 0x2100ff4e, 0x1400ffe0 },
+  { 0x2100ff4f, 0x1400ffe0 },
+  { 0x2100ff50, 0x1400ffe0 },
+  { 0x2100ff51, 0x1400ffe0 },
+  { 0x2100ff52, 0x1400ffe0 },
+  { 0x2100ff53, 0x1400ffe0 },
+  { 0x2100ff54, 0x1400ffe0 },
+  { 0x2100ff55, 0x1400ffe0 },
+  { 0x2100ff56, 0x1400ffe0 },
+  { 0x2100ff57, 0x1400ffe0 },
+  { 0x2100ff58, 0x1400ffe0 },
+  { 0x2100ff59, 0x1400ffe0 },
+  { 0x2100ff5a, 0x1400ffe0 },
+  { 0x0900ff5b, 0x58000000 },
+  { 0x0900ff5c, 0x64000000 },
+  { 0x0900ff5d, 0x48000000 },
+  { 0x0900ff5e, 0x64000000 },
+  { 0x0900ff5f, 0x58000000 },
+  { 0x0900ff60, 0x48000000 },
+  { 0x0900ff61, 0x54000000 },
+  { 0x0900ff62, 0x58000000 },
+  { 0x0900ff63, 0x48000000 },
+  { 0x0980ff64, 0x54000001 },
+  { 0x1d80ff66, 0x1c000009 },
+  { 0x0900ff70, 0x18000000 },
+  { 0x1d80ff71, 0x1c00002c },
+  { 0x0980ff9e, 0x18000001 },
+  { 0x1780ffa0, 0x1c00001e },
+  { 0x1780ffc2, 0x1c000005 },
+  { 0x1780ffca, 0x1c000005 },
+  { 0x1780ffd2, 0x1c000005 },
+  { 0x1780ffda, 0x1c000002 },
+  { 0x0980ffe0, 0x5c000001 },
+  { 0x0900ffe2, 0x64000000 },
+  { 0x0900ffe3, 0x60000000 },
+  { 0x0900ffe4, 0x68000000 },
+  { 0x0980ffe5, 0x5c000001 },
+  { 0x0900ffe8, 0x68000000 },
+  { 0x0980ffe9, 0x64000003 },
+  { 0x0980ffed, 0x68000001 },
+  { 0x0980fff9, 0x04000002 },
+  { 0x0980fffc, 0x68000001 },
+  { 0x23810000, 0x1c00000b },
+  { 0x2381000d, 0x1c000019 },
+  { 0x23810028, 0x1c000012 },
+  { 0x2381003c, 0x1c000001 },
+  { 0x2381003f, 0x1c00000e },
+  { 0x23810050, 0x1c00000d },
+  { 0x23810080, 0x1c00007a },
+  { 0x09810100, 0x54000001 },
+  { 0x09010102, 0x68000000 },
+  { 0x09810107, 0x3c00002c },
+  { 0x09810137, 0x68000008 },
+  { 0x13810140, 0x38000034 },
+  { 0x13810175, 0x3c000003 },
+  { 0x13810179, 0x68000010 },
+  { 0x1301018a, 0x3c000000 },
+  { 0x29810300, 0x1c00001e },
+  { 0x29810320, 0x3c000003 },
+  { 0x12810330, 0x1c000019 },
+  { 0x1201034a, 0x38000000 },
+  { 0x3b810380, 0x1c00001d },
+  { 0x3b01039f, 0x54000000 },
+  { 0x2a8103a0, 0x1c000023 },
+  { 0x2a8103c8, 0x1c000007 },
+  { 0x2a0103d0, 0x68000000 },
+  { 0x2a8103d1, 0x38000004 },
+  { 0x0d010400, 0x24000028 },
+  { 0x0d010401, 0x24000028 },
+  { 0x0d010402, 0x24000028 },
+  { 0x0d010403, 0x24000028 },
+  { 0x0d010404, 0x24000028 },
+  { 0x0d010405, 0x24000028 },
+  { 0x0d010406, 0x24000028 },
+  { 0x0d010407, 0x24000028 },
+  { 0x0d010408, 0x24000028 },
+  { 0x0d010409, 0x24000028 },
+  { 0x0d01040a, 0x24000028 },
+  { 0x0d01040b, 0x24000028 },
+  { 0x0d01040c, 0x24000028 },
+  { 0x0d01040d, 0x24000028 },
+  { 0x0d01040e, 0x24000028 },
+  { 0x0d01040f, 0x24000028 },
+  { 0x0d010410, 0x24000028 },
+  { 0x0d010411, 0x24000028 },
+  { 0x0d010412, 0x24000028 },
+  { 0x0d010413, 0x24000028 },
+  { 0x0d010414, 0x24000028 },
+  { 0x0d010415, 0x24000028 },
+  { 0x0d010416, 0x24000028 },
+  { 0x0d010417, 0x24000028 },
+  { 0x0d010418, 0x24000028 },
+  { 0x0d010419, 0x24000028 },
+  { 0x0d01041a, 0x24000028 },
+  { 0x0d01041b, 0x24000028 },
+  { 0x0d01041c, 0x24000028 },
+  { 0x0d01041d, 0x24000028 },
+  { 0x0d01041e, 0x24000028 },
+  { 0x0d01041f, 0x24000028 },
+  { 0x0d010420, 0x24000028 },
+  { 0x0d010421, 0x24000028 },
+  { 0x0d010422, 0x24000028 },
+  { 0x0d010423, 0x24000028 },
+  { 0x0d010424, 0x24000028 },
+  { 0x0d010425, 0x24000028 },
+  { 0x0d010426, 0x24000028 },
+  { 0x0d010427, 0x24000028 },
+  { 0x0d010428, 0x1400ffd8 },
+  { 0x0d010429, 0x1400ffd8 },
+  { 0x0d01042a, 0x1400ffd8 },
+  { 0x0d01042b, 0x1400ffd8 },
+  { 0x0d01042c, 0x1400ffd8 },
+  { 0x0d01042d, 0x1400ffd8 },
+  { 0x0d01042e, 0x1400ffd8 },
+  { 0x0d01042f, 0x1400ffd8 },
+  { 0x0d010430, 0x1400ffd8 },
+  { 0x0d010431, 0x1400ffd8 },
+  { 0x0d010432, 0x1400ffd8 },
+  { 0x0d010433, 0x1400ffd8 },
+  { 0x0d010434, 0x1400ffd8 },
+  { 0x0d010435, 0x1400ffd8 },
+  { 0x0d010436, 0x1400ffd8 },
+  { 0x0d010437, 0x1400ffd8 },
+  { 0x0d010438, 0x1400ffd8 },
+  { 0x0d010439, 0x1400ffd8 },
+  { 0x0d01043a, 0x1400ffd8 },
+  { 0x0d01043b, 0x1400ffd8 },
+  { 0x0d01043c, 0x1400ffd8 },
+  { 0x0d01043d, 0x1400ffd8 },
+  { 0x0d01043e, 0x1400ffd8 },
+  { 0x0d01043f, 0x1400ffd8 },
+  { 0x0d010440, 0x1400ffd8 },
+  { 0x0d010441, 0x1400ffd8 },
+  { 0x0d010442, 0x1400ffd8 },
+  { 0x0d010443, 0x1400ffd8 },
+  { 0x0d010444, 0x1400ffd8 },
+  { 0x0d010445, 0x1400ffd8 },
+  { 0x0d010446, 0x1400ffd8 },
+  { 0x0d010447, 0x1400ffd8 },
+  { 0x0d010448, 0x1400ffd8 },
+  { 0x0d010449, 0x1400ffd8 },
+  { 0x0d01044a, 0x1400ffd8 },
+  { 0x0d01044b, 0x1400ffd8 },
+  { 0x0d01044c, 0x1400ffd8 },
+  { 0x0d01044d, 0x1400ffd8 },
+  { 0x0d01044e, 0x1400ffd8 },
+  { 0x0d01044f, 0x1400ffd8 },
+  { 0x2e810450, 0x1c00004d },
+  { 0x2c8104a0, 0x34000009 },
+  { 0x0b810800, 0x1c000005 },
+  { 0x0b010808, 0x1c000000 },
+  { 0x0b81080a, 0x1c00002b },
+  { 0x0b810837, 0x1c000001 },
+  { 0x0b01083c, 0x1c000000 },
+  { 0x0b01083f, 0x1c000000 },
+  { 0x1e010a00, 0x1c000000 },
+  { 0x1e810a01, 0x30000002 },
+  { 0x1e810a05, 0x30000001 },
+  { 0x1e810a0c, 0x30000003 },
+  { 0x1e810a10, 0x1c000003 },
+  { 0x1e810a15, 0x1c000002 },
+  { 0x1e810a19, 0x1c00001a },
+  { 0x1e810a38, 0x30000002 },
+  { 0x1e010a3f, 0x30000000 },
+  { 0x1e810a40, 0x3c000007 },
+  { 0x1e810a50, 0x54000008 },
+  { 0x0981d000, 0x680000f5 },
+  { 0x0981d100, 0x68000026 },
+  { 0x0981d12a, 0x6800003a },
+  { 0x0981d165, 0x28000001 },
+  { 0x1b81d167, 0x30000002 },
+  { 0x0981d16a, 0x68000002 },
+  { 0x0981d16d, 0x28000005 },
+  { 0x0981d173, 0x04000007 },
+  { 0x1b81d17b, 0x30000007 },
+  { 0x0981d183, 0x68000001 },
+  { 0x1b81d185, 0x30000006 },
+  { 0x0981d18c, 0x6800001d },
+  { 0x1b81d1aa, 0x30000003 },
+  { 0x0981d1ae, 0x6800002f },
+  { 0x1381d200, 0x68000041 },
+  { 0x1381d242, 0x30000002 },
+  { 0x1301d245, 0x68000000 },
+  { 0x0981d300, 0x68000056 },
+  { 0x0981d400, 0x24000019 },
+  { 0x0981d41a, 0x14000019 },
+  { 0x0981d434, 0x24000019 },
+  { 0x0981d44e, 0x14000006 },
+  { 0x0981d456, 0x14000011 },
+  { 0x0981d468, 0x24000019 },
+  { 0x0981d482, 0x14000019 },
+  { 0x0901d49c, 0x24000000 },
+  { 0x0981d49e, 0x24000001 },
+  { 0x0901d4a2, 0x24000000 },
+  { 0x0981d4a5, 0x24000001 },
+  { 0x0981d4a9, 0x24000003 },
+  { 0x0981d4ae, 0x24000007 },
+  { 0x0981d4b6, 0x14000003 },
+  { 0x0901d4bb, 0x14000000 },
+  { 0x0981d4bd, 0x14000006 },
+  { 0x0981d4c5, 0x1400000a },
+  { 0x0981d4d0, 0x24000019 },
+  { 0x0981d4ea, 0x14000019 },
+  { 0x0981d504, 0x24000001 },
+  { 0x0981d507, 0x24000003 },
+  { 0x0981d50d, 0x24000007 },
+  { 0x0981d516, 0x24000006 },
+  { 0x0981d51e, 0x14000019 },
+  { 0x0981d538, 0x24000001 },
+  { 0x0981d53b, 0x24000003 },
+  { 0x0981d540, 0x24000004 },
+  { 0x0901d546, 0x24000000 },
+  { 0x0981d54a, 0x24000006 },
+  { 0x0981d552, 0x14000019 },
+  { 0x0981d56c, 0x24000019 },
+  { 0x0981d586, 0x14000019 },
+  { 0x0981d5a0, 0x24000019 },
+  { 0x0981d5ba, 0x14000019 },
+  { 0x0981d5d4, 0x24000019 },
+  { 0x0981d5ee, 0x14000019 },
+  { 0x0981d608, 0x24000019 },
+  { 0x0981d622, 0x14000019 },
+  { 0x0981d63c, 0x24000019 },
+  { 0x0981d656, 0x14000019 },
+  { 0x0981d670, 0x24000019 },
+  { 0x0981d68a, 0x1400001b },
+  { 0x0981d6a8, 0x24000018 },
+  { 0x0901d6c1, 0x64000000 },
+  { 0x0981d6c2, 0x14000018 },
+  { 0x0901d6db, 0x64000000 },
+  { 0x0981d6dc, 0x14000005 },
+  { 0x0981d6e2, 0x24000018 },
+  { 0x0901d6fb, 0x64000000 },
+  { 0x0981d6fc, 0x14000018 },
+  { 0x0901d715, 0x64000000 },
+  { 0x0981d716, 0x14000005 },
+  { 0x0981d71c, 0x24000018 },
+  { 0x0901d735, 0x64000000 },
+  { 0x0981d736, 0x14000018 },
+  { 0x0901d74f, 0x64000000 },
+  { 0x0981d750, 0x14000005 },
+  { 0x0981d756, 0x24000018 },
+  { 0x0901d76f, 0x64000000 },
+  { 0x0981d770, 0x14000018 },
+  { 0x0901d789, 0x64000000 },
+  { 0x0981d78a, 0x14000005 },
+  { 0x0981d790, 0x24000018 },
+  { 0x0901d7a9, 0x64000000 },
+  { 0x0981d7aa, 0x14000018 },
+  { 0x0901d7c3, 0x64000000 },
+  { 0x0981d7c4, 0x14000005 },
+  { 0x0981d7ce, 0x34000031 },
+  { 0x16820000, 0x1c00a6d6 },
+  { 0x1682f800, 0x1c00021d },
+  { 0x090e0001, 0x04000000 },
+  { 0x098e0020, 0x0400005f },
+  { 0x1b8e0100, 0x300000ef },
+  { 0x098f0000, 0x0c00fffd },
+  { 0x09900000, 0x0c00fffd },
 };
diff -Nurp tin-1.8.1/pcre/version.sh tin-1.9.0/pcre/version.sh
--- tin-1.8.1/pcre/version.sh	2005-09-12 16:34:51.000000000 +0200
+++ tin-1.9.0/pcre/version.sh	1970-01-01 01:00:00.000000000 +0100
@@ -1,12 +0,0 @@
-#! /bin/sh
-#
-# Provide the current PCRE version information. Do not use numbers
-# with leading zeros for the minor version, as they end up in a C
-# macro, and may be treated as octal constants. Stick to single
-# digits for minor numbers less than 10. There are unlikely to be
-# that many releases anyway.
-
-PCRE_MAJOR=6
-PCRE_MINOR=4
-PCRE_DATE=05-Sep-2005
-PCRE_VERSION=${PCRE_MAJOR}.${PCRE_MINOR}
Binary files tin-1.8.1/po/de.gmo and tin-1.9.0/po/de.gmo differ
diff -Nurp tin-1.8.1/po/de.po tin-1.9.0/po/de.po
--- tin-1.8.1/po/de.po	2006-02-15 19:10:01.000000000 +0100
+++ tin-1.9.0/po/de.po	2006-02-28 20:00:04.234792618 +0100
@@ -5,9 +5,9 @@
 # Christian Garbs <tin-dev@cgarbs.de>, 2003
 #
 msgid	""
-msgstr	"Project-Id-Version: tin 1.8.1\n"
+msgstr	"Project-Id-Version: tin 1.9.0\n"
 	"Report-Msgid-Bugs-To: \n"
-	"POT-Creation-Date: 2006-02-15 19:09+0100\n"
+	"POT-Creation-Date: 2006-02-28 19:59+0100\n"
 	"PO-Revision-Date: 2005-01-29 23:50+0100\n"
 	"Last-Translator: Sven Hartge <oweh@ds9.argh.org>, Kai Bojens <kbojens@on-"
 	"luebeck.de>\n"
@@ -704,7 +704,7 @@ msgstr	"Erzeuge die Datei 'active' für g
 msgid	"Creating newsrc file...\n"
 msgstr	"Erzeuge newsrc Datei...\n"
 
-#: src/lang.c:129 src/lang.c:1150
+#: src/lang.c:129 src/lang.c:1146
 msgid	"Default"
 msgstr	"Voreinstellung"
 
@@ -1762,7 +1762,7 @@ msgstr	"bewegt die gewählte Gruppe inner
 msgid	"choose next group with unread news"
 msgstr	"wählt die nächste Gruppe mit ungelesenen Artikeln"
 
-#: src/lang.c:389 src/lang.c:1197
+#: src/lang.c:389 src/lang.c:1193
 msgid	"quit"
 msgstr	"Beenden"
 
@@ -3890,49 +3890,49 @@ msgstr	"Fehler beim Posten mit externem 
 msgid	"It worked! Should I always use my built in inews from now on?"
 msgstr	"Das hat funktioniert. In Zukunft immer eingebautes inews verwenden?"
 
-#: src/lang.c:989
+#: src/lang.c:985
 #, c-format
 msgid	"%d %s printed"
 msgstr	"%d %s gedruckt"
 
-#: src/lang.c:990
+#: src/lang.c:986
 msgid	"output article/thread/hot/pattern/tagged articles to printer"
 msgstr	"druckt Artikel/Thread/hervorgehobene/Muster/markierten"
 
-#: src/lang.c:991
+#: src/lang.c:987
 msgid	"Print"
 msgstr	"Drucke"
 
-#: src/lang.c:992
+#: src/lang.c:988
 msgid	"Printing..."
 msgstr	"Drucke..."
 
-#: src/lang.c:996
+#: src/lang.c:992
 msgid	"pipe article/thread/hot/pattern/tagged articles into command"
 msgstr	"pipet Artikel/thread hervorgehoben/Muster/markierten Artikel"
 
-#: src/lang.c:997
+#: src/lang.c:993
 msgid	"No command"
 msgstr	"Kein Kommando"
 
-#: src/lang.c:998
+#: src/lang.c:994
 msgid	"Pipe"
 msgstr	"Pipe"
 
-#: src/lang.c:999
+#: src/lang.c:995
 #, c-format
 msgid	"Pipe to command [%.*s]> "
 msgstr	"Pipen in Kommando [%.*s]> "
 
-#: src/lang.c:1000
+#: src/lang.c:996
 msgid	"Piping..."
 msgstr	"Pipen..."
 
-#: src/lang.c:1002
+#: src/lang.c:998
 msgid	"Piping not enabled."
 msgstr	"Pipen nicht aktiviert."
 
-#: src/lang.c:1006
+#: src/lang.c:1002
 #, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -3945,7 +3945,7 @@ msgstr	"\n"
 	"        vom Inhalt trennt. Benutzen Sie ein ',' um mehrere Newsgruppen\n"
 	"        anzugeben\n"
 
-#: src/lang.c:1011
+#: src/lang.c:1007
 #, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -3956,7 +3956,7 @@ msgstr	"\n"
 	"        Da diese Zeile keinen leeren Raum enthalten darf, ist dies nicht\n"
 	"        erlaubt. Bitte schreiben Sie alle Newsgruppen in eine Zeile\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1012
 #, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line is continued in the next line.\n"
@@ -3967,7 +3967,7 @@ msgstr	"\n"
 	"         Da diese Zeile keinen leeren Raum enthalten darf, ist dies nicht\n"
 	"         erlaubt. Bitte schreiben Sie alle Newsgruppen in eine Zeile.\n"
 
-#: src/lang.c:1020
+#: src/lang.c:1016
 #, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
@@ -3975,7 +3975,7 @@ msgstr	"\n"
 	"Warnung: Die \"%s:\" Zeile enthält Leerzeichen die entfernt\n"
 	"         werden sollten.\n"
 
-#: src/lang.c:1025
+#: src/lang.c:1021
 msgid	"\n"
 	"  If your article contains quoted text  please take some time to pare it "
 	"down\n"
@@ -4006,504 +4006,504 @@ msgstr	"\n"
 	"  Artikel nicht sorgfältig formatieren, ist es sehr wahrscheinlich, dass er\n"
 	"  von vielen gar nicht gelesen wird.\n"
 
-#: src/lang.c:1038
+#: src/lang.c:1034
 msgid	"shell escape"
 msgstr	"Ausgang zur Shell"
 
-#: src/lang.c:1039
+#: src/lang.c:1035
 #, c-format
 msgid	"Shell Command (%s)"
 msgstr	"Shellkommando (%s)"
 
-#: src/lang.c:1040
+#: src/lang.c:1036
 #, c-format
 msgid	"Enter shell command [%s]> "
 msgstr	"Geben Sie ein Shellkommando ein [%s]> "
 
-#: src/lang.c:1044
+#: src/lang.c:1040
 #, c-format
 msgid	"%s: Can't get entry for TERM\n"
 msgstr	"%s: Kann den Wert für TERM nicht finden\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1044
 #, c-format
 msgid	"Group %.*s ('q' to quit)..."
 msgstr	"Gruppe %.*s ('q' zum beenden)..."
 
-#: src/lang.c:1050
+#: src/lang.c:1046
 #, c-format
 msgid	"Group %.*s..."
 msgstr	"Gruppe %.*s..."
 
-#: src/lang.c:1054
+#: src/lang.c:1050
 msgid	"Server unavailable\n"
 msgstr	"Server nicht erreichbar\n"
 
-#: src/lang.c:1060
+#: src/lang.c:1056
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
 	"s=post"
 msgstr	"%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %"
 	"s=tag; %s=Posten"
 
-#: src/lang.c:1061
+#: src/lang.c:1057
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=Pipe; %s=Mail; %s=Drucken; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; %"
 	"s=Posten"
 
-#: src/lang.c:1063
+#: src/lang.c:1059
 #, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=Mail; %s=Drucken; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %s=tag; %"
 	"s=Posten"
 
-#: src/lang.c:1064
+#: src/lang.c:1060
 #, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=Mail; %s=Drucken; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1068
+#: src/lang.c:1064
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=Pipe; %s=Mail; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1069
+#: src/lang.c:1065
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=Pipe; %s=Mail; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1071
+#: src/lang.c:1067
 #, c-format
 msgid	"%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=Mail; %s=Ende; %s=Alle/Nur ungel.; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1072
+#: src/lang.c:1068
 #, c-format
 msgid	"%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=Mail; %s=Ende; %s=Antw. Mail; %s=Speich.; %s=tag; %s=Posten"
 
-#: src/lang.c:1078
+#: src/lang.c:1074
 msgid	"Terminal does not support color"
 msgstr	"Terminal unterstützt keine Farben"
 
-#: src/lang.c:1083
+#: src/lang.c:1079
 #, c-format
 msgid	"Trying %s"
 msgstr	"Versuche %s"
 
-#: src/lang.c:1097 src/lang.c:1123 src/lang.c:1139 src/lang.c:1318 src/refs.c:296
+#: src/lang.c:1093 src/lang.c:1119 src/lang.c:1135 src/lang.c:1314 src/refs.c:296
 msgid	"None"
 msgstr	"Nichts"
 
-#: src/lang.c:1098
+#: src/lang.c:1094
 msgid	"Subject"
 msgstr	"Subject"
 
-#: src/lang.c:1099
+#: src/lang.c:1095
 msgid	"References"
 msgstr	"References"
 
-#: src/lang.c:1100
+#: src/lang.c:1096
 msgid	"Both Subject and References"
 msgstr	"Beides: Subject und References"
 
-#: src/lang.c:1101
+#: src/lang.c:1097
 msgid	"Multipart Subject"
 msgstr	"Mehrteilige Artikel (Subject)"
 
-#: src/lang.c:1102
+#: src/lang.c:1098
 msgid	"Percentage Match"
 msgstr	"Prozentualer Treffer"
 
-#: src/lang.c:1114 src/lang.c:1225
+#: src/lang.c:1110 src/lang.c:1221
 msgid	"No"
 msgstr	"Nein"
 
-#: src/lang.c:1115 src/lang.c:1227
+#: src/lang.c:1111 src/lang.c:1223
 msgid	"Yes"
 msgstr	"Ja"
 
-#: src/lang.c:1116
+#: src/lang.c:1112
 msgid	"Hide All"
 msgstr	"Alle ausblenden"
 
-#: src/lang.c:1124
+#: src/lang.c:1120
 msgid	"Address"
 msgstr	"Adresse"
 
-#: src/lang.c:1125
+#: src/lang.c:1121
 msgid	"Full Name"
 msgstr	"Voller Name"
 
-#: src/lang.c:1126
+#: src/lang.c:1122
 msgid	"Address and Name"
 msgstr	"Adresse und Name"
 
-#: src/lang.c:1133
+#: src/lang.c:1129
 msgid	"Max"
 msgstr	"Höchster"
 
-#: src/lang.c:1134
+#: src/lang.c:1130
 msgid	"Sum"
 msgstr	"Summe"
 
-#: src/lang.c:1135
+#: src/lang.c:1131
 msgid	"Average"
 msgstr	"Durchschnitt"
 
-#: src/lang.c:1140
+#: src/lang.c:1136
 msgid	"Lines"
 msgstr	"Zeilen"
 
-#: src/lang.c:1141
+#: src/lang.c:1137
 msgid	"Score"
 msgstr	"Bewertung"
 
-#: src/lang.c:1142
+#: src/lang.c:1138
 msgid	"Lines & Score"
 msgstr	"Zeilen und Bewertung"
 
-#: src/lang.c:1151
+#: src/lang.c:1147
 msgid	"Black"
 msgstr	"Schwarz"
 
-#: src/lang.c:1152
+#: src/lang.c:1148
 msgid	"Red"
 msgstr	"Rot"
 
-#: src/lang.c:1153
+#: src/lang.c:1149
 msgid	"Green"
 msgstr	"Grün"
 
-#: src/lang.c:1154
+#: src/lang.c:1150
 msgid	"Brown"
 msgstr	"Braun"
 
-#: src/lang.c:1155
+#: src/lang.c:1151
 msgid	"Blue"
 msgstr	"Blau"
 
-#: src/lang.c:1156
+#: src/lang.c:1152
 msgid	"Pink"
 msgstr	"Rosa"
 
-#: src/lang.c:1157
+#: src/lang.c:1153
 msgid	"Cyan"
 msgstr	"Cyan"
 
-#: src/lang.c:1158
+#: src/lang.c:1154
 msgid	"White"
 msgstr	"Weiß"
 
-#: src/lang.c:1159
+#: src/lang.c:1155
 msgid	"Gray"
 msgstr	"Grau"
 
-#: src/lang.c:1160
+#: src/lang.c:1156
 msgid	"Light Red"
 msgstr	"Helles Rot"
 
-#: src/lang.c:1161
+#: src/lang.c:1157
 msgid	"Light Green"
 msgstr	"Helles Grün"
 
-#: src/lang.c:1162
+#: src/lang.c:1158
 msgid	"Yellow"
 msgstr	"Gelb"
 
-#: src/lang.c:1163
+#: src/lang.c:1159
 msgid	"Light Blue"
 msgstr	"Helles Blau"
 
-#: src/lang.c:1164
+#: src/lang.c:1160
 msgid	"Light Pink"
 msgstr	"Helles Rosa"
 
-#: src/lang.c:1165
+#: src/lang.c:1161
 msgid	"Light Cyan"
 msgstr	"Helles Cyan"
 
-#: src/lang.c:1166
+#: src/lang.c:1162
 msgid	"Light White"
 msgstr	"Helles Weiß"
 
-#: src/lang.c:1174 src/lang.c:1231 src/lang.c:1245
+#: src/lang.c:1170 src/lang.c:1227 src/lang.c:1241
 msgid	"Nothing"
 msgstr	"Nichts"
 
-#: src/lang.c:1175
+#: src/lang.c:1171
 msgid	"Mark"
 msgstr	"Markierung"
 
-#: src/lang.c:1176
+#: src/lang.c:1172
 msgid	"Space"
 msgstr	"Leerzeichen"
 
-#: src/lang.c:1183
+#: src/lang.c:1179
 msgid	"Normal"
 msgstr	"Normal"
 
-#: src/lang.c:1184
+#: src/lang.c:1180
 msgid	"Best highlighting"
 msgstr	"Beste Hervorhebung"
 
-#: src/lang.c:1185
+#: src/lang.c:1181
 msgid	"Underline"
 msgstr	"Unterstreichen"
 
-#: src/lang.c:1186
+#: src/lang.c:1182
 msgid	"Reverse video"
 msgstr	"Invers"
 
-#: src/lang.c:1187
+#: src/lang.c:1183
 msgid	"Blinking"
 msgstr	"Blinkend"
 
-#: src/lang.c:1188
+#: src/lang.c:1184
 msgid	"Half bright"
 msgstr	"Halbe Helligkeit"
 
-#: src/lang.c:1189
+#: src/lang.c:1185
 msgid	"Bold"
 msgstr	"Fett"
 
-#: src/lang.c:1194
+#: src/lang.c:1190
 msgid	"none"
 msgstr	"Nichts"
 
-#: src/lang.c:1195
+#: src/lang.c:1191
 msgid	"commands"
 msgstr	"Kommandos"
 
-#: src/lang.c:1196
+#: src/lang.c:1192
 msgid	"select"
 msgstr	"X-Befehl"
 
-#: src/lang.c:1198
+#: src/lang.c:1194
 msgid	"commands & quit"
 msgstr	"Kommandos & Ende"
 
-#: src/lang.c:1199
+#: src/lang.c:1195
 msgid	"commands & select"
 msgstr	"Kommandos & X-Befehl"
 
-#: src/lang.c:1200
+#: src/lang.c:1196
 msgid	"quit & select"
 msgstr	"Ende & X-Befehl"
 
-#: src/lang.c:1201
+#: src/lang.c:1197
 msgid	"commands & quit & select"
 msgstr	"Kmndos & Ende & X-Befehl"
 
-#: src/lang.c:1226
+#: src/lang.c:1222
 msgid	"Shell archive"
 msgstr	"Shellarchiv"
 
-#: src/lang.c:1232
+#: src/lang.c:1228
 msgid	"Subject: (descending)"
 msgstr	"Subject: (Absteigend)"
 
-#: src/lang.c:1233
+#: src/lang.c:1229
 msgid	"Subject: (ascending)"
 msgstr	"Subject: (Aufsteigend)"
 
-#: src/lang.c:1234
+#: src/lang.c:1230
 msgid	"From: (descending)"
 msgstr	"From: (Absteigend)"
 
-#: src/lang.c:1235
+#: src/lang.c:1231
 msgid	"From: (ascending)"
 msgstr	"From: (Aufsteigend)"
 
-#: src/lang.c:1236
+#: src/lang.c:1232
 msgid	"Date: (descending)"
 msgstr	"Date: (Absteigend)"
 
-#: src/lang.c:1237
+#: src/lang.c:1233
 msgid	"Date: (ascending)"
 msgstr	"Date: (Aufsteigend)"
 
-#: src/lang.c:1238 src/lang.c:1246
+#: src/lang.c:1234 src/lang.c:1242
 msgid	"Score (descending)"
 msgstr	"Bewertung (Absteigend)"
 
-#: src/lang.c:1239 src/lang.c:1247
+#: src/lang.c:1235 src/lang.c:1243
 msgid	"Score (ascending)"
 msgstr	"Bewertung (Aufsteigend)"
 
-#: src/lang.c:1240
+#: src/lang.c:1236
 msgid	"Lines: (descending)"
 msgstr	"Lines: (Absteigend)"
 
-#: src/lang.c:1241
+#: src/lang.c:1237
 msgid	"Lines: (ascending)"
 msgstr	"Lines: (Aufsteigend)"
 
-#: src/lang.c:1252
+#: src/lang.c:1248
 msgid	"Always Keep"
 msgstr	"Immer behalten"
 
-#: src/lang.c:1253
+#: src/lang.c:1249
 msgid	"Always Remove"
 msgstr	"Immer entfernen"
 
-#: src/lang.c:1254
+#: src/lang.c:1250
 msgid	"Mark with D on selection screen"
 msgstr	"Mit D in der Anzeige markiert"
 
-#: src/lang.c:1259
+#: src/lang.c:1255
 msgid	"Kill only unread arts"
 msgstr	"Killt nur ungelesene Artikel"
 
-#: src/lang.c:1260
+#: src/lang.c:1256
 msgid	"Kill all arts & show with K"
 msgstr	"Killt alle Artikel, markiert mit K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1261
+#: src/lang.c:1257
 msgid	"Kill all arts and never show"
 msgstr	"Killt alle Artikel, zeigt sie nie"
 
-#: src/lang.c:1266
+#: src/lang.c:1262
 msgid	"Nothing special"
 msgstr	"Nichts besonderes"
 
-#: src/lang.c:1267
+#: src/lang.c:1263
 msgid	"Compress quotes"
 msgstr	"Zitatzeichen zusammenfassen"
 
-#: src/lang.c:1268
+#: src/lang.c:1264
 msgid	"Quote signatures"
 msgstr	"Signaturen zitieren"
 
-#: src/lang.c:1269
+#: src/lang.c:1265
 msgid	"Compress quotes, quote sigs"
 msgstr	"Zitatz. kürzen, Signat. zitieren"
 
-#: src/lang.c:1270
+#: src/lang.c:1266
 msgid	"Quote empty lines"
 msgstr	"Leerzeilen zitieren"
 
-#: src/lang.c:1271
+#: src/lang.c:1267
 msgid	"Compress quotes, quote empty lines"
 msgstr	"Zitatz. kürzen, Leerzeilen zit."
 
-#: src/lang.c:1272
+#: src/lang.c:1268
 msgid	"Quote sigs & empty lines"
 msgstr	"Signat. und Leerzeilen zitieren"
 
-#: src/lang.c:1273
+#: src/lang.c:1269
 msgid	"Comp. q., quote sigs & empty lines"
 msgstr	"Zitatz. kürzen, Sign & Leerz. zit."
 
-#: src/lang.c:1311
+#: src/lang.c:1307
 msgid	"no"
 msgstr	"nein"
 
-#: src/lang.c:1312
+#: src/lang.c:1308
 msgid	"with headers"
 msgstr	"mit Header"
 
-#: src/lang.c:1313
+#: src/lang.c:1309
 msgid	"without headers"
 msgstr	"ohne Header"
 
-#: src/lang.c:1320 src/lang.c:1326
+#: src/lang.c:1316 src/lang.c:1322
 msgid	"NFKC"
 msgstr	"NFKC"
 
-#: src/lang.c:1321
+#: src/lang.c:1317
 msgid	"NFKD"
 msgstr	"NFKD"
 
-#: src/lang.c:1322
+#: src/lang.c:1318
 msgid	"NFC"
 msgstr	"NFC"
 
-#: src/lang.c:1323
+#: src/lang.c:1319
 msgid	"NFD"
 msgstr	"NFD"
 
-#: src/lang.c:1334
+#: src/lang.c:1330
 msgid	"Display Options"
 msgstr	"Darstellungseinstellungen"
 
-#: src/lang.c:1341
+#: src/lang.c:1337
 msgid	"Color Options"
 msgstr	"Farbeinstellungen"
 
-#: src/lang.c:1348
+#: src/lang.c:1344
 msgid	"Article-Limiting Options"
 msgstr	"Artikel-Begrenzungseinstellungen"
 
-#: src/lang.c:1354
+#: src/lang.c:1350
 msgid	"Posting/Mailing Options"
 msgstr	"Versandeinstellungen für Mail und News"
 
-#: src/lang.c:1360
+#: src/lang.c:1356
 msgid	"Saving/Printing Options"
 msgstr	"Speicher- und Druckereinstellungen"
 
-#: src/lang.c:1366
+#: src/lang.c:1362
 msgid	"Expert Options"
 msgstr	"Experteneinstellungen"
 
-#: src/lang.c:1372
+#: src/lang.c:1368
 msgid	"Filtering Options"
 msgstr	"Filtereinstellungen"
 
-#: src/lang.c:1377 src/lang.c:1408 src/lang.c:1414 src/lang.c:1440 src/lang.c:1490
-#: src/lang.c:1496 src/lang.c:1506 src/lang.c:1526 src/lang.c:1601 src/lang.c:1771
-#: src/lang.c:1777 src/lang.c:1783 src/lang.c:1789 src/lang.c:1801 src/lang.c:1808
-#: src/lang.c:1862 src/lang.c:1871 src/lang.c:1877 src/lang.c:1884 src/lang.c:1891
-#: src/lang.c:1898 src/lang.c:1905 src/lang.c:1912 src/lang.c:1919 src/lang.c:1926
-#: src/lang.c:1933 src/lang.c:1940 src/lang.c:1947 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2039 src/lang.c:2055 src/lang.c:2062 src/lang.c:2069 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2088 src/lang.c:2105 src/lang.c:2117 src/lang.c:2151
-#: src/lang.c:2204 src/lang.c:2211 src/lang.c:2217 src/lang.c:2242 src/lang.c:2259
-#: src/lang.c:2312 src/lang.c:2348 src/lang.c:2368 src/lang.c:2403 src/lang.c:2413
-#: src/lang.c:2438 src/lang.c:2454 src/lang.c:2473 src/lang.c:2486
+#: src/lang.c:1373 src/lang.c:1404 src/lang.c:1410 src/lang.c:1436 src/lang.c:1486
+#: src/lang.c:1492 src/lang.c:1502 src/lang.c:1522 src/lang.c:1597 src/lang.c:1767
+#: src/lang.c:1773 src/lang.c:1779 src/lang.c:1785 src/lang.c:1797 src/lang.c:1804
+#: src/lang.c:1858 src/lang.c:1867 src/lang.c:1873 src/lang.c:1880 src/lang.c:1887
+#: src/lang.c:1894 src/lang.c:1901 src/lang.c:1908 src/lang.c:1915 src/lang.c:1922
+#: src/lang.c:1929 src/lang.c:1936 src/lang.c:1943 src/lang.c:1950 src/lang.c:1957
+#: src/lang.c:1964 src/lang.c:1971 src/lang.c:1978 src/lang.c:1985 src/lang.c:1992
+#: src/lang.c:1999 src/lang.c:2006 src/lang.c:2013 src/lang.c:2020 src/lang.c:2027
+#: src/lang.c:2035 src/lang.c:2051 src/lang.c:2058 src/lang.c:2065 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2101 src/lang.c:2113 src/lang.c:2147
+#: src/lang.c:2200 src/lang.c:2207 src/lang.c:2213 src/lang.c:2238 src/lang.c:2255
+#: src/lang.c:2308 src/lang.c:2344 src/lang.c:2364 src/lang.c:2399 src/lang.c:2409
+#: src/lang.c:2434 src/lang.c:2450 src/lang.c:2469 src/lang.c:2482
 msgid	"<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"<SPACE> schaltet um, <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1378
+#: src/lang.c:1374
 msgid	"Show mini menu & posting etiquette"
 msgstr	"Zeigt Minimenü & Posting etiquette"
 
-#: src/lang.c:1379
+#: src/lang.c:1375
 msgid	"# If ON show a mini menu of useful commands at each level\n"
 	"# and posting etiquette after composing an article\n"
 msgstr	"# Falls ON wird ein kleines Menü mit nützlichen Kommandos in jedem Level\n"
 	"# angezeigt. Nach dem Erstellen eines Artikels wird die etiquette angezeigt\n"
 
-#: src/lang.c:1384
+#: src/lang.c:1380
 msgid	"Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr	"Zeige Kurzbeschreibung für Gruppe. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1385
+#: src/lang.c:1381
 msgid	"Show description of each newsgroup"
 msgstr	"Zeige Beschreibung der Newsgruppen"
 
-#: src/lang.c:1386
+#: src/lang.c:1382
 msgid	"# If ON show group description text after newsgroup name at\n"
 	"# group selection level\n"
 msgstr	"# Falls ON wird die Newsgruppenbeschreibung im Gruppenauswahlmenü\n"
 	"# nach dem Namen angezeigt\n"
 
-#: src/lang.c:1391
+#: src/lang.c:1387
 msgid	"Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
 	"sets."
 msgstr	"Zeigt Subject & From (Autor) Felder im Gruppenmenü. <SPACE> wechselt & <CR> "
 	"setzt."
 
-#: src/lang.c:1392
+#: src/lang.c:1388
 msgid	"In group menu, show author by"
 msgstr	"Im Gruppenmenü, zeige Autor an nach"
 
-#: src/lang.c:1393
+#: src/lang.c:1389
 msgid	"# Part of from field to display\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = none\n"
@@ -4517,31 +4517,31 @@ msgstr	"# Anzeige des 'From:' Felds\n"
 	"# * 2 = Voller Name\n"
 	"#   3 = beides (Adresse und Name)\n"
 
-#: src/lang.c:1402
+#: src/lang.c:1398
 msgid	"Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr	"Zeige -> oder Hervorhebung für Auswahl. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1403
+#: src/lang.c:1399
 msgid	"Draw -> instead of highlighted bar"
 msgstr	"Zeige -> anstatt einer Markierung"
 
-#: src/lang.c:1404
+#: src/lang.c:1400
 msgid	"# If ON use -> otherwise highlighted bar for selection\n"
 msgstr	"# Falls ON benutze -> andernfalls benutze eine Markierung zur Auswahl\n"
 
-#: src/lang.c:1409
+#: src/lang.c:1405
 msgid	"Use inverse video for page headers"
 msgstr	"Inverse Darstellung für die Header"
 
-#: src/lang.c:1410
+#: src/lang.c:1406
 msgid	"# If ON use inverse video for page headers at different levels\n"
 msgstr	"# Falls ON nutze inverse Darstellung für Header bei verschiedenen Ebenen\n"
 
-#: src/lang.c:1415
+#: src/lang.c:1411
 msgid	"Thread articles by"
 msgstr	"Threade Artikel anhand"
 
-#: src/lang.c:1416
+#: src/lang.c:1412
 msgid	"# Thread articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4559,16 +4559,16 @@ msgstr	"# Gruppiere Artikel nach\n"
 	"#   4 = Mehrteilige Artikel\n"
 	"#   5 = prozentualer Subject vergleich\n"
 
-#: src/lang.c:1427
+#: src/lang.c:1423
 msgid	"Enter percentage match required to thread together. <CR> sets."
 msgstr	"Prozent des Subject das gleich sein muß. <CR> setzt."
 
-#: src/lang.c:1428
+#: src/lang.c:1424
 msgid	"Thread percentage match"
 msgstr	"Prozentualer Subject vergleich"
 
 # TRANSLATION MISSING
-#: src/lang.c:1429
+#: src/lang.c:1425
 #, c-format
 msgid	"# Thread percentage match...\n"
 	"# the percentage of characters in the subject of an article that must match\n"
@@ -4581,11 +4581,11 @@ msgid	"# Thread percentage match...\n"
 	"# 'harppy' would be threaded separately from 'happy'\n"
 msgstr	""
 
-#: src/lang.c:1441
+#: src/lang.c:1437
 msgid	"Score of a thread"
 msgstr	"Bewertung eines Threads"
 
-#: src/lang.c:1442
+#: src/lang.c:1438
 msgid	"# Thread score\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = max\n"
@@ -4597,15 +4597,15 @@ msgstr	"# Bewertung des Threads\n"
 	"#   1 = Summe\n"
 	"#   2 = Durchschnitt\n"
 
-#: src/lang.c:1450
+#: src/lang.c:1446
 msgid	"Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr	"Sortiere Artikel nach Subject, From, Datum oder Bewertung."
 
-#: src/lang.c:1451
+#: src/lang.c:1447
 msgid	"Sort articles by"
 msgstr	"Sortiere Artikel nach"
 
-#: src/lang.c:1452
+#: src/lang.c:1448
 msgid	"# Sort articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4633,15 +4633,15 @@ msgstr	"# Sortiere Artikel nach\n"
 	"#   9 = Lines absteigend\n"
 	"#  10 = Lines aufsteigend\n"
 
-#: src/lang.c:1468
+#: src/lang.c:1464
 msgid	"Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr	"Threads nach Bewertung (Score) ordnen? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1469
+#: src/lang.c:1465
 msgid	"Sort threads by"
 msgstr	"Sortiere Threads nach"
 
-#: src/lang.c:1470
+#: src/lang.c:1466
 msgid	"# Sort thread by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4653,43 +4653,43 @@ msgstr	"# Ordne Threads nach\n"
 	"# * 1 = Bewertung absteigend\n"
 	"#   2 = Bewertung aufsteigend\n"
 
-#: src/lang.c:1478
+#: src/lang.c:1474
 msgid	"Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr	"Setze Cursor an ersten/letzten ungel. Artikel. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1479
+#: src/lang.c:1475
 msgid	"Goto first unread article in group"
 msgstr	"Setze Cursor auf ersten ungel. Art."
 
-#: src/lang.c:1480
+#: src/lang.c:1476
 msgid	"# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr	"# Falls ON setze Cursor auf ersten ungelesenen Artikel, sonst auf letzten\n"
 
-#: src/lang.c:1484
+#: src/lang.c:1480
 msgid	"Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr	"Zeige alle oder nur ungelesene Artikel. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1485
+#: src/lang.c:1481
 msgid	"Show only unread articles"
 msgstr	"Zeige nur ungelesene Artikel"
 
-#: src/lang.c:1486
+#: src/lang.c:1482
 msgid	"# If ON show only new/unread articles otherwise show all.\n"
 msgstr	"# Falls ON zeige nur neue/ungelesene Artikel, sonst alle.\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1487
 msgid	"Show only groups with unread arts"
 msgstr	"Zeige nur Gruppen mit ungel. Art."
 
-#: src/lang.c:1492
+#: src/lang.c:1488
 msgid	"# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr	"# Falls ON zeige nur abonnierte Gruppen mit ungelesen Artikeln.\n"
 
-#: src/lang.c:1497
+#: src/lang.c:1493
 msgid	"Filter which articles"
 msgstr	"Filter (kill) anwenden auf"
 
-#: src/lang.c:1498
+#: src/lang.c:1494
 msgid	"# Filter which articles\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = only kill unread articles\n"
@@ -4701,198 +4701,198 @@ msgstr	"# Filter (kill) anwenden auf\n"
 	"#   1 = Filtert alle Artikel und markiert sie mit K\n"
 	"#   2 = Filtert alle Artikel und zeigt gekillte niemals an\n"
 
-#: src/lang.c:1507
+#: src/lang.c:1503
 msgid	"Tab goes to next unread article"
 msgstr	"Tab zeigt nächsten ungelesenen Art."
 
-#: src/lang.c:1508
+#: src/lang.c:1504
 msgid	"# If ON the TAB command will go to next unread article at article viewer "
 	"level\n"
 msgstr	"# Falls ON wechselt TAB sofort zum nächsten ungelesenen Artikel\n"
 
-#: src/lang.c:1512
+#: src/lang.c:1508
 msgid	"Scrolling with <SPACE> past the end of an art. jumps to the next unread one."
 msgstr	"Weiterscrollen mit Leertaste am Artikelende wechselt zum nächsten ungel. "
 	"Artikel."
 
-#: src/lang.c:1513
+#: src/lang.c:1509
 msgid	"Space goes to next unread article"
 msgstr	"Leertaste zeigt nächsten unge. Art."
 
-#: src/lang.c:1514
+#: src/lang.c:1510
 msgid	"# If ON the SPACE command will go to next unread article at article viewer\n"
 	"# level when the end of the article is reached (rn-style pager)\n"
 msgstr	"# Falls ON wechselt die Leertaste zum nächsten ungelesenen Artikel, wenn\n"
 	"# das Ende des Artikels erreicht wird (rn-Stil)\n"
 
-#: src/lang.c:1519
+#: src/lang.c:1515
 msgid	"Scrolling with <PGDN>/<DOWN> past the end of an art. jumps to the unread one."
 msgstr	"Weiterscrollen mit BildAb am Artikelende wechselt zum nächsten ungel. Artikel."
 
-#: src/lang.c:1520
+#: src/lang.c:1516
 msgid	"PgDn goes to next unread article"
 msgstr	"PgDn zeigt nächst. ungelesenen Art."
 
-#: src/lang.c:1521
+#: src/lang.c:1517
 msgid	"# If ON the PGDN or DOWN command will go to next unread article when\n"
 	"# pressed at end of message\n"
 msgstr	"# Falls ON wechselt Bildrunter oder Cursorrunter zum nächsten ungelesenen\n"
 	"# Artikel, wenn das Artikelende erreicht wurde\n"
 
-#: src/lang.c:1527
+#: src/lang.c:1523
 msgid	"List thread using right arrow key"
 msgstr	"Zeige Thread mit rechter Pfeilt. an"
 
-#: src/lang.c:1528
+#: src/lang.c:1524
 msgid	"# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr	"# Falls ON: Thread beim Betreten mit der rechten Cursortaste automatisch\n"
 	"# anzeigen?\n"
 
-#: src/lang.c:1532
+#: src/lang.c:1528
 msgid	"Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr	"Definiere Zeichen für gelöschte Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1533
+#: src/lang.c:1529
 msgid	"Character to show deleted articles"
 msgstr	"Zeichen für gelöschte Artikel"
 
-#: src/lang.c:1534
+#: src/lang.c:1530
 msgid	"# Character used to show that an art was deleted (default 'D')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Zeichen für einen Artikel, der gelöscht wurde (Voreinstellung 'D')\n"
 	"# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1539
+#: src/lang.c:1535
 msgid	"Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr	"Definiere Zeichen, das Artikel im Bereich anzeigt.<CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1540
+#: src/lang.c:1536
 msgid	"Character to show inrange articles"
 msgstr	"Zeichen für Artikel im Bereich"
 
-#: src/lang.c:1541
+#: src/lang.c:1537
 msgid	"# Character used to show that an art is in a range (default '#')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Zeichen für Artikel die im Bereich sind (Voreinstellung '#')\n"
 	"# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1546
+#: src/lang.c:1542
 msgid	"Enter character to indicate that article will return. <CR> sets, <ESC> "
 	"cancels."
 msgstr	"Definiere Zeichen für wiederkehrende Art. <CR> setzt. <ESC> bricht ab."
 
-#: src/lang.c:1547
+#: src/lang.c:1543
 msgid	"Character to show returning arts"
 msgstr	"Zeichen für wiederkehrende Artikel"
 
-#: src/lang.c:1548
+#: src/lang.c:1544
 msgid	"# Character used to show that an art will return (default '-')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Zeichen, dass ein Artikel wiederkommen wird (Voreinstellung '-')\n"
 	"# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1553
+#: src/lang.c:1549
 msgid	"Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr	"Zeichen für Artikel mit Markierung wichtig/'hot' <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1554
+#: src/lang.c:1550
 msgid	"Character to show selected articles"
 msgstr	"Zeichen für wichtige Artikel"
 
-#: src/lang.c:1555
+#: src/lang.c:1551
 msgid	"# Character used to show that an art was auto-selected (default '*')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Zeichen für Artikel mit Markierung wichtig/'hot' (Voreinstellung '*')\n"
 	"# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1560
+#: src/lang.c:1556
 msgid	"Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr	"Definiere Zeichen für aktuelle Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1561
+#: src/lang.c:1557
 msgid	"Character to show recent articles"
 msgstr	"Zeichen für aktuelle Artikel"
 
-#: src/lang.c:1562
+#: src/lang.c:1558
 msgid	"# Character used to show that an art is recent (default 'o')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Zeichen für einen aktuellen Artikel (Voreinstellung ist 'o')\n"
 	"# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1567
+#: src/lang.c:1563
 msgid	"Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr	"Zeichen für ungelesene Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1568
+#: src/lang.c:1564
 msgid	"Character to show unread articles"
 msgstr	"Zeichen für ungelesene Artikel"
 
-#: src/lang.c:1569
+#: src/lang.c:1565
 msgid	"# Character used to show that an art is unread (default '+')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Zeichen für ungelesene Artikel (Voreinstellung '+')\n"
 	"# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1574
+#: src/lang.c:1570
 msgid	"Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr	"Zeichen für gelesene Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1575
+#: src/lang.c:1571
 msgid	"Character to show read articles"
 msgstr	"Zeichen für gelesene Artikel"
 
-#: src/lang.c:1576
+#: src/lang.c:1572
 msgid	"# Character used to show that an art was read (default ' ')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Zeichen für gelesene Artikel (Voreinstellung ' ')\n"
 	"# _ wird in ' ' umgewandelt\n"
 
-#: src/lang.c:1581
+#: src/lang.c:1577
 msgid	"Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr	"Zeichen für gekillte Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1582
+#: src/lang.c:1578
 msgid	"Character to show killed articles"
 msgstr	"Zeichen für gekillte Artikel"
 
-#: src/lang.c:1583
+#: src/lang.c:1579
 msgid	"# Character used to show that an art was killed (default 'K')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	"# Zeichen für gekillte Artikel (Voreinstellung 'K')\n"
 	"# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n"
 
-#: src/lang.c:1588
+#: src/lang.c:1584
 msgid	"Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr	"Zeichen für gelesene wichtige/'hot' Artikel. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1589
+#: src/lang.c:1585
 msgid	"Character to show readselected arts"
 msgstr	"Zeichen für gelesene wichtige Art."
 
-#: src/lang.c:1590
+#: src/lang.c:1586
 msgid	"# Character used to show that an art was selected before read (default ':')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	"# Zeichen für bereits gelesene Artikel mit Markierung wichtig/'hot'\n"
 	"# (Voreinstellung ':')\n"
 	"# _ wird in ' ' umgewandelt, kill_level muss passend gesetzt sein.\n"
 
-#: src/lang.c:1595
+#: src/lang.c:1591
 msgid	"Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr	"Maximale Länge des angezeigten Newsgruppennamens. <CR> setzt."
 
-#: src/lang.c:1596
+#: src/lang.c:1592
 msgid	"Max. length of group names shown"
 msgstr	"Max. Länge angezeigter Gruppennamen"
 
-#: src/lang.c:1597
+#: src/lang.c:1593
 msgid	"# Maximum length of the names of newsgroups displayed\n"
 msgstr	"# Maximale Länge der angezeigten Newsgruppennamen\n"
 
-#: src/lang.c:1602
+#: src/lang.c:1598
 msgid	"Show lines/score in listings"
 msgstr	"Zeige Zeilenz./Bewert. in Übersicht"
 
-#: src/lang.c:1603
+#: src/lang.c:1599
 msgid	"# What informations should be displayed in article/thread listing\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4907,17 +4907,17 @@ msgstr	"# Welche weiteren Informationen 
 	"#   2 = Bewertung\n"
 	"#   3 = Zeilenzahl & Bewertung\n"
 
-#: src/lang.c:1612
+#: src/lang.c:1608
 msgid	"0 = full page scrolling, -1 = show previous last line as first on next page, -"
 	"2 = half page"
 msgstr	"0 = seitenweise, -1 = zeige zusätzlich letzte Zeile der vorigen Seite, -2 = "
 	"halbe Seite"
 
-#: src/lang.c:1613
+#: src/lang.c:1609
 msgid	"Number of lines to scroll in pager"
 msgstr	"Blättere Artikel um ... Zeilen"
 
-#: src/lang.c:1614
+#: src/lang.c:1610
 msgid	"# Number of lines that cursor-up/down will scroll in article pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#  -2 = half-page scrolling\n"
@@ -4934,27 +4934,27 @@ msgstr	"# Anzahl der Zeilen, die Cursor-
 	"# * 1 = zeilenweise\n"
 	"#   2 oder mehr = um 2 oder mehr Zeilen\n"
 
-#: src/lang.c:1624
+#: src/lang.c:1620
 msgid	"Display signatures. <SPACE> toggles & <CR> sets."
 msgstr	"Zeige Signaturen an. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1625
+#: src/lang.c:1621
 msgid	"Display signatures"
 msgstr	"Zeige Signaturen an"
 
-#: src/lang.c:1626
+#: src/lang.c:1622
 msgid	"# If OFF don't show signatures when displaying articles\n"
 msgstr	"# Falls OFF zeige keine Signaturen an\n"
 
-#: src/lang.c:1630
+#: src/lang.c:1626
 msgid	"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr	"Uu-kodierte Teile als Attachment anzeigen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1631
+#: src/lang.c:1627
 msgid	"Display uue data as an attachment"
 msgstr	"Zeige uue-Teile als Attachment"
 
-#: src/lang.c:1632
+#: src/lang.c:1628
 msgid	"# Handling of uuencoded data in the pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no, display raw uuencoded data\n"
@@ -4969,29 +4969,29 @@ msgstr	"# Behandlung von uuencodeten Dat
 	"#       ähnlich der von MIME Anhängen\n"
 	"#   2 = Einzeilige Zusammenfassung auch für unvollständige Daten\n"
 
-#: src/lang.c:1642
+#: src/lang.c:1638
 msgid	"Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr	"TeX german.sty Umlautkodierung auswerten. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:1643
+#: src/lang.c:1639
 msgid	"Display \"a as Umlaut-a"
 msgstr	"Wandle TeX-Umlaute automatisch um"
 
-#: src/lang.c:1644
+#: src/lang.c:1640
 msgid	"# If ON decode German style TeX umlaut codes to ISO and\n"
 	"# show \"a as Umlaut-a, etc.\n"
 msgstr	"# Wenn ON dekodiere laut german.sty (TeX) kodierte Umlaute und stelle\n"
 	"# \"a als ä, usw. dar\n"
 
-#: src/lang.c:1649 src/lang.c:1659
+#: src/lang.c:1645 src/lang.c:1655
 msgid	"Space separated list of header fields"
 msgstr	"Durch Leerzeichen getrennte Liste der Header-Felder"
 
-#: src/lang.c:1650
+#: src/lang.c:1646
 msgid	"Display these header fields (or *)"
 msgstr	"Zeige diese Header-Felder (oder *)"
 
-#: src/lang.c:1651
+#: src/lang.c:1647
 msgid	"# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 	"# place an '*' as this value. This is the only way a wildcard can be used.\n"
 	"# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -5005,11 +5005,11 @@ msgstr	"# Welche Header wollen Sie sehen
 	"# Leerzeichen getrennte Werte angeben. Wenn Sie hier nichts definieren\n"
 	"# wird diese Option deaktiviert.\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1656
 msgid	"Do not display these header fields"
 msgstr	"Zeige folgende Header nicht an"
 
-#: src/lang.c:1661
+#: src/lang.c:1657
 msgid	"# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 	"# An example of using both options might be if you thought X- headers were\n"
 	"# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -5026,27 +5026,27 @@ msgstr	"# Genau das gleiche wie 'news_he
 	"# news_headers_to_not_display=X-Alan X-Pape\n"
 	"# Wenn Sie hier nichts angeben, wird diese Option deaktiviert.\n"
 
-#: src/lang.c:1671
+#: src/lang.c:1667
 msgid	"Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr	"Automatische Bearbeitung von Art. mit multipart/alternative-Teilen aktivieren?"
 
-#: src/lang.c:1672
+#: src/lang.c:1668
 msgid	"Skip multipart/alternative parts"
 msgstr	"Übersp. multipart/alternative-Teile"
 
-#: src/lang.c:1673
+#: src/lang.c:1669
 msgid	"# If ON strip multipart/alternative messages automatically\n"
 msgstr	"# Falls ON entsorge multipart/alternative Teile des Artikels automatisch\n"
 
-#: src/lang.c:1678
+#: src/lang.c:1674
 msgid	"A regex used to decide which lines to show in col_quote."
 msgstr	"Regulärer Ausdruck für Zeilen, die mit col_quote dargestellt werden."
 
-#: src/lang.c:1679
+#: src/lang.c:1675
 msgid	"Regex used to show quoted lines"
 msgstr	"Regulärer Ausd. für zit. Zeilen"
 
-#: src/lang.c:1680
+#: src/lang.c:1676
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5055,15 +5055,15 @@ msgstr	"# Ein regulärer Ausdruck, den ti
 	"# Farbe angezeigt, die in col_quote definiert sind.\n"
 	"# Wenn Sie hier nichts angeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1686
+#: src/lang.c:1682
 msgid	"A regex used to decide which lines to show in col_quote2."
 msgstr	"Regulärer Ausdruck für Zeilen, die mit col_quote2 dargestellt werden."
 
-#: src/lang.c:1687
+#: src/lang.c:1683
 msgid	"Regex used to show twice quoted l."
 msgstr	"Reg. Ausd. für zweifach zitierte Z."
 
-#: src/lang.c:1688
+#: src/lang.c:1684
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5072,15 +5072,15 @@ msgstr	"# Ein regulärer Ausdruck, den ti
 	"# Farbe dargestellt, die in col_quote2 definiert ist.\n"
 	"# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1694
+#: src/lang.c:1690
 msgid	"A regex used to decide which lines to show in col_quote3."
 msgstr	"Regulärer Ausdruck für Zeilen, die mit col_quote3 dargestellt werden."
 
-#: src/lang.c:1695
+#: src/lang.c:1691
 msgid	"Regex used to show >= 3 times q.l."
 msgstr	"Reg. Ausd. für >=3-fach zitierte Z."
 
-#: src/lang.c:1696
+#: src/lang.c:1692
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5089,15 +5089,15 @@ msgstr	"# Ein regulärer Ausdruck, der en
 	"# dargestellt, die in col_quote3 definiert sind.\n"
 	"# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1703
+#: src/lang.c:1699
 msgid	"A regex used to decide which words to show in col_markslashes."
 msgstr	"Regulärer Ausdruck für Zeilen, die mit col_markslashes dargestellt werden."
 
-#: src/lang.c:1704
+#: src/lang.c:1700
 msgid	"Regex used to highlight /slashes/"
 msgstr	"Reg. für /Schrägst./ Hervorhebungen"
 
-#: src/lang.c:1705
+#: src/lang.c:1701
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '/' are to be shown in col_markslashes.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5105,15 +5105,15 @@ msgstr	"# Ein regulärer Ausdruck, der en
 	"# zwischen '/' in col_markslashes angezeigt werden.\n"
 	"# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1711
+#: src/lang.c:1707
 msgid	"A regex used to decide which words to show in col_markstars."
 msgstr	"Regulärer Ausdruck für Zeilen, die mit col_markstars dargestellt werden."
 
-#: src/lang.c:1712
+#: src/lang.c:1708
 msgid	"Regex used to highlight *stars*"
 msgstr	"Regu. A. für *Stern* Hervorhebungen"
 
-#: src/lang.c:1713
+#: src/lang.c:1709
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '*' are to be shown in col_markstars.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5121,15 +5121,15 @@ msgstr	"# Ein regulärer Ausdruck, der en
 	"# zwischen '*' in col_markstars angezeigt werden.\n"
 	"# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1719
+#: src/lang.c:1715
 msgid	"A regex used to decide which words to show in col_markstroke."
 msgstr	"Regulärer Ausdruck für Zeilen, die mit col_markstroke dargestellt werden."
 
-#: src/lang.c:1720
+#: src/lang.c:1716
 msgid	"Regex used to highlight -strokes-"
 msgstr	"Reg. für -Durchstr.- Hervorhebungen"
 
-#: src/lang.c:1721
+#: src/lang.c:1717
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '-' are to be shown in col_markstroke.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5137,15 +5137,15 @@ msgstr	"# Ein regulärer Ausdruck, der en
 	"# zwischen '-' in col_markstroke angezeigt werden.\n"
 	"# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1727
+#: src/lang.c:1723
 msgid	"A regex used to decide which words to show in col_markdash."
 msgstr	"Regulärer Ausdruck für Zeilen, die mit col_markdash dargestellt werden."
 
-#: src/lang.c:1728
+#: src/lang.c:1724
 msgid	"Regex used to highlight _underline_"
 msgstr	"Reg. für _Unterstr._ Hervorhebungen"
 
-#: src/lang.c:1729
+#: src/lang.c:1725
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '_' are to be shown in col_markdash.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5153,44 +5153,44 @@ msgstr	"# Ein regulärer Ausdruck, der en
 	"# zwischen '_' in col_markdash angezeigt werden.\n"
 	"# Wenn Sie hier nichts eingeben, werden die Voreinstellungen benutzt.\n"
 
-#: src/lang.c:1735
+#: src/lang.c:1731
 msgid	"A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr	"Reg. Ausd., um Teile im Subjectanfang zu entfernen. '|' trennt die Ausd.."
 
-#: src/lang.c:1736
+#: src/lang.c:1732
 msgid	"Regex with Subject prefixes"
 msgstr	"Reg. Ausd. für den Subjectanfang"
 
-#: src/lang.c:1737
+#: src/lang.c:1733
 msgid	"# A regular expression that tin will use to find Subject prefixes\n"
 	"# which will be removed before showing the header.\n"
 msgstr	"# Ein regulärer Ausdruck, mit dem tin Worte im Anfang des Subjects findet,\n"
 	"# die dann entfernt werden.\n"
 
-#: src/lang.c:1742
+#: src/lang.c:1738
 msgid	"A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr	"Reg. Ausd., um Teile am Subjectanfang zu entfernen. '|' trennt die Ausd.."
 
-#: src/lang.c:1743
+#: src/lang.c:1739
 msgid	"Regex with Subject suffixes"
 msgstr	"Reg. Ausd. für das Subjectende"
 
-#: src/lang.c:1744
+#: src/lang.c:1740
 msgid	"# A regular expression that tin will use to find Subject suffixes\n"
 	"# which will be removed when replying or posting followup.\n"
 msgstr	"# Ein regulärer Ausdruck, der beim Antworten zum Abschneiden von\n"
 	"# unerwünschten Teilen am Ende des Subjects verwendet wird.\n"
 
-#: src/lang.c:1749
+#: src/lang.c:1745
 msgid	"Enter name and options for external MIME viewer, --internal for built-in "
 	"viewer"
 msgstr	"Name und Optionen für ext. MIME-Viewer, --internal für eingebaute Version"
 
-#: src/lang.c:1750
+#: src/lang.c:1746
 msgid	"MIME binary content viewer"
 msgstr	"MIME-Viewer"
 
-#: src/lang.c:1751
+#: src/lang.c:1747
 msgid	"# If --internal automatically use the built in MIME viewer for non-text\n"
 	"# parts of articles.\n"
 	"# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
@@ -5199,51 +5199,51 @@ msgstr	"# Falls --internal wird der eing
 	"# nicht Text teilen benutzt. Andernfalls das angegebene Programm\n"
 	"# (z.B. metamail). Keine Angabe schaltet die automatische Anzeige aus.\n"
 
-#: src/lang.c:1758
+#: src/lang.c:1754
 msgid	"Confirm before starting non-text viewing program"
 msgstr	"Start des MIME-Viewers bestätigen"
 
-#: src/lang.c:1759
+#: src/lang.c:1755
 msgid	"Ask before using MIME viewer"
 msgstr	"Start des MIME-Viewers bestätigen"
 
-#: src/lang.c:1760
+#: src/lang.c:1756
 msgid	"# If ON tin will ask before using metamail to display MIME messages\n"
 	"# this only happens if metamail_prog is set to something\n"
 msgstr	"# Falls ON fragt tin nach, bevor metamail zum Anzeigen von MIME Artikeln\n"
 	"# benutzt wird. Das passiert nur, wenn auch metamail_prog gesetzt ist.\n"
 
-#: src/lang.c:1765
+#: src/lang.c:1761
 msgid	"Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr	"Beim Beenden anbieten, alle betretenen Gruppen als gelesen zu markieren?"
 
-#: src/lang.c:1766
+#: src/lang.c:1762
 msgid	"Catchup read groups when quitting"
 msgstr	"Aufholen der Gruppen beim Beenden"
 
-#: src/lang.c:1767
+#: src/lang.c:1763
 msgid	"# If ON ask user if read groups should all be marked read\n"
 msgstr	"# Falls ON: Beim Beenden von tin anbieten, alle betretenen Gruppen\n"
 	"#           als gelesen zu markieren\n"
 
-#: src/lang.c:1772
+#: src/lang.c:1768
 msgid	"Catchup group using left key"
 msgstr	"Catchup der Gruppe mit l. Cursor"
 
-#: src/lang.c:1773
+#: src/lang.c:1769
 msgid	"# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr	"# Falls ON: Aufholen (als gelesen markieren) der Gruppe/des Threads\n"
 	"#           beim Verlassen mit der linken Cursortaste\n"
 
-#: src/lang.c:1778
+#: src/lang.c:1774
 msgid	"Catchup thread by using left key"
 msgstr	"Catchup mit der linken Cursort."
 
-#: src/lang.c:1784
+#: src/lang.c:1780
 msgid	"Which actions require confirmation"
 msgstr	"Bestätigung erforderlich für"
 
-#: src/lang.c:1785
+#: src/lang.c:1781
 msgid	"# What should we ask confirmation for.\n"
 msgstr	"# Welche Operationen müssen explizit bestätigt werden.\n"
 	"# Kommandos, die im Manual mit [after confirmation] markiert sind,\n"
@@ -5251,79 +5251,79 @@ msgstr	"# Welche Operationen müssen expl
 	"# gelesen (siehe 'X' Befehl im Manual).\n"
 
 # TRANSLATION TOO LONG
-#: src/lang.c:1790
+#: src/lang.c:1786
 msgid	"'Mark article read' ignores tags"
 msgstr	"'Art. gelesen markieren' ignoriert Markierte"
 
-#: src/lang.c:1791
+#: src/lang.c:1787
 msgid	"# If ON the 'Mark article read' function marks only the current article.\n"
 msgstr	"# Falls ON wird mit der Funktion 'Artikel als gelesen markieren' nur\n"
 	"# der jeweilige Artikel markiert.\n"
 
-#: src/lang.c:1795
+#: src/lang.c:1791
 msgid	"Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr	"Öffne URLs mit ... <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:1796
+#: src/lang.c:1792
 msgid	"Program that opens URL's"
 msgstr	"Öffne URLs mit ..."
 
-#: src/lang.c:1797
+#: src/lang.c:1793
 msgid	"# The program used to open URL's. The actual URL will be appended\n"
 msgstr	"# Programm zum Öffnen von URLs, die jeweilige URL wird hinten angehängt.\n"
 
-#: src/lang.c:1802
+#: src/lang.c:1798
 msgid	"Use mouse in xterm"
 msgstr	"Maus in xterm nutzen"
 
-#: src/lang.c:1803
+#: src/lang.c:1799
 msgid	"# If ON enable mouse key support on xterm terminals\n"
 msgstr	"# Falls ON wird die Maustastenunterstützung für xterm aktiviert\n"
 
-#: src/lang.c:1809
+#: src/lang.c:1805
 msgid	"Use scroll keys on keypad"
 msgstr	"Scrollt. vom Nummernblock nutzen"
 
-#: src/lang.c:1810
+#: src/lang.c:1806
 msgid	"# If ON enable scroll keys on terminals that support it\n"
 msgstr	"# Falls ON werden die Scrolltasten genutzt (Terminalabhängig)\n"
 
-#: src/lang.c:1815
+#: src/lang.c:1811
 msgid	"Enter maximum number of article to get. <CR> sets."
 msgstr	"Maximale Anzahl der zu holenden Artikel eingeben. <CR> setzt."
 
-#: src/lang.c:1816
+#: src/lang.c:1812
 msgid	"Number of articles to get"
 msgstr	"Anzahl der zu holenden Artikel"
 
-#: src/lang.c:1817
+#: src/lang.c:1813
 msgid	"# Number of articles to get (0=no limit), if negative sets maximum number\n"
 	"# of already read articles to be read before first unread one\n"
 msgstr	"# Anzahl der zu holenden Artikel (0=unbegrenzt), falls ein negativer Wert\n"
 	"# angegeben wird, holt tin alle ungelesenen plus die letzten n gelesenen\n"
 	"# Artikel\n"
 
-#: src/lang.c:1822
+#: src/lang.c:1818
 msgid	"Enter number of days article is considered recent. <CR> sets."
 msgstr	"Anzahl der Tage, die ein Artikel als neu eingestuft wird. <CR> setzt."
 
-#: src/lang.c:1823
+#: src/lang.c:1819
 msgid	"Article recentness time limit"
 msgstr	"Artikel Neuheitszeit-Limit"
 
-#: src/lang.c:1824
+#: src/lang.c:1820
 msgid	"# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr	"# Anzahl der Tage, die ein Artikel als neu eingestuft wird, (0=Aus)\n"
 
-#: src/lang.c:1828
+#: src/lang.c:1824
 msgid	"WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr	"WILDMAT für normale Wildcards, REGEX für die Nutzung von regulären Ausdrücken."
 
-#: src/lang.c:1829
+#: src/lang.c:1825
 msgid	"Wildcard matching"
 msgstr	"Wildcardprüfung"
 
-#: src/lang.c:1830
+#: src/lang.c:1826
 msgid	"# Wildcard matching\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = wildmat\n"
@@ -5333,310 +5333,310 @@ msgstr	"# Wildcardprüfung\n"
 	"# * 0 = wildmat\n"
 	"#   1 = Regulärer Ausdruck\n"
 
-#: src/lang.c:1837
+#: src/lang.c:1833
 msgid	"Enter minimal score before an article is marked killed. <CR> sets."
 msgstr	"Artikel mit weniger Bewertung (Score) werden als `gekillt' markiert. <CR> "
 	"setzt."
 
-#: src/lang.c:1838
+#: src/lang.c:1834
 msgid	"Score limit (kill)"
 msgstr	"Bewertungsgrenze (kill)"
 
-#: src/lang.c:1839
+#: src/lang.c:1835
 msgid	"# Score limit before an article is marked killed\n"
 msgstr	"# Jeder Artikel mit einer niedrigeren Bewertung (Score) wird als\n"
 	"# gekillt markiert\n"
 
-#: src/lang.c:1843
+#: src/lang.c:1839
 msgid	"Enter default score to kill articles. <CR> sets."
 msgstr	"Bewertung für gekillte Artikel. <CR> setzt."
 
-#: src/lang.c:1844
+#: src/lang.c:1840
 msgid	"Default score to kill articles"
 msgstr	"Bewertung für gekillte Artikel"
 
-#: src/lang.c:1845
+#: src/lang.c:1841
 msgid	"# Default score to kill articles\n"
 msgstr	"# Bewertung für gekillte Artikel\n"
 
-#: src/lang.c:1849
+#: src/lang.c:1845
 msgid	"Enter minimal score before an article is marked hot. <CR> sets."
 msgstr	"Artikel mit einer höheren Bewertung (Score) werd. als wichtig/hot markiert."
 
-#: src/lang.c:1850
+#: src/lang.c:1846
 msgid	"Score limit (select)"
 msgstr	"Bewertungsgrenze (select)"
 
-#: src/lang.c:1851
+#: src/lang.c:1847
 msgid	"# Score limit before an article is marked hot\n"
 msgstr	"# Artikel mit einer höheren Bewertung (Score) werden als\n"
 	"# wichtig (hot) markiert\n"
 
-#: src/lang.c:1855
+#: src/lang.c:1851
 msgid	"Enter default score to select articles. <CR> sets."
 msgstr	"Bewertung für wichtige Artikel (hot). <CR> setzt."
 
-#: src/lang.c:1856
+#: src/lang.c:1852
 msgid	"Default score to select articles"
 msgstr	"Bewertung für wichtige Artikel"
 
-#: src/lang.c:1857
+#: src/lang.c:1853
 msgid	"# Default score to select articles\n"
 msgstr	"# Bewertung für wichtige Artikel (hot)\n"
 
-#: src/lang.c:1863
+#: src/lang.c:1859
 msgid	"Use slrnface to show ''X-Face:''s"
 msgstr	"''X-Face:''s mit slrnface Anzeigen"
 
-#: src/lang.c:1864
+#: src/lang.c:1860
 msgid	"# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 	"# Only useful when running in an xterm.\n"
 msgstr	"# Falls ON benutze slrnface(1) um ''X-Face:'' anzuzeigen.\n"
 	"# Funktioniert nur wenn tin in einem xterm läuft.\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1868
 msgid	"Use ANSI color"
 msgstr	"Benutze ANSI-Farben"
 
-#: src/lang.c:1873
+#: src/lang.c:1869
 msgid	"# If ON using ANSI-color\n"
 msgstr	"# Falls ON benutze ANSI-Farben\n"
 
-#: src/lang.c:1878
+#: src/lang.c:1874
 msgid	"Standard foreground color"
 msgstr	"Standard Vordergrundfarbe"
 
-#: src/lang.c:1879
+#: src/lang.c:1875
 msgid	"# Standard foreground color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Standard Vordergrundfarbe\n"
 	"# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1881
 msgid	"Standard background color"
 msgstr	"Standard Hintergrundfarbe"
 
-#: src/lang.c:1886
+#: src/lang.c:1882
 msgid	"# Standard background color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Standard Hintergrundfarbe\n"
 	"# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:1892
+#: src/lang.c:1888
 msgid	"Color for inverse text (background)"
 msgstr	"Farbe des inversen Text (Hinterg.)"
 
-#: src/lang.c:1893
+#: src/lang.c:1889
 msgid	"# Color of background for inverse text\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Farbe des Hintergrunds für inversen Text\n"
 	"# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:1899
+#: src/lang.c:1895
 msgid	"Color for inverse text (foreground)"
 msgstr	"Farbe des inversen Text (Vordergr.)"
 
-#: src/lang.c:1900
+#: src/lang.c:1896
 msgid	"# Color of foreground for inverse text\n"
 	"# Default: 7 (white)\n"
 msgstr	"# Farbe des Vordergrunds für inversen Text\n"
 	"# Voreinstellung: 7 (weiß)\n"
 
-#: src/lang.c:1906
+#: src/lang.c:1902
 msgid	"Color of text lines"
 msgstr	"Farbe der Textzeilen"
 
-#: src/lang.c:1907
+#: src/lang.c:1903
 msgid	"# Color of text lines\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Farbe der Textzeilen\n"
 	"# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:1913
+#: src/lang.c:1909
 msgid	"Color of mini help menu"
 msgstr	"Farbe des Minihilfemenü"
 
-#: src/lang.c:1914
+#: src/lang.c:1910
 msgid	"# Color of mini help menu\n"
 	"# Default: 3 (brown)\n"
 msgstr	"# Farbe des Minihilfemenü\n"
 	"# Voreinstellung: 3 (braun)\n"
 
-#: src/lang.c:1920
+#: src/lang.c:1916
 msgid	"Color of help text"
 msgstr	"Farbe des Hilfstext"
 
-#: src/lang.c:1921
+#: src/lang.c:1917
 msgid	"# Color of help pages\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Farbe der Hilfsseiten\n"
 	"# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:1927
+#: src/lang.c:1923
 msgid	"Color of status messages"
 msgstr	"Farbe der Statusmeldungen"
 
-#: src/lang.c:1928
+#: src/lang.c:1924
 msgid	"# Color of messages in last line\n"
 	"# Default: 6 (cyan)\n"
 msgstr	"# Farbe der letzten Zeile im Artikel\n"
 	"# Voreinstellung: 6 (cyan)\n"
 
-#: src/lang.c:1934
+#: src/lang.c:1930
 msgid	"Color of quoted lines"
 msgstr	"Farbe der zitierten Zeilen"
 
-#: src/lang.c:1935
+#: src/lang.c:1931
 msgid	"# Color of quote-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Farbe der zitierten Zeilen\n"
 	"# Voreinstellung: 2 (grün)\n"
 
-#: src/lang.c:1941
+#: src/lang.c:1937
 msgid	"Color of twice quoted line"
 msgstr	"Farbe von zweifach zitierten Zeilen"
 
-#: src/lang.c:1942
+#: src/lang.c:1938
 msgid	"# Color of twice quoted lines\n"
 	"# Default: 3 (brown)\n"
 msgstr	"# Farbe von zweifach zitierten Zeilen\n"
 	"# Voreinstellung: 3 (braun)\n"
 
-#: src/lang.c:1948
+#: src/lang.c:1944
 msgid	"Color of =>3 times quoted line"
 msgstr	"Farbe von =>3-fach zitierten Zeilen"
 
-#: src/lang.c:1949
+#: src/lang.c:1945
 msgid	"# Color of >=3 times quoted lines\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Farbe von =>3-fach zitierten Zeilen\n"
 	"# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:1955
+#: src/lang.c:1951
 msgid	"Color of article header lines"
 msgstr	"Farbe der Artikelheaderzeilen"
 
-#: src/lang.c:1956
+#: src/lang.c:1952
 msgid	"# Color of header-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Farbe der Artikelheaderzeilen\n"
 	"# Voreinstellung: 2 (grün)\n"
 
-#: src/lang.c:1962
+#: src/lang.c:1958
 msgid	"Color of actual news header fields"
 msgstr	"Farbe des angezeigten Headers"
 
-#: src/lang.c:1963
+#: src/lang.c:1959
 msgid	"# Color of actual news header fields\n"
 	"# Default: 9 (light red)\n"
 msgstr	"# Farbe des angezeigten Headers\n"
 	"# Voreinstellung: 9 (hellrot)\n"
 
-#: src/lang.c:1969
+#: src/lang.c:1965
 msgid	"Color of article subject lines"
 msgstr	"Farbe der Subjectzeile"
 
-#: src/lang.c:1970
+#: src/lang.c:1966
 msgid	"# Color of article subject\n"
 	"# Default: 6 (cyan)\n"
 msgstr	"# Farbe der Subjectzeile\n"
 	"# Voreinstellung: 6 (cyan)\n"
 
-#: src/lang.c:1976
+#: src/lang.c:1972
 msgid	"Color of response counter"
 msgstr	"Farbe des Antwortzählers"
 
-#: src/lang.c:1977
+#: src/lang.c:1973
 msgid	"# Color of response counter\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Farbe des Antwortzählers\n"
 	"# Voreinstellung: 2 (grün)\n"
 
-#: src/lang.c:1983
+#: src/lang.c:1979
 msgid	"Color of sender (From:)"
 msgstr	"Farbe des Autors (From:)"
 
-#: src/lang.c:1984
+#: src/lang.c:1980
 msgid	"# Color of sender (From:)\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Farbe des Autors (From:)\n"
 	"# Voreinstellung: 2 (grün)\n"
 
-#: src/lang.c:1990
+#: src/lang.c:1986
 msgid	"Color of help/mail sign"
 msgstr	"Farbe des Hilfe/Mail-Zeichen"
 
-#: src/lang.c:1991
+#: src/lang.c:1987
 msgid	"# Color of Help/Mail-Sign\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Farbe des Hilfe/Mail-Zeichen\n"
 	"# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:1997
+#: src/lang.c:1993
 msgid	"Color of signatures"
 msgstr	"Farbe von Signaturen"
 
-#: src/lang.c:1998
+#: src/lang.c:1994
 msgid	"# Color of signature\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Farbe von Signaturen\n"
 	"# Voreinstellung: 4 (blau)\n"
 
-#: src/lang.c:2004
+#: src/lang.c:2000
 msgid	"Color of highlighted URLs"
 msgstr	"Farbe der hervorgehobenen URLs"
 
-#: src/lang.c:2005
+#: src/lang.c:2001
 msgid	"# Color of highlighted URLs\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Farbe der hervorgehobenen URLs\n"
 	"# Voreinstellung: -1 (Standard Farbe)\n"
 
-#: src/lang.c:2011
+#: src/lang.c:2007
 msgid	"Color of highlighting with *stars*"
 msgstr	"Farbe der Hervorhebung *Sterne*"
 
-#: src/lang.c:2012
+#: src/lang.c:2008
 msgid	"# Color of word highlighting with *stars*\n"
 	"# Default: 11 (yellow)\n"
 msgstr	"# Farbe der Hervorhebung durch *Sterne*\n"
 	"# Voreinstellung: 11 (gelb)\n"
 
-#: src/lang.c:2018
+#: src/lang.c:2014
 msgid	"Color of highlighting with _dash_"
 msgstr	"Farbe der Hervorhebung _Striche_"
 
-#: src/lang.c:2019
+#: src/lang.c:2015
 msgid	"# Color of word highlighting with _dash_\n"
 	"# Default: 13 (light pink)\n"
 msgstr	"# Farbe der Hervorhebung durch _Striche_\n"
 	"# Voreinstellung: 13 (hellrosa)\n"
 
-#: src/lang.c:2025
+#: src/lang.c:2021
 msgid	"Color of highlighting with /slash/"
 msgstr	"Farbe der Hervorhebung /Schrägstr./"
 
-#: src/lang.c:2026
+#: src/lang.c:2022
 msgid	"# Color of word highlighting with /slash/\n"
 	"# Default: 14 (light cyan)\n"
 msgstr	"# Farbe der Hervorhebung durch /Schrägstriche/\n"
 	"# Voreinstellung: 11 (hellcyan)\n"
 
-#: src/lang.c:2032
+#: src/lang.c:2028
 msgid	"Color of highlighting with -stroke-"
 msgstr	"Farbe der Hervorhebung -Durchstr.-"
 
-#: src/lang.c:2033
+#: src/lang.c:2029
 msgid	"# Color of word highlighting with -stroke-\n"
 	"# Default: 12 (light blue)\n"
 msgstr	"# Farbe der Hervorhebung durch -Durchstreichen-\n"
 	"# Voreinstellung: 12 (hellblau)\n"
 
-#: src/lang.c:2040
+#: src/lang.c:2036
 msgid	"Attr. of highlighting with *stars*"
 msgstr	"Hervorhebungsattribute *Sterne*"
 
-#: src/lang.c:2041
+#: src/lang.c:2037
 msgid	"# Attributes of word highlighting on mono terminals\n"
 	"# Possible values are:\n"
 	"#   0 = Normal\n"
@@ -5662,57 +5662,57 @@ msgstr	"# Attribute der Hervorhebung von
 	"# Hervorhebungsattribut für *Sterne*\n"
 	"# Voreinstellung: 6 (fett)\n"
 
-#: src/lang.c:2056
+#: src/lang.c:2052
 msgid	"Attr. of highlighting with _dash_"
 msgstr	"Hervorhebungsattr. _Unterstriche_"
 
-#: src/lang.c:2057
+#: src/lang.c:2053
 msgid	"# Attribute of word highlighting with _dash_\n"
 	"# Default: 2 (best highlighting)\n"
 msgstr	"# Hervorhebungsattribut für _Unterstriche_\n"
 	"# Voreinstellung: 2 (beste Hervorhebung)\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2059
 msgid	"Attr. of highlighting with /slash/"
 msgstr	"Hervorhebungsattr. /Schrägstriche/"
 
-#: src/lang.c:2064
+#: src/lang.c:2060
 msgid	"# Attribute of word highlighting with /slash/\n"
 	"# Default: 5 (half bright)\n"
 msgstr	"# Hervorhebungsattribut für /Schrägstriche/\n"
 	"# Voreinstellung: 5 (halbe Helligkeit)\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2066
 msgid	"Attr. of highlighting with -stroke-"
 msgstr	"Hervorhebungsattr. -Durchstreich.-"
 
-#: src/lang.c:2071
+#: src/lang.c:2067
 msgid	"# Attribute of word highlighting with -stroke-\n"
 	"# Default: 3 (reverse video)\n"
 msgstr	"# Hervorhebungsattribut für -Durchstreichen-\n"
 	"# Voreinstellung: 3 (Invers)\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2073
 msgid	"URL highlighting in message body"
 msgstr	"URL-Hervorhebung im Artikel"
 
-#: src/lang.c:2078
+#: src/lang.c:2074
 msgid	"# Enable URL highlighting?\n"
 msgstr	"# URL-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2083
+#: src/lang.c:2079
 msgid	"Word highlighting in message body"
 msgstr	"Wort-Hervorhebung im Artikel"
 
-#: src/lang.c:2084
+#: src/lang.c:2080
 msgid	"# Enable word highlighting?\n"
 msgstr	"# Wort-Hervorhebung aktivieren?\n"
 
-#: src/lang.c:2089
+#: src/lang.c:2085
 msgid	"What to display instead of mark"
 msgstr	"Anstelle der Markierung anzeigen"
 
-#: src/lang.c:2090
+#: src/lang.c:2086
 msgid	"# Should the leading and ending stars and dashes also be displayed,\n"
 	"# even when they are highlighting marks?\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5726,59 +5726,59 @@ msgstr	"# Sollen die führenden und absch
 	"#   1 = ja, anzeigen\n"
 	"# * 2 = Leerzeichen anstelle darstellen\n"
 
-#: src/lang.c:2099
+#: src/lang.c:2095
 msgid	"Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr	"Nach wie vielen Zeichen soll im Pager umbrochen werden? <CR> setzt."
 
-#: src/lang.c:2100
+#: src/lang.c:2096
 msgid	"Page line wrap column"
 msgstr	"Zeilen umbrechen nach"
 
-#: src/lang.c:2101
+#: src/lang.c:2097
 msgid	"# Wrap article lines at column\n"
 msgstr	"# In der Artikelanzeige Zeilen umbrechen bei Spalte\n"
 
-#: src/lang.c:2106
+#: src/lang.c:2102
 msgid	"Wrap around threads on next unread"
 msgstr	"Nä.ungel.-kein Abbr. am Listenende?"
 
-#: src/lang.c:2107
+#: src/lang.c:2103
 msgid	"# If ON wrap around threads on searching next unread article\n"
 msgstr	"# Diverse Funktionen in tin wechseln zum \"nächsten\" ungelesenen\n"
 	"# Artikel. Diese Einstellung kontrolliert, ob tin am Ende der\n"
 	"# Artikel/Threadliste abbricht (OFF) oder zum Beginn derselben springt und\n"
 	"# von dort aus den nächsten ungelesenen Artikel sucht. (ON)\n"
 
-#: src/lang.c:2111
+#: src/lang.c:2107
 msgid	"Enter default mail address (and fullname). <CR> sets."
 msgstr	"Standard Mail-Adresse (und Name) eingeben. <CR> setzt."
 
-#: src/lang.c:2112
+#: src/lang.c:2108
 msgid	"Mail address (and fullname)"
 msgstr	"Mailadresse (und Name)"
 
-#: src/lang.c:2113
+#: src/lang.c:2109
 msgid	"# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr	"# EMail-Adresse und vollständiger Name des Benutzers, wenn sie nicht\n"
 	"# benutzername@host (Vollständiger Name) lautet\n"
 
-#: src/lang.c:2118
+#: src/lang.c:2114
 msgid	"Show empty Followup-To in editor"
 msgstr	"Leeres Fup'2 im Editor anzeigen"
 
-#: src/lang.c:2119
+#: src/lang.c:2115
 msgid	"# If ON show empty Followup-To header when editing an article\n"
 msgstr	"# Wenn ON, zeige leeren Followup-To:-Header im Editor\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2119
 msgid	"Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr	"Setze Pfad/! Kommando/--none um Ihre Signatur festzulegen. <CR> setzt."
 
-#: src/lang.c:2124
+#: src/lang.c:2120
 msgid	"Create signature from path/command"
 msgstr	"Erzeuge Signatur aus Pfad/Kommando"
 
-#: src/lang.c:2125
+#: src/lang.c:2121
 msgid	"# Signature path (random sigs)/file to be used when posting/replying\n"
 	"# default_sigfile=file       appends file as signature\n"
 	"# default_sigfile=!command   executes external command to generate a "
@@ -5789,51 +5789,51 @@ msgstr	"# Pfad der Sig (Zufällige Sigs)/
 	"# default_sigfile=!Kommando führt Kommando aus um Sig zu erzeugen\n"
 	"# default_sigfile=--none    hängt keine Signatur an\n"
 
-#: src/lang.c:2132
+#: src/lang.c:2128
 msgid	"Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr	"Trenne Sig mit \"-- \" in eigener Zeile ab. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2133
+#: src/lang.c:2129
 msgid	"Prepend signature with \"-- \""
 msgstr	"Trenne Sig mit \"-- \" ab"
 
-#: src/lang.c:2134
+#: src/lang.c:2130
 msgid	"# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr	"# Falls ON trenne Signatur mit '\\n-- \\n' ab\n"
 
-#: src/lang.c:2138
+#: src/lang.c:2134
 msgid	"Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr	"Sig. beim Reposten eines Artikels hinzufügen? <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2139
+#: src/lang.c:2135
 msgid	"Add signature when reposting"
 msgstr	"Signatur beim Reposten anhängen"
 
-#: src/lang.c:2140
+#: src/lang.c:2136
 msgid	"# If ON add signature to reposted articles\n"
 msgstr	"# Falls ON wird die Signatur auch an repostete Artikel angehängt.\n"
 
-#: src/lang.c:2144
+#: src/lang.c:2140
 #, c-format
 msgid	"Enter quotation marks, %s or %S for author's initials."
 msgstr	"Zitatzeichen eingeben, %s oder %S für die Initialen des Verfassers."
 
-#: src/lang.c:2145
+#: src/lang.c:2141
 msgid	"Characters used as quote-marks"
 msgstr	"Zitatzeichen"
 
-#: src/lang.c:2146
+#: src/lang.c:2142
 #, c-format
 msgid	"# Characters used in quoting to followups and replies.\n"
 	"# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
 msgstr	"# Zeichen für Zitate in Antworten.\n"
 	"# '_' wird durch ' ' ersetzt. %%s, %%S wird ersetzt durch Autoreninitialen.\n"
 
-#: src/lang.c:2152
+#: src/lang.c:2148
 msgid	"Quoting behavior"
 msgstr	"Zitierverhalten"
 
-#: src/lang.c:2153
+#: src/lang.c:2149
 msgid	"# How quoting should be handled when following up or replying.\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = Nothing special\n"
@@ -5856,15 +5856,15 @@ msgstr	"# Spezielle Optionen beim Zitier
 	"#   7 = Zitatzeichen zusammenziehen & Signaturen zitieren & Leerzeilen "
 	"zitieren\n"
 
-#: src/lang.c:2166 src/lang.c:2174 src/lang.c:2180
+#: src/lang.c:2162 src/lang.c:2170 src/lang.c:2176
 msgid	"%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr	"%A Adr %D Datum %F Adr+Name %G Gruppenname %M Message-ID %N Name %C Vorname"
 
-#: src/lang.c:2167
+#: src/lang.c:2163
 msgid	"Quote line when following up"
 msgstr	"Einleitungszeile beim Antworten"
 
-#: src/lang.c:2168
+#: src/lang.c:2164
 #, c-format
 msgid	"# Format of quote line when mailing/posting/following-up an article\n"
 	"# %%A Address    %%D Date   %%F Addr+Name   %%G Groupname   %%M Message-ID\n"
@@ -5873,35 +5873,35 @@ msgstr	"# Format der Einleitungszeile be
 	"# %%A Adresse  %%D Datum  %%F Adr+Name  %%G Gruppenname  %%M Message-ID\n"
 	"# %%N Voller Name  %%C Vorname  %%I Initialen\n"
 
-#: src/lang.c:2175
+#: src/lang.c:2171
 msgid	"Quote line when cross-posting"
 msgstr	"Einleitungszeile beim Crossposten"
 
-#: src/lang.c:2181
+#: src/lang.c:2177
 msgid	"Quote line when mailing"
 msgstr	"Einleitungszeile bei Mailantwort"
 
-#: src/lang.c:2186
+#: src/lang.c:2182
 msgid	"If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr	"Falls ON, füge User-Agent:-Header ein. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2187
+#: src/lang.c:2183
 msgid	"Insert 'User-Agent:'-header"
 msgstr	"Füge 'User-Agent:'-header ein"
 
-#: src/lang.c:2188
+#: src/lang.c:2184
 msgid	"# If ON include advertising User-Agent: header\n"
 msgstr	"# Falls ON füge 'User-Agent: header' ein\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2189
 msgid	"Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr	"Zeichensatz für MIME (z.B. US-ASCII, ISO-8859-1, EUC-KR), <CR> setzt."
 
-#: src/lang.c:2194
+#: src/lang.c:2190
 msgid	"MM_CHARSET"
 msgstr	"MM_CHARSET"
 
-#: src/lang.c:2195
+#: src/lang.c:2191
 msgid	"# Charset supported locally which is also used for MIME header and\n"
 	"# Content-Type header.\n"
 	"# If not set, the value of the environment variable MM_CHARSET is used.\n"
@@ -5918,27 +5918,27 @@ msgstr	"# Der lokale Zeichensatz, der au
 	"# definiert, werden andere Zeichensätze als mm_charset nicht dargestellt\n"
 	"# und die jeweiligen Zeichen durch ein '?' ersetzt.\n"
 
-#: src/lang.c:2205
+#: src/lang.c:2201
 msgid	"MM_NETWORK_CHARSET"
 msgstr	"MM_NETWORK_CHARSET"
 
-#: src/lang.c:2206
+#: src/lang.c:2202
 msgid	"# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr	"# Zeichensatz für den MIME (Content-Type) Header der Artikel.\n"
 
-#: src/lang.c:2212
+#: src/lang.c:2208
 msgid	"Mailbox format"
 msgstr	"Mailbox-Format"
 
-#: src/lang.c:2213
+#: src/lang.c:2209
 msgid	"# Format of the mailbox.\n"
 msgstr	"# Format der Mailbox.\n"
 
-#: src/lang.c:2218
+#: src/lang.c:2214
 msgid	"MIME encoding in news messages"
 msgstr	"MIME-Kodierung in Newsartikeln"
 
-#: src/lang.c:2219
+#: src/lang.c:2215
 msgid	"# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 	"# for mails and posts, if necessary. QP is efficient for most European\n"
 	"# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
@@ -5952,15 +5952,15 @@ msgstr	"# MIME-Kodierung (8bit, base64, 
 	"# die meisten 8Bit Zeichensätze aus Ostasien, Griechenland und Russland\n"
 	"# ist, da dort gehäuft 8Bit Zeichen vorkommen.\n"
 
-#: src/lang.c:2227 src/lang.c:2248
+#: src/lang.c:2223 src/lang.c:2244
 msgid	"Don't change unless you know what you are doing. <ESC> cancels."
 msgstr	"Nur ändern, wenn Sie genau wissen, was Sie machen. <ESC> bricht ab."
 
-#: src/lang.c:2228
+#: src/lang.c:2224
 msgid	"Use 8bit characters in news headers"
 msgstr	"Benutze 8bit-Zeichen im Newsheader"
 
-#: src/lang.c:2229
+#: src/lang.c:2225
 msgid	"# If ON, 8bit characters in news headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
 	"# 8bit chars in header are encoded regardless of the value of this\n"
@@ -5972,27 +5972,27 @@ msgstr	"# Wenn ON werden 8-Bit-Zeichen (
 	"# kodiert, wenn post_mime_encoding nicht auch auf 8bit eingestellt\n"
 	"# ist.\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2232
 msgid	"Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"Nachbearbeitete Artikel autom. anz. <SPACE> wechselt, <CR> setzt, <ESC> Ende."
 
-#: src/lang.c:2237
+#: src/lang.c:2233
 msgid	"View post-processed files"
 msgstr	"Nachbearbeitete Artikel anzeigen"
 
-#: src/lang.c:2238
+#: src/lang.c:2234
 msgid	"# If set, post processed files will be opened in a viewer\n"
 msgstr	"# Wenn ON werden nachbearbeitete Artikel automatisch angezeigt.\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2239
 msgid	"MIME encoding in mail messages"
 msgstr	"MIME-Kodierung für E-Mails"
 
-#: src/lang.c:2249
+#: src/lang.c:2245
 msgid	"Use 8bit characters in mail headers"
 msgstr	"Benutze 8bit Zeichen im Mail Header"
 
-#: src/lang.c:2250
+#: src/lang.c:2246
 msgid	"# If ON, 8bit characters in mail headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
 	"# 8bit chars in headers are encoded regardless of the value of this "
@@ -6009,24 +6009,24 @@ msgstr	"# Wenn ON werden 8-Bit-Zeichen (
 	"# E-Mailheadern verbieten, daher sollte diese Einstellung NICHT auf ON\n"
 	"# geändert werden, wenn es keine zwingende Gründe dafür gibt.\n"
 
-#: src/lang.c:2260
+#: src/lang.c:2256
 msgid	"Strip blanks from ends of lines"
 msgstr	"Leerzeichen am Zeilenende entfernen"
 
-#: src/lang.c:2261
+#: src/lang.c:2257
 msgid	"# If ON strip blanks from ends of lines for faster display on slow "
 	"terminals.\n"
 msgstr	"# Falls ON lösche Leerzeichen am Zeilenende; verbessert die Geschwindigkeit\n"
 
-#: src/lang.c:2266
+#: src/lang.c:2262
 msgid	"If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr	"Wenn ON verwende Umschreibungen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2267
+#: src/lang.c:2263
 msgid	"Transliteration"
 msgstr	"Verwende Umschreibungen"
 
-#: src/lang.c:2268
+#: src/lang.c:2264
 msgid	"# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 	"# be represented in the in the target character set, it can be approximated\n"
 	"# through one or several similarly looking characters.\n"
@@ -6036,143 +6036,143 @@ msgstr	"# Wenn ON verwende //TRANSLIT Er
 	"# Terminal als EUR umschrieben, ohne //TRANSLIT würde tin ein\n"
 	"# Fragezeichen verwenden.\n"
 
-#: src/lang.c:2275
+#: src/lang.c:2271
 msgid	"Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	"Sendet ihnen automatisch eine Kopie. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2276
+#: src/lang.c:2272
 msgid	"Send you a cc automatically"
 msgstr	"Sendet Ihnen ein Cc automatisch"
 
-#: src/lang.c:2277
+#: src/lang.c:2273
 msgid	"# If ON automatically put your name in the Cc: field when mailing an article\n"
 msgstr	"# Falls ON wird Ihr Name in das Cc: Feld beim Mailen des Artikels eingesetzt\n"
 
-#: src/lang.c:2281
+#: src/lang.c:2277
 msgid	"Send you a blind carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	"Sendet ihnen automatisch eine blinde Kopie. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2282
+#: src/lang.c:2278
 msgid	"Send you a blind cc automatically"
 msgstr	"Sendet Ihnen eine blinde cc autom."
 
-#: src/lang.c:2283
+#: src/lang.c:2279
 msgid	"# If ON automatically put your name in the Bcc: field when mailing an "
 	"article\n"
 msgstr	"# Falls ON wird Ihr Name in das Bcc: Feld beim Mailen des Artikels "
 	"eingesetzt\n"
 
-#: src/lang.c:2287
+#: src/lang.c:2283
 msgid	"Enter address elements about which you want to be warned. <CR> sets."
 msgstr	"Geben Sie den Adressenteil an, vor dem Sie gewarnt werden. <CR> setzt."
 
-#: src/lang.c:2288
+#: src/lang.c:2284
 msgid	"Spamtrap warning address parts"
 msgstr	"Spamfallenwarnung in Adresse"
 
-#: src/lang.c:2289
+#: src/lang.c:2285
 msgid	"# A comma-delimited list of address-parts you want to be warned\n"
 	"# about when trying to reply by email.\n"
 msgstr	"# Eine Komma-separierte Liste von Adressteilen, vor denen gewarnt wird, wenn\n"
 	"# Sie via Mail antworten wollen.\n"
 
-#: src/lang.c:2294
+#: src/lang.c:2290
 msgid	"Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr	"Gültigkeit eines Filtereintrags in Tagen. <CR> setzt."
 
-#: src/lang.c:2295
+#: src/lang.c:2291
 msgid	"No. of days a filter entry is valid"
 msgstr	"Tage, die ein Filter gültig ist"
 
-#: src/lang.c:2296
+#: src/lang.c:2292
 msgid	"# Number of days a short term filter will be active\n"
 msgstr	"# Anzahl der Tage die ein temporärer Filter aktiv ist\n"
 
-#: src/lang.c:2300
+#: src/lang.c:2296
 msgid	"Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr	"Gepostete Artikel zum Filter hinzufügen. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2301
+#: src/lang.c:2297
 msgid	"Add posted articles to filter"
 msgstr	"Füge gepostete Artikel zum Filter"
 
-#: src/lang.c:2302
+#: src/lang.c:2298
 msgid	"# If ON add posted articles which start a new thread to filter for\n"
 	"# highlighting follow-ups\n"
 msgstr	"# Falls ON füge gepostete Artikel die einen neuen Thread einleiten\n"
 	"# zum Filter hinzu um evtl. Antworten hervorzuheben\n"
 
-#: src/lang.c:2306
+#: src/lang.c:2302
 msgid	"The directory where articles/threads are to be saved in mailbox format."
 msgstr	"Verzeichnis, in dem Artikel/Threads im mailbox-Format gespeichert werden."
 
-#: src/lang.c:2307
+#: src/lang.c:2303
 msgid	"Mail directory"
 msgstr	"Mail Verzeichnis"
 
-#: src/lang.c:2308
+#: src/lang.c:2304
 msgid	"# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr	"# (-m) Verzeichnis für im mailbox-Format gespeicherte Artikel/Threads\n"
 
-#: src/lang.c:2313
+#: src/lang.c:2309
 msgid	"Save articles in batch mode (-S)"
 msgstr	"Speicher Artikel im Batchmode (-S)"
 
-#: src/lang.c:2314
+#: src/lang.c:2310
 msgid	"# If ON articles/threads will be saved in batch mode when save -S\n"
 	"# or mail (-M/-N) is specified on the command line\n"
 msgstr	"# Falls ON werden Artikel/Threads im Batchmode gespeichert wenn -S,\n"
 	"# oder gemailt, wenn -M bzw. -N in der Kommandozeile angegeben wurde.\n"
 
-#: src/lang.c:2319
+#: src/lang.c:2315
 msgid	"The directory where you want articles/threads saved."
 msgstr	"Das Verzeichnis, in dem Artikel/Threads gespeichert werden sollen."
 
-#: src/lang.c:2320
+#: src/lang.c:2316
 msgid	"Directory to save arts/threads in"
 msgstr	"Verz. um Art/Threads zu speichern"
 
-#: src/lang.c:2321
+#: src/lang.c:2317
 msgid	"# Directory where articles/threads are saved\n"
 msgstr	"# Verzeichnis in dem Artikel/Threads gespeichert werden\n"
 
-#: src/lang.c:2325
+#: src/lang.c:2321
 msgid	"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr	"Autom. sp. von Art/Thread anhand Archive-name:-Header. <SPACE> wechselt & "
 	"<CR> setzt."
 
-#: src/lang.c:2326
+#: src/lang.c:2322
 msgid	"Use Archive-name: header for save"
 msgstr	"Nutze Archive-name: zum Speichern"
 
-#: src/lang.c:2327
+#: src/lang.c:2323
 msgid	"# If ON articles/threads with Archive-name: in mail header will\n"
 	"# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr	"# Falls ON werden Artikel mit gesetztem Archive-name:-Header unter\n"
 	"# diesem abgespeichert\n"
 
-#: src/lang.c:2332
+#: src/lang.c:2328
 msgid	"Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 	"cancels."
 msgstr	"Gesp. Art. gelesen markieren. <SPACE> wechselt, <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2333
+#: src/lang.c:2329
 msgid	"Mark saved articles/threads as read"
 msgstr	"Mark. gesp. Artikel/Threads gelesen"
 
-#: src/lang.c:2334
+#: src/lang.c:2330
 msgid	"# If ON mark articles that are saved as read\n"
 msgstr	"# Falls ON werden gespeicherte Artikel als gelesen markiert\n"
 
-#: src/lang.c:2338
+#: src/lang.c:2334
 msgid	"Do post processing (eg. extract attachments) for saved articles."
 msgstr	"Bearbeite (z.B. unshar) gesp. Art/Threads. <SPACE> wechselt, <CR> setzt."
 
-#: src/lang.c:2339
+#: src/lang.c:2335
 msgid	"Post process saved articles"
 msgstr	"Nachbearbeiten gespeichert. Artikel"
 
-#: src/lang.c:2340
+#: src/lang.c:2336
 msgid	"# Perform post processing (saving binary attachments) from saved articles.\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no\n"
@@ -6184,101 +6184,101 @@ msgstr	"# Nachbearbeiten gespeicherter A
 	"#   1 = ja\n"
 	"#   2 = nur Shell Archive (shar) auspacken\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2345
 msgid	"Process only unread articles"
 msgstr	"Bearbeite nur ungelesene Artikel"
 
-#: src/lang.c:2350
+#: src/lang.c:2346
 msgid	"# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr	"# Falls ON speichere/drucke/pipe/maile nur ungelesene Artikel\n"
 	"# (markierte Artikel ausgenommen)\n"
 
-#: src/lang.c:2355
+#: src/lang.c:2351
 msgid	"Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr	"Drucke alles oder nur Teile des Headers <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2356
+#: src/lang.c:2352
 msgid	"Print all headers when printing"
 msgstr	"Alle Header beim Drucken ausgeben"
 
-#: src/lang.c:2357
+#: src/lang.c:2353
 msgid	"# If ON print all of article header otherwise just the important lines\n"
 msgstr	"# Falls ON drucke alle Header des Artikels aus. Ansonsten nur die "
 	"wichtigsten\n"
 
-#: src/lang.c:2361
+#: src/lang.c:2357
 msgid	"The printer program with options that is to be used to print articles/threads."
 msgstr	"Das Druckprogramm, das zum drucken von Artikeln/Threads benutzt wird."
 
-#: src/lang.c:2362
+#: src/lang.c:2358
 msgid	"Printer program with options"
 msgstr	"Druckprogramm mit Optionen"
 
-#: src/lang.c:2363
+#: src/lang.c:2359
 msgid	"# Print program with parameters used to print articles/threads\n"
 msgstr	"# Druckprogramm mit Optionen zum drucken der Artikel/Threads\n"
 
-#: src/lang.c:2369
+#: src/lang.c:2365
 msgid	"Force redraw after certain commands"
 msgstr	"Anzeigeauffrischung nach Kommandos"
 
-#: src/lang.c:2370
+#: src/lang.c:2366
 msgid	"# If ON a screen redraw will always be done after certain external commands\n"
 msgstr	"# Falls ON wird die Anzeige nach einigen externen Kommandos aufgefrischt\n"
 
-#: src/lang.c:2374
+#: src/lang.c:2370
 msgid	"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"Starte Editor mit Einrückung. <SPACE> wechselt, <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2375
+#: src/lang.c:2371
 msgid	"Start editor with line offset"
 msgstr	"Starte Editor mit Einrückung"
 
-#: src/lang.c:2376
+#: src/lang.c:2372
 msgid	"# If ON editor will be started with cursor offset into the file\n"
 	"# otherwise the cursor will be positioned at the first line\n"
 msgstr	"# Falls ON wird der Cursor im Editor an die definierte Position gesetzt.\n"
 	"# Anderenfalls wird der Cursor in die erste Zeile gesetzt\n"
 
-#: src/lang.c:2381
+#: src/lang.c:2377
 msgid	"Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr	"%E für Editor, %F für Dateiname, %N für Zeilennummer, <CR> setzt."
 
-#: src/lang.c:2382
+#: src/lang.c:2378
 msgid	"Invocation of your editor"
 msgstr	"Aufruf Ihres Editors"
 
-#: src/lang.c:2383
+#: src/lang.c:2379
 #, c-format
 msgid	"# Format of editor line including parameters\n"
 	"# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr	"# Format der Editorzeile mit den Parametern für den Aufruf\n"
 	"# %%E Editor  %%F Dateiname  %%N Zeilennummer\n"
 
-#: src/lang.c:2388
+#: src/lang.c:2384
 msgid	"Enter name and options for external-inews, --internal for internal inews"
 msgstr	"Name und Optionen für ext. inews, --internal für eingebaute Version"
 
-#: src/lang.c:2389
+#: src/lang.c:2385
 msgid	"External inews"
 msgstr	"Externes inews-Programm"
 
-#: src/lang.c:2390
+#: src/lang.c:2386
 msgid	"# If --internal use the built in mini inews for posting via NNTP\n"
 	"# otherwise use an external inews program\n"
 msgstr	"# Falls --internal wird das eingebaute mini inews zum posten via NNTP\n"
 	"# benutzt, sonst wird das hier angegebene Programm mit den angegebenen\n"
 	"# Optionen verwendet. z.B. 'inews -h'\n"
 
-#: src/lang.c:2394
+#: src/lang.c:2390
 msgid	"Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr	"%M für den Mailer, %S für Subject, %T für to, %F für Dateinamen, <CR> setzt."
 
-#: src/lang.c:2395
+#: src/lang.c:2391
 msgid	"Invocation of your mail command"
 msgstr	"Aufruf Ihres Mailkommandos"
 
-#: src/lang.c:2396
+#: src/lang.c:2392
 #, c-format
 msgid	"# Format of mailer line including parameters\n"
 	"# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6289,11 +6289,11 @@ msgstr	"# Format der Mailkommandozeile m
 	"# Ein Beispiel für elm           :  elm -s \"%%S\" \"%%T\" < %%F\n"
 	"# Ein Beispiel für elm interaktiv:  elm -i %%F -s \"%%S\" \"%%T\"\n"
 
-#: src/lang.c:2404
+#: src/lang.c:2400
 msgid	"Use interactive mail reader"
 msgstr	"Benutze interaktives Mailprogramm"
 
-#: src/lang.c:2405
+#: src/lang.c:2401
 msgid	"# Interactive mailreader\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no interactive mailreader\n"
@@ -6306,57 +6306,57 @@ msgstr	"# Interaktives Mailprogramm.\n"
 	"übergeben\n"
 	"#   2 = interaktives Mailprogramm, Mailheader werden als Argumente übergeben\n"
 
-#: src/lang.c:2414
+#: src/lang.c:2410
 msgid	"Remove ~/.article after posting"
 msgstr	"Entferne ~/.article nach dem posten"
 
-#: src/lang.c:2415
+#: src/lang.c:2411
 msgid	"# If ON remove ~/.article after posting.\n"
 msgstr	"# Falls ON entferne ~/.article nach dem posten.\n"
 
-#: src/lang.c:2419
+#: src/lang.c:2415
 msgid	"Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr	"Dateiname für Kopie geposteter Artikel. <CR> setzt, kein Name=keine Kopie."
 
-#: src/lang.c:2420
+#: src/lang.c:2416
 msgid	"Filename for posted articles"
 msgstr	"Gepostete Artikel speichern in"
 
-#: src/lang.c:2421
+#: src/lang.c:2417
 msgid	"# Filename where to keep all postings (default posted)\n"
 	"# If no filename is set then postings will not be saved\n"
 msgstr	"# Dateiname für die Kopie aller Postings (Voreinstellung posted)\n"
 	"# Ist kein Name angegeben wird keine Kopie gespeichert\n"
 
-#: src/lang.c:2426
+#: src/lang.c:2422
 msgid	"Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr	"Behalte alle Fehlschläge in ~/dead.articles. <SPACE> wechselt & <CR> setzt."
 
-#: src/lang.c:2427
+#: src/lang.c:2423
 msgid	"Keep failed arts in ~/dead.articles"
 msgstr	"Halte Fehlschl. in ~/dead.articles"
 
-#: src/lang.c:2428
+#: src/lang.c:2424
 msgid	"# If ON keep all failed postings in ~/dead.articles\n"
 msgstr	"# Falls ON werden Fehlgeschlagene Artikel in ~/dead.articles verwahrt\n"
 
-#: src/lang.c:2432
+#: src/lang.c:2428
 msgid	"Do you want to strip unsubscribed groups from .newsrc"
 msgstr	"Wollen Sie nicht-abonnierte Gruppen aus der .newsrc entfernen?"
 
-#: src/lang.c:2433
+#: src/lang.c:2429
 msgid	"No unsubscribed groups in newsrc"
 msgstr	"Nur abonnierte Gruppen in newsrc"
 
-#: src/lang.c:2434
+#: src/lang.c:2430
 msgid	"# If ON strip unsubscribed groups from newsrc\n"
 msgstr	"# Falls ON entferne nicht-abonnierte Gruppen aus der newsrc\n"
 
-#: src/lang.c:2439
+#: src/lang.c:2435
 msgid	"Remove bogus groups from newsrc"
 msgstr	"Lösche nicht vorhan. G. aus newsrc"
 
-#: src/lang.c:2440
+#: src/lang.c:2436
 msgid	"# What to do with bogus groups in newsrc file\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = keep\n"
@@ -6368,57 +6368,57 @@ msgstr	"# Was soll mit nicht mehr vorhan
 	"#   1 = entfernen\n"
 	"#   2 = Mit D in der Auswahl markieren.\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2444
 msgid	"Enter number of seconds until active file will be reread. <CR> sets."
 msgstr	"Sekunden, nach denen die active-Datei wieder gelesen wird. <CR> setzt."
 
-#: src/lang.c:2449
+#: src/lang.c:2445
 msgid	"Interval in secs to reread active"
 msgstr	"Active alle ... Sekunden neu lesen"
 
-#: src/lang.c:2450
+#: src/lang.c:2446
 msgid	"# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr	"# Zeitintervall in Sekunden zwischen dem Wiedereinlesen des active (0=nie)\n"
 
-#: src/lang.c:2455
+#: src/lang.c:2451
 msgid	"Reconnect to server automatically"
 msgstr	"Autom. Wiederverbindung zum Server"
 
-#: src/lang.c:2456
+#: src/lang.c:2452
 msgid	"# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr	"# Falls ON wird eine unterbrochene Verbindung zum NNTP Server\n"
 	"# automatisch reaktiviert\n"
 
-#: src/lang.c:2460
+#: src/lang.c:2456
 msgid	"Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr	"Erzeuge lokale Kopien der NNTP Overview Dateien. <SPACE> wechselt & <CR> "
 	"setzt."
 
-#: src/lang.c:2461
+#: src/lang.c:2457
 msgid	"Cache NNTP overview files locally"
 msgstr	"Speichere NNTP Overview Daten lokal"
 
-#: src/lang.c:2462
+#: src/lang.c:2458
 msgid	"# If ON, create local copies of NNTP overview files.\n"
 msgstr	"# Falls ON, erzeuge lokale Kopien der NNTP Overview Dateien.\n"
 
-#: src/lang.c:2466
+#: src/lang.c:2462
 msgid	"Enter format string. <CR> sets, <ESC> cancels."
 msgstr	"Format-Zeichenkette eingeben. <CR> setzt, <ESC> bricht ab."
 
-#: src/lang.c:2467
+#: src/lang.c:2463
 msgid	"Format string for display of dates"
 msgstr	"Datums Format-Zeichenkette"
 
-#: src/lang.c:2468
+#: src/lang.c:2464
 msgid	"# Format string for date representation\n"
 msgstr	"# Zeichenkette die die Datumsanzeige beschreibt.\n"
 
-#: src/lang.c:2474
+#: src/lang.c:2470
 msgid	"Unicode normalization form"
 msgstr	"Unicode Normalisierungsart"
 
-#: src/lang.c:2475
+#: src/lang.c:2471
 msgid	"# Unicode normalization form\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = None\n"
@@ -6434,20 +6434,20 @@ msgstr	"# Unicode Normalisierungsart\n"
 	"#   3 = NFC\n"
 	"#   4 = NFD\n"
 
-#: src/lang.c:2487
+#: src/lang.c:2483
 msgid	"Render BiDi"
 msgstr	"BiDi wiedergeben"
 
-#: src/lang.c:2488
+#: src/lang.c:2484
 msgid	"# If ON, bi-directional text is rendered by tin\n"
 msgstr	"# Falls ON, wird bi-direktionaler Text von tin wiedergeben.\n"
 
-#: src/misc.c:3750
+#: src/misc.c:3691
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr	"Version: %s %s Ausgabe %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3753
+#: src/misc.c:3694
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\")\n"
 msgstr	"Version: %s %s Ausgabe %s (\"%s\")\n"
@@ -6456,23 +6456,23 @@ msgstr	"Version: %s %s Ausgabe %s (\"%s\
 msgid	"Unreachable?\n"
 msgstr	"Unerreichbar?\n"
 
-#: src/nntplib.c:824
+#: src/nntplib.c:816
 #, c-format
 msgid	"\n"
 	"Server timed out, trying reconnect # %d\n"
 msgstr	"\n"
 	"Server reagierte nicht, Wiederholung Nummer # %d\n"
 
-#: src/nntplib.c:842
+#: src/nntplib.c:834
 msgid	"Rejoin current group\n"
 msgstr	"Betrete aktuelle Gruppe neu\n"
 
-#: src/nntplib.c:849
+#: src/nntplib.c:841
 #, c-format
 msgid	"Read (%s)\n"
 msgstr	"Lese (%s)\n"
 
-#: src/nntplib.c:851
+#: src/nntplib.c:843
 #, c-format
 msgid	"Resend last command (%s)\n"
 msgstr	"Sende letztes Kommando (%s) neu\n"
@@ -6485,7 +6485,7 @@ msgstr	"Sende letztes Kommando (%s) neu\
 #. *       - use some sort of pager?
 #. *       - -> lang.c
 #.
-#: src/nntplib.c:1759
+#: src/nntplib.c:1750
 msgid	"MOTD: "
 msgstr	""
 
@@ -6524,15 +6524,15 @@ msgid	"Posting: %.*s ..."
 msgstr	"Poste: %.*s ..."
 
 #. Check if okay to read
-#: src/read.c:211
+#: src/read.c:191
 msgid	"Aborting read, please wait..."
 msgstr	"Breche Lesen ab, bitte warten..."
 
-#: src/read.c:358
+#: src/read.c:338
 msgid	"Aborted read\n"
 msgstr	"Lesen abgebrochen\n"
 
-#: src/read.c:414
+#: src/read.c:394
 msgid	"Draining\n"
 msgstr	"Ablassen\n"
 
@@ -6560,7 +6560,7 @@ msgstr	"Dieser Artikel wurde im 'multipa
 	"Format zu verstehen und einiges von was folgt, kann merkwürdig aussehen.\n"
 	"\n"
 
-#: src/save.c:972
+#: src/save.c:958
 msgid	"bytes"
 msgstr	"Bytes"
 
Binary files tin-1.8.1/po/en_GB.gmo and tin-1.9.0/po/en_GB.gmo differ
diff -Nurp tin-1.8.1/po/en_GB.po tin-1.9.0/po/en_GB.po
--- tin-1.8.1/po/en_GB.po	2006-02-15 19:10:02.000000000 +0100
+++ tin-1.9.0/po/en_GB.po	2006-02-28 20:00:04.607721514 +0100
@@ -4,7 +4,7 @@
 msgid	""
 msgstr	"Project-Id-Version: tin 1.8.1\n"
 	"Report-Msgid-Bugs-To: \n"
-	"POT-Creation-Date: 2006-02-15 19:09+0100\n"
+	"POT-Creation-Date: 2006-02-28 19:59+0100\n"
 	"PO-Revision-Date: 2002-11-15 20:10+0000\n"
 	"Last-Translator: Robert Brady <rwb197@zepler.org>\n"
 	"Language-Team: \n"
@@ -640,7 +640,7 @@ msgstr	""
 msgid	"Creating newsrc file...\n"
 msgstr	""
 
-#: src/lang.c:129 src/lang.c:1150
+#: src/lang.c:129 src/lang.c:1146
 msgid	"Default"
 msgstr	""
 
@@ -1623,7 +1623,7 @@ msgstr	""
 msgid	"choose next group with unread news"
 msgstr	""
 
-#: src/lang.c:389 src/lang.c:1197
+#: src/lang.c:389 src/lang.c:1193
 msgid	"quit"
 msgstr	""
 
@@ -3598,49 +3598,49 @@ msgstr	""
 msgid	"It worked! Should I always use my built in inews from now on?"
 msgstr	""
 
-#: src/lang.c:989
+#: src/lang.c:985
 #, c-format
 msgid	"%d %s printed"
 msgstr	""
 
-#: src/lang.c:990
+#: src/lang.c:986
 msgid	"output article/thread/hot/pattern/tagged articles to printer"
 msgstr	""
 
-#: src/lang.c:991
+#: src/lang.c:987
 msgid	"Print"
 msgstr	""
 
-#: src/lang.c:992
+#: src/lang.c:988
 msgid	"Printing..."
 msgstr	""
 
-#: src/lang.c:996
+#: src/lang.c:992
 msgid	"pipe article/thread/hot/pattern/tagged articles into command"
 msgstr	""
 
-#: src/lang.c:997
+#: src/lang.c:993
 msgid	"No command"
 msgstr	""
 
-#: src/lang.c:998
+#: src/lang.c:994
 msgid	"Pipe"
 msgstr	""
 
-#: src/lang.c:999
+#: src/lang.c:995
 #, c-format
 msgid	"Pipe to command [%.*s]> "
 msgstr	""
 
-#: src/lang.c:1000
+#: src/lang.c:996
 msgid	"Piping..."
 msgstr	""
 
-#: src/lang.c:1002
+#: src/lang.c:998
 msgid	"Piping not enabled."
 msgstr	""
 
-#: src/lang.c:1006
+#: src/lang.c:1002
 #, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -3649,7 +3649,7 @@ msgid	"\n"
 	"       newsgroup names.\n"
 msgstr	""
 
-#: src/lang.c:1011
+#: src/lang.c:1007
 #, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -3657,7 +3657,7 @@ msgid	"\n"
 	"       Please write all newsgroups into a single line.\n"
 msgstr	""
 
-#: src/lang.c:1016
+#: src/lang.c:1012
 #, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line is continued in the next line.\n"
@@ -3665,13 +3665,13 @@ msgid	"\n"
 	"         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr	""
 
-#: src/lang.c:1020
+#: src/lang.c:1016
 #, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr	""
 
-#: src/lang.c:1025
+#: src/lang.c:1021
 msgid	"\n"
 	"  If your article contains quoted text  please take some time to pare it "
 	"down\n"
@@ -3692,498 +3692,498 @@ msgid	"\n"
 	"  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr	""
 
-#: src/lang.c:1038
+#: src/lang.c:1034
 msgid	"shell escape"
 msgstr	""
 
-#: src/lang.c:1039
+#: src/lang.c:1035
 #, c-format
 msgid	"Shell Command (%s)"
 msgstr	""
 
-#: src/lang.c:1040
+#: src/lang.c:1036
 #, c-format
 msgid	"Enter shell command [%s]> "
 msgstr	""
 
-#: src/lang.c:1044
+#: src/lang.c:1040
 #, c-format
 msgid	"%s: Can't get entry for TERM\n"
 msgstr	""
 
-#: src/lang.c:1048
+#: src/lang.c:1044
 #, c-format
 msgid	"Group %.*s ('q' to quit)..."
 msgstr	""
 
-#: src/lang.c:1050
+#: src/lang.c:1046
 #, c-format
 msgid	"Group %.*s..."
 msgstr	""
 
-#: src/lang.c:1054
+#: src/lang.c:1050
 msgid	"Server unavailable\n"
 msgstr	""
 
-#: src/lang.c:1060
+#: src/lang.c:1056
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
 	"s=post"
 msgstr	""
 
-#: src/lang.c:1061
+#: src/lang.c:1057
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1063
+#: src/lang.c:1059
 #, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1064
+#: src/lang.c:1060
 #, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1068
+#: src/lang.c:1064
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1069
+#: src/lang.c:1065
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1071
+#: src/lang.c:1067
 #, c-format
 msgid	"%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1072
+#: src/lang.c:1068
 #, c-format
 msgid	"%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1078
+#: src/lang.c:1074
 msgid	"Terminal does not support color"
 msgstr	"Terminal does not support colour"
 
-#: src/lang.c:1083
+#: src/lang.c:1079
 #, c-format
 msgid	"Trying %s"
 msgstr	""
 
-#: src/lang.c:1097 src/lang.c:1123 src/lang.c:1139 src/lang.c:1318 src/refs.c:296
+#: src/lang.c:1093 src/lang.c:1119 src/lang.c:1135 src/lang.c:1314 src/refs.c:296
 msgid	"None"
 msgstr	""
 
-#: src/lang.c:1098
+#: src/lang.c:1094
 msgid	"Subject"
 msgstr	""
 
-#: src/lang.c:1099
+#: src/lang.c:1095
 msgid	"References"
 msgstr	""
 
-#: src/lang.c:1100
+#: src/lang.c:1096
 msgid	"Both Subject and References"
 msgstr	""
 
-#: src/lang.c:1101
+#: src/lang.c:1097
 msgid	"Multipart Subject"
 msgstr	""
 
-#: src/lang.c:1102
+#: src/lang.c:1098
 msgid	"Percentage Match"
 msgstr	""
 
-#: src/lang.c:1114 src/lang.c:1225
+#: src/lang.c:1110 src/lang.c:1221
 msgid	"No"
 msgstr	""
 
-#: src/lang.c:1115 src/lang.c:1227
+#: src/lang.c:1111 src/lang.c:1223
 msgid	"Yes"
 msgstr	""
 
-#: src/lang.c:1116
+#: src/lang.c:1112
 msgid	"Hide All"
 msgstr	""
 
-#: src/lang.c:1124
+#: src/lang.c:1120
 msgid	"Address"
 msgstr	""
 
-#: src/lang.c:1125
+#: src/lang.c:1121
 msgid	"Full Name"
 msgstr	""
 
-#: src/lang.c:1126
+#: src/lang.c:1122
 msgid	"Address and Name"
 msgstr	""
 
-#: src/lang.c:1133
+#: src/lang.c:1129
 msgid	"Max"
 msgstr	""
 
-#: src/lang.c:1134
+#: src/lang.c:1130
 msgid	"Sum"
 msgstr	""
 
-#: src/lang.c:1135
+#: src/lang.c:1131
 msgid	"Average"
 msgstr	""
 
-#: src/lang.c:1140
+#: src/lang.c:1136
 msgid	"Lines"
 msgstr	""
 
-#: src/lang.c:1141
+#: src/lang.c:1137
 msgid	"Score"
 msgstr	""
 
-#: src/lang.c:1142
+#: src/lang.c:1138
 msgid	"Lines & Score"
 msgstr	""
 
-#: src/lang.c:1151
+#: src/lang.c:1147
 msgid	"Black"
 msgstr	""
 
-#: src/lang.c:1152
+#: src/lang.c:1148
 msgid	"Red"
 msgstr	""
 
-#: src/lang.c:1153
+#: src/lang.c:1149
 msgid	"Green"
 msgstr	""
 
-#: src/lang.c:1154
+#: src/lang.c:1150
 msgid	"Brown"
 msgstr	""
 
-#: src/lang.c:1155
+#: src/lang.c:1151
 msgid	"Blue"
 msgstr	""
 
-#: src/lang.c:1156
+#: src/lang.c:1152
 msgid	"Pink"
 msgstr	""
 
-#: src/lang.c:1157
+#: src/lang.c:1153
 msgid	"Cyan"
 msgstr	""
 
-#: src/lang.c:1158
+#: src/lang.c:1154
 msgid	"White"
 msgstr	""
 
-#: src/lang.c:1159
+#: src/lang.c:1155
 msgid	"Gray"
 msgstr	"Grey"
 
-#: src/lang.c:1160
+#: src/lang.c:1156
 msgid	"Light Red"
 msgstr	""
 
-#: src/lang.c:1161
+#: src/lang.c:1157
 msgid	"Light Green"
 msgstr	""
 
-#: src/lang.c:1162
+#: src/lang.c:1158
 msgid	"Yellow"
 msgstr	""
 
-#: src/lang.c:1163
+#: src/lang.c:1159
 msgid	"Light Blue"
 msgstr	""
 
-#: src/lang.c:1164
+#: src/lang.c:1160
 msgid	"Light Pink"
 msgstr	""
 
-#: src/lang.c:1165
+#: src/lang.c:1161
 msgid	"Light Cyan"
 msgstr	""
 
-#: src/lang.c:1166
+#: src/lang.c:1162
 msgid	"Light White"
 msgstr	""
 
-#: src/lang.c:1174 src/lang.c:1231 src/lang.c:1245
+#: src/lang.c:1170 src/lang.c:1227 src/lang.c:1241
 msgid	"Nothing"
 msgstr	""
 
-#: src/lang.c:1175
+#: src/lang.c:1171
 msgid	"Mark"
 msgstr	""
 
-#: src/lang.c:1176
+#: src/lang.c:1172
 msgid	"Space"
 msgstr	""
 
-#: src/lang.c:1183
+#: src/lang.c:1179
 msgid	"Normal"
 msgstr	""
 
-#: src/lang.c:1184
+#: src/lang.c:1180
 msgid	"Best highlighting"
 msgstr	""
 
-#: src/lang.c:1185
+#: src/lang.c:1181
 msgid	"Underline"
 msgstr	""
 
-#: src/lang.c:1186
+#: src/lang.c:1182
 msgid	"Reverse video"
 msgstr	""
 
-#: src/lang.c:1187
+#: src/lang.c:1183
 msgid	"Blinking"
 msgstr	""
 
-#: src/lang.c:1188
+#: src/lang.c:1184
 msgid	"Half bright"
 msgstr	""
 
-#: src/lang.c:1189
+#: src/lang.c:1185
 msgid	"Bold"
 msgstr	""
 
-#: src/lang.c:1194
+#: src/lang.c:1190
 msgid	"none"
 msgstr	""
 
-#: src/lang.c:1195
+#: src/lang.c:1191
 msgid	"commands"
 msgstr	""
 
-#: src/lang.c:1196
+#: src/lang.c:1192
 msgid	"select"
 msgstr	""
 
-#: src/lang.c:1198
+#: src/lang.c:1194
 msgid	"commands & quit"
 msgstr	""
 
-#: src/lang.c:1199
+#: src/lang.c:1195
 msgid	"commands & select"
 msgstr	""
 
-#: src/lang.c:1200
+#: src/lang.c:1196
 msgid	"quit & select"
 msgstr	""
 
-#: src/lang.c:1201
+#: src/lang.c:1197
 msgid	"commands & quit & select"
 msgstr	""
 
-#: src/lang.c:1226
+#: src/lang.c:1222
 msgid	"Shell archive"
 msgstr	""
 
-#: src/lang.c:1232
+#: src/lang.c:1228
 msgid	"Subject: (descending)"
 msgstr	""
 
-#: src/lang.c:1233
+#: src/lang.c:1229
 msgid	"Subject: (ascending)"
 msgstr	""
 
-#: src/lang.c:1234
+#: src/lang.c:1230
 msgid	"From: (descending)"
 msgstr	""
 
-#: src/lang.c:1235
+#: src/lang.c:1231
 msgid	"From: (ascending)"
 msgstr	""
 
-#: src/lang.c:1236
+#: src/lang.c:1232
 msgid	"Date: (descending)"
 msgstr	""
 
-#: src/lang.c:1237
+#: src/lang.c:1233
 msgid	"Date: (ascending)"
 msgstr	""
 
-#: src/lang.c:1238 src/lang.c:1246
+#: src/lang.c:1234 src/lang.c:1242
 msgid	"Score (descending)"
 msgstr	""
 
-#: src/lang.c:1239 src/lang.c:1247
+#: src/lang.c:1235 src/lang.c:1243
 msgid	"Score (ascending)"
 msgstr	""
 
-#: src/lang.c:1240
+#: src/lang.c:1236
 msgid	"Lines: (descending)"
 msgstr	""
 
-#: src/lang.c:1241
+#: src/lang.c:1237
 msgid	"Lines: (ascending)"
 msgstr	""
 
-#: src/lang.c:1252
+#: src/lang.c:1248
 msgid	"Always Keep"
 msgstr	""
 
-#: src/lang.c:1253
+#: src/lang.c:1249
 msgid	"Always Remove"
 msgstr	""
 
-#: src/lang.c:1254
+#: src/lang.c:1250
 msgid	"Mark with D on selection screen"
 msgstr	""
 
-#: src/lang.c:1259
+#: src/lang.c:1255
 msgid	"Kill only unread arts"
 msgstr	""
 
-#: src/lang.c:1260
+#: src/lang.c:1256
 msgid	"Kill all arts & show with K"
 msgstr	""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1261
+#: src/lang.c:1257
 msgid	"Kill all arts and never show"
 msgstr	""
 
-#: src/lang.c:1266
+#: src/lang.c:1262
 msgid	"Nothing special"
 msgstr	""
 
-#: src/lang.c:1267
+#: src/lang.c:1263
 msgid	"Compress quotes"
 msgstr	""
 
-#: src/lang.c:1268
+#: src/lang.c:1264
 msgid	"Quote signatures"
 msgstr	""
 
-#: src/lang.c:1269
+#: src/lang.c:1265
 msgid	"Compress quotes, quote sigs"
 msgstr	""
 
-#: src/lang.c:1270
+#: src/lang.c:1266
 msgid	"Quote empty lines"
 msgstr	""
 
-#: src/lang.c:1271
+#: src/lang.c:1267
 msgid	"Compress quotes, quote empty lines"
 msgstr	""
 
-#: src/lang.c:1272
+#: src/lang.c:1268
 msgid	"Quote sigs & empty lines"
 msgstr	""
 
-#: src/lang.c:1273
+#: src/lang.c:1269
 msgid	"Comp. q., quote sigs & empty lines"
 msgstr	""
 
-#: src/lang.c:1311
+#: src/lang.c:1307
 msgid	"no"
 msgstr	""
 
-#: src/lang.c:1312
+#: src/lang.c:1308
 msgid	"with headers"
 msgstr	""
 
-#: src/lang.c:1313
+#: src/lang.c:1309
 msgid	"without headers"
 msgstr	""
 
-#: src/lang.c:1320 src/lang.c:1326
+#: src/lang.c:1316 src/lang.c:1322
 msgid	"NFKC"
 msgstr	""
 
-#: src/lang.c:1321
+#: src/lang.c:1317
 msgid	"NFKD"
 msgstr	""
 
-#: src/lang.c:1322
+#: src/lang.c:1318
 msgid	"NFC"
 msgstr	""
 
-#: src/lang.c:1323
+#: src/lang.c:1319
 msgid	"NFD"
 msgstr	""
 
-#: src/lang.c:1334
+#: src/lang.c:1330
 msgid	"Display Options"
 msgstr	""
 
-#: src/lang.c:1341
+#: src/lang.c:1337
 msgid	"Color Options"
 msgstr	"Colour Options"
 
-#: src/lang.c:1348
+#: src/lang.c:1344
 msgid	"Article-Limiting Options"
 msgstr	""
 
-#: src/lang.c:1354
+#: src/lang.c:1350
 msgid	"Posting/Mailing Options"
 msgstr	""
 
-#: src/lang.c:1360
+#: src/lang.c:1356
 msgid	"Saving/Printing Options"
 msgstr	""
 
-#: src/lang.c:1366
+#: src/lang.c:1362
 msgid	"Expert Options"
 msgstr	""
 
-#: src/lang.c:1372
+#: src/lang.c:1368
 msgid	"Filtering Options"
 msgstr	""
 
-#: src/lang.c:1377 src/lang.c:1408 src/lang.c:1414 src/lang.c:1440 src/lang.c:1490
-#: src/lang.c:1496 src/lang.c:1506 src/lang.c:1526 src/lang.c:1601 src/lang.c:1771
-#: src/lang.c:1777 src/lang.c:1783 src/lang.c:1789 src/lang.c:1801 src/lang.c:1808
-#: src/lang.c:1862 src/lang.c:1871 src/lang.c:1877 src/lang.c:1884 src/lang.c:1891
-#: src/lang.c:1898 src/lang.c:1905 src/lang.c:1912 src/lang.c:1919 src/lang.c:1926
-#: src/lang.c:1933 src/lang.c:1940 src/lang.c:1947 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2039 src/lang.c:2055 src/lang.c:2062 src/lang.c:2069 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2088 src/lang.c:2105 src/lang.c:2117 src/lang.c:2151
-#: src/lang.c:2204 src/lang.c:2211 src/lang.c:2217 src/lang.c:2242 src/lang.c:2259
-#: src/lang.c:2312 src/lang.c:2348 src/lang.c:2368 src/lang.c:2403 src/lang.c:2413
-#: src/lang.c:2438 src/lang.c:2454 src/lang.c:2473 src/lang.c:2486
+#: src/lang.c:1373 src/lang.c:1404 src/lang.c:1410 src/lang.c:1436 src/lang.c:1486
+#: src/lang.c:1492 src/lang.c:1502 src/lang.c:1522 src/lang.c:1597 src/lang.c:1767
+#: src/lang.c:1773 src/lang.c:1779 src/lang.c:1785 src/lang.c:1797 src/lang.c:1804
+#: src/lang.c:1858 src/lang.c:1867 src/lang.c:1873 src/lang.c:1880 src/lang.c:1887
+#: src/lang.c:1894 src/lang.c:1901 src/lang.c:1908 src/lang.c:1915 src/lang.c:1922
+#: src/lang.c:1929 src/lang.c:1936 src/lang.c:1943 src/lang.c:1950 src/lang.c:1957
+#: src/lang.c:1964 src/lang.c:1971 src/lang.c:1978 src/lang.c:1985 src/lang.c:1992
+#: src/lang.c:1999 src/lang.c:2006 src/lang.c:2013 src/lang.c:2020 src/lang.c:2027
+#: src/lang.c:2035 src/lang.c:2051 src/lang.c:2058 src/lang.c:2065 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2101 src/lang.c:2113 src/lang.c:2147
+#: src/lang.c:2200 src/lang.c:2207 src/lang.c:2213 src/lang.c:2238 src/lang.c:2255
+#: src/lang.c:2308 src/lang.c:2344 src/lang.c:2364 src/lang.c:2399 src/lang.c:2409
+#: src/lang.c:2434 src/lang.c:2450 src/lang.c:2469 src/lang.c:2482
 msgid	"<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1378
+#: src/lang.c:1374
 msgid	"Show mini menu & posting etiquette"
 msgstr	""
 
-#: src/lang.c:1379
+#: src/lang.c:1375
 msgid	"# If ON show a mini menu of useful commands at each level\n"
 	"# and posting etiquette after composing an article\n"
 msgstr	""
 
-#: src/lang.c:1384
+#: src/lang.c:1380
 msgid	"Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1385
+#: src/lang.c:1381
 msgid	"Show description of each newsgroup"
 msgstr	""
 
-#: src/lang.c:1386
+#: src/lang.c:1382
 msgid	"# If ON show group description text after newsgroup name at\n"
 	"# group selection level\n"
 msgstr	""
 
-#: src/lang.c:1391
+#: src/lang.c:1387
 msgid	"Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
 	"sets."
 msgstr	""
 
-#: src/lang.c:1392
+#: src/lang.c:1388
 msgid	"In group menu, show author by"
 msgstr	""
 
-#: src/lang.c:1393
+#: src/lang.c:1389
 msgid	"# Part of from field to display\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = none\n"
@@ -4192,31 +4192,31 @@ msgid	"# Part of from field to display\n
 	"#   3 = both\n"
 msgstr	""
 
-#: src/lang.c:1402
+#: src/lang.c:1398
 msgid	"Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1403
+#: src/lang.c:1399
 msgid	"Draw -> instead of highlighted bar"
 msgstr	""
 
-#: src/lang.c:1404
+#: src/lang.c:1400
 msgid	"# If ON use -> otherwise highlighted bar for selection\n"
 msgstr	""
 
-#: src/lang.c:1409
+#: src/lang.c:1405
 msgid	"Use inverse video for page headers"
 msgstr	""
 
-#: src/lang.c:1410
+#: src/lang.c:1406
 msgid	"# If ON use inverse video for page headers at different levels\n"
 msgstr	""
 
-#: src/lang.c:1415
+#: src/lang.c:1411
 msgid	"Thread articles by"
 msgstr	""
 
-#: src/lang.c:1416
+#: src/lang.c:1412
 msgid	"# Thread articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4227,15 +4227,15 @@ msgid	"# Thread articles by ...\n"
 	"#   5 = Percentage Match\n"
 msgstr	""
 
-#: src/lang.c:1427
+#: src/lang.c:1423
 msgid	"Enter percentage match required to thread together. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1428
+#: src/lang.c:1424
 msgid	"Thread percentage match"
 msgstr	""
 
-#: src/lang.c:1429
+#: src/lang.c:1425
 #, c-format
 msgid	"# Thread percentage match...\n"
 	"# the percentage of characters in the subject of an article that must match\n"
@@ -4248,11 +4248,11 @@ msgid	"# Thread percentage match...\n"
 	"# 'harppy' would be threaded separately from 'happy'\n"
 msgstr	""
 
-#: src/lang.c:1441
+#: src/lang.c:1437
 msgid	"Score of a thread"
 msgstr	""
 
-#: src/lang.c:1442
+#: src/lang.c:1438
 msgid	"# Thread score\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = max\n"
@@ -4260,15 +4260,15 @@ msgid	"# Thread score\n"
 	"#   2 = average\n"
 msgstr	""
 
-#: src/lang.c:1450
+#: src/lang.c:1446
 msgid	"Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1451
+#: src/lang.c:1447
 msgid	"Sort articles by"
 msgstr	""
 
-#: src/lang.c:1452
+#: src/lang.c:1448
 msgid	"# Sort articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4284,15 +4284,15 @@ msgid	"# Sort articles by ...\n"
 	"#  10 = Lines ascending\n"
 msgstr	""
 
-#: src/lang.c:1468
+#: src/lang.c:1464
 msgid	"Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1469
+#: src/lang.c:1465
 msgid	"Sort threads by"
 msgstr	""
 
-#: src/lang.c:1470
+#: src/lang.c:1466
 msgid	"# Sort thread by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4300,43 +4300,43 @@ msgid	"# Sort thread by ...\n"
 	"#   2 = Score ascending\n"
 msgstr	""
 
-#: src/lang.c:1478
+#: src/lang.c:1474
 msgid	"Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1479
+#: src/lang.c:1475
 msgid	"Goto first unread article in group"
 msgstr	""
 
-#: src/lang.c:1480
+#: src/lang.c:1476
 msgid	"# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr	""
 
-#: src/lang.c:1484
+#: src/lang.c:1480
 msgid	"Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1485
+#: src/lang.c:1481
 msgid	"Show only unread articles"
 msgstr	""
 
-#: src/lang.c:1486
+#: src/lang.c:1482
 msgid	"# If ON show only new/unread articles otherwise show all.\n"
 msgstr	""
 
-#: src/lang.c:1491
+#: src/lang.c:1487
 msgid	"Show only groups with unread arts"
 msgstr	""
 
-#: src/lang.c:1492
+#: src/lang.c:1488
 msgid	"# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr	""
 
-#: src/lang.c:1497
+#: src/lang.c:1493
 msgid	"Filter which articles"
 msgstr	""
 
-#: src/lang.c:1498
+#: src/lang.c:1494
 msgid	"# Filter which articles\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = only kill unread articles\n"
@@ -4344,184 +4344,184 @@ msgid	"# Filter which articles\n"
 	"#   2 = kill all articles and never show them\n"
 msgstr	""
 
-#: src/lang.c:1507
+#: src/lang.c:1503
 msgid	"Tab goes to next unread article"
 msgstr	""
 
-#: src/lang.c:1508
+#: src/lang.c:1504
 msgid	"# If ON the TAB command will go to next unread article at article viewer "
 	"level\n"
 msgstr	""
 
-#: src/lang.c:1512
+#: src/lang.c:1508
 msgid	"Scrolling with <SPACE> past the end of an art. jumps to the next unread one."
 msgstr	""
 
-#: src/lang.c:1513
+#: src/lang.c:1509
 msgid	"Space goes to next unread article"
 msgstr	""
 
-#: src/lang.c:1514
+#: src/lang.c:1510
 msgid	"# If ON the SPACE command will go to next unread article at article viewer\n"
 	"# level when the end of the article is reached (rn-style pager)\n"
 msgstr	""
 
-#: src/lang.c:1519
+#: src/lang.c:1515
 msgid	"Scrolling with <PGDN>/<DOWN> past the end of an art. jumps to the unread one."
 msgstr	""
 
-#: src/lang.c:1520
+#: src/lang.c:1516
 msgid	"PgDn goes to next unread article"
 msgstr	""
 
-#: src/lang.c:1521
+#: src/lang.c:1517
 msgid	"# If ON the PGDN or DOWN command will go to next unread article when\n"
 	"# pressed at end of message\n"
 msgstr	""
 
-#: src/lang.c:1527
+#: src/lang.c:1523
 msgid	"List thread using right arrow key"
 msgstr	""
 
-#: src/lang.c:1528
+#: src/lang.c:1524
 msgid	"# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr	""
 
-#: src/lang.c:1532
+#: src/lang.c:1528
 msgid	"Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1533
+#: src/lang.c:1529
 msgid	"Character to show deleted articles"
 msgstr	""
 
-#: src/lang.c:1534
+#: src/lang.c:1530
 msgid	"# Character used to show that an art was deleted (default 'D')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1539
+#: src/lang.c:1535
 msgid	"Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1540
+#: src/lang.c:1536
 msgid	"Character to show inrange articles"
 msgstr	""
 
-#: src/lang.c:1541
+#: src/lang.c:1537
 msgid	"# Character used to show that an art is in a range (default '#')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1546
+#: src/lang.c:1542
 msgid	"Enter character to indicate that article will return. <CR> sets, <ESC> "
 	"cancels."
 msgstr	""
 
-#: src/lang.c:1547
+#: src/lang.c:1543
 msgid	"Character to show returning arts"
 msgstr	""
 
-#: src/lang.c:1548
+#: src/lang.c:1544
 msgid	"# Character used to show that an art will return (default '-')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1553
+#: src/lang.c:1549
 msgid	"Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1554
+#: src/lang.c:1550
 msgid	"Character to show selected articles"
 msgstr	""
 
-#: src/lang.c:1555
+#: src/lang.c:1551
 msgid	"# Character used to show that an art was auto-selected (default '*')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1560
+#: src/lang.c:1556
 msgid	"Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1561
+#: src/lang.c:1557
 msgid	"Character to show recent articles"
 msgstr	""
 
-#: src/lang.c:1562
+#: src/lang.c:1558
 msgid	"# Character used to show that an art is recent (default 'o')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1567
+#: src/lang.c:1563
 msgid	"Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1568
+#: src/lang.c:1564
 msgid	"Character to show unread articles"
 msgstr	""
 
-#: src/lang.c:1569
+#: src/lang.c:1565
 msgid	"# Character used to show that an art is unread (default '+')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1574
+#: src/lang.c:1570
 msgid	"Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1575
+#: src/lang.c:1571
 msgid	"Character to show read articles"
 msgstr	""
 
-#: src/lang.c:1576
+#: src/lang.c:1572
 msgid	"# Character used to show that an art was read (default ' ')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1581
+#: src/lang.c:1577
 msgid	"Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1582
+#: src/lang.c:1578
 msgid	"Character to show killed articles"
 msgstr	""
 
-#: src/lang.c:1583
+#: src/lang.c:1579
 msgid	"# Character used to show that an art was killed (default 'K')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1588
+#: src/lang.c:1584
 msgid	"Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1589
+#: src/lang.c:1585
 msgid	"Character to show readselected arts"
 msgstr	""
 
-#: src/lang.c:1590
+#: src/lang.c:1586
 msgid	"# Character used to show that an art was selected before read (default ':')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1595
+#: src/lang.c:1591
 msgid	"Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1596
+#: src/lang.c:1592
 msgid	"Max. length of group names shown"
 msgstr	""
 
-#: src/lang.c:1597
+#: src/lang.c:1593
 msgid	"# Maximum length of the names of newsgroups displayed\n"
 msgstr	""
 
-#: src/lang.c:1602
+#: src/lang.c:1598
 msgid	"Show lines/score in listings"
 msgstr	""
 
-#: src/lang.c:1603
+#: src/lang.c:1599
 msgid	"# What informations should be displayed in article/thread listing\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4530,16 +4530,16 @@ msgid	"# What informations should be dis
 	"#   3 = lines & score\n"
 msgstr	""
 
-#: src/lang.c:1612
+#: src/lang.c:1608
 msgid	"0 = full page scrolling, -1 = show previous last line as first on next page, -"
 	"2 = half page"
 msgstr	""
 
-#: src/lang.c:1613
+#: src/lang.c:1609
 msgid	"Number of lines to scroll in pager"
 msgstr	""
 
-#: src/lang.c:1614
+#: src/lang.c:1610
 msgid	"# Number of lines that cursor-up/down will scroll in article pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#  -2 = half-page scrolling\n"
@@ -4555,27 +4555,27 @@ msgstr	"# Number of lines that cursor-up
 	"# * 1 = line-by-line\n"
 	"#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 
-#: src/lang.c:1624
+#: src/lang.c:1620
 msgid	"Display signatures. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1625
+#: src/lang.c:1621
 msgid	"Display signatures"
 msgstr	""
 
-#: src/lang.c:1626
+#: src/lang.c:1622
 msgid	"# If OFF don't show signatures when displaying articles\n"
 msgstr	""
 
-#: src/lang.c:1630
+#: src/lang.c:1626
 msgid	"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1631
+#: src/lang.c:1627
 msgid	"Display uue data as an attachment"
 msgstr	""
 
-#: src/lang.c:1632
+#: src/lang.c:1628
 msgid	"# Handling of uuencoded data in the pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no, display raw uuencoded data\n"
@@ -4585,28 +4585,28 @@ msgid	"# Handling of uuencoded data in t
 	"#       be folded into a tag line.\n"
 msgstr	""
 
-#: src/lang.c:1642
+#: src/lang.c:1638
 msgid	"Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1643
+#: src/lang.c:1639
 msgid	"Display \"a as Umlaut-a"
 msgstr	""
 
-#: src/lang.c:1644
+#: src/lang.c:1640
 msgid	"# If ON decode German style TeX umlaut codes to ISO and\n"
 	"# show \"a as Umlaut-a, etc.\n"
 msgstr	""
 
-#: src/lang.c:1649 src/lang.c:1659
+#: src/lang.c:1645 src/lang.c:1655
 msgid	"Space separated list of header fields"
 msgstr	""
 
-#: src/lang.c:1650
+#: src/lang.c:1646
 msgid	"Display these header fields (or *)"
 msgstr	""
 
-#: src/lang.c:1651
+#: src/lang.c:1647
 msgid	"# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 	"# place an '*' as this value. This is the only way a wildcard can be used.\n"
 	"# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -4615,11 +4615,11 @@ msgid	"# Which news headers you wish to 
 	"# spaces. Not defining anything turns off this option.\n"
 msgstr	""
 
-#: src/lang.c:1660
+#: src/lang.c:1656
 msgid	"Do not display these header fields"
 msgstr	""
 
-#: src/lang.c:1661
+#: src/lang.c:1657
 msgid	"# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 	"# An example of using both options might be if you thought X- headers were\n"
 	"# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -4630,579 +4630,579 @@ msgid	"# Same as 'news_headers_to_displa
 	"# Not defining anything turns off this option.\n"
 msgstr	""
 
-#: src/lang.c:1671
+#: src/lang.c:1667
 msgid	"Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr	""
 
-#: src/lang.c:1672
+#: src/lang.c:1668
 msgid	"Skip multipart/alternative parts"
 msgstr	""
 
-#: src/lang.c:1673
+#: src/lang.c:1669
 msgid	"# If ON strip multipart/alternative messages automatically\n"
 msgstr	""
 
-#: src/lang.c:1678
+#: src/lang.c:1674
 msgid	"A regex used to decide which lines to show in col_quote."
 msgstr	""
 
-#: src/lang.c:1679
+#: src/lang.c:1675
 msgid	"Regex used to show quoted lines"
 msgstr	""
 
-#: src/lang.c:1680
+#: src/lang.c:1676
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1686
+#: src/lang.c:1682
 msgid	"A regex used to decide which lines to show in col_quote2."
 msgstr	""
 
-#: src/lang.c:1687
+#: src/lang.c:1683
 msgid	"Regex used to show twice quoted l."
 msgstr	""
 
-#: src/lang.c:1688
+#: src/lang.c:1684
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1694
+#: src/lang.c:1690
 msgid	"A regex used to decide which lines to show in col_quote3."
 msgstr	""
 
-#: src/lang.c:1695
+#: src/lang.c:1691
 msgid	"Regex used to show >= 3 times q.l."
 msgstr	""
 
-#: src/lang.c:1696
+#: src/lang.c:1692
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1703
+#: src/lang.c:1699
 msgid	"A regex used to decide which words to show in col_markslashes."
 msgstr	""
 
-#: src/lang.c:1704
+#: src/lang.c:1700
 msgid	"Regex used to highlight /slashes/"
 msgstr	""
 
-#: src/lang.c:1705
+#: src/lang.c:1701
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '/' are to be shown in col_markslashes.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1711
+#: src/lang.c:1707
 msgid	"A regex used to decide which words to show in col_markstars."
 msgstr	""
 
-#: src/lang.c:1712
+#: src/lang.c:1708
 msgid	"Regex used to highlight *stars*"
 msgstr	""
 
-#: src/lang.c:1713
+#: src/lang.c:1709
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '*' are to be shown in col_markstars.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1719
+#: src/lang.c:1715
 msgid	"A regex used to decide which words to show in col_markstroke."
 msgstr	""
 
-#: src/lang.c:1720
+#: src/lang.c:1716
 msgid	"Regex used to highlight -strokes-"
 msgstr	""
 
-#: src/lang.c:1721
+#: src/lang.c:1717
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '-' are to be shown in col_markstroke.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1727
+#: src/lang.c:1723
 msgid	"A regex used to decide which words to show in col_markdash."
 msgstr	""
 
-#: src/lang.c:1728
+#: src/lang.c:1724
 msgid	"Regex used to highlight _underline_"
 msgstr	""
 
-#: src/lang.c:1729
+#: src/lang.c:1725
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '_' are to be shown in col_markdash.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1735
+#: src/lang.c:1731
 msgid	"A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr	""
 
-#: src/lang.c:1736
+#: src/lang.c:1732
 msgid	"Regex with Subject prefixes"
 msgstr	""
 
-#: src/lang.c:1737
+#: src/lang.c:1733
 msgid	"# A regular expression that tin will use to find Subject prefixes\n"
 	"# which will be removed before showing the header.\n"
 msgstr	""
 
-#: src/lang.c:1742
+#: src/lang.c:1738
 msgid	"A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr	""
 
-#: src/lang.c:1743
+#: src/lang.c:1739
 msgid	"Regex with Subject suffixes"
 msgstr	""
 
-#: src/lang.c:1744
+#: src/lang.c:1740
 msgid	"# A regular expression that tin will use to find Subject suffixes\n"
 	"# which will be removed when replying or posting followup.\n"
 msgstr	""
 
-#: src/lang.c:1749
+#: src/lang.c:1745
 msgid	"Enter name and options for external MIME viewer, --internal for built-in "
 	"viewer"
 msgstr	""
 
-#: src/lang.c:1750
+#: src/lang.c:1746
 msgid	"MIME binary content viewer"
 msgstr	""
 
-#: src/lang.c:1751
+#: src/lang.c:1747
 msgid	"# If --internal automatically use the built in MIME viewer for non-text\n"
 	"# parts of articles.\n"
 	"# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
 	"# for no automatic viewing\n"
 msgstr	""
 
-#: src/lang.c:1758
+#: src/lang.c:1754
 msgid	"Confirm before starting non-text viewing program"
 msgstr	""
 
-#: src/lang.c:1759
+#: src/lang.c:1755
 msgid	"Ask before using MIME viewer"
 msgstr	""
 
-#: src/lang.c:1760
+#: src/lang.c:1756
 msgid	"# If ON tin will ask before using metamail to display MIME messages\n"
 	"# this only happens if metamail_prog is set to something\n"
 msgstr	""
 
-#: src/lang.c:1765
+#: src/lang.c:1761
 msgid	"Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1766
+#: src/lang.c:1762
 msgid	"Catchup read groups when quitting"
 msgstr	""
 
-#: src/lang.c:1767
+#: src/lang.c:1763
 msgid	"# If ON ask user if read groups should all be marked read\n"
 msgstr	""
 
-#: src/lang.c:1772
+#: src/lang.c:1768
 msgid	"Catchup group using left key"
 msgstr	""
 
-#: src/lang.c:1773
+#: src/lang.c:1769
 msgid	"# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr	""
 
-#: src/lang.c:1778
+#: src/lang.c:1774
 msgid	"Catchup thread by using left key"
 msgstr	""
 
-#: src/lang.c:1784
+#: src/lang.c:1780
 msgid	"Which actions require confirmation"
 msgstr	""
 
-#: src/lang.c:1785
+#: src/lang.c:1781
 msgid	"# What should we ask confirmation for.\n"
 msgstr	""
 
-#: src/lang.c:1790
+#: src/lang.c:1786
 msgid	"'Mark article read' ignores tags"
 msgstr	""
 
-#: src/lang.c:1791
+#: src/lang.c:1787
 msgid	"# If ON the 'Mark article read' function marks only the current article.\n"
 msgstr	""
 
-#: src/lang.c:1795
+#: src/lang.c:1791
 msgid	"Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1796
+#: src/lang.c:1792
 msgid	"Program that opens URL's"
 msgstr	""
 
-#: src/lang.c:1797
+#: src/lang.c:1793
 msgid	"# The program used to open URL's. The actual URL will be appended\n"
 msgstr	""
 
-#: src/lang.c:1802
+#: src/lang.c:1798
 msgid	"Use mouse in xterm"
 msgstr	""
 
-#: src/lang.c:1803
+#: src/lang.c:1799
 msgid	"# If ON enable mouse key support on xterm terminals\n"
 msgstr	""
 
-#: src/lang.c:1809
+#: src/lang.c:1805
 msgid	"Use scroll keys on keypad"
 msgstr	""
 
-#: src/lang.c:1810
+#: src/lang.c:1806
 msgid	"# If ON enable scroll keys on terminals that support it\n"
 msgstr	""
 
-#: src/lang.c:1815
+#: src/lang.c:1811
 msgid	"Enter maximum number of article to get. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1816
+#: src/lang.c:1812
 msgid	"Number of articles to get"
 msgstr	""
 
-#: src/lang.c:1817
+#: src/lang.c:1813
 msgid	"# Number of articles to get (0=no limit), if negative sets maximum number\n"
 	"# of already read articles to be read before first unread one\n"
 msgstr	""
 
-#: src/lang.c:1822
+#: src/lang.c:1818
 msgid	"Enter number of days article is considered recent. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1823
+#: src/lang.c:1819
 msgid	"Article recentness time limit"
 msgstr	""
 
-#: src/lang.c:1824
+#: src/lang.c:1820
 msgid	"# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr	""
 
-#: src/lang.c:1828
+#: src/lang.c:1824
 msgid	"WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr	""
 
-#: src/lang.c:1829
+#: src/lang.c:1825
 msgid	"Wildcard matching"
 msgstr	""
 
-#: src/lang.c:1830
+#: src/lang.c:1826
 msgid	"# Wildcard matching\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = wildmat\n"
 	"#   1 = regex\n"
 msgstr	""
 
-#: src/lang.c:1837
+#: src/lang.c:1833
 msgid	"Enter minimal score before an article is marked killed. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1838
+#: src/lang.c:1834
 msgid	"Score limit (kill)"
 msgstr	""
 
-#: src/lang.c:1839
+#: src/lang.c:1835
 msgid	"# Score limit before an article is marked killed\n"
 msgstr	""
 
-#: src/lang.c:1843
+#: src/lang.c:1839
 msgid	"Enter default score to kill articles. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1844
+#: src/lang.c:1840
 msgid	"Default score to kill articles"
 msgstr	""
 
-#: src/lang.c:1845
+#: src/lang.c:1841
 msgid	"# Default score to kill articles\n"
 msgstr	""
 
-#: src/lang.c:1849
+#: src/lang.c:1845
 msgid	"Enter minimal score before an article is marked hot. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1850
+#: src/lang.c:1846
 msgid	"Score limit (select)"
 msgstr	""
 
-#: src/lang.c:1851
+#: src/lang.c:1847
 msgid	"# Score limit before an article is marked hot\n"
 msgstr	""
 
-#: src/lang.c:1855
+#: src/lang.c:1851
 msgid	"Enter default score to select articles. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1856
+#: src/lang.c:1852
 msgid	"Default score to select articles"
 msgstr	""
 
-#: src/lang.c:1857
+#: src/lang.c:1853
 msgid	"# Default score to select articles\n"
 msgstr	""
 
-#: src/lang.c:1863
+#: src/lang.c:1859
 msgid	"Use slrnface to show ''X-Face:''s"
 msgstr	""
 
-#: src/lang.c:1864
+#: src/lang.c:1860
 msgid	"# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 	"# Only useful when running in an xterm.\n"
 msgstr	""
 
-#: src/lang.c:1872
+#: src/lang.c:1868
 msgid	"Use ANSI color"
 msgstr	"Use ANSI colour"
 
-#: src/lang.c:1873
+#: src/lang.c:1869
 msgid	"# If ON using ANSI-color\n"
 msgstr	"# If ON using ANSI-colour\n"
 
-#: src/lang.c:1878
+#: src/lang.c:1874
 msgid	"Standard foreground color"
 msgstr	"Standard foreground colour"
 
-#: src/lang.c:1879
+#: src/lang.c:1875
 msgid	"# Standard foreground color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Standard foreground colour\n"
 	"# Default: -1 (default colour)\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1881
 msgid	"Standard background color"
 msgstr	"Standard background colour"
 
-#: src/lang.c:1886
+#: src/lang.c:1882
 msgid	"# Standard background color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Standard background colour\n"
 	"# Default: -1 (default colour)\n"
 
-#: src/lang.c:1892
+#: src/lang.c:1888
 msgid	"Color for inverse text (background)"
 msgstr	"Colour for inverse text (bg)"
 
-#: src/lang.c:1893
+#: src/lang.c:1889
 msgid	"# Color of background for inverse text\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Colour of background for inverse text\n"
 	"# Default: 4 (blue)\n"
 
-#: src/lang.c:1899
+#: src/lang.c:1895
 msgid	"Color for inverse text (foreground)"
 msgstr	"Colour for inverse text (fg)"
 
-#: src/lang.c:1900
+#: src/lang.c:1896
 msgid	"# Color of foreground for inverse text\n"
 	"# Default: 7 (white)\n"
 msgstr	"# Colour of foreground for inverse text\n"
 	"# Default: 7 (white)\n"
 
-#: src/lang.c:1906
+#: src/lang.c:1902
 msgid	"Color of text lines"
 msgstr	"Colour of text lines"
 
-#: src/lang.c:1907
+#: src/lang.c:1903
 msgid	"# Color of text lines\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Colour of text lines\n"
 	"# Default: -1 (default colour\n"
 
-#: src/lang.c:1913
+#: src/lang.c:1909
 msgid	"Color of mini help menu"
 msgstr	"Colour of mini help menu"
 
-#: src/lang.c:1914
+#: src/lang.c:1910
 msgid	"# Color of mini help menu\n"
 	"# Default: 3 (brown)\n"
 msgstr	"# Colour of mini help menu\n"
 	"# Default: 3 (brown)\n"
 
-#: src/lang.c:1920
+#: src/lang.c:1916
 msgid	"Color of help text"
 msgstr	"Colour of help text"
 
-#: src/lang.c:1921
+#: src/lang.c:1917
 msgid	"# Color of help pages\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Colour of help pages\n"
 	"# Default: -1 (default colour)\n"
 
-#: src/lang.c:1927
+#: src/lang.c:1923
 msgid	"Color of status messages"
 msgstr	"Colour of status messages"
 
-#: src/lang.c:1928
+#: src/lang.c:1924
 msgid	"# Color of messages in last line\n"
 	"# Default: 6 (cyan)\n"
 msgstr	"# Colour of messages in last line\n"
 	"# Default: 6 (cyan)\n"
 
-#: src/lang.c:1934
+#: src/lang.c:1930
 msgid	"Color of quoted lines"
 msgstr	"Colour of quoted lines"
 
-#: src/lang.c:1935
+#: src/lang.c:1931
 msgid	"# Color of quote-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Colour of quote-lines\n"
 	"# Default: 2 (green)\n"
 
-#: src/lang.c:1941
+#: src/lang.c:1937
 msgid	"Color of twice quoted line"
 msgstr	"Colour of twice quoted line"
 
-#: src/lang.c:1942
+#: src/lang.c:1938
 msgid	"# Color of twice quoted lines\n"
 	"# Default: 3 (brown)\n"
 msgstr	"# Colour of twice quoted lines\n"
 	"# Default: 3 (brown)\n"
 
-#: src/lang.c:1948
+#: src/lang.c:1944
 msgid	"Color of =>3 times quoted line"
 msgstr	"Colour of =>3 times quoted line"
 
-#: src/lang.c:1949
+#: src/lang.c:1945
 msgid	"# Color of >=3 times quoted lines\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Colour of >=3 times quoted lines\n"
 	"# Default: 4 (blue)\n"
 
-#: src/lang.c:1955
+#: src/lang.c:1951
 msgid	"Color of article header lines"
 msgstr	"Colour of article header lines"
 
-#: src/lang.c:1956
+#: src/lang.c:1952
 msgid	"# Color of header-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Colour of header-lines\n"
 	"# Default: 2 (green)\n"
 
-#: src/lang.c:1962
+#: src/lang.c:1958
 msgid	"Color of actual news header fields"
 msgstr	"Colour of actual news header fields"
 
-#: src/lang.c:1963
+#: src/lang.c:1959
 msgid	"# Color of actual news header fields\n"
 	"# Default: 9 (light red)\n"
 msgstr	"# Colour of actual news header fields\n"
 	"# Default: 9 (light red)\n"
 
-#: src/lang.c:1969
+#: src/lang.c:1965
 msgid	"Color of article subject lines"
 msgstr	"Colour of article subject lines"
 
-#: src/lang.c:1970
+#: src/lang.c:1966
 msgid	"# Color of article subject\n"
 	"# Default: 6 (cyan)\n"
 msgstr	"# Colour of article subject\n"
 	"# Default: 6 (cyan)\n"
 
-#: src/lang.c:1976
+#: src/lang.c:1972
 msgid	"Color of response counter"
 msgstr	"Colour of response counter"
 
-#: src/lang.c:1977
+#: src/lang.c:1973
 msgid	"# Color of response counter\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Colour of response counter\n"
 	"# Default: 2 (green)\n"
 
-#: src/lang.c:1983
+#: src/lang.c:1979
 msgid	"Color of sender (From:)"
 msgstr	"Colour of sender (From:)"
 
-#: src/lang.c:1984
+#: src/lang.c:1980
 msgid	"# Color of sender (From:)\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Colour of sender (From:)\n"
 	"# Default: 2 (green)\n"
 
-#: src/lang.c:1990
+#: src/lang.c:1986
 msgid	"Color of help/mail sign"
 msgstr	"Colour of help/mail sign"
 
-#: src/lang.c:1991
+#: src/lang.c:1987
 msgid	"# Color of Help/Mail-Sign\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Colour of Help/Mail-Sign\n"
 	"# Default: 4 (blue)\n"
 
-#: src/lang.c:1997
+#: src/lang.c:1993
 msgid	"Color of signatures"
 msgstr	"Colour of signatures"
 
-#: src/lang.c:1998
+#: src/lang.c:1994
 msgid	"# Color of signature\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Colour of signature\n"
 	"# Default: 4 (blue)\n"
 
-#: src/lang.c:2004
+#: src/lang.c:2000
 msgid	"Color of highlighted URLs"
 msgstr	"Colour of highlighted URLs"
 
-#: src/lang.c:2005
+#: src/lang.c:2001
 msgid	"# Color of highlighted URLs\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Colour of highlighted URLs\n"
 	"# Default: -1 (default colour)\n"
 
-#: src/lang.c:2011
+#: src/lang.c:2007
 msgid	"Color of highlighting with *stars*"
 msgstr	"Colour of highlighting with *stars*"
 
-#: src/lang.c:2012
+#: src/lang.c:2008
 msgid	"# Color of word highlighting with *stars*\n"
 	"# Default: 11 (yellow)\n"
 msgstr	"# Colour of word highlighting with *stars*\n"
 	"# Default: 11 (yellow)\n"
 
-#: src/lang.c:2018
+#: src/lang.c:2014
 msgid	"Color of highlighting with _dash_"
 msgstr	"Colour of highlighting with _dash_"
 
-#: src/lang.c:2019
+#: src/lang.c:2015
 msgid	"# Color of word highlighting with _dash_\n"
 	"# Default: 13 (light pink)\n"
 msgstr	"# Colour of word highlighting with _dash_\n"
 	"# Default: 13 (light pink)\n"
 
-#: src/lang.c:2025
+#: src/lang.c:2021
 msgid	"Color of highlighting with /slash/"
 msgstr	"Colour of highlighting with /slash/"
 
-#: src/lang.c:2026
+#: src/lang.c:2022
 msgid	"# Color of word highlighting with /slash/\n"
 	"# Default: 14 (light cyan)\n"
 msgstr	"# Colour of word highlighting with /slash/\n"
 	"# Default: 14 (light cyan)\n"
 
-#: src/lang.c:2032
+#: src/lang.c:2028
 msgid	"Color of highlighting with -stroke-"
 msgstr	"Colour of highlighting w. -stroke-"
 
-#: src/lang.c:2033
+#: src/lang.c:2029
 msgid	"# Color of word highlighting with -stroke-\n"
 	"# Default: 12 (light blue)\n"
 msgstr	"# Colour of word highlighting with -stroke-\n"
 	"# Default: 12 (light blue)\n"
 
-#: src/lang.c:2040
+#: src/lang.c:2036
 msgid	"Attr. of highlighting with *stars*"
 msgstr	""
 
-#: src/lang.c:2041
+#: src/lang.c:2037
 msgid	"# Attributes of word highlighting on mono terminals\n"
 	"# Possible values are:\n"
 	"#   0 = Normal\n"
@@ -5217,54 +5217,54 @@ msgid	"# Attributes of word highlighting
 	"# Default: 6 (bold)\n"
 msgstr	""
 
-#: src/lang.c:2056
+#: src/lang.c:2052
 msgid	"Attr. of highlighting with _dash_"
 msgstr	""
 
-#: src/lang.c:2057
+#: src/lang.c:2053
 msgid	"# Attribute of word highlighting with _dash_\n"
 	"# Default: 2 (best highlighting)\n"
 msgstr	""
 
-#: src/lang.c:2063
+#: src/lang.c:2059
 msgid	"Attr. of highlighting with /slash/"
 msgstr	""
 
-#: src/lang.c:2064
+#: src/lang.c:2060
 msgid	"# Attribute of word highlighting with /slash/\n"
 	"# Default: 5 (half bright)\n"
 msgstr	""
 
-#: src/lang.c:2070
+#: src/lang.c:2066
 msgid	"Attr. of highlighting with -stroke-"
 msgstr	""
 
-#: src/lang.c:2071
+#: src/lang.c:2067
 msgid	"# Attribute of word highlighting with -stroke-\n"
 	"# Default: 3 (reverse video)\n"
 msgstr	""
 
-#: src/lang.c:2077
+#: src/lang.c:2073
 msgid	"URL highlighting in message body"
 msgstr	""
 
-#: src/lang.c:2078
+#: src/lang.c:2074
 msgid	"# Enable URL highlighting?\n"
 msgstr	""
 
-#: src/lang.c:2083
+#: src/lang.c:2079
 msgid	"Word highlighting in message body"
 msgstr	""
 
-#: src/lang.c:2084
+#: src/lang.c:2080
 msgid	"# Enable word highlighting?\n"
 msgstr	""
 
-#: src/lang.c:2089
+#: src/lang.c:2085
 msgid	"What to display instead of mark"
 msgstr	""
 
-#: src/lang.c:2090
+#: src/lang.c:2086
 msgid	"# Should the leading and ending stars and dashes also be displayed,\n"
 	"# even when they are highlighting marks?\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5273,55 +5273,55 @@ msgid	"# Should the leading and ending s
 	"# * 2 = print a space instead\n"
 msgstr	""
 
-#: src/lang.c:2099
+#: src/lang.c:2095
 msgid	"Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr	""
 
-#: src/lang.c:2100
+#: src/lang.c:2096
 msgid	"Page line wrap column"
 msgstr	""
 
-#: src/lang.c:2101
+#: src/lang.c:2097
 msgid	"# Wrap article lines at column\n"
 msgstr	""
 
-#: src/lang.c:2106
+#: src/lang.c:2102
 msgid	"Wrap around threads on next unread"
 msgstr	""
 
-#: src/lang.c:2107
+#: src/lang.c:2103
 msgid	"# If ON wrap around threads on searching next unread article\n"
 msgstr	""
 
-#: src/lang.c:2111
+#: src/lang.c:2107
 msgid	"Enter default mail address (and fullname). <CR> sets."
 msgstr	""
 
-#: src/lang.c:2112
+#: src/lang.c:2108
 msgid	"Mail address (and fullname)"
 msgstr	""
 
-#: src/lang.c:2113
+#: src/lang.c:2109
 msgid	"# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr	""
 
-#: src/lang.c:2118
+#: src/lang.c:2114
 msgid	"Show empty Followup-To in editor"
 msgstr	""
 
-#: src/lang.c:2119
+#: src/lang.c:2115
 msgid	"# If ON show empty Followup-To header when editing an article\n"
 msgstr	""
 
-#: src/lang.c:2123
+#: src/lang.c:2119
 msgid	"Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr	""
 
-#: src/lang.c:2124
+#: src/lang.c:2120
 msgid	"Create signature from path/command"
 msgstr	""
 
-#: src/lang.c:2125
+#: src/lang.c:2121
 msgid	"# Signature path (random sigs)/file to be used when posting/replying\n"
 	"# default_sigfile=file       appends file as signature\n"
 	"# default_sigfile=!command   executes external command to generate a "
@@ -5329,50 +5329,50 @@ msgid	"# Signature path (random sigs)/fi
 	"# default_sigfile=--none     don't append a signature\n"
 msgstr	""
 
-#: src/lang.c:2132
+#: src/lang.c:2128
 msgid	"Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2133
+#: src/lang.c:2129
 msgid	"Prepend signature with \"-- \""
 msgstr	""
 
-#: src/lang.c:2134
+#: src/lang.c:2130
 msgid	"# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr	""
 
-#: src/lang.c:2138
+#: src/lang.c:2134
 msgid	"Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2139
+#: src/lang.c:2135
 msgid	"Add signature when reposting"
 msgstr	""
 
-#: src/lang.c:2140
+#: src/lang.c:2136
 msgid	"# If ON add signature to reposted articles\n"
 msgstr	""
 
-#: src/lang.c:2144
+#: src/lang.c:2140
 #, c-format
 msgid	"Enter quotation marks, %s or %S for author's initials."
 msgstr	""
 
-#: src/lang.c:2145
+#: src/lang.c:2141
 msgid	"Characters used as quote-marks"
 msgstr	""
 
-#: src/lang.c:2146
+#: src/lang.c:2142
 #, c-format
 msgid	"# Characters used in quoting to followups and replies.\n"
 	"# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
 msgstr	""
 
-#: src/lang.c:2152
+#: src/lang.c:2148
 msgid	"Quoting behavior"
 msgstr	"Quoting behaviour"
 
-#: src/lang.c:2153
+#: src/lang.c:2149
 msgid	"# How quoting should be handled when following up or replying.\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = Nothing special\n"
@@ -5385,50 +5385,50 @@ msgid	"# How quoting should be handled w
 	"#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr	""
 
-#: src/lang.c:2166 src/lang.c:2174 src/lang.c:2180
+#: src/lang.c:2162 src/lang.c:2170 src/lang.c:2176
 msgid	"%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr	""
 
-#: src/lang.c:2167
+#: src/lang.c:2163
 msgid	"Quote line when following up"
 msgstr	""
 
-#: src/lang.c:2168
+#: src/lang.c:2164
 #, c-format
 msgid	"# Format of quote line when mailing/posting/following-up an article\n"
 	"# %%A Address    %%D Date   %%F Addr+Name   %%G Groupname   %%M Message-ID\n"
 	"# %%N Full Name  %%C First Name   %%I Initials\n"
 msgstr	""
 
-#: src/lang.c:2175
+#: src/lang.c:2171
 msgid	"Quote line when cross-posting"
 msgstr	""
 
-#: src/lang.c:2181
+#: src/lang.c:2177
 msgid	"Quote line when mailing"
 msgstr	""
 
-#: src/lang.c:2186
+#: src/lang.c:2182
 msgid	"If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2187
+#: src/lang.c:2183
 msgid	"Insert 'User-Agent:'-header"
 msgstr	""
 
-#: src/lang.c:2188
+#: src/lang.c:2184
 msgid	"# If ON include advertising User-Agent: header\n"
 msgstr	""
 
-#: src/lang.c:2193
+#: src/lang.c:2189
 msgid	"Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr	""
 
-#: src/lang.c:2194
+#: src/lang.c:2190
 msgid	"MM_CHARSET"
 msgstr	""
 
-#: src/lang.c:2195
+#: src/lang.c:2191
 msgid	"# Charset supported locally which is also used for MIME header and\n"
 	"# Content-Type header.\n"
 	"# If not set, the value of the environment variable MM_CHARSET is used.\n"
@@ -5437,27 +5437,27 @@ msgid	"# Charset supported locally which
 	"# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr	""
 
-#: src/lang.c:2205
+#: src/lang.c:2201
 msgid	"MM_NETWORK_CHARSET"
 msgstr	""
 
-#: src/lang.c:2206
+#: src/lang.c:2202
 msgid	"# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr	""
 
-#: src/lang.c:2212
+#: src/lang.c:2208
 msgid	"Mailbox format"
 msgstr	""
 
-#: src/lang.c:2213
+#: src/lang.c:2209
 msgid	"# Format of the mailbox.\n"
 msgstr	""
 
-#: src/lang.c:2218
+#: src/lang.c:2214
 msgid	"MIME encoding in news messages"
 msgstr	""
 
-#: src/lang.c:2219
+#: src/lang.c:2215
 msgid	"# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 	"# for mails and posts, if necessary. QP is efficient for most European\n"
 	"# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
@@ -5465,42 +5465,42 @@ msgid	"# MIME encoding (8bit, base64, qu
 	"# Russian charsets with a lot of 8bit characters.\n"
 msgstr	""
 
-#: src/lang.c:2227 src/lang.c:2248
+#: src/lang.c:2223 src/lang.c:2244
 msgid	"Don't change unless you know what you are doing. <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:2228
+#: src/lang.c:2224
 msgid	"Use 8bit characters in news headers"
 msgstr	""
 
-#: src/lang.c:2229
+#: src/lang.c:2225
 msgid	"# If ON, 8bit characters in news headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
 	"# 8bit chars in header are encoded regardless of the value of this\n"
 	"# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr	""
 
-#: src/lang.c:2236
+#: src/lang.c:2232
 msgid	"Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:2237
+#: src/lang.c:2233
 msgid	"View post-processed files"
 msgstr	""
 
-#: src/lang.c:2238
+#: src/lang.c:2234
 msgid	"# If set, post processed files will be opened in a viewer\n"
 msgstr	""
 
-#: src/lang.c:2243
+#: src/lang.c:2239
 msgid	"MIME encoding in mail messages"
 msgstr	""
 
-#: src/lang.c:2249
+#: src/lang.c:2245
 msgid	"Use 8bit characters in mail headers"
 msgstr	""
 
-#: src/lang.c:2250
+#: src/lang.c:2246
 msgid	"# If ON, 8bit characters in mail headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
 	"# 8bit chars in headers are encoded regardless of the value of this "
@@ -5510,160 +5510,160 @@ msgid	"# If ON, 8bit characters in mail 
 	"# turn it ON unless you have some compelling reason.\n"
 msgstr	""
 
-#: src/lang.c:2260
+#: src/lang.c:2256
 msgid	"Strip blanks from ends of lines"
 msgstr	""
 
-#: src/lang.c:2261
+#: src/lang.c:2257
 msgid	"# If ON strip blanks from ends of lines for faster display on slow "
 	"terminals.\n"
 msgstr	""
 
-#: src/lang.c:2266
+#: src/lang.c:2262
 msgid	"If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2267
+#: src/lang.c:2263
 msgid	"Transliteration"
 msgstr	""
 
-#: src/lang.c:2268
+#: src/lang.c:2264
 msgid	"# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 	"# be represented in the in the target character set, it can be approximated\n"
 	"# through one or several similarly looking characters.\n"
 msgstr	""
 
-#: src/lang.c:2275
+#: src/lang.c:2271
 msgid	"Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2276
+#: src/lang.c:2272
 msgid	"Send you a cc automatically"
 msgstr	""
 
-#: src/lang.c:2277
+#: src/lang.c:2273
 msgid	"# If ON automatically put your name in the Cc: field when mailing an article\n"
 msgstr	""
 
-#: src/lang.c:2281
+#: src/lang.c:2277
 msgid	"Send you a blind carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2282
+#: src/lang.c:2278
 msgid	"Send you a blind cc automatically"
 msgstr	""
 
-#: src/lang.c:2283
+#: src/lang.c:2279
 msgid	"# If ON automatically put your name in the Bcc: field when mailing an "
 	"article\n"
 msgstr	""
 
-#: src/lang.c:2287
+#: src/lang.c:2283
 msgid	"Enter address elements about which you want to be warned. <CR> sets."
 msgstr	""
 
-#: src/lang.c:2288
+#: src/lang.c:2284
 msgid	"Spamtrap warning address parts"
 msgstr	""
 
-#: src/lang.c:2289
+#: src/lang.c:2285
 msgid	"# A comma-delimited list of address-parts you want to be warned\n"
 	"# about when trying to reply by email.\n"
 msgstr	""
 
-#: src/lang.c:2294
+#: src/lang.c:2290
 msgid	"Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr	""
 
-#: src/lang.c:2295
+#: src/lang.c:2291
 msgid	"No. of days a filter entry is valid"
 msgstr	""
 
-#: src/lang.c:2296
+#: src/lang.c:2292
 msgid	"# Number of days a short term filter will be active\n"
 msgstr	""
 
-#: src/lang.c:2300
+#: src/lang.c:2296
 msgid	"Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2301
+#: src/lang.c:2297
 msgid	"Add posted articles to filter"
 msgstr	""
 
-#: src/lang.c:2302
+#: src/lang.c:2298
 msgid	"# If ON add posted articles which start a new thread to filter for\n"
 	"# highlighting follow-ups\n"
 msgstr	""
 
-#: src/lang.c:2306
+#: src/lang.c:2302
 msgid	"The directory where articles/threads are to be saved in mailbox format."
 msgstr	""
 
-#: src/lang.c:2307
+#: src/lang.c:2303
 msgid	"Mail directory"
 msgstr	""
 
-#: src/lang.c:2308
+#: src/lang.c:2304
 msgid	"# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr	""
 
-#: src/lang.c:2313
+#: src/lang.c:2309
 msgid	"Save articles in batch mode (-S)"
 msgstr	""
 
-#: src/lang.c:2314
+#: src/lang.c:2310
 msgid	"# If ON articles/threads will be saved in batch mode when save -S\n"
 	"# or mail (-M/-N) is specified on the command line\n"
 msgstr	""
 
-#: src/lang.c:2319
+#: src/lang.c:2315
 msgid	"The directory where you want articles/threads saved."
 msgstr	""
 
-#: src/lang.c:2320
+#: src/lang.c:2316
 msgid	"Directory to save arts/threads in"
 msgstr	""
 
-#: src/lang.c:2321
+#: src/lang.c:2317
 msgid	"# Directory where articles/threads are saved\n"
 msgstr	""
 
-#: src/lang.c:2325
+#: src/lang.c:2321
 msgid	"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2326
+#: src/lang.c:2322
 msgid	"Use Archive-name: header for save"
 msgstr	""
 
-#: src/lang.c:2327
+#: src/lang.c:2323
 msgid	"# If ON articles/threads with Archive-name: in mail header will\n"
 	"# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr	""
 
-#: src/lang.c:2332
+#: src/lang.c:2328
 msgid	"Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 	"cancels."
 msgstr	""
 
-#: src/lang.c:2333
+#: src/lang.c:2329
 msgid	"Mark saved articles/threads as read"
 msgstr	""
 
-#: src/lang.c:2334
+#: src/lang.c:2330
 msgid	"# If ON mark articles that are saved as read\n"
 msgstr	""
 
-#: src/lang.c:2338
+#: src/lang.c:2334
 msgid	"Do post processing (eg. extract attachments) for saved articles."
 msgstr	""
 
-#: src/lang.c:2339
+#: src/lang.c:2335
 msgid	"Post process saved articles"
 msgstr	""
 
-#: src/lang.c:2340
+#: src/lang.c:2336
 msgid	"# Perform post processing (saving binary attachments) from saved articles.\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no\n"
@@ -5671,95 +5671,95 @@ msgid	"# Perform post processing (saving
 	"#   2 = yes\n"
 msgstr	""
 
-#: src/lang.c:2349
+#: src/lang.c:2345
 msgid	"Process only unread articles"
 msgstr	""
 
-#: src/lang.c:2350
+#: src/lang.c:2346
 msgid	"# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr	""
 
-#: src/lang.c:2355
+#: src/lang.c:2351
 msgid	"Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2356
+#: src/lang.c:2352
 msgid	"Print all headers when printing"
 msgstr	""
 
-#: src/lang.c:2357
+#: src/lang.c:2353
 msgid	"# If ON print all of article header otherwise just the important lines\n"
 msgstr	""
 
-#: src/lang.c:2361
+#: src/lang.c:2357
 msgid	"The printer program with options that is to be used to print articles/threads."
 msgstr	""
 
-#: src/lang.c:2362
+#: src/lang.c:2358
 msgid	"Printer program with options"
 msgstr	""
 
-#: src/lang.c:2363
+#: src/lang.c:2359
 msgid	"# Print program with parameters used to print articles/threads\n"
 msgstr	""
 
-#: src/lang.c:2369
+#: src/lang.c:2365
 msgid	"Force redraw after certain commands"
 msgstr	""
 
-#: src/lang.c:2370
+#: src/lang.c:2366
 msgid	"# If ON a screen redraw will always be done after certain external commands\n"
 msgstr	""
 
-#: src/lang.c:2374
+#: src/lang.c:2370
 msgid	"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:2375
+#: src/lang.c:2371
 msgid	"Start editor with line offset"
 msgstr	""
 
-#: src/lang.c:2376
+#: src/lang.c:2372
 msgid	"# If ON editor will be started with cursor offset into the file\n"
 	"# otherwise the cursor will be positioned at the first line\n"
 msgstr	""
 
-#: src/lang.c:2381
+#: src/lang.c:2377
 msgid	"Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr	""
 
-#: src/lang.c:2382
+#: src/lang.c:2378
 msgid	"Invocation of your editor"
 msgstr	""
 
-#: src/lang.c:2383
+#: src/lang.c:2379
 #, c-format
 msgid	"# Format of editor line including parameters\n"
 	"# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr	""
 
-#: src/lang.c:2388
+#: src/lang.c:2384
 msgid	"Enter name and options for external-inews, --internal for internal inews"
 msgstr	""
 
-#: src/lang.c:2389
+#: src/lang.c:2385
 msgid	"External inews"
 msgstr	""
 
-#: src/lang.c:2390
+#: src/lang.c:2386
 msgid	"# If --internal use the built in mini inews for posting via NNTP\n"
 	"# otherwise use an external inews program\n"
 msgstr	""
 
-#: src/lang.c:2394
+#: src/lang.c:2390
 msgid	"Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr	""
 
-#: src/lang.c:2395
+#: src/lang.c:2391
 msgid	"Invocation of your mail command"
 msgstr	""
 
-#: src/lang.c:2396
+#: src/lang.c:2392
 #, c-format
 msgid	"# Format of mailer line including parameters\n"
 	"# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -5767,11 +5767,11 @@ msgid	"# Format of mailer line including
 	"# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr	""
 
-#: src/lang.c:2404
+#: src/lang.c:2400
 msgid	"Use interactive mail reader"
 msgstr	""
 
-#: src/lang.c:2405
+#: src/lang.c:2401
 msgid	"# Interactive mailreader\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no interactive mailreader\n"
@@ -5779,56 +5779,56 @@ msgid	"# Interactive mailreader\n"
 	"#   2 = use interactive mailreader without headers in file\n"
 msgstr	""
 
-#: src/lang.c:2414
+#: src/lang.c:2410
 msgid	"Remove ~/.article after posting"
 msgstr	""
 
-#: src/lang.c:2415
+#: src/lang.c:2411
 msgid	"# If ON remove ~/.article after posting.\n"
 msgstr	""
 
-#: src/lang.c:2419
+#: src/lang.c:2415
 msgid	"Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr	""
 
-#: src/lang.c:2420
+#: src/lang.c:2416
 msgid	"Filename for posted articles"
 msgstr	""
 
-#: src/lang.c:2421
+#: src/lang.c:2417
 msgid	"# Filename where to keep all postings (default posted)\n"
 	"# If no filename is set then postings will not be saved\n"
 msgstr	""
 
-#: src/lang.c:2426
+#: src/lang.c:2422
 msgid	"Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2427
+#: src/lang.c:2423
 msgid	"Keep failed arts in ~/dead.articles"
 msgstr	""
 
-#: src/lang.c:2428
+#: src/lang.c:2424
 msgid	"# If ON keep all failed postings in ~/dead.articles\n"
 msgstr	""
 
-#: src/lang.c:2432
+#: src/lang.c:2428
 msgid	"Do you want to strip unsubscribed groups from .newsrc"
 msgstr	""
 
-#: src/lang.c:2433
+#: src/lang.c:2429
 msgid	"No unsubscribed groups in newsrc"
 msgstr	""
 
-#: src/lang.c:2434
+#: src/lang.c:2430
 msgid	"# If ON strip unsubscribed groups from newsrc\n"
 msgstr	""
 
-#: src/lang.c:2439
+#: src/lang.c:2435
 msgid	"Remove bogus groups from newsrc"
 msgstr	""
 
-#: src/lang.c:2440
+#: src/lang.c:2436
 msgid	"# What to do with bogus groups in newsrc file\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = keep\n"
@@ -5836,55 +5836,55 @@ msgid	"# What to do with bogus groups in
 	"#   2 = highlight with D on selection screen\n"
 msgstr	""
 
-#: src/lang.c:2448
+#: src/lang.c:2444
 msgid	"Enter number of seconds until active file will be reread. <CR> sets."
 msgstr	""
 
-#: src/lang.c:2449
+#: src/lang.c:2445
 msgid	"Interval in secs to reread active"
 msgstr	""
 
-#: src/lang.c:2450
+#: src/lang.c:2446
 msgid	"# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr	""
 
-#: src/lang.c:2455
+#: src/lang.c:2451
 msgid	"Reconnect to server automatically"
 msgstr	""
 
-#: src/lang.c:2456
+#: src/lang.c:2452
 msgid	"# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr	""
 
-#: src/lang.c:2460
+#: src/lang.c:2456
 msgid	"Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2461
+#: src/lang.c:2457
 msgid	"Cache NNTP overview files locally"
 msgstr	""
 
-#: src/lang.c:2462
+#: src/lang.c:2458
 msgid	"# If ON, create local copies of NNTP overview files.\n"
 msgstr	""
 
-#: src/lang.c:2466
+#: src/lang.c:2462
 msgid	"Enter format string. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:2467
+#: src/lang.c:2463
 msgid	"Format string for display of dates"
 msgstr	""
 
-#: src/lang.c:2468
+#: src/lang.c:2464
 msgid	"# Format string for date representation\n"
 msgstr	""
 
-#: src/lang.c:2474
+#: src/lang.c:2470
 msgid	"Unicode normalization form"
 msgstr	"Unicode normalisation form"
 
-#: src/lang.c:2475
+#: src/lang.c:2471
 msgid	"# Unicode normalization form\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = None\n"
@@ -5900,20 +5900,20 @@ msgstr	"# Unicode normalisation form\n"
 	"#   3 = NFC\n"
 	"#   4 = NFD\n"
 
-#: src/lang.c:2487
+#: src/lang.c:2483
 msgid	"Render BiDi"
 msgstr	""
 
-#: src/lang.c:2488
+#: src/lang.c:2484
 msgid	"# If ON, bi-directional text is rendered by tin\n"
 msgstr	""
 
-#: src/misc.c:3750
+#: src/misc.c:3691
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr	""
 
-#: src/misc.c:3753
+#: src/misc.c:3694
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\")\n"
 msgstr	""
@@ -5922,22 +5922,22 @@ msgstr	""
 msgid	"Unreachable?\n"
 msgstr	""
 
-#: src/nntplib.c:824
+#: src/nntplib.c:816
 #, c-format
 msgid	"\n"
 	"Server timed out, trying reconnect # %d\n"
 msgstr	""
 
-#: src/nntplib.c:842
+#: src/nntplib.c:834
 msgid	"Rejoin current group\n"
 msgstr	""
 
-#: src/nntplib.c:849
+#: src/nntplib.c:841
 #, c-format
 msgid	"Read (%s)\n"
 msgstr	""
 
-#: src/nntplib.c:851
+#: src/nntplib.c:843
 #, c-format
 msgid	"Resend last command (%s)\n"
 msgstr	""
@@ -5949,7 +5949,7 @@ msgstr	""
 #. *       - use some sort of pager?
 #. *       - -> lang.c
 #.
-#: src/nntplib.c:1759
+#: src/nntplib.c:1750
 msgid	"MOTD: "
 msgstr	""
 
@@ -5983,15 +5983,15 @@ msgid	"Posting: %.*s ..."
 msgstr	""
 
 #. Check if okay to read
-#: src/read.c:211
+#: src/read.c:191
 msgid	"Aborting read, please wait..."
 msgstr	""
 
-#: src/read.c:358
+#: src/read.c:338
 msgid	"Aborted read\n"
 msgstr	""
 
-#: src/read.c:414
+#: src/read.c:394
 msgid	"Draining\n"
 msgstr	""
 
@@ -6016,7 +6016,7 @@ msgid	"This message has been composed in
 	"\n"
 msgstr	""
 
-#: src/save.c:972
+#: src/save.c:958
 msgid	"bytes"
 msgstr	""
 
Binary files tin-1.8.1/po/et.gmo and tin-1.9.0/po/et.gmo differ
diff -Nurp tin-1.8.1/po/et.po tin-1.9.0/po/et.po
--- tin-1.8.1/po/et.po	2006-02-15 19:10:03.000000000 +0100
+++ tin-1.9.0/po/et.po	2006-02-28 20:00:04.943657463 +0100
@@ -5,7 +5,7 @@
 msgid	""
 msgstr	"Project-Id-Version: tin 1.7.11\n"
 	"Report-Msgid-Bugs-To: \n"
-	"POT-Creation-Date: 2006-02-15 19:09+0100\n"
+	"POT-Creation-Date: 2006-02-28 19:59+0100\n"
 	"PO-Revision-Date: 2005-09-30 09:49+0300\n"
 	"Last-Translator: Toomas Soome <Toomas.Soome@microlink.ee>\n"
 	"Language-Team: Estonian <et@li.org>\n"
@@ -652,7 +652,7 @@ msgstr	"Loon salvestatud gruppidele acti
 msgid	"Creating newsrc file...\n"
 msgstr	"Loon newsrc faili...\n"
 
-#: src/lang.c:129 src/lang.c:1150
+#: src/lang.c:129 src/lang.c:1146
 msgid	"Default"
 msgstr	"Vaikimisi"
 
@@ -1697,7 +1697,7 @@ msgstr	"liiguta valitud gruppi loendis"
 msgid	"choose next group with unread news"
 msgstr	"vali järgmine lugemata artiklitega grupp"
 
-#: src/lang.c:389 src/lang.c:1197
+#: src/lang.c:389 src/lang.c:1193
 msgid	"quit"
 msgstr	"välju"
 
@@ -3826,49 +3826,49 @@ msgstr	"Välise inews programmiga postita
 msgid	"It worked! Should I always use my built in inews from now on?"
 msgstr	"See töötas! Kas kasutan nüüd alati sisemist inews programmi?"
 
-#: src/lang.c:989
+#: src/lang.c:985
 #, c-format
 msgid	"%d %s printed"
 msgstr	"%d %s trükitud"
 
-#: src/lang.c:990
+#: src/lang.c:986
 msgid	"output article/thread/hot/pattern/tagged articles to printer"
 msgstr	"saada artikkel/teema/kuum/muster/märgitud trükkalile"
 
-#: src/lang.c:991
+#: src/lang.c:987
 msgid	"Print"
 msgstr	"Trüki"
 
-#: src/lang.c:992
+#: src/lang.c:988
 msgid	"Printing..."
 msgstr	"Trükin..."
 
-#: src/lang.c:996
+#: src/lang.c:992
 msgid	"pipe article/thread/hot/pattern/tagged articles into command"
 msgstr	"saada artikkel/teema/kuum/muster/märgitud toruga käsule"
 
-#: src/lang.c:997
+#: src/lang.c:993
 msgid	"No command"
 msgstr	"Käsku pole"
 
-#: src/lang.c:998
+#: src/lang.c:994
 msgid	"Pipe"
 msgstr	"Toru"
 
-#: src/lang.c:999
+#: src/lang.c:995
 #, c-format
 msgid	"Pipe to command [%.*s]> "
 msgstr	"Toru käsku [%.*s]> "
 
-#: src/lang.c:1000
+#: src/lang.c:996
 msgid	"Piping..."
 msgstr	"Saadan torusse..."
 
-#: src/lang.c:1002
+#: src/lang.c:998
 msgid	"Piping not enabled."
 msgstr	"Toru kasutamine pole lubatud."
 
-#: src/lang.c:1006
+#: src/lang.c:1002
 #, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -3880,7 +3880,7 @@ msgstr	"\n"
 	"      tühik on see,  mis eraldab koolonit (:)  teistest komponentidest\n"
 	"      real. Gruppide eraldamiseks kasutage palun koma (,).\n"
 
-#: src/lang.c:1011
+#: src/lang.c:1007
 #, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -3891,7 +3891,7 @@ msgstr	"\n"
 	"      tühikuid, siis ei ole see lubatud.  Palun kirjutage kõik grupid\n"
 	"      ühele reale.\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1012
 #, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line is continued in the next line.\n"
@@ -3902,14 +3902,14 @@ msgstr	"\n"
 	"      See on uus omadus ja kõik serverid ei pruugi seda toetada.\n"
 	"      Probleemide vältimiseks, kirjutage palun kõik grupid ühele reale.\n"
 
-#: src/lang.c:1020
+#: src/lang.c:1016
 #, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr	"\n"
 	"Hoiatus: Rida \"%s:\" sisaldab tühikuid, mis TULEKS eemaldada.\n"
 
-#: src/lang.c:1025
+#: src/lang.c:1021
 msgid	"\n"
 	"  If your article contains quoted text  please take some time to pare it "
 	"down\n"
@@ -3939,502 +3939,502 @@ msgstr	"\n"
 	"  tega, siis ilmselt enamus lugejaid ignoreerib teid täiesti. Tänapäeval on\n"
 	"  võrgus palju rahvast ja infot!\n"
 
-#: src/lang.c:1038
+#: src/lang.c:1034
 msgid	"shell escape"
 msgstr	"paojada käsureale"
 
-#: src/lang.c:1039
+#: src/lang.c:1035
 #, c-format
 msgid	"Shell Command (%s)"
 msgstr	"Käsurea käsk (%s)"
 
-#: src/lang.c:1040
+#: src/lang.c:1036
 #, c-format
 msgid	"Enter shell command [%s]> "
 msgstr	"Sisestage käsurea käsk [%s]> "
 
-#: src/lang.c:1044
+#: src/lang.c:1040
 #, c-format
 msgid	"%s: Can't get entry for TERM\n"
 msgstr	"%s: Ei saa TERM kirjet\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1044
 #, c-format
 msgid	"Group %.*s ('q' to quit)..."
 msgstr	"Grupp %.*s ('q' lõpetamiseks)..."
 
-#: src/lang.c:1050
+#: src/lang.c:1046
 #, c-format
 msgid	"Group %.*s..."
 msgstr	"Grupp %.*s..."
 
-#: src/lang.c:1054
+#: src/lang.c:1050
 msgid	"Server unavailable\n"
 msgstr	"Server ei vasta\n"
 
-#: src/lang.c:1060
+#: src/lang.c:1056
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
 	"s=post"
 msgstr	"%s=toru; %s=kiri; %s=trüki; %s=välju; %s=kõik/lugem; %s=salv; %s=märgi; %"
 	"s=postita"
 
-#: src/lang.c:1061
+#: src/lang.c:1057
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=toru; %s=kiri; %s=trüki; %s=välju; %s=kirjuta; %s=salv; %s=märgi; %"
 	"s=postita"
 
-#: src/lang.c:1063
+#: src/lang.c:1059
 #, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=kiri; %s=trüki; %s=välju; %s=kõik/lugem; %s=salvesta; %s=märgi; %s=postita"
 
-#: src/lang.c:1064
+#: src/lang.c:1060
 #, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=kiri; %s=trüki; %s=välju; %s=kirjuta; %s=salvesta; %s=märgi; %s=postita"
 
-#: src/lang.c:1068
+#: src/lang.c:1064
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=toru; %s=kiri; %s=välju; %s=kõik/lugemata; %s=salv; %s=märgi; %s=postita"
 
-#: src/lang.c:1069
+#: src/lang.c:1065
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=toru; %s=kiri; %s=välju; %s=kirjuta; %s=salvesta; %s=märgi; %s=postita"
 
-#: src/lang.c:1071
+#: src/lang.c:1067
 #, c-format
 msgid	"%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=kiri; %s=välju; %s=kõik/lugemata; %s=salvesta; %s=märgi; %s=postita"
 
-#: src/lang.c:1072
+#: src/lang.c:1068
 #, c-format
 msgid	"%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=kiri; %s=välju; %s=vasta kirjaga; %s=salvesta; %s=märgi; %s=postita"
 
-#: src/lang.c:1078
+#: src/lang.c:1074
 msgid	"Terminal does not support color"
 msgstr	"Terminal ei toeta värve"
 
-#: src/lang.c:1083
+#: src/lang.c:1079
 #, c-format
 msgid	"Trying %s"
 msgstr	"Proovin %s"
 
-#: src/lang.c:1097 src/lang.c:1123 src/lang.c:1139 src/lang.c:1318 src/refs.c:296
+#: src/lang.c:1093 src/lang.c:1119 src/lang.c:1135 src/lang.c:1314 src/refs.c:296
 msgid	"None"
 msgstr	"Pole"
 
-#: src/lang.c:1098
+#: src/lang.c:1094
 msgid	"Subject"
 msgstr	"Teema"
 
-#: src/lang.c:1099
+#: src/lang.c:1095
 msgid	"References"
 msgstr	"Viited"
 
-#: src/lang.c:1100
+#: src/lang.c:1096
 msgid	"Both Subject and References"
 msgstr	"Nii teema kui viited"
 
-#: src/lang.c:1101
+#: src/lang.c:1097
 msgid	"Multipart Subject"
 msgstr	"Mitmeosaliste teema"
 
-#: src/lang.c:1102
+#: src/lang.c:1098
 msgid	"Percentage Match"
 msgstr	"Percentage Match"
 
-#: src/lang.c:1114 src/lang.c:1225
+#: src/lang.c:1110 src/lang.c:1221
 msgid	"No"
 msgstr	"Ei"
 
-#: src/lang.c:1115 src/lang.c:1227
+#: src/lang.c:1111 src/lang.c:1223
 msgid	"Yes"
 msgstr	"Jah"
 
-#: src/lang.c:1116
+#: src/lang.c:1112
 msgid	"Hide All"
 msgstr	"Peida kõik"
 
-#: src/lang.c:1124
+#: src/lang.c:1120
 msgid	"Address"
 msgstr	"Aadress"
 
-#: src/lang.c:1125
+#: src/lang.c:1121
 msgid	"Full Name"
 msgstr	"Täisnimi"
 
-#: src/lang.c:1126
+#: src/lang.c:1122
 msgid	"Address and Name"
 msgstr	"Aadress ja nimi"
 
-#: src/lang.c:1133
+#: src/lang.c:1129
 msgid	"Max"
 msgstr	"Maksimum"
 
-#: src/lang.c:1134
+#: src/lang.c:1130
 msgid	"Sum"
 msgstr	"Summa"
 
-#: src/lang.c:1135
+#: src/lang.c:1131
 msgid	"Average"
 msgstr	"Keskmine"
 
-#: src/lang.c:1140
+#: src/lang.c:1136
 msgid	"Lines"
 msgstr	"Read"
 
-#: src/lang.c:1141
+#: src/lang.c:1137
 msgid	"Score"
 msgstr	"Kaal"
 
-#: src/lang.c:1142
+#: src/lang.c:1138
 msgid	"Lines & Score"
 msgstr	"Read & kaal"
 
-#: src/lang.c:1151
+#: src/lang.c:1147
 msgid	"Black"
 msgstr	"Must"
 
-#: src/lang.c:1152
+#: src/lang.c:1148
 msgid	"Red"
 msgstr	"Punane"
 
-#: src/lang.c:1153
+#: src/lang.c:1149
 msgid	"Green"
 msgstr	"Roheline"
 
-#: src/lang.c:1154
+#: src/lang.c:1150
 msgid	"Brown"
 msgstr	"Pruun"
 
-#: src/lang.c:1155
+#: src/lang.c:1151
 msgid	"Blue"
 msgstr	"Sinine"
 
-#: src/lang.c:1156
+#: src/lang.c:1152
 msgid	"Pink"
 msgstr	"Roosa"
 
-#: src/lang.c:1157
+#: src/lang.c:1153
 msgid	"Cyan"
 msgstr	"Lilla"
 
-#: src/lang.c:1158
+#: src/lang.c:1154
 msgid	"White"
 msgstr	"valge"
 
-#: src/lang.c:1159
+#: src/lang.c:1155
 msgid	"Gray"
 msgstr	"Hall"
 
-#: src/lang.c:1160
+#: src/lang.c:1156
 msgid	"Light Red"
 msgstr	"Helepunane"
 
-#: src/lang.c:1161
+#: src/lang.c:1157
 msgid	"Light Green"
 msgstr	"Heleroheline"
 
-#: src/lang.c:1162
+#: src/lang.c:1158
 msgid	"Yellow"
 msgstr	"Kollane"
 
-#: src/lang.c:1163
+#: src/lang.c:1159
 msgid	"Light Blue"
 msgstr	"Helesinine"
 
-#: src/lang.c:1164
+#: src/lang.c:1160
 msgid	"Light Pink"
 msgstr	"Heleroosa"
 
-#: src/lang.c:1165
+#: src/lang.c:1161
 msgid	"Light Cyan"
 msgstr	"Helelilla"
 
-#: src/lang.c:1166
+#: src/lang.c:1162
 msgid	"Light White"
 msgstr	"Helevalge"
 
-#: src/lang.c:1174 src/lang.c:1231 src/lang.c:1245
+#: src/lang.c:1170 src/lang.c:1227 src/lang.c:1241
 msgid	"Nothing"
 msgstr	"Ei kasuta"
 
-#: src/lang.c:1175
+#: src/lang.c:1171
 msgid	"Mark"
 msgstr	"Märk"
 
-#: src/lang.c:1176
+#: src/lang.c:1172
 msgid	"Space"
 msgstr	"Tühik"
 
-#: src/lang.c:1183
+#: src/lang.c:1179
 msgid	"Normal"
 msgstr	"Tavaline"
 
-#: src/lang.c:1184
+#: src/lang.c:1180
 msgid	"Best highlighting"
 msgstr	"Parim esiletõstmine"
 
-#: src/lang.c:1185
+#: src/lang.c:1181
 msgid	"Underline"
 msgstr	"Allajoonitud"
 
-#: src/lang.c:1186
+#: src/lang.c:1182
 msgid	"Reverse video"
 msgstr	"Pööratud video"
 
-#: src/lang.c:1187
+#: src/lang.c:1183
 msgid	"Blinking"
 msgstr	"Plinkiv"
 
-#: src/lang.c:1188
+#: src/lang.c:1184
 msgid	"Half bright"
 msgstr	"Poolhele"
 
-#: src/lang.c:1189
+#: src/lang.c:1185
 msgid	"Bold"
 msgstr	"Paks"
 
-#: src/lang.c:1194
+#: src/lang.c:1190
 msgid	"none"
 msgstr	"pole"
 
-#: src/lang.c:1195
+#: src/lang.c:1191
 msgid	"commands"
 msgstr	"käsud"
 
-#: src/lang.c:1196
+#: src/lang.c:1192
 msgid	"select"
 msgstr	"valik"
 
-#: src/lang.c:1198
+#: src/lang.c:1194
 msgid	"commands & quit"
 msgstr	"käsud & välju"
 
-#: src/lang.c:1199
+#: src/lang.c:1195
 msgid	"commands & select"
 msgstr	"käsud & valik"
 
-#: src/lang.c:1200
+#: src/lang.c:1196
 msgid	"quit & select"
 msgstr	"välju & valik"
 
-#: src/lang.c:1201
+#: src/lang.c:1197
 msgid	"commands & quit & select"
 msgstr	"käsud & välju & valik"
 
-#: src/lang.c:1226
+#: src/lang.c:1222
 msgid	"Shell archive"
 msgstr	"Shelli arhiiv"
 
-#: src/lang.c:1232
+#: src/lang.c:1228
 msgid	"Subject: (descending)"
 msgstr	"Subject: (kahanevalt)"
 
-#: src/lang.c:1233
+#: src/lang.c:1229
 msgid	"Subject: (ascending)"
 msgstr	"Subject: (kasvavalt)"
 
-#: src/lang.c:1234
+#: src/lang.c:1230
 msgid	"From: (descending)"
 msgstr	"From: (kahanevalt)"
 
-#: src/lang.c:1235
+#: src/lang.c:1231
 msgid	"From: (ascending)"
 msgstr	"From: (kasvavalt)"
 
-#: src/lang.c:1236
+#: src/lang.c:1232
 msgid	"Date: (descending)"
 msgstr	"Date: (kahanevalt)"
 
-#: src/lang.c:1237
+#: src/lang.c:1233
 msgid	"Date: (ascending)"
 msgstr	"Date: (kasvavalt)"
 
-#: src/lang.c:1238 src/lang.c:1246
+#: src/lang.c:1234 src/lang.c:1242
 msgid	"Score (descending)"
 msgstr	"Kaal (kahanevalt)"
 
-#: src/lang.c:1239 src/lang.c:1247
+#: src/lang.c:1235 src/lang.c:1243
 msgid	"Score (ascending)"
 msgstr	"Kaal (kasvavalt)"
 
-#: src/lang.c:1240
+#: src/lang.c:1236
 msgid	"Lines: (descending)"
 msgstr	"Lines: (kahanevalt)"
 
-#: src/lang.c:1241
+#: src/lang.c:1237
 msgid	"Lines: (ascending)"
 msgstr	"Lines: (kasvavalt)"
 
-#: src/lang.c:1252
+#: src/lang.c:1248
 msgid	"Always Keep"
 msgstr	"Hoia alati"
 
-#: src/lang.c:1253
+#: src/lang.c:1249
 msgid	"Always Remove"
 msgstr	"Eemalda alati"
 
-#: src/lang.c:1254
+#: src/lang.c:1250
 msgid	"Mark with D on selection screen"
 msgstr	"Märgi valikuekraanil tähega D"
 
-#: src/lang.c:1259
+#: src/lang.c:1255
 msgid	"Kill only unread arts"
 msgstr	"Surma ainult lugemata artiklid"
 
-#: src/lang.c:1260
+#: src/lang.c:1256
 msgid	"Kill all arts & show with K"
 msgstr	"Surma kõik artiklid & näita K tähega"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1261
+#: src/lang.c:1257
 msgid	"Kill all arts and never show"
 msgstr	"Surma kõik artiklid ja ära näita"
 
-#: src/lang.c:1266
+#: src/lang.c:1262
 msgid	"Nothing special"
 msgstr	"Ei midagi erilist"
 
-#: src/lang.c:1267
+#: src/lang.c:1263
 msgid	"Compress quotes"
 msgstr	"Tihenda tsitaadid"
 
-#: src/lang.c:1268
+#: src/lang.c:1264
 msgid	"Quote signatures"
 msgstr	"Tsiteeri allkirju"
 
-#: src/lang.c:1269
+#: src/lang.c:1265
 msgid	"Compress quotes, quote sigs"
 msgstr	"Tihenda tsitaadid, tsiteeri allkirju"
 
-#: src/lang.c:1270
+#: src/lang.c:1266
 msgid	"Quote empty lines"
 msgstr	"Tsiteeri tühje ridu"
 
-#: src/lang.c:1271
+#: src/lang.c:1267
 msgid	"Compress quotes, quote empty lines"
 msgstr	"Tihenda tsitaadid, tsiteeri tühje ridu"
 
-#: src/lang.c:1272
+#: src/lang.c:1268
 msgid	"Quote sigs & empty lines"
 msgstr	"Tsiteeri allkirju ja tühje ridu"
 
-#: src/lang.c:1273
+#: src/lang.c:1269
 msgid	"Comp. q., quote sigs & empty lines"
 msgstr	"Tihenda tsitaate, tsiteeri allkirju ja tühje ridu"
 
-#: src/lang.c:1311
+#: src/lang.c:1307
 msgid	"no"
 msgstr	"ei"
 
-#: src/lang.c:1312
+#: src/lang.c:1308
 msgid	"with headers"
 msgstr	"päistega"
 
-#: src/lang.c:1313
+#: src/lang.c:1309
 msgid	"without headers"
 msgstr	"päisteta"
 
-#: src/lang.c:1320 src/lang.c:1326
+#: src/lang.c:1316 src/lang.c:1322
 msgid	"NFKC"
 msgstr	"NFKC"
 
-#: src/lang.c:1321
+#: src/lang.c:1317
 msgid	"NFKD"
 msgstr	"NFKD"
 
-#: src/lang.c:1322
+#: src/lang.c:1318
 msgid	"NFC"
 msgstr	"NFC"
 
-#: src/lang.c:1323
+#: src/lang.c:1319
 msgid	"NFD"
 msgstr	"NFD"
 
-#: src/lang.c:1334
+#: src/lang.c:1330
 msgid	"Display Options"
 msgstr	"Ekraani seaded"
 
-#: src/lang.c:1341
+#: src/lang.c:1337
 msgid	"Color Options"
 msgstr	"Värvide seaded"
 
-#: src/lang.c:1348
+#: src/lang.c:1344
 msgid	"Article-Limiting Options"
 msgstr	"Artikli piirangute seaded"
 
-#: src/lang.c:1354
+#: src/lang.c:1350
 msgid	"Posting/Mailing Options"
 msgstr	"Postitamise/saatmise seaded"
 
-#: src/lang.c:1360
+#: src/lang.c:1356
 msgid	"Saving/Printing Options"
 msgstr	"Salvestamise/trükkimise seaded"
 
-#: src/lang.c:1366
+#: src/lang.c:1362
 msgid	"Expert Options"
 msgstr	"Ekspertseaded"
 
-#: src/lang.c:1372
+#: src/lang.c:1368
 msgid	"Filtering Options"
 msgstr	"Filtreerimise seaded"
 
-#: src/lang.c:1377 src/lang.c:1408 src/lang.c:1414 src/lang.c:1440 src/lang.c:1490
-#: src/lang.c:1496 src/lang.c:1506 src/lang.c:1526 src/lang.c:1601 src/lang.c:1771
-#: src/lang.c:1777 src/lang.c:1783 src/lang.c:1789 src/lang.c:1801 src/lang.c:1808
-#: src/lang.c:1862 src/lang.c:1871 src/lang.c:1877 src/lang.c:1884 src/lang.c:1891
-#: src/lang.c:1898 src/lang.c:1905 src/lang.c:1912 src/lang.c:1919 src/lang.c:1926
-#: src/lang.c:1933 src/lang.c:1940 src/lang.c:1947 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2039 src/lang.c:2055 src/lang.c:2062 src/lang.c:2069 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2088 src/lang.c:2105 src/lang.c:2117 src/lang.c:2151
-#: src/lang.c:2204 src/lang.c:2211 src/lang.c:2217 src/lang.c:2242 src/lang.c:2259
-#: src/lang.c:2312 src/lang.c:2348 src/lang.c:2368 src/lang.c:2403 src/lang.c:2413
-#: src/lang.c:2438 src/lang.c:2454 src/lang.c:2473 src/lang.c:2486
+#: src/lang.c:1373 src/lang.c:1404 src/lang.c:1410 src/lang.c:1436 src/lang.c:1486
+#: src/lang.c:1492 src/lang.c:1502 src/lang.c:1522 src/lang.c:1597 src/lang.c:1767
+#: src/lang.c:1773 src/lang.c:1779 src/lang.c:1785 src/lang.c:1797 src/lang.c:1804
+#: src/lang.c:1858 src/lang.c:1867 src/lang.c:1873 src/lang.c:1880 src/lang.c:1887
+#: src/lang.c:1894 src/lang.c:1901 src/lang.c:1908 src/lang.c:1915 src/lang.c:1922
+#: src/lang.c:1929 src/lang.c:1936 src/lang.c:1943 src/lang.c:1950 src/lang.c:1957
+#: src/lang.c:1964 src/lang.c:1971 src/lang.c:1978 src/lang.c:1985 src/lang.c:1992
+#: src/lang.c:1999 src/lang.c:2006 src/lang.c:2013 src/lang.c:2020 src/lang.c:2027
+#: src/lang.c:2035 src/lang.c:2051 src/lang.c:2058 src/lang.c:2065 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2101 src/lang.c:2113 src/lang.c:2147
+#: src/lang.c:2200 src/lang.c:2207 src/lang.c:2213 src/lang.c:2238 src/lang.c:2255
+#: src/lang.c:2308 src/lang.c:2344 src/lang.c:2364 src/lang.c:2399 src/lang.c:2409
+#: src/lang.c:2434 src/lang.c:2450 src/lang.c:2469 src/lang.c:2482
 msgid	"<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"<TÜHIK> lülitab, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1378
+#: src/lang.c:1374
 msgid	"Show mini menu & posting etiquette"
 msgstr	"Näita minimenüüd & post. etiketti"
 
-#: src/lang.c:1379
+#: src/lang.c:1375
 msgid	"# If ON show a mini menu of useful commands at each level\n"
 	"# and posting etiquette after composing an article\n"
 msgstr	"# Kui väärtus on ON, näita enimkasutatavate käskude minimenüüd\n"
 	"# ja peale artikli kirjutamist postitamise etiketti.\n"
 
-#: src/lang.c:1384
+#: src/lang.c:1380
 msgid	"Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr	"Näita gruppide lühikirjeldusi. <TÜHIK> lülitab ja <CR> seab."
 
-#: src/lang.c:1385
+#: src/lang.c:1381
 msgid	"Show description of each newsgroup"
 msgstr	"Näita iga grupi lühikirjeldust"
 
-#: src/lang.c:1386
+#: src/lang.c:1382
 msgid	"# If ON show group description text after newsgroup name at\n"
 	"# group selection level\n"
 msgstr	"# Kui väärtus on ON, näita gruppide tasemel iga grupi nime\n"
 	"# järel grupi lühikirjeldust\n"
 
-#: src/lang.c:1391
+#: src/lang.c:1387
 msgid	"Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
 	"sets."
 msgstr	"Näita grupimenüüs teema ja From (autor) välju. <TÜHIK> lülitab ja <CR> seab."
 
-#: src/lang.c:1392
+#: src/lang.c:1388
 msgid	"In group menu, show author by"
 msgstr	"Näita grupimenüüs autorit"
 
-#: src/lang.c:1393
+#: src/lang.c:1389
 msgid	"# Part of from field to display\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = none\n"
@@ -4448,32 +4448,32 @@ msgstr	"# Millist saatja nime osa näidat
 	"# * 2 = täisnimi\n"
 	"#   3 = mõlemad\n"
 
-#: src/lang.c:1402
+#: src/lang.c:1398
 msgid	"Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr	"Märgi valik -> või heleda ribaga. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:1403
+#: src/lang.c:1399
 msgid	"Draw -> instead of highlighted bar"
 msgstr	"Joonista -> heleda riba asemel"
 
-#: src/lang.c:1404
+#: src/lang.c:1400
 msgid	"# If ON use -> otherwise highlighted bar for selection\n"
 msgstr	"# Kui väärtus on on, kasuta valiku märkimiseks ->, muidu riba\n"
 
-#: src/lang.c:1409
+#: src/lang.c:1405
 msgid	"Use inverse video for page headers"
 msgstr	"Kasuta päistel pööratud videot"
 
-#: src/lang.c:1410
+#: src/lang.c:1406
 msgid	"# If ON use inverse video for page headers at different levels\n"
 msgstr	"# Kui väärtus on ON, kasuta erinevatel tasemetel päiste näitamisel\n"
 	"# pööratud videot\n"
 
-#: src/lang.c:1415
+#: src/lang.c:1411
 msgid	"Thread articles by"
 msgstr	"Artiklite teemadesse jagamine"
 
-#: src/lang.c:1416
+#: src/lang.c:1412
 msgid	"# Thread articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4491,15 +4491,15 @@ msgstr	"# Artiklite teemadesse jagamine\
 	"#   4 = Mitmeosaline teema\n"
 	"#   5 = Protsentuaalne sobivus\n"
 
-#: src/lang.c:1427
+#: src/lang.c:1423
 msgid	"Enter percentage match required to thread together. <CR> sets."
 msgstr	"Sisestage teema loomiseks vajalik protsentuaalne sobivus. <CR> seab."
 
-#: src/lang.c:1428
+#: src/lang.c:1424
 msgid	"Thread percentage match"
 msgstr	"Teema protsentuaalne sobivus"
 
-#: src/lang.c:1429
+#: src/lang.c:1425
 #, c-format
 msgid	"# Thread percentage match...\n"
 	"# the percentage of characters in the subject of an article that must match\n"
@@ -4517,11 +4517,11 @@ msgstr	"# Teema protsentuaalne sobivus..
 	"# teemasse seotaks. Näiteks 'happy' ja 'harpy' sobiksid, aga 'harpie',\n"
 	"# 'happie' ja 'harppy' samasse teemasse 'happy'-ga ei läheks\n"
 
-#: src/lang.c:1441
+#: src/lang.c:1437
 msgid	"Score of a thread"
 msgstr	"Teema kaal"
 
-#: src/lang.c:1442
+#: src/lang.c:1438
 msgid	"# Thread score\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = max\n"
@@ -4533,16 +4533,16 @@ msgstr	"# Teema kaal\n"
 	"#   1 = summa\n"
 	"#   2 = keskmine\n"
 
-#: src/lang.c:1450
+#: src/lang.c:1446
 msgid	"Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr	"Järjesta artiklid Subject, From, Date, kaalu järgi. <TÜHIK> lülitab, <CR> "
 	"seab."
 
-#: src/lang.c:1451
+#: src/lang.c:1447
 msgid	"Sort articles by"
 msgstr	"Artiklite järjestus"
 
-#: src/lang.c:1452
+#: src/lang.c:1448
 msgid	"# Sort articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4570,15 +4570,15 @@ msgstr	"# Artiklite järjestamine\n"
 	"#   9 = Ridu kahanev\n"
 	"#  10 = Ridu kasvav\n"
 
-#: src/lang.c:1468
+#: src/lang.c:1464
 msgid	"Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr	"Järjesta teemad mitte millegi või kaalu järgi. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:1469
+#: src/lang.c:1465
 msgid	"Sort threads by"
 msgstr	"Teemade järjestus"
 
-#: src/lang.c:1470
+#: src/lang.c:1466
 msgid	"# Sort thread by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4590,45 +4590,45 @@ msgstr	"# Teemade järjestamine\n"
 	"# * 1 = Skoor kahanev\n"
 	"#   2 = Skoor kasvav\n"
 
-#: src/lang.c:1478
+#: src/lang.c:1474
 msgid	"Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr	"Vii kursor grupis esimesele/viimasele lugemata artiklile. <TÜHIK> lülitab, "
 	"<CR> seab."
 
-#: src/lang.c:1479
+#: src/lang.c:1475
 msgid	"Goto first unread article in group"
 msgstr	"Mine grupis esimesele lugemata art."
 
-#: src/lang.c:1480
+#: src/lang.c:1476
 msgid	"# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr	"# Kui väärtus on ON, vii kursor grupi esimesele lugemata artiklile,\n"
 	"# muidu viimasele\n"
 
-#: src/lang.c:1484
+#: src/lang.c:1480
 msgid	"Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr	"Näita kõiki või ainult lugemata artikleid. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:1485
+#: src/lang.c:1481
 msgid	"Show only unread articles"
 msgstr	"Näita ainult lugemata artikleid"
 
-#: src/lang.c:1486
+#: src/lang.c:1482
 msgid	"# If ON show only new/unread articles otherwise show all.\n"
 msgstr	"# Kui väärtus on ON, näita ainult lugemata artikleid, muidu näita kõiki.\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1487
 msgid	"Show only groups with unread arts"
 msgstr	"Ainult lugemata artiklitega grupid"
 
-#: src/lang.c:1492
+#: src/lang.c:1488
 msgid	"# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr	"# Näita ainult neid tellitud gruppe, kus on lugemata artikleid.\n"
 
-#: src/lang.c:1497
+#: src/lang.c:1493
 msgid	"Filter which articles"
 msgstr	"Filtreeri artikleid"
 
-#: src/lang.c:1498
+#: src/lang.c:1494
 msgid	"# Filter which articles\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = only kill unread articles\n"
@@ -4640,196 +4640,196 @@ msgstr	"# Artikklite filtreerimine\n"
 	"#   1 = Surma kõik artiklid ja näita teemades märgiga K\n"
 	"#   2 = Surma kõik artiklid ja ära näita neid\n"
 
-#: src/lang.c:1507
+#: src/lang.c:1503
 msgid	"Tab goes to next unread article"
 msgstr	"Tab viib järgmisele lugemata art."
 
-#: src/lang.c:1508
+#: src/lang.c:1504
 msgid	"# If ON the TAB command will go to next unread article at article viewer "
 	"level\n"
 msgstr	"# Kui väärtus on ON, viib Tab käsk järgmisele lugemata artiklile\n"
 
-#: src/lang.c:1512
+#: src/lang.c:1508
 msgid	"Scrolling with <SPACE> past the end of an art. jumps to the next unread one."
 msgstr	"Tühikuga artikli lõpust edasi kerimine hüppab järgmisele lugemata artiklile."
 
-#: src/lang.c:1513
+#: src/lang.c:1509
 msgid	"Space goes to next unread article"
 msgstr	"Tühik viib järgmisele lugemata art."
 
-#: src/lang.c:1514
+#: src/lang.c:1510
 msgid	"# If ON the SPACE command will go to next unread article at article viewer\n"
 	"# level when the end of the article is reached (rn-style pager)\n"
 msgstr	"# Kui väärtus on ON, viib artikli lõpus tühiku vajutamine\n"
 	"# järgmisele lugemata artiklile (rn stiil)\n"
 
-#: src/lang.c:1519
+#: src/lang.c:1515
 msgid	"Scrolling with <PGDN>/<DOWN> past the end of an art. jumps to the unread one."
 msgstr	"<PGDN>/noolega art. lõpust edasi kerimine hüppab järgmisele lugemata art."
 
-#: src/lang.c:1520
+#: src/lang.c:1516
 msgid	"PgDn goes to next unread article"
 msgstr	"PgDn viib järgmisele lugemata art."
 
-#: src/lang.c:1521
+#: src/lang.c:1517
 msgid	"# If ON the PGDN or DOWN command will go to next unread article when\n"
 	"# pressed at end of message\n"
 msgstr	"# Kui väärtus on ON, viib artikli lõpus PGDN või nool alla vajutamine\n"
 	"# järgmisele artiklile\n"
 
-#: src/lang.c:1527
+#: src/lang.c:1523
 msgid	"List thread using right arrow key"
 msgstr	"Nool paremale näitab teema loendit"
 
-#: src/lang.c:1528
+#: src/lang.c:1524
 msgid	"# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr	"# Kui väärtus on ON, näita nool paremale klahvi vajutamisel teema artikleid.\n"
 
-#: src/lang.c:1532
+#: src/lang.c:1528
 msgid	"Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr	"Sisestage sümbol kustutatud artiklite märkimiseks. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1533
+#: src/lang.c:1529
 msgid	"Character to show deleted articles"
 msgstr	"Kustutatud artiklite marker"
 
-#: src/lang.c:1534
+#: src/lang.c:1530
 msgid	"# Character used to show that an art was deleted (default 'D')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Sümbol, mis tähistab kustutatud artiklit (vaikimisi 'D')\n"
 	"# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1539
+#: src/lang.c:1535
 msgid	"Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr	"Sisestage sümbol, mis märgib vahemikku kuuluvaid artikleid. <CR> seab, <ESC> "
 	"katkestab."
 
-#: src/lang.c:1540
+#: src/lang.c:1536
 msgid	"Character to show inrange articles"
 msgstr	"Artiklite vahemiku marker"
 
-#: src/lang.c:1541
+#: src/lang.c:1537
 msgid	"# Character used to show that an art is in a range (default '#')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Sümbol, mis märgib vahemikku kuuluvaid artikleid (vaikimisi '#')\n"
 	"# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1546
+#: src/lang.c:1542
 msgid	"Enter character to indicate that article will return. <CR> sets, <ESC> "
 	"cancels."
 msgstr	"Sisestage tagasituleva artikli marker. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1547
+#: src/lang.c:1543
 msgid	"Character to show returning arts"
 msgstr	"Tagasi tulnud artiklite marker"
 
-#: src/lang.c:1548
+#: src/lang.c:1544
 msgid	"# Character used to show that an art will return (default '-')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Sümbol, mis näitab, et artikkel tuleb tagasi (vaikimisi '-')\n"
 	"# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1553
+#: src/lang.c:1549
 msgid	"Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr	"Sisestage valitud artikleid märkiv sümbol. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1554
+#: src/lang.c:1550
 msgid	"Character to show selected articles"
 msgstr	"Valitud artiklite marker"
 
-#: src/lang.c:1555
+#: src/lang.c:1551
 msgid	"# Character used to show that an art was auto-selected (default '*')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Sümbol, mis näitab, et artikkel on automaatselt valitud (vaikimisi '*')\n"
 	"# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1560
+#: src/lang.c:1556
 msgid	"Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr	"Sisestage värskeid artikleid märkiv sümbol. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1561
+#: src/lang.c:1557
 msgid	"Character to show recent articles"
 msgstr	"Värskete artiklite marker"
 
-#: src/lang.c:1562
+#: src/lang.c:1558
 msgid	"# Character used to show that an art is recent (default 'o')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Sümbol, mis näitab, et artikkel on värske (vaikimisi 'o')\n"
 	"# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1567
+#: src/lang.c:1563
 msgid	"Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr	"Sisestage lugemata artikleid märkiv sümbol. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1568
+#: src/lang.c:1564
 msgid	"Character to show unread articles"
 msgstr	"Lugemata artiklite marker"
 
-#: src/lang.c:1569
+#: src/lang.c:1565
 msgid	"# Character used to show that an art is unread (default '+')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Sümbol, mis näitab, et artikkel on lugemata (vaikimisi '+')\n"
 	"# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1574
+#: src/lang.c:1570
 msgid	"Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr	"Sisestage loetud artikleid märkiv sümbol. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1575
+#: src/lang.c:1571
 msgid	"Character to show read articles"
 msgstr	"Loetud artiklite marker"
 
-#: src/lang.c:1576
+#: src/lang.c:1572
 msgid	"# Character used to show that an art was read (default ' ')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Sümbol, mis näitab, et artikkel on loetud (vaikimisi ' ')\n"
 	"# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1581
+#: src/lang.c:1577
 msgid	"Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr	"Sisestage surmatud artikleid märkiv sümbol. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1582
+#: src/lang.c:1578
 msgid	"Character to show killed articles"
 msgstr	"Surmatud artiklite marker"
 
-#: src/lang.c:1583
+#: src/lang.c:1579
 msgid	"# Character used to show that an art was killed (default 'K')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	"# Sümbol, mis näitab, et artikkel on surmatud (vaikimisi 'K')\n"
 	"# _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1588
+#: src/lang.c:1584
 msgid	"Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr	"Sisestage valitud artikleid märkiv sümbol. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1589
+#: src/lang.c:1585
 msgid	"Character to show readselected arts"
 msgstr	"Lugemiseks valitud artiklite marker"
 
-#: src/lang.c:1590
+#: src/lang.c:1586
 msgid	"# Character used to show that an art was selected before read (default ':')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	"# Sümbol, mis näitab, et artikkel on enne lugemist valitud (vaikimisi ':')\n"
 	"# Surmamise tase peab samuti olema määratud, _ asendatakse tühikuga ' '\n"
 
-#: src/lang.c:1595
+#: src/lang.c:1591
 msgid	"Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr	"Sisestage maksimaalne näidatav grupi nime pikkus. <CR> seab."
 
-#: src/lang.c:1596
+#: src/lang.c:1592
 msgid	"Max. length of group names shown"
 msgstr	"Maksimaalne grupinime pikkus"
 
-#: src/lang.c:1597
+#: src/lang.c:1593
 msgid	"# Maximum length of the names of newsgroups displayed\n"
 msgstr	"# Maksimaalne grupi nime pikkus, mida näidatakse ekraanil\n"
 
-#: src/lang.c:1602
+#: src/lang.c:1598
 msgid	"Show lines/score in listings"
 msgstr	"Näita loendis artikli kaalu/ridu"
 
-#: src/lang.c:1603
+#: src/lang.c:1599
 msgid	"# What informations should be displayed in article/thread listing\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4843,17 +4843,17 @@ msgstr	"# Millist informatsiooni tuleks 
 	"#   2 = kaalu\n"
 	"#   3 = ridu ja kaalu\n"
 
-#: src/lang.c:1612
+#: src/lang.c:1608
 msgid	"0 = full page scrolling, -1 = show previous last line as first on next page, -"
 	"2 = half page"
 msgstr	"0 = kerida kogu leht, -1 = näita eelmist rida järgmise lehe esimese reana, -2 "
 	"= pool lehte"
 
-#: src/lang.c:1613
+#: src/lang.c:1609
 msgid	"Number of lines to scroll in pager"
 msgstr	"Lehitsejas keritavate ridade arv"
 
-#: src/lang.c:1614
+#: src/lang.c:1610
 msgid	"# Number of lines that cursor-up/down will scroll in article pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#  -2 = half-page scrolling\n"
@@ -4869,27 +4869,27 @@ msgstr	"# Ridade arv, mida lehitseja ker
 	"# * 1 = rida haaval\n"
 	"#   2 või suurem = keri 2 või enama rea haaval (ainult lehitsejas)\n"
 
-#: src/lang.c:1624
+#: src/lang.c:1620
 msgid	"Display signatures. <SPACE> toggles & <CR> sets."
 msgstr	"Näita signatuure, <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:1625
+#: src/lang.c:1621
 msgid	"Display signatures"
 msgstr	"Näita signatuure"
 
-#: src/lang.c:1626
+#: src/lang.c:1622
 msgid	"# If OFF don't show signatures when displaying articles\n"
 msgstr	"# Kui väärtus on OFF, ei näita koos artiklitega signatuure\n"
 
-#: src/lang.c:1630
+#: src/lang.c:1626
 msgid	"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr	"Näita uuenkodeeritud andmeid märgitud lisadena. <TÜHIK> lülitab ja <CR> seab."
 
-#: src/lang.c:1631
+#: src/lang.c:1627
 msgid	"Display uue data as an attachment"
 msgstr	"Näita uuenk. andmeid lisadena"
 
-#: src/lang.c:1632
+#: src/lang.c:1628
 msgid	"# Handling of uuencoded data in the pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no, display raw uuencoded data\n"
@@ -4906,30 +4906,30 @@ msgstr	"# uuenkodeeritud andmete käsitle
 	"#       märgituna.\n"
 
 #
-#: src/lang.c:1642
+#: src/lang.c:1638
 msgid	"Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr	"Dekodeeri saksa TeX esituses tähed ISO koodideks. <TÜHIK> lülitab, <CR> seab."
 
 #
-#: src/lang.c:1643
+#: src/lang.c:1639
 msgid	"Display \"a as Umlaut-a"
 msgstr	"Näita \"a kui Umlaut-a"
 
-#: src/lang.c:1644
+#: src/lang.c:1640
 msgid	"# If ON decode German style TeX umlaut codes to ISO and\n"
 	"# show \"a as Umlaut-a, etc.\n"
 msgstr	"# Kui väärtus on ON, teisenda saksa TeX esituses tähed ISO\n"
 	"# koodideks ja näita \"a nagu Umlaut-a, jne.\n"
 
-#: src/lang.c:1649 src/lang.c:1659
+#: src/lang.c:1645 src/lang.c:1655
 msgid	"Space separated list of header fields"
 msgstr	"Tühikuga eraldatud päised"
 
-#: src/lang.c:1650
+#: src/lang.c:1646
 msgid	"Display these header fields (or *)"
 msgstr	"Näita neid päiseid (või *)"
 
-#: src/lang.c:1651
+#: src/lang.c:1647
 msgid	"# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 	"# place an '*' as this value. This is the only way a wildcard can be used.\n"
 	"# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -4944,11 +4944,11 @@ msgstr	"# Milliseid artikli päiseid te s
 	"tühikut.\n"
 	"# Kui te väärtust ei määra, lülitatakse see omadus välja.\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1656
 msgid	"Do not display these header fields"
 msgstr	"Ära näita neid päiseridu"
 
-#: src/lang.c:1661
+#: src/lang.c:1657
 msgid	"# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 	"# An example of using both options might be if you thought X- headers were\n"
 	"# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -4966,28 +4966,28 @@ msgstr	"# Sama kui 'news_headers_to_disp
 	"#\n"
 	"# Kui te väärtust ei määra, lülitatakse see omadus välja.\n"
 
-#: src/lang.c:1671
+#: src/lang.c:1667
 msgid	"Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr	"Kas te soovite multipart/alternative artiklite automaatset käsitlemist?"
 
-#: src/lang.c:1672
+#: src/lang.c:1668
 msgid	"Skip multipart/alternative parts"
 msgstr	"Jäta multipart/alternative osad"
 
-#: src/lang.c:1673
+#: src/lang.c:1669
 msgid	"# If ON strip multipart/alternative messages automatically\n"
 msgstr	"# Kui väärtus on ON, loobu automaatselt multipart/alternative teadete "
 	"lisadest\n"
 
-#: src/lang.c:1678
+#: src/lang.c:1674
 msgid	"A regex used to decide which lines to show in col_quote."
 msgstr	"Regulaaravaldis otsustamaks, milliseid ridu tsitaatides näidata."
 
-#: src/lang.c:1679
+#: src/lang.c:1675
 msgid	"Regex used to show quoted lines"
 msgstr	"Tsiteeritud ridade näitamise regex"
 
-#: src/lang.c:1680
+#: src/lang.c:1676
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -4995,15 +4995,15 @@ msgstr	"# Regulaaravaldis, mida tin kasu
 	"# milliseid read on tsiteeritud. Tsiteeritud ridu näidatakse col_quote.\n"
 	"# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n"
 
-#: src/lang.c:1686
+#: src/lang.c:1682
 msgid	"A regex used to decide which lines to show in col_quote2."
 msgstr	"Regulaaravaldis otsustamaks, milliseid ridu näidata col_quote2."
 
-#: src/lang.c:1687
+#: src/lang.c:1683
 msgid	"Regex used to show twice quoted l."
 msgstr	"Topelt tsiteeritud ridu näitav reg"
 
-#: src/lang.c:1688
+#: src/lang.c:1684
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5012,15 +5012,15 @@ msgstr	"# Regulaaravaldis, mida tin kasu
 	"# näidatakse col_quote2.\n"
 	"# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n"
 
-#: src/lang.c:1694
+#: src/lang.c:1690
 msgid	"A regex used to decide which lines to show in col_quote3."
 msgstr	"Regulaaravaldis otsustamaks, milliseid ridu näidata col_quote3."
 
-#: src/lang.c:1695
+#: src/lang.c:1691
 msgid	"Regex used to show >= 3 times q.l."
 msgstr	">= 3 tsiteeritud ridu näitav reg"
 
-#: src/lang.c:1696
+#: src/lang.c:1692
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5029,15 +5029,15 @@ msgstr	"# Regulaaravaldis, mida tin kasu
 	"# näidatakse col_quote3.\n"
 	"# Kui te jätate selle tühjaks, kasutab tin sisseehitatud väärtust.\n"
 
-#: src/lang.c:1703
+#: src/lang.c:1699
 msgid	"A regex used to decide which words to show in col_markslashes."
 msgstr	"Regex et otsustada, milliseid sõnu näidata col_markslashes abil."
 
-#: src/lang.c:1704
+#: src/lang.c:1700
 msgid	"Regex used to highlight /slashes/"
 msgstr	"Regex et esile tõsta /kaldkriipse/"
 
-#: src/lang.c:1705
+#: src/lang.c:1701
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '/' are to be shown in col_markslashes.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5045,15 +5045,15 @@ msgstr	"# Regulaaravaldis mida tin kasut
 	"# sõnu näidata col_markslashes abil. Kui jätate selle tühjaks, kasutab\n"
 	"# tin sisse ehitatud vaikeväärtust.\n"
 
-#: src/lang.c:1711
+#: src/lang.c:1707
 msgid	"A regex used to decide which words to show in col_markstars."
 msgstr	"Regex et otsustada, milliseid sõnu näidata col_markstars abil."
 
-#: src/lang.c:1712
+#: src/lang.c:1708
 msgid	"Regex used to highlight *stars*"
 msgstr	"Regex et esile tõsta *tärne*"
 
-#: src/lang.c:1713
+#: src/lang.c:1709
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '*' are to be shown in col_markstars.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5061,15 +5061,15 @@ msgstr	"# Regulaaravaldis mida tin kasut
 	"# sõnu näidata col_markstars abil. Kui jätate selle tühjaks, kasutab\n"
 	"# tin sisse ehitatud vaikeväärtust.\n"
 
-#: src/lang.c:1719
+#: src/lang.c:1715
 msgid	"A regex used to decide which words to show in col_markstroke."
 msgstr	"Regex et otsustada, milliseid sõnu näidata col_markstroke abil."
 
-#: src/lang.c:1720
+#: src/lang.c:1716
 msgid	"Regex used to highlight -strokes-"
 msgstr	"Regex et esile tõsta -kriipse-"
 
-#: src/lang.c:1721
+#: src/lang.c:1717
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '-' are to be shown in col_markstroke.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5077,15 +5077,15 @@ msgstr	"# Regulaaravaldis mida tin kasut
 	"# sõnu näidata col_markstroke abil. Kui jätate selle tühjaks, kasutab\n"
 	"# tin sisse ehitatud vaikeväärtust.\n"
 
-#: src/lang.c:1727
+#: src/lang.c:1723
 msgid	"A regex used to decide which words to show in col_markdash."
 msgstr	"Regex et otsustada, milliseid sõnu näidata col_markdash abil."
 
-#: src/lang.c:1728
+#: src/lang.c:1724
 msgid	"Regex used to highlight _underline_"
 msgstr	"Regex et esile tõsta _alakriipse_"
 
-#: src/lang.c:1729
+#: src/lang.c:1725
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '_' are to be shown in col_markdash.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5093,44 +5093,44 @@ msgstr	"# Regulaaravaldis mida tin kasut
 	"# sõnu näidata col_markdash abil. Kui jätate selle tühjaks, kasutab\n"
 	"# tin sisse ehitatud vaikeväärtust.\n"
 
-#: src/lang.c:1735
+#: src/lang.c:1731
 msgid	"A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr	"Regulaaravaldis eemaldatava teema prefiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:1736
+#: src/lang.c:1732
 msgid	"Regex with Subject prefixes"
 msgstr	"Regex teema prefiksi leidmiseks"
 
-#: src/lang.c:1737
+#: src/lang.c:1733
 msgid	"# A regular expression that tin will use to find Subject prefixes\n"
 	"# which will be removed before showing the header.\n"
 msgstr	"# Regulaaravaldis, mida tin kasutab, et leida teema prefiksit, mida\n"
 	"# enne päise näitamist eemaldada.\n"
 
-#: src/lang.c:1742
+#: src/lang.c:1738
 msgid	"A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr	"Regulaaravaldis eemaldatava teema sufiksi leidmiseks. Eraldajaks on '|'."
 
-#: src/lang.c:1743
+#: src/lang.c:1739
 msgid	"Regex with Subject suffixes"
 msgstr	"Regex teema sufiksi leidmiseks"
 
-#: src/lang.c:1744
+#: src/lang.c:1740
 msgid	"# A regular expression that tin will use to find Subject suffixes\n"
 	"# which will be removed when replying or posting followup.\n"
 msgstr	"# Regulaaravaldis, mida tin kasutab teema sufiksi leidmiseks,\n"
 	"# mis eemaldatakse vastuse saatmisel või postitamisel.\n"
 
-#: src/lang.c:1749
+#: src/lang.c:1745
 msgid	"Enter name and options for external MIME viewer, --internal for built-in "
 	"viewer"
 msgstr	"Sisestage välise MIME lehitseja nimi ja võtmed, sisemise valib --internal"
 
-#: src/lang.c:1750
+#: src/lang.c:1746
 msgid	"MIME binary content viewer"
 msgstr	"MIME kahendsisu lehitseja"
 
-#: src/lang.c:1751
+#: src/lang.c:1747
 msgid	"# If --internal automatically use the built in MIME viewer for non-text\n"
 	"# parts of articles.\n"
 	"# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
@@ -5140,127 +5140,127 @@ msgstr	"# --internal korral kasuta artik
 	"# Muidu määra automaatseks vaatamiseks väline programm (nt. metamail) või\n"
 	"# jäta tühjaks\n"
 
-#: src/lang.c:1758
+#: src/lang.c:1754
 msgid	"Confirm before starting non-text viewing program"
 msgstr	"Küsi enne mitte-tekstiliste osade vaatamist kinnitust"
 
-#: src/lang.c:1759
+#: src/lang.c:1755
 msgid	"Ask before using MIME viewer"
 msgstr	"Küsi MIME lehitseja kasutamise luba"
 
-#: src/lang.c:1760
+#: src/lang.c:1756
 msgid	"# If ON tin will ask before using metamail to display MIME messages\n"
 	"# this only happens if metamail_prog is set to something\n"
 msgstr	"# Kui väärtus on ON, küsi metamaili kasutamise luba\n"
 	"# see juhtub ainult siis, kui metamail_prog on väärtustatud\n"
 
-#: src/lang.c:1765
+#: src/lang.c:1761
 msgid	"Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr	"Küsi, kas märkida väljumisel grupid loetuks. <TÜHIK> lülitab ja <CR> seab."
 
-#: src/lang.c:1766
+#: src/lang.c:1762
 msgid	"Catchup read groups when quitting"
 msgstr	"Väljumisel märkida grupid loetuks"
 
-#: src/lang.c:1767
+#: src/lang.c:1763
 msgid	"# If ON ask user if read groups should all be marked read\n"
 msgstr	"# Kui väärtus on ON, küsi kasutajalt, kas märkida loetud gruppides kõik\n"
 	"# artiklid loetuks\n"
 
-#: src/lang.c:1772
+#: src/lang.c:1768
 msgid	"Catchup group using left key"
 msgstr	"Nool vasakule märgib grupi loetuks"
 
-#: src/lang.c:1773
+#: src/lang.c:1769
 msgid	"# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr	"# Kui väärtus on ON, märgi grupp/teema loetuks, kui sellest väljutakse\n"
 	"# nool vasakule klahviga.\n"
 
-#: src/lang.c:1778
+#: src/lang.c:1774
 msgid	"Catchup thread by using left key"
 msgstr	"Nool vasakule märgib teema loetuks"
 
-#: src/lang.c:1784
+#: src/lang.c:1780
 msgid	"Which actions require confirmation"
 msgstr	"Tegevused mis nõuavad kinnitust"
 
-#: src/lang.c:1785
+#: src/lang.c:1781
 msgid	"# What should we ask confirmation for.\n"
 msgstr	"# Millele me peaksime küsima kinnitust.\n"
 
-#: src/lang.c:1790
+#: src/lang.c:1786
 msgid	"'Mark article read' ignores tags"
 msgstr	"'Märgi art. loetuks' eirab märke"
 
-#: src/lang.c:1791
+#: src/lang.c:1787
 msgid	"# If ON the 'Mark article read' function marks only the current article.\n"
 msgstr	"# Kui väärtus on ON märgib 'Märgi artikkel loetuks' funktsioon ainult\n"
 	"# jooksva artikli.\n"
 
-#: src/lang.c:1795
+#: src/lang.c:1791
 msgid	"Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr	"Programm URLide avamiseks, <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:1796
+#: src/lang.c:1792
 msgid	"Program that opens URL's"
 msgstr	"Programm URLide avamiseks"
 
-#: src/lang.c:1797
+#: src/lang.c:1793
 msgid	"# The program used to open URL's. The actual URL will be appended\n"
 msgstr	"# Programm URLide avamiseks. URL lisatakse argumendiks\n"
 
-#: src/lang.c:1802
+#: src/lang.c:1798
 msgid	"Use mouse in xterm"
 msgstr	"Kasuta xterm aknas hiirt"
 
-#: src/lang.c:1803
+#: src/lang.c:1799
 msgid	"# If ON enable mouse key support on xterm terminals\n"
 msgstr	"# Kui väärtus on ON, luba xterm aknas hiire tugi\n"
 
-#: src/lang.c:1809
+#: src/lang.c:1805
 msgid	"Use scroll keys on keypad"
 msgstr	"Kasuta kerimisnuppe"
 
-#: src/lang.c:1810
+#: src/lang.c:1806
 msgid	"# If ON enable scroll keys on terminals that support it\n"
 msgstr	"# Kui väärtus on ON, luba kerimisnuppude kasutamist terminalidel, millel need "
 	"on olemas\n"
 
-#: src/lang.c:1815
+#: src/lang.c:1811
 msgid	"Enter maximum number of article to get. <CR> sets."
 msgstr	"Sisestage suurim laetavate artiklite arv. <CR> seab."
 
-#: src/lang.c:1816
+#: src/lang.c:1812
 msgid	"Number of articles to get"
 msgstr	"Laetavate artiklite arv"
 
-#: src/lang.c:1817
+#: src/lang.c:1813
 msgid	"# Number of articles to get (0=no limit), if negative sets maximum number\n"
 	"# of already read articles to be read before first unread one\n"
 msgstr	"# Laetavate artiklite arv (0=limiit puudub), negatiivne väärtus seab\n"
 	"# maksimaalse arvu loetud artikleid, mida lugeda enne lugemata artiklit\n"
 
-#: src/lang.c:1822
+#: src/lang.c:1818
 msgid	"Enter number of days article is considered recent. <CR> sets."
 msgstr	"Sisestage artikli värskuse kestus. <CR> seab."
 
-#: src/lang.c:1823
+#: src/lang.c:1819
 msgid	"Article recentness time limit"
 msgstr	"Artikli värskuse ajapiir"
 
-#: src/lang.c:1824
+#: src/lang.c:1820
 msgid	"# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr	"# Päevad, mille jooksul loetakse artiklit värskeks, (0=OFF)\n"
 
-#: src/lang.c:1828
+#: src/lang.c:1824
 msgid	"WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr	"WILDMAT tavalistele jokkeritele, REGEX täisregulaaravaldistega otsimisele."
 
-#: src/lang.c:1829
+#: src/lang.c:1825
 msgid	"Wildcard matching"
 msgstr	"Jokkeritega otsimine"
 
-#: src/lang.c:1830
+#: src/lang.c:1826
 msgid	"# Wildcard matching\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = wildmat\n"
@@ -5270,307 +5270,307 @@ msgstr	"# Jokkeritega otsimine\n"
 	"# * 0 = wildmat\n"
 	"#   1 = regex\n"
 
-#: src/lang.c:1837
+#: src/lang.c:1833
 msgid	"Enter minimal score before an article is marked killed. <CR> sets."
 msgstr	"Sisestage minimaalne kaal artikli surmamiseks. <CR> seab."
 
-#: src/lang.c:1838
+#: src/lang.c:1834
 msgid	"Score limit (kill)"
 msgstr	"Kaalu alampiir (surmamine)"
 
-#: src/lang.c:1839
+#: src/lang.c:1835
 msgid	"# Score limit before an article is marked killed\n"
 msgstr	"# Kaalu alampiir, enne kui artikkel märgitakse surmatuks\n"
 
-#: src/lang.c:1843
+#: src/lang.c:1839
 msgid	"Enter default score to kill articles. <CR> sets."
 msgstr	"Sisestage vaikimisi kaal artiklite surmamiseks. <CR> seab."
 
-#: src/lang.c:1844
+#: src/lang.c:1840
 msgid	"Default score to kill articles"
 msgstr	"Artiklite surmamise vaikimisi kaal"
 
-#: src/lang.c:1845
+#: src/lang.c:1841
 msgid	"# Default score to kill articles\n"
 msgstr	"# Vaikimisi kaal artiklite surmamiseks\n"
 
-#: src/lang.c:1849
+#: src/lang.c:1845
 msgid	"Enter minimal score before an article is marked hot. <CR> sets."
 msgstr	"Sisestage minimaalne kaal, enne kui artikkel märgitakse kuumaks. <CR> seab."
 
-#: src/lang.c:1850
+#: src/lang.c:1846
 msgid	"Score limit (select)"
 msgstr	"Kaalu alampiir (valik)"
 
-#: src/lang.c:1851
+#: src/lang.c:1847
 msgid	"# Score limit before an article is marked hot\n"
 msgstr	"# Kaalu alampiir, enne kui artikkel märgitakse muumaks\n"
 
-#: src/lang.c:1855
+#: src/lang.c:1851
 msgid	"Enter default score to select articles. <CR> sets."
 msgstr	"Sisestage vaikimisi kaal artiklite valimiseks. <CR> seab."
 
-#: src/lang.c:1856
+#: src/lang.c:1852
 msgid	"Default score to select articles"
 msgstr	"Vaikimisi kaal artiklite valimiseks"
 
-#: src/lang.c:1857
+#: src/lang.c:1853
 msgid	"# Default score to select articles\n"
 msgstr	"# Vaikimisi kaal artiklite valimiseks\n"
 
-#: src/lang.c:1863
+#: src/lang.c:1859
 msgid	"Use slrnface to show ''X-Face:''s"
 msgstr	"''X-Face:'' näitamiseks slrnface"
 
-#: src/lang.c:1864
+#: src/lang.c:1860
 msgid	"# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 	"# Only useful when running in an xterm.\n"
 msgstr	"# Kui väärtus on ON, kasutan ''X-Face:'' päiste käsitlemiseks slrnface(1).\n"
 	"# Kasulik ainult xterm aknas.\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1868
 msgid	"Use ANSI color"
 msgstr	"Kasuta ANSI värve"
 
-#: src/lang.c:1873
+#: src/lang.c:1869
 msgid	"# If ON using ANSI-color\n"
 msgstr	"# Kui väärtus on ON, kasuta ANSI värve\n"
 
-#: src/lang.c:1878
+#: src/lang.c:1874
 msgid	"Standard foreground color"
 msgstr	"Standardne esiplaani värv"
 
-#: src/lang.c:1879
+#: src/lang.c:1875
 msgid	"# Standard foreground color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Standardne esiplaani värv\n"
 	"# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1881
 msgid	"Standard background color"
 msgstr	"Standardne tagaplaani värv"
 
-#: src/lang.c:1886
+#: src/lang.c:1882
 msgid	"# Standard background color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Standardne tagaplaani värv\n"
 	"# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:1892
+#: src/lang.c:1888
 msgid	"Color for inverse text (background)"
 msgstr	"Pööratud teksti värv (tagaplaan)"
 
-#: src/lang.c:1893
+#: src/lang.c:1889
 msgid	"# Color of background for inverse text\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Pööratud teksti tagaplaani värv\n"
 	"# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:1899
+#: src/lang.c:1895
 msgid	"Color for inverse text (foreground)"
 msgstr	"Pööratud teksti värv (esiplaan)"
 
-#: src/lang.c:1900
+#: src/lang.c:1896
 msgid	"# Color of foreground for inverse text\n"
 	"# Default: 7 (white)\n"
 msgstr	"# Pööratud teksti esiplaani värv\n"
 	"# Vaikimisi: 7 (valge)\n"
 
-#: src/lang.c:1906
+#: src/lang.c:1902
 msgid	"Color of text lines"
 msgstr	"Tekstiridade värv"
 
-#: src/lang.c:1907
+#: src/lang.c:1903
 msgid	"# Color of text lines\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Tekstiridade värv\n"
 	"# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:1913
+#: src/lang.c:1909
 msgid	"Color of mini help menu"
 msgstr	"Miniabiinfo värv"
 
-#: src/lang.c:1914
+#: src/lang.c:1910
 msgid	"# Color of mini help menu\n"
 	"# Default: 3 (brown)\n"
 msgstr	"# Miniabiinfo värv\n"
 	"# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:1920
+#: src/lang.c:1916
 msgid	"Color of help text"
 msgstr	"Abiinfo värv"
 
-#: src/lang.c:1921
+#: src/lang.c:1917
 msgid	"# Color of help pages\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Abiinfo värv\n"
 	"# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:1927
+#: src/lang.c:1923
 msgid	"Color of status messages"
 msgstr	"Olekuteadete värv"
 
-#: src/lang.c:1928
+#: src/lang.c:1924
 msgid	"# Color of messages in last line\n"
 	"# Default: 6 (cyan)\n"
 msgstr	"# Viimasel real olevate teadete värv\n"
 	"# Default: 6 (lilla)\n"
 
-#: src/lang.c:1934
+#: src/lang.c:1930
 msgid	"Color of quoted lines"
 msgstr	"Tsitaadi värv"
 
-#: src/lang.c:1935
+#: src/lang.c:1931
 msgid	"# Color of quote-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Tsitaadi värv\n"
 	"# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:1941
+#: src/lang.c:1937
 msgid	"Color of twice quoted line"
 msgstr	"Topelt tsiteeritud rea värv"
 
-#: src/lang.c:1942
+#: src/lang.c:1938
 msgid	"# Color of twice quoted lines\n"
 	"# Default: 3 (brown)\n"
 msgstr	"# Topelt tsiteeritud rea värv\n"
 	"# Vaikimisi: 3 (pruun)\n"
 
-#: src/lang.c:1948
+#: src/lang.c:1944
 msgid	"Color of =>3 times quoted line"
 msgstr	"=>3 korda tsiteeritud rea värv"
 
-#: src/lang.c:1949
+#: src/lang.c:1945
 msgid	"# Color of >=3 times quoted lines\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# =>3 korda tsiteeritud rea värv\n"
 	"# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:1955
+#: src/lang.c:1951
 msgid	"Color of article header lines"
 msgstr	"Artikli päiseridade värv"
 
-#: src/lang.c:1956
+#: src/lang.c:1952
 msgid	"# Color of header-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Päiseridade värv\n"
 	"# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:1962
+#: src/lang.c:1958
 msgid	"Color of actual news header fields"
 msgstr	"Artikli tegelike päiseridade värv"
 
-#: src/lang.c:1963
+#: src/lang.c:1959
 msgid	"# Color of actual news header fields\n"
 	"# Default: 9 (light red)\n"
 msgstr	"# Artikli tegelike päiseridade värv\n"
 	"# Vaikimisi: 9 (helepunane)\n"
 
-#: src/lang.c:1969
+#: src/lang.c:1965
 msgid	"Color of article subject lines"
 msgstr	"Artikli teemarea värv"
 
-#: src/lang.c:1970
+#: src/lang.c:1966
 msgid	"# Color of article subject\n"
 	"# Default: 6 (cyan)\n"
 msgstr	"# Artikli teema värv\n"
 	"# Vaikimisi: 6 (lilla)\n"
 
-#: src/lang.c:1976
+#: src/lang.c:1972
 msgid	"Color of response counter"
 msgstr	"Vastuste arvu loenduri värv"
 
-#: src/lang.c:1977
+#: src/lang.c:1973
 msgid	"# Color of response counter\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Vastuste arvu loenduri värv\n"
 	"# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:1983
+#: src/lang.c:1979
 msgid	"Color of sender (From:)"
 msgstr	"Saatja värv (From:)"
 
-#: src/lang.c:1984
+#: src/lang.c:1980
 msgid	"# Color of sender (From:)\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Saatja värv (From:)\n"
 	"# Vaikimisi: 2 (roheline)\n"
 
-#: src/lang.c:1990
+#: src/lang.c:1986
 msgid	"Color of help/mail sign"
 msgstr	"Abiinfo/kirja teate värv"
 
-#: src/lang.c:1991
+#: src/lang.c:1987
 msgid	"# Color of Help/Mail-Sign\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Abiinfo/kirja teate värv\n"
 	"# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:1997
+#: src/lang.c:1993
 msgid	"Color of signatures"
 msgstr	"Signatuuri värv"
 
-#: src/lang.c:1998
+#: src/lang.c:1994
 msgid	"# Color of signature\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Signatuuri värv\n"
 	"# Vaikimisi: 4 (sinine)\n"
 
-#: src/lang.c:2004
+#: src/lang.c:2000
 msgid	"Color of highlighted URLs"
 msgstr	"Esiletõstetud URLide värv"
 
-#: src/lang.c:2005
+#: src/lang.c:2001
 msgid	"# Color of highlighted URLs\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Esiletõstetud URLide värv\n"
 	"# Vaikimisi: -1 (vaikimisi värv)\n"
 
-#: src/lang.c:2011
+#: src/lang.c:2007
 msgid	"Color of highlighting with *stars*"
 msgstr	"*tärnidega* esiletõstmise värv"
 
-#: src/lang.c:2012
+#: src/lang.c:2008
 msgid	"# Color of word highlighting with *stars*\n"
 	"# Default: 11 (yellow)\n"
 msgstr	"# *tärnidega* esiletõstmise värv\n"
 	"# Vaikimisi: 11 (kollane)\n"
 
-#: src/lang.c:2018
+#: src/lang.c:2014
 msgid	"Color of highlighting with _dash_"
 msgstr	"_alakriipsudega_ esiletõstmise värv"
 
-#: src/lang.c:2019
+#: src/lang.c:2015
 msgid	"# Color of word highlighting with _dash_\n"
 	"# Default: 13 (light pink)\n"
 msgstr	"# _alakriipsudega_ esiletõstmise värv\n"
 	"# Vaikimisi: 13 (heleroosa)\n"
 
-#: src/lang.c:2025
+#: src/lang.c:2021
 msgid	"Color of highlighting with /slash/"
 msgstr	"/Kaldkriipsude/ esiletõstmise värv"
 
-#: src/lang.c:2026
+#: src/lang.c:2022
 msgid	"# Color of word highlighting with /slash/\n"
 	"# Default: 14 (light cyan)\n"
 msgstr	"# /Kaldkriipsude/ esiletõstmise värv\n"
 	"# Vaikimisi: 14 (helelilla)\n"
 
-#: src/lang.c:2032
+#: src/lang.c:2028
 msgid	"Color of highlighting with -stroke-"
 msgstr	"-Kriipsudega- esiletõstmise värv"
 
-#: src/lang.c:2033
+#: src/lang.c:2029
 msgid	"# Color of word highlighting with -stroke-\n"
 	"# Default: 12 (light blue)\n"
 msgstr	"# -Kriipsudega- esiletõstmise värv\n"
 	"# Vaikimisi: 12 (helesinine)\n"
 
-#: src/lang.c:2040
+#: src/lang.c:2036
 msgid	"Attr. of highlighting with *stars*"
 msgstr	"*tärnidega* esiletõstmise atribuut"
 
-#: src/lang.c:2041
+#: src/lang.c:2037
 msgid	"# Attributes of word highlighting on mono terminals\n"
 	"# Possible values are:\n"
 	"#   0 = Normal\n"
@@ -5596,56 +5596,56 @@ msgstr	"# Sõnade esiletõstmise atribuut 
 	"# *tärnidega* esiletõstmise atribuut\n"
 	"# Vaikimisi: 6 (paks)\n"
 
-#: src/lang.c:2056
+#: src/lang.c:2052
 msgid	"Attr. of highlighting with _dash_"
 msgstr	"_alakriipsudega_ esiletõstmise atr."
 
-#: src/lang.c:2057
+#: src/lang.c:2053
 msgid	"# Attribute of word highlighting with _dash_\n"
 	"# Default: 2 (best highlighting)\n"
 msgstr	"# _alakriipsudega_ esiletõstmise atribuut\n"
 	"# Vaikimisi: 2 (parim esiletõstmine)\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2059
 msgid	"Attr. of highlighting with /slash/"
 msgstr	"/Kaldkriipsude/ esiletõstmise atr."
 
-#: src/lang.c:2064
+#: src/lang.c:2060
 msgid	"# Attribute of word highlighting with /slash/\n"
 	"# Default: 5 (half bright)\n"
 msgstr	"# /Kaldkriipsude/ esiletõstmise atribuut\n"
 	"# Vaikimisi: 5 (poolhele)\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2066
 msgid	"Attr. of highlighting with -stroke-"
 msgstr	"-Kriipsudega- esiletõstmise atr."
 
-#: src/lang.c:2071
+#: src/lang.c:2067
 msgid	"# Attribute of word highlighting with -stroke-\n"
 	"# Default: 3 (reverse video)\n"
 msgstr	"# Vaikimisi: 3 (pööratud video)\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2073
 msgid	"URL highlighting in message body"
 msgstr	"Teate kehas URL esiletõstmine"
 
-#: src/lang.c:2078
+#: src/lang.c:2074
 msgid	"# Enable URL highlighting?\n"
 msgstr	"# Luba URLide esiletõstmine?\n"
 
-#: src/lang.c:2083
+#: src/lang.c:2079
 msgid	"Word highlighting in message body"
 msgstr	"Sõnade esiletõstmine teate kehas"
 
-#: src/lang.c:2084
+#: src/lang.c:2080
 msgid	"# Enable word highlighting?\n"
 msgstr	"# Lubada sõnade esiletõstmine?\n"
 
-#: src/lang.c:2089
+#: src/lang.c:2085
 msgid	"What to display instead of mark"
 msgstr	"Mida näidata märgi asemel"
 
-#: src/lang.c:2090
+#: src/lang.c:2086
 msgid	"# Should the leading and ending stars and dashes also be displayed,\n"
 	"# even when they are highlighting marks?\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5659,55 +5659,55 @@ msgstr	"# Kas näidata algavaid ja lõppev
 	"#   1 - jah, näita märki\n"
 	"# * 2 - trüki hoopis tühik\n"
 
-#: src/lang.c:2099
+#: src/lang.c:2095
 msgid	"Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr	"Sisestage veerg, millelt lehitseja hakkab ridu murdma. <CR> seab."
 
-#: src/lang.c:2100
+#: src/lang.c:2096
 msgid	"Page line wrap column"
 msgstr	"Rea murdmise veerg lehitsejas"
 
-#: src/lang.c:2101
+#: src/lang.c:2097
 msgid	"# Wrap article lines at column\n"
 msgstr	"# Murra artikli read antud veerus\n"
 
-#: src/lang.c:2106
+#: src/lang.c:2102
 msgid	"Wrap around threads on next unread"
 msgstr	"Liigu lugemata art-le ümber teemade"
 
-#: src/lang.c:2107
+#: src/lang.c:2103
 msgid	"# If ON wrap around threads on searching next unread article\n"
 msgstr	"# Kui väärtus on ON, liigu lugemata artiklite otsingul ümber teemade\n"
 
-#: src/lang.c:2111
+#: src/lang.c:2107
 msgid	"Enter default mail address (and fullname). <CR> sets."
 msgstr	"Sisestage oma e-posti aadress (ja oma nimi). <CR> seab."
 
-#: src/lang.c:2112
+#: src/lang.c:2108
 msgid	"Mail address (and fullname)"
 msgstr	"E-posti aadress (ja teie nimi)"
 
-#: src/lang.c:2113
+#: src/lang.c:2109
 msgid	"# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr	"# Kasutaja e-posti aadress (ja nimi), kui ei ole kasutaja@host (nimi)\n"
 
-#: src/lang.c:2118
+#: src/lang.c:2114
 msgid	"Show empty Followup-To in editor"
 msgstr	"Näita toimetis tühja Followup-To"
 
-#: src/lang.c:2119
+#: src/lang.c:2115
 msgid	"# If ON show empty Followup-To header when editing an article\n"
 msgstr	"# Kui väärtus on ON, näita artikli toimetamisel tühja Followup-To rida\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2119
 msgid	"Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr	"Sisestage tee/! käsk/--none, et luua oma vaikimisi signatuur. <CR> seab."
 
-#: src/lang.c:2124
+#: src/lang.c:2120
 msgid	"Create signature from path/command"
 msgstr	"Signatuuri loomiseks tee/käsk"
 
-#: src/lang.c:2125
+#: src/lang.c:2121
 msgid	"# Signature path (random sigs)/file to be used when posting/replying\n"
 	"# default_sigfile=file       appends file as signature\n"
 	"# default_sigfile=!command   executes external command to generate a "
@@ -5718,51 +5718,51 @@ msgstr	"# Postitamisel/vastamisel kasuta
 	"# default_sigfile=!käsk      käivitab käsu, mis genereerib signatuuri\n"
 	"# default_sigfile=--none     ära lisa signatuuri\n"
 
-#: src/lang.c:2132
+#: src/lang.c:2128
 msgid	"Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr	"Signatuurile eelnevale reale \"-- \". <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2133
+#: src/lang.c:2129
 msgid	"Prepend signature with \"-- \""
 msgstr	"Lisa signatuuri ette \"-- \""
 
-#: src/lang.c:2134
+#: src/lang.c:2130
 msgid	"# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr	"# Kui väärtus on ON, lisa signatuuri ette '\\n-- \\n'\n"
 
-#: src/lang.c:2138
+#: src/lang.c:2134
 msgid	"Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr	"Lisa artikli uuestipostitamisel signatuur. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2139
+#: src/lang.c:2135
 msgid	"Add signature when reposting"
 msgstr	"Lisa uuestipostitusel signatuur"
 
-#: src/lang.c:2140
+#: src/lang.c:2136
 msgid	"# If ON add signature to reposted articles\n"
 msgstr	"# Kui väärtus on ON, lisa uuestipostitatud artiklile signatuur\n"
 
-#: src/lang.c:2144
+#: src/lang.c:2140
 #, c-format
 msgid	"Enter quotation marks, %s or %S for author's initials."
 msgstr	"Sisestage tsitaadimärgid, %s või %S annab autori initsiaalid."
 
-#: src/lang.c:2145
+#: src/lang.c:2141
 msgid	"Characters used as quote-marks"
 msgstr	"Tsiteerimise märgid"
 
-#: src/lang.c:2146
+#: src/lang.c:2142
 #, c-format
 msgid	"# Characters used in quoting to followups and replies.\n"
 	"# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
 msgstr	"# Sümbolid, mida kasutada tsiteerimisel vastustes.\n"
 	"# '_' asendatakse tühikuga ' ', %%s, %%S asendatakse autori initsiaalidega.\n"
 
-#: src/lang.c:2152
+#: src/lang.c:2148
 msgid	"Quoting behavior"
 msgstr	"Käitumine tsiteerimisel"
 
-#: src/lang.c:2153
+#: src/lang.c:2149
 msgid	"# How quoting should be handled when following up or replying.\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = Nothing special\n"
@@ -5784,15 +5784,15 @@ msgstr	"# Kuidas käsitleda vastamisel ts
 	"#   6 = Tsiteeri allkirju, tsiteeri tühje ridu\n"
 	"#   7 = Tihenda tsitaadid, tsiteeri allkirju, tsiteeri tühje ridu\n"
 
-#: src/lang.c:2166 src/lang.c:2174 src/lang.c:2180
+#: src/lang.c:2162 src/lang.c:2170 src/lang.c:2176
 msgid	"%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr	"%A Aadr. %D Kuup. %F Aadr.+Nimi %G Grupp %M Message-ID %N Nimi %C Eesnimi"
 
-#: src/lang.c:2167
+#: src/lang.c:2163
 msgid	"Quote line when following up"
 msgstr	"Tsiteerimise rida vastamisel"
 
-#: src/lang.c:2168
+#: src/lang.c:2164
 #, c-format
 msgid	"# Format of quote line when mailing/posting/following-up an article\n"
 	"# %%A Address    %%D Date   %%F Addr+Name   %%G Groupname   %%M Message-ID\n"
@@ -5801,35 +5801,35 @@ msgstr	"# Tsiteeriva rea vorming artikli
 	"# %%A Aadress    %%D Kuup   %%F Aadr+Nimi   %%G Grupp   %%M Message-ID\n"
 	"# %%N Täielik nimi  %%C Eesnimi   %%I Initsiaalid\n"
 
-#: src/lang.c:2175
+#: src/lang.c:2171
 msgid	"Quote line when cross-posting"
 msgstr	"Tsiteerimise rida ristpostitusel"
 
-#: src/lang.c:2181
+#: src/lang.c:2177
 msgid	"Quote line when mailing"
 msgstr	"Tsiteerimise rida kirjutamisel"
 
-#: src/lang.c:2186
+#: src/lang.c:2182
 msgid	"If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr	"Kasuta User-Agent: päiserida. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2187
+#: src/lang.c:2183
 msgid	"Insert 'User-Agent:'-header"
 msgstr	"Sisestage 'User-Agent:'-päis"
 
-#: src/lang.c:2188
+#: src/lang.c:2184
 msgid	"# If ON include advertising User-Agent: header\n"
 msgstr	"# Kui väärtus on ON, lisa artikli päisesse User-Agent: rida\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2189
 msgid	"Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr	"Sisestage MIME kooditabeli nimi (n. US-ASCII, ISO-8859-15, EUC-KR), <CR> seab."
 
-#: src/lang.c:2194
+#: src/lang.c:2190
 msgid	"MM_CHARSET"
 msgstr	"MM_CHARSET"
 
-#: src/lang.c:2195
+#: src/lang.c:2191
 msgid	"# Charset supported locally which is also used for MIME header and\n"
 	"# Content-Type header.\n"
 	"# If not set, the value of the environment variable MM_CHARSET is used.\n"
@@ -5845,27 +5845,27 @@ msgstr	"# Lokaalselt toetatud kooditabel
 	"# loetakse mm_charset väärtusest erinev kooditabel mitte-näidatavaks\n"
 	"# ja näitamisel kasutatakse '?'.\n"
 
-#: src/lang.c:2205
+#: src/lang.c:2201
 msgid	"MM_NETWORK_CHARSET"
 msgstr	"MM_NETWORK_CHARSET"
 
-#: src/lang.c:2206
+#: src/lang.c:2202
 msgid	"# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr	"# Postituste MIME (Content-Type) päises kasutatav kooditabel.\n"
 
-#: src/lang.c:2212
+#: src/lang.c:2208
 msgid	"Mailbox format"
 msgstr	"Kirjade kataloog"
 
-#: src/lang.c:2213
+#: src/lang.c:2209
 msgid	"# Format of the mailbox.\n"
 msgstr	"# Kirjade kataloog.\n"
 
-#: src/lang.c:2218
+#: src/lang.c:2214
 msgid	"MIME encoding in news messages"
 msgstr	"Kasuta artiklites MIME kodeerimist"
 
-#: src/lang.c:2219
+#: src/lang.c:2215
 msgid	"# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 	"# for mails and posts, if necessary. QP is efficient for most European\n"
 	"# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
@@ -5877,15 +5877,15 @@ msgstr	"# Vajadusel kirjade ja artiklite
 	"# Base64 on kasulik enamuse 8 bitistele ida-aasia, kreeka ja vene\n"
 	"# kooditabelitele, kus kasutatakse palju 8 bitiseid sümboleid.\n"
 
-#: src/lang.c:2227 src/lang.c:2248
+#: src/lang.c:2223 src/lang.c:2244
 msgid	"Don't change unless you know what you are doing. <ESC> cancels."
 msgstr	"Ärge muutke, kui te ei tea, mida teete. <ESC> katkestab."
 
-#: src/lang.c:2228
+#: src/lang.c:2224
 msgid	"Use 8bit characters in news headers"
 msgstr	"Kasuta artikli päises 8bit tähti"
 
-#: src/lang.c:2229
+#: src/lang.c:2225
 msgid	"# If ON, 8bit characters in news headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
 	"# 8bit chars in header are encoded regardless of the value of this\n"
@@ -5895,28 +5895,28 @@ msgstr	"# Kui väärtus on ON, 8bit sümbol
 	"# 8bit sümbolid päistes kodeeritakse sõltumata selle parameetri väärtusest,\n"
 	"# v.a. juhul, kui post_mime_encoding väärtus on samuti 8bit.\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2232
 msgid	"Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"Vaata töödeldud faile automaatselt <TÜHIK> lülitab, <CR> seab, <ESC> "
 	"katkestab."
 
-#: src/lang.c:2237
+#: src/lang.c:2233
 msgid	"View post-processed files"
 msgstr	"Vaata töödeldud faile"
 
-#: src/lang.c:2238
+#: src/lang.c:2234
 msgid	"# If set, post processed files will be opened in a viewer\n"
 msgstr	"# Kui on seatud, avatakse töödeldud fail vaatamiseks\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2239
 msgid	"MIME encoding in mail messages"
 msgstr	"Kasuta kirjades MIME kodeerimist"
 
-#: src/lang.c:2249
+#: src/lang.c:2245
 msgid	"Use 8bit characters in mail headers"
 msgstr	"Kasuta kirja päises 8bit tähti"
 
-#: src/lang.c:2250
+#: src/lang.c:2246
 msgid	"# If ON, 8bit characters in mail headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
 	"# 8bit chars in headers are encoded regardless of the value of this "
@@ -5931,25 +5931,25 @@ msgstr	"# Kui väärtus on ON, 8bit sümbol
 	"# et RFC 2822 keelab 8bit sümbolid kirjade päistes, seega selle\n"
 	"# parameetri väärtus ON ei ole soovitatav kasutada.\n"
 
-#: src/lang.c:2260
+#: src/lang.c:2256
 msgid	"Strip blanks from ends of lines"
 msgstr	"Eemalda tühikud realõppudest"
 
-#: src/lang.c:2261
+#: src/lang.c:2257
 msgid	"# If ON strip blanks from ends of lines for faster display on slow "
 	"terminals.\n"
 msgstr	"# Kui väärtus on ON, eemalda aeglaste terminalise töö kiirendamiseks\n"
 	"# realõppudest tühikud.\n"
 
-#: src/lang.c:2266
+#: src/lang.c:2262
 msgid	"If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr	"Kui väärtus on ON, kasuta transliteratsiooni. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2267
+#: src/lang.c:2263
 msgid	"Transliteration"
 msgstr	"Transliteratsioon"
 
-#: src/lang.c:2268
+#: src/lang.c:2264
 msgid	"# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 	"# be represented in the in the target character set, it can be approximated\n"
 	"# through one or several similarly looking characters.\n"
@@ -5958,144 +5958,144 @@ msgstr	"# Kui väärtus on ON, kasuta //TR
 	"# ei saa esitada soovitavas kooditabelis, võib seda esitada kasutades\n"
 	"# üht või enamat sarnast sümbolit.\n"
 
-#: src/lang.c:2275
+#: src/lang.c:2271
 msgid	"Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	"Saada kasutajale automaatselt koopia. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2276
+#: src/lang.c:2272
 msgid	"Send you a cc automatically"
 msgstr	"Saada automaatselt koopia"
 
-#: src/lang.c:2277
+#: src/lang.c:2273
 msgid	"# If ON automatically put your name in the Cc: field when mailing an article\n"
 msgstr	"# Kui väärtus on ON, pane kasutaja nimi artikli saatmisel automaatselt\n"
 	"# Cc: reale\n"
 
-#: src/lang.c:2281
+#: src/lang.c:2277
 msgid	"Send you a blind carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	"Saada automaatselt pimekoopia. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2282
+#: src/lang.c:2278
 msgid	"Send you a blind cc automatically"
 msgstr	"Saada automaatselt pimekoopia"
 
-#: src/lang.c:2283
+#: src/lang.c:2279
 msgid	"# If ON automatically put your name in the Bcc: field when mailing an "
 	"article\n"
 msgstr	"# Kui väärtus on ON, pane kasutaja nimi artikli saatmisel automaatselt\n"
 	"# Bcc: väljale\n"
 
-#: src/lang.c:2287
+#: src/lang.c:2283
 msgid	"Enter address elements about which you want to be warned. <CR> sets."
 msgstr	"Sisestage aadressi komponendid, mille eest peaks hoiatama. <CR> seab."
 
-#: src/lang.c:2288
+#: src/lang.c:2284
 msgid	"Spamtrap warning address parts"
 msgstr	"Rämpsposti hoiatus aadressi osadele"
 
-#: src/lang.c:2289
+#: src/lang.c:2285
 msgid	"# A comma-delimited list of address-parts you want to be warned\n"
 	"# about when trying to reply by email.\n"
 msgstr	"# Komaga eraldatud aadresside komponentide loend, mille kasutamisel\n"
 	"# tuleks kasutajat hoiatada.\n"
 
-#: src/lang.c:2294
+#: src/lang.c:2290
 msgid	"Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr	"Sisestage kirje kehtivuse aeg päevades. <CR> seab."
 
-#: src/lang.c:2295
+#: src/lang.c:2291
 msgid	"No. of days a filter entry is valid"
 msgstr	"Filtri kehtivus päevades"
 
-#: src/lang.c:2296
+#: src/lang.c:2292
 msgid	"# Number of days a short term filter will be active\n"
 msgstr	"# lühiajalise filtri kehtivus päevades\n"
 
-#: src/lang.c:2300
+#: src/lang.c:2296
 msgid	"Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr	"Lisage postitatud artikkel filtrisse. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2301
+#: src/lang.c:2297
 msgid	"Add posted articles to filter"
 msgstr	"Lisage postitatud artikkel filtrile"
 
-#: src/lang.c:2302
+#: src/lang.c:2298
 msgid	"# If ON add posted articles which start a new thread to filter for\n"
 	"# highlighting follow-ups\n"
 msgstr	"# Kui väärtus on ON, lisa postitatud artiklid, mis alustavad uut teemat,\n"
 	"# filtrile, mis märgistab vastuseid\n"
 
-#: src/lang.c:2306
+#: src/lang.c:2302
 msgid	"The directory where articles/threads are to be saved in mailbox format."
 msgstr	"Kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis."
 
-#: src/lang.c:2307
+#: src/lang.c:2303
 msgid	"Mail directory"
 msgstr	"Kirjade kataloog"
 
-#: src/lang.c:2308
+#: src/lang.c:2304
 msgid	"# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr	"# (-m) kataloog, kuhu artikleid/teemasid salvestatakse kirjaformaadis\n"
 
-#: src/lang.c:2313
+#: src/lang.c:2309
 msgid	"Save articles in batch mode (-S)"
 msgstr	"Salvesta artiklid pakettmoodis (-S)"
 
-#: src/lang.c:2314
+#: src/lang.c:2310
 msgid	"# If ON articles/threads will be saved in batch mode when save -S\n"
 	"# or mail (-M/-N) is specified on the command line\n"
 msgstr	"# Kui väärtus on ON, artiklid salvestatakse pakettmoodis, kui käsureal\n"
 	"# on kasutatud võtmeid salvestamiseks -S või saatmiseks -M, -N\n"
 
-#: src/lang.c:2319
+#: src/lang.c:2315
 msgid	"The directory where you want articles/threads saved."
 msgstr	"Kataloog, kuhu te soovite artikleid salvestada."
 
-#: src/lang.c:2320
+#: src/lang.c:2316
 msgid	"Directory to save arts/threads in"
 msgstr	"Kataloog artiklite salvestamiseks"
 
-#: src/lang.c:2321
+#: src/lang.c:2317
 msgid	"# Directory where articles/threads are saved\n"
 msgstr	"# Kataloog, kuhu salvestatakse artiklid/teemad\n"
 
-#: src/lang.c:2325
+#: src/lang.c:2321
 msgid	"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr	"Salvesta artiklid Archive-name: päiserea järgi. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2326
+#: src/lang.c:2322
 msgid	"Use Archive-name: header for save"
 msgstr	"Kasuta salvestamisel Archive-name:"
 
-#: src/lang.c:2327
+#: src/lang.c:2323
 msgid	"# If ON articles/threads with Archive-name: in mail header will\n"
 	"# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr	"# Kui väärtus on ON, salvestatakse artiklid/teemad, mis omavad päiserida\n"
 	"# Archive-name:, automaatselt selle reaga määratud nime ja osa numbriga.\n"
 
-#: src/lang.c:2332
+#: src/lang.c:2328
 msgid	"Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 	"cancels."
 msgstr	"Märgi salvestatud artiklid loetuks. <TÜHIK> lülitab, <CR> seab, <ESC> "
 	"katkestab."
 
-#: src/lang.c:2333
+#: src/lang.c:2329
 msgid	"Mark saved articles/threads as read"
 msgstr	"Märgi salvestatud artiklid loetuks"
 
-#: src/lang.c:2334
+#: src/lang.c:2330
 msgid	"# If ON mark articles that are saved as read\n"
 msgstr	"# Kui väärtus on ON, märgi salvestatud artiklid loetuks\n"
 
-#: src/lang.c:2338
+#: src/lang.c:2334
 msgid	"Do post processing (eg. extract attachments) for saved articles."
 msgstr	"Teosta salvestatud artiklitel järeltöötlemist (nt. lisade eraldamist)."
 
-#: src/lang.c:2339
+#: src/lang.c:2335
 msgid	"Post process saved articles"
 msgstr	"Salvestatud artikl. järeltöötlemine"
 
-#: src/lang.c:2340
+#: src/lang.c:2336
 msgid	"# Perform post processing (saving binary attachments) from saved articles.\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no\n"
@@ -6107,103 +6107,103 @@ msgstr	"# Teosta salvestatud artiklite j
 	"#   1 = jah\n"
 	"#   2 = eralda ainult shelli arhiivid (shar)\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2345
 msgid	"Process only unread articles"
 msgstr	"Töötle ainult lugemata artikleid"
 
-#: src/lang.c:2350
+#: src/lang.c:2346
 msgid	"# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr	"# Kui väärtus on ON, salvesta/trüki/torusse/saada lugemata artikleid\n"
 	"# (eeldatakse märgitud artikleid).\n"
 
-#: src/lang.c:2355
+#: src/lang.c:2351
 msgid	"Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr	"Trüki kõik või ainult osa päisest. <TÜHIK> lülitab, <CR> seab."
 
-#: src/lang.c:2356
+#: src/lang.c:2352
 msgid	"Print all headers when printing"
 msgstr	"Trükkimisel trüki kõik päised"
 
-#: src/lang.c:2357
+#: src/lang.c:2353
 msgid	"# If ON print all of article header otherwise just the important lines\n"
 msgstr	"# Kui väärtus on ON, trüki kogu artikli päis, muidu ainult tähtsamad read\n"
 
-#: src/lang.c:2361
+#: src/lang.c:2357
 msgid	"The printer program with options that is to be used to print articles/threads."
 msgstr	"Programm koos argumentidega, mida kasutatakse artiklite/teemade trükkimiseks."
 
-#: src/lang.c:2362
+#: src/lang.c:2358
 msgid	"Printer program with options"
 msgstr	"Trükikäsk koos võtmetega"
 
-#: src/lang.c:2363
+#: src/lang.c:2359
 msgid	"# Print program with parameters used to print articles/threads\n"
 msgstr	"# Programm koos argumentidega, mida kasutatakse artiklite/teemade "
 	"trükkimiseks\n"
 
-#: src/lang.c:2369
+#: src/lang.c:2365
 msgid	"Force redraw after certain commands"
 msgstr	"Värskenda ekraani peale käske"
 
-#: src/lang.c:2370
+#: src/lang.c:2366
 msgid	"# If ON a screen redraw will always be done after certain external commands\n"
 msgstr	"# Kui väärtus on ON, värskendatakse alati peale teatud väliseid käske "
 	"ekraani\n"
 
-#: src/lang.c:2374
+#: src/lang.c:2370
 msgid	"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"Käivita tekstitoimeti etteantud real. <TÜHIK> lülitab, <CR> seab, <ESC> "
 	"katkestab."
 
-#: src/lang.c:2375
+#: src/lang.c:2371
 msgid	"Start editor with line offset"
 msgstr	"Käivita tekstitoimeti reanumbril"
 
-#: src/lang.c:2376
+#: src/lang.c:2372
 msgid	"# If ON editor will be started with cursor offset into the file\n"
 	"# otherwise the cursor will be positioned at the first line\n"
 msgstr	"# Kui väärtus on ON, käivitatakse tekstitoimeti kursori paigutamisega\n"
 	"# vastavale reale. Vastasel korral positsioneeritakse kursor esimesele reale\n"
 
-#: src/lang.c:2381
+#: src/lang.c:2377
 msgid	"Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr	"Kasutage %E toimeti kohal, %F failinime kohal, %N reanumbrina, <CR> seab."
 
-#: src/lang.c:2382
+#: src/lang.c:2378
 msgid	"Invocation of your editor"
 msgstr	"Teie tekstitoimeti"
 
-#: src/lang.c:2383
+#: src/lang.c:2379
 #, c-format
 msgid	"# Format of editor line including parameters\n"
 	"# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr	"# Tekstitoimeti rea formaat koos parameetritega\n"
 	"# %%E Toimeti  %%F Failinimi  %%N Reanumber\n"
 
-#: src/lang.c:2388
+#: src/lang.c:2384
 msgid	"Enter name and options for external-inews, --internal for internal inews"
 msgstr	"Sisestage välise inews käsu nimi ja võtmed, sisemise valib --internal"
 
-#: src/lang.c:2389
+#: src/lang.c:2385
 msgid	"External inews"
 msgstr	"Väline inews"
 
-#: src/lang.c:2390
+#: src/lang.c:2386
 msgid	"# If --internal use the built in mini inews for posting via NNTP\n"
 	"# otherwise use an external inews program\n"
 msgstr	"# Kui on --internal, kasuta NNTP postitustel sisseehitatud inews käsku\n"
 	"# muidu kasuta välist inews programmi\n"
 
-#: src/lang.c:2394
+#: src/lang.c:2390
 msgid	"Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr	"Kasutage %M programmi kohal, %S teema kohal, %T saaja kohal, %F failinime "
 	"kohal, <CR> seab."
 
-#: src/lang.c:2395
+#: src/lang.c:2391
 msgid	"Invocation of your mail command"
 msgstr	"Teie e-posti käsk"
 
-#: src/lang.c:2396
+#: src/lang.c:2392
 #, c-format
 msgid	"# Format of mailer line including parameters\n"
 	"# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6214,11 +6214,11 @@ msgstr	"# e-posti saatja käsurea formaat
 	"# näiteks. kasutada saatjana elm programmi:    elm -s \"%%S\" \"%%T\" < %%F\n"
 	"# näiteks. elm interaktiivses moodis      :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 
-#: src/lang.c:2404
+#: src/lang.c:2400
 msgid	"Use interactive mail reader"
 msgstr	"Kasuta interaktiivset e-posti"
 
-#: src/lang.c:2405
+#: src/lang.c:2401
 msgid	"# Interactive mailreader\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no interactive mailreader\n"
@@ -6230,58 +6230,58 @@ msgstr	"# Interaktiivne e-posti programm
 	"#   1 = kasuta interaktiivset e-posti programmi koos päistega\n"
 	"#   2 = kasuta interaktiivset e-posti programmi päisteta\n"
 
-#: src/lang.c:2414
+#: src/lang.c:2410
 msgid	"Remove ~/.article after posting"
 msgstr	"Eemalda ~/.article peale postitust"
 
-#: src/lang.c:2415
+#: src/lang.c:2411
 msgid	"# If ON remove ~/.article after posting.\n"
 msgstr	"# Kui väärtus on ON, kustuta  ~/.article peale postitust.\n"
 
-#: src/lang.c:2419
+#: src/lang.c:2415
 msgid	"Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr	"Failinimi postitatud artiklitele. <CR> seab. Nime puudumisel ei salvestata."
 
-#: src/lang.c:2420
+#: src/lang.c:2416
 msgid	"Filename for posted articles"
 msgstr	"Failinimi postitatud artiklitele"
 
-#: src/lang.c:2421
+#: src/lang.c:2417
 msgid	"# Filename where to keep all postings (default posted)\n"
 	"# If no filename is set then postings will not be saved\n"
 msgstr	"# Failinimi, kus hoida kõiki postitusi (vaikimisi posted)\n"
 	"# Kui nime pole, siis postitusi ei salvestata\n"
 
-#: src/lang.c:2426
+#: src/lang.c:2422
 msgid	"Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr	"Hoia ebaõnnestunud postitused failis ~/dead.articles. <TÜHIK> lülitab ja <CR> "
 	"seab."
 
-#: src/lang.c:2427
+#: src/lang.c:2423
 msgid	"Keep failed arts in ~/dead.articles"
 msgstr	"Vigased artiklid ~/dead.articles"
 
-#: src/lang.c:2428
+#: src/lang.c:2424
 msgid	"# If ON keep all failed postings in ~/dead.articles\n"
 msgstr	"# Kui väärtus on ON, hoia ebaõnnestunud postitused failis ~/dead.articles\n"
 
-#: src/lang.c:2432
+#: src/lang.c:2428
 msgid	"Do you want to strip unsubscribed groups from .newsrc"
 msgstr	"Kas te soovite eemaldada tellimata grupid .newsrc failist"
 
-#: src/lang.c:2433
+#: src/lang.c:2429
 msgid	"No unsubscribed groups in newsrc"
 msgstr	"newsrcs ainult tellitud grupid"
 
-#: src/lang.c:2434
+#: src/lang.c:2430
 msgid	"# If ON strip unsubscribed groups from newsrc\n"
 msgstr	"# Kui väärtus on ON, eemalda tellimata grupid newsrc failist\n"
 
-#: src/lang.c:2439
+#: src/lang.c:2435
 msgid	"Remove bogus groups from newsrc"
 msgstr	"Eemalda vigased grupid newsrcst"
 
-#: src/lang.c:2440
+#: src/lang.c:2436
 msgid	"# What to do with bogus groups in newsrc file\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = keep\n"
@@ -6293,56 +6293,56 @@ msgstr	"# Mida teha olematute gruppidega
 	"#   1 = Eemalda\n"
 	"#   2 = Märgi valikuekraanil lipuga D\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2444
 msgid	"Enter number of seconds until active file will be reread. <CR> sets."
 msgstr	"Sisestage aktiivsete faili lugemise intervall sekundites. <CR> seab."
 
-#: src/lang.c:2449
+#: src/lang.c:2445
 msgid	"Interval in secs to reread active"
 msgstr	"Aktiivsete faili lugemise intervall"
 
-#: src/lang.c:2450
+#: src/lang.c:2446
 msgid	"# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr	"# Aktiivsete faili lugemise intervall (0 = ei loe)\n"
 
-#: src/lang.c:2455
+#: src/lang.c:2451
 msgid	"Reconnect to server automatically"
 msgstr	"Taasta automaatselt NNTP ühendus"
 
-#: src/lang.c:2456
+#: src/lang.c:2452
 msgid	"# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr	"# Kui väärtus on ON, ürita NNTP serveriga ühenduse katkemisel ühendust\n"
 	"# automaatselt taastada\n"
 
-#: src/lang.c:2460
+#: src/lang.c:2456
 msgid	"Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr	"Loo NNTP overview failidest lokaalne koopia. <TÜHIK> lülitab ja <CR> seab."
 
-#: src/lang.c:2461
+#: src/lang.c:2457
 msgid	"Cache NNTP overview files locally"
 msgstr	"Puhverda NNTP overview lokaalselt"
 
-#: src/lang.c:2462
+#: src/lang.c:2458
 msgid	"# If ON, create local copies of NNTP overview files.\n"
 msgstr	"# Kui väärtus on ON, loo NNTP overview failidest lokaalsed koopiad.\n"
 
-#: src/lang.c:2466
+#: src/lang.c:2462
 msgid	"Enter format string. <CR> sets, <ESC> cancels."
 msgstr	"Sisestage vormingusõne. <CR> seab, <ESC> katkestab."
 
-#: src/lang.c:2467
+#: src/lang.c:2463
 msgid	"Format string for display of dates"
 msgstr	"Kuupäevade esitamise vormingusõne"
 
-#: src/lang.c:2468
+#: src/lang.c:2464
 msgid	"# Format string for date representation\n"
 msgstr	"# Vormingusõne kuupäevade esitamiseks\n"
 
-#: src/lang.c:2474
+#: src/lang.c:2470
 msgid	"Unicode normalization form"
 msgstr	"Unikoodi normaliseerimise kuju"
 
-#: src/lang.c:2475
+#: src/lang.c:2471
 msgid	"# Unicode normalization form\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = None\n"
@@ -6358,20 +6358,20 @@ msgstr	"# Unikoodi normaliseerimine\n"
 	"#   3 = NFC\n"
 	"#   4 = NFD\n"
 
-#: src/lang.c:2487
+#: src/lang.c:2483
 msgid	"Render BiDi"
 msgstr	"Renderda BiDi"
 
-#: src/lang.c:2488
+#: src/lang.c:2484
 msgid	"# If ON, bi-directional text is rendered by tin\n"
 msgstr	"# Kui väärtus on ON, renderdab tin mitmesuunalist (BiDi) teksti\n"
 
-#: src/misc.c:3750
+#: src/misc.c:3691
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr	"Versioon: %s %s väljalase %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3753
+#: src/misc.c:3694
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\")\n"
 msgstr	"Versioon: %s %s väljalase %s (\"%s\")\n"
@@ -6380,23 +6380,23 @@ msgstr	"Versioon: %s %s väljalase %s (\"
 msgid	"Unreachable?\n"
 msgstr	"Kättesaamatu?\n"
 
-#: src/nntplib.c:824
+#: src/nntplib.c:816
 #, c-format
 msgid	"\n"
 	"Server timed out, trying reconnect # %d\n"
 msgstr	"\n"
 	"Ühendus serveriga aegus, proovin taastada, katse %d\n"
 
-#: src/nntplib.c:842
+#: src/nntplib.c:834
 msgid	"Rejoin current group\n"
 msgstr	"Taasühinen jooksva grupiga\n"
 
-#: src/nntplib.c:849
+#: src/nntplib.c:841
 #, c-format
 msgid	"Read (%s)\n"
 msgstr	"Lugesin (%s)\n"
 
-#: src/nntplib.c:851
+#: src/nntplib.c:843
 #, c-format
 msgid	"Resend last command (%s)\n"
 msgstr	"Saada viimane käsk uuesti (%s)\n"
@@ -6408,7 +6408,7 @@ msgstr	"Saada viimane käsk uuesti (%s)\n
 #. *       - use some sort of pager?
 #. *       - -> lang.c
 #.
-#: src/nntplib.c:1759
+#: src/nntplib.c:1750
 msgid	"MOTD: "
 msgstr	"MOTD: "
 
@@ -6446,15 +6446,15 @@ msgid	"Posting: %.*s ..."
 msgstr	"Postitan: %.*s ..."
 
 #. Check if okay to read
-#: src/read.c:211
+#: src/read.c:191
 msgid	"Aborting read, please wait..."
 msgstr	"Katkestan lugemise, palun oodake..."
 
-#: src/read.c:358
+#: src/read.c:338
 msgid	"Aborted read\n"
 msgstr	"Katkestatud lugemine\n"
 
-#: src/read.c:414
+#: src/read.c:394
 msgid	"Draining\n"
 msgstr	"Tühjendan\n"
 
@@ -6482,7 +6482,7 @@ msgstr	"See teade on koostatud kasutades
 	"vormingut kasutama ja järgnev tekst võib olla kummaline.\n"
 	"\n"
 
-#: src/save.c:972
+#: src/save.c:958
 msgid	"bytes"
 msgstr	"baiti"
 
Binary files tin-1.8.1/po/fr.gmo and tin-1.9.0/po/fr.gmo differ
diff -Nurp tin-1.8.1/po/fr.po tin-1.9.0/po/fr.po
--- tin-1.8.1/po/fr.po	2006-02-15 19:10:33.000000000 +0100
+++ tin-1.9.0/po/fr.po	2006-02-28 20:00:05.372575685 +0100
@@ -4,7 +4,7 @@
 msgid	""
 msgstr	"Project-Id-Version: 1.8.0\n"
 	"Report-Msgid-Bugs-To: \n"
-	"POT-Creation-Date: 2006-02-15 19:09+0100\n"
+	"POT-Creation-Date: 2006-02-28 19:59+0100\n"
 	"PO-Revision-Date: 2004-11-17 00:50+0100\n"
 	"Last-Translator: Matt Anton <tin@syrius.org\n"
 	"Language-Team: French <tin@syrius.org>\n"
@@ -651,7 +651,7 @@ msgstr	"Création du fichier active des g
 msgid	"Creating newsrc file...\n"
 msgstr	"Création du fichier newsrc...\n"
 
-#: src/lang.c:129 src/lang.c:1150
+#: src/lang.c:129 src/lang.c:1146
 msgid	"Default"
 msgstr	"Défaut"
 
@@ -1707,7 +1707,7 @@ msgstr	"déplacer le groupe sélectionné"
 msgid	"choose next group with unread news"
 msgstr	"choisir le groupe suivant ayant articles non lus"
 
-#: src/lang.c:389 src/lang.c:1197
+#: src/lang.c:389 src/lang.c:1193
 msgid	"quit"
 msgstr	"quitter"
 
@@ -3861,49 +3861,49 @@ msgstr	"Le postage avec l'inews externe 
 msgid	"It worked! Should I always use my built in inews from now on?"
 msgstr	"Ca a marché ! Devrais-je toujours utiliser mon inews intégré à présent ?"
 
-#: src/lang.c:989
+#: src/lang.c:985
 #, c-format
 msgid	"%d %s printed"
 msgstr	"%d %s imprimé"
 
-#: src/lang.c:990
+#: src/lang.c:986
 msgid	"output article/thread/hot/pattern/tagged articles to printer"
 msgstr	"envoyer article/fil/sél./articles marqués à l'imprimante"
 
-#: src/lang.c:991
+#: src/lang.c:987
 msgid	"Print"
 msgstr	"Imprimer"
 
-#: src/lang.c:992
+#: src/lang.c:988
 msgid	"Printing..."
 msgstr	"Impression..."
 
-#: src/lang.c:996
+#: src/lang.c:992
 msgid	"pipe article/thread/hot/pattern/tagged articles into command"
 msgstr	"passer article/fil/sél./articles marqués à une commande"
 
-#: src/lang.c:997
+#: src/lang.c:993
 msgid	"No command"
 msgstr	"Aucune commande"
 
-#: src/lang.c:998
+#: src/lang.c:994
 msgid	"Pipe"
 msgstr	"Passer (pipe)"
 
-#: src/lang.c:999
+#: src/lang.c:995
 #, c-format
 msgid	"Pipe to command [%.*s]> "
 msgstr	"Passer à la commande [%.*s] > "
 
-#: src/lang.c:1000
+#: src/lang.c:996
 msgid	"Piping..."
 msgstr	"Passage..."
 
-#: src/lang.c:1002
+#: src/lang.c:998
 msgid	"Piping not enabled."
 msgstr	"Passage non activé."
 
-#: src/lang.c:1006
+#: src/lang.c:1002
 #, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -3916,7 +3916,7 @@ msgstr	"\n"
 	"         du contenu. Utilisez une virgule (,) pour séparer de multiples\n"
 	"         noms de groupes.\n"
 
-#: src/lang.c:1011
+#: src/lang.c:1007
 #, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -3927,7 +3927,7 @@ msgstr	"\n"
 	"         Comme la ligne ne contient pas d'espace, ce n'est pas autorisé.\n"
 	"         Inscrivez svp tous les groupes sur une seule ligne.\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1012
 #, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line is continued in the next line.\n"
@@ -3940,7 +3940,7 @@ msgstr	"\n"
 	"            Pour éviter les problèmes, indiquez tous les groupes sur une\n"
 	"            seule ligne.\n"
 
-#: src/lang.c:1020
+#: src/lang.c:1016
 #, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
@@ -3948,7 +3948,7 @@ msgstr	"\n"
 	"Attention : La ligne \"%s:\" contient un ou des espaces qui DOIVENT\n"
 	"            être enlevés.\n"
 
-#: src/lang.c:1025
+#: src/lang.c:1021
 msgid	"\n"
 	"  If your article contains quoted text  please take some time to pare it "
 	"down\n"
@@ -3982,509 +3982,509 @@ msgstr	"\n"
 	"simples\n"
 	"  règles, pratiquement toutes les personnes ignoreront vos articles.\n"
 
-#: src/lang.c:1038
+#: src/lang.c:1034
 msgid	"shell escape"
 msgstr	"accéder à un shell"
 
-#: src/lang.c:1039
+#: src/lang.c:1035
 #, c-format
 msgid	"Shell Command (%s)"
 msgstr	"Commande shell (%s)"
 
-#: src/lang.c:1040
+#: src/lang.c:1036
 #, c-format
 msgid	"Enter shell command [%s]> "
 msgstr	"Commande shell [%s] > "
 
-#: src/lang.c:1044
+#: src/lang.c:1040
 #, c-format
 msgid	"%s: Can't get entry for TERM\n"
 msgstr	"%s : Entrée pour TERM introuvable\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1044
 #, c-format
 msgid	"Group %.*s ('q' to quit)..."
 msgstr	"Groupe %.*s ('q' pour quitter)..."
 
-#: src/lang.c:1050
+#: src/lang.c:1046
 #, c-format
 msgid	"Group %.*s..."
 msgstr	"Groupe %.*s..."
 
-#: src/lang.c:1054
+#: src/lang.c:1050
 msgid	"Server unavailable\n"
 msgstr	"Service indisponible\n"
 
-#: src/lang.c:1060
+#: src/lang.c:1056
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
 	"s=post"
 msgstr	"%s=pipe; %s=mail; %s=impr.; %s=quitter; %s=voir lu/non lu; %s=enreg.; %"
 	"s=marquer; %s=poster"
 
-#: src/lang.c:1061
+#: src/lang.c:1057
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=pipe; %s=mail; %s=impr.; %s=quitter; %s=répondre; %s=enreg.; %s=marquer; %"
 	"s=poster"
 
-#: src/lang.c:1063
+#: src/lang.c:1059
 #, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=mail; %s=imprimer; %s=quitter; %s=voir lu/non lu; %s=enregistrer; %"
 	"s=marquer; %s=poster"
 
-#: src/lang.c:1064
+#: src/lang.c:1060
 #, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=mail; %s=imprimer; %s=quitter; %s=répondre; %s=enregistrer; %s=marquer; %"
 	"s=poster"
 
-#: src/lang.c:1068
+#: src/lang.c:1064
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=pipe; %s=mail; %s=quitter; %s=voir lu/non lu; %s=enregistrer; %s=marquer; %"
 	"s=poster"
 
-#: src/lang.c:1069
+#: src/lang.c:1065
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=pipe; %s=mail; %s=quitter; %s=répondre; %s=enregistrer; %s=marquer; %"
 	"s=poster"
 
-#: src/lang.c:1071
+#: src/lang.c:1067
 #, c-format
 msgid	"%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=mail; %s=quitter; %s=voir lu/non lu; %s=enregistrer; %s=marquer; %s=poster"
 
-#: src/lang.c:1072
+#: src/lang.c:1068
 #, c-format
 msgid	"%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=mail; %s=quitter; %s=répondre; %s=enregistrer; %s=marquer; %s=poster"
 
-#: src/lang.c:1078
+#: src/lang.c:1074
 msgid	"Terminal does not support color"
 msgstr	"Le terminal ne supporte pas les couleurs"
 
-#: src/lang.c:1083
+#: src/lang.c:1079
 #, c-format
 msgid	"Trying %s"
 msgstr	"Essai %s"
 
-#: src/lang.c:1097 src/lang.c:1123 src/lang.c:1139 src/lang.c:1318 src/refs.c:296
+#: src/lang.c:1093 src/lang.c:1119 src/lang.c:1135 src/lang.c:1314 src/refs.c:296
 msgid	"None"
 msgstr	"Aucun"
 
-#: src/lang.c:1098
+#: src/lang.c:1094
 msgid	"Subject"
 msgstr	"Sujet"
 
-#: src/lang.c:1099
+#: src/lang.c:1095
 msgid	"References"
 msgstr	"Références"
 
-#: src/lang.c:1100
+#: src/lang.c:1096
 msgid	"Both Subject and References"
 msgstr	"Sujet et Références"
 
-#: src/lang.c:1101
+#: src/lang.c:1097
 msgid	"Multipart Subject"
 msgstr	"Sujet multiparties"
 
 # TRANSLATION MISSING
-#: src/lang.c:1102
+#: src/lang.c:1098
 msgid	"Percentage Match"
 msgstr	""
 
-#: src/lang.c:1114 src/lang.c:1225
+#: src/lang.c:1110 src/lang.c:1221
 msgid	"No"
 msgstr	"Non"
 
-#: src/lang.c:1115 src/lang.c:1227
+#: src/lang.c:1111 src/lang.c:1223
 msgid	"Yes"
 msgstr	"Oui"
 
-#: src/lang.c:1116
+#: src/lang.c:1112
 msgid	"Hide All"
 msgstr	"Tout masquer"
 
-#: src/lang.c:1124
+#: src/lang.c:1120
 msgid	"Address"
 msgstr	"Adresse"
 
-#: src/lang.c:1125
+#: src/lang.c:1121
 msgid	"Full Name"
 msgstr	"Nom complet"
 
-#: src/lang.c:1126
+#: src/lang.c:1122
 msgid	"Address and Name"
 msgstr	"Adresse et Nom"
 
-#: src/lang.c:1133
+#: src/lang.c:1129
 msgid	"Max"
 msgstr	"Max"
 
-#: src/lang.c:1134
+#: src/lang.c:1130
 msgid	"Sum"
 msgstr	"Addition"
 
-#: src/lang.c:1135
+#: src/lang.c:1131
 msgid	"Average"
 msgstr	"Moyenne"
 
-#: src/lang.c:1140
+#: src/lang.c:1136
 msgid	"Lines"
 msgstr	"Lignes"
 
-#: src/lang.c:1141
+#: src/lang.c:1137
 msgid	"Score"
 msgstr	"Score"
 
-#: src/lang.c:1142
+#: src/lang.c:1138
 msgid	"Lines & Score"
 msgstr	"Lignes & Score"
 
-#: src/lang.c:1151
+#: src/lang.c:1147
 msgid	"Black"
 msgstr	"Noir"
 
-#: src/lang.c:1152
+#: src/lang.c:1148
 msgid	"Red"
 msgstr	"Rouge"
 
-#: src/lang.c:1153
+#: src/lang.c:1149
 msgid	"Green"
 msgstr	"Vert"
 
-#: src/lang.c:1154
+#: src/lang.c:1150
 msgid	"Brown"
 msgstr	"Marron"
 
-#: src/lang.c:1155
+#: src/lang.c:1151
 msgid	"Blue"
 msgstr	"Bleu"
 
-#: src/lang.c:1156
+#: src/lang.c:1152
 msgid	"Pink"
 msgstr	"Rose"
 
-#: src/lang.c:1157
+#: src/lang.c:1153
 msgid	"Cyan"
 msgstr	"Cyan"
 
-#: src/lang.c:1158
+#: src/lang.c:1154
 msgid	"White"
 msgstr	"Blanc"
 
-#: src/lang.c:1159
+#: src/lang.c:1155
 msgid	"Gray"
 msgstr	"Gris"
 
-#: src/lang.c:1160
+#: src/lang.c:1156
 msgid	"Light Red"
 msgstr	"Rouge gras"
 
-#: src/lang.c:1161
+#: src/lang.c:1157
 msgid	"Light Green"
 msgstr	"Vert gras"
 
-#: src/lang.c:1162
+#: src/lang.c:1158
 msgid	"Yellow"
 msgstr	"Jaune"
 
-#: src/lang.c:1163
+#: src/lang.c:1159
 msgid	"Light Blue"
 msgstr	"Bleu gras"
 
-#: src/lang.c:1164
+#: src/lang.c:1160
 msgid	"Light Pink"
 msgstr	"Rose gras"
 
-#: src/lang.c:1165
+#: src/lang.c:1161
 msgid	"Light Cyan"
 msgstr	"Cyan gras"
 
-#: src/lang.c:1166
+#: src/lang.c:1162
 msgid	"Light White"
 msgstr	"Blanc gras"
 
-#: src/lang.c:1174 src/lang.c:1231 src/lang.c:1245
+#: src/lang.c:1170 src/lang.c:1227 src/lang.c:1241
 msgid	"Nothing"
 msgstr	"Rien"
 
-#: src/lang.c:1175
+#: src/lang.c:1171
 msgid	"Mark"
 msgstr	"Marque"
 
-#: src/lang.c:1176
+#: src/lang.c:1172
 msgid	"Space"
 msgstr	"Espace"
 
-#: src/lang.c:1183
+#: src/lang.c:1179
 msgid	"Normal"
 msgstr	"Normal"
 
-#: src/lang.c:1184
+#: src/lang.c:1180
 msgid	"Best highlighting"
 msgstr	"Meilleure surbrillance"
 
-#: src/lang.c:1185
+#: src/lang.c:1181
 msgid	"Underline"
 msgstr	"Souligné"
 
-#: src/lang.c:1186
+#: src/lang.c:1182
 msgid	"Reverse video"
 msgstr	"Vidéo inversée"
 
-#: src/lang.c:1187
+#: src/lang.c:1183
 msgid	"Blinking"
 msgstr	"Clignotement"
 
-#: src/lang.c:1188
+#: src/lang.c:1184
 msgid	"Half bright"
 msgstr	"Moins lumineux"
 
-#: src/lang.c:1189
+#: src/lang.c:1185
 msgid	"Bold"
 msgstr	"Gras"
 
-#: src/lang.c:1194
+#: src/lang.c:1190
 msgid	"none"
 msgstr	"aucun"
 
-#: src/lang.c:1195
+#: src/lang.c:1191
 msgid	"commands"
 msgstr	"commandes"
 
-#: src/lang.c:1196
+#: src/lang.c:1192
 msgid	"select"
 msgstr	"sélection"
 
-#: src/lang.c:1198
+#: src/lang.c:1194
 msgid	"commands & quit"
 msgstr	"commandes & quitter"
 
-#: src/lang.c:1199
+#: src/lang.c:1195
 msgid	"commands & select"
 msgstr	"commandes & sélection"
 
-#: src/lang.c:1200
+#: src/lang.c:1196
 msgid	"quit & select"
 msgstr	"quitter & sélection"
 
-#: src/lang.c:1201
+#: src/lang.c:1197
 msgid	"commands & quit & select"
 msgstr	"commandes, quitter & sélection"
 
-#: src/lang.c:1226
+#: src/lang.c:1222
 msgid	"Shell archive"
 msgstr	"Archive shell"
 
-#: src/lang.c:1232
+#: src/lang.c:1228
 msgid	"Subject: (descending)"
 msgstr	"Subject : (descendant)"
 
-#: src/lang.c:1233
+#: src/lang.c:1229
 msgid	"Subject: (ascending)"
 msgstr	"Subject : (ascendant)"
 
-#: src/lang.c:1234
+#: src/lang.c:1230
 msgid	"From: (descending)"
 msgstr	"From: (descendant)"
 
-#: src/lang.c:1235
+#: src/lang.c:1231
 msgid	"From: (ascending)"
 msgstr	"From: (ascendant)"
 
-#: src/lang.c:1236
+#: src/lang.c:1232
 msgid	"Date: (descending)"
 msgstr	"Date: (descendant)"
 
-#: src/lang.c:1237
+#: src/lang.c:1233
 msgid	"Date: (ascending)"
 msgstr	"Date: (ascendant)"
 
-#: src/lang.c:1238 src/lang.c:1246
+#: src/lang.c:1234 src/lang.c:1242
 msgid	"Score (descending)"
 msgstr	"Score (descendant)"
 
-#: src/lang.c:1239 src/lang.c:1247
+#: src/lang.c:1235 src/lang.c:1243
 msgid	"Score (ascending)"
 msgstr	"Score (ascendant)"
 
-#: src/lang.c:1240
+#: src/lang.c:1236
 msgid	"Lines: (descending)"
 msgstr	"Lines: (descendant)"
 
-#: src/lang.c:1241
+#: src/lang.c:1237
 msgid	"Lines: (ascending)"
 msgstr	"Lines: (ascendant)"
 
-#: src/lang.c:1252
+#: src/lang.c:1248
 msgid	"Always Keep"
 msgstr	"Toujours garder"
 
-#: src/lang.c:1253
+#: src/lang.c:1249
 msgid	"Always Remove"
 msgstr	"Toujours effacer"
 
-#: src/lang.c:1254
+#: src/lang.c:1250
 msgid	"Mark with D on selection screen"
 msgstr	"Marquer avec un D dans la vue sélection"
 
-#: src/lang.c:1259
+#: src/lang.c:1255
 msgid	"Kill only unread arts"
 msgstr	"Filtrer uniquement les articles non lus"
 
-#: src/lang.c:1260
+#: src/lang.c:1256
 msgid	"Kill all arts & show with K"
 msgstr	"Filtrer tous les articles & afficher avec un K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1261
+#: src/lang.c:1257
 msgid	"Kill all arts and never show"
 msgstr	"Filtrer tous les articles et ne jamais afficher"
 
-#: src/lang.c:1266
+#: src/lang.c:1262
 msgid	"Nothing special"
 msgstr	"Rien de spécial"
 
-#: src/lang.c:1267
+#: src/lang.c:1263
 msgid	"Compress quotes"
 msgstr	"Citations compressées"
 
-#: src/lang.c:1268
+#: src/lang.c:1264
 msgid	"Quote signatures"
 msgstr	"Citer les signatures"
 
-#: src/lang.c:1269
+#: src/lang.c:1265
 msgid	"Compress quotes, quote sigs"
 msgstr	"Compresser les citations, citer les signatures"
 
-#: src/lang.c:1270
+#: src/lang.c:1266
 msgid	"Quote empty lines"
 msgstr	"Citer les lignes vides"
 
-#: src/lang.c:1271
+#: src/lang.c:1267
 msgid	"Compress quotes, quote empty lines"
 msgstr	"Compresser les citations, citer les lignes vides"
 
-#: src/lang.c:1272
+#: src/lang.c:1268
 msgid	"Quote sigs & empty lines"
 msgstr	"Citer les signatures & les lignes vides"
 
-#: src/lang.c:1273
+#: src/lang.c:1269
 msgid	"Comp. q., quote sigs & empty lines"
 msgstr	"Citations compr., signatures et lignes vides citées"
 
-#: src/lang.c:1311
+#: src/lang.c:1307
 msgid	"no"
 msgstr	"non"
 
-#: src/lang.c:1312
+#: src/lang.c:1308
 msgid	"with headers"
 msgstr	"avec les en-têtes"
 
-#: src/lang.c:1313
+#: src/lang.c:1309
 msgid	"without headers"
 msgstr	"sans les en-têtes"
 
-#: src/lang.c:1320 src/lang.c:1326
+#: src/lang.c:1316 src/lang.c:1322
 msgid	"NFKC"
 msgstr	"NFKC"
 
-#: src/lang.c:1321
+#: src/lang.c:1317
 msgid	"NFKD"
 msgstr	"NFKD"
 
-#: src/lang.c:1322
+#: src/lang.c:1318
 msgid	"NFC"
 msgstr	"NFC"
 
-#: src/lang.c:1323
+#: src/lang.c:1319
 msgid	"NFD"
 msgstr	"NFD"
 
-#: src/lang.c:1334
+#: src/lang.c:1330
 msgid	"Display Options"
 msgstr	"Options d'affichage"
 
-#: src/lang.c:1341
+#: src/lang.c:1337
 msgid	"Color Options"
 msgstr	"Options des couleurs"
 
-#: src/lang.c:1348
+#: src/lang.c:1344
 msgid	"Article-Limiting Options"
 msgstr	"Options des articles"
 
-#: src/lang.c:1354
+#: src/lang.c:1350
 msgid	"Posting/Mailing Options"
 msgstr	"Options de postage/messagerie"
 
-#: src/lang.c:1360
+#: src/lang.c:1356
 msgid	"Saving/Printing Options"
 msgstr	"Options d'enregistrement/d'impression"
 
-#: src/lang.c:1366
+#: src/lang.c:1362
 msgid	"Expert Options"
 msgstr	"Options avancées"
 
-#: src/lang.c:1372
+#: src/lang.c:1368
 msgid	"Filtering Options"
 msgstr	"Options de filtrage"
 
-#: src/lang.c:1377 src/lang.c:1408 src/lang.c:1414 src/lang.c:1440 src/lang.c:1490
-#: src/lang.c:1496 src/lang.c:1506 src/lang.c:1526 src/lang.c:1601 src/lang.c:1771
-#: src/lang.c:1777 src/lang.c:1783 src/lang.c:1789 src/lang.c:1801 src/lang.c:1808
-#: src/lang.c:1862 src/lang.c:1871 src/lang.c:1877 src/lang.c:1884 src/lang.c:1891
-#: src/lang.c:1898 src/lang.c:1905 src/lang.c:1912 src/lang.c:1919 src/lang.c:1926
-#: src/lang.c:1933 src/lang.c:1940 src/lang.c:1947 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2039 src/lang.c:2055 src/lang.c:2062 src/lang.c:2069 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2088 src/lang.c:2105 src/lang.c:2117 src/lang.c:2151
-#: src/lang.c:2204 src/lang.c:2211 src/lang.c:2217 src/lang.c:2242 src/lang.c:2259
-#: src/lang.c:2312 src/lang.c:2348 src/lang.c:2368 src/lang.c:2403 src/lang.c:2413
-#: src/lang.c:2438 src/lang.c:2454 src/lang.c:2473 src/lang.c:2486
+#: src/lang.c:1373 src/lang.c:1404 src/lang.c:1410 src/lang.c:1436 src/lang.c:1486
+#: src/lang.c:1492 src/lang.c:1502 src/lang.c:1522 src/lang.c:1597 src/lang.c:1767
+#: src/lang.c:1773 src/lang.c:1779 src/lang.c:1785 src/lang.c:1797 src/lang.c:1804
+#: src/lang.c:1858 src/lang.c:1867 src/lang.c:1873 src/lang.c:1880 src/lang.c:1887
+#: src/lang.c:1894 src/lang.c:1901 src/lang.c:1908 src/lang.c:1915 src/lang.c:1922
+#: src/lang.c:1929 src/lang.c:1936 src/lang.c:1943 src/lang.c:1950 src/lang.c:1957
+#: src/lang.c:1964 src/lang.c:1971 src/lang.c:1978 src/lang.c:1985 src/lang.c:1992
+#: src/lang.c:1999 src/lang.c:2006 src/lang.c:2013 src/lang.c:2020 src/lang.c:2027
+#: src/lang.c:2035 src/lang.c:2051 src/lang.c:2058 src/lang.c:2065 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2101 src/lang.c:2113 src/lang.c:2147
+#: src/lang.c:2200 src/lang.c:2207 src/lang.c:2213 src/lang.c:2238 src/lang.c:2255
+#: src/lang.c:2308 src/lang.c:2344 src/lang.c:2364 src/lang.c:2399 src/lang.c:2409
+#: src/lang.c:2434 src/lang.c:2450 src/lang.c:2469 src/lang.c:2482
 msgid	"<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"<ESPACE> change, <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1378
+#: src/lang.c:1374
 msgid	"Show mini menu & posting etiquette"
 msgstr	"Afficher le menu & l'intitulé du postage"
 
-#: src/lang.c:1379
+#: src/lang.c:1375
 msgid	"# If ON show a mini menu of useful commands at each level\n"
 	"# and posting etiquette after composing an article\n"
 msgstr	"# Si ON, affiche un mini menu des commandes utiles pour chaque\n"
 	"# niveaux et affiche les détails après la composition d'un article\n"
 
-#: src/lang.c:1384
+#: src/lang.c:1380
 msgid	"Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr	"Afficher une brève description pour chaque groupe. <ESPACE> change & <RETOUR> "
 	"valide."
 
-#: src/lang.c:1385
+#: src/lang.c:1381
 msgid	"Show description of each newsgroup"
 msgstr	"Voir description de chaque groupe"
 
-#: src/lang.c:1386
+#: src/lang.c:1382
 msgid	"# If ON show group description text after newsgroup name at\n"
 	"# group selection level\n"
 msgstr	"# Si ON, affiche une description du groupe après son nom dans\n"
 	"# la vue de sélection des groupes\n"
 
-#: src/lang.c:1391
+#: src/lang.c:1387
 msgid	"Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
 	"sets."
 msgstr	"Affiche le sujet & l'auteur dans le menu groupe. <ESPACE> change & <RETOUR> "
 	"valide."
 
-#: src/lang.c:1392
+#: src/lang.c:1388
 msgid	"In group menu, show author by"
 msgstr	"Dans vue groupe, voir auteur par"
 
-#: src/lang.c:1393
+#: src/lang.c:1389
 msgid	"# Part of from field to display\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = none\n"
@@ -4498,33 +4498,33 @@ msgstr	"# Partie du champ from à affiche
 	"# * 2 = nom complet\n"
 	"#   3 les deux\n"
 
-#: src/lang.c:1402
+#: src/lang.c:1398
 msgid	"Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr	"Affiche -> ou une barre de sélection. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1403
+#: src/lang.c:1399
 msgid	"Draw -> instead of highlighted bar"
 msgstr	"Afficher -> plutôt qu'une barre"
 
-#: src/lang.c:1404
+#: src/lang.c:1400
 msgid	"# If ON use -> otherwise highlighted bar for selection\n"
 msgstr	"# Si ON, utilise -> sinon barre en surbrillance pour la sélection\n"
 
-#: src/lang.c:1409
+#: src/lang.c:1405
 msgid	"Use inverse video for page headers"
 msgstr	"Vidéo inversée pour les en-têtes"
 
-#: src/lang.c:1410
+#: src/lang.c:1406
 msgid	"# If ON use inverse video for page headers at different levels\n"
 msgstr	"# Si ON, utilise la vidéo inversée pour les en-têtes dans les différentes\n"
 	"# vues\n"
 
-#: src/lang.c:1415
+#: src/lang.c:1411
 msgid	"Thread articles by"
 msgstr	"Regrouper les articles par"
 
 # TRANSLATION OUTDATED
-#: src/lang.c:1416
+#: src/lang.c:1412
 #, fuzzy
 msgid	"# Thread articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -4543,17 +4543,17 @@ msgstr	"# Regrouper les articles par...\
 	"#   4 = Sujet multipartie\n"
 
 # TRANSLATION MISSING
-#: src/lang.c:1427
+#: src/lang.c:1423
 msgid	"Enter percentage match required to thread together. <CR> sets."
 msgstr	""
 
 # TRANSLATION MISSING
-#: src/lang.c:1428
+#: src/lang.c:1424
 msgid	"Thread percentage match"
 msgstr	""
 
 # TRANSLATION MISSING
-#: src/lang.c:1429
+#: src/lang.c:1425
 #, c-format
 msgid	"# Thread percentage match...\n"
 	"# the percentage of characters in the subject of an article that must match\n"
@@ -4566,11 +4566,11 @@ msgid	"# Thread percentage match...\n"
 	"# 'harppy' would be threaded separately from 'happy'\n"
 msgstr	""
 
-#: src/lang.c:1441
+#: src/lang.c:1437
 msgid	"Score of a thread"
 msgstr	"Score d'un fil"
 
-#: src/lang.c:1442
+#: src/lang.c:1438
 msgid	"# Thread score\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = max\n"
@@ -4582,15 +4582,15 @@ msgstr	"# Regrouper les scores\n"
 	"#   1 = somme\n"
 	"#   2 = moyenne\n"
 
-#: src/lang.c:1450
+#: src/lang.c:1446
 msgid	"Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr	"Trie les articles d'après un en-tête. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1451
+#: src/lang.c:1447
 msgid	"Sort articles by"
 msgstr	"Trier les articles par"
 
-#: src/lang.c:1452
+#: src/lang.c:1448
 msgid	"# Sort articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4618,15 +4618,15 @@ msgstr	"# Trie les article par...\n"
 	"#   9 = Lignes descendant\n"
 	"#  10 = Lignes ascendant)\n"
 
-#: src/lang.c:1468
+#: src/lang.c:1464
 msgid	"Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr	"Trier les fils par Rien ou Score. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1469
+#: src/lang.c:1465
 msgid	"Sort threads by"
 msgstr	"Trier les fils par"
 
-#: src/lang.c:1470
+#: src/lang.c:1466
 msgid	"# Sort thread by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4638,44 +4638,44 @@ msgstr	"# Trier les fils par...\n"
 	"# * 1 = Score descendant\n"
 	"#   2 = Score ascendant\n"
 
-#: src/lang.c:1478
+#: src/lang.c:1474
 msgid	"Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr	"Place le curseur sur le 1er article non lu. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1479
+#: src/lang.c:1475
 msgid	"Goto first unread article in group"
 msgstr	"Aller au 1er article non lu du groupe"
 
-#: src/lang.c:1480
+#: src/lang.c:1476
 msgid	"# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr	"# Si ON, place le curseur sur le 1er article non lu sinon sur le dernier\n"
 
-#: src/lang.c:1484
+#: src/lang.c:1480
 msgid	"Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr	"Affiche tous les articles ou seulement ceux non lus. <ESPACE> change & "
 	"<RETOUR> valide."
 
-#: src/lang.c:1485
+#: src/lang.c:1481
 msgid	"Show only unread articles"
 msgstr	"Afficher articles non lus seulement"
 
-#: src/lang.c:1486
+#: src/lang.c:1482
 msgid	"# If ON show only new/unread articles otherwise show all.\n"
 msgstr	"# Si ON, affiche seulement les articles non lus sinon les affiche tous.\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1487
 msgid	"Show only groups with unread arts"
 msgstr	"Voir groupes avec articles non lus"
 
-#: src/lang.c:1492
+#: src/lang.c:1488
 msgid	"# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr	"# Si ON, affiche seulement les groupes ayant des articles non lus.\n"
 
-#: src/lang.c:1497
+#: src/lang.c:1493
 msgid	"Filter which articles"
 msgstr	"Filtrer quel article"
 
-#: src/lang.c:1498
+#: src/lang.c:1494
 msgid	"# Filter which articles\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = only kill unread articles\n"
@@ -4687,200 +4687,200 @@ msgstr	"# Filtrer quels articles\n"
 	"#   1 = filtrer tous les articles et les marquer avec un K dans les fils\n"
 	"#   2 = filtrer tous les articles et ne pas les afficher\n"
 
-#: src/lang.c:1507
+#: src/lang.c:1503
 msgid	"Tab goes to next unread article"
 msgstr	"Tab va au prochain article non lu"
 
-#: src/lang.c:1508
+#: src/lang.c:1504
 msgid	"# If ON the TAB command will go to next unread article at article viewer "
 	"level\n"
 msgstr	"# Si ON, la touche TAB ira au prochain article non lu directement depuis le\n"
 	"# visualiseur d'article\n"
 
-#: src/lang.c:1512
+#: src/lang.c:1508
 msgid	"Scrolling with <SPACE> past the end of an art. jumps to the next unread one."
 msgstr	"Naviguer avec <ESPACE> ira au prochain article non lu."
 
-#: src/lang.c:1513
+#: src/lang.c:1509
 msgid	"Space goes to next unread article"
 msgstr	"Espace va au prochain article non lu"
 
-#: src/lang.c:1514
+#: src/lang.c:1510
 msgid	"# If ON the SPACE command will go to next unread article at article viewer\n"
 	"# level when the end of the article is reached (rn-style pager)\n"
 msgstr	"# Si ON, ESPACE ira au prochain article non lu dans le visualiseur d'article\n"
 	"# lorsque la fin d'un article sera atteinte (pager style rn)\n"
 
-#: src/lang.c:1519
+#: src/lang.c:1515
 msgid	"Scrolling with <PGDN>/<DOWN> past the end of an art. jumps to the unread one."
 msgstr	"Naviguer avec <PGDN>/<BAS> ira au prochain article non lu."
 
-#: src/lang.c:1520
+#: src/lang.c:1516
 msgid	"PgDn goes to next unread article"
 msgstr	"PgDn va au prochain article non lu"
 
-#: src/lang.c:1521
+#: src/lang.c:1517
 msgid	"# If ON the PGDN or DOWN command will go to next unread article when\n"
 	"# pressed at end of message\n"
 msgstr	"# Si ON, les touches PGDN ou BAS iront au prochain article non lu\n"
 	"# lorsque la fin d'un article sera atteinte\n"
 
-#: src/lang.c:1527
+#: src/lang.c:1523
 msgid	"List thread using right arrow key"
 msgstr	"Lister le fil via la flèche droite"
 
-#: src/lang.c:1528
+#: src/lang.c:1524
 msgid	"# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr	"# Si ON, listera automatiquement le fil lors de l'utilisation de la flèche\n"
 	"# droite.\n"
 
-#: src/lang.c:1532
+#: src/lang.c:1528
 msgid	"Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr	"Caractère indiquant les articles effacés. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1533
+#: src/lang.c:1529
 msgid	"Character to show deleted articles"
 msgstr	"Caractère pour articles effacés"
 
-#: src/lang.c:1534
+#: src/lang.c:1530
 msgid	"# Character used to show that an art was deleted (default 'D')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Caractère utilisé pour indiquer qu'un article a été supprimé (défaut 'D')\n"
 	"# _ est transformé en ' '\n"
 
-#: src/lang.c:1539
+#: src/lang.c:1535
 msgid	"Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr	"Caractère indiquant les articles inclus. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1540
+#: src/lang.c:1536
 msgid	"Character to show inrange articles"
 msgstr	"Caractère pour articles non inclus"
 
-#: src/lang.c:1541
+#: src/lang.c:1537
 msgid	"# Character used to show that an art is in a range (default '#')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Caractère utilisé pour indiquer qu'un article est inclus (défaut '#')\n"
 	"# _ est transformé en ' '\n"
 
-#: src/lang.c:1546
+#: src/lang.c:1542
 msgid	"Enter character to indicate that article will return. <CR> sets, <ESC> "
 	"cancels."
 msgstr	"Caractère indiquant que l'article sera retourné. <RETOUR> valide, <ESC> "
 	"annule."
 
-#: src/lang.c:1547
+#: src/lang.c:1543
 msgid	"Character to show returning arts"
 msgstr	"Caractère pour articles retournés"
 
-#: src/lang.c:1548
+#: src/lang.c:1544
 msgid	"# Character used to show that an art will return (default '-')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Caractère utilisé pour indiquer qu'un article sera retourné (défaut '#')\n"
 	"# _ est transformé en ' '\n"
 
-#: src/lang.c:1553
+#: src/lang.c:1549
 msgid	"Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr	"Caractère indiquant les articles sélectionnés. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1554
+#: src/lang.c:1550
 msgid	"Character to show selected articles"
 msgstr	"Caractère pour articles sélect."
 
-#: src/lang.c:1555
+#: src/lang.c:1551
 msgid	"# Character used to show that an art was auto-selected (default '*')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Caractère utilisé pour indiquer qu'un article fut sélectionné (defaut '*')\n"
 	"# _est transformé en ' '\n"
 
-#: src/lang.c:1560
+#: src/lang.c:1556
 msgid	"Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr	"Caractère indiquant les articles récents. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1561
+#: src/lang.c:1557
 msgid	"Character to show recent articles"
 msgstr	"Caractère pour articles récents"
 
-#: src/lang.c:1562
+#: src/lang.c:1558
 msgid	"# Character used to show that an art is recent (default 'o')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Caractère utilisé pour indiquer qu'un article est récent (defaut 'o')\n"
 	"# _est transformé en ' '\n"
 
-#: src/lang.c:1567
+#: src/lang.c:1563
 msgid	"Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr	"Caractère indiquant les articles non lus. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1568
+#: src/lang.c:1564
 msgid	"Character to show unread articles"
 msgstr	"Caractère pour articles non lus"
 
-#: src/lang.c:1569
+#: src/lang.c:1565
 msgid	"# Character used to show that an art is unread (default '+')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Caractère utilisé pour indiquer qu'un article est non lu (defaut '+')\n"
 	"# _est transformé en ' '\n"
 
-#: src/lang.c:1574
+#: src/lang.c:1570
 msgid	"Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr	"Caractère indiquant les articles lus. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1575
+#: src/lang.c:1571
 msgid	"Character to show read articles"
 msgstr	"Caractère pour articles lus"
 
-#: src/lang.c:1576
+#: src/lang.c:1572
 msgid	"# Character used to show that an art was read (default ' ')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Caractère utilisé pour indiquer qu'un article a été lu (defaut ' ')\n"
 	"# _est transformé en ' '\n"
 
-#: src/lang.c:1581
+#: src/lang.c:1577
 msgid	"Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr	"Caractère indiquant les articles filtrés. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1582
+#: src/lang.c:1578
 msgid	"Character to show killed articles"
 msgstr	"Caractère pour articles filtrés"
 
-#: src/lang.c:1583
+#: src/lang.c:1579
 msgid	"# Character used to show that an art was killed (default 'K')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	"# Caractère utilisé pour indiquer qu'un article a été filtré (defaut 'K')\n"
 	"# kill_level doit être choisi en conséquence, _ est transformé en ' '\n"
 
-#: src/lang.c:1588
+#: src/lang.c:1584
 msgid	"Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr	"Caractère indiquant les articles lus et sélectionnés. <RETOUR> valide, <ESC> "
 	"annule."
 
-#: src/lang.c:1589
+#: src/lang.c:1585
 msgid	"Character to show readselected arts"
 msgstr	"Caractère pour articles sélectionnés lus"
 
-#: src/lang.c:1590
+#: src/lang.c:1586
 msgid	"# Character used to show that an art was selected before read (default ':')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	"# Caractère utilisé pour indiquer qu'un article était sélectionné avec\n"
 	"# d'être lu (defaut ':')\n"
 	"# kill_level doit être choisi en conséquence, _ est transformé en ' '\n"
 
-#: src/lang.c:1595
+#: src/lang.c:1591
 msgid	"Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr	"Largeur max. à afficher des noms des groupes. <RETOUR> valide."
 
-#: src/lang.c:1596
+#: src/lang.c:1592
 msgid	"Max. length of group names shown"
 msgstr	"Largeur max. des noms des groupes"
 
-#: src/lang.c:1597
+#: src/lang.c:1593
 msgid	"# Maximum length of the names of newsgroups displayed\n"
 msgstr	"# Largeur maximum à afficher des noms des groupes.\n"
 
-#: src/lang.c:1602
+#: src/lang.c:1598
 msgid	"Show lines/score in listings"
 msgstr	"Afficher dans les différentes vues"
 
-#: src/lang.c:1603
+#: src/lang.c:1599
 msgid	"# What informations should be displayed in article/thread listing\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4894,17 +4894,17 @@ msgstr	"# Quelles informations doivent ê
 	"#   2 = score\n"
 	"#   3 = lignes & score\n"
 
-#: src/lang.c:1612
+#: src/lang.c:1608
 msgid	"0 = full page scrolling, -1 = show previous last line as first on next page, -"
 	"2 = half page"
 msgstr	"0 = défilement page par page, -1 = afficher dernière ligne dans page "
 	"suivante, -2 = demi-page"
 
-#: src/lang.c:1613
+#: src/lang.c:1609
 msgid	"Number of lines to scroll in pager"
 msgstr	"Vitesse de défilement dans le pager"
 
-#: src/lang.c:1614
+#: src/lang.c:1610
 msgid	"# Number of lines that cursor-up/down will scroll in article pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#  -2 = half-page scrolling\n"
@@ -4920,29 +4920,29 @@ msgstr	"# Type du défilement lors de la 
 	"# * 1 = ligne par ligne\n"
 	"#   2 ou plus = défiler 2 lignes par 2 ou plus (seulement dans le pager)\n"
 
-#: src/lang.c:1624
+#: src/lang.c:1620
 msgid	"Display signatures. <SPACE> toggles & <CR> sets."
 msgstr	"Affiche les signatures. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1625
+#: src/lang.c:1621
 msgid	"Display signatures"
 msgstr	"Afficher les signatures"
 
-#: src/lang.c:1626
+#: src/lang.c:1622
 msgid	"# If OFF don't show signatures when displaying articles\n"
 msgstr	"# Si OFF ne pas afficher les signatures lors de la visualisation des "
 	"articles.\n"
 
-#: src/lang.c:1630
+#: src/lang.c:1626
 msgid	"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr	"Afficher les archives uue comme PJ marquées. <ESPACE> change & <RETOUR> "
 	"valide."
 
-#: src/lang.c:1631
+#: src/lang.c:1627
 msgid	"Display uue data as an attachment"
 msgstr	"Afficher donnée uue comme PJ"
 
-#: src/lang.c:1632
+#: src/lang.c:1628
 msgid	"# Handling of uuencoded data in the pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no, display raw uuencoded data\n"
@@ -4958,30 +4958,30 @@ msgstr	"# Prise en charge des données uu
 	"#   2 = masquer, comme pour l'option 1, mais toute ligne qui ressemble à des\n"
 	"#       données uuencode sera condensée en une seule ligne.\n"
 
-#: src/lang.c:1642
+#: src/lang.c:1638
 msgid	"Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr	"Décode les umlauts Allemands de type TeX en ISO. <ESPACE> change & <RETOUR> "
 	"valide."
 
-#: src/lang.c:1643
+#: src/lang.c:1639
 msgid	"Display \"a as Umlaut-a"
 msgstr	"Afficher \"a comme Umlaut-a"
 
-#: src/lang.c:1644
+#: src/lang.c:1640
 msgid	"# If ON decode German style TeX umlaut codes to ISO and\n"
 	"# show \"a as Umlaut-a, etc.\n"
 msgstr	"# Si ON, convertit les umlauts Allemands de type TeX en codes ISO\n"
 	"# et affiche \"a comme Umlaut-a, etc.\n"
 
-#: src/lang.c:1649 src/lang.c:1659
+#: src/lang.c:1645 src/lang.c:1655
 msgid	"Space separated list of header fields"
 msgstr	"Liste des en-têtes, séparés par des espaces"
 
-#: src/lang.c:1650
+#: src/lang.c:1646
 msgid	"Display these header fields (or *)"
 msgstr	"Afficher ces en-têtes (ou *)"
 
-#: src/lang.c:1651
+#: src/lang.c:1647
 msgid	"# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 	"# place an '*' as this value. This is the only way a wildcard can be used.\n"
 	"# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -4997,11 +4997,11 @@ msgstr	"# Quels en-têtes voulez-vous voi
 	"# en-têtes en les délimitant avec des espaces. Ne rien définir, désactive\n"
 	"# cette option.\n"
 
-#: src/lang.c:1660
+#: src/lang.c:1656
 msgid	"Do not display these header fields"
 msgstr	"Ne pas afficher ces en-têtes"
 
-#: src/lang.c:1661
+#: src/lang.c:1657
 msgid	"# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 	"# An example of using both options might be if you thought X- headers were\n"
 	"# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -5020,29 +5020,29 @@ msgstr	"# Comme l'option 'news_headers_t
 	"# news_headers_to_not_display=X-Alan X-Pape\n"
 	"# Ne rien définir, désactive cette option.\n"
 
-#: src/lang.c:1671
+#: src/lang.c:1667
 msgid	"Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr	"Voulez-vous activer la prise en charge automatique des articles multipart/"
 	"alternative ?"
 
-#: src/lang.c:1672
+#: src/lang.c:1668
 msgid	"Skip multipart/alternative parts"
 msgstr	"Ignorer parties multipart/alter."
 
-#: src/lang.c:1673
+#: src/lang.c:1669
 msgid	"# If ON strip multipart/alternative messages automatically\n"
 msgstr	"# Si ON, enlève automatiquement les messages multipart/alternative\n"
 
-#: src/lang.c:1678
+#: src/lang.c:1674
 msgid	"A regex used to decide which lines to show in col_quote."
 msgstr	"Une expression régulière pour déterminer quelles lignes afficher dans "
 	"col_quote."
 
-#: src/lang.c:1679
+#: src/lang.c:1675
 msgid	"Regex used to show quoted lines"
 msgstr	"Regex pour afficher les citations"
 
-#: src/lang.c:1680
+#: src/lang.c:1676
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5050,16 +5050,16 @@ msgstr	"# Une expression régulière qui p
 	"# Les citations sont affichées dans col_quote. Si vous laissez ce champ\n"
 	"# vide, tin utilisera une valeur incluse par défaut.\n"
 
-#: src/lang.c:1686
+#: src/lang.c:1682
 msgid	"A regex used to decide which lines to show in col_quote2."
 msgstr	"Une expression régulière pour déterminer quelles lignes afficher dans "
 	"col_quote2."
 
-#: src/lang.c:1687
+#: src/lang.c:1683
 msgid	"Regex used to show twice quoted l."
 msgstr	"Regex pour afficher le 2nd niveau"
 
-#: src/lang.c:1688
+#: src/lang.c:1684
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5067,16 +5067,16 @@ msgstr	"# Une expression régulière qui p
 	"# second niveau. Ces citations sont affichées dans col_quote2. Si vous\n"
 	"# laissez ce champ vide, tin utilisera une valeur incluse par défaut.\n"
 
-#: src/lang.c:1694
+#: src/lang.c:1690
 msgid	"A regex used to decide which lines to show in col_quote3."
 msgstr	"Une expression régulière pour déterminer quelles lignes afficher dans "
 	"col_quote3."
 
-#: src/lang.c:1695
+#: src/lang.c:1691
 msgid	"Regex used to show >= 3 times q.l."
 msgstr	"Regex pour afficher niveau >= 3"
 
-#: src/lang.c:1696
+#: src/lang.c:1692
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5086,16 +5086,16 @@ msgstr	"# Une expression régulière qui p
 	"# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 	"défaut.\n"
 
-#: src/lang.c:1703
+#: src/lang.c:1699
 msgid	"A regex used to decide which words to show in col_markslashes."
 msgstr	"Une expression régulière pour déterminer quels mots afficher dans "
 	"col_markslashes."
 
-#: src/lang.c:1704
+#: src/lang.c:1700
 msgid	"Regex used to highlight /slashes/"
 msgstr	"Regex pour les mots entre /slash/"
 
-#: src/lang.c:1705
+#: src/lang.c:1701
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '/' are to be shown in col_markslashes.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5104,16 +5104,16 @@ msgstr	"# Une expression régulière qui p
 	"# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 	"défaut.\n"
 
-#: src/lang.c:1711
+#: src/lang.c:1707
 msgid	"A regex used to decide which words to show in col_markstars."
 msgstr	"Une expression régulière pour déterminer quels mots afficher dans "
 	"col_markstars."
 
-#: src/lang.c:1712
+#: src/lang.c:1708
 msgid	"Regex used to highlight *stars*"
 msgstr	"Regex pour les mots entre *astérisques*"
 
-#: src/lang.c:1713
+#: src/lang.c:1709
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '*' are to be shown in col_markstars.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5122,16 +5122,16 @@ msgstr	"# Une expression régulière qui p
 	"# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 	"défaut.\n"
 
-#: src/lang.c:1719
+#: src/lang.c:1715
 msgid	"A regex used to decide which words to show in col_markstroke."
 msgstr	"Une expression régulière pour déterminer quels mots afficher dans "
 	"col_markstroke."
 
-#: src/lang.c:1720
+#: src/lang.c:1716
 msgid	"Regex used to highlight -strokes-"
 msgstr	"Regex pour les mots entre -tirets-"
 
-#: src/lang.c:1721
+#: src/lang.c:1717
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '-' are to be shown in col_markstroke.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5140,16 +5140,16 @@ msgstr	"# Une expression régulière qui p
 	"# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 	"défaut.\n"
 
-#: src/lang.c:1727
+#: src/lang.c:1723
 msgid	"A regex used to decide which words to show in col_markdash."
 msgstr	"Une expression régulière pour déterminer quels mots afficher dans "
 	"col_markdash."
 
-#: src/lang.c:1728
+#: src/lang.c:1724
 msgid	"Regex used to highlight _underline_"
 msgstr	"Regex pour les mots entre _underscore_"
 
-#: src/lang.c:1729
+#: src/lang.c:1725
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '_' are to be shown in col_markdash.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
@@ -5158,47 +5158,47 @@ msgstr	"# Une expression régulière qui p
 	"# Si vous laissez ce champ vide, tin utilisera une valeur incluse par "
 	"défaut.\n"
 
-#: src/lang.c:1735
+#: src/lang.c:1731
 msgid	"A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr	"Une expression régulière pour trouver les préfixes dans le sujet. '|' est un "
 	"séparateur."
 
-#: src/lang.c:1736
+#: src/lang.c:1732
 msgid	"Regex with Subject prefixes"
 msgstr	"Regex pour les préfixes dans le sujet"
 
-#: src/lang.c:1737
+#: src/lang.c:1733
 msgid	"# A regular expression that tin will use to find Subject prefixes\n"
 	"# which will be removed before showing the header.\n"
 msgstr	"# Une expression régulière qui permettra à tin de trouver les préfixes\n"
 	"# dans le sujet et qui seront effacés avant d'afficher l'en-tête.\n"
 
-#: src/lang.c:1742
+#: src/lang.c:1738
 msgid	"A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr	"Une expression régulière pour trouver les suffixes dans le sujet. '|' est un "
 	"séparateur."
 
-#: src/lang.c:1743
+#: src/lang.c:1739
 msgid	"Regex with Subject suffixes"
 msgstr	"Regex pour les suffixes dans le sujet"
 
-#: src/lang.c:1744
+#: src/lang.c:1740
 msgid	"# A regular expression that tin will use to find Subject suffixes\n"
 	"# which will be removed when replying or posting followup.\n"
 msgstr	"# Une expression régulière qui permettra à tin de trouver les suffixes\n"
 	"# dans le sujet et qui seront effacés avant d'afficher l'en-tête.\n"
 
-#: src/lang.c:1749
+#: src/lang.c:1745
 msgid	"Enter name and options for external MIME viewer, --internal for built-in "
 	"viewer"
 msgstr	"Nom et options pour le visualisateur MIME externe, --internal pour celui "
 	"inclus"
 
-#: src/lang.c:1750
+#: src/lang.c:1746
 msgid	"MIME binary content viewer"
 msgstr	"Visualisateur de contenu MIME"
 
-#: src/lang.c:1751
+#: src/lang.c:1747
 msgid	"# If --internal automatically use the built in MIME viewer for non-text\n"
 	"# parts of articles.\n"
 	"# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
@@ -5208,129 +5208,129 @@ msgstr	"# Utilisation du visualisateur M
 	"# Sinon, spécifiez un logiciel externe (pe. metamail) ou laissez ce champ\n"
 	"# vide pour ne pas activer la prévisualisation automatique.\n"
 
-#: src/lang.c:1758
+#: src/lang.c:1754
 msgid	"Confirm before starting non-text viewing program"
 msgstr	"Confirmation avant le lancement d'un visualisateur externe"
 
-#: src/lang.c:1759
+#: src/lang.c:1755
 msgid	"Ask before using MIME viewer"
 msgstr	"Demander avant d'utiliser le visualisateur"
 
-#: src/lang.c:1760
+#: src/lang.c:1756
 msgid	"# If ON tin will ask before using metamail to display MIME messages\n"
 	"# this only happens if metamail_prog is set to something\n"
 msgstr	"# Si ON, tin demandera avant d'utiliser metamail pour afficher les\n"
 	"# messages MIME\n"
 	"# Cela ne se produit que lorsque 'metamail_prog' contient une valeur\n"
 
-#: src/lang.c:1765
+#: src/lang.c:1761
 msgid	"Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr	"Marquer lu les groupes à la fermeture ? <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:1766
+#: src/lang.c:1762
 msgid	"Catchup read groups when quitting"
 msgstr	"Marquer lu les groupes à la fermeture"
 
-#: src/lang.c:1767
+#: src/lang.c:1763
 msgid	"# If ON ask user if read groups should all be marked read\n"
 msgstr	"# Si ON, demande à l'utilisateur si les groupes consultés\n"
 	"# doivent être marqués lus\n"
 
-#: src/lang.c:1772
+#: src/lang.c:1768
 msgid	"Catchup group using left key"
 msgstr	"Marquer lu le groupe via la flèche gauche"
 
-#: src/lang.c:1773
+#: src/lang.c:1769
 msgid	"# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr	"# Si ON, marque lu avec <- le groupe/fil.\n"
 
-#: src/lang.c:1778
+#: src/lang.c:1774
 msgid	"Catchup thread by using left key"
 msgstr	"Marquer lu le fil via la flèche gauche"
 
-#: src/lang.c:1784
+#: src/lang.c:1780
 msgid	"Which actions require confirmation"
 msgstr	"Quelles actions requièrent confirmation"
 
-#: src/lang.c:1785
+#: src/lang.c:1781
 msgid	"# What should we ask confirmation for.\n"
 msgstr	"# Demande de confirmation pour...\n"
 
-#: src/lang.c:1790
+#: src/lang.c:1786
 msgid	"'Mark article read' ignores tags"
 msgstr	"'Marquer lu l'article' ignore les marques"
 
-#: src/lang.c:1791
+#: src/lang.c:1787
 msgid	"# If ON the 'Mark article read' function marks only the current article.\n"
 msgstr	"# Si ON, la fonction 'Marquer lu l'article' agit uniquement sur l'article\n"
 	"# actuel.\n"
 
-#: src/lang.c:1795
+#: src/lang.c:1791
 msgid	"Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr	"Logiciel utilisé pour lancer les URLs, <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:1796
+#: src/lang.c:1792
 msgid	"Program that opens URL's"
 msgstr	"Logiciel lançant les URLs"
 
-#: src/lang.c:1797
+#: src/lang.c:1793
 msgid	"# The program used to open URL's. The actual URL will be appended\n"
 msgstr	"# Commande ou script ouvrant les URLs. L'URL sera ajoutée\n"
 
-#: src/lang.c:1802
+#: src/lang.c:1798
 msgid	"Use mouse in xterm"
 msgstr	"Utiliser la souris dans l'xterm"
 
-#: src/lang.c:1803
+#: src/lang.c:1799
 msgid	"# If ON enable mouse key support on xterm terminals\n"
 msgstr	"# Si ON, active le support de la souris dans xterm\n"
 
-#: src/lang.c:1809
+#: src/lang.c:1805
 msgid	"Use scroll keys on keypad"
 msgstr	"Utiliser les flèches du pavé numérique"
 
-#: src/lang.c:1810
+#: src/lang.c:1806
 msgid	"# If ON enable scroll keys on terminals that support it\n"
 msgstr	"# Si ON, active les flèches de défilement pour les terminaux\n"
 	"# les supportant\n"
 
-#: src/lang.c:1815
+#: src/lang.c:1811
 msgid	"Enter maximum number of article to get. <CR> sets."
 msgstr	"Nombre max d'articles à récupérer. <RETOUR> valide."
 
-#: src/lang.c:1816
+#: src/lang.c:1812
 msgid	"Number of articles to get"
 msgstr	"Nombre d'articles à récupérer"
 
 # AMBIGUOUS
-#: src/lang.c:1817
+#: src/lang.c:1813
 msgid	"# Number of articles to get (0=no limit), if negative sets maximum number\n"
 	"# of already read articles to be read before first unread one\n"
 msgstr	"# Nombre d'articles à récupérer (0=pas de limite); si le nombre est négatif\n"
 	"# détermine le nombre max d'articles déjà lus à relire avant le premier non "
 	"lu\n"
 
-#: src/lang.c:1822
+#: src/lang.c:1818
 msgid	"Enter number of days article is considered recent. <CR> sets."
 msgstr	"Nombre de jours un article est considéré comme récent. <RETOUR> valide."
 
-#: src/lang.c:1823
+#: src/lang.c:1819
 msgid	"Article recentness time limit"
 msgstr	"Durée des articles considérés comme récents"
 
-#: src/lang.c:1824
+#: src/lang.c:1820
 msgid	"# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr	"# Nombre de jours un article est considéré comme récent; (0=OFF)\n"
 
-#: src/lang.c:1828
+#: src/lang.c:1824
 msgid	"WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr	"WILDMAT pour les wildcards normaux, REGEX pour expressions régulières."
 
-#: src/lang.c:1829
+#: src/lang.c:1825
 msgid	"Wildcard matching"
 msgstr	"Concordance wildcard"
 
-#: src/lang.c:1830
+#: src/lang.c:1826
 msgid	"# Wildcard matching\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = wildmat\n"
@@ -5340,307 +5340,307 @@ msgstr	"# Concordances Wildcard\n"
 	"# * 0 = wildmat\n"
 	"#   1 = regex\n"
 
-#: src/lang.c:1837
+#: src/lang.c:1833
 msgid	"Enter minimal score before an article is marked killed. <CR> sets."
 msgstr	"Score minimal avant qu'un article soit filtré. <RETOUR> valide."
 
-#: src/lang.c:1838
+#: src/lang.c:1834
 msgid	"Score limit (kill)"
 msgstr	"Score minimum (filtre)"
 
-#: src/lang.c:1839
+#: src/lang.c:1835
 msgid	"# Score limit before an article is marked killed\n"
 msgstr	"# Score minimal avant qu'un article soit filtré\n"
 
-#: src/lang.c:1843
+#: src/lang.c:1839
 msgid	"Enter default score to kill articles. <CR> sets."
 msgstr	"Score par défaut pour filtrer les articles. <RETOUR> valide."
 
-#: src/lang.c:1844
+#: src/lang.c:1840
 msgid	"Default score to kill articles"
 msgstr	"Score par déf. pour filtrer les articles"
 
-#: src/lang.c:1845
+#: src/lang.c:1841
 msgid	"# Default score to kill articles\n"
 msgstr	"# Score par défaut pour filtrer les articles\n"
 
-#: src/lang.c:1849
+#: src/lang.c:1845
 msgid	"Enter minimal score before an article is marked hot. <CR> sets."
 msgstr	"Score minimal avant qu'un article soit sélectionné. <RETOUR> valide."
 
-#: src/lang.c:1850
+#: src/lang.c:1846
 msgid	"Score limit (select)"
 msgstr	"Score minimum (sélection)"
 
-#: src/lang.c:1851
+#: src/lang.c:1847
 msgid	"# Score limit before an article is marked hot\n"
 msgstr	"# Score minimal avant qu'un article soit sélectionné\n"
 
-#: src/lang.c:1855
+#: src/lang.c:1851
 msgid	"Enter default score to select articles. <CR> sets."
 msgstr	"Score par défaut pour la sélection des articles. <RETOUR> valide."
 
-#: src/lang.c:1856
+#: src/lang.c:1852
 msgid	"Default score to select articles"
 msgstr	"Score par défaut pour sél. les articles"
 
-#: src/lang.c:1857
+#: src/lang.c:1853
 msgid	"# Default score to select articles\n"
 msgstr	"# Score par défaut pour sélectionner les articles\n"
 
-#: src/lang.c:1863
+#: src/lang.c:1859
 msgid	"Use slrnface to show ''X-Face:''s"
 msgstr	"Utiliser slrnface pour afficher les 'X-Face:'"
 
-#: src/lang.c:1864
+#: src/lang.c:1860
 msgid	"# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 	"# Only useful when running in an xterm.\n"
 msgstr	"# Si ON, utiliser slrnface(1) pour interpréter l'en-tête 'X-Face:'\n"
 	"# Seulement utile lors de l'utilisation de tin dans un xterm.\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1868
 msgid	"Use ANSI color"
 msgstr	"Utiliser les couleurs ANSI"
 
-#: src/lang.c:1873
+#: src/lang.c:1869
 msgid	"# If ON using ANSI-color\n"
 msgstr	"# Si ON, utiliser les couleurs ANSI\n"
 
-#: src/lang.c:1878
+#: src/lang.c:1874
 msgid	"Standard foreground color"
 msgstr	"Couleur standard de l'avant-plan"
 
-#: src/lang.c:1879
+#: src/lang.c:1875
 msgid	"# Standard foreground color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Couleur standard de l'avant-plan\n"
 	"# Défaut : -1 (défaut couleur)\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1881
 msgid	"Standard background color"
 msgstr	"Couleur standard de l'arrière-plan"
 
-#: src/lang.c:1886
+#: src/lang.c:1882
 msgid	"# Standard background color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Couleur standard de l'arrière-plan\n"
 	"# Défaut : -1 (défaut couleur)\n"
 
-#: src/lang.c:1892
+#: src/lang.c:1888
 msgid	"Color for inverse text (background)"
 msgstr	"Couleur du texte inversé (arrière-plan)"
 
-#: src/lang.c:1893
+#: src/lang.c:1889
 msgid	"# Color of background for inverse text\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Couleur de l'arrière-plan pour le texte inversé\n"
 	"# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:1899
+#: src/lang.c:1895
 msgid	"Color for inverse text (foreground)"
 msgstr	"Couleur du texte inversé (avant-plan)"
 
-#: src/lang.c:1900
+#: src/lang.c:1896
 msgid	"# Color of foreground for inverse text\n"
 	"# Default: 7 (white)\n"
 msgstr	"# Couleur de l'avant-plan du texte inversé\n"
 	"# Défaut : 7 (blanc)\n"
 
-#: src/lang.c:1906
+#: src/lang.c:1902
 msgid	"Color of text lines"
 msgstr	"Couleur du texte"
 
-#: src/lang.c:1907
+#: src/lang.c:1903
 msgid	"# Color of text lines\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Couleur du texte\n"
 	"# Défaut : -1 (défaut couleur)\n"
 
-#: src/lang.c:1913
+#: src/lang.c:1909
 msgid	"Color of mini help menu"
 msgstr	"Couleur du petit menu d'aide"
 
-#: src/lang.c:1914
+#: src/lang.c:1910
 msgid	"# Color of mini help menu\n"
 	"# Default: 3 (brown)\n"
 msgstr	"# Couleur du petit menu d'aide\n"
 	"# Défaut : 3 (marron)\n"
 
-#: src/lang.c:1920
+#: src/lang.c:1916
 msgid	"Color of help text"
 msgstr	"Couleur de l'aide"
 
-#: src/lang.c:1921
+#: src/lang.c:1917
 msgid	"# Color of help pages\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Couleur des pages d'aide\n"
 	"# Défaut : -1 (couleur par défaut)\n"
 
-#: src/lang.c:1927
+#: src/lang.c:1923
 msgid	"Color of status messages"
 msgstr	"Couleur des messages de statut"
 
-#: src/lang.c:1928
+#: src/lang.c:1924
 msgid	"# Color of messages in last line\n"
 	"# Default: 6 (cyan)\n"
 msgstr	"# Couleur des messages de statut\n"
 	"# Défaut : 6 (cyan)\n"
 
-#: src/lang.c:1934
+#: src/lang.c:1930
 msgid	"Color of quoted lines"
 msgstr	"Couleur de citation de 1er niveau"
 
-#: src/lang.c:1935
+#: src/lang.c:1931
 msgid	"# Color of quote-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Couleur de citation de premier niveau\n"
 	"# Défaut : 2 (vert)\n"
 
-#: src/lang.c:1941
+#: src/lang.c:1937
 msgid	"Color of twice quoted line"
 msgstr	"Couleur de citation de 2nd niveau"
 
-#: src/lang.c:1942
+#: src/lang.c:1938
 msgid	"# Color of twice quoted lines\n"
 	"# Default: 3 (brown)\n"
 msgstr	"# Couleur de citation de second niveau\n"
 	"# Défaut : 3 (marron)\n"
 
-#: src/lang.c:1948
+#: src/lang.c:1944
 msgid	"Color of =>3 times quoted line"
 msgstr	"Couleur de citation de 3e niveau ou sup."
 
-#: src/lang.c:1949
+#: src/lang.c:1945
 msgid	"# Color of >=3 times quoted lines\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Couleur de citation de 3e niveau ou supérieur\n"
 	"# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:1955
+#: src/lang.c:1951
 msgid	"Color of article header lines"
 msgstr	"Couleur des en-têtes de l'article"
 
-#: src/lang.c:1956
+#: src/lang.c:1952
 msgid	"# Color of header-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Couleur des en-têtes de l'article\n"
 	"# Défaut : 2 (vert)\n"
 
-#: src/lang.c:1962
+#: src/lang.c:1958
 msgid	"Color of actual news header fields"
 msgstr	"Couleur des champs d'en-tête actuels"
 
-#: src/lang.c:1963
+#: src/lang.c:1959
 msgid	"# Color of actual news header fields\n"
 	"# Default: 9 (light red)\n"
 msgstr	"# Couleur des champs d'en-têtes actuels\n"
 	"# Défaut : 9 (rouge gras)\n"
 
-#: src/lang.c:1969
+#: src/lang.c:1965
 msgid	"Color of article subject lines"
 msgstr	"Couleur du sujet"
 
-#: src/lang.c:1970
+#: src/lang.c:1966
 msgid	"# Color of article subject\n"
 	"# Default: 6 (cyan)\n"
 msgstr	"# Couleur du sujet\n"
 	"# Défaut : 6 (cyan)\n"
 
-#: src/lang.c:1976
+#: src/lang.c:1972
 msgid	"Color of response counter"
 msgstr	"Couleur du compteur de réponse"
 
-#: src/lang.c:1977
+#: src/lang.c:1973
 msgid	"# Color of response counter\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Couleur du compteur de réponse\n"
 	"# Défaut : 2 (vert)\n"
 
-#: src/lang.c:1983
+#: src/lang.c:1979
 msgid	"Color of sender (From:)"
 msgstr	"Couleur de l'expéditeur (From:)"
 
-#: src/lang.c:1984
+#: src/lang.c:1980
 msgid	"# Color of sender (From:)\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Couleur de l'expéditeur (From:)\n"
 	"# Défaut : 2 (vert)\n"
 
-#: src/lang.c:1990
+#: src/lang.c:1986
 msgid	"Color of help/mail sign"
 msgstr	"Couleur de l'aide/signature email"
 
-#: src/lang.c:1991
+#: src/lang.c:1987
 msgid	"# Color of Help/Mail-Sign\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Couleur de l'aide/signature email\n"
 	"# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:1997
+#: src/lang.c:1993
 msgid	"Color of signatures"
 msgstr	"Couleur des signatures"
 
-#: src/lang.c:1998
+#: src/lang.c:1994
 msgid	"# Color of signature\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Couleur des signatures\n"
 	"# Défaut : 4 (bleu)\n"
 
-#: src/lang.c:2004
+#: src/lang.c:2000
 msgid	"Color of highlighted URLs"
 msgstr	"Couleur des URLs en surbrillance"
 
-#: src/lang.c:2005
+#: src/lang.c:2001
 msgid	"# Color of highlighted URLs\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Couleur des URLs en surbrillance\n"
 	"# Défaut : -1 (défaut couleur)\n"
 
-#: src/lang.c:2011
+#: src/lang.c:2007
 msgid	"Color of highlighting with *stars*"
 msgstr	"Couleur des mots entre *astérisques*"
 
-#: src/lang.c:2012
+#: src/lang.c:2008
 msgid	"# Color of word highlighting with *stars*\n"
 	"# Default: 11 (yellow)\n"
 msgstr	"# Couleur des mots entre *astérisques*\n"
 	"# Défaut : 11 (jaune)\n"
 
-#: src/lang.c:2018
+#: src/lang.c:2014
 msgid	"Color of highlighting with _dash_"
 msgstr	"Couleur des mots entre _underscore_"
 
-#: src/lang.c:2019
+#: src/lang.c:2015
 msgid	"# Color of word highlighting with _dash_\n"
 	"# Default: 13 (light pink)\n"
 msgstr	"# Couleur des mots entre _underscore_\n"
 	"# Défaut : 13 (rose gras)\n"
 
-#: src/lang.c:2025
+#: src/lang.c:2021
 msgid	"Color of highlighting with /slash/"
 msgstr	"Couleur des mots entre /slash/"
 
-#: src/lang.c:2026
+#: src/lang.c:2022
 msgid	"# Color of word highlighting with /slash/\n"
 	"# Default: 14 (light cyan)\n"
 msgstr	"# Couleur des mots entre /slash/\n"
 	"# Défaut : 14 (cyan gras)\n"
 
-#: src/lang.c:2032
+#: src/lang.c:2028
 msgid	"Color of highlighting with -stroke-"
 msgstr	"Couleur des mots entre -tirets-"
 
-#: src/lang.c:2033
+#: src/lang.c:2029
 msgid	"# Color of word highlighting with -stroke-\n"
 	"# Default: 12 (light blue)\n"
 msgstr	"# Couleur des mots entre -tirets-\n"
 	"# Défaut : 12 (bleu gras)\n"
 
-#: src/lang.c:2040
+#: src/lang.c:2036
 msgid	"Attr. of highlighting with *stars*"
 msgstr	"Style des mots entre *astérisques*"
 
-#: src/lang.c:2041
+#: src/lang.c:2037
 msgid	"# Attributes of word highlighting on mono terminals\n"
 	"# Possible values are:\n"
 	"#   0 = Normal\n"
@@ -5666,57 +5666,57 @@ msgstr	"# Style des mots mis en évidence
 	"# Style des mots entre *astérisques*\n"
 	"# Défaut : 6 (gras)\n"
 
-#: src/lang.c:2056
+#: src/lang.c:2052
 msgid	"Attr. of highlighting with _dash_"
 msgstr	"Style des mots entre _underscore_"
 
-#: src/lang.c:2057
+#: src/lang.c:2053
 msgid	"# Attribute of word highlighting with _dash_\n"
 	"# Default: 2 (best highlighting)\n"
 msgstr	"# Style des mots entre _tirets_\n"
 	"# Défaut : 2 (misé en évidence accrue)\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2059
 msgid	"Attr. of highlighting with /slash/"
 msgstr	"Style des mots entre /slash/"
 
-#: src/lang.c:2064
+#: src/lang.c:2060
 msgid	"# Attribute of word highlighting with /slash/\n"
 	"# Default: 5 (half bright)\n"
 msgstr	"# Style des mots entre /slash/\n"
 	"# Défaut : 5 (contrasté)\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2066
 msgid	"Attr. of highlighting with -stroke-"
 msgstr	"Style des mots entre -tirets-"
 
-#: src/lang.c:2071
+#: src/lang.c:2067
 msgid	"# Attribute of word highlighting with -stroke-\n"
 	"# Default: 3 (reverse video)\n"
 msgstr	"# Style des mots entre -tirets-\n"
 	"# Défaut : 3 (vidéo inversée)\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2073
 msgid	"URL highlighting in message body"
 msgstr	"Mise en évidence des URLs dans les articles"
 
-#: src/lang.c:2078
+#: src/lang.c:2074
 msgid	"# Enable URL highlighting?\n"
 msgstr	"# Mettre en évidence les URLs ?\n"
 
-#: src/lang.c:2083
+#: src/lang.c:2079
 msgid	"Word highlighting in message body"
 msgstr	"Mise en évidence des mots dans les articles"
 
-#: src/lang.c:2084
+#: src/lang.c:2080
 msgid	"# Enable word highlighting?\n"
 msgstr	"# Mettre en évidence les mots ?\n"
 
-#: src/lang.c:2089
+#: src/lang.c:2085
 msgid	"What to display instead of mark"
 msgstr	"Afficher ça plutôt qu'une marque"
 
-#: src/lang.c:2090
+#: src/lang.c:2086
 msgid	"# Should the leading and ending stars and dashes also be displayed,\n"
 	"# even when they are highlighting marks?\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5730,58 +5730,58 @@ msgstr	"# Est-ce que les astérisques et 
 	"#   1 = oui, afficher la marque\n"
 	"# * 2 = plutôt afficher un espace\n"
 
-#: src/lang.c:2099
+#: src/lang.c:2095
 msgid	"Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr	"Largeur du pager. <RETOUR> valide."
 
-#: src/lang.c:2100
+#: src/lang.c:2096
 msgid	"Page line wrap column"
 msgstr	"Largeur du pager"
 
-#: src/lang.c:2101
+#: src/lang.c:2097
 msgid	"# Wrap article lines at column\n"
 msgstr	"# Justifier les lignes des articles à la colonne indiquée\n"
 
-#: src/lang.c:2106
+#: src/lang.c:2102
 msgid	"Wrap around threads on next unread"
 msgstr	"Englober les fils pour le non lu suivant"
 
-#: src/lang.c:2107
+#: src/lang.c:2103
 msgid	"# If ON wrap around threads on searching next unread article\n"
 msgstr	"# Si ON, englober les fils lors de la recherche de l'article suivant non lu\n"
 
-#: src/lang.c:2111
+#: src/lang.c:2107
 msgid	"Enter default mail address (and fullname). <CR> sets."
 msgstr	"Adresse mail par défaut (et nom complet). <RETOUR> valide."
 
-#: src/lang.c:2112
+#: src/lang.c:2108
 msgid	"Mail address (and fullname)"
 msgstr	"Adresse mail (et nom complet)"
 
-#: src/lang.c:2113
+#: src/lang.c:2109
 msgid	"# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr	"# Adresse mail (et nom complet) si ce n'est pas utilisateur@hôte\n"
 	"# (nom complet)\n"
 
-#: src/lang.c:2118
+#: src/lang.c:2114
 msgid	"Show empty Followup-To in editor"
 msgstr	"Inclure en-tête Followup-To dans l'éditeur"
 
-#: src/lang.c:2119
+#: src/lang.c:2115
 msgid	"# If ON show empty Followup-To header when editing an article\n"
 msgstr	"# Si ON, inclure l'en-tête Followup-To lors de la composition\n"
 	"# des articles\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2119
 msgid	"Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr	"Chemin/! commande/--aucune pour la création de votre signature. <RETOUR> "
 	"valide."
 
-#: src/lang.c:2124
+#: src/lang.c:2120
 msgid	"Create signature from path/command"
 msgstr	"Signature depuis fichier/commande"
 
-#: src/lang.c:2125
+#: src/lang.c:2121
 msgid	"# Signature path (random sigs)/file to be used when posting/replying\n"
 	"# default_sigfile=file       appends file as signature\n"
 	"# default_sigfile=!command   executes external command to generate a "
@@ -5792,41 +5792,41 @@ msgstr	"# Fichier de signature à utilise
 	"# default_sigfile=fichier\tutilise le contenu du fichier comme signature\n"
 	"# default_sigfile=!commande\texécute une commande externe comme signature\n"
 
-#: src/lang.c:2132
+#: src/lang.c:2128
 msgid	"Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr	"Précéder la signature avec \"-- \". <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2133
+#: src/lang.c:2129
 msgid	"Prepend signature with \"-- \""
 msgstr	"Précéder la signature avec \"-- \""
 
-#: src/lang.c:2134
+#: src/lang.c:2130
 msgid	"# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr	"# Si ON, précéde la signature avec le délimiteur standard\n"
 	"# '\\n-- \\'\n"
 
-#: src/lang.c:2138
+#: src/lang.c:2134
 msgid	"Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr	"Rajouter la signature lors du repostage. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2139
+#: src/lang.c:2135
 msgid	"Add signature when reposting"
 msgstr	"Rajouter la signature lors du repostage"
 
-#: src/lang.c:2140
+#: src/lang.c:2136
 msgid	"# If ON add signature to reposted articles\n"
 msgstr	"# Si ON, rajoute la signature aux articles repostés\n"
 
-#: src/lang.c:2144
+#: src/lang.c:2140
 #, c-format
 msgid	"Enter quotation marks, %s or %S for author's initials."
 msgstr	"Caractère de citation, %s ou %S  pour les initiales de l'auteur."
 
-#: src/lang.c:2145
+#: src/lang.c:2141
 msgid	"Characters used as quote-marks"
 msgstr	"Caractère de citation"
 
-#: src/lang.c:2146
+#: src/lang.c:2142
 #, c-format
 msgid	"# Characters used in quoting to followups and replies.\n"
 	"# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
@@ -5834,11 +5834,11 @@ msgstr	"# Caractères utilisés pour les c
 	"# '_' est remplacé par ' ', %%s, %%S sont remplacés par les intiales\n"
 	"# de l'auteur auquel vous répondez.\n"
 
-#: src/lang.c:2152
+#: src/lang.c:2148
 msgid	"Quoting behavior"
 msgstr	"Type de citations"
 
-#: src/lang.c:2153
+#: src/lang.c:2149
 msgid	"# How quoting should be handled when following up or replying.\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = Nothing special\n"
@@ -5860,15 +5860,15 @@ msgstr	"# Type de citations lors des rép
 	"#   6 = Citer les signatures, citer les lignes vides\n"
 	"#   7 = Citations compr., signatures et lignes vides citées\n"
 
-#: src/lang.c:2166 src/lang.c:2174 src/lang.c:2180
+#: src/lang.c:2162 src/lang.c:2170 src/lang.c:2176
 msgid	"%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr	"%A Adresse %D Date %F Adresse+Nom %G groupe %M Message-ID %N Nom %C Prénom"
 
-#: src/lang.c:2167
+#: src/lang.c:2163
 msgid	"Quote line when following up"
 msgstr	"Citation lors d'un suivi"
 
-#: src/lang.c:2168
+#: src/lang.c:2164
 #, c-format
 msgid	"# Format of quote line when mailing/posting/following-up an article\n"
 	"# %%A Address    %%D Date   %%F Addr+Name   %%G Groupname   %%M Message-ID\n"
@@ -5877,35 +5877,35 @@ msgstr	"# Format de la citation lors de 
 	"# %%A Adresse\t\t%%D Date\t%%F Adresse+Nom\t%%G groupe\n"
 	"# %%M Message-ID\t%%N Nom complet\t%%C Prénom\t%%I Initiales\n"
 
-#: src/lang.c:2175
+#: src/lang.c:2171
 msgid	"Quote line when cross-posting"
 msgstr	"Citation lors d'un cross-post"
 
-#: src/lang.c:2181
+#: src/lang.c:2177
 msgid	"Quote line when mailing"
 msgstr	"Citation lors d'un envoi par mail"
 
-#: src/lang.c:2186
+#: src/lang.c:2182
 msgid	"If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr	"Si ON, inclus l'en-tête 'User-Agent:'. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2187
+#: src/lang.c:2183
 msgid	"Insert 'User-Agent:'-header"
 msgstr	"Insérer l'en-tête 'User-Agent'"
 
-#: src/lang.c:2188
+#: src/lang.c:2184
 msgid	"# If ON include advertising User-Agent: header\n"
 msgstr	"# Si ON inclus l'en-tête 'User-Agent:'\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2189
 msgid	"Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr	"Jeu d'encodage pour MIME (p.e. US-ASCII, ISO_8859_1, EUC_KR), <RETOUR> valide."
 
-#: src/lang.c:2194
+#: src/lang.c:2190
 msgid	"MM_CHARSET"
 msgstr	"MM_CHARSET"
 
-#: src/lang.c:2195
+#: src/lang.c:2191
 msgid	"# Charset supported locally which is also used for MIME header and\n"
 	"# Content-Type header.\n"
 	"# If not set, the value of the environment variable MM_CHARSET is used.\n"
@@ -5922,27 +5922,27 @@ msgstr	"# Jeu d'encodage supporté locale
 	"# d'encodage autre que mm_charset est considéré comme non disponible et\n"
 	"# représenté par '?'.\n"
 
-#: src/lang.c:2205
+#: src/lang.c:2201
 msgid	"MM_NETWORK_CHARSET"
 msgstr	"MM_NETWORK_CHARSET"
 
-#: src/lang.c:2206
+#: src/lang.c:2202
 msgid	"# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr	"# Jeu d'encodage utilisé par l'en-tête MIME (Content-Type).\n"
 
-#: src/lang.c:2212
+#: src/lang.c:2208
 msgid	"Mailbox format"
 msgstr	"Format de la boîte à lettres"
 
-#: src/lang.c:2213
+#: src/lang.c:2209
 msgid	"# Format of the mailbox.\n"
 msgstr	"# Format de la boîte à lettres\n"
 
-#: src/lang.c:2218
+#: src/lang.c:2214
 msgid	"MIME encoding in news messages"
 msgstr	"Encodage MIME dans les messages usenet"
 
-#: src/lang.c:2219
+#: src/lang.c:2215
 msgid	"# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 	"# for mails and posts, if necessary. QP is efficient for most European\n"
 	"# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
@@ -5955,15 +5955,15 @@ msgstr	"# Si nécessaire, encodage MIME (
 	"# pour les jeux d'encodage 8bit Est Asiatique, Grec et Russe, car contenant\n"
 	"# un plus grand nombre de caractères 8bit.\n"
 
-#: src/lang.c:2227 src/lang.c:2248
+#: src/lang.c:2223 src/lang.c:2244
 msgid	"Don't change unless you know what you are doing. <ESC> cancels."
 msgstr	"Ne pas changer sauf si vous savez ce que vous faites. <ESC> annule."
 
-#: src/lang.c:2228
+#: src/lang.c:2224
 msgid	"Use 8bit characters in news headers"
 msgstr	"Caractères 8bit dans les en-têtes usenet"
 
-#: src/lang.c:2229
+#: src/lang.c:2225
 msgid	"# If ON, 8bit characters in news headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
 	"# 8bit chars in header are encoded regardless of the value of this\n"
@@ -5974,28 +5974,28 @@ msgstr	"# Si ON, les caractères 8bit dan
 	"# de la valeur de cette option sauf si post_mime_encoding a comme\n"
 	"# valeur 8bit.\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2232
 msgid	"Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"Visualiser automatiquement les fichiers traités. <ESPACE> change, <RETOUR> "
 	"valide, <ESC> annule."
 
-#: src/lang.c:2237
+#: src/lang.c:2233
 msgid	"View post-processed files"
 msgstr	"Voir les fichiers traités"
 
-#: src/lang.c:2238
+#: src/lang.c:2234
 msgid	"# If set, post processed files will be opened in a viewer\n"
 msgstr	"# Si ON, les fichiers traités seront ouverts\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2239
 msgid	"MIME encoding in mail messages"
 msgstr	"Encodage MIME pour les mails"
 
-#: src/lang.c:2249
+#: src/lang.c:2245
 msgid	"Use 8bit characters in mail headers"
 msgstr	"Caractères 8bits dans en-têtes mail"
 
-#: src/lang.c:2250
+#: src/lang.c:2246
 msgid	"# If ON, 8bit characters in mail headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
 	"# 8bit chars in headers are encoded regardless of the value of this "
@@ -6013,26 +6013,26 @@ msgstr	"# Si ON, les caractères 8bit dan
 	"# mails donc nous vous conseillons de ne PAS activer cette option sauf si\n"
 	"# vous avez une bonne raison.\n"
 
-#: src/lang.c:2260
+#: src/lang.c:2256
 msgid	"Strip blanks from ends of lines"
 msgstr	"Nettoyer les fins de lignes"
 
-#: src/lang.c:2261
+#: src/lang.c:2257
 msgid	"# If ON strip blanks from ends of lines for faster display on slow "
 	"terminals.\n"
 msgstr	"# Si ON, enlève les blancs présents aux fins de lignes pour un affichage \n"
 	"# plus rapide sur les terminaux lents.\n"
 
-#: src/lang.c:2266
+#: src/lang.c:2262
 msgid	"If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr	"Si ON, utilise 'translit' pour iconv_open(3). <ESPACE> change & <RETOUR> "
 	"valide."
 
-#: src/lang.c:2267
+#: src/lang.c:2263
 msgid	"Transliteration"
 msgstr	"Translitération (conversion)"
 
-#: src/lang.c:2268
+#: src/lang.c:2264
 msgid	"# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 	"# be represented in the in the target character set, it can be approximated\n"
 	"# through one or several similarly looking characters.\n"
@@ -6040,147 +6040,147 @@ msgstr	"# Si ON, utilise l'extension //T
 	"# caractère n'est pas disponible dans l'encodage choisi, il peut être\n"
 	"# remplacé par un ou plusieurs autres caractères similaires.\n"
 
-#: src/lang.c:2275
+#: src/lang.c:2271
 msgid	"Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	"Vous envoie automatiquement une copie (CC). <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2276
+#: src/lang.c:2272
 msgid	"Send you a cc automatically"
 msgstr	"Envoyer automatiquement une copie"
 
-#: src/lang.c:2277
+#: src/lang.c:2273
 msgid	"# If ON automatically put your name in the Cc: field when mailing an article\n"
 msgstr	"# Si ON, inclus automatiquement votre nom dans le champ Cc: lors d'un envoi\n"
 	"# par mail d'un article.\n"
 
-#: src/lang.c:2281
+#: src/lang.c:2277
 msgid	"Send you a blind carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	"Vous envoie automatiquement une copie privée (BCC). <ESPACE> change & "
 	"<RETOUR> valide."
 
-#: src/lang.c:2282
+#: src/lang.c:2278
 msgid	"Send you a blind cc automatically"
 msgstr	"Envoi automatique d'une copie privée"
 
-#: src/lang.c:2283
+#: src/lang.c:2279
 msgid	"# If ON automatically put your name in the Bcc: field when mailing an "
 	"article\n"
 msgstr	"# Si ON, inclus automatiquement votre nom dans le champ Bcc: lors d'un envoi\n"
 	"# par mail d'un article.\n"
 
-#: src/lang.c:2287
+#: src/lang.c:2283
 msgid	"Enter address elements about which you want to be warned. <CR> sets."
 msgstr	"Être averti de ces éléments. <RETOUR> valide."
 
-#: src/lang.c:2288
+#: src/lang.c:2284
 msgid	"Spamtrap warning address parts"
 msgstr	"Pièges à spam dans les adresses"
 
-#: src/lang.c:2289
+#: src/lang.c:2285
 msgid	"# A comma-delimited list of address-parts you want to be warned\n"
 	"# about when trying to reply by email.\n"
 msgstr	"# Une liste des parties dans les adresses, délimitées par des virgules,\n"
 	"# que vous souhaitez connaître lors d'une réponse par mail.\n"
 
-#: src/lang.c:2294
+#: src/lang.c:2290
 msgid	"Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr	"Entrer la durée d'un filtre (en nombre de jours). <RETOUR> valide."
 
-#: src/lang.c:2295
+#: src/lang.c:2291
 msgid	"No. of days a filter entry is valid"
 msgstr	"Durée de validité d'un filtre"
 
-#: src/lang.c:2296
+#: src/lang.c:2292
 msgid	"# Number of days a short term filter will be active\n"
 msgstr	"# Durée (en nombre de jours) de validité d'un filtre\n"
 
-#: src/lang.c:2300
+#: src/lang.c:2296
 msgid	"Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr	"Créer un filtre pour les articles postés. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2301
+#: src/lang.c:2297
 msgid	"Add posted articles to filter"
 msgstr	"Créer un filtre pour les articles postés"
 
-#: src/lang.c:2302
+#: src/lang.c:2298
 msgid	"# If ON add posted articles which start a new thread to filter for\n"
 	"# highlighting follow-ups\n"
 msgstr	"# Si ON, crée un filtre pour les articles débutant un nouveau fil\n"
 	"# afin de mettre en surbrillance les suivis.\n"
 
-#: src/lang.c:2306
+#: src/lang.c:2302
 msgid	"The directory where articles/threads are to be saved in mailbox format."
 msgstr	"Le répertoire où sont enregistrés les articles/fils au format mailbox."
 
-#: src/lang.c:2307
+#: src/lang.c:2303
 msgid	"Mail directory"
 msgstr	"Répertoire mail"
 
-#: src/lang.c:2308
+#: src/lang.c:2304
 msgid	"# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr	"# (-m) répertoire où sont enregistrés les articles/fils au format mailbox\n"
 
-#: src/lang.c:2313
+#: src/lang.c:2309
 msgid	"Save articles in batch mode (-S)"
 msgstr	"Enregistrer articles en arrière-plan (-S)"
 
-#: src/lang.c:2314
+#: src/lang.c:2310
 msgid	"# If ON articles/threads will be saved in batch mode when save -S\n"
 	"# or mail (-M/-N) is specified on the command line\n"
 msgstr	"# Si ON, les articles/fils seront enregistrés à l'arrière-plan lorsque\n"
 	"# l'option -S ou (-M/-N) pour les mails est spécifiée.\n"
 
-#: src/lang.c:2319
+#: src/lang.c:2315
 msgid	"The directory where you want articles/threads saved."
 msgstr	"Le répertoire où vous voulez enregistrer les articles/fils."
 
-#: src/lang.c:2320
+#: src/lang.c:2316
 msgid	"Directory to save arts/threads in"
 msgstr	"Répertoire où enregistrer les articles/fils"
 
-#: src/lang.c:2321
+#: src/lang.c:2317
 msgid	"# Directory where articles/threads are saved\n"
 msgstr	"# Répertoire où sont enregistrés les articles/fils\n"
 
-#: src/lang.c:2325
+#: src/lang.c:2321
 msgid	"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr	"Enregistrement auto. basé sur l'en-tête Archive-name:. <ESPACE> change & "
 	"<RETOUR> valide."
 
-#: src/lang.c:2326
+#: src/lang.c:2322
 msgid	"Use Archive-name: header for save"
 msgstr	"Honorer l'en-tête 'Archive-name:'"
 
-#: src/lang.c:2327
+#: src/lang.c:2323
 msgid	"# If ON articles/threads with Archive-name: in mail header will\n"
 	"# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr	"# Si ON, les articles/fils avec 'Archive-name:' dans l'en-tête\n"
 	"# du mail seront enregistrés automatiquement avec l'Archive-name\n"
 	"# & le numéro de la partie et ou patch.\n"
 
-#: src/lang.c:2332
+#: src/lang.c:2328
 msgid	"Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 	"cancels."
 msgstr	"Marquer lu les articles/fils enregistrés. <ESPACE> change, <RETOUR> valide, "
 	"<ESC> annule."
 
-#: src/lang.c:2333
+#: src/lang.c:2329
 msgid	"Mark saved articles/threads as read"
 msgstr	"Marquer lu les articles/fils enregistrés"
 
-#: src/lang.c:2334
+#: src/lang.c:2330
 msgid	"# If ON mark articles that are saved as read\n"
 msgstr	"# Si ON, marque lu les articles qui sont enregistrés\n"
 
-#: src/lang.c:2338
+#: src/lang.c:2334
 msgid	"Do post processing (eg. extract attachments) for saved articles."
 msgstr	"Post-traiter (p.e. extraire les pj) les articles enregistrés."
 
-#: src/lang.c:2339
+#: src/lang.c:2335
 msgid	"Post process saved articles"
 msgstr	"Post-traiter les articles enregistrés"
 
-#: src/lang.c:2340
+#: src/lang.c:2336
 msgid	"# Perform post processing (saving binary attachments) from saved articles.\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no\n"
@@ -6192,104 +6192,104 @@ msgstr	"# Post-traitement (enregistremen
 	"#   1 = extraire uniquement les *.shar (archives shell)\n"
 	"#   2 = oui\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2345
 msgid	"Process only unread articles"
 msgstr	"Traiter uniquement les articles non lus"
 
-#: src/lang.c:2350
+#: src/lang.c:2346
 msgid	"# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr	"# Si ON, enregistre/imprime/pipe/envoi articles non lu\n"
 	"# (excepté les articles marqués)\n"
 
-#: src/lang.c:2355
+#: src/lang.c:2351
 msgid	"Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr	"Afficher tout ou une partie des en-têtes. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2356
+#: src/lang.c:2352
 msgid	"Print all headers when printing"
 msgstr	"Imprimer tous les en-têtes"
 
-#: src/lang.c:2357
+#: src/lang.c:2353
 msgid	"# If ON print all of article header otherwise just the important lines\n"
 msgstr	"# Si ON, imprimer tous les en-têtes, sinon juste les lignes importantes\n"
 
-#: src/lang.c:2361
+#: src/lang.c:2357
 msgid	"The printer program with options that is to be used to print articles/threads."
 msgstr	"Le logiciel d'impression avec options utilisées pour imprimer les articles/"
 	"fils."
 
-#: src/lang.c:2362
+#: src/lang.c:2358
 msgid	"Printer program with options"
 msgstr	"Logiciel d'impression avec options"
 
-#: src/lang.c:2363
+#: src/lang.c:2359
 msgid	"# Print program with parameters used to print articles/threads\n"
 msgstr	"# Logiciel d'impression avec options utilisées por imprimer les articles/"
 	"fils\n"
 
-#: src/lang.c:2369
+#: src/lang.c:2365
 msgid	"Force redraw after certain commands"
 msgstr	"Rafraîchir l'écran après certaines actions"
 
-#: src/lang.c:2370
+#: src/lang.c:2366
 msgid	"# If ON a screen redraw will always be done after certain external commands\n"
 msgstr	"# Si ON, un rafraîchissement de l'écran sera toujours effectué après\n"
 	"# certaines commandes externes\n"
 
-#: src/lang.c:2374
+#: src/lang.c:2370
 msgid	"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"Lancer l'éditeur avec une ligne décalée. <ESPACE> change, <RETOUR> valide, "
 	"<ESC> annule."
 
-#: src/lang.c:2375
+#: src/lang.c:2371
 msgid	"Start editor with line offset"
 msgstr	"Lancer l'éditeur avec une ligne décalée"
 
-#: src/lang.c:2376
+#: src/lang.c:2372
 msgid	"# If ON editor will be started with cursor offset into the file\n"
 	"# otherwise the cursor will be positioned at the first line\n"
 msgstr	"# Si ON, l'éditeur sera lancé avec le curseur décalé\n"
 	"# sinon, le curseur sera positionné sur la première ligne\n"
 
-#: src/lang.c:2381
+#: src/lang.c:2377
 msgid	"Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr	"%E pour l'éditeur, %F pour le fichier, %N pour la ligne, <RETOUR> valide."
 
-#: src/lang.c:2382
+#: src/lang.c:2378
 msgid	"Invocation of your editor"
 msgstr	"Lancement de votre éditeur"
 
-#: src/lang.c:2383
+#: src/lang.c:2379
 #, c-format
 msgid	"# Format of editor line including parameters\n"
 	"# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr	"# Format des paramètres pour l'éditeur\n"
 	"# %%E Éditeur  %%F Fichier  %%N N° de ligne\n"
 
-#: src/lang.c:2388
+#: src/lang.c:2384
 msgid	"Enter name and options for external-inews, --internal for internal inews"
 msgstr	"Nom et options pour l'inews externe, --internal pour l'inews interne"
 
-#: src/lang.c:2389
+#: src/lang.c:2385
 msgid	"External inews"
 msgstr	"Inews externe"
 
-#: src/lang.c:2390
+#: src/lang.c:2386
 msgid	"# If --internal use the built in mini inews for posting via NNTP\n"
 	"# otherwise use an external inews program\n"
 msgstr	"# Si '--internal', utilise l'inews allégé intégré pour poster via\n"
 	"# NNTP sinon, utilise un logiciel inews externe\n"
 
-#: src/lang.c:2394
+#: src/lang.c:2390
 msgid	"Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr	"%M pour le MUA, %S pour le sujet, %T pour 'to:', %F pour Fichier, <RETOUR> "
 	"valide."
 
-#: src/lang.c:2395
+#: src/lang.c:2391
 msgid	"Invocation of your mail command"
 msgstr	"Lancement de votre client mail"
 
-#: src/lang.c:2396
+#: src/lang.c:2392
 #, c-format
 msgid	"# Format of mailer line including parameters\n"
 	"# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6300,11 +6300,11 @@ msgstr	"# Format des paramètres pour le 
 	"# p.e. pour utiliser elm comme MUA : elm -s \"%%S\" \"%%T\" < %%F\n"
 	"# p.e. pour elm interactif         : elm -i %%F -s \"%%S\" \"%%T\"\n"
 
-#: src/lang.c:2404
+#: src/lang.c:2400
 msgid	"Use interactive mail reader"
 msgstr	"Utiliser un MUA interactif"
 
-#: src/lang.c:2405
+#: src/lang.c:2401
 msgid	"# Interactive mailreader\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no interactive mailreader\n"
@@ -6316,59 +6316,59 @@ msgstr	"# MUA interactif :\n"
 	"#   1 = utiliser un MUA interactif avec les en-têtes du fichier\n"
 	"#   2 = utiliser un MUA interactif sans les en-têtes du fichier\n"
 
-#: src/lang.c:2414
+#: src/lang.c:2410
 msgid	"Remove ~/.article after posting"
 msgstr	"Effacer ~/.article après le postage"
 
-#: src/lang.c:2415
+#: src/lang.c:2411
 msgid	"# If ON remove ~/.article after posting.\n"
 msgstr	"# Si ON, effacer ~/.article après le postage.\n"
 
-#: src/lang.c:2419
+#: src/lang.c:2415
 msgid	"Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr	"Fichier pour les articles postés, <RETOUR> valide, pas de fichier = désactive."
 
-#: src/lang.c:2420
+#: src/lang.c:2416
 msgid	"Filename for posted articles"
 msgstr	"Fichier pour les articles postés"
 
-#: src/lang.c:2421
+#: src/lang.c:2417
 msgid	"# Filename where to keep all postings (default posted)\n"
 	"# If no filename is set then postings will not be saved\n"
 msgstr	"# Fichier où enregistrer les articles postés ('posted' par défaut)\n"
 	"# Si aucun fichier n'est indiqué, les articles postés ne seront pas\n"
 	"# enregistrés\n"
 
-#: src/lang.c:2426
+#: src/lang.c:2422
 msgid	"Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr	"Garder les articles non postés dans ~/dead.articles. <ESPACE> change & "
 	"<RETOUR> valide."
 
-#: src/lang.c:2427
+#: src/lang.c:2423
 msgid	"Keep failed arts in ~/dead.articles"
 msgstr	"Articles non postés dans ~/dead.articles"
 
-#: src/lang.c:2428
+#: src/lang.c:2424
 msgid	"# If ON keep all failed postings in ~/dead.articles\n"
 msgstr	"# Si ON, garde tous les articles non postés dans ~/dead.articles\n"
 
-#: src/lang.c:2432
+#: src/lang.c:2428
 msgid	"Do you want to strip unsubscribed groups from .newsrc"
 msgstr	"Voulez-vous effacer dans newsrc les groupes auxquels vous vous êtes désabonnés"
 
-#: src/lang.c:2433
+#: src/lang.c:2429
 msgid	"No unsubscribed groups in newsrc"
 msgstr	"Pas de groupes désabonnés dans newsrc"
 
-#: src/lang.c:2434
+#: src/lang.c:2430
 msgid	"# If ON strip unsubscribed groups from newsrc\n"
 msgstr	"# Si ON, efface dans newsrc les groupes auxquels vous vous êtes désabonnés\n"
 
-#: src/lang.c:2439
+#: src/lang.c:2435
 msgid	"Remove bogus groups from newsrc"
 msgstr	"Effacer les groupes corrompus de newsrc"
 
-#: src/lang.c:2440
+#: src/lang.c:2436
 msgid	"# What to do with bogus groups in newsrc file\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = keep\n"
@@ -6380,55 +6380,55 @@ msgstr	"# Que faire des groupes corrompu
 	"#   1 = effacer\n"
 	"#   2 = marquer d'un D dans l'écran de sélection\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2444
 msgid	"Enter number of seconds until active file will be reread. <CR> sets."
 msgstr	"Durée avant que le fichier active ne soit relu. <RETOUR> valide."
 
-#: src/lang.c:2449
+#: src/lang.c:2445
 msgid	"Interval in secs to reread active"
 msgstr	"Durée avant relecture du fichier active"
 
-#: src/lang.c:2450
+#: src/lang.c:2446
 msgid	"# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr	"# Durée (en secondes) avant que le fichier active ne soit relu (0=jamais)\n"
 
-#: src/lang.c:2455
+#: src/lang.c:2451
 msgid	"Reconnect to server automatically"
 msgstr	"Reconnexion automatique au serveur"
 
-#: src/lang.c:2456
+#: src/lang.c:2452
 msgid	"# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr	"# Si ON, reconnexion automatique au serveur NNTP si la connexion est rompue\n"
 
-#: src/lang.c:2460
+#: src/lang.c:2456
 msgid	"Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr	"Créer des copies locales des en-têtes NNTP. <ESPACE> change & <RETOUR> valide."
 
-#: src/lang.c:2461
+#: src/lang.c:2457
 msgid	"Cache NNTP overview files locally"
 msgstr	"Cache local des en-têtes NNTP"
 
-#: src/lang.c:2462
+#: src/lang.c:2458
 msgid	"# If ON, create local copies of NNTP overview files.\n"
 msgstr	"# Si ON, crée une copie locale des en-têtes NNTP.\n"
 
-#: src/lang.c:2466
+#: src/lang.c:2462
 msgid	"Enter format string. <CR> sets, <ESC> cancels."
 msgstr	"Formatage des dates. <RETOUR> valide, <ESC> annule."
 
-#: src/lang.c:2467
+#: src/lang.c:2463
 msgid	"Format string for display of dates"
 msgstr	"Format des dates affichées"
 
-#: src/lang.c:2468
+#: src/lang.c:2464
 msgid	"# Format string for date representation\n"
 msgstr	"# Format des dates affichées\n"
 
-#: src/lang.c:2474
+#: src/lang.c:2470
 msgid	"Unicode normalization form"
 msgstr	"Normalisation d'Unicode"
 
-#: src/lang.c:2475
+#: src/lang.c:2471
 msgid	"# Unicode normalization form\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = None\n"
@@ -6444,20 +6444,20 @@ msgstr	"# Normalisation d'Unicode\n"
 	"#   3 = NFC\n"
 	"#   4 = NFD\n"
 
-#: src/lang.c:2487
+#: src/lang.c:2483
 msgid	"Render BiDi"
 msgstr	"Rendu BiDi"
 
-#: src/lang.c:2488
+#: src/lang.c:2484
 msgid	"# If ON, bi-directional text is rendered by tin\n"
 msgstr	"# Si ON, le texte bi-directionnel est affiché par tin\n"
 
-#: src/misc.c:3750
+#: src/misc.c:3691
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr	"Version : %s %s release %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3753
+#: src/misc.c:3694
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\")\n"
 msgstr	"Version : %s %s release %s (\"%s\")\n"
@@ -6466,23 +6466,23 @@ msgstr	"Version : %s %s release %s (\"%s
 msgid	"Unreachable?\n"
 msgstr	"Inacessible ?\n"
 
-#: src/nntplib.c:824
+#: src/nntplib.c:816
 #, c-format
 msgid	"\n"
 	"Server timed out, trying reconnect # %d\n"
 msgstr	"\n"
 	"Connexion au serveur expirée, reconnexion # %d\n"
 
-#: src/nntplib.c:842
+#: src/nntplib.c:834
 msgid	"Rejoin current group\n"
 msgstr	"Rejoindre le groupe actuel\n"
 
-#: src/nntplib.c:849
+#: src/nntplib.c:841
 #, c-format
 msgid	"Read (%s)\n"
 msgstr	"Lecture (%s)\n"
 
-#: src/nntplib.c:851
+#: src/nntplib.c:843
 #, c-format
 msgid	"Resend last command (%s)\n"
 msgstr	"Réenvoyer la dernière commande (%s)\n"
@@ -6495,7 +6495,7 @@ msgstr	"Réenvoyer la dernière commande (
 #. *       - use some sort of pager?
 #. *       - -> lang.c
 #.
-#: src/nntplib.c:1759
+#: src/nntplib.c:1750
 msgid	"MOTD: "
 msgstr	""
 
@@ -6532,15 +6532,15 @@ msgid	"Posting: %.*s ..."
 msgstr	"Postage : %.*s ..."
 
 #. Check if okay to read
-#: src/read.c:211
+#: src/read.c:191
 msgid	"Aborting read, please wait..."
 msgstr	"Annulation de la lecture, un moment svp..."
 
-#: src/read.c:358
+#: src/read.c:338
 msgid	"Aborted read\n"
 msgstr	"Lecture annulée\n"
 
-#: src/read.c:414
+#: src/read.c:394
 msgid	"Draining\n"
 msgstr	"Purge\n"
 
@@ -6568,7 +6568,7 @@ msgstr	"Ce message a été composé avec le
 	"ce qui suit peut paraître assez bizarre.\n"
 	"\n"
 
-#: src/save.c:972
+#: src/save.c:958
 msgid	"bytes"
 msgstr	"octets"
 
Binary files tin-1.8.1/po/ru.gmo and tin-1.9.0/po/ru.gmo differ
diff -Nurp tin-1.8.1/po/ru.po tin-1.9.0/po/ru.po
--- tin-1.8.1/po/ru.po	2006-02-15 19:10:04.000000000 +0100
+++ tin-1.9.0/po/ru.po	2006-02-28 20:00:05.761501531 +0100
@@ -5,7 +5,7 @@
 msgid	""
 msgstr	"Project-Id-Version: tin 1.8.0\n"
 	"Report-Msgid-Bugs-To: \n"
-	"POT-Creation-Date: 2006-02-15 19:09+0100\n"
+	"POT-Creation-Date: 2006-02-28 19:59+0100\n"
 	"PO-Revision-Date: 2005-03-23 15:39+0200\n"
 	"Last-Translator: Andrei Emeltchenko <andrei.emeltchenko@finik.org>\n"
 	"Language-Team: Russian <ru@li.org>\n"
@@ -649,7 +649,7 @@ msgstr	"óÏÚÄÁÎÉÅ ÆÁÊÌÁ active ÄÌÑ ÓÏÈÒ. 
 msgid	"Creating newsrc file...\n"
 msgstr	"óÏÚÄÁÎÉÅ ÆÁÊÌÁ newsrc...\n"
 
-#: src/lang.c:129 src/lang.c:1150
+#: src/lang.c:129 src/lang.c:1146
 msgid	"Default"
 msgstr	"ðÏ ÕÍÏÌÞÁÎÉÀ"
 
@@ -1668,7 +1668,7 @@ msgstr	"ÐÅÒÅÍÅÓÔÉÔØ ÇÒÕÐÐÕ × ÓÐÉÓËÅ"
 msgid	"choose next group with unread news"
 msgstr	"×ÙÂÒÁÔØ ÓÌÅÄ. ÇÒÕÐÐÕ Ó ÎÅÐÒÏÞÉÔÁÎÎÙÍÉ ÎÏ×ÏÓÔÑÍÉ"
 
-#: src/lang.c:389 src/lang.c:1197
+#: src/lang.c:389 src/lang.c:1193
 msgid	"quit"
 msgstr	"×ÙÈÏÄ"
 
@@ -3777,49 +3777,49 @@ msgstr	"ïÔÐÒÁ×ÌÅÎÉÅ Ó ×ÎÅÛÎÉÍ inews ÐÒÏ×
 msgid	"It worked! Should I always use my built in inews from now on?"
 msgstr	"úÁÒÁÂÏÔÁÌÏ! éÓÐÏÌØÚÏ×ÁÔØ ×ÓÅÇÄÁ ÓÄÅÌÁÎÎÙÊ inews?"
 
-#: src/lang.c:989
+#: src/lang.c:985
 #, c-format
 msgid	"%d %s printed"
 msgstr	"%d %s ÎÁÐÅÞÁÔÁÎÏ"
 
-#: src/lang.c:990
+#: src/lang.c:986
 msgid	"output article/thread/hot/pattern/tagged articles to printer"
 msgstr	"×Ù×ÏÄ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ/hot/ÛÁÂÌÏÎÁ/ÐÏÍÅÞÅÎÎÙÈ ÓÔÁÔÅÊ ÎÁ ÐÅÞÁÔØ"
 
-#: src/lang.c:991
+#: src/lang.c:987
 msgid	"Print"
 msgstr	"ðÅÞÁÔØ"
 
-#: src/lang.c:992
+#: src/lang.c:988
 msgid	"Printing..."
 msgstr	"ðÅÞÁÔÁÀ..."
 
-#: src/lang.c:996
+#: src/lang.c:992
 msgid	"pipe article/thread/hot/pattern/tagged articles into command"
 msgstr	"pipe ÓÔÁÔØÀ/ÄÉÓËÕÓÓÉÀ/hot/ÛÁÂÌÏÎ/ÐÏÍÅÞÅÎÎÙÅ ÓÔÁÔØÉ × ËÏÍÁÎÄÕ"
 
-#: src/lang.c:997
+#: src/lang.c:993
 msgid	"No command"
 msgstr	"îÅÔ ËÏÍÁÎÄÙ"
 
-#: src/lang.c:998
+#: src/lang.c:994
 msgid	"Pipe"
 msgstr	""
 
-#: src/lang.c:999
+#: src/lang.c:995
 #, c-format
 msgid	"Pipe to command [%.*s]> "
 msgstr	"Pipe × ËÏÍÁÎÄÕ [%.*s]> "
 
-#: src/lang.c:1000
+#: src/lang.c:996
 msgid	"Piping..."
 msgstr	""
 
-#: src/lang.c:1002
+#: src/lang.c:998
 msgid	"Piping not enabled."
 msgstr	"Piping ÎÅ ×ËÌÀÞÅÎ."
 
-#: src/lang.c:1006
+#: src/lang.c:1002
 #, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -3832,7 +3832,7 @@ msgstr	"\n"
 	"        É ÓÏÄÅÒÖÉÍÏÅ.  éÓÐÏÌØÚÕÊÔÅ ÚÁÐÑÔÕÀ (,) ÄÌÑ ÒÁÚÄÅÌÅÎÉÑ\n"
 	"        ÎÅÓËÏÌØËÉÈ ÉÍÅÎ ÇÒÕÐÐ.\n"
 
-#: src/lang.c:1011
+#: src/lang.c:1007
 #, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -3843,7 +3843,7 @@ msgstr	"\n"
 	"        ÔÁË ËÁË ÓÔÒÏËÁ ÎÅ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÐÒÏÂÅÌÏ×.\n"
 	"        ðÏÖÁÌÕÊÓÔÁ ÚÁÐÉÓÙ×ÁÅÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1012
 #, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line is continued in the next line.\n"
@@ -3854,14 +3854,14 @@ msgstr	"\n"
 	"          üÔÏ ÎÏ×ÏÅ Ó×ÏÊÔÓ×Ï É ÍÏÖÅÔ ÐÏÄÄÅÒÖÉ×ÁÔØÓÑ ÎÅ ×ÓÅÍÉ ÓÅÒ×ÅÒÁÍÉ.\n"
 	"          þÔÏÂÙ ÉÚÂÅÖÁÔØ ÐÒÏÂÌÅÍ, ÚÁÐÉÓÙ×ÁÊÔÅ ×ÓÅ ÇÒÕÐÐÙ ÏÄÎÏÊ ÓÔÒÏËÏÊ.\n"
 
-#: src/lang.c:1020
+#: src/lang.c:1016
 #, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr	"\n"
 	"÷ÎÉÍÁÎÉÅ: ÓÔÒÏËÁ \"%s:\" ÓÏÄÅÒÖÉÔ ÐÒÏÂÅÌÙ, ËÏÔÏÒÙÅ ÄÏÌÖÎÙ ÂÙÔØ ÕÂÒÁÎÙ.\n"
 
-#: src/lang.c:1025
+#: src/lang.c:1021
 msgid	"\n"
 	"  If your article contains quoted text  please take some time to pare it "
 	"down\n"
@@ -3882,505 +3882,505 @@ msgid	"\n"
 	"  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr	""
 
-#: src/lang.c:1038
+#: src/lang.c:1034
 msgid	"shell escape"
 msgstr	"×ÙÈÏÄ × ÏÂÏÌÏÞËÕ"
 
-#: src/lang.c:1039
+#: src/lang.c:1035
 #, c-format
 msgid	"Shell Command (%s)"
 msgstr	"ëÏÍÁÎÄÁ ÏÂÏÌÏÞËÉ (%s)"
 
-#: src/lang.c:1040
+#: src/lang.c:1036
 #, c-format
 msgid	"Enter shell command [%s]> "
 msgstr	"÷×ÅÄÉÔÅ ËÏÍÁÎÄÕ ÏÂÏÌÏÞËÉ [%s]> "
 
-#: src/lang.c:1044
+#: src/lang.c:1040
 #, c-format
 msgid	"%s: Can't get entry for TERM\n"
 msgstr	"%s: îÅ ÍÏÇÕ ÐÏÌÕÞÉÔØ ÚÁÐÉÓØ ÄÌÑ TERM\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1044
 #, c-format
 msgid	"Group %.*s ('q' to quit)..."
 msgstr	"çÒÕÐÐÁ %.*s ('q' ÞÔÏÂÙ ×ÙÊÔÉ)..."
 
-#: src/lang.c:1050
+#: src/lang.c:1046
 #, c-format
 msgid	"Group %.*s..."
 msgstr	"çÒÕÐÐÁ %.*s.."
 
-#: src/lang.c:1054
+#: src/lang.c:1050
 msgid	"Server unavailable\n"
 msgstr	"óÅÒ×ÅÒ ÎÅ ÄÏÓÔÕÐÅÎ\n"
 
-#: src/lang.c:1060
+#: src/lang.c:1056
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
 	"s=post"
 msgstr	"%s=pipe; %s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %"
 	"s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1061
+#: src/lang.c:1057
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=pipe; %s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=reply mail; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %"
 	"s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1063
+#: src/lang.c:1059
 #, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %"
 	"s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1064
+#: src/lang.c:1060
 #, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=mail; %s=ÐÅÞÁÔØ; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1068
+#: src/lang.c:1064
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=pipe; %s=mail; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %"
 	"s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1069
+#: src/lang.c:1065
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=pipe; %s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1071
+#: src/lang.c:1067
 #, c-format
 msgid	"%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=mail; %s=×ÙÈÏÄ; %s=toggle all/unread; %s=ÓÏÈÒ.; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1072
+#: src/lang.c:1068
 #, c-format
 msgid	"%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=mail; %s=×ÙÈÏÄ; %s=ÏÔ×ÅÔÉÔØ; %s=ÓÏÚÒÁÎÉÔØ; %s=ÏÔÍ.; %s=ÏÔÐÒÁ×ÉÔØ"
 
-#: src/lang.c:1078
+#: src/lang.c:1074
 msgid	"Terminal does not support color"
 msgstr	"ôÅÒÍÉÎÁÌ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ Ã×ÅÔ"
 
-#: src/lang.c:1083
+#: src/lang.c:1079
 #, c-format
 msgid	"Trying %s"
 msgstr	""
 
-#: src/lang.c:1097 src/lang.c:1123 src/lang.c:1139 src/lang.c:1318 src/refs.c:296
+#: src/lang.c:1093 src/lang.c:1119 src/lang.c:1135 src/lang.c:1314 src/refs.c:296
 msgid	"None"
 msgstr	"îÉÞÅÇÏ"
 
-#: src/lang.c:1098
+#: src/lang.c:1094
 msgid	"Subject"
 msgstr	"ôÅÍÁ"
 
-#: src/lang.c:1099
+#: src/lang.c:1095
 msgid	"References"
 msgstr	""
 
-#: src/lang.c:1100
+#: src/lang.c:1096
 msgid	"Both Subject and References"
 msgstr	"ôÅÍÁ É References"
 
-#: src/lang.c:1101
+#: src/lang.c:1097
 msgid	"Multipart Subject"
 msgstr	""
 
-#: src/lang.c:1102
+#: src/lang.c:1098
 msgid	"Percentage Match"
 msgstr	"óÏ×ÐÁÄÅÎÉÑ ÐÏ ÐÒÏÃÅÎÔÁÍ"
 
-#: src/lang.c:1114 src/lang.c:1225
+#: src/lang.c:1110 src/lang.c:1221
 msgid	"No"
 msgstr	"îÅÔ"
 
-#: src/lang.c:1115 src/lang.c:1227
+#: src/lang.c:1111 src/lang.c:1223
 msgid	"Yes"
 msgstr	"äÁ"
 
-#: src/lang.c:1116
+#: src/lang.c:1112
 msgid	"Hide All"
 msgstr	"óËÒÙÔØ ×ÓÅ"
 
-#: src/lang.c:1124
+#: src/lang.c:1120
 msgid	"Address"
 msgstr	"áÄÒÅÓ"
 
-#: src/lang.c:1125
+#: src/lang.c:1121
 msgid	"Full Name"
 msgstr	"ðÏÌÎÏÅ ÉÍÑ"
 
-#: src/lang.c:1126
+#: src/lang.c:1122
 msgid	"Address and Name"
 msgstr	"áÄÒÅÓ É ÉÍÑ"
 
-#: src/lang.c:1133
+#: src/lang.c:1129
 msgid	"Max"
 msgstr	"íÁËÓÉÍÁÌØÎÙÊ"
 
-#: src/lang.c:1134
+#: src/lang.c:1130
 msgid	"Sum"
 msgstr	"óÕÍÍÁ"
 
-#: src/lang.c:1135
+#: src/lang.c:1131
 msgid	"Average"
 msgstr	"óÒÅÄÎÉÊ"
 
-#: src/lang.c:1140
+#: src/lang.c:1136
 msgid	"Lines"
 msgstr	"óÔÒÏËÉ"
 
-#: src/lang.c:1141
+#: src/lang.c:1137
 msgid	"Score"
 msgstr	""
 
-#: src/lang.c:1142
+#: src/lang.c:1138
 msgid	"Lines & Score"
 msgstr	"óÔÒÏËÉ É Score"
 
-#: src/lang.c:1151
+#: src/lang.c:1147
 msgid	"Black"
 msgstr	"þÅÒÎÙÊ"
 
-#: src/lang.c:1152
+#: src/lang.c:1148
 msgid	"Red"
 msgstr	"ëÒÁÓÎÙÊ"
 
-#: src/lang.c:1153
+#: src/lang.c:1149
 msgid	"Green"
 msgstr	"úÅÌ£ÎÙÊ"
 
-#: src/lang.c:1154
+#: src/lang.c:1150
 msgid	"Brown"
 msgstr	"ëÏÒÉÞÎÅ×ÙÊ"
 
-#: src/lang.c:1155
+#: src/lang.c:1151
 msgid	"Blue"
 msgstr	"óÉÎÉÊ"
 
-#: src/lang.c:1156
+#: src/lang.c:1152
 msgid	"Pink"
 msgstr	"òÏÚÏ×ÙÊ"
 
-#: src/lang.c:1157
+#: src/lang.c:1153
 msgid	"Cyan"
 msgstr	"çÏÌÕÂÏÊ"
 
-#: src/lang.c:1158
+#: src/lang.c:1154
 msgid	"White"
 msgstr	"âÅÌÙÊ"
 
-#: src/lang.c:1159
+#: src/lang.c:1155
 msgid	"Gray"
 msgstr	"óÅÒÙÊ"
 
-#: src/lang.c:1160
+#: src/lang.c:1156
 msgid	"Light Red"
 msgstr	"ó×ÅÔÌÏ-ËÒÁÓÎÙÊ"
 
-#: src/lang.c:1161
+#: src/lang.c:1157
 msgid	"Light Green"
 msgstr	"ó×ÅÔÌÏ-ÚÅÌ£ÎÙÊ"
 
-#: src/lang.c:1162
+#: src/lang.c:1158
 msgid	"Yellow"
 msgstr	"ö£ÌÔÙÊ"
 
-#: src/lang.c:1163
+#: src/lang.c:1159
 msgid	"Light Blue"
 msgstr	"ó×ÅÔÌÏ-ÓÉÎÉÊ"
 
-#: src/lang.c:1164
+#: src/lang.c:1160
 msgid	"Light Pink"
 msgstr	"ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ"
 
-#: src/lang.c:1165
+#: src/lang.c:1161
 msgid	"Light Cyan"
 msgstr	"ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ"
 
-#: src/lang.c:1166
+#: src/lang.c:1162
 msgid	"Light White"
 msgstr	"ó×ÅÔÌÏ-ÂÅÌÙÊ"
 
-#: src/lang.c:1174 src/lang.c:1231 src/lang.c:1245
+#: src/lang.c:1170 src/lang.c:1227 src/lang.c:1241
 msgid	"Nothing"
 msgstr	"îÉÞÅÇÏ"
 
-#: src/lang.c:1175
+#: src/lang.c:1171
 msgid	"Mark"
 msgstr	""
 
-#: src/lang.c:1176
+#: src/lang.c:1172
 msgid	"Space"
 msgstr	""
 
-#: src/lang.c:1183
+#: src/lang.c:1179
 msgid	"Normal"
 msgstr	""
 
-#: src/lang.c:1184
+#: src/lang.c:1180
 msgid	"Best highlighting"
 msgstr	"ìÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ"
 
-#: src/lang.c:1185
+#: src/lang.c:1181
 msgid	"Underline"
 msgstr	"ðÏÄÞÅÒËÉ×ÁÎÉÅ"
 
-#: src/lang.c:1186
+#: src/lang.c:1182
 msgid	"Reverse video"
 msgstr	"òÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ"
 
-#: src/lang.c:1187
+#: src/lang.c:1183
 msgid	"Blinking"
 msgstr	"íÉÇÁÎÉÅ"
 
-#: src/lang.c:1188
+#: src/lang.c:1184
 msgid	"Half bright"
 msgstr	""
 
-#: src/lang.c:1189
+#: src/lang.c:1185
 msgid	"Bold"
 msgstr	""
 
-#: src/lang.c:1194
+#: src/lang.c:1190
 msgid	"none"
 msgstr	"ÎÉÞÅÇÏ"
 
-#: src/lang.c:1195
+#: src/lang.c:1191
 msgid	"commands"
 msgstr	"ËÏÍÁÎÄÙ"
 
-#: src/lang.c:1196
+#: src/lang.c:1192
 msgid	"select"
 msgstr	"×ÙÂÏÒ"
 
-#: src/lang.c:1198
+#: src/lang.c:1194
 msgid	"commands & quit"
 msgstr	"ËÏÍÁÎÄÙ É ×ÙÈÏÄ"
 
-#: src/lang.c:1199
+#: src/lang.c:1195
 msgid	"commands & select"
 msgstr	"ËÏÍÁÎÄÙ É ×ÙÂÏÒ"
 
-#: src/lang.c:1200
+#: src/lang.c:1196
 msgid	"quit & select"
 msgstr	"×ÙÈÏÄ É ×ÙÂÏÒ"
 
-#: src/lang.c:1201
+#: src/lang.c:1197
 msgid	"commands & quit & select"
 msgstr	"ËÏÍÁÎÄÙ, ×ÙÈÏÄ É ×ÙÂÏÒ"
 
-#: src/lang.c:1226
+#: src/lang.c:1222
 msgid	"Shell archive"
 msgstr	""
 
-#: src/lang.c:1232
+#: src/lang.c:1228
 msgid	"Subject: (descending)"
 msgstr	"ôÅÍÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1233
+#: src/lang.c:1229
 msgid	"Subject: (ascending)"
 msgstr	"ôÅÍÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1234
+#: src/lang.c:1230
 msgid	"From: (descending)"
 msgstr	"From: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1235
+#: src/lang.c:1231
 msgid	"From: (ascending)"
 msgstr	"From: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1236
+#: src/lang.c:1232
 msgid	"Date: (descending)"
 msgstr	"äÁÔÁ: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1237
+#: src/lang.c:1233
 msgid	"Date: (ascending)"
 msgstr	"äÁÔÁ: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1238 src/lang.c:1246
+#: src/lang.c:1234 src/lang.c:1242
 msgid	"Score (descending)"
 msgstr	"Score (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1239 src/lang.c:1247
+#: src/lang.c:1235 src/lang.c:1243
 msgid	"Score (ascending)"
 msgstr	"Score (ÐÏ ×ÏÚÓÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1240
+#: src/lang.c:1236
 msgid	"Lines: (descending)"
 msgstr	"ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ÕÂÙ×ÁÎÉÀ)"
 
-#: src/lang.c:1241
+#: src/lang.c:1237
 msgid	"Lines: (ascending)"
 msgstr	"ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË: (ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ)"
 
-#: src/lang.c:1252
+#: src/lang.c:1248
 msgid	"Always Keep"
 msgstr	""
 
-#: src/lang.c:1253
+#: src/lang.c:1249
 msgid	"Always Remove"
 msgstr	""
 
-#: src/lang.c:1254
+#: src/lang.c:1250
 msgid	"Mark with D on selection screen"
 msgstr	""
 
-#: src/lang.c:1259
+#: src/lang.c:1255
 msgid	"Kill only unread arts"
 msgstr	"õÎÉÞÔÏÖÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ"
 
-#: src/lang.c:1260
+#: src/lang.c:1256
 msgid	"Kill all arts & show with K"
 msgstr	"õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÐÏËÁÚ. Ó K"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1261
+#: src/lang.c:1257
 msgid	"Kill all arts and never show"
 msgstr	"õÎÉÞÔÏÖÁÔØ ×ÓÅ ÓÔÁÔØÉ É ÎÅ ÐÏËÁÚ."
 
-#: src/lang.c:1266
+#: src/lang.c:1262
 msgid	"Nothing special"
 msgstr	"îÉÞÅÇÏ ÏÓÏÂÅÎÎÏÇÏ"
 
-#: src/lang.c:1267
+#: src/lang.c:1263
 msgid	"Compress quotes"
 msgstr	"óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ"
 
-#: src/lang.c:1268
+#: src/lang.c:1264
 msgid	"Quote signatures"
 msgstr	"ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1269
+#: src/lang.c:1265
 msgid	"Compress quotes, quote sigs"
 msgstr	"óÖÉÍÁÔØ ÓÉÇÎÁÔÕÒÙ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1270
+#: src/lang.c:1266
 msgid	"Quote empty lines"
 msgstr	"ãÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1271
+#: src/lang.c:1267
 msgid	"Compress quotes, quote empty lines"
 msgstr	"óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1272
+#: src/lang.c:1268
 msgid	"Quote sigs & empty lines"
 msgstr	"ãÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1273
+#: src/lang.c:1269
 msgid	"Comp. q., quote sigs & empty lines"
 msgstr	"óÖÉÍÁÔØ ÃÉÔÉÒÏ×ÁÎÉÅ, ÃÉÔÉÒÏ×ÁÔØ ÓÉÇÎÁÔÕÒÙ É ÐÕÓÔÙÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:1311
+#: src/lang.c:1307
 msgid	"no"
 msgstr	"ÎÅÔ"
 
-#: src/lang.c:1312
+#: src/lang.c:1308
 msgid	"with headers"
 msgstr	"Ó ÚÁÇÏÌÏ×ËÁÍÉ"
 
-#: src/lang.c:1313
+#: src/lang.c:1309
 msgid	"without headers"
 msgstr	"ÂÅÚ ÚÁÇÏÌÏ×ËÏ×"
 
-#: src/lang.c:1320 src/lang.c:1326
+#: src/lang.c:1316 src/lang.c:1322
 msgid	"NFKC"
 msgstr	""
 
-#: src/lang.c:1321
+#: src/lang.c:1317
 msgid	"NFKD"
 msgstr	""
 
-#: src/lang.c:1322
+#: src/lang.c:1318
 msgid	"NFC"
 msgstr	""
 
-#: src/lang.c:1323
+#: src/lang.c:1319
 msgid	"NFD"
 msgstr	""
 
-#: src/lang.c:1334
+#: src/lang.c:1330
 msgid	"Display Options"
 msgstr	"ïÐÃÉÉ ×Ù×ÏÄÁ"
 
-#: src/lang.c:1341
+#: src/lang.c:1337
 msgid	"Color Options"
 msgstr	"ïÐÃÉÉ ÒÁÂÏÔÙ Ó Ã×ÅÔÏÍ"
 
-#: src/lang.c:1348
+#: src/lang.c:1344
 msgid	"Article-Limiting Options"
 msgstr	""
 
-#: src/lang.c:1354
+#: src/lang.c:1350
 msgid	"Posting/Mailing Options"
 msgstr	"ïÐÃÉÉ ÏÔÐÒÁ×ËÉ ÓÔÁÔÅÊ/ÐÉÓÅÍ"
 
-#: src/lang.c:1360
+#: src/lang.c:1356
 msgid	"Saving/Printing Options"
 msgstr	"ïÐÃÉÉ ÓÏÈÒÁÎÅÎÉÑ É ÐÅÞÁÔÉ"
 
-#: src/lang.c:1366
+#: src/lang.c:1362
 msgid	"Expert Options"
 msgstr	"üËÓÐÅÒÔÎÙÅ ÏÐÃÉÉ"
 
-#: src/lang.c:1372
+#: src/lang.c:1368
 msgid	"Filtering Options"
 msgstr	"ïÐÃÉÉ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1377 src/lang.c:1408 src/lang.c:1414 src/lang.c:1440 src/lang.c:1490
-#: src/lang.c:1496 src/lang.c:1506 src/lang.c:1526 src/lang.c:1601 src/lang.c:1771
-#: src/lang.c:1777 src/lang.c:1783 src/lang.c:1789 src/lang.c:1801 src/lang.c:1808
-#: src/lang.c:1862 src/lang.c:1871 src/lang.c:1877 src/lang.c:1884 src/lang.c:1891
-#: src/lang.c:1898 src/lang.c:1905 src/lang.c:1912 src/lang.c:1919 src/lang.c:1926
-#: src/lang.c:1933 src/lang.c:1940 src/lang.c:1947 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2039 src/lang.c:2055 src/lang.c:2062 src/lang.c:2069 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2088 src/lang.c:2105 src/lang.c:2117 src/lang.c:2151
-#: src/lang.c:2204 src/lang.c:2211 src/lang.c:2217 src/lang.c:2242 src/lang.c:2259
-#: src/lang.c:2312 src/lang.c:2348 src/lang.c:2368 src/lang.c:2403 src/lang.c:2413
-#: src/lang.c:2438 src/lang.c:2454 src/lang.c:2473 src/lang.c:2486
+#: src/lang.c:1373 src/lang.c:1404 src/lang.c:1410 src/lang.c:1436 src/lang.c:1486
+#: src/lang.c:1492 src/lang.c:1502 src/lang.c:1522 src/lang.c:1597 src/lang.c:1767
+#: src/lang.c:1773 src/lang.c:1779 src/lang.c:1785 src/lang.c:1797 src/lang.c:1804
+#: src/lang.c:1858 src/lang.c:1867 src/lang.c:1873 src/lang.c:1880 src/lang.c:1887
+#: src/lang.c:1894 src/lang.c:1901 src/lang.c:1908 src/lang.c:1915 src/lang.c:1922
+#: src/lang.c:1929 src/lang.c:1936 src/lang.c:1943 src/lang.c:1950 src/lang.c:1957
+#: src/lang.c:1964 src/lang.c:1971 src/lang.c:1978 src/lang.c:1985 src/lang.c:1992
+#: src/lang.c:1999 src/lang.c:2006 src/lang.c:2013 src/lang.c:2020 src/lang.c:2027
+#: src/lang.c:2035 src/lang.c:2051 src/lang.c:2058 src/lang.c:2065 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2101 src/lang.c:2113 src/lang.c:2147
+#: src/lang.c:2200 src/lang.c:2207 src/lang.c:2213 src/lang.c:2238 src/lang.c:2255
+#: src/lang.c:2308 src/lang.c:2344 src/lang.c:2364 src/lang.c:2399 src/lang.c:2409
+#: src/lang.c:2434 src/lang.c:2450 src/lang.c:2469 src/lang.c:2482
 msgid	"<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"<ðòïâåì> ×ÙÂÒÁÔØ, <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1378
+#: src/lang.c:1374
 msgid	"Show mini menu & posting etiquette"
 msgstr	"ðÏËÁÚÙ×ÁÔØ ÍÉÎÉ-ÍÅÎÀ É ÜÔÉËÅÔ ÏÂÝÅÎÉÑ"
 
-#: src/lang.c:1379
+#: src/lang.c:1375
 msgid	"# If ON show a mini menu of useful commands at each level\n"
 	"# and posting etiquette after composing an article\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÅ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ\n"
 	"# É ÐÒÁ×ÉÌÁ ÓÅÔÅ×ÏÇÏ ÜÔÉËÅÔÁ ÐÏÓÌÅ ÓÏÚÄÁÎÉÑ ÓÔÁÔØÉ\n"
 
-#: src/lang.c:1384
+#: src/lang.c:1380
 msgid	"Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr	"ðÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÑ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 	"ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1385
+#: src/lang.c:1381
 msgid	"Show description of each newsgroup"
 msgstr	"ðÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐ"
 
-#: src/lang.c:1386
+#: src/lang.c:1382
 msgid	"# If ON show group description text after newsgroup name at\n"
 	"# group selection level\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ ÐÏÓÌÅ ÉÍÅÎÉ ÇÒÕÐÐÙ ×\n"
 	"# ÒÅÖÉÍÅ ×ÙÂÏÒÁ ÇÒÕÐÐÙ\n"
 
-#: src/lang.c:1391
+#: src/lang.c:1387
 msgid	"Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
 	"sets."
 msgstr	"÷Ù×ÏÄ ôÅÍÙ É á×ÔÏÒÁ × ÍÅÎÀ ÇÒÕÐÐÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1392
+#: src/lang.c:1388
 msgid	"In group menu, show author by"
 msgstr	"÷ ÍÅÎÀ ÇÒÕÐÐÙ ÐÏËÁÚÁÔØ Á×ÔÏÒÁ ËÁË"
 
-#: src/lang.c:1393
+#: src/lang.c:1389
 msgid	"# Part of from field to display\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = none\n"
@@ -4394,32 +4394,32 @@ msgstr	"# ÷Ù×ÏÄÉÔØ ÞÁÓÔØ ÐÏÌÑ From:\n"
 	"# * 2 = ÐÏÌÎÏÅ ÉÍÑ\n"
 	"#   3 = ÁÄÒÅÓ É ÐÏÌÎÏÅ ÉÍÑ\n"
 
-#: src/lang.c:1402
+#: src/lang.c:1398
 msgid	"Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr	"÷Ù×ÏÄÉÔØ -> ×ÍÅÓÔØ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1403
+#: src/lang.c:1399
 msgid	"Draw -> instead of highlighted bar"
 msgstr	"÷Ù×Ï×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ."
 
-#: src/lang.c:1404
+#: src/lang.c:1400
 msgid	"# If ON use -> otherwise highlighted bar for selection\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ×Ù×Ï×ÏÄÉÔØ -> ×ÍÅÓÔÏ ÐÏÄÓ×ÅÔËÉ × ÍÅÎÀ\n"
 
-#: src/lang.c:1409
+#: src/lang.c:1405
 msgid	"Use inverse video for page headers"
 msgstr	"éÎ×ÅÒÓÎÙÊ ×ÉÄÅÏ ÒÅÖÉÍ ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÓÔÒÁÎÉÃ"
 
-#: src/lang.c:1410
+#: src/lang.c:1406
 msgid	"# If ON use inverse video for page headers at different levels\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÎ×ÅÒÓÉÀ Ã×ÅÔÏ× ÄÌÑ ÚÁÇÏÌÏ×ËÏ× ÎÁ\n"
 	"# ÒÁÚÌÉÞÎÙÈ ÕÒÏ×ÎÑÈ\n"
 
-#: src/lang.c:1415
+#: src/lang.c:1411
 msgid	"Thread articles by"
 msgstr	"çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1416
+#: src/lang.c:1412
 msgid	"# Thread articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4437,16 +4437,16 @@ msgstr	"# çÒÕÐÐÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ...\n"
 	"#   4 = Multipart Subject\n"
 	"#   5 = óÏ×ÐÁÄÅÎÉÅ ÐÏ ÐÒÏÃÅÎÔÁÍ\n"
 
-#: src/lang.c:1427
+#: src/lang.c:1423
 msgid	"Enter percentage match required to thread together. <CR> sets."
 msgstr	"÷×ÅÄÉÔÅ ÎÅÏÂÈÏÄÉÍÙÊ ÐÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÌÑ ÏÂßÅÄÉÎÅÎÉÑ × ÄÉÓËÕÓÓÉÀ. <CR> "
 	"ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1428
+#: src/lang.c:1424
 msgid	"Thread percentage match"
 msgstr	"ðÒÏÃÅÎÔ ÓÏ×ÐÁÄÅÎÉÑ ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1429
+#: src/lang.c:1425
 #, c-format
 msgid	"# Thread percentage match...\n"
 	"# the percentage of characters in the subject of an article that must match\n"
@@ -4459,11 +4459,11 @@ msgid	"# Thread percentage match...\n"
 	"# 'harppy' would be threaded separately from 'happy'\n"
 msgstr	""
 
-#: src/lang.c:1441
+#: src/lang.c:1437
 msgid	"Score of a thread"
 msgstr	"Score ÄÉÓËÕÓÓÉÉ"
 
-#: src/lang.c:1442
+#: src/lang.c:1438
 msgid	"# Thread score\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = max\n"
@@ -4475,16 +4475,16 @@ msgstr	"# Score ÄÉÓËÕÓÓÉÉ\n"
 	"#   1 = ÓÕÍÍÁ\n"
 	"#   2 = ÓÒÅÄÎÅÅ\n"
 
-#: src/lang.c:1450
+#: src/lang.c:1446
 msgid	"Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr	"óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ôÅÍÅ, From, äÁÔÅ ÉÌÉ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 	"ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1451
+#: src/lang.c:1447
 msgid	"Sort articles by"
 msgstr	"óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ"
 
-#: src/lang.c:1452
+#: src/lang.c:1448
 msgid	"# Sort articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4512,16 +4512,16 @@ msgstr	"# óÏÒÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ...\n"
 	"#   9 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ÕÂÙ×ÁÎÉÀ\n"
 	"#  10 = ëÏÌÉÞÅÓÔ×Ï ÓÔÒÏË ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1468
+#: src/lang.c:1464
 msgid	"Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr	"îÅ ÓÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÉÌÉ ÓÏÒÔÉÒÏ×ÁÔØ ÐÏ Score. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 	"ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1469
+#: src/lang.c:1465
 msgid	"Sort threads by"
 msgstr	"óÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÐÏ"
 
-#: src/lang.c:1470
+#: src/lang.c:1466
 msgid	"# Sort thread by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4533,47 +4533,47 @@ msgstr	"# óÏÒÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÀ ÐÏ...\n"
 	"# * 1 = Score ÐÏ ÕÂÙ×ÁÎÉÀ\n"
 	"#   2 = Score ÐÏ ×ÏÚÒÁÓÔÁÎÉÀ\n"
 
-#: src/lang.c:1478
+#: src/lang.c:1474
 msgid	"Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr	"õÓÔ. ËÕÒÓÏÒ ÎÁ ÐÅÒ×ÕÀ/ÐÏÓÌÅÄ. ÎÅÐÒÏÞÉÔ. ÓÔÁÔØÀ × ÇÒÕÐÐÁÈ. <ðòïâåì> ×ÙÂÏÒ, "
 	"<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1479
+#: src/lang.c:1475
 msgid	"Goto first unread article in group"
 msgstr	"ðÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞ. ÓÔÁÔØÅ × ÇÒÕÐÐÅ"
 
-#: src/lang.c:1480
+#: src/lang.c:1476
 msgid	"# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr	"# åÓÌÉ ON ÔÏ ÐÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÅ × ÇÒÕÐÐÅ,\n"
 	"# ÉÎÁÞÅ Ë ÐÅÒÅÊÔÉ Ë ÐÏÓÌÅÄÎÅÊ.\n"
 
-#: src/lang.c:1484
+#: src/lang.c:1480
 msgid	"Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr	"ðÏËÁÚÙ×ÁÔØ ×ÓÅ ÓÔÁÔØÉ ÉÌÉ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 	"ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1485
+#: src/lang.c:1481
 msgid	"Show only unread articles"
 msgstr	"ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞÉÔ. ÓÔÒÁÔØÉ"
 
-#: src/lang.c:1486
+#: src/lang.c:1482
 msgid	"# If ON show only new/unread articles otherwise show all.\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÎÏ×ÙÅ/ÎÅÐÒÏÞÉÔÁÎÎÙÅ ÓÔÁÔØÉ,\n"
 	"# ÉÎÁÞÅ ÐÏËÁÚÙ×ÁÔØ ×ÓÅ.\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1487
 msgid	"Show only groups with unread arts"
 msgstr	"ðÏËÁÚÙ×ÁÔØ ÔÏÌØËÏ ÇÒÕÐÐÙ Ó ÎÅÐÒÏÞ. ÓÔÁÔØÑÍÉ"
 
-#: src/lang.c:1492
+#: src/lang.c:1488
 msgid	"# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr	""
 
-#: src/lang.c:1497
+#: src/lang.c:1493
 msgid	"Filter which articles"
 msgstr	"óÔÁÔØÉ ÄÌÑ ÆÉÌØÔÒÁÃÉÉ"
 
-#: src/lang.c:1498
+#: src/lang.c:1494
 msgid	"# Filter which articles\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = only kill unread articles\n"
@@ -4581,190 +4581,190 @@ msgid	"# Filter which articles\n"
 	"#   2 = kill all articles and never show them\n"
 msgstr	""
 
-#: src/lang.c:1507
+#: src/lang.c:1503
 msgid	"Tab goes to next unread article"
 msgstr	"Tab - ÐÅÒÅÈÏÄ Ë ÓÌÅÄ. ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÅ"
 
-#: src/lang.c:1508
+#: src/lang.c:1504
 msgid	"# If ON the TAB command will go to next unread article at article viewer "
 	"level\n"
 msgstr	""
 
-#: src/lang.c:1512
+#: src/lang.c:1508
 msgid	"Scrolling with <SPACE> past the end of an art. jumps to the next unread one."
 msgstr	"ðÒÏËÒÕÔËÁ <ðòïâåìïí> ÄÏ ËÏÎÃÁ ÓÔÁÔØÉ, ÚÁÔÅÍ ÐÅÒÅÈÏÄ ÎÁ ÓÌÅÄ. ÎÅÐÒÏÞ. ÓÔÁÔØÀ."
 
-#: src/lang.c:1513
+#: src/lang.c:1509
 msgid	"Space goes to next unread article"
 msgstr	"ðÒÏÂÅÌ - ÐÅÒÅÈÏÄ Ë ÓÌÅÄ. ÎÅÐÒÏÞ. ÓÔÁÔØÅ"
 
-#: src/lang.c:1514
+#: src/lang.c:1510
 msgid	"# If ON the SPACE command will go to next unread article at article viewer\n"
 	"# level when the end of the article is reached (rn-style pager)\n"
 msgstr	""
 
-#: src/lang.c:1519
+#: src/lang.c:1515
 msgid	"Scrolling with <PGDN>/<DOWN> past the end of an art. jumps to the unread one."
 msgstr	"ðÒÏËÒÕÔËÁ <PGDN>/<DOWN> ÄÏ ËÏÎÃÁ ÓÔÁÔØÉ, ÚÁÔÅÍ ÐÅÒÅÈÏÄ ÎÁ ÓÌÅÄ. ÎÅÐÒÏÞ. "
 	"ÓÔÁÔØÀ."
 
-#: src/lang.c:1520
+#: src/lang.c:1516
 msgid	"PgDn goes to next unread article"
 msgstr	"PgDn - ÐÅÒÅÈÏÄ Ë ÓÌÅÄ. ÎÅÐÒÏÞ. ÓÔÁÔØÅ"
 
-#: src/lang.c:1521
+#: src/lang.c:1517
 msgid	"# If ON the PGDN or DOWN command will go to next unread article when\n"
 	"# pressed at end of message\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÐÒÉ ÎÁÖÁÔÉÉ × ËÏÎÃÅ ÓÏÏÂÝÅÎÉÑ ÎÁ PGDN É DOWN ÐÅÒÅÊÔÉ\n"
 	"# Ë ÓÌÅÄÕÀÝÅÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÅ.\n"
 
-#: src/lang.c:1527
+#: src/lang.c:1523
 msgid	"List thread using right arrow key"
 msgstr	"òÁÚ×ÅÒÎÕÔØ ÄÉÓËÕÓÓÉÀ ÐÒÁ×ÏÊ ÓÔÒÅÌËÏÊ"
 
-#: src/lang.c:1528
+#: src/lang.c:1524
 msgid	"# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr	""
 
-#: src/lang.c:1532
+#: src/lang.c:1528
 msgid	"Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr	"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1533
+#: src/lang.c:1529
 msgid	"Character to show deleted articles"
 msgstr	"óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÄÁÌ£ÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1534
+#: src/lang.c:1530
 msgid	"# Character used to show that an art was deleted (default 'D')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1539
+#: src/lang.c:1535
 msgid	"Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr	"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
 	"ÏÔÍÅÎÉÔØ."
 
-#: src/lang.c:1540
+#: src/lang.c:1536
 msgid	"Character to show inrange articles"
 msgstr	"óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔÅÊ × ÄÉÁÐÁÚÏÎÅ"
 
-#: src/lang.c:1541
+#: src/lang.c:1537
 msgid	"# Character used to show that an art is in a range (default '#')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1546
+#: src/lang.c:1542
 msgid	"Enter character to indicate that article will return. <CR> sets, <ESC> "
 	"cancels."
 msgstr	""
 
-#: src/lang.c:1547
+#: src/lang.c:1543
 msgid	"Character to show returning arts"
 msgstr	"óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÏÚ×Ò. ÓÔÁÔÅÊ"
 
-#: src/lang.c:1548
+#: src/lang.c:1544
 msgid	"# Character used to show that an art will return (default '-')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1553
+#: src/lang.c:1549
 msgid	"Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr	"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1554
+#: src/lang.c:1550
 msgid	"Character to show selected articles"
 msgstr	"óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ×ÙÂÒÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1555
+#: src/lang.c:1551
 msgid	"# Character used to show that an art was auto-selected (default '*')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1560
+#: src/lang.c:1556
 msgid	"Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr	"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1561
+#: src/lang.c:1557
 msgid	"Character to show recent articles"
 msgstr	"óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1562
+#: src/lang.c:1558
 msgid	"# Character used to show that an art is recent (default 'o')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÏÊ ÓÔÁÔØÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ 'o')\n"
 	"# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1567
+#: src/lang.c:1563
 msgid	"Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr	"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ××ÏÄ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1568
+#: src/lang.c:1564
 msgid	"Character to show unread articles"
 msgstr	"óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÅÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1569
+#: src/lang.c:1565
 msgid	"# Character used to show that an art is unread (default '+')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ '+')\n"
 	"# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1574
+#: src/lang.c:1570
 msgid	"Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr	"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÉÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1575
+#: src/lang.c:1571
 msgid	"Character to show read articles"
 msgstr	"óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÐÒÏÞÉÔÁÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1576
+#: src/lang.c:1572
 msgid	"# Character used to show that an art was read (default ' ')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ ' ')\n"
 	"# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n"
 
-#: src/lang.c:1581
+#: src/lang.c:1577
 msgid	"Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr	"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:1582
+#: src/lang.c:1578
 msgid	"Character to show killed articles"
 msgstr	"óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÕÎÉÞÔÏÖÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1583
+#: src/lang.c:1579
 msgid	"# Character used to show that an art was killed (default 'K')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1588
+#: src/lang.c:1584
 msgid	"Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1589
+#: src/lang.c:1585
 msgid	"Character to show readselected arts"
 msgstr	""
 
-#: src/lang.c:1590
+#: src/lang.c:1586
 msgid	"# Character used to show that an art was selected before read (default ':')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1595
+#: src/lang.c:1591
 msgid	"Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr	"íÁÓËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÉÍ£Î ÇÒÕÐÐ ÐÒÉ ×Ù×ÒÌÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1596
+#: src/lang.c:1592
 msgid	"Max. length of group names shown"
 msgstr	"íÁËÓ. ÄÌÉÎÁ ÉÍ£Î ÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ"
 
-#: src/lang.c:1597
+#: src/lang.c:1593
 msgid	"# Maximum length of the names of newsgroups displayed\n"
 msgstr	"# íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÉÍ£Î ÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ\n"
 
-#: src/lang.c:1602
+#: src/lang.c:1598
 msgid	"Show lines/score in listings"
 msgstr	"ðÏËÁÚÙ×ÁÔØ ÓÔÒÏËÉ/score × ÌÉÓÔÉÎÇÅ"
 
-#: src/lang.c:1603
+#: src/lang.c:1599
 msgid	"# What informations should be displayed in article/thread listing\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4773,17 +4773,17 @@ msgid	"# What informations should be dis
 	"#   3 = lines & score\n"
 msgstr	""
 
-#: src/lang.c:1612
+#: src/lang.c:1608
 msgid	"0 = full page scrolling, -1 = show previous last line as first on next page, -"
 	"2 = half page"
 msgstr	"0 = ÐÒÏËÒÕÔËÁ ×ÓÅÊ ÓÔÒÁÎÉÃÙ, -1 = ÐÒÅÄÙÄÕÝÁÑ ÐÏÓÌÅÄÎÑÑ ÓÔÒÏËÁ ËÁË ÐÅÒ×ÁÑ ÎÁ "
 	"ÓÌÅÄÕÀÝÅÊ ÓÔÒÁÎÉÃÅ, -2 = ÐÏÌÓÔÒÁÎÉÃÙ"
 
-#: src/lang.c:1613
+#: src/lang.c:1609
 msgid	"Number of lines to scroll in pager"
 msgstr	"þÉÓÌÏ ÓÔÒÏË ÐÒÏËÒÕÔËÉ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:1614
+#: src/lang.c:1610
 msgid	"# Number of lines that cursor-up/down will scroll in article pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#  -2 = half-page scrolling\n"
@@ -4793,28 +4793,28 @@ msgid	"# Number of lines that cursor-up/
 	"#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr	""
 
-#: src/lang.c:1624
+#: src/lang.c:1620
 msgid	"Display signatures. <SPACE> toggles & <CR> sets."
 msgstr	"÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1625
+#: src/lang.c:1621
 msgid	"Display signatures"
 msgstr	"÷Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ"
 
-#: src/lang.c:1626
+#: src/lang.c:1622
 msgid	"# If OFF don't show signatures when displaying articles\n"
 msgstr	"# åÓÌÉ OFF, ÔÏ ÎÅ ×Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ ÐÒÉ ×Ù×ÏÄÅ ÓÔÁÔÅÊ\n"
 
-#: src/lang.c:1630
+#: src/lang.c:1626
 msgid	"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr	"÷Ù×ÏÄÉÔØ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 	"ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1631
+#: src/lang.c:1627
 msgid	"Display uue data as an attachment"
 msgstr	"÷Ù×ÏÄÉÔØ UUE ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ"
 
-#: src/lang.c:1632
+#: src/lang.c:1628
 msgid	"# Handling of uuencoded data in the pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no, display raw uuencoded data\n"
@@ -4824,28 +4824,28 @@ msgid	"# Handling of uuencoded data in t
 	"#       be folded into a tag line.\n"
 msgstr	""
 
-#: src/lang.c:1642
+#: src/lang.c:1638
 msgid	"Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1643
+#: src/lang.c:1639
 msgid	"Display \"a as Umlaut-a"
 msgstr	"÷Ù×ÏÄÉÔØ \"a ËÁË Umlaut-a"
 
-#: src/lang.c:1644
+#: src/lang.c:1640
 msgid	"# If ON decode German style TeX umlaut codes to ISO and\n"
 	"# show \"a as Umlaut-a, etc.\n"
 msgstr	""
 
-#: src/lang.c:1649 src/lang.c:1659
+#: src/lang.c:1645 src/lang.c:1655
 msgid	"Space separated list of header fields"
 msgstr	"óÐÉÓÏË ÐÏÌÅÊ ÚÁÇÏÌÏ×ËÁ, ÒÁÚÄÅÌ£ÎÎÙÊ ÐÒÏÂÅÌÁÍÉ"
 
-#: src/lang.c:1650
+#: src/lang.c:1646
 msgid	"Display these header fields (or *)"
 msgstr	"ðÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ (ÉÌÉ *)"
 
-#: src/lang.c:1651
+#: src/lang.c:1647
 msgid	"# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 	"# place an '*' as this value. This is the only way a wildcard can be used.\n"
 	"# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -4854,11 +4854,11 @@ msgid	"# Which news headers you wish to 
 	"# spaces. Not defining anything turns off this option.\n"
 msgstr	""
 
-#: src/lang.c:1660
+#: src/lang.c:1656
 msgid	"Do not display these header fields"
 msgstr	"îÅ ÐÏËÁÚÙ×ÁÔØ ÜÔÉ ÐÏÌÑ ÚÁÇÏÌÏ×ËÁ"
 
-#: src/lang.c:1661
+#: src/lang.c:1657
 msgid	"# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 	"# An example of using both options might be if you thought X- headers were\n"
 	"# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -4869,581 +4869,581 @@ msgid	"# Same as 'news_headers_to_displa
 	"# Not defining anything turns off this option.\n"
 msgstr	""
 
-#: src/lang.c:1671
+#: src/lang.c:1667
 msgid	"Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr	"èÏÔÉÔÅ ×ËÌÀÞÉÔØ Á×ÔÏÍÁÔÉÞÅÓËÕÀ ÏÂÒÁÂÏÔËÕ multipart/alternative ÓÔÁÔÅÊ?"
 
-#: src/lang.c:1672
+#: src/lang.c:1668
 msgid	"Skip multipart/alternative parts"
 msgstr	"ðÒÏÐÕÓËÁÔØ multipart/alternative ÞÁÓÔÉ"
 
-#: src/lang.c:1673
+#: src/lang.c:1669
 msgid	"# If ON strip multipart/alternative messages automatically\n"
 msgstr	""
 
-#: src/lang.c:1678
+#: src/lang.c:1674
 msgid	"A regex used to decide which lines to show in col_quote."
 msgstr	""
 
-#: src/lang.c:1679
+#: src/lang.c:1675
 msgid	"Regex used to show quoted lines"
 msgstr	"çÅÇ. ×ÙÒ. ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1680
+#: src/lang.c:1676
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1686
+#: src/lang.c:1682
 msgid	"A regex used to decide which lines to show in col_quote2."
 msgstr	""
 
-#: src/lang.c:1687
+#: src/lang.c:1683
 msgid	"Regex used to show twice quoted l."
 msgstr	"òÅÇ. ×ÙÒ. ÄÌÑ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1688
+#: src/lang.c:1684
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1694
+#: src/lang.c:1690
 msgid	"A regex used to decide which lines to show in col_quote3."
 msgstr	""
 
-#: src/lang.c:1695
+#: src/lang.c:1691
 msgid	"Regex used to show >= 3 times q.l."
 msgstr	"òÅÇ. ×ÙÒ. ÄÌÑ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË >= 3 ÒÁÚ"
 
-#: src/lang.c:1696
+#: src/lang.c:1692
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1703
+#: src/lang.c:1699
 msgid	"A regex used to decide which words to show in col_markslashes."
 msgstr	""
 
-#: src/lang.c:1704
+#: src/lang.c:1700
 msgid	"Regex used to highlight /slashes/"
 msgstr	"òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:1705
+#: src/lang.c:1701
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '/' are to be shown in col_markslashes.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1711
+#: src/lang.c:1707
 msgid	"A regex used to decide which words to show in col_markstars."
 msgstr	""
 
-#: src/lang.c:1712
+#: src/lang.c:1708
 msgid	"Regex used to highlight *stars*"
 msgstr	"òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:1713
+#: src/lang.c:1709
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '*' are to be shown in col_markstars.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1719
+#: src/lang.c:1715
 msgid	"A regex used to decide which words to show in col_markstroke."
 msgstr	""
 
-#: src/lang.c:1720
+#: src/lang.c:1716
 msgid	"Regex used to highlight -strokes-"
 msgstr	"òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:1721
+#: src/lang.c:1717
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '-' are to be shown in col_markstroke.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1727
+#: src/lang.c:1723
 msgid	"A regex used to decide which words to show in col_markdash."
 msgstr	""
 
-#: src/lang.c:1728
+#: src/lang.c:1724
 msgid	"Regex used to highlight _underline_"
 msgstr	"òÅÇ. ×ÙÒ. ÄÌÑ ×ÙÄÅÌÅÎÉÑ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:1729
+#: src/lang.c:1725
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '_' are to be shown in col_markdash.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1735
+#: src/lang.c:1731
 msgid	"A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr	""
 
-#: src/lang.c:1736
+#: src/lang.c:1732
 msgid	"Regex with Subject prefixes"
 msgstr	""
 
-#: src/lang.c:1737
+#: src/lang.c:1733
 msgid	"# A regular expression that tin will use to find Subject prefixes\n"
 	"# which will be removed before showing the header.\n"
 msgstr	""
 
-#: src/lang.c:1742
+#: src/lang.c:1738
 msgid	"A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr	""
 
-#: src/lang.c:1743
+#: src/lang.c:1739
 msgid	"Regex with Subject suffixes"
 msgstr	""
 
-#: src/lang.c:1744
+#: src/lang.c:1740
 msgid	"# A regular expression that tin will use to find Subject suffixes\n"
 	"# which will be removed when replying or posting followup.\n"
 msgstr	""
 
-#: src/lang.c:1749
+#: src/lang.c:1745
 msgid	"Enter name and options for external MIME viewer, --internal for built-in "
 	"viewer"
 msgstr	"÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ ×ÎÅÛÎÅÇÏ ÐÒÏÓÍÏÔÒ. MIME, --internal ÄÌÑ ×ÓÔÒÏÅÎÎÏÇÏ "
 	"ÐÒÏÓÍÏÔÒ."
 
-#: src/lang.c:1750
+#: src/lang.c:1746
 msgid	"MIME binary content viewer"
 msgstr	"ðÒÏÓÍÏÔÏÒÝÉË ÓÏÄÅÒÖÉÍÏÇÏ Ä×ÏÉÞÎÏÇÏ MIME"
 
-#: src/lang.c:1751
+#: src/lang.c:1747
 msgid	"# If --internal automatically use the built in MIME viewer for non-text\n"
 	"# parts of articles.\n"
 	"# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
 	"# for no automatic viewing\n"
 msgstr	""
 
-#: src/lang.c:1758
+#: src/lang.c:1754
 msgid	"Confirm before starting non-text viewing program"
 msgstr	"ðÏÄÔ×ÅÒÖÄÁÔØ ÓÔÁÒÔ ÐÒÏÓÍÏÔÏÒÝÉËÁ ÎÅÔÅËÓÔÏ×ÏÊ ÉÎÆÏÒÍÁÃÉÉ"
 
-#: src/lang.c:1759
+#: src/lang.c:1755
 msgid	"Ask before using MIME viewer"
 msgstr	"óÐÒÏÓÉÔØ ÏÂ ÉÓÐÏÌ. ÐÒÏÓÍÏÔÒ. MIME"
 
-#: src/lang.c:1760
+#: src/lang.c:1756
 msgid	"# If ON tin will ask before using metamail to display MIME messages\n"
 	"# this only happens if metamail_prog is set to something\n"
 msgstr	""
 
-#: src/lang.c:1765
+#: src/lang.c:1761
 msgid	"Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr	"óÐÒÏÓÉÔØ ÏÂ ÏÔÍÅÔËÅ ÇÒÕÐÐ ËÁË ÐÒÏÞÉÔ. ÐÒÉ ×ÙÈÏÄÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 	"ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1766
+#: src/lang.c:1762
 msgid	"Catchup read groups when quitting"
 msgstr	""
 
-#: src/lang.c:1767
+#: src/lang.c:1763
 msgid	"# If ON ask user if read groups should all be marked read\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÓÐÒÏÞÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÑ ÄÏÌÖÎÙ ÌÉ ÂÙÔØ ×ÓÅ ÇÒÕÐÐÙ\n"
 	"# ÐÏÍÅÞÅÎÙ ËÁË ÐÒÏÞÔ£ÎÎÙÅ.\n"
 
-#: src/lang.c:1772
+#: src/lang.c:1768
 msgid	"Catchup group using left key"
 msgstr	""
 
-#: src/lang.c:1773
+#: src/lang.c:1769
 msgid	"# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr	""
 
-#: src/lang.c:1778
+#: src/lang.c:1774
 msgid	"Catchup thread by using left key"
 msgstr	""
 
-#: src/lang.c:1784
+#: src/lang.c:1780
 msgid	"Which actions require confirmation"
 msgstr	"ëÁËÉÅ ÄÅÊÓÔ×ÉÑ ÔÒÅÂÕÀÔ ÐÏÄÔ×ÅÒÖÄÅÎÉÑ"
 
-#: src/lang.c:1785
+#: src/lang.c:1781
 msgid	"# What should we ask confirmation for.\n"
 msgstr	""
 
-#: src/lang.c:1790
+#: src/lang.c:1786
 msgid	"'Mark article read' ignores tags"
 msgstr	""
 
-#: src/lang.c:1791
+#: src/lang.c:1787
 msgid	"# If ON the 'Mark article read' function marks only the current article.\n"
 msgstr	""
 
-#: src/lang.c:1795
+#: src/lang.c:1791
 msgid	"Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr	"ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:1796
+#: src/lang.c:1792
 msgid	"Program that opens URL's"
 msgstr	"ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL"
 
-#: src/lang.c:1797
+#: src/lang.c:1793
 msgid	"# The program used to open URL's. The actual URL will be appended\n"
 msgstr	"# ðÒÏÇÒÁÍÍÁ ÄÌÑ ÏÔËÒÙÔÉÑ URL. óÁÍ URL ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ × ËÏÎÅÃ\n"
 
-#: src/lang.c:1802
+#: src/lang.c:1798
 msgid	"Use mouse in xterm"
 msgstr	"éÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm"
 
-#: src/lang.c:1803
+#: src/lang.c:1799
 msgid	"# If ON enable mouse key support on xterm terminals\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÍÙÛØ × xterm ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:1809
+#: src/lang.c:1805
 msgid	"Use scroll keys on keypad"
 msgstr	"éÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ keypad"
 
-#: src/lang.c:1810
+#: src/lang.c:1806
 msgid	"# If ON enable scroll keys on terminals that support it\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÁ×ÉÛÉ ÐÒÏËÒÕÔËÉ ÎÁ ÎÅËÏÔÏÒÙÈ ÔÅÒÍÉÎÁÌÁÈ\n"
 
-#: src/lang.c:1815
+#: src/lang.c:1811
 msgid	"Enter maximum number of article to get. <CR> sets."
 msgstr	"÷×ÅÄÉÔÅ ÍÁËÓÉÍÁÌØÎÏÅ ÞÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÐÏÌÕÞÅÎÉÑ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1816
+#: src/lang.c:1812
 msgid	"Number of articles to get"
 msgstr	"þÉÓÌÏ ÓÔÁÔÅÊ ÄÌÑ ÐÏÌÕÞÅÎÉÑ"
 
-#: src/lang.c:1817
+#: src/lang.c:1813
 msgid	"# Number of articles to get (0=no limit), if negative sets maximum number\n"
 	"# of already read articles to be read before first unread one\n"
 msgstr	""
 
-#: src/lang.c:1822
+#: src/lang.c:1818
 msgid	"Enter number of days article is considered recent. <CR> sets."
 msgstr	"÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:1823
+#: src/lang.c:1819
 msgid	"Article recentness time limit"
 msgstr	"ìÉÍÉÔ ×ÒÅÍÅÎÉ ÄÌÑ ÎÏ×ÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:1824
+#: src/lang.c:1820
 msgid	"# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr	"# þÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. (0=OFF)\n"
 
-#: src/lang.c:1828
+#: src/lang.c:1824
 msgid	"WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr	""
 
-#: src/lang.c:1829
+#: src/lang.c:1825
 msgid	"Wildcard matching"
 msgstr	""
 
-#: src/lang.c:1830
+#: src/lang.c:1826
 msgid	"# Wildcard matching\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = wildmat\n"
 	"#   1 = regex\n"
 msgstr	""
 
-#: src/lang.c:1837
+#: src/lang.c:1833
 msgid	"Enter minimal score before an article is marked killed. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1838
+#: src/lang.c:1834
 msgid	"Score limit (kill)"
 msgstr	""
 
-#: src/lang.c:1839
+#: src/lang.c:1835
 msgid	"# Score limit before an article is marked killed\n"
 msgstr	""
 
-#: src/lang.c:1843
+#: src/lang.c:1839
 msgid	"Enter default score to kill articles. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1844
+#: src/lang.c:1840
 msgid	"Default score to kill articles"
 msgstr	""
 
-#: src/lang.c:1845
+#: src/lang.c:1841
 msgid	"# Default score to kill articles\n"
 msgstr	""
 
-#: src/lang.c:1849
+#: src/lang.c:1845
 msgid	"Enter minimal score before an article is marked hot. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1850
+#: src/lang.c:1846
 msgid	"Score limit (select)"
 msgstr	""
 
-#: src/lang.c:1851
+#: src/lang.c:1847
 msgid	"# Score limit before an article is marked hot\n"
 msgstr	""
 
-#: src/lang.c:1855
+#: src/lang.c:1851
 msgid	"Enter default score to select articles. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1856
+#: src/lang.c:1852
 msgid	"Default score to select articles"
 msgstr	""
 
-#: src/lang.c:1857
+#: src/lang.c:1853
 msgid	"# Default score to select articles\n"
 msgstr	""
 
-#: src/lang.c:1863
+#: src/lang.c:1859
 msgid	"Use slrnface to show ''X-Face:''s"
 msgstr	"éÓÐÏÌØÚÏ×ÁÔØ slrnface ÄÌÑ ÐÏËÁÚÁ X_Face:"
 
-#: src/lang.c:1864
+#: src/lang.c:1860
 msgid	"# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 	"# Only useful when running in an xterm.\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ slrnface(1) ÄÌÑ ÉÎÔÅÒÐÒÉÔÉÒÏ×ÁÎÉÑ\n"
 	"# ÚÁÇÏÌÏ×ËÁ X-Face. ðÏÌØÚÎÏ ÔÏÌØËÏ ÐÏÄ xterm.\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1868
 msgid	"Use ANSI color"
 msgstr	"éÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI"
 
-#: src/lang.c:1873
+#: src/lang.c:1869
 msgid	"# If ON using ANSI-color\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ Ã×ÅÔ ANSI\n"
 
-#: src/lang.c:1878
+#: src/lang.c:1874
 msgid	"Standard foreground color"
 msgstr	"óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×"
 
-#: src/lang.c:1879
+#: src/lang.c:1875
 msgid	"# Standard foreground color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÓÉÍ×ÏÌÏ×\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1881
 msgid	"Standard background color"
 msgstr	"óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ"
 
-#: src/lang.c:1886
+#: src/lang.c:1882
 msgid	"# Standard background color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# óÔÁÎÄÁÒÔÎÙÊ Ã×ÅÔ ÆÏÎÁ\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:1892
+#: src/lang.c:1888
 msgid	"Color for inverse text (background)"
 msgstr	"ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÆÏÎ)"
 
-#: src/lang.c:1893
+#: src/lang.c:1889
 msgid	"# Color of background for inverse text\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# ã×ÅÔ ÆÏÎÁ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:1899
+#: src/lang.c:1895
 msgid	"Color for inverse text (foreground)"
 msgstr	"ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)"
 
-#: src/lang.c:1900
+#: src/lang.c:1896
 msgid	"# Color of foreground for inverse text\n"
 	"# Default: 7 (white)\n"
 msgstr	"# ã×ÅÔ ÄÌÑ ÉÎ×ÅÒÓÎÏÇÏ ÔÅËÓÔÁ (ÓÉÍ×ÏÌÙ)\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 7 (ÂÅÌÙÊ)\n"
 
-#: src/lang.c:1906
+#: src/lang.c:1902
 msgid	"Color of text lines"
 msgstr	"ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1907
+#: src/lang.c:1903
 msgid	"# Color of text lines\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# ã×ÅÔ ÔÅËÓÔÏ×ÙÈ ÓÔÒÏË\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:1913
+#: src/lang.c:1909
 msgid	"Color of mini help menu"
 msgstr	"ã×ÅÔ ÔÅËÓÔÁ ÍÅÎÀ ÍÉÎÉ-ÐÏÍÏÝÉ"
 
-#: src/lang.c:1914
+#: src/lang.c:1910
 msgid	"# Color of mini help menu\n"
 	"# Default: 3 (brown)\n"
 msgstr	"# ã×ÅÔ ÔÅËÓÔÁ ÍÉÎÉ-ÐÏÍÏÝÉ\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:1920
+#: src/lang.c:1916
 msgid	"Color of help text"
 msgstr	"ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ"
 
-#: src/lang.c:1921
+#: src/lang.c:1917
 msgid	"# Color of help pages\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# ã×ÅÔ ÔÅËÓÔÁ ÐÏÍÏÝÉ\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:1927
+#: src/lang.c:1923
 msgid	"Color of status messages"
 msgstr	"ã×ÅÔ ÓÔÁÔÕÓÎÙÈ ÓÏÏÂÝÅÎÉÊ"
 
-#: src/lang.c:1928
+#: src/lang.c:1924
 msgid	"# Color of messages in last line\n"
 	"# Default: 6 (cyan)\n"
 msgstr	""
 
-#: src/lang.c:1934
+#: src/lang.c:1930
 msgid	"Color of quoted lines"
 msgstr	"ã×ÅÔ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1935
+#: src/lang.c:1931
 msgid	"# Color of quote-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"# ã×ÅÔ ÓÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:1941
+#: src/lang.c:1937
 msgid	"Color of twice quoted line"
 msgstr	"ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1942
+#: src/lang.c:1938
 msgid	"# Color of twice quoted lines\n"
 	"# Default: 3 (brown)\n"
 msgstr	"# ã×ÅÔ Ä×ÁÖÄÙ ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ËÏÒÉÞÎÅ×ÙÊ)\n"
 
-#: src/lang.c:1948
+#: src/lang.c:1944
 msgid	"Color of =>3 times quoted line"
 msgstr	"ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË"
 
-#: src/lang.c:1949
+#: src/lang.c:1945
 msgid	"# Color of >=3 times quoted lines\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# ã×ÅÔ >=3 ÃÉÔÉÒÕÅÍÙÈ ÓÔÒÏË\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:1955
+#: src/lang.c:1951
 msgid	"Color of article header lines"
 msgstr	"ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔØÉ"
 
-#: src/lang.c:1956
+#: src/lang.c:1952
 msgid	"# Color of header-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"# ã×ÅÔ ÓÔÒÏË ÚÁÇÏÌÏ×ËÁ\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:1962
+#: src/lang.c:1958
 msgid	"Color of actual news header fields"
 msgstr	"ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ"
 
-#: src/lang.c:1963
+#: src/lang.c:1959
 msgid	"# Color of actual news header fields\n"
 	"# Default: 9 (light red)\n"
 msgstr	"# ã×ÅÔ ÓÔÒÏË news ÚÁÇÏÌÏ×ËÏ× ÓÔÁÔÅÊ\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 9 (Ó×ÅÔÌÏ-ËÒÁÓÎÙÊ)\n"
 
-#: src/lang.c:1969
+#: src/lang.c:1965
 msgid	"Color of article subject lines"
 msgstr	"ã×ÅÔ ÓÔÒÏË Ó ÔÅÍÏÊ ÓÔÁÔØÉ"
 
-#: src/lang.c:1970
+#: src/lang.c:1966
 msgid	"# Color of article subject\n"
 	"# Default: 6 (cyan)\n"
 msgstr	"# ã×ÅÔ ÓÔÒÏËÉ Ó ÔÅÍÏÊ ÓÔÁÔØÉ\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:1976
+#: src/lang.c:1972
 msgid	"Color of response counter"
 msgstr	"ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×"
 
-#: src/lang.c:1977
+#: src/lang.c:1973
 msgid	"# Color of response counter\n"
 	"# Default: 2 (green)\n"
 msgstr	"# ã×ÅÔ ÓÞÅÔÞÉËÁ ËÏÌÉÞÅÓÔ×Á ÏÔ×ÅÔÏ×# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:1983
+#: src/lang.c:1979
 msgid	"Color of sender (From:)"
 msgstr	"ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ From:"
 
-#: src/lang.c:1984
+#: src/lang.c:1980
 msgid	"# Color of sender (From:)\n"
 	"# Default: 2 (green)\n"
 msgstr	"# ã×ÅÔ ÓÔÒÏËÉ ÏÔÐÒÁ×ÉÔÅÌÑ (From:)\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÚÅÌ£ÎÙÊ)\n"
 
-#: src/lang.c:1990
+#: src/lang.c:1986
 msgid	"Color of help/mail sign"
 msgstr	"ã×ÅÔ ÓÏÏÂÝÅÎÉÑ Ï ×ÙÚÏ×Å ÐÏÍÏÝÉ"
 
-#: src/lang.c:1991
+#: src/lang.c:1987
 msgid	"# Color of Help/Mail-Sign\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# ã×ÅÔ Help/Mail-Sign\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:1997
+#: src/lang.c:1993
 msgid	"Color of signatures"
 msgstr	"ã×ÅÔ ÓÉÇÎÁÔÕÒ"
 
-#: src/lang.c:1998
+#: src/lang.c:1994
 msgid	"# Color of signature\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# ã×ÅÔ ÓÉÇÎÁÔÕÒ\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 4 (ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2004
+#: src/lang.c:2000
 msgid	"Color of highlighted URLs"
 msgstr	"ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL"
 
-#: src/lang.c:2005
+#: src/lang.c:2001
 msgid	"# Color of highlighted URLs\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# ã×ÅÔ ÐÏÄÓ×ÅÞÉ×ÁÎÉÑ URL\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: -1 (Ã×ÅÔ ÐÏ ÕÍÏÌÞÁÎÉÀ)\n"
 
-#: src/lang.c:2011
+#: src/lang.c:2007
 msgid	"Color of highlighting with *stars*"
 msgstr	"ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2012
+#: src/lang.c:2008
 msgid	"# Color of word highlighting with *stars*\n"
 	"# Default: 11 (yellow)\n"
 msgstr	"# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 11 (Ö£ÌÔÙÊ)\n"
 
-#: src/lang.c:2018
+#: src/lang.c:2014
 msgid	"Color of highlighting with _dash_"
 msgstr	"ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2019
+#: src/lang.c:2015
 msgid	"# Color of word highlighting with _dash_\n"
 	"# Default: 13 (light pink)\n"
 msgstr	"# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 13 (Ó×ÅÔÌÏ-ÒÏÚÏ×ÙÊ)\n"
 
-#: src/lang.c:2025
+#: src/lang.c:2021
 msgid	"Color of highlighting with /slash/"
 msgstr	"ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2026
+#: src/lang.c:2022
 msgid	"# Color of word highlighting with /slash/\n"
 	"# Default: 14 (light cyan)\n"
 msgstr	"# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 14 (Ó×ÅÔÌÏ-ÇÏÌÕÂÏÊ)\n"
 
-#: src/lang.c:2032
+#: src/lang.c:2028
 msgid	"Color of highlighting with -stroke-"
 msgstr	"ã×ÅÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2033
+#: src/lang.c:2029
 msgid	"# Color of word highlighting with -stroke-\n"
 	"# Default: 12 (light blue)\n"
 msgstr	"# ã×ÅÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ -ÔÅËÓÔÁ-\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 12 (Ó×ÅÔÌÏ-ÓÉÎÉÊ)\n"
 
-#: src/lang.c:2040
+#: src/lang.c:2036
 msgid	"Attr. of highlighting with *stars*"
 msgstr	"áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*"
 
-#: src/lang.c:2041
+#: src/lang.c:2037
 msgid	"# Attributes of word highlighting on mono terminals\n"
 	"# Possible values are:\n"
 	"#   0 = Normal\n"
@@ -5469,57 +5469,57 @@ msgstr	"# áÔÒÉÂÕÔÙ ÐÏÄÓ×ÅÞÉËÁÎÉÑ ÓÌÏ× ÎÁ
 	"# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÎÏÇÏ *ÔÅËÓÔÁ*\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 6 (bold)\n"
 
-#: src/lang.c:2056
+#: src/lang.c:2052
 msgid	"Attr. of highlighting with _dash_"
 msgstr	"áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_"
 
-#: src/lang.c:2057
+#: src/lang.c:2053
 msgid	"# Attribute of word highlighting with _dash_\n"
 	"# Default: 2 (best highlighting)\n"
 msgstr	"# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ _ÔÅËÓÔÁ_\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 2 (ÌÕÞÛÅÅ ÐÏÄÓ×ÅÞÉ×ÁÎÉÅ)\n"
 
-#: src/lang.c:2063
+#: src/lang.c:2059
 msgid	"Attr. of highlighting with /slash/"
 msgstr	"áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ /ÔÅËÓÔÁ/"
 
-#: src/lang.c:2064
+#: src/lang.c:2060
 msgid	"# Attribute of word highlighting with /slash/\n"
 	"# Default: 5 (half bright)\n"
 msgstr	"# áÔÒÉÂÕÔ ÄÌÑ ×ÙÄÅÌÅÎÉÑ /ÔÅËÓÔÁ/\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 5 (half bright)\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2066
 msgid	"Attr. of highlighting with -stroke-"
 msgstr	"áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-"
 
-#: src/lang.c:2071
+#: src/lang.c:2067
 msgid	"# Attribute of word highlighting with -stroke-\n"
 	"# Default: 3 (reverse video)\n"
 msgstr	"# áÔÒÉÂÕÔ ×ÙÄÅÌÅÎÎÏÇÏ -ÔÅËÓÔÁ-\n"
 	"# ðÏ ÕÍÏÌÞÁÎÉÀ: 3 (ÒÅ×ÅÒÓÎÏÅ ×ÉÄÅÏ)\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2073
 msgid	"URL highlighting in message body"
 msgstr	"ðÏÄÓ×ÅÞÉ×ÁÔØ URL × ÔÅÌÅ ÐÉÓØÍÁ"
 
-#: src/lang.c:2078
+#: src/lang.c:2074
 msgid	"# Enable URL highlighting?\n"
 msgstr	"# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ URL?\n"
 
-#: src/lang.c:2083
+#: src/lang.c:2079
 msgid	"Word highlighting in message body"
 msgstr	"ðÏÄÓ×ÅÞÉ×ÁÔØ ÓÌÏ×Á × ÔÅÌÅ ÓÏÏÂÝÅÎÉÑ"
 
-#: src/lang.c:2084
+#: src/lang.c:2080
 msgid	"# Enable word highlighting?\n"
 msgstr	"# ÷ËÌÀÞÉÔØ ÐÏÄÓ×ÅÔËÕ ÓÌÏ×?\n"
 
-#: src/lang.c:2089
+#: src/lang.c:2085
 msgid	"What to display instead of mark"
 msgstr	"÷Ù×ÏÄÉÔØ ×ÍÅÓÔÏ ÏÔÍÅÔËÉ"
 
-#: src/lang.c:2090
+#: src/lang.c:2086
 msgid	"# Should the leading and ending stars and dashes also be displayed,\n"
 	"# even when they are highlighting marks?\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5528,55 +5528,55 @@ msgid	"# Should the leading and ending s
 	"# * 2 = print a space instead\n"
 msgstr	""
 
-#: src/lang.c:2099
+#: src/lang.c:2095
 msgid	"Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr	"÷×ÅÄÉÔÅ ÍÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2100
+#: src/lang.c:2096
 msgid	"Page line wrap column"
 msgstr	"íÁËÓ. ÞÉÓÌÏ ÓÉÍ×ÏÌÏ× × ÓÔÒÏËÅ × ÐÅÊÄÖÅÒÅ"
 
-#: src/lang.c:2101
+#: src/lang.c:2097
 msgid	"# Wrap article lines at column\n"
 msgstr	""
 
-#: src/lang.c:2106
+#: src/lang.c:2102
 msgid	"Wrap around threads on next unread"
 msgstr	""
 
-#: src/lang.c:2107
+#: src/lang.c:2103
 msgid	"# If ON wrap around threads on searching next unread article\n"
 msgstr	""
 
-#: src/lang.c:2111
+#: src/lang.c:2107
 msgid	"Enter default mail address (and fullname). <CR> sets."
 msgstr	"÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2112
+#: src/lang.c:2108
 msgid	"Mail address (and fullname)"
 msgstr	"Email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ)"
 
-#: src/lang.c:2113
+#: src/lang.c:2109
 msgid	"# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr	"# Email ÁÄÒÅÓ ÐÏÌØÚÏ×ÁÔÅÌÑ (É ÐÏÌÎÏÅ ÉÍÑ).\n"
 
-#: src/lang.c:2118
+#: src/lang.c:2114
 msgid	"Show empty Followup-To in editor"
 msgstr	"ðÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Followup-To × ÒÅÄÁËÔÏÒÅ"
 
-#: src/lang.c:2119
+#: src/lang.c:2115
 msgid	"# If ON show empty Followup-To header when editing an article\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÐÕÓÔÏÊ Follow-up ×Ï ×ÒÅÍÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÓÔÁÔØÉ\n"
 
-#: src/lang.c:2123
+#: src/lang.c:2119
 msgid	"Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr	"÷×ÅÄÉÔÅ ÐÕÔØ/! ËÏÍÁÎÄÁ/--none ÄÌÑ ÓÏÚÄÁÎÉÑ ×ÁÛÅÊ ÓÉÇÎÁÔÕÒÙ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2124
+#: src/lang.c:2120
 msgid	"Create signature from path/command"
 msgstr	"óÏÚÄÁÔØ ÓÉÇÎÕÔÁÒÕ ËÏÍÁÎÄÏÊ"
 
-#: src/lang.c:2125
+#: src/lang.c:2121
 msgid	"# Signature path (random sigs)/file to be used when posting/replying\n"
 	"# default_sigfile=file       appends file as signature\n"
 	"# default_sigfile=!command   executes external command to generate a "
@@ -5584,51 +5584,51 @@ msgid	"# Signature path (random sigs)/fi
 	"# default_sigfile=--none     don't append a signature\n"
 msgstr	""
 
-#: src/lang.c:2132
+#: src/lang.c:2128
 msgid	"Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr	"îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\" × ÏÔÄÅÌØÎÏÊ ÓÔÒÏËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 	"ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2133
+#: src/lang.c:2129
 msgid	"Prepend signature with \"-- \""
 msgstr	"îÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó \"--\""
 
-#: src/lang.c:2134
+#: src/lang.c:2130
 msgid	"# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÎÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó ÄÅÆÉÓÏ× '\\n-- \\n'\n"
 
-#: src/lang.c:2138
+#: src/lang.c:2134
 msgid	"Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr	"äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2139
+#: src/lang.c:2135
 msgid	"Add signature when reposting"
 msgstr	"äÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ"
 
-#: src/lang.c:2140
+#: src/lang.c:2136
 msgid	"# If ON add signature to reposted articles\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÓÉÇÎÁÔÕÒÕ ÐÒÉ ÐÏ×ÔÏÒÎÏÊ ÏÔÐÒÁ×ËÅ\n"
 
-#: src/lang.c:2144
+#: src/lang.c:2140
 #, c-format
 msgid	"Enter quotation marks, %s or %S for author's initials."
 msgstr	"÷×ÅÄÉÔÅ ÓÉÍ×ÏÌÙ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ, %s ÉÌÉ %S ÉÎÉÃÉÁÌÙ Á×ÔÏÒÁ."
 
-#: src/lang.c:2145
+#: src/lang.c:2141
 msgid	"Characters used as quote-marks"
 msgstr	"óÉÍ×ÏÌÙ ÉÓÐÏÌØÚÕÅÍÙÅ ÄÌÑ ÎÁÞÁÌÁ ÃÉÔÉÒÏ×ÁÎÉÑ"
 
-#: src/lang.c:2146
+#: src/lang.c:2142
 #, c-format
 msgid	"# Characters used in quoting to followups and replies.\n"
 	"# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
 msgstr	""
 
-#: src/lang.c:2152
+#: src/lang.c:2148
 msgid	"Quoting behavior"
 msgstr	"ãÉÔÉÒÏ×ÁÎÉÅ"
 
-#: src/lang.c:2153
+#: src/lang.c:2149
 msgid	"# How quoting should be handled when following up or replying.\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = Nothing special\n"
@@ -5641,51 +5641,51 @@ msgid	"# How quoting should be handled w
 	"#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr	""
 
-#: src/lang.c:2166 src/lang.c:2174 src/lang.c:2180
+#: src/lang.c:2162 src/lang.c:2170 src/lang.c:2176
 msgid	"%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr	""
 
-#: src/lang.c:2167
+#: src/lang.c:2163
 msgid	"Quote line when following up"
 msgstr	"ãÉÔÉÒÏ×ÁÔØ ÐÒÉ follow-up"
 
-#: src/lang.c:2168
+#: src/lang.c:2164
 #, c-format
 msgid	"# Format of quote line when mailing/posting/following-up an article\n"
 	"# %%A Address    %%D Date   %%F Addr+Name   %%G Groupname   %%M Message-ID\n"
 	"# %%N Full Name  %%C First Name   %%I Initials\n"
 msgstr	""
 
-#: src/lang.c:2175
+#: src/lang.c:2171
 msgid	"Quote line when cross-posting"
 msgstr	"ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ËÒÏÓÓ-ÐÏÓÔÉÎÇÅ"
 
-#: src/lang.c:2181
+#: src/lang.c:2177
 msgid	"Quote line when mailing"
 msgstr	"ãÉÔÉÒÏ×ÁÔØ ÐÒÉ ÏÔÐÒÁ×ËÅ email"
 
-#: src/lang.c:2186
+#: src/lang.c:2182
 msgid	"If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr	"åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2187
+#: src/lang.c:2183
 msgid	"Insert 'User-Agent:'-header"
 msgstr	"äÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:"
 
-#: src/lang.c:2188
+#: src/lang.c:2184
 msgid	"# If ON include advertising User-Agent: header\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÄÏ×ÁÂÌÑÔØ ÒÅËÌÁÍÎÙÊ ÚÁÇÏÌÏ×ÏË User-Agent:\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2189
 msgid	"Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr	"÷×ÅÄÉÔÅ ËÏÄÉÒÏ×ËÕ ÄÌÑ MIME (ÎÁÐÒ. US-ASCII, ISO-8859-1, EUC-KR), <CR> "
 	"ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2194
+#: src/lang.c:2190
 msgid	"MM_CHARSET"
 msgstr	""
 
-#: src/lang.c:2195
+#: src/lang.c:2191
 msgid	"# Charset supported locally which is also used for MIME header and\n"
 	"# Content-Type header.\n"
 	"# If not set, the value of the environment variable MM_CHARSET is used.\n"
@@ -5694,27 +5694,27 @@ msgid	"# Charset supported locally which
 	"# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr	""
 
-#: src/lang.c:2205
+#: src/lang.c:2201
 msgid	"MM_NETWORK_CHARSET"
 msgstr	""
 
-#: src/lang.c:2206
+#: src/lang.c:2202
 msgid	"# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr	"# ëÏÄÉÒÏ×ËÁ × MIME (Content-Type) × ÏÔÐÒÁ×ÌÑÅÍÙÈ ÓÔÁÔØÑÈ.\n"
 
-#: src/lang.c:2212
+#: src/lang.c:2208
 msgid	"Mailbox format"
 msgstr	"æÏÒÍÁÔ Mailbox"
 
-#: src/lang.c:2213
+#: src/lang.c:2209
 msgid	"# Format of the mailbox.\n"
 msgstr	"# æÏÒÍÁÔ mailbox.\n"
 
-#: src/lang.c:2218
+#: src/lang.c:2214
 msgid	"MIME encoding in news messages"
 msgstr	"ëÏÄÉÒÏ×ËÁ MIME × ÓÔÁÔØÑÈ"
 
-#: src/lang.c:2219
+#: src/lang.c:2215
 msgid	"# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 	"# for mails and posts, if necessary. QP is efficient for most European\n"
 	"# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
@@ -5722,44 +5722,44 @@ msgid	"# MIME encoding (8bit, base64, qu
 	"# Russian charsets with a lot of 8bit characters.\n"
 msgstr	""
 
-#: src/lang.c:2227 src/lang.c:2248
+#: src/lang.c:2223 src/lang.c:2244
 msgid	"Don't change unless you know what you are doing. <ESC> cancels."
 msgstr	"îÅ ÉÚÍÅÎÑÊÔÅ, ÅÓÌÉ ÎÅ ÐÏÎÉÍÁÅÔÅ ÞÔÏ ×Ù ÄÅÌÁÅÔÅ. <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2228
+#: src/lang.c:2224
 msgid	"Use 8bit characters in news headers"
 msgstr	"éÓÐÏÌØÚÏ×ÁÔØ 8bit ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2229
+#: src/lang.c:2225
 msgid	"# If ON, 8bit characters in news headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
 	"# 8bit chars in header are encoded regardless of the value of this\n"
 	"# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr	""
 
-#: src/lang.c:2236
+#: src/lang.c:2232
 msgid	"Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"á×ÔÏÐÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> "
 	"ÏÔÍÅÎÉÔØ"
 
-#: src/lang.c:2237
+#: src/lang.c:2233
 msgid	"View post-processed files"
 msgstr	"ðÒÏÓÍÏÔÒ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÈ ÆÁÊÌÏ×"
 
-#: src/lang.c:2238
+#: src/lang.c:2234
 msgid	"# If set, post processed files will be opened in a viewer\n"
 msgstr	"# åÓÌÉ ÕÓÔÁÎÏ×ÌÅÎ, ÔÏ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ ÂÕÄÕÔ ÏÔËÒÙ×ÁÔØÓÑ\n"
 	"# × ÐÒÏÓÍÏÔÏÒÝÉËÅ\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2239
 msgid	"MIME encoding in mail messages"
 msgstr	"MIME ËÏÄÉÒÏ×ËÁ × ÐÏÞÔÏ×ÙÈ ÓÏÏÂÝÅÎÉÑÈ"
 
-#: src/lang.c:2249
+#: src/lang.c:2245
 msgid	"Use 8bit characters in mail headers"
 msgstr	"éÓÐÏÌØÚÏ×ÁÔØ 8bit ÓÉÍ×ÏÌÙ × ÚÁÇÏÌÏ×ËÁÈ ÐÏÞÔÙ"
 
-#: src/lang.c:2250
+#: src/lang.c:2246
 msgid	"# If ON, 8bit characters in mail headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
 	"# 8bit chars in headers are encoded regardless of the value of this "
@@ -5769,163 +5769,163 @@ msgid	"# If ON, 8bit characters in mail 
 	"# turn it ON unless you have some compelling reason.\n"
 msgstr	""
 
-#: src/lang.c:2260
+#: src/lang.c:2256
 msgid	"Strip blanks from ends of lines"
 msgstr	"õÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ"
 
-#: src/lang.c:2261
+#: src/lang.c:2257
 msgid	"# If ON strip blanks from ends of lines for faster display on slow "
 	"terminals.\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÕÂÉÒÁÔØ ÐÒÏÂÅÌÙ × ËÏÎÃÅ ÓÔÒÏËÉ ÄÌÑ ÂÏÌÅÅ ÂÙÓÔÒÏÇÏ ×Ù×ÏÄÁ\n"
 	"# ÎÁ ÍÅÄÌÅÎÎÙÈ ÔÅÒÍÉÎÁÏÁÈ.\n"
 
-#: src/lang.c:2266
+#: src/lang.c:2262
 msgid	"If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr	"åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÒÁÎÓÌÉÔÅÒÁÃÉÀ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2267
+#: src/lang.c:2263
 msgid	"Transliteration"
 msgstr	"ôÒÁÎÓÌÉÔÅÒÁÃÉÑ"
 
-#: src/lang.c:2268
+#: src/lang.c:2264
 msgid	"# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 	"# be represented in the in the target character set, it can be approximated\n"
 	"# through one or several similarly looking characters.\n"
 msgstr	""
 
-#: src/lang.c:2275
+#: src/lang.c:2271
 msgid	"Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	"ïÔÐÒÁ×ÌÑÔØ ×ÁÍ carbon copy Á×ÔÏÍÁÔÉÞÅÓËÉ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2276
+#: src/lang.c:2272
 msgid	"Send you a cc automatically"
 msgstr	"ïÔÐÒÁ×ÌÑÔØ ×ÁÍ CC Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2277
+#: src/lang.c:2273
 msgid	"# If ON automatically put your name in the Cc: field when mailing an article\n"
 msgstr	""
 
-#: src/lang.c:2281
+#: src/lang.c:2277
 msgid	"Send you a blind carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2282
+#: src/lang.c:2278
 msgid	"Send you a blind cc automatically"
 msgstr	""
 
-#: src/lang.c:2283
+#: src/lang.c:2279
 msgid	"# If ON automatically put your name in the Bcc: field when mailing an "
 	"article\n"
 msgstr	""
 
-#: src/lang.c:2287
+#: src/lang.c:2283
 msgid	"Enter address elements about which you want to be warned. <CR> sets."
 msgstr	""
 
-#: src/lang.c:2288
+#: src/lang.c:2284
 msgid	"Spamtrap warning address parts"
 msgstr	""
 
-#: src/lang.c:2289
+#: src/lang.c:2285
 msgid	"# A comma-delimited list of address-parts you want to be warned\n"
 	"# about when trying to reply by email.\n"
 msgstr	""
 
-#: src/lang.c:2294
+#: src/lang.c:2290
 msgid	"Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr	"÷×ÅÄÉÔÅ ÞÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ. <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2295
+#: src/lang.c:2291
 msgid	"No. of days a filter entry is valid"
 msgstr	"þÉÓÌÏ ÄÎÅÊ ÐÏËÁ ÆÉÌØÔÒ ÉÍÅÅÔ ÓÉÌÕ"
 
-#: src/lang.c:2296
+#: src/lang.c:2292
 msgid	"# Number of days a short term filter will be active\n"
 msgstr	""
 
-#: src/lang.c:2300
+#: src/lang.c:2296
 msgid	"Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr	"äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ, <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ"
 
-#: src/lang.c:2301
+#: src/lang.c:2297
 msgid	"Add posted articles to filter"
 msgstr	"äÏÂÁ×ÉÔØ ÏÔÐÒÁ×ÌÅÎÎÙÅ ÓÔÁÔØÉ × ÆÉÌØÔÒ"
 
-#: src/lang.c:2302
+#: src/lang.c:2298
 msgid	"# If ON add posted articles which start a new thread to filter for\n"
 	"# highlighting follow-ups\n"
 msgstr	""
 
-#: src/lang.c:2306
+#: src/lang.c:2302
 msgid	"The directory where articles/threads are to be saved in mailbox format."
 msgstr	"äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ mailbox."
 
-#: src/lang.c:2307
+#: src/lang.c:2303
 msgid	"Mail directory"
 msgstr	"äÉÒÅËÔÏÒÉÑ ÄÌÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2308
+#: src/lang.c:2304
 msgid	"# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr	""
 
-#: src/lang.c:2313
+#: src/lang.c:2309
 msgid	"Save articles in batch mode (-S)"
 msgstr	"óÏÈÒÁÎÑÔØ ÓÔÁÔØÉ × ÐÁËÅÔÎÏÍ ÒÅÖÉÍÅ (-S)"
 
-#: src/lang.c:2314
+#: src/lang.c:2310
 msgid	"# If ON articles/threads will be saved in batch mode when save -S\n"
 	"# or mail (-M/-N) is specified on the command line\n"
 msgstr	""
 
-#: src/lang.c:2319
+#: src/lang.c:2315
 msgid	"The directory where you want articles/threads saved."
 msgstr	"äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2320
+#: src/lang.c:2316
 msgid	"Directory to save arts/threads in"
 msgstr	"äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2321
+#: src/lang.c:2317
 msgid	"# Directory where articles/threads are saved\n"
 msgstr	"# äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2325
+#: src/lang.c:2321
 msgid	"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr	"á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÈÒÁÎÑÔØ ÓÔÁÔØÉ/ÄÉÓË. Ó ÚÁÇÏÌÏ×ËÏÍ Archive-name:. <ðòïâåì> "
 	"×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2326
+#: src/lang.c:2322
 msgid	"Use Archive-name: header for save"
 msgstr	"éÓÐÏÌØÚÏ×ÁÔØ ÚÁÇÏÌÏ×ÏË Archive-name: ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ"
 
-#: src/lang.c:2327
+#: src/lang.c:2323
 msgid	"# If ON articles/threads with Archive-name: in mail header will\n"
 	"# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr	""
 
-#: src/lang.c:2332
+#: src/lang.c:2328
 msgid	"Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 	"cancels."
 msgstr	"ïÔÍÅÔÉÔØ ÓÏÈÒÁÎÅÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 	"ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ"
 
-#: src/lang.c:2333
+#: src/lang.c:2329
 msgid	"Mark saved articles/threads as read"
 msgstr	"ïÔÍÅÔÉÔØ ÓÏÈÒÁÎÅÎÎÙÅ ÓÔÁÔØÉ/ÄÉÓËÕÓÓÉÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ"
 
-#: src/lang.c:2334
+#: src/lang.c:2330
 msgid	"# If ON mark articles that are saved as read\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÏÔÍÅÔÉÔØ ÓÏÈÒÁÎÅÎÎÙÅ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÙÅ\n"
 
-#: src/lang.c:2338
+#: src/lang.c:2334
 msgid	"Do post processing (eg. extract attachments) for saved articles."
 msgstr	"÷Ù×ÏÌÎÉÔØ ÐÏÓÔ-ÏÂÒÁÂÏÔËÕ (ÎÁÐÒ. ÕÂÒÁÔØ ×ÌÏÖÅÎÉÑ) ÄÌÑ ÓÏÈÒÁÎÑÅÍÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2339
+#: src/lang.c:2335
 msgid	"Post process saved articles"
 msgstr	"ðÏÓÔ-ÏÂÒÁÂÏÔËÁ ÓÏÈÒÁÎÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2340
+#: src/lang.c:2336
 msgid	"# Perform post processing (saving binary attachments) from saved articles.\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no\n"
@@ -5933,101 +5933,101 @@ msgid	"# Perform post processing (saving
 	"#   2 = yes\n"
 msgstr	""
 
-#: src/lang.c:2349
+#: src/lang.c:2345
 msgid	"Process only unread articles"
 msgstr	"ïÂÒÁÂÏÔÁÔØ ÔÏÌØËÏ ÎÅÐÒÏÞ. ÓÔÁÔØÉ"
 
-#: src/lang.c:2350
+#: src/lang.c:2346
 msgid	"# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr	""
 
-#: src/lang.c:2355
+#: src/lang.c:2351
 msgid	"Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr	"ðÅÞÁÔÁÔØ ×ÓÅ ÉÌÉ ÔÏÌØËÏ ÞÁÓÔØ ÚÁÇÏÌÏ×ËÏ×. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2356
+#: src/lang.c:2352
 msgid	"Print all headers when printing"
 msgstr	"ðÅÞÁÔÁÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ"
 
-#: src/lang.c:2357
+#: src/lang.c:2353
 msgid	"# If ON print all of article header otherwise just the important lines\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÐÅÞÁÔÅÔØ ×ÓÅ ÚÁÇÏÌÏ×ËÉ ÓÔÁÔÅÊ, ÉÎÁÞÅ ÔÏÌØËÏ ×ÁÖÎÙÅ\n"
 
-#: src/lang.c:2361
+#: src/lang.c:2357
 msgid	"The printer program with options that is to be used to print articles/threads."
 msgstr	"ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ"
 
-#: src/lang.c:2362
+#: src/lang.c:2358
 msgid	"Printer program with options"
 msgstr	"ðÒÏÇÒÁÍÍÁ ÐÅÞÁÔÉ Ó ÏÐÃÉÑÍÉ"
 
-#: src/lang.c:2363
+#: src/lang.c:2359
 msgid	"# Print program with parameters used to print articles/threads\n"
 msgstr	"# ëÏÍÁÎÄÁ ÐÅÞÁÔÉ Ó ÐÁÒÁÍÅÔÒÁÍÉ ÄÌÑ ÐÅÞÁÔÉ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ\n"
 
-#: src/lang.c:2369
+#: src/lang.c:2365
 msgid	"Force redraw after certain commands"
 msgstr	"ðÅÒÅ×Ù×ÏÄÉÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ËÏÍÁÎÄ"
 
-#: src/lang.c:2370
+#: src/lang.c:2366
 msgid	"# If ON a screen redraw will always be done after certain external commands\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÐÅÒÅÒÉÓÏ×Ù×ÁÔØ ÜËÒÁÎ ÐÏÓÌÅ ÎÅËÏÔÏÒÙÈ ×ÎÅÛÎÉÈ ËÏÍÁÎÄ\n"
 
-#: src/lang.c:2374
+#: src/lang.c:2370
 msgid	"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ. <ðòïâåì> ×ÙÂÏÒ, <CR> ÕÓÔÁÎÏ×ÉÔØ, "
 	"<ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2375
+#: src/lang.c:2371
 msgid	"Start editor with line offset"
 msgstr	"úÁÐÕÓÔÉÔØ ÒÅÄÁËÔÏÒ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ"
 
-#: src/lang.c:2376
+#: src/lang.c:2372
 msgid	"# If ON editor will be started with cursor offset into the file\n"
 	"# otherwise the cursor will be positioned at the first line\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÒÅÄÁËÔÏÒ ÂÕÄÅÔ ÚÁÐÕÝÅÎ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ ÓÏ ÓÍÅÝÅÎÉÅÍ,\n"
 	"# ÉÎÁÞÅ ËÕÒÓÏÒ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÐÅÒ×ÏÊ ÓÔÒÏËÅ\n"
 
-#: src/lang.c:2381
+#: src/lang.c:2377
 msgid	"Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr	"÷×ÅÄÉÔÅ %E ÄÌÑ ÉÍÅÎÉ ÒÅÄÁËÔÏÒÁ, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, %N ÄÌÑ ÎÏÍÅÒÁ ÓÔÒÏËÉ. "
 	"<CR> ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2382
+#: src/lang.c:2378
 msgid	"Invocation of your editor"
 msgstr	"úÁÐÕÓË ×ÁÛÅÇÏ ÒÅÄÁËÔÏÒÁ"
 
-#: src/lang.c:2383
+#: src/lang.c:2379
 #, c-format
 msgid	"# Format of editor line including parameters\n"
 	"# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr	"# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÚÁÐÕÓËÁ ÒÅÄÁËÔÏÒÁ ×ËÌÀÞÁÅÔ ÐÁÒÁÍÅÔÒÙ\n"
 	"# %%E òÅÄÁËÔÏÒ %%F éÍÑ ÆÁÊÌÁ %%N îÏÍÅÒ ÓÔÒÏËÉ\n"
 
-#: src/lang.c:2388
+#: src/lang.c:2384
 msgid	"Enter name and options for external-inews, --internal for internal inews"
 msgstr	"÷×ÅÄÉÔÅ ÉÍÑ É ÏÐÃÉÉ ÄÌÑ external-inews, --internal ÄÌÑ internal inews"
 
-#: src/lang.c:2389
+#: src/lang.c:2385
 msgid	"External inews"
 msgstr	"÷ÎÅÛÎÉÊ inews"
 
-#: src/lang.c:2390
+#: src/lang.c:2386
 msgid	"# If --internal use the built in mini inews for posting via NNTP\n"
 	"# otherwise use an external inews program\n"
 msgstr	"# åÓÌÉ --internal, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÓÔÒÏÅÎÎÙÊ ÍÉÎÉ unews ÄÌÑ ÏÔÐÒÁ×ËÉ\n"
 	"# ÓÔÁÔÅÊ ÞÅÒÅÚ NNTP, ÉÎÁÞÅ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÎÅÛÎÀÀ ÐÒÏÇÒÁÍÍÕ inews\n"
 
-#: src/lang.c:2394
+#: src/lang.c:2390
 msgid	"Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr	"÷×ÅÄÉÔÅ %M ÄÌÑ MTA, %S ÄÌÑ ÔÅÍÙ, %T ÄÌÑ To, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, <CR> "
 	"ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2395
+#: src/lang.c:2391
 msgid	"Invocation of your mail command"
 msgstr	"úÁÐÕÓË ×ÁÛÅÊ ËÏÍÁÎÄÙ ÏÔÐÒÁ×ËÉ ÐÏÞÔÙ"
 
-#: src/lang.c:2396
+#: src/lang.c:2392
 #, c-format
 msgid	"# Format of mailer line including parameters\n"
 	"# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6035,11 +6035,11 @@ msgid	"# Format of mailer line including
 	"# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr	""
 
-#: src/lang.c:2404
+#: src/lang.c:2400
 msgid	"Use interactive mail reader"
 msgstr	"éÓÐÏÌØÚÏ×ÁÔØ ÉÎÔÅÒÁËÔÉ×ÎÕÀ ÐÒÏÇÒÁÍÍÕ ÞÔÅÎÉÑ ÐÏÞÔÙ"
 
-#: src/lang.c:2405
+#: src/lang.c:2401
 msgid	"# Interactive mailreader\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no interactive mailreader\n"
@@ -6047,58 +6047,58 @@ msgid	"# Interactive mailreader\n"
 	"#   2 = use interactive mailreader without headers in file\n"
 msgstr	""
 
-#: src/lang.c:2414
+#: src/lang.c:2410
 msgid	"Remove ~/.article after posting"
 msgstr	"õÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ"
 
-#: src/lang.c:2415
+#: src/lang.c:2411
 msgid	"# If ON remove ~/.article after posting.\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÕÂÒÁÔØ ~/.article ÐÏÓÌÅ ÏÔÐÒÁ×ËÉ.\n"
 
-#: src/lang.c:2419
+#: src/lang.c:2415
 msgid	"Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr	"éÍÑ ÆÁÊÌÁ ÄÌÑ ×ÓÅÈ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ. <CR> ÕÓÔÁÎÏ×ÉÔØ, ÎÅ ÉÍÅÎÉ=ÎÅ "
 	"ÓÏÈÒÁÎÑÔØ."
 
-#: src/lang.c:2420
+#: src/lang.c:2416
 msgid	"Filename for posted articles"
 msgstr	"éÍÑ ÆÁÊÌÁ ÄÌÑ ÏÔÐÒÁ×ÌÅÎÎÙÈ ÓÔÁÔÅÊ"
 
-#: src/lang.c:2421
+#: src/lang.c:2417
 msgid	"# Filename where to keep all postings (default posted)\n"
 	"# If no filename is set then postings will not be saved\n"
 msgstr	""
 
-#: src/lang.c:2426
+#: src/lang.c:2422
 msgid	"Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr	"äÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles. <ðòïâåì> ×ÙÂÏÒ, <CR> "
 	"ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2427
+#: src/lang.c:2423
 msgid	"Keep failed arts in ~/dead.articles"
 msgstr	"äÅÒÖÁÔØ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles"
 
-#: src/lang.c:2428
+#: src/lang.c:2424
 msgid	"# If ON keep all failed postings in ~/dead.articles\n"
 msgstr	"# åÓÌÉ ON, ÔÏ ÄÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles\n"
 
-#: src/lang.c:2432
+#: src/lang.c:2428
 msgid	"Do you want to strip unsubscribed groups from .newsrc"
 msgstr	"èÏÔÉÔÅ ÕÂÒÁÔÏ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ .newsrc"
 
-#: src/lang.c:2433
+#: src/lang.c:2429
 msgid	"No unsubscribed groups in newsrc"
 msgstr	"õÂÉÒÁÔØ ÎÅÐÏÄÐÉÓÁÎÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2434
+#: src/lang.c:2430
 msgid	"# If ON strip unsubscribed groups from newsrc\n"
 msgstr	""
 
-#: src/lang.c:2439
+#: src/lang.c:2435
 msgid	"Remove bogus groups from newsrc"
 msgstr	"õÂÉÒÁÔØ ÆÉËÔÉ×ÎÙÅ ÇÒÕÐÐÙ ÉÚ newsrc"
 
-#: src/lang.c:2440
+#: src/lang.c:2436
 msgid	"# What to do with bogus groups in newsrc file\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = keep\n"
@@ -6106,58 +6106,58 @@ msgid	"# What to do with bogus groups in
 	"#   2 = highlight with D on selection screen\n"
 msgstr	""
 
-#: src/lang.c:2448
+#: src/lang.c:2444
 msgid	"Enter number of seconds until active file will be reread. <CR> sets."
 msgstr	"÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. <CR> "
 	"ÕÓÔÁÎÏ×ÉÔØ."
 
-#: src/lang.c:2449
+#: src/lang.c:2445
 msgid	"Interval in secs to reread active"
 msgstr	"éÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ ÞÔÅÎÉÅÍ active"
 
-#: src/lang.c:2450
+#: src/lang.c:2446
 msgid	"# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr	"# ÷ÒÅÍÅÎÎÏÊ ÉÎÔÅÒ×ÁÌ × ÓÅËÕÎÄÁÈ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÆÁÊÌÁ\n"
 	"# active (0=ÎÉËÏÇÄÁ)\n"
 
-#: src/lang.c:2455
+#: src/lang.c:2451
 msgid	"Reconnect to server automatically"
 msgstr	"óÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á Ó ÓÅÒ×ÅÒÏÍ Á×ÔÏÍÁÔÉÞÅÓËÉ"
 
-#: src/lang.c:2456
+#: src/lang.c:2452
 msgid	"# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr	"# åÓÌÉ ON, ÔÏ Á×ÔÏÍÁÔÉÞÅÓËÉ ÐÅÒÅÐÏÄËÌÀÞÁÔØÓÑ Ë ÓÅÒ×ÅÒÕ NNTP, ÅÓÌÉ ÓÏÅÄÉÎÅÎÉÅ\n"
 	"# ÐÒÅÒ×ÁÌÏÓØ\n"
 
-#: src/lang.c:2460
+#: src/lang.c:2456
 msgid	"Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2461
+#: src/lang.c:2457
 msgid	"Cache NNTP overview files locally"
 msgstr	""
 
-#: src/lang.c:2462
+#: src/lang.c:2458
 msgid	"# If ON, create local copies of NNTP overview files.\n"
 msgstr	""
 
-#: src/lang.c:2466
+#: src/lang.c:2462
 msgid	"Enter format string. <CR> sets, <ESC> cancels."
 msgstr	"÷×ÅÄÉÔÅ ÆÏÒÍÁÔ ÓÔÒÏËÉ. <CR> ÕÓÔÁÎÏ×ÉÔØ, <ESC> ÏÔÍÅÎÁ."
 
-#: src/lang.c:2467
+#: src/lang.c:2463
 msgid	"Format string for display of dates"
 msgstr	"æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ×Ù×ÏÄÁ ÄÁÔ"
 
-#: src/lang.c:2468
+#: src/lang.c:2464
 msgid	"# Format string for date representation\n"
 msgstr	"# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\n"
 
-#: src/lang.c:2474
+#: src/lang.c:2470
 msgid	"Unicode normalization form"
 msgstr	"æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode"
 
-#: src/lang.c:2475
+#: src/lang.c:2471
 msgid	"# Unicode normalization form\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = None\n"
@@ -6173,20 +6173,20 @@ msgstr	"# æÏÒÍÁ ÎÏÒÍÁÌÉÚÁÃÉÉ Unicode\n"
 	"#   3 = NFC\n"
 	"#   4 = NFD\n"
 
-#: src/lang.c:2487
+#: src/lang.c:2483
 msgid	"Render BiDi"
 msgstr	"÷ÏÓÐÒÏÉÚ×ÏÄÉÔØ BiDi"
 
-#: src/lang.c:2488
+#: src/lang.c:2484
 msgid	"# If ON, bi-directional text is rendered by tin\n"
 msgstr	"# åÓÌÉ ON, ÔÏ Ä×ÕÎÁÐÒÁ×ÌÅÎÎÙÊ ÔÅËÓÔ ×ÏÓÐÒÏÉÚ×ÏÄÉÔÓÑ tin'ÏÍ\n"
 
-#: src/misc.c:3750
+#: src/misc.c:3691
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr	"÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3753
+#: src/misc.c:3694
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\")\n"
 msgstr	"÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\")\n"
@@ -6195,23 +6195,23 @@ msgstr	"÷ÅÒÓÉÑ: %s %s ÒÅÌÉÚ %s (\"%s\")\
 msgid	"Unreachable?\n"
 msgstr	"îÅÄÏÓÔÉÖÉÍÏ?\n"
 
-#: src/nntplib.c:824
+#: src/nntplib.c:816
 #, c-format
 msgid	"\n"
 	"Server timed out, trying reconnect # %d\n"
 msgstr	"\n"
 	"óÅÒ×ÅÒ ÎÅ ÏÔ×ÅÞÁÅÔ, ÐÏÐÙÔËÁ ÓÏÅÄÉÎÉÔØÓÑ ÓÎÏ×Á # %d\n"
 
-#: src/nntplib.c:842
+#: src/nntplib.c:834
 msgid	"Rejoin current group\n"
 msgstr	"÷ÓÔÕÐÉÔØ ÓÎÏ×Á × ÔÅËÕÝÕÀ ÇÒÕÐÐÕ\n"
 
-#: src/nntplib.c:849
+#: src/nntplib.c:841
 #, c-format
 msgid	"Read (%s)\n"
 msgstr	"þÔÅÎÉÅ (%s)\n"
 
-#: src/nntplib.c:851
+#: src/nntplib.c:843
 #, c-format
 msgid	"Resend last command (%s)\n"
 msgstr	"ðÅÒÅÓÌÁÔØ ÐÏÓÌÅÄÎÀÀ ËÏÍÁÎÄÕ (%s)\n"
@@ -6223,7 +6223,7 @@ msgstr	"ðÅÒÅÓÌÁÔØ ÐÏÓÌÅÄÎÀÀ ËÏÍÁÎÄÕ (%s)
 #. *       - use some sort of pager?
 #. *       - -> lang.c
 #.
-#: src/nntplib.c:1759
+#: src/nntplib.c:1750
 msgid	"MOTD: "
 msgstr	""
 
@@ -6262,15 +6262,15 @@ msgid	"Posting: %.*s ..."
 msgstr	"ïÔÐÒÁ×ÌÅÎÉÅ × ÇÒÕÐÐÕ %.*s ..."
 
 #. Check if okay to read
-#: src/read.c:211
+#: src/read.c:191
 msgid	"Aborting read, please wait..."
 msgstr	"ðÒÅÒÙ×ÁÎÉÅ ÞÔÅÎÉÑ, ÐÏÄÏÖÄÉÔÅ..."
 
-#: src/read.c:358
+#: src/read.c:338
 msgid	"Aborted read\n"
 msgstr	"þÔÅÎÉÅ ÐÒÅÒ×ÁÎÏ\n"
 
-#: src/read.c:414
+#: src/read.c:394
 msgid	"Draining\n"
 msgstr	"ïÓÕÛÅÎÉÅ\n"
 
@@ -6298,7 +6298,7 @@ msgstr	"üÔÏ ÓÏÏÂÝÅÎÉÅ ÂÙÌÏ ÓÏÚÄÁÎÏ × 'mu
 	"ÄÌÑ ÒÁÂÏÔÙ Ó ÎÏ×ÙÍ ÆÏÒÍÁÔÏÍ É ÓÌÅÄÕÀÝÉÅ ÄÁÎÎÙÅ ÍÏÇÕÔ ×ÙÇÌÑÄÅÔØ ÓÔÒÁÎÎÏ.\n"
 	"\n"
 
-#: src/save.c:972
+#: src/save.c:958
 msgid	"bytes"
 msgstr	"ÂÁÊÔ"
 
Binary files tin-1.8.1/po/rw.gmo and tin-1.9.0/po/rw.gmo differ
diff -Nurp tin-1.8.1/po/rw.po tin-1.9.0/po/rw.po
--- tin-1.8.1/po/rw.po	2006-02-15 19:10:05.000000000 +0100
+++ tin-1.9.0/po/rw.po	2006-02-28 20:00:06.095437862 +0100
@@ -15,7 +15,7 @@
 msgid	""
 msgstr	"Project-Id-Version: tin 1.7.8\n"
 	"Report-Msgid-Bugs-To: \n"
-	"POT-Creation-Date: 2006-02-15 19:09+0100\n"
+	"POT-Creation-Date: 2006-02-28 19:59+0100\n"
 	"PO-Revision-Date: 2005-04-03 10:55-0700\n"
 	"Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
 	"Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
@@ -687,7 +687,7 @@ msgstr	"Gikora IDOSIYE kugirango Amatsin
 msgid	"Creating newsrc file...\n"
 msgstr	"IDOSIYE"
 
-#: src/lang.c:129 src/lang.c:1150
+#: src/lang.c:129 src/lang.c:1146
 msgid	"Default"
 msgstr	"Mburabuzi"
 
@@ -1860,7 +1860,7 @@ msgstr	"Kwimura Itsinda muri Urutonde"
 msgid	"choose next group with unread news"
 msgstr	"Guhitamo Komeza>> Itsinda Na: Bidasomye Amakuru"
 
-#: src/lang.c:389 src/lang.c:1197
+#: src/lang.c:389 src/lang.c:1193
 #, fuzzy
 msgid	"quit"
 msgstr	"Kuvamo"
@@ -4068,53 +4068,53 @@ msgstr	"ikoresha external Byanze in"
 msgid	"It worked! Should I always use my built in inews from now on?"
 msgstr	"Buri gihe Gukoresha in Bivuye NONEAHA ku"
 
-#: src/lang.c:989
+#: src/lang.c:985
 #, fuzzy, c-format
 msgid	"%d %s printed"
 msgstr	"%d%sByacapwe"
 
-#: src/lang.c:990
+#: src/lang.c:986
 #, fuzzy
 msgid	"output article/thread/hot/pattern/tagged articles to printer"
 msgstr	"Ibisohoka Ingingo Urudodo Ishusho Kuri Mucapyi"
 
-#: src/lang.c:991
+#: src/lang.c:987
 msgid	"Print"
 msgstr	"Gucapa"
 
-#: src/lang.c:992
+#: src/lang.c:988
 msgid	"Printing..."
 msgstr	"Icapa..."
 
-#: src/lang.c:996
+#: src/lang.c:992
 #, fuzzy
 msgid	"pipe article/thread/hot/pattern/tagged articles into command"
 msgstr	"Ingingo Urudodo Ishusho Komandi:"
 
-#: src/lang.c:997
+#: src/lang.c:993
 #, fuzzy
 msgid	"No command"
 msgstr	"Komandi:"
 
-#: src/lang.c:998
+#: src/lang.c:994
 msgid	"Pipe"
 msgstr	""
 
-#: src/lang.c:999
+#: src/lang.c:995
 #, fuzzy, c-format
 msgid	"Pipe to command [%.*s]> "
 msgstr	"Kuri Komandi: S"
 
-#: src/lang.c:1000
+#: src/lang.c:996
 msgid	"Piping..."
 msgstr	""
 
-#: src/lang.c:1002
+#: src/lang.c:998
 #, fuzzy
 msgid	"Piping not enabled."
 msgstr	"OYA Bikora"
 
-#: src/lang.c:1006
+#: src/lang.c:1002
 #, fuzzy, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4124,7 +4124,7 @@ msgid	"\n"
 msgstr	"Umurongo Imyanya in Cyavanyweho Umwanya ni i i Bivuye i Ibigize a Akitso Kuri "
 	"Urubuga rw'amakuru Amazina"
 
-#: src/lang.c:1011
+#: src/lang.c:1007
 #, fuzzy, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4133,7 +4133,7 @@ msgid	"\n"
 msgstr	"Umurongo ni in i Komeza>> Umurongo i Umurongo Gicurasi OYA iyi ni OYA "
 	"Kwandika Byose Imbuga z'amakuru a UMWE Umurongo"
 
-#: src/lang.c:1016
+#: src/lang.c:1012
 #, fuzzy, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4142,13 +4142,13 @@ msgid	"\n"
 msgstr	"Umurongo ni in i Komeza>> Umurongo ni a Gishya Na Gicurasi OYA Byemewe ku "
 	"Byose Kwandika Byose Imbuga z'amakuru a UMWE Umurongo"
 
-#: src/lang.c:1020
+#: src/lang.c:1016
 #, fuzzy, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr	"Umurongo Imyanya in Cyavanyweho"
 
-#: src/lang.c:1025
+#: src/lang.c:1021
 #, fuzzy
 msgid	"\n"
 	"  If your article contains quoted text  please take some time to pare it "
@@ -4174,545 +4174,545 @@ msgstr	"Ingingo Kirimo Umwandiko Igihe K
 	"Gusoma Kwandika Na in Ihinduramiterere Abantu Kuri Kwirengagiza a Cyuzuye "
 	"Inyuma"
 
-#: src/lang.c:1038
+#: src/lang.c:1034
 #, fuzzy
 msgid	"shell escape"
 msgstr	"Igikonoshwa"
 
-#: src/lang.c:1039
+#: src/lang.c:1035
 #, c-format
 msgid	"Shell Command (%s)"
 msgstr	""
 
-#: src/lang.c:1040
+#: src/lang.c:1036
 #, fuzzy, c-format
 msgid	"Enter shell command [%s]> "
 msgstr	"Igikonoshwa Komandi:"
 
-#: src/lang.c:1044
+#: src/lang.c:1040
 #, fuzzy, c-format
 msgid	"%s: Can't get entry for TERM\n"
 msgstr	"%s:Kubona Icyinjijwe kugirango"
 
-#: src/lang.c:1048
+#: src/lang.c:1044
 #, fuzzy, c-format
 msgid	"Group %.*s ('q' to quit)..."
 msgstr	"S Kuri Kuvamo"
 
-#: src/lang.c:1050
+#: src/lang.c:1046
 #, fuzzy, c-format
 msgid	"Group %.*s..."
 msgstr	"S"
 
-#: src/lang.c:1054
+#: src/lang.c:1050
 msgid	"Server unavailable\n"
 msgstr	""
 
-#: src/lang.c:1060
+#: src/lang.c:1056
 #, fuzzy, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
 	"s=post"
 msgstr	"%s=Ubutumwa Gucapa Kuvamo Mukomatanya Byose Bidasomye Kubika Itagi: Iposita"
 
-#: src/lang.c:1061
+#: src/lang.c:1057
 #, fuzzy, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=Ubutumwa Gucapa Kuvamo Subiza Ubutumwa Kubika Itagi: Iposita"
 
-#: src/lang.c:1063
+#: src/lang.c:1059
 #, fuzzy, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=Ubutumwa Gucapa Kuvamo Mukomatanya Byose Bidasomye Kubika Itagi: Iposita"
 
-#: src/lang.c:1064
+#: src/lang.c:1060
 #, fuzzy, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=Ubutumwa Gucapa Kuvamo Subiza Ubutumwa Kubika Itagi: Iposita"
 
-#: src/lang.c:1068
+#: src/lang.c:1064
 #, fuzzy, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=Ubutumwa Kuvamo Mukomatanya Byose Bidasomye Kubika Itagi: Iposita"
 
-#: src/lang.c:1069
+#: src/lang.c:1065
 #, fuzzy, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=Ubutumwa Kuvamo Subiza Ubutumwa Kubika Itagi: Iposita"
 
-#: src/lang.c:1071
+#: src/lang.c:1067
 #, fuzzy, c-format
 msgid	"%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=Ubutumwa Kuvamo Mukomatanya Byose Bidasomye Kubika Itagi: Iposita"
 
-#: src/lang.c:1072
+#: src/lang.c:1068
 #, fuzzy, c-format
 msgid	"%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=Ubutumwa Kuvamo Subiza Ubutumwa Kubika Itagi: Iposita"
 
-#: src/lang.c:1078
+#: src/lang.c:1074
 #, fuzzy
 msgid	"Terminal does not support color"
 msgstr	"OYA Gushigikira Ibara"
 
-#: src/lang.c:1083
+#: src/lang.c:1079
 #, c-format
 msgid	"Trying %s"
 msgstr	""
 
 # goodies/source\filter.vcl\eps\dlgeps.src:DLG_EXPORT_EPS.RB_COMPRESSION_NONE.text
-#: src/lang.c:1097 src/lang.c:1123 src/lang.c:1139 src/lang.c:1318 src/refs.c:296
+#: src/lang.c:1093 src/lang.c:1119 src/lang.c:1135 src/lang.c:1314 src/refs.c:296
 msgid	"None"
 msgstr	"Nta na kimwe"
 
-#: src/lang.c:1098
+#: src/lang.c:1094
 msgid	"Subject"
 msgstr	"Ikivugwaho"
 
-#: src/lang.c:1099
+#: src/lang.c:1095
 msgid	"References"
 msgstr	"Indango"
 
-#: src/lang.c:1100
+#: src/lang.c:1096
 #, fuzzy
 msgid	"Both Subject and References"
 msgstr	"Na"
 
-#: src/lang.c:1101
+#: src/lang.c:1097
 msgid	"Multipart Subject"
 msgstr	""
 
-#: src/lang.c:1102
+#: src/lang.c:1098
 msgid	"Percentage Match"
 msgstr	""
 
-#: src/lang.c:1114 src/lang.c:1225
+#: src/lang.c:1110 src/lang.c:1221
 msgid	"No"
 msgstr	"Oya"
 
-#: src/lang.c:1115 src/lang.c:1227
+#: src/lang.c:1111 src/lang.c:1223
 msgid	"Yes"
 msgstr	"Yego"
 
-#: src/lang.c:1116
+#: src/lang.c:1112
 #, fuzzy
 msgid	"Hide All"
 msgstr	"Guhisha byose"
 
-#: src/lang.c:1124
+#: src/lang.c:1120
 msgid	"Address"
 msgstr	"Aderesi"
 
-#: src/lang.c:1125
+#: src/lang.c:1121
 msgid	"Full Name"
 msgstr	""
 
-#: src/lang.c:1126
+#: src/lang.c:1122
 #, fuzzy
 msgid	"Address and Name"
 msgstr	"Na"
 
-#: src/lang.c:1133
+#: src/lang.c:1129
 msgid	"Max"
 msgstr	"Kinini"
 
-#: src/lang.c:1134
+#: src/lang.c:1130
 msgid	"Sum"
 msgstr	"Igiteranyo"
 
-#: src/lang.c:1135
+#: src/lang.c:1131
 msgid	"Average"
 msgstr	"Impuzandengo"
 
-#: src/lang.c:1140
+#: src/lang.c:1136
 msgid	"Lines"
 msgstr	"Imirongo"
 
-#: src/lang.c:1141
+#: src/lang.c:1137
 msgid	"Score"
 msgstr	""
 
-#: src/lang.c:1142
+#: src/lang.c:1138
 msgid	"Lines & Score"
 msgstr	""
 
-#: src/lang.c:1151
+#: src/lang.c:1147
 msgid	"Black"
 msgstr	"Umukara"
 
-#: src/lang.c:1152
+#: src/lang.c:1148
 msgid	"Red"
 msgstr	"Umutuku"
 
-#: src/lang.c:1153
+#: src/lang.c:1149
 msgid	"Green"
 msgstr	"Icyatsi"
 
-#: src/lang.c:1154
+#: src/lang.c:1150
 msgid	"Brown"
 msgstr	"Igihogo"
 
-#: src/lang.c:1155
+#: src/lang.c:1151
 msgid	"Blue"
 msgstr	"Ubururu"
 
-#: src/lang.c:1156
+#: src/lang.c:1152
 msgid	"Pink"
 msgstr	""
 
-#: src/lang.c:1157
+#: src/lang.c:1153
 msgid	"Cyan"
 msgstr	"Ubururu bukeye"
 
-#: src/lang.c:1158
+#: src/lang.c:1154
 msgid	"White"
 msgstr	"Umweru"
 
-#: src/lang.c:1159
+#: src/lang.c:1155
 msgid	"Gray"
 msgstr	"Ikigina"
 
-#: src/lang.c:1160
+#: src/lang.c:1156
 msgid	"Light Red"
 msgstr	"Umutuku Werurutse"
 
-#: src/lang.c:1161
+#: src/lang.c:1157
 msgid	"Light Green"
 msgstr	"Icyatsi Cyerurutse"
 
-#: src/lang.c:1162
+#: src/lang.c:1158
 msgid	"Yellow"
 msgstr	"Umuhondo"
 
-#: src/lang.c:1163
+#: src/lang.c:1159
 msgid	"Light Blue"
 msgstr	"Ubururu Bwerurutse"
 
-#: src/lang.c:1164
+#: src/lang.c:1160
 msgid	"Light Pink"
 msgstr	""
 
-#: src/lang.c:1165
+#: src/lang.c:1161
 msgid	"Light Cyan"
 msgstr	"Ubururu Bwerurutse"
 
-#: src/lang.c:1166
+#: src/lang.c:1162
 msgid	"Light White"
 msgstr	""
 
-#: src/lang.c:1174 src/lang.c:1231 src/lang.c:1245
+#: src/lang.c:1170 src/lang.c:1227 src/lang.c:1241
 msgid	"Nothing"
 msgstr	""
 
 # 3737
-#: src/lang.c:1175
+#: src/lang.c:1171
 msgid	"Mark"
 msgstr	"garagaza"
 
-#: src/lang.c:1176
+#: src/lang.c:1172
 msgid	"Space"
 msgstr	"Umwanya"
 
-#: src/lang.c:1183
+#: src/lang.c:1179
 msgid	"Normal"
 msgstr	"Bisanzwe"
 
-#: src/lang.c:1184
+#: src/lang.c:1180
 #, fuzzy
 msgid	"Best highlighting"
 msgstr	"Igaragaza cyane"
 
-#: src/lang.c:1185
+#: src/lang.c:1181
 msgid	"Underline"
 msgstr	"Gucaho umurongo"
 
-#: src/lang.c:1186
+#: src/lang.c:1182
 #, fuzzy
 msgid	"Reverse video"
 msgstr	"Videwo..."
 
-#: src/lang.c:1187
+#: src/lang.c:1183
 msgid	"Blinking"
 msgstr	"Kinyoteera"
 
-#: src/lang.c:1188
+#: src/lang.c:1184
 #, fuzzy
 msgid	"Half bright"
 msgstr	"Bibonerana"
 
-#: src/lang.c:1189
+#: src/lang.c:1185
 msgid	"Bold"
 msgstr	"Bitsindagiye"
 
-#: src/lang.c:1194
+#: src/lang.c:1190
 msgid	"none"
 msgstr	"ntacyo"
 
 # sfx2/source\doc\docvor.src:DLG_ORGANIZE.BTN_EDIT.text
-#: src/lang.c:1195
+#: src/lang.c:1191
 #, fuzzy
 msgid	"commands"
 msgstr	"Amabwiriza"
 
-#: src/lang.c:1196
+#: src/lang.c:1192
 msgid	"select"
 msgstr	"guhitamo"
 
-#: src/lang.c:1198
+#: src/lang.c:1194
 #, fuzzy
 msgid	"commands & quit"
 msgstr	"Amabwiriza Kuvamo"
 
-#: src/lang.c:1199
+#: src/lang.c:1195
 #, fuzzy
 msgid	"commands & select"
 msgstr	"Amabwiriza Guhitamo"
 
-#: src/lang.c:1200
+#: src/lang.c:1196
 #, fuzzy
 msgid	"quit & select"
 msgstr	"Kuvamo Guhitamo"
 
-#: src/lang.c:1201
+#: src/lang.c:1197
 #, fuzzy
 msgid	"commands & quit & select"
 msgstr	"Amabwiriza Kuvamo Guhitamo"
 
-#: src/lang.c:1226
+#: src/lang.c:1222
 msgid	"Shell archive"
 msgstr	""
 
-#: src/lang.c:1232
+#: src/lang.c:1228
 #, fuzzy
 msgid	"Subject: (descending)"
 msgstr	"Ubujyesi"
 
-#: src/lang.c:1233
+#: src/lang.c:1229
 #, fuzzy
 msgid	"Subject: (ascending)"
 msgstr	"Ubujyejuru"
 
-#: src/lang.c:1234
+#: src/lang.c:1230
 #, fuzzy
 msgid	"From: (descending)"
 msgstr	"Ubujyesi"
 
-#: src/lang.c:1235
+#: src/lang.c:1231
 #, fuzzy
 msgid	"From: (ascending)"
 msgstr	"Ubujyejuru"
 
-#: src/lang.c:1236
+#: src/lang.c:1232
 #, fuzzy
 msgid	"Date: (descending)"
 msgstr	"Ubujyesi"
 
-#: src/lang.c:1237
+#: src/lang.c:1233
 #, fuzzy
 msgid	"Date: (ascending)"
 msgstr	"Ubujyejuru"
 
-#: src/lang.c:1238 src/lang.c:1246
+#: src/lang.c:1234 src/lang.c:1242
 #, fuzzy
 msgid	"Score (descending)"
 msgstr	"Ubujyesi"
 
-#: src/lang.c:1239 src/lang.c:1247
+#: src/lang.c:1235 src/lang.c:1243
 #, fuzzy
 msgid	"Score (ascending)"
 msgstr	"Ubujyejuru"
 
-#: src/lang.c:1240
+#: src/lang.c:1236
 #, fuzzy
 msgid	"Lines: (descending)"
 msgstr	"Ubujyesi"
 
-#: src/lang.c:1241
+#: src/lang.c:1237
 #, fuzzy
 msgid	"Lines: (ascending)"
 msgstr	"Ubujyejuru"
 
-#: src/lang.c:1252
+#: src/lang.c:1248
 msgid	"Always Keep"
 msgstr	""
 
-#: src/lang.c:1253
+#: src/lang.c:1249
 msgid	"Always Remove"
 msgstr	""
 
-#: src/lang.c:1254
+#: src/lang.c:1250
 #, fuzzy
 msgid	"Mark with D on selection screen"
 msgstr	"Na: ku Ihitamo Mugaragaza"
 
-#: src/lang.c:1259
+#: src/lang.c:1255
 #, fuzzy
 msgid	"Kill only unread arts"
 msgstr	"Bidasomye"
 
-#: src/lang.c:1260
+#: src/lang.c:1256
 #, fuzzy
 msgid	"Kill all arts & show with K"
 msgstr	"Byose Garagaza Na:"
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1261
+#: src/lang.c:1257
 #, fuzzy
 msgid	"Kill all arts and never show"
 msgstr	"Byose Na Nta narimwe Garagaza"
 
-#: src/lang.c:1266
+#: src/lang.c:1262
 #, fuzzy
 msgid	"Nothing special"
 msgstr	"Bidasanzwe"
 
-#: src/lang.c:1267
+#: src/lang.c:1263
 msgid	"Compress quotes"
 msgstr	""
 
-#: src/lang.c:1268
+#: src/lang.c:1264
 msgid	"Quote signatures"
 msgstr	""
 
-#: src/lang.c:1269
+#: src/lang.c:1265
 #, fuzzy
 msgid	"Compress quotes, quote sigs"
 msgstr	"Gushyiraho akugarizo"
 
-#: src/lang.c:1270
+#: src/lang.c:1266
 #, fuzzy
 msgid	"Quote empty lines"
 msgstr	"ubusa Imirongo"
 
-#: src/lang.c:1271
+#: src/lang.c:1267
 #, fuzzy
 msgid	"Compress quotes, quote empty lines"
 msgstr	"Gushyiraho akugarizo ubusa Imirongo"
 
-#: src/lang.c:1272
+#: src/lang.c:1268
 #, fuzzy
 msgid	"Quote sigs & empty lines"
 msgstr	"ubusa Imirongo"
 
-#: src/lang.c:1273
+#: src/lang.c:1269
 #, fuzzy
 msgid	"Comp. q., quote sigs & empty lines"
 msgstr	"Q."
 
-#: src/lang.c:1311
+#: src/lang.c:1307
 #, fuzzy
 msgid	"no"
 msgstr	"Oya"
 
-#: src/lang.c:1312
+#: src/lang.c:1308
 #, fuzzy
 msgid	"with headers"
 msgstr	"Na: Imitwe"
 
-#: src/lang.c:1313
+#: src/lang.c:1309
 #, fuzzy
 msgid	"without headers"
 msgstr	"Imitwe"
 
-#: src/lang.c:1320 src/lang.c:1326
+#: src/lang.c:1316 src/lang.c:1322
 msgid	"NFKC"
 msgstr	""
 
-#: src/lang.c:1321
+#: src/lang.c:1317
 msgid	"NFKD"
 msgstr	""
 
-#: src/lang.c:1322
+#: src/lang.c:1318
 msgid	"NFC"
 msgstr	""
 
-#: src/lang.c:1323
+#: src/lang.c:1319
 msgid	"NFD"
 msgstr	""
 
-#: src/lang.c:1334
+#: src/lang.c:1330
 msgid	"Display Options"
 msgstr	""
 
-#: src/lang.c:1341
+#: src/lang.c:1337
 msgid	"Color Options"
 msgstr	""
 
-#: src/lang.c:1348
+#: src/lang.c:1344
 msgid	"Article-Limiting Options"
 msgstr	""
 
-#: src/lang.c:1354
+#: src/lang.c:1350
 msgid	"Posting/Mailing Options"
 msgstr	""
 
-#: src/lang.c:1360
+#: src/lang.c:1356
 msgid	"Saving/Printing Options"
 msgstr	""
 
-#: src/lang.c:1366
+#: src/lang.c:1362
 msgid	"Expert Options"
 msgstr	""
 
-#: src/lang.c:1372
+#: src/lang.c:1368
 msgid	"Filtering Options"
 msgstr	""
 
-#: src/lang.c:1377 src/lang.c:1408 src/lang.c:1414 src/lang.c:1440 src/lang.c:1490
-#: src/lang.c:1496 src/lang.c:1506 src/lang.c:1526 src/lang.c:1601 src/lang.c:1771
-#: src/lang.c:1777 src/lang.c:1783 src/lang.c:1789 src/lang.c:1801 src/lang.c:1808
-#: src/lang.c:1862 src/lang.c:1871 src/lang.c:1877 src/lang.c:1884 src/lang.c:1891
-#: src/lang.c:1898 src/lang.c:1905 src/lang.c:1912 src/lang.c:1919 src/lang.c:1926
-#: src/lang.c:1933 src/lang.c:1940 src/lang.c:1947 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2039 src/lang.c:2055 src/lang.c:2062 src/lang.c:2069 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2088 src/lang.c:2105 src/lang.c:2117 src/lang.c:2151
-#: src/lang.c:2204 src/lang.c:2211 src/lang.c:2217 src/lang.c:2242 src/lang.c:2259
-#: src/lang.c:2312 src/lang.c:2348 src/lang.c:2368 src/lang.c:2403 src/lang.c:2413
-#: src/lang.c:2438 src/lang.c:2454 src/lang.c:2473 src/lang.c:2486
+#: src/lang.c:1373 src/lang.c:1404 src/lang.c:1410 src/lang.c:1436 src/lang.c:1486
+#: src/lang.c:1492 src/lang.c:1502 src/lang.c:1522 src/lang.c:1597 src/lang.c:1767
+#: src/lang.c:1773 src/lang.c:1779 src/lang.c:1785 src/lang.c:1797 src/lang.c:1804
+#: src/lang.c:1858 src/lang.c:1867 src/lang.c:1873 src/lang.c:1880 src/lang.c:1887
+#: src/lang.c:1894 src/lang.c:1901 src/lang.c:1908 src/lang.c:1915 src/lang.c:1922
+#: src/lang.c:1929 src/lang.c:1936 src/lang.c:1943 src/lang.c:1950 src/lang.c:1957
+#: src/lang.c:1964 src/lang.c:1971 src/lang.c:1978 src/lang.c:1985 src/lang.c:1992
+#: src/lang.c:1999 src/lang.c:2006 src/lang.c:2013 src/lang.c:2020 src/lang.c:2027
+#: src/lang.c:2035 src/lang.c:2051 src/lang.c:2058 src/lang.c:2065 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2101 src/lang.c:2113 src/lang.c:2147
+#: src/lang.c:2200 src/lang.c:2207 src/lang.c:2213 src/lang.c:2238 src/lang.c:2255
+#: src/lang.c:2308 src/lang.c:2344 src/lang.c:2364 src/lang.c:2399 src/lang.c:2409
+#: src/lang.c:2434 src/lang.c:2450 src/lang.c:2469 src/lang.c:2482
 msgid	"<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1378
+#: src/lang.c:1374
 #, fuzzy
 msgid	"Show mini menu & posting etiquette"
 msgstr	"Ibikubiyemo"
 
-#: src/lang.c:1379
+#: src/lang.c:1375
 #, fuzzy
 msgid	"# If ON show a mini menu of useful commands at each level\n"
 	"# and posting etiquette after composing an article\n"
 msgstr	"#Garagaza a Ibikubiyemo Bya Amabwiriza ku Na Nyuma"
 
-#: src/lang.c:1384
+#: src/lang.c:1380
 #, fuzzy
 msgid	"Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr	"Isobanuramiterere kugirango Urubuga rw'amakuru"
 
-#: src/lang.c:1385
+#: src/lang.c:1381
 #, fuzzy
 msgid	"Show description of each newsgroup"
 msgstr	"Isobanuramiterere Bya Urubuga rw'amakuru"
 
-#: src/lang.c:1386
+#: src/lang.c:1382
 #, fuzzy
 msgid	"# If ON show group description text after newsgroup name at\n"
 	"# group selection level\n"
 msgstr	"#Garagaza Itsinda Isobanuramiterere Umwandiko Nyuma Urubuga rw'amakuru Izina: "
 	"Itsinda Ihitamo"
 
-#: src/lang.c:1391
+#: src/lang.c:1387
 #, fuzzy
 msgid	"Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
 	"sets."
 msgstr	"Umwanditsi Imyanya in Itsinda Ibikubiyemo"
 
-#: src/lang.c:1392
+#: src/lang.c:1388
 #, fuzzy
 msgid	"In group menu, show author by"
 msgstr	"Itsinda Ibikubiyemo Garagaza Umwanditsi ku"
 
-#: src/lang.c:1393
+#: src/lang.c:1389
 #, fuzzy
 msgid	"# Part of from field to display\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -4722,37 +4722,37 @@ msgid	"# Part of from field to display\n
 	"#   3 = both\n"
 msgstr	"#Bya Bivuye Umwanya Kuri Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. 3."
 
-#: src/lang.c:1402
+#: src/lang.c:1398
 #, fuzzy
 msgid	"Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr	"Cyangwa kugirango Ihitamo"
 
-#: src/lang.c:1403
+#: src/lang.c:1399
 #, fuzzy
 msgid	"Draw -> instead of highlighted bar"
 msgstr	"Bya"
 
-#: src/lang.c:1404
+#: src/lang.c:1400
 #, fuzzy
 msgid	"# If ON use -> otherwise highlighted bar for selection\n"
 msgstr	"#Gukoresha kugirango"
 
-#: src/lang.c:1409
+#: src/lang.c:1405
 #, fuzzy
 msgid	"Use inverse video for page headers"
 msgstr	"Videwo... kugirango Ipaji Imitwe"
 
-#: src/lang.c:1410
+#: src/lang.c:1406
 #, fuzzy
 msgid	"# If ON use inverse video for page headers at different levels\n"
 msgstr	"#Gukoresha Videwo... kugirango Ipaji Imitwe ku"
 
-#: src/lang.c:1415
+#: src/lang.c:1411
 #, fuzzy
 msgid	"Thread articles by"
 msgstr	"ku"
 
-#: src/lang.c:1416
+#: src/lang.c:1412
 #, fuzzy
 msgid	"# Thread articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -4764,15 +4764,15 @@ msgid	"# Thread articles by ...\n"
 	"#   5 = Percentage Match\n"
 msgstr	"# ku Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. 3. Na 4."
 
-#: src/lang.c:1427
+#: src/lang.c:1423
 msgid	"Enter percentage match required to thread together. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1428
+#: src/lang.c:1424
 msgid	"Thread percentage match"
 msgstr	""
 
-#: src/lang.c:1429
+#: src/lang.c:1425
 #, c-format
 msgid	"# Thread percentage match...\n"
 	"# the percentage of characters in the subject of an article that must match\n"
@@ -4785,12 +4785,12 @@ msgid	"# Thread percentage match...\n"
 	"# 'harppy' would be threaded separately from 'happy'\n"
 msgstr	""
 
-#: src/lang.c:1441
+#: src/lang.c:1437
 #, fuzzy
 msgid	"Score of a thread"
 msgstr	"Bya a Urudodo"
 
-#: src/lang.c:1442
+#: src/lang.c:1438
 #, fuzzy
 msgid	"# Thread score\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -4799,17 +4799,17 @@ msgid	"# Thread score\n"
 	"#   2 = average\n"
 msgstr	"#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2."
 
-#: src/lang.c:1450
+#: src/lang.c:1446
 #, fuzzy
 msgid	"Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr	"ku Cyangwa"
 
-#: src/lang.c:1451
+#: src/lang.c:1447
 #, fuzzy
 msgid	"Sort articles by"
 msgstr	"ku"
 
-#: src/lang.c:1452
+#: src/lang.c:1448
 #, fuzzy
 msgid	"# Sort articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -4826,17 +4826,17 @@ msgid	"# Sort articles by ...\n"
 	"#  10 = Lines ascending\n"
 msgstr	"#ku Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. 3. 4. 5 6 7 8 9 10"
 
-#: src/lang.c:1468
+#: src/lang.c:1464
 #, fuzzy
 msgid	"Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr	"ku Cyangwa"
 
-#: src/lang.c:1469
+#: src/lang.c:1465
 #, fuzzy
 msgid	"Sort threads by"
 msgstr	"ku"
 
-#: src/lang.c:1470
+#: src/lang.c:1466
 #, fuzzy
 msgid	"# Sort thread by ...\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -4845,51 +4845,51 @@ msgid	"# Sort thread by ...\n"
 	"#   2 = Score ascending\n"
 msgstr	"#Urudodo ku Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2."
 
-#: src/lang.c:1478
+#: src/lang.c:1474
 #, fuzzy
 msgid	"Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr	"indanga ku Itangira Iheruka Bidasomye in Amatsinda"
 
-#: src/lang.c:1479
+#: src/lang.c:1475
 #, fuzzy
 msgid	"Goto first unread article in group"
 msgstr	"Itangira Bidasomye Ingingo in Itsinda"
 
-#: src/lang.c:1480
+#: src/lang.c:1476
 #, fuzzy
 msgid	"# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr	"#Gushyira indanga ku Itangira Bidasomye in Itsinda Iheruka"
 
-#: src/lang.c:1484
+#: src/lang.c:1480
 #, fuzzy
 msgid	"Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr	"Byose Cyangwa Bidasomye"
 
-#: src/lang.c:1485
+#: src/lang.c:1481
 #, fuzzy
 msgid	"Show only unread articles"
 msgstr	"Bidasomye"
 
-#: src/lang.c:1486
+#: src/lang.c:1482
 #, fuzzy
 msgid	"# If ON show only new/unread articles otherwise show all.\n"
 msgstr	"#Garagaza Gishya Bidasomye Garagaza Byose"
 
-#: src/lang.c:1491
+#: src/lang.c:1487
 #, fuzzy
 msgid	"Show only groups with unread arts"
 msgstr	"Amatsinda Na: Bidasomye"
 
-#: src/lang.c:1492
+#: src/lang.c:1488
 #, fuzzy
 msgid	"# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr	"#Garagaza yanditswe/ byemewe Kuri Amatsinda Bidasomye"
 
-#: src/lang.c:1497
+#: src/lang.c:1493
 msgid	"Filter which articles"
 msgstr	""
 
-#: src/lang.c:1498
+#: src/lang.c:1494
 #, fuzzy
 msgid	"# Filter which articles\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -4899,226 +4899,226 @@ msgid	"# Filter which articles\n"
 msgstr	"#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 Bidasomye 1. Byose Na Garagaza "
 	"in cy/ byagarajwe Na: 2. Byose Na Nta narimwe Garagaza"
 
-#: src/lang.c:1507
+#: src/lang.c:1503
 #, fuzzy
 msgid	"Tab goes to next unread article"
 msgstr	"Kuri Komeza>> Bidasomye Ingingo"
 
-#: src/lang.c:1508
+#: src/lang.c:1504
 #, fuzzy
 msgid	"# If ON the TAB command will go to next unread article at article viewer "
 	"level\n"
 msgstr	"#i Komandi: Gyayo Kuri Komeza>> Bidasomye Ingingo ku Ingingo"
 
-#: src/lang.c:1512
+#: src/lang.c:1508
 #, fuzzy
 msgid	"Scrolling with <SPACE> past the end of an art. jumps to the next unread one."
 msgstr	"Na: i Impera Bya Kuri i Komeza>> Bidasomye"
 
-#: src/lang.c:1513
+#: src/lang.c:1509
 #, fuzzy
 msgid	"Space goes to next unread article"
 msgstr	"Kuri Komeza>> Bidasomye Ingingo"
 
-#: src/lang.c:1514
+#: src/lang.c:1510
 #, fuzzy
 msgid	"# If ON the SPACE command will go to next unread article at article viewer\n"
 	"# level when the end of the article is reached (rn-style pager)\n"
 msgstr	"#i Komandi: Gyayo Kuri Komeza>> Bidasomye Ingingo ku Ingingo urwego Ryari: i "
 	"Impera Bya i Ingingo ni IMISUSIRE Peja"
 
-#: src/lang.c:1519
+#: src/lang.c:1515
 #, fuzzy
 msgid	"Scrolling with <PGDN>/<DOWN> past the end of an art. jumps to the unread one."
 msgstr	"Na: i Impera Bya Kuri i Bidasomye"
 
-#: src/lang.c:1520
+#: src/lang.c:1516
 #, fuzzy
 msgid	"PgDn goes to next unread article"
 msgstr	"Kuri Komeza>> Bidasomye Ingingo"
 
-#: src/lang.c:1521
+#: src/lang.c:1517
 #, fuzzy
 msgid	"# If ON the PGDN or DOWN command will go to next unread article when\n"
 	"# pressed at end of message\n"
 msgstr	"#i Cyangwa Komandi: Gyayo Kuri Komeza>> Bidasomye Ingingo ku Impera Bya"
 
-#: src/lang.c:1527
+#: src/lang.c:1523
 #, fuzzy
 msgid	"List thread using right arrow key"
 msgstr	"Urudodo ikoresha Iburyo: Akambi Urufunguzo"
 
-#: src/lang.c:1528
+#: src/lang.c:1524
 #, fuzzy
 msgid	"# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr	"#ku buryo bwikora Urutonde Urudodo Ryari: ikoresha Iburyo: Akambi Urufunguzo"
 
-#: src/lang.c:1532
+#: src/lang.c:1528
 #, fuzzy
 msgid	"Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr	"Inyuguti Kuri Cyasibwe"
 
-#: src/lang.c:1533
+#: src/lang.c:1529
 #, fuzzy
 msgid	"Character to show deleted articles"
 msgstr	"Kuri Garagaza Cyasibwe"
 
-#: src/lang.c:1534
+#: src/lang.c:1530
 #, fuzzy
 msgid	"# Character used to show that an art was deleted (default 'D')\n"
 	"# _ is turned into ' '\n"
 msgstr	"#Kuri Garagaza Cyasibwe Mburabuzi ni"
 
-#: src/lang.c:1539
+#: src/lang.c:1535
 #, fuzzy
 msgid	"Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr	"Inyuguti Kuri in a Urutonde"
 
-#: src/lang.c:1540
+#: src/lang.c:1536
 #, fuzzy
 msgid	"Character to show inrange articles"
 msgstr	"Kuri Garagaza"
 
-#: src/lang.c:1541
+#: src/lang.c:1537
 #, fuzzy
 msgid	"# Character used to show that an art is in a range (default '#')\n"
 	"# _ is turned into ' '\n"
 msgstr	"#Kuri Garagaza ni in a Urutonde Mburabuzi ni"
 
-#: src/lang.c:1546
+#: src/lang.c:1542
 #, fuzzy
 msgid	"Enter character to indicate that article will return. <CR> sets, <ESC> "
 	"cancels."
 msgstr	"Inyuguti Kuri Ingingo Garuka"
 
-#: src/lang.c:1547
+#: src/lang.c:1543
 #, fuzzy
 msgid	"Character to show returning arts"
 msgstr	"Kuri Garagaza"
 
-#: src/lang.c:1548
+#: src/lang.c:1544
 #, fuzzy
 msgid	"# Character used to show that an art will return (default '-')\n"
 	"# _ is turned into ' '\n"
 msgstr	"#Kuri Garagaza Garuka Mburabuzi ni"
 
-#: src/lang.c:1553
+#: src/lang.c:1549
 #, fuzzy
 msgid	"Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr	"Inyuguti Kuri Byahiswemo"
 
-#: src/lang.c:1554
+#: src/lang.c:1550
 #, fuzzy
 msgid	"Character to show selected articles"
 msgstr	"Kuri Garagaza Byahiswemo"
 
-#: src/lang.c:1555
+#: src/lang.c:1551
 #, fuzzy
 msgid	"# Character used to show that an art was auto-selected (default '*')\n"
 	"# _ is turned into ' '\n"
 msgstr	"#Kuri Garagaza Ikiyega Byahiswemo Mburabuzi ni"
 
-#: src/lang.c:1560
+#: src/lang.c:1556
 #, fuzzy
 msgid	"Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr	"Inyuguti Kuri"
 
-#: src/lang.c:1561
+#: src/lang.c:1557
 #, fuzzy
 msgid	"Character to show recent articles"
 msgstr	"Kuri Garagaza"
 
-#: src/lang.c:1562
+#: src/lang.c:1558
 #, fuzzy
 msgid	"# Character used to show that an art is recent (default 'o')\n"
 	"# _ is turned into ' '\n"
 msgstr	"#Kuri Garagaza ni Mburabuzi ni"
 
-#: src/lang.c:1567
+#: src/lang.c:1563
 #, fuzzy
 msgid	"Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr	"Inyuguti Kuri Bidasomye"
 
-#: src/lang.c:1568
+#: src/lang.c:1564
 #, fuzzy
 msgid	"Character to show unread articles"
 msgstr	"Kuri Garagaza Bidasomye"
 
-#: src/lang.c:1569
+#: src/lang.c:1565
 #, fuzzy
 msgid	"# Character used to show that an art is unread (default '+')\n"
 	"# _ is turned into ' '\n"
 msgstr	"#Kuri Garagaza ni Bidasomye Mburabuzi ni"
 
-#: src/lang.c:1574
+#: src/lang.c:1570
 #, fuzzy
 msgid	"Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr	"Inyuguti Kuri Gusoma"
 
-#: src/lang.c:1575
+#: src/lang.c:1571
 #, fuzzy
 msgid	"Character to show read articles"
 msgstr	"Kuri Garagaza Gusoma"
 
-#: src/lang.c:1576
+#: src/lang.c:1572
 #, fuzzy
 msgid	"# Character used to show that an art was read (default ' ')\n"
 	"# _ is turned into ' '\n"
 msgstr	"#Kuri Garagaza Gusoma Mburabuzi ni"
 
-#: src/lang.c:1581
+#: src/lang.c:1577
 #, fuzzy
 msgid	"Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr	"Inyuguti Kuri"
 
-#: src/lang.c:1582
+#: src/lang.c:1578
 #, fuzzy
 msgid	"Character to show killed articles"
 msgstr	"Kuri Garagaza"
 
-#: src/lang.c:1583
+#: src/lang.c:1579
 #, fuzzy
 msgid	"# Character used to show that an art was killed (default 'K')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	"#Kuri Garagaza Mburabuzi Gushyiraho ni"
 
-#: src/lang.c:1588
+#: src/lang.c:1584
 #, fuzzy
 msgid	"Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr	"Inyuguti Kuri Gusoma Byahiswemo"
 
-#: src/lang.c:1589
+#: src/lang.c:1585
 #, fuzzy
 msgid	"Character to show readselected arts"
 msgstr	"Kuri Garagaza"
 
-#: src/lang.c:1590
+#: src/lang.c:1586
 #, fuzzy
 msgid	"# Character used to show that an art was selected before read (default ':')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	"#Kuri Garagaza Byahiswemo Mbere Gusoma Mburabuzi Gushyiraho ni"
 
-#: src/lang.c:1595
+#: src/lang.c:1591
 #, fuzzy
 msgid	"Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr	"Kinini Uburebure Bya Urubuga rw'amakuru Amazina"
 
-#: src/lang.c:1596
+#: src/lang.c:1592
 #, fuzzy
 msgid	"Max. length of group names shown"
 msgstr	"Uburebure Bya Itsinda Amazina"
 
-#: src/lang.c:1597
+#: src/lang.c:1593
 #, fuzzy
 msgid	"# Maximum length of the names of newsgroups displayed\n"
 msgstr	"#Uburebure Bya i Amazina Bya Imbuga z'amakuru"
 
-#: src/lang.c:1602
+#: src/lang.c:1598
 #, fuzzy
 msgid	"Show lines/score in listings"
 msgstr	"Imirongo in"
 
-#: src/lang.c:1603
+#: src/lang.c:1599
 #, fuzzy
 msgid	"# What informations should be displayed in article/thread listing\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5129,19 +5129,19 @@ msgid	"# What informations should be dis
 msgstr	"#in Ingingo Urudodo Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. 3. "
 	"Imirongo"
 
-#: src/lang.c:1612
+#: src/lang.c:1608
 #, fuzzy
 msgid	"0 = full page scrolling, -1 = show previous last line as first on next page, -"
 	"2 = half page"
 msgstr	"0 Ipaji 1. Garagaza Ibanjirije Iheruka Umurongo Nka Itangira ku Komeza>> "
 	"Ipaji 2. Ipaji"
 
-#: src/lang.c:1613
+#: src/lang.c:1609
 #, fuzzy
 msgid	"Number of lines to scroll in pager"
 msgstr	"Bya Imirongo Kuri in Peja"
 
-#: src/lang.c:1614
+#: src/lang.c:1610
 #, fuzzy
 msgid	"# Number of lines that cursor-up/down will scroll in article pager\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5155,30 +5155,30 @@ msgstr	"#Bya Imirongo indanga Hejuru Has
 	"Ipaji ku Ipaji imyitwarire 1. Umurongo ku 2. Cyangwa Biruta ku 2. Cyangwa "
 	"Birenzeho Imirongo in i Peja"
 
-#: src/lang.c:1624
+#: src/lang.c:1620
 msgid	"Display signatures. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1625
+#: src/lang.c:1621
 msgid	"Display signatures"
 msgstr	""
 
-#: src/lang.c:1626
+#: src/lang.c:1622
 #, fuzzy
 msgid	"# If OFF don't show signatures when displaying articles\n"
 msgstr	"#Garagaza Ryari:"
 
-#: src/lang.c:1630
+#: src/lang.c:1626
 #, fuzzy
 msgid	"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr	"Ibyatanzwe Nka Imigereka"
 
-#: src/lang.c:1631
+#: src/lang.c:1627
 #, fuzzy
 msgid	"Display uue data as an attachment"
 msgstr	"Ibyatanzwe Nka umugereka"
 
-#: src/lang.c:1632
+#: src/lang.c:1628
 #, fuzzy
 msgid	"# Handling of uuencoded data in the pager\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5192,33 +5192,33 @@ msgstr	"#Bya Ibyatanzwe in i Uduciro i M
 	"Na Izina ry'idosiye: Kuri Imigereka 2. Gushisha Byose Nka kugirango 1. "
 	"Umurongo nka Ibyatanzwe a Itagi: Umurongo"
 
-#: src/lang.c:1642
+#: src/lang.c:1638
 #, fuzzy
 msgid	"Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr	"IMISUSIRE Kuri"
 
-#: src/lang.c:1643
+#: src/lang.c:1639
 #, fuzzy
 msgid	"Display \"a as Umlaut-a"
 msgstr	"a Nka a"
 
-#: src/lang.c:1644
+#: src/lang.c:1640
 #, fuzzy
 msgid	"# If ON decode German style TeX umlaut codes to ISO and\n"
 	"# show \"a as Umlaut-a, etc.\n"
 msgstr	"#IMISUSIRE Kuri Garagaza a Nka a"
 
-#: src/lang.c:1649 src/lang.c:1659
+#: src/lang.c:1645 src/lang.c:1655
 #, fuzzy
 msgid	"Space separated list of header fields"
 msgstr	"Urutonde Bya Umutwempangano Imyanya"
 
-#: src/lang.c:1650
+#: src/lang.c:1646
 #, fuzzy
 msgid	"Display these header fields (or *)"
 msgstr	"Umutwempangano Imyanya Cyangwa"
 
-#: src/lang.c:1651
+#: src/lang.c:1647
 #, fuzzy
 msgid	"# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 	"# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -5230,12 +5230,12 @@ msgstr	"#Amakuru Imitwe Kuri Kuri Byose 
 	"Agaciro Byose Imitwe Itangiriro nka Cyangwa Urutonde Birenzeho ku Imyanya "
 	"Bidakora iyi Ihitamo"
 
-#: src/lang.c:1660
+#: src/lang.c:1656
 #, fuzzy
 msgid	"Do not display these header fields"
 msgstr	"OYA Kugaragaza Umutwempangano Imyanya"
 
-#: src/lang.c:1661
+#: src/lang.c:1657
 #, fuzzy
 msgid	"# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 	"# An example of using both options might be if you thought X- headers were\n"
@@ -5248,31 +5248,31 @@ msgid	"# Same as 'news_headers_to_displa
 msgstr	"#Nka i Urugero Bya ikoresha Byombi Amahitamo NIBA Imitwe A Na Hanyuma nka iyi "
 	"Bidakora iyi Ihitamo"
 
-#: src/lang.c:1671
+#: src/lang.c:1667
 #, fuzzy
 msgid	"Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr	"Kuri Gushoboza Byikoresha Bya"
 
-#: src/lang.c:1672
+#: src/lang.c:1668
 msgid	"Skip multipart/alternative parts"
 msgstr	""
 
-#: src/lang.c:1673
+#: src/lang.c:1669
 #, fuzzy
 msgid	"# If ON strip multipart/alternative messages automatically\n"
 msgstr	"#Ubutumwa"
 
-#: src/lang.c:1678
+#: src/lang.c:1674
 #, fuzzy
 msgid	"A regex used to decide which lines to show in col_quote."
 msgstr	"A Kuri Imirongo Kuri Garagaza in"
 
-#: src/lang.c:1679
+#: src/lang.c:1675
 #, fuzzy
 msgid	"Regex used to show quoted lines"
 msgstr	"Kuri Garagaza Imirongo"
 
-#: src/lang.c:1680
+#: src/lang.c:1676
 #, fuzzy
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
@@ -5280,17 +5280,17 @@ msgid	"# A regular expression that tin w
 msgstr	"#A Ibisanzwe imvugo Gukoresha Kuri Imirongo Ryari: Imirongo in iyi "
 	"Ahatanditseho Gukoresha a in Mburabuzi"
 
-#: src/lang.c:1686
+#: src/lang.c:1682
 #, fuzzy
 msgid	"A regex used to decide which lines to show in col_quote2."
 msgstr	"A Kuri Imirongo Kuri Garagaza in"
 
-#: src/lang.c:1687
+#: src/lang.c:1683
 #, fuzzy
 msgid	"Regex used to show twice quoted l."
 msgstr	"Kuri Garagaza L"
 
-#: src/lang.c:1688
+#: src/lang.c:1684
 #, fuzzy
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted twice. Twice quoted lines are shown in col_quote2.\n"
@@ -5298,17 +5298,17 @@ msgid	"# A regular expression that tin w
 msgstr	"#A Ibisanzwe imvugo Gukoresha Kuri Imirongo Imirongo in iyi Ahatanditseho "
 	"Gukoresha a in Mburabuzi"
 
-#: src/lang.c:1694
+#: src/lang.c:1690
 #, fuzzy
 msgid	"A regex used to decide which lines to show in col_quote3."
 msgstr	"A Kuri Imirongo Kuri Garagaza in"
 
-#: src/lang.c:1695
+#: src/lang.c:1691
 #, fuzzy
 msgid	"Regex used to show >= 3 times q.l."
 msgstr	"L."
 
-#: src/lang.c:1696
+#: src/lang.c:1692
 #, fuzzy
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
@@ -5316,17 +5316,17 @@ msgid	"# A regular expression that tin w
 msgstr	"#A Ibisanzwe imvugo Gukoresha Kuri Imirongo 3. Times 3. Times Imirongo in iyi "
 	"Ahatanditseho Gukoresha a in Mburabuzi"
 
-#: src/lang.c:1703
+#: src/lang.c:1699
 #, fuzzy
 msgid	"A regex used to decide which words to show in col_markslashes."
 msgstr	"A Kuri Amagambo Kuri Garagaza in"
 
-#: src/lang.c:1704
+#: src/lang.c:1700
 #, fuzzy
 msgid	"Regex used to highlight /slashes/"
 msgstr	"Kuri garagaza cyane"
 
-#: src/lang.c:1705
+#: src/lang.c:1701
 #, fuzzy
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '/' are to be shown in col_markslashes.\n"
@@ -5334,17 +5334,17 @@ msgid	"# A regular expression that tin w
 msgstr	"#A Ibisanzwe imvugo Gukoresha Kuri ku Kuri in iyi Ahatanditseho Gukoresha a "
 	"in Mburabuzi"
 
-#: src/lang.c:1711
+#: src/lang.c:1707
 #, fuzzy
 msgid	"A regex used to decide which words to show in col_markstars."
 msgstr	"A Kuri Amagambo Kuri Garagaza in"
 
-#: src/lang.c:1712
+#: src/lang.c:1708
 #, fuzzy
 msgid	"Regex used to highlight *stars*"
 msgstr	"Kuri garagaza cyane Inyenyeri"
 
-#: src/lang.c:1713
+#: src/lang.c:1709
 #, fuzzy
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '*' are to be shown in col_markstars.\n"
@@ -5352,17 +5352,17 @@ msgid	"# A regular expression that tin w
 msgstr	"#A Ibisanzwe imvugo Gukoresha Kuri ku Kuri in iyi Ahatanditseho Gukoresha a "
 	"in Mburabuzi"
 
-#: src/lang.c:1719
+#: src/lang.c:1715
 #, fuzzy
 msgid	"A regex used to decide which words to show in col_markstroke."
 msgstr	"A Kuri Amagambo Kuri Garagaza in"
 
-#: src/lang.c:1720
+#: src/lang.c:1716
 #, fuzzy
 msgid	"Regex used to highlight -strokes-"
 msgstr	"Kuri garagaza cyane"
 
-#: src/lang.c:1721
+#: src/lang.c:1717
 #, fuzzy
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '-' are to be shown in col_markstroke.\n"
@@ -5370,17 +5370,17 @@ msgid	"# A regular expression that tin w
 msgstr	"#A Ibisanzwe imvugo Gukoresha Kuri ku Kuri in iyi Ahatanditseho Gukoresha a "
 	"in Mburabuzi"
 
-#: src/lang.c:1727
+#: src/lang.c:1723
 #, fuzzy
 msgid	"A regex used to decide which words to show in col_markdash."
 msgstr	"A Kuri Amagambo Kuri Garagaza in"
 
-#: src/lang.c:1728
+#: src/lang.c:1724
 #, fuzzy
 msgid	"Regex used to highlight _underline_"
 msgstr	"Kuri garagaza cyane Gucaho umurongo"
 
-#: src/lang.c:1729
+#: src/lang.c:1725
 #, fuzzy
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '_' are to be shown in col_markdash.\n"
@@ -5388,50 +5388,50 @@ msgid	"# A regular expression that tin w
 msgstr	"#A Ibisanzwe imvugo Gukoresha Kuri ku Kuri in iyi Ahatanditseho Gukoresha a "
 	"in Mburabuzi"
 
-#: src/lang.c:1735
+#: src/lang.c:1731
 #, fuzzy
 msgid	"A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr	"A Kuri Gushaka Kuri Gukuraho... Nka Mutandukanya"
 
-#: src/lang.c:1736
+#: src/lang.c:1732
 #, fuzzy
 msgid	"Regex with Subject prefixes"
 msgstr	"Na:"
 
-#: src/lang.c:1737
+#: src/lang.c:1733
 #, fuzzy
 msgid	"# A regular expression that tin will use to find Subject prefixes\n"
 	"# which will be removed before showing the header.\n"
 msgstr	"#A Ibisanzwe imvugo Gukoresha Kuri Gushaka Cyavanyweho Mbere i Umutwempangano"
 
-#: src/lang.c:1742
+#: src/lang.c:1738
 #, fuzzy
 msgid	"A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr	"A Kuri Gushaka Imigereka Kuri Gukuraho... Nka Mutandukanya"
 
-#: src/lang.c:1743
+#: src/lang.c:1739
 #, fuzzy
 msgid	"Regex with Subject suffixes"
 msgstr	"Na: Imigereka"
 
-#: src/lang.c:1744
+#: src/lang.c:1740
 #, fuzzy
 msgid	"# A regular expression that tin will use to find Subject suffixes\n"
 	"# which will be removed when replying or posting followup.\n"
 msgstr	"#A Ibisanzwe imvugo Gukoresha Kuri Gushaka Cyavanyweho Ryari: Cyangwa"
 
-#: src/lang.c:1749
+#: src/lang.c:1745
 #, fuzzy
 msgid	"Enter name and options for external MIME viewer, --internal for built-in "
 	"viewer"
 msgstr	"Izina: Na Amahitamo kugirango external By'imbere kugirango in"
 
-#: src/lang.c:1750
+#: src/lang.c:1746
 #, fuzzy
 msgid	"MIME binary content viewer"
 msgstr	"Nyabibiri Ibikubiyemo"
 
-#: src/lang.c:1751
+#: src/lang.c:1747
 #, fuzzy
 msgid	"# If --internal automatically use the built in MIME viewer for non-text\n"
 	"# parts of articles.\n"
@@ -5440,148 +5440,148 @@ msgid	"# If --internal automatically use
 msgstr	"#By'imbere ku buryo bwikora Gukoresha i in kugirango Bya external Porogaramu "
 	"Cyangwa kugirango Oya Byikoresha"
 
-#: src/lang.c:1758
+#: src/lang.c:1754
 #, fuzzy
 msgid	"Confirm before starting non-text viewing program"
 msgstr	"Mbere Umwandiko Porogaramu"
 
-#: src/lang.c:1759
+#: src/lang.c:1755
 #, fuzzy
 msgid	"Ask before using MIME viewer"
 msgstr	"Mbere ikoresha"
 
-#: src/lang.c:1760
+#: src/lang.c:1756
 #, fuzzy
 msgid	"# If ON tin will ask before using metamail to display MIME messages\n"
 	"# this only happens if metamail_prog is set to something\n"
 msgstr	"#Mbere ikoresha Kuri Kugaragaza iyi NIBA ni Gushyiraho Kuri"
 
-#: src/lang.c:1765
+#: src/lang.c:1761
 #, fuzzy
 msgid	"Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr	"Kuri Ikimenyetso Amatsinda Gusoma Ryari:"
 
-#: src/lang.c:1766
+#: src/lang.c:1762
 #, fuzzy
 msgid	"Catchup read groups when quitting"
 msgstr	"Gusoma Amatsinda Ryari:"
 
-#: src/lang.c:1767
+#: src/lang.c:1763
 #, fuzzy
 msgid	"# If ON ask user if read groups should all be marked read\n"
 msgstr	"#Ukoresha: NIBA Gusoma Amatsinda Byose cy/ byagarajwe"
 
-#: src/lang.c:1772
+#: src/lang.c:1768
 #, fuzzy
 msgid	"Catchup group using left key"
 msgstr	"Itsinda ikoresha Ibumoso: Urufunguzo"
 
-#: src/lang.c:1773
+#: src/lang.c:1769
 #, fuzzy
 msgid	"# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr	"#Itsinda Urudodo Ryari: Na: i Ibumoso: Akambi Urufunguzo"
 
-#: src/lang.c:1778
+#: src/lang.c:1774
 #, fuzzy
 msgid	"Catchup thread by using left key"
 msgstr	"Urudodo ku ikoresha Ibumoso: Urufunguzo"
 
-#: src/lang.c:1784
+#: src/lang.c:1780
 #, fuzzy
 msgid	"Which actions require confirmation"
 msgstr	"Iyemeza"
 
-#: src/lang.c:1785
+#: src/lang.c:1781
 #, fuzzy
 msgid	"# What should we ask confirmation for.\n"
 msgstr	"#Twebwe Iyemeza kugirango"
 
-#: src/lang.c:1790
+#: src/lang.c:1786
 #, fuzzy
 msgid	"'Mark article read' ignores tags"
 msgstr	"'Ingingo"
 
-#: src/lang.c:1791
+#: src/lang.c:1787
 #, fuzzy
 msgid	"# If ON the 'Mark article read' function marks only the current article.\n"
 msgstr	"#i Ingingo Umumaro i KIGEZWEHO Ingingo"
 
-#: src/lang.c:1795
+#: src/lang.c:1791
 #, fuzzy
 msgid	"Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr	"Kuri Gukoresha Kuri Gufungura"
 
-#: src/lang.c:1796
+#: src/lang.c:1792
 msgid	"Program that opens URL's"
 msgstr	""
 
-#: src/lang.c:1797
+#: src/lang.c:1793
 #, fuzzy
 msgid	"# The program used to open URL's. The actual URL will be appended\n"
 msgstr	"#Porogaramu Kuri Gufungura"
 
-#: src/lang.c:1802
+#: src/lang.c:1798
 #, fuzzy
 msgid	"Use mouse in xterm"
 msgstr	"Imbeba in"
 
-#: src/lang.c:1803
+#: src/lang.c:1799
 #, fuzzy
 msgid	"# If ON enable mouse key support on xterm terminals\n"
 msgstr	"#Gushoboza Imbeba Urufunguzo Gushigikira ku"
 
-#: src/lang.c:1809
+#: src/lang.c:1805
 #, fuzzy
 msgid	"Use scroll keys on keypad"
 msgstr	"Utubuto ku"
 
-#: src/lang.c:1810
+#: src/lang.c:1806
 #, fuzzy
 msgid	"# If ON enable scroll keys on terminals that support it\n"
 msgstr	"#Gushoboza Utubuto ku Gushigikira"
 
-#: src/lang.c:1815
+#: src/lang.c:1811
 #, fuzzy
 msgid	"Enter maximum number of article to get. <CR> sets."
 msgstr	"Kinini Umubare Bya Ingingo Kuri Kubona"
 
-#: src/lang.c:1816
+#: src/lang.c:1812
 #, fuzzy
 msgid	"Number of articles to get"
 msgstr	"Bya Kuri Kubona"
 
-#: src/lang.c:1817
+#: src/lang.c:1813
 #, fuzzy
 msgid	"# Number of articles to get (0=no limit), if negative sets maximum number\n"
 	"# of already read articles to be read before first unread one\n"
 msgstr	"#Bya Kuri Kubona 0 Oya NIBA Kinini Bya Gusoma Kuri Gusoma Mbere Itangira "
 	"Bidasomye"
 
-#: src/lang.c:1822
+#: src/lang.c:1818
 #, fuzzy
 msgid	"Enter number of days article is considered recent. <CR> sets."
 msgstr	"Umubare Bya Iminsi Ingingo ni"
 
-#: src/lang.c:1823
+#: src/lang.c:1819
 #, fuzzy
 msgid	"Article recentness time limit"
 msgstr	"Igihe"
 
-#: src/lang.c:1824
+#: src/lang.c:1820
 #, fuzzy
 msgid	"# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr	"#Bya Iminsi in Ingingo ni 0"
 
-#: src/lang.c:1828
+#: src/lang.c:1824
 #, fuzzy
 msgid	"WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr	"kugirango Bisanzwe kugirango Ibisanzwe imvugo"
 
-#: src/lang.c:1829
+#: src/lang.c:1825
 msgid	"Wildcard matching"
 msgstr	""
 
-#: src/lang.c:1830
+#: src/lang.c:1826
 #, fuzzy
 msgid	"# Wildcard matching\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5589,345 +5589,345 @@ msgid	"# Wildcard matching\n"
 	"#   1 = regex\n"
 msgstr	"#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1."
 
-#: src/lang.c:1837
+#: src/lang.c:1833
 #, fuzzy
 msgid	"Enter minimal score before an article is marked killed. <CR> sets."
 msgstr	"Mbere Ingingo ni cy/ byagarajwe"
 
-#: src/lang.c:1838
+#: src/lang.c:1834
 msgid	"Score limit (kill)"
 msgstr	""
 
-#: src/lang.c:1839
+#: src/lang.c:1835
 #, fuzzy
 msgid	"# Score limit before an article is marked killed\n"
 msgstr	"#Mbere Ingingo ni cy/ byagarajwe"
 
-#: src/lang.c:1843
+#: src/lang.c:1839
 #, fuzzy
 msgid	"Enter default score to kill articles. <CR> sets."
 msgstr	"Mburabuzi Kuri"
 
-#: src/lang.c:1844
+#: src/lang.c:1840
 #, fuzzy
 msgid	"Default score to kill articles"
 msgstr	"Kuri"
 
-#: src/lang.c:1845
+#: src/lang.c:1841
 #, fuzzy
 msgid	"# Default score to kill articles\n"
 msgstr	"#Kuri"
 
-#: src/lang.c:1849
+#: src/lang.c:1845
 #, fuzzy
 msgid	"Enter minimal score before an article is marked hot. <CR> sets."
 msgstr	"Mbere Ingingo ni cy/ byagarajwe"
 
-#: src/lang.c:1850
+#: src/lang.c:1846
 #, fuzzy
 msgid	"Score limit (select)"
 msgstr	"Guhitamo"
 
-#: src/lang.c:1851
+#: src/lang.c:1847
 #, fuzzy
 msgid	"# Score limit before an article is marked hot\n"
 msgstr	"#Mbere Ingingo ni cy/ byagarajwe"
 
-#: src/lang.c:1855
+#: src/lang.c:1851
 #, fuzzy
 msgid	"Enter default score to select articles. <CR> sets."
 msgstr	"Mburabuzi Kuri Guhitamo"
 
-#: src/lang.c:1856
+#: src/lang.c:1852
 #, fuzzy
 msgid	"Default score to select articles"
 msgstr	"Kuri Guhitamo"
 
-#: src/lang.c:1857
+#: src/lang.c:1853
 #, fuzzy
 msgid	"# Default score to select articles\n"
 msgstr	"#Kuri Guhitamo"
 
-#: src/lang.c:1863
+#: src/lang.c:1859
 #, fuzzy
 msgid	"Use slrnface to show ''X-Face:''s"
 msgstr	"Kuri Garagaza S"
 
-#: src/lang.c:1864
+#: src/lang.c:1860
 #, fuzzy
 msgid	"# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 	"# Only useful when running in an xterm.\n"
 msgstr	"#ikoresha 1. Kuri i Umutwempangano Ryari: in"
 
-#: src/lang.c:1872
+#: src/lang.c:1868
 #, fuzzy
 msgid	"Use ANSI color"
 msgstr	"Ibara"
 
-#: src/lang.c:1873
+#: src/lang.c:1869
 #, fuzzy
 msgid	"# If ON using ANSI-color\n"
 msgstr	"#ikoresha"
 
-#: src/lang.c:1878
+#: src/lang.c:1874
 #, fuzzy
 msgid	"Standard foreground color"
 msgstr	"Ibara"
 
-#: src/lang.c:1879
+#: src/lang.c:1875
 #, fuzzy
 msgid	"# Standard foreground color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"#1. Mburabuzi Ibara"
 
-#: src/lang.c:1885
+#: src/lang.c:1881
 #, fuzzy
 msgid	"Standard background color"
 msgstr	"Mbuganyuma Ibara"
 
-#: src/lang.c:1886
+#: src/lang.c:1882
 #, fuzzy
 msgid	"# Standard background color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"#Mbuganyuma 1. Mburabuzi Ibara"
 
-#: src/lang.c:1892
+#: src/lang.c:1888
 #, fuzzy
 msgid	"Color for inverse text (background)"
 msgstr	"kugirango Umwandiko Mbuganyuma"
 
-#: src/lang.c:1893
+#: src/lang.c:1889
 #, fuzzy
 msgid	"# Color of background for inverse text\n"
 	"# Default: 4 (blue)\n"
 msgstr	"#Bya Mbuganyuma kugirango 4. Ubururu"
 
-#: src/lang.c:1899
+#: src/lang.c:1895
 #, fuzzy
 msgid	"Color for inverse text (foreground)"
 msgstr	"kugirango Umwandiko"
 
-#: src/lang.c:1900
+#: src/lang.c:1896
 #, fuzzy
 msgid	"# Color of foreground for inverse text\n"
 	"# Default: 7 (white)\n"
 msgstr	"#Bya kugirango 7 Umweru"
 
-#: src/lang.c:1906
+#: src/lang.c:1902
 #, fuzzy
 msgid	"Color of text lines"
 msgstr	"Bya Umwandiko Imirongo"
 
-#: src/lang.c:1907
+#: src/lang.c:1903
 #, fuzzy
 msgid	"# Color of text lines\n"
 	"# Default: -1 (default color)\n"
 msgstr	"#Bya Umwandiko 1. Mburabuzi Ibara"
 
-#: src/lang.c:1913
+#: src/lang.c:1909
 #, fuzzy
 msgid	"Color of mini help menu"
 msgstr	"Bya Ifashayobora Ibikubiyemo"
 
-#: src/lang.c:1914
+#: src/lang.c:1910
 #, fuzzy
 msgid	"# Color of mini help menu\n"
 	"# Default: 3 (brown)\n"
 msgstr	"#Bya Ifashayobora 3. Igihogo"
 
-#: src/lang.c:1920
+#: src/lang.c:1916
 #, fuzzy
 msgid	"Color of help text"
 msgstr	"Bya Ifashayobora Umwandiko"
 
-#: src/lang.c:1921
+#: src/lang.c:1917
 #, fuzzy
 msgid	"# Color of help pages\n"
 	"# Default: -1 (default color)\n"
 msgstr	"#Bya Ifashayobora 1. Mburabuzi Ibara"
 
-#: src/lang.c:1927
+#: src/lang.c:1923
 #, fuzzy
 msgid	"Color of status messages"
 msgstr	"Bya Imimerere Ubutumwa"
 
-#: src/lang.c:1928
+#: src/lang.c:1924
 #, fuzzy
 msgid	"# Color of messages in last line\n"
 	"# Default: 6 (cyan)\n"
 msgstr	"#Bya Ubutumwa in Iheruka 6 Ubururu bukeye"
 
-#: src/lang.c:1934
+#: src/lang.c:1930
 #, fuzzy
 msgid	"Color of quoted lines"
 msgstr	"Bya Imirongo"
 
-#: src/lang.c:1935
+#: src/lang.c:1931
 #, fuzzy
 msgid	"# Color of quote-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"#Bya Gushyiraho akugarizo 2. Icyatsi"
 
-#: src/lang.c:1941
+#: src/lang.c:1937
 #, fuzzy
 msgid	"Color of twice quoted line"
 msgstr	"Bya Umurongo"
 
-#: src/lang.c:1942
+#: src/lang.c:1938
 #, fuzzy
 msgid	"# Color of twice quoted lines\n"
 	"# Default: 3 (brown)\n"
 msgstr	"#Bya 3. Igihogo"
 
-#: src/lang.c:1948
+#: src/lang.c:1944
 #, fuzzy
 msgid	"Color of =>3 times quoted line"
 msgstr	"Bya 3. Times Umurongo"
 
-#: src/lang.c:1949
+#: src/lang.c:1945
 #, fuzzy
 msgid	"# Color of >=3 times quoted lines\n"
 	"# Default: 4 (blue)\n"
 msgstr	"#Bya 3. Times 4. Ubururu"
 
-#: src/lang.c:1955
+#: src/lang.c:1951
 #, fuzzy
 msgid	"Color of article header lines"
 msgstr	"Bya Ingingo Umutwempangano Imirongo"
 
-#: src/lang.c:1956
+#: src/lang.c:1952
 #, fuzzy
 msgid	"# Color of header-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"#Bya Umutwempangano 2. Icyatsi"
 
-#: src/lang.c:1962
+#: src/lang.c:1958
 #, fuzzy
 msgid	"Color of actual news header fields"
 msgstr	"Bya Amakuru Umutwempangano Imyanya"
 
-#: src/lang.c:1963
+#: src/lang.c:1959
 #, fuzzy
 msgid	"# Color of actual news header fields\n"
 	"# Default: 9 (light red)\n"
 msgstr	"#Bya Amakuru Umutwempangano 9 kimurika Umutuku"
 
-#: src/lang.c:1969
+#: src/lang.c:1965
 #, fuzzy
 msgid	"Color of article subject lines"
 msgstr	"Bya Ingingo Ikivugwaho Imirongo"
 
-#: src/lang.c:1970
+#: src/lang.c:1966
 #, fuzzy
 msgid	"# Color of article subject\n"
 	"# Default: 6 (cyan)\n"
 msgstr	"#Bya Ingingo 6 Ubururu bukeye"
 
-#: src/lang.c:1976
+#: src/lang.c:1972
 #, fuzzy
 msgid	"Color of response counter"
 msgstr	"Bya"
 
-#: src/lang.c:1977
+#: src/lang.c:1973
 #, fuzzy
 msgid	"# Color of response counter\n"
 	"# Default: 2 (green)\n"
 msgstr	"#Bya 2. Icyatsi"
 
-#: src/lang.c:1983
+#: src/lang.c:1979
 #, fuzzy
 msgid	"Color of sender (From:)"
 msgstr	"Bya Uwohereza"
 
-#: src/lang.c:1984
+#: src/lang.c:1980
 #, fuzzy
 msgid	"# Color of sender (From:)\n"
 	"# Default: 2 (green)\n"
 msgstr	"#Bya Uwohereza 2. Icyatsi"
 
-#: src/lang.c:1990
+#: src/lang.c:1986
 #, fuzzy
 msgid	"Color of help/mail sign"
 msgstr	"Bya Ifashayobora Ubutumwa IKIMENYETSO"
 
-#: src/lang.c:1991
+#: src/lang.c:1987
 #, fuzzy
 msgid	"# Color of Help/Mail-Sign\n"
 	"# Default: 4 (blue)\n"
 msgstr	"#Bya 4. Ubururu"
 
-#: src/lang.c:1997
+#: src/lang.c:1993
 #, fuzzy
 msgid	"Color of signatures"
 msgstr	"Bya"
 
-#: src/lang.c:1998
+#: src/lang.c:1994
 #, fuzzy
 msgid	"# Color of signature\n"
 	"# Default: 4 (blue)\n"
 msgstr	"#Bya 4. Ubururu"
 
-#: src/lang.c:2004
+#: src/lang.c:2000
 #, fuzzy
 msgid	"Color of highlighted URLs"
 msgstr	"Bya"
 
-#: src/lang.c:2005
+#: src/lang.c:2001
 #, fuzzy
 msgid	"# Color of highlighted URLs\n"
 	"# Default: -1 (default color)\n"
 msgstr	"#Bya 1. Mburabuzi Ibara"
 
-#: src/lang.c:2011
+#: src/lang.c:2007
 #, fuzzy
 msgid	"Color of highlighting with *stars*"
 msgstr	"Bya Igaragaza cyane Na: Inyenyeri"
 
-#: src/lang.c:2012
+#: src/lang.c:2008
 #, fuzzy
 msgid	"# Color of word highlighting with *stars*\n"
 	"# Default: 11 (yellow)\n"
 msgstr	"#Bya ijambo Igaragaza cyane Na: Inyenyeri Umuhondo"
 
-#: src/lang.c:2018
+#: src/lang.c:2014
 #, fuzzy
 msgid	"Color of highlighting with _dash_"
 msgstr	"Bya Igaragaza cyane Na: AKANYEREZO"
 
-#: src/lang.c:2019
+#: src/lang.c:2015
 #, fuzzy
 msgid	"# Color of word highlighting with _dash_\n"
 	"# Default: 13 (light pink)\n"
 msgstr	"#Bya ijambo Igaragaza cyane Na: kimurika"
 
-#: src/lang.c:2025
+#: src/lang.c:2021
 #, fuzzy
 msgid	"Color of highlighting with /slash/"
 msgstr	"Bya Igaragaza cyane Na: AKARONGOKABERAMYE"
 
-#: src/lang.c:2026
+#: src/lang.c:2022
 #, fuzzy
 msgid	"# Color of word highlighting with /slash/\n"
 	"# Default: 14 (light cyan)\n"
 msgstr	"#Bya ijambo Igaragaza cyane Na: AKARONGOKABERAMYE 14 kimurika Ubururu bukeye"
 
-#: src/lang.c:2032
+#: src/lang.c:2028
 #, fuzzy
 msgid	"Color of highlighting with -stroke-"
 msgstr	"Bya Igaragaza cyane Na: Akarongo"
 
-#: src/lang.c:2033
+#: src/lang.c:2029
 #, fuzzy
 msgid	"# Color of word highlighting with -stroke-\n"
 	"# Default: 12 (light blue)\n"
 msgstr	"#Bya ijambo Igaragaza cyane Na: Akarongo 12 kimurika Ubururu"
 
-#: src/lang.c:2040
+#: src/lang.c:2036
 #, fuzzy
 msgid	"Attr. of highlighting with *stars*"
 msgstr	"Bya Igaragaza cyane Na: Inyenyeri"
 
-#: src/lang.c:2041
+#: src/lang.c:2037
 #, fuzzy
 msgid	"# Attributes of word highlighting on mono terminals\n"
 	"# Possible values are:\n"
@@ -5944,65 +5944,65 @@ msgid	"# Attributes of word highlighting
 msgstr	"#Bya ijambo Igaragaza cyane ku Uduciro 0 1. 2. 3. 4. 5 6 Bya ijambo Igaragaza "
 	"cyane Na: Inyenyeri 6 UTSINDAGIYE"
 
-#: src/lang.c:2056
+#: src/lang.c:2052
 #, fuzzy
 msgid	"Attr. of highlighting with _dash_"
 msgstr	"Bya Igaragaza cyane Na: AKANYEREZO"
 
-#: src/lang.c:2057
+#: src/lang.c:2053
 #, fuzzy
 msgid	"# Attribute of word highlighting with _dash_\n"
 	"# Default: 2 (best highlighting)\n"
 msgstr	"#Bya ijambo Igaragaza cyane Na: 2. Igaragaza cyane"
 
-#: src/lang.c:2063
+#: src/lang.c:2059
 #, fuzzy
 msgid	"Attr. of highlighting with /slash/"
 msgstr	"Bya Igaragaza cyane Na: AKARONGOKABERAMYE"
 
-#: src/lang.c:2064
+#: src/lang.c:2060
 #, fuzzy
 msgid	"# Attribute of word highlighting with /slash/\n"
 	"# Default: 5 (half bright)\n"
 msgstr	"#Bya ijambo Igaragaza cyane Na: AKARONGOKABERAMYE 5 Bibonerana"
 
-#: src/lang.c:2070
+#: src/lang.c:2066
 #, fuzzy
 msgid	"Attr. of highlighting with -stroke-"
 msgstr	"Bya Igaragaza cyane Na: Akarongo"
 
-#: src/lang.c:2071
+#: src/lang.c:2067
 #, fuzzy
 msgid	"# Attribute of word highlighting with -stroke-\n"
 	"# Default: 3 (reverse video)\n"
 msgstr	"#Bya ijambo Igaragaza cyane Na: Akarongo 3. Ihindurakerekezo Videwo..."
 
-#: src/lang.c:2077
+#: src/lang.c:2073
 #, fuzzy
 msgid	"URL highlighting in message body"
 msgstr	"Igaragaza cyane in Ubutumwa Umubiri"
 
-#: src/lang.c:2078
+#: src/lang.c:2074
 #, fuzzy
 msgid	"# Enable URL highlighting?\n"
 msgstr	"#Igaragaza cyane"
 
-#: src/lang.c:2083
+#: src/lang.c:2079
 #, fuzzy
 msgid	"Word highlighting in message body"
 msgstr	"Igaragaza cyane in Ubutumwa Umubiri"
 
-#: src/lang.c:2084
+#: src/lang.c:2080
 #, fuzzy
 msgid	"# Enable word highlighting?\n"
 msgstr	"#ijambo Igaragaza cyane"
 
-#: src/lang.c:2089
+#: src/lang.c:2085
 #, fuzzy
 msgid	"What to display instead of mark"
 msgstr	"Kuri Kugaragaza Bya Ikimenyetso"
 
-#: src/lang.c:2090
+#: src/lang.c:2086
 #, fuzzy
 msgid	"# Should the leading and ending stars and dashes also be displayed,\n"
 	"# even when they are highlighting marks?\n"
@@ -6014,67 +6014,67 @@ msgstr	"#i Nyobora Na Inyenyeri Na Utuny
 	"Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. Yego Kugaragaza 2. Gucapa a "
 	"Umwanya"
 
-#: src/lang.c:2099
+#: src/lang.c:2095
 #, fuzzy
 msgid	"Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr	"Inkingi Umubare Kuri Gufunika Ingingo Imirongo Kuri in i Peja"
 
-#: src/lang.c:2100
+#: src/lang.c:2096
 #, fuzzy
 msgid	"Page line wrap column"
 msgstr	"Umurongo Gufunika Inkingi"
 
-#: src/lang.c:2101
+#: src/lang.c:2097
 #, fuzzy
 msgid	"# Wrap article lines at column\n"
 msgstr	"#Ingingo Imirongo ku"
 
-#: src/lang.c:2106
+#: src/lang.c:2102
 #, fuzzy
 msgid	"Wrap around threads on next unread"
 msgstr	"ku Komeza>> Bidasomye"
 
-#: src/lang.c:2107
+#: src/lang.c:2103
 #, fuzzy
 msgid	"# If ON wrap around threads on searching next unread article\n"
 msgstr	"#Gufunika ku Ishakisha Komeza>> Bidasomye"
 
-#: src/lang.c:2111
+#: src/lang.c:2107
 #, fuzzy
 msgid	"Enter default mail address (and fullname). <CR> sets."
 msgstr	"Mburabuzi Ubutumwa Aderesi Na"
 
-#: src/lang.c:2112
+#: src/lang.c:2108
 #, fuzzy
 msgid	"Mail address (and fullname)"
 msgstr	"Aderesi Na"
 
-#: src/lang.c:2113
+#: src/lang.c:2109
 #, fuzzy
 msgid	"# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr	"#Ubutumwa Aderesi Na NIBA OYA Izina ry'ukoresha Ubuturo"
 
-#: src/lang.c:2118
+#: src/lang.c:2114
 #, fuzzy
 msgid	"Show empty Followup-To in editor"
 msgstr	"ubusa in Muhinduzi"
 
-#: src/lang.c:2119
+#: src/lang.c:2115
 #, fuzzy
 msgid	"# If ON show empty Followup-To header when editing an article\n"
 msgstr	"#Garagaza ubusa Umutwempangano Ryari:"
 
-#: src/lang.c:2123
+#: src/lang.c:2119
 #, fuzzy
 msgid	"Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr	"Inzira Komandi: Ntacyo Kuri Kurema Mburabuzi Isinya"
 
-#: src/lang.c:2124
+#: src/lang.c:2120
 #, fuzzy
 msgid	"Create signature from path/command"
 msgstr	"Isinya Bivuye Inzira Komandi:"
 
-#: src/lang.c:2125
+#: src/lang.c:2121
 #, fuzzy
 msgid	"# Signature path (random sigs)/file to be used when posting/replying\n"
 	"# default_sigfile=file       appends file as signature\n"
@@ -6084,58 +6084,58 @@ msgid	"# Signature path (random sigs)/fi
 msgstr	"#Inzira IDOSIYE Kuri Ryari: IDOSIYE IDOSIYE Nka Komandi: external Komandi: "
 	"Kuri a Ntacyo Kongeraho... a"
 
-#: src/lang.c:2132
+#: src/lang.c:2128
 #, fuzzy
 msgid	"Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr	"Isinya Na: ku Umurongo"
 
-#: src/lang.c:2133
+#: src/lang.c:2129
 #, fuzzy
 msgid	"Prepend signature with \"-- \""
 msgstr	"Isinya Na:"
 
-#: src/lang.c:2134
+#: src/lang.c:2130
 #, fuzzy
 msgid	"# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr	"#i Isinya Na: Utunyerezo N"
 
-#: src/lang.c:2138
+#: src/lang.c:2134
 #, fuzzy
 msgid	"Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr	"Isinya Ryari:"
 
-#: src/lang.c:2139
+#: src/lang.c:2135
 #, fuzzy
 msgid	"Add signature when reposting"
 msgstr	"Isinya Ryari:"
 
-#: src/lang.c:2140
+#: src/lang.c:2136
 #, fuzzy
 msgid	"# If ON add signature to reposted articles\n"
 msgstr	"#Kongeramo Isinya Kuri"
 
-#: src/lang.c:2144
+#: src/lang.c:2140
 #, fuzzy, c-format
 msgid	"Enter quotation marks, %s or %S for author's initials."
 msgstr	"Gusubiramo ibyavuzwe Cyangwa kugirango Izibanza"
 
-#: src/lang.c:2145
+#: src/lang.c:2141
 #, fuzzy
 msgid	"Characters used as quote-marks"
 msgstr	"Nka Gushyiraho akugarizo"
 
-#: src/lang.c:2146
+#: src/lang.c:2142
 #, fuzzy, c-format
 msgid	"# Characters used in quoting to followups and replies.\n"
 	"# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
 msgstr	"#in Kuri Na ni ku ku Izibanza"
 
-#: src/lang.c:2152
+#: src/lang.c:2148
 #, fuzzy
 msgid	"Quoting behavior"
 msgstr	"imyitwarire"
 
-#: src/lang.c:2153
+#: src/lang.c:2149
 #, fuzzy
 msgid	"# How quoting should be handled when following up or replying.\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -6151,57 +6151,57 @@ msgstr	"#Ryari: Hejuru Cyangwa Uduciro i
 	"Gushyiraho akugarizo 4. ubusa 5 Gushyiraho akugarizo ubusa 6 Gushyiraho "
 	"akugarizo ubusa 7 Gushyiraho akugarizo Gushyiraho akugarizo ubusa"
 
-#: src/lang.c:2166 src/lang.c:2174 src/lang.c:2180
+#: src/lang.c:2162 src/lang.c:2170 src/lang.c:2176
 msgid	"%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr	""
 
-#: src/lang.c:2167
+#: src/lang.c:2163
 #, fuzzy
 msgid	"Quote line when following up"
 msgstr	"Umurongo Ryari: Hejuru"
 
-#: src/lang.c:2168
+#: src/lang.c:2164
 #, fuzzy, c-format
 msgid	"# Format of quote line when mailing/posting/following-up an article\n"
 	"# %%A Address    %%D Date   %%F Addr+Name   %%G Groupname   %%M Message-ID\n"
 	"# %%N Full Name  %%C First Name   %%I Initials\n"
 msgstr	"#Bya Gushyiraho akugarizo Umurongo Ryari: Hejuru"
 
-#: src/lang.c:2175
+#: src/lang.c:2171
 #, fuzzy
 msgid	"Quote line when cross-posting"
 msgstr	"Umurongo Ryari: Kwambukiranya"
 
-#: src/lang.c:2181
+#: src/lang.c:2177
 #, fuzzy
 msgid	"Quote line when mailing"
 msgstr	"Umurongo Ryari:"
 
-#: src/lang.c:2186
+#: src/lang.c:2182
 #, fuzzy
 msgid	"If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr	"Gushyiramo Umutwempangano"
 
-#: src/lang.c:2187
+#: src/lang.c:2183
 #, fuzzy
 msgid	"Insert 'User-Agent:'-header"
 msgstr	"Umutwempangano"
 
-#: src/lang.c:2188
+#: src/lang.c:2184
 #, fuzzy
 msgid	"# If ON include advertising User-Agent: header\n"
 msgstr	"#Gushyiramo"
 
-#: src/lang.c:2193
+#: src/lang.c:2189
 #, fuzzy
 msgid	"Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr	"g."
 
-#: src/lang.c:2194
+#: src/lang.c:2190
 msgid	"MM_CHARSET"
 msgstr	""
 
-#: src/lang.c:2195
+#: src/lang.c:2191
 #, fuzzy
 msgid	"# Charset supported locally which is also used for MIME header and\n"
 	"# Content-Type header.\n"
@@ -6218,31 +6218,31 @@ msgstr	"#Project- Id- Version: basctl\n"
 	"X- Generator: KBabel 1. 0\n"
 	"."
 
-#: src/lang.c:2205
+#: src/lang.c:2201
 msgid	"MM_NETWORK_CHARSET"
 msgstr	""
 
-#: src/lang.c:2206
+#: src/lang.c:2202
 #, fuzzy
 msgid	"# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr	"#kugirango Umutwempangano in"
 
-#: src/lang.c:2212
+#: src/lang.c:2208
 #, fuzzy
 msgid	"Mailbox format"
 msgstr	"Imiterere"
 
-#: src/lang.c:2213
+#: src/lang.c:2209
 #, fuzzy
 msgid	"# Format of the mailbox.\n"
 msgstr	"#Bya i"
 
-#: src/lang.c:2218
+#: src/lang.c:2214
 #, fuzzy
 msgid	"MIME encoding in news messages"
 msgstr	"Imisobekere: in Amakuru Ubutumwa"
 
-#: src/lang.c:2219
+#: src/lang.c:2215
 #, fuzzy
 msgid	"# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 	"# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -6252,17 +6252,17 @@ msgid	"# MIME encoding (8bit, base64, qu
 msgstr	"#Imisobekere: Gicapika Bya i kugirango Na NIBA ni kugirango Inyuguti Na: "
 	"Gitoya Imigabane Bya ni Birenzeho kugirango Na: a Bya Inyuguti"
 
-#: src/lang.c:2227 src/lang.c:2248
+#: src/lang.c:2223 src/lang.c:2244
 #, fuzzy
 msgid	"Don't change unless you know what you are doing. <ESC> cancels."
 msgstr	"Guhindura>>"
 
-#: src/lang.c:2228
+#: src/lang.c:2224
 #, fuzzy
 msgid	"Use 8bit characters in news headers"
 msgstr	"Inyuguti in Amakuru Imitwe"
 
-#: src/lang.c:2229
+#: src/lang.c:2225
 #, fuzzy
 msgid	"# If ON, 8bit characters in news headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6271,32 +6271,32 @@ msgid	"# If ON, 8bit characters in news 
 msgstr	"#Inyuguti in Amakuru Imitwe Mburabuzi ni Inyuguti ku Mburabuzi in "
 	"Umutwempangano Bya i Agaciro Bya ni Nka"
 
-#: src/lang.c:2236
+#: src/lang.c:2232
 #, fuzzy
 msgid	"Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"Kureba Iposita Idosiye"
 
-#: src/lang.c:2237
+#: src/lang.c:2233
 #, fuzzy
 msgid	"View post-processed files"
 msgstr	"Iposita Idosiye"
 
-#: src/lang.c:2238
+#: src/lang.c:2234
 #, fuzzy
 msgid	"# If set, post processed files will be opened in a viewer\n"
 msgstr	"#Gushyiraho Iposita Idosiye in a"
 
-#: src/lang.c:2243
+#: src/lang.c:2239
 #, fuzzy
 msgid	"MIME encoding in mail messages"
 msgstr	"Imisobekere: in Ubutumwa Ubutumwa"
 
-#: src/lang.c:2249
+#: src/lang.c:2245
 #, fuzzy
 msgid	"Use 8bit characters in mail headers"
 msgstr	"Inyuguti in Ubutumwa Imitwe"
 
-#: src/lang.c:2250
+#: src/lang.c:2246
 #, fuzzy
 msgid	"# If ON, 8bit characters in mail headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6308,27 +6308,27 @@ msgid	"# If ON, 8bit characters in mail 
 msgstr	"#Inyuguti in Ubutumwa Imitwe Mburabuzi ni Inyuguti ku Mburabuzi in Imitwe Bya "
 	"i Agaciro Bya iyi ni Nka Inyuguti in Ubutumwa Imitwe"
 
-#: src/lang.c:2260
+#: src/lang.c:2256
 #, fuzzy
 msgid	"Strip blanks from ends of lines"
 msgstr	"Bivuye Bya Imirongo"
 
-#: src/lang.c:2261
+#: src/lang.c:2257
 #, fuzzy
 msgid	"# If ON strip blanks from ends of lines for faster display on slow "
 	"terminals.\n"
 msgstr	"#Bivuye Bya Imirongo kugirango Kugaragaza ku Buhoro"
 
-#: src/lang.c:2266
+#: src/lang.c:2262
 #, fuzzy
 msgid	"If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr	"Gukoresha"
 
-#: src/lang.c:2267
+#: src/lang.c:2263
 msgid	"Transliteration"
 msgstr	""
 
-#: src/lang.c:2268
+#: src/lang.c:2264
 #, fuzzy
 msgid	"# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 	"# be represented in the in the target character set, it can be approximated\n"
@@ -6336,166 +6336,166 @@ msgid	"# If ON, use //TRANSLIT extension
 msgstr	"#Gukoresha Umugereka Ryari: a Inyuguti in i in i Intego Inyuguti Gushyiraho "
 	"Gihinguranya Cyangwa Inyuguti"
 
-#: src/lang.c:2275
+#: src/lang.c:2271
 #, fuzzy
 msgid	"Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	"a Gukoporora ku buryo bwikora"
 
-#: src/lang.c:2276
+#: src/lang.c:2272
 #, fuzzy
 msgid	"Send you a cc automatically"
 msgstr	"a KopiKubandi ku buryo bwikora"
 
-#: src/lang.c:2277
+#: src/lang.c:2273
 #, fuzzy
 msgid	"# If ON automatically put your name in the Cc: field when mailing an article\n"
 msgstr	"#ku buryo bwikora Gushyira Izina: in i Umwanya Ryari:"
 
-#: src/lang.c:2281
+#: src/lang.c:2277
 #, fuzzy
 msgid	"Send you a blind carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	"a Gukoporora ku buryo bwikora"
 
-#: src/lang.c:2282
+#: src/lang.c:2278
 #, fuzzy
 msgid	"Send you a blind cc automatically"
 msgstr	"a KopiKubandi ku buryo bwikora"
 
-#: src/lang.c:2283
+#: src/lang.c:2279
 #, fuzzy
 msgid	"# If ON automatically put your name in the Bcc: field when mailing an "
 	"article\n"
 msgstr	"#ku buryo bwikora Gushyira Izina: in i Umwanya Ryari:"
 
-#: src/lang.c:2287
+#: src/lang.c:2283
 #, fuzzy
 msgid	"Enter address elements about which you want to be warned. <CR> sets."
 msgstr	"Aderesi Ibintu Ibyerekeye Kuri"
 
-#: src/lang.c:2288
+#: src/lang.c:2284
 #, fuzzy
 msgid	"Spamtrap warning address parts"
 msgstr	"Iburira Aderesi"
 
-#: src/lang.c:2289
+#: src/lang.c:2285
 #, fuzzy
 msgid	"# A comma-delimited list of address-parts you want to be warned\n"
 	"# about when trying to reply by email.\n"
 msgstr	"#A Akitso Urutonde Bya Aderesi Kuri Ibyerekeye Ryari: Kuri Subiza ku imeli"
 
-#: src/lang.c:2294
+#: src/lang.c:2290
 #, fuzzy
 msgid	"Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr	"Mburabuzi Umubare Bya Iminsi a Muyunguruzi... Icyinjijwe Byemewe"
 
-#: src/lang.c:2295
+#: src/lang.c:2291
 #, fuzzy
 msgid	"No. of days a filter entry is valid"
 msgstr	"Bya Iminsi a Muyunguruzi... Icyinjijwe ni Byemewe"
 
-#: src/lang.c:2296
+#: src/lang.c:2292
 #, fuzzy
 msgid	"# Number of days a short term filter will be active\n"
 msgstr	"#Bya Iminsi a Ijambo Muyunguruzi..."
 
-#: src/lang.c:2300
+#: src/lang.c:2296
 #, fuzzy
 msgid	"Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr	"Kuri Muyunguruzi..."
 
-#: src/lang.c:2301
+#: src/lang.c:2297
 #, fuzzy
 msgid	"Add posted articles to filter"
 msgstr	"Kuri Muyunguruzi..."
 
-#: src/lang.c:2302
+#: src/lang.c:2298
 #, fuzzy
 msgid	"# If ON add posted articles which start a new thread to filter for\n"
 	"# highlighting follow-ups\n"
 msgstr	"#Kongeramo Gutangira a Gishya Urudodo Kuri Muyunguruzi... Igaragaza cyane"
 
-#: src/lang.c:2306
+#: src/lang.c:2302
 #, fuzzy
 msgid	"The directory where articles/threads are to be saved in mailbox format."
 msgstr	"bushyinguro Kuri in Imiterere"
 
-#: src/lang.c:2307
+#: src/lang.c:2303
 #, fuzzy
 msgid	"Mail directory"
 msgstr	"bushyinguro"
 
-#: src/lang.c:2308
+#: src/lang.c:2304
 #, fuzzy
 msgid	"# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr	"#(-M bushyinguro in"
 
-#: src/lang.c:2313
+#: src/lang.c:2309
 #, fuzzy
 msgid	"Save articles in batch mode (-S)"
 msgstr	"Kubika in Ubwoko"
 
-#: src/lang.c:2314
+#: src/lang.c:2310
 #, fuzzy
 msgid	"# If ON articles/threads will be saved in batch mode when save -S\n"
 	"# or mail (-M/-N) is specified on the command line\n"
 msgstr	"#in Ubwoko Ryari: Kubika Cyangwa Ubutumwa ni ku i Komandi:"
 
-#: src/lang.c:2319
+#: src/lang.c:2315
 #, fuzzy
 msgid	"The directory where you want articles/threads saved."
 msgstr	"bushyinguro"
 
-#: src/lang.c:2320
+#: src/lang.c:2316
 #, fuzzy
 msgid	"Directory to save arts/threads in"
 msgstr	"Kuri Kubika in"
 
-#: src/lang.c:2321
+#: src/lang.c:2317
 msgid	"# Directory where articles/threads are saved\n"
 msgstr	""
 
-#: src/lang.c:2325
+#: src/lang.c:2321
 #, fuzzy
 msgid	"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr	"Kubika Ingingo Urudodo ku Izina: Umutwempangano"
 
-#: src/lang.c:2326
+#: src/lang.c:2322
 #, fuzzy
 msgid	"Use Archive-name: header for save"
 msgstr	"Izina: Umutwempangano kugirango Kubika"
 
-#: src/lang.c:2327
+#: src/lang.c:2323
 #, fuzzy
 msgid	"# If ON articles/threads with Archive-name: in mail header will\n"
 	"# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr	"#Na: Izina: in Ubutumwa Umutwempangano ku buryo bwikora Na: i Izina: Oya"
 
-#: src/lang.c:2332
+#: src/lang.c:2328
 #, fuzzy
 msgid	"Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 	"cancels."
 msgstr	"Nka Gusoma"
 
-#: src/lang.c:2333
+#: src/lang.c:2329
 #, fuzzy
 msgid	"Mark saved articles/threads as read"
 msgstr	"Nka Gusoma"
 
-#: src/lang.c:2334
+#: src/lang.c:2330
 #, fuzzy
 msgid	"# If ON mark articles that are saved as read\n"
 msgstr	"#Ikimenyetso Nka"
 
-#: src/lang.c:2338
+#: src/lang.c:2334
 #, fuzzy
 msgid	"Do post processing (eg. extract attachments) for saved articles."
 msgstr	"Iposita Inonosora Imigereka kugirango"
 
-#: src/lang.c:2339
+#: src/lang.c:2335
 msgid	"Post process saved articles"
 msgstr	""
 
-#: src/lang.c:2340
+#: src/lang.c:2336
 #, fuzzy
 msgid	"# Perform post processing (saving binary attachments) from saved articles.\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -6505,116 +6505,116 @@ msgid	"# Perform post processing (saving
 msgstr	"#Iposita Inonosora Mu kubika Nyabibiri Imigereka Bivuye Uduciro i Mburabuzi "
 	"ni cy/ byagarajwe Na: 0 1. Igikonoshwa Ubushyinguro 2."
 
-#: src/lang.c:2349
+#: src/lang.c:2345
 #, fuzzy
 msgid	"Process only unread articles"
 msgstr	"Bidasomye"
 
-#: src/lang.c:2350
+#: src/lang.c:2346
 #, fuzzy
 msgid	"# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr	"#Kubika Gucapa Ubutumwa Bidasomye"
 
-#: src/lang.c:2355
+#: src/lang.c:2351
 #, fuzzy
 msgid	"Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr	"Byose Cyangwa Bya Umutwempangano"
 
-#: src/lang.c:2356
+#: src/lang.c:2352
 #, fuzzy
 msgid	"Print all headers when printing"
 msgstr	"Byose Imitwe Ryari: Icapa..."
 
-#: src/lang.c:2357
+#: src/lang.c:2353
 #, fuzzy
 msgid	"# If ON print all of article header otherwise just the important lines\n"
 msgstr	"#Gucapa Byose Bya Ingingo Umutwempangano i By'ingirakamaro"
 
-#: src/lang.c:2361
+#: src/lang.c:2357
 #, fuzzy
 msgid	"The printer program with options that is to be used to print articles/threads."
 msgstr	"Mucapyi Porogaramu Na: Amahitamo ni Kuri Kuri Gucapa"
 
-#: src/lang.c:2362
+#: src/lang.c:2358
 #, fuzzy
 msgid	"Printer program with options"
 msgstr	"Porogaramu Na: Amahitamo"
 
-#: src/lang.c:2363
+#: src/lang.c:2359
 #, fuzzy
 msgid	"# Print program with parameters used to print articles/threads\n"
 msgstr	"#Porogaramu Na: Ibigenga Kuri Gucapa"
 
-#: src/lang.c:2369
+#: src/lang.c:2365
 #, fuzzy
 msgid	"Force redraw after certain commands"
 msgstr	"Kongera Gushushanya Nyuma Amabwiriza"
 
-#: src/lang.c:2370
+#: src/lang.c:2366
 #, fuzzy
 msgid	"# If ON a screen redraw will always be done after certain external commands\n"
 msgstr	"#a Mugaragaza Kongera Gushushanya Buri gihe Byakozwe Nyuma external"
 
-#: src/lang.c:2374
+#: src/lang.c:2370
 #, fuzzy
 msgid	"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"Gutangira Muhinduzi Na: Umurongo Nta- boneza"
 
-#: src/lang.c:2375
+#: src/lang.c:2371
 #, fuzzy
 msgid	"Start editor with line offset"
 msgstr	"Gutangira Muhinduzi Na: Umurongo Nta- boneza"
 
-#: src/lang.c:2376
+#: src/lang.c:2372
 #, fuzzy
 msgid	"# If ON editor will be started with cursor offset into the file\n"
 	"# otherwise the cursor will be positioned at the first line\n"
 msgstr	"#Muhinduzi Na: indanga Nta- boneza i i indanga ku i Itangira"
 
-#: src/lang.c:2381
+#: src/lang.c:2377
 #, fuzzy
 msgid	"Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr	"kugirango Muhinduzi kugirango Izina ry'idosiye: kugirango Umurongo Umubare "
 	"Kuri Gushyiraho"
 
-#: src/lang.c:2382
+#: src/lang.c:2378
 #, fuzzy
 msgid	"Invocation of your editor"
 msgstr	"Bya Muhinduzi"
 
-#: src/lang.c:2383
+#: src/lang.c:2379
 #, fuzzy, c-format
 msgid	"# Format of editor line including parameters\n"
 	"# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr	"#Bya Muhinduzi Umurongo"
 
-#: src/lang.c:2388
+#: src/lang.c:2384
 #, fuzzy
 msgid	"Enter name and options for external-inews, --internal for internal inews"
 msgstr	"Izina: Na Amahitamo kugirango external By'imbere kugirango By'imbere"
 
-#: src/lang.c:2389
+#: src/lang.c:2385
 msgid	"External inews"
 msgstr	""
 
-#: src/lang.c:2390
+#: src/lang.c:2386
 #, fuzzy
 msgid	"# If --internal use the built in mini inews for posting via NNTP\n"
 	"# otherwise use an external inews program\n"
 msgstr	"#By'imbere Gukoresha i in kugirango Biturutse Gukoresha external"
 
-#: src/lang.c:2394
+#: src/lang.c:2390
 #, fuzzy
 msgid	"Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr	"kugirango Uwanditse kugirango Ikivugwaho kugirango Kuri kugirango Izina "
 	"ry'idosiye: Kuri Gushyiraho"
 
-#: src/lang.c:2395
+#: src/lang.c:2391
 #, fuzzy
 msgid	"Invocation of your mail command"
 msgstr	"Bya Ubutumwa Komandi:"
 
-#: src/lang.c:2396
+#: src/lang.c:2392
 #, fuzzy, c-format
 msgid	"# Format of mailer line including parameters\n"
 	"# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6622,12 +6622,12 @@ msgid	"# Format of mailer line including
 	"# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr	"#Bya Uwanditse Umurongo Kuri Gukoresha Nka Uwanditse S Biganira i S"
 
-#: src/lang.c:2404
+#: src/lang.c:2400
 #, fuzzy
 msgid	"Use interactive mail reader"
 msgstr	"Biganira Ubutumwa"
 
-#: src/lang.c:2405
+#: src/lang.c:2401
 #, fuzzy
 msgid	"# Interactive mailreader\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -6637,68 +6637,68 @@ msgid	"# Interactive mailreader\n"
 msgstr	"#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 Oya Biganira 1. Gukoresha "
 	"Biganira Na: Imitwe in 2. Gukoresha Biganira Imitwe in"
 
-#: src/lang.c:2414
+#: src/lang.c:2410
 #, fuzzy
 msgid	"Remove ~/.article after posting"
 msgstr	"Ingingo Nyuma"
 
-#: src/lang.c:2415
+#: src/lang.c:2411
 #, fuzzy
 msgid	"# If ON remove ~/.article after posting.\n"
 msgstr	"#Gukuraho... Ingingo Nyuma"
 
-#: src/lang.c:2419
+#: src/lang.c:2415
 #, fuzzy
 msgid	"Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr	"kugirango Byose Oya Izina ry'idosiye: OYA Kubika"
 
-#: src/lang.c:2420
+#: src/lang.c:2416
 #, fuzzy
 msgid	"Filename for posted articles"
 msgstr	"kugirango"
 
-#: src/lang.c:2421
+#: src/lang.c:2417
 #, fuzzy
 msgid	"# Filename where to keep all postings (default posted)\n"
 	"# If no filename is set then postings will not be saved\n"
 msgstr	"#Kuri Gumana: Byose Mburabuzi Oya Izina ry'idosiye: ni Gushyiraho Hanyuma OYA"
 
-#: src/lang.c:2426
+#: src/lang.c:2422
 #, fuzzy
 msgid	"Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr	"Byose Byanze in"
 
-#: src/lang.c:2427
+#: src/lang.c:2423
 #, fuzzy
 msgid	"Keep failed arts in ~/dead.articles"
 msgstr	"Byanze in"
 
-#: src/lang.c:2428
+#: src/lang.c:2424
 #, fuzzy
 msgid	"# If ON keep all failed postings in ~/dead.articles\n"
 msgstr	"#Gumana: Byose Byanze in"
 
-#: src/lang.c:2432
+#: src/lang.c:2428
 #, fuzzy
 msgid	"Do you want to strip unsubscribed groups from .newsrc"
 msgstr	"Kuri Amatsinda Bivuye"
 
-#: src/lang.c:2433
+#: src/lang.c:2429
 #, fuzzy
 msgid	"No unsubscribed groups in newsrc"
 msgstr	"Amatsinda in"
 
-#: src/lang.c:2434
+#: src/lang.c:2430
 #, fuzzy
 msgid	"# If ON strip unsubscribed groups from newsrc\n"
 msgstr	"#Amatsinda Bivuye"
 
-#: src/lang.c:2439
+#: src/lang.c:2435
 #, fuzzy
 msgid	"Remove bogus groups from newsrc"
 msgstr	"Amatsinda Bivuye"
 
-#: src/lang.c:2440
+#: src/lang.c:2436
 #, fuzzy
 msgid	"# What to do with bogus groups in newsrc file\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -6708,67 +6708,67 @@ msgid	"# What to do with bogus groups in
 msgstr	"#Kuri Na: Amatsinda in Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. "
 	"garagaza cyane Na: ku Ihitamo"
 
-#: src/lang.c:2448
+#: src/lang.c:2444
 #, fuzzy
 msgid	"Enter number of seconds until active file will be reread. <CR> sets."
 msgstr	"Umubare Bya amasogonda Gikora IDOSIYE"
 
-#: src/lang.c:2449
+#: src/lang.c:2445
 #, fuzzy
 msgid	"Interval in secs to reread active"
 msgstr	"in Kuri Gikora"
 
-#: src/lang.c:2450
+#: src/lang.c:2446
 #, fuzzy
 msgid	"# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr	"#Intera in amasogonda hagati i Gikora IDOSIYE 0 Nta narimwe"
 
-#: src/lang.c:2455
+#: src/lang.c:2451
 #, fuzzy
 msgid	"Reconnect to server automatically"
 msgstr	"Kongerakwihuza Kuri Seriveri ku buryo bwikora"
 
-#: src/lang.c:2456
+#: src/lang.c:2452
 #, fuzzy
 msgid	"# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr	"#ku buryo bwikora Kuri Seriveri NIBA i Ukwihuza ni"
 
-#: src/lang.c:2460
+#: src/lang.c:2456
 #, fuzzy
 msgid	"Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr	"Amakopi Bya Incamake Idosiye"
 
-#: src/lang.c:2461
+#: src/lang.c:2457
 #, fuzzy
 msgid	"Cache NNTP overview files locally"
 msgstr	"Incamake Idosiye"
 
-#: src/lang.c:2462
+#: src/lang.c:2458
 #, fuzzy
 msgid	"# If ON, create local copies of NNTP overview files.\n"
 msgstr	"#Kurema Amakopi Bya Incamake Idosiye"
 
-#: src/lang.c:2466
+#: src/lang.c:2462
 #, fuzzy
 msgid	"Enter format string. <CR> sets, <ESC> cancels."
 msgstr	"Imiterere Ikurikiranyanyuguti"
 
-#: src/lang.c:2467
+#: src/lang.c:2463
 #, fuzzy
 msgid	"Format string for display of dates"
 msgstr	"Ikurikiranyanyuguti kugirango Kugaragaza Bya Amatariki"
 
-#: src/lang.c:2468
+#: src/lang.c:2464
 #, fuzzy
 msgid	"# Format string for date representation\n"
 msgstr	"#Ikurikiranyanyuguti kugirango Itariki"
 
-#: src/lang.c:2474
+#: src/lang.c:2470
 #, fuzzy
 msgid	"Unicode normalization form"
 msgstr	"Ifishi"
 
-#: src/lang.c:2475
+#: src/lang.c:2471
 #, fuzzy
 msgid	"# Unicode normalization form\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -6779,21 +6779,21 @@ msgid	"# Unicode normalization form\n"
 	"#   4 = NFD\n"
 msgstr	"#Uduciro i Mburabuzi ni cy/ byagarajwe Na: 0 1. 2. 3. 4."
 
-#: src/lang.c:2487
+#: src/lang.c:2483
 msgid	"Render BiDi"
 msgstr	""
 
-#: src/lang.c:2488
+#: src/lang.c:2484
 #, fuzzy
 msgid	"# If ON, bi-directional text is rendered by tin\n"
 msgstr	"#Umwandiko ni ku"
 
-#: src/misc.c:3750
+#: src/misc.c:3691
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr	""
 
-#: src/misc.c:3753
+#: src/misc.c:3694
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\")\n"
 msgstr	""
@@ -6802,24 +6802,24 @@ msgstr	""
 msgid	"Unreachable?\n"
 msgstr	""
 
-#: src/nntplib.c:824
+#: src/nntplib.c:816
 #, fuzzy, c-format
 msgid	"\n"
 	"Server timed out, trying reconnect # %d\n"
 msgstr	"Inyuma"
 
-#: src/nntplib.c:842
+#: src/nntplib.c:834
 #, fuzzy
 msgid	"Rejoin current group\n"
 msgstr	"KIGEZWEHO"
 
 # svx/inc\globlmn.hrc:ITEM_FILE_MAIL_INBOX.text
-#: src/nntplib.c:849
+#: src/nntplib.c:841
 #, fuzzy, c-format
 msgid	"Read (%s)\n"
 msgstr	"Gusoma"
 
-#: src/nntplib.c:851
+#: src/nntplib.c:843
 #, fuzzy, c-format
 msgid	"Resend last command (%s)\n"
 msgstr	"Iheruka Komandi:"
@@ -6831,7 +6831,7 @@ msgstr	"Iheruka Komandi:"
 #. *       - use some sort of pager?
 #. *       - -> lang.c
 #.
-#: src/nntplib.c:1759
+#: src/nntplib.c:1750
 msgid	"MOTD: "
 msgstr	""
 
@@ -6865,16 +6865,16 @@ msgid	"Posting: %.*s ..."
 msgstr	"S"
 
 #. Check if okay to read
-#: src/read.c:211
+#: src/read.c:191
 #, fuzzy
 msgid	"Aborting read, please wait..."
 msgstr	"Gusoma Tegereza"
 
-#: src/read.c:358
+#: src/read.c:338
 msgid	"Aborted read\n"
 msgstr	""
 
-#: src/read.c:414
+#: src/read.c:394
 msgid	"Draining\n"
 msgstr	""
 
@@ -6900,7 +6900,7 @@ msgid	"This message has been composed in
 msgstr	"Ubutumwa in i Imiterere iyi Imbanziriza Ubutumwa OYA i Gishya Imiterere Na "
 	"Bya Gicurasi"
 
-#: src/save.c:972
+#: src/save.c:958
 #, fuzzy
 msgid	"bytes"
 msgstr	"Bayite"
Binary files tin-1.8.1/po/sv.gmo and tin-1.9.0/po/sv.gmo differ
diff -Nurp tin-1.8.1/po/sv.po tin-1.9.0/po/sv.po
--- tin-1.8.1/po/sv.po	2006-02-15 19:10:05.000000000 +0100
+++ tin-1.9.0/po/sv.po	2006-02-28 20:00:06.396380483 +0100
@@ -6,7 +6,7 @@
 msgid	""
 msgstr	"Project-Id-Version: tin 1.8.0\n"
 	"Report-Msgid-Bugs-To: \n"
-	"POT-Creation-Date: 2006-02-15 19:09+0100\n"
+	"POT-Creation-Date: 2006-02-28 19:59+0100\n"
 	"PO-Revision-Date: 2006-01-11 21:22+0100\n"
 	"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
 	"Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -646,7 +646,7 @@ msgstr	""
 msgid	"Creating newsrc file...\n"
 msgstr	""
 
-#: src/lang.c:129 src/lang.c:1150
+#: src/lang.c:129 src/lang.c:1146
 msgid	"Default"
 msgstr	"Förvald"
 
@@ -1630,7 +1630,7 @@ msgstr	""
 msgid	"choose next group with unread news"
 msgstr	""
 
-#: src/lang.c:389 src/lang.c:1197
+#: src/lang.c:389 src/lang.c:1193
 msgid	"quit"
 msgstr	"avsluta"
 
@@ -3617,49 +3617,49 @@ msgstr	""
 msgid	"It worked! Should I always use my built in inews from now on?"
 msgstr	""
 
-#: src/lang.c:989
+#: src/lang.c:985
 #, c-format
 msgid	"%d %s printed"
 msgstr	"%d %s utskriven"
 
-#: src/lang.c:990
+#: src/lang.c:986
 msgid	"output article/thread/hot/pattern/tagged articles to printer"
 msgstr	""
 
-#: src/lang.c:991
+#: src/lang.c:987
 msgid	"Print"
 msgstr	"Skriv ut"
 
-#: src/lang.c:992
+#: src/lang.c:988
 msgid	"Printing..."
 msgstr	"Skriver ut..."
 
-#: src/lang.c:996
+#: src/lang.c:992
 msgid	"pipe article/thread/hot/pattern/tagged articles into command"
 msgstr	""
 
-#: src/lang.c:997
+#: src/lang.c:993
 msgid	"No command"
 msgstr	"Inget kommando"
 
-#: src/lang.c:998
+#: src/lang.c:994
 msgid	"Pipe"
 msgstr	"Rör"
 
-#: src/lang.c:999
+#: src/lang.c:995
 #, fuzzy, c-format
 msgid	"Pipe to command [%.*s]> "
 msgstr	"Öppna rör till kommando [%.*s]> "
 
-#: src/lang.c:1000
+#: src/lang.c:996
 msgid	"Piping..."
 msgstr	""
 
-#: src/lang.c:1002
+#: src/lang.c:998
 msgid	"Piping not enabled."
 msgstr	""
 
-#: src/lang.c:1006
+#: src/lang.c:1002
 #, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -3668,7 +3668,7 @@ msgid	"\n"
 	"       newsgroup names.\n"
 msgstr	""
 
-#: src/lang.c:1011
+#: src/lang.c:1007
 #, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -3676,7 +3676,7 @@ msgid	"\n"
 	"       Please write all newsgroups into a single line.\n"
 msgstr	""
 
-#: src/lang.c:1016
+#: src/lang.c:1012
 #, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line is continued in the next line.\n"
@@ -3684,13 +3684,13 @@ msgid	"\n"
 	"         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr	""
 
-#: src/lang.c:1020
+#: src/lang.c:1016
 #, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr	""
 
-#: src/lang.c:1025
+#: src/lang.c:1021
 msgid	"\n"
 	"  If your article contains quoted text  please take some time to pare it "
 	"down\n"
@@ -3711,498 +3711,498 @@ msgid	"\n"
 	"  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr	""
 
-#: src/lang.c:1038
+#: src/lang.c:1034
 msgid	"shell escape"
 msgstr	""
 
-#: src/lang.c:1039
+#: src/lang.c:1035
 #, c-format
 msgid	"Shell Command (%s)"
 msgstr	"Skalkommando (%s)"
 
-#: src/lang.c:1040
+#: src/lang.c:1036
 #, c-format
 msgid	"Enter shell command [%s]> "
 msgstr	"Ange skalkommando [%s]> "
 
-#: src/lang.c:1044
+#: src/lang.c:1040
 #, c-format
 msgid	"%s: Can't get entry for TERM\n"
 msgstr	""
 
-#: src/lang.c:1048
+#: src/lang.c:1044
 #, c-format
 msgid	"Group %.*s ('q' to quit)..."
 msgstr	"Grupp %.*s (\"q\" för att avsluta)..."
 
-#: src/lang.c:1050
+#: src/lang.c:1046
 #, c-format
 msgid	"Group %.*s..."
 msgstr	"Grupp %.*s..."
 
-#: src/lang.c:1054
+#: src/lang.c:1050
 msgid	"Server unavailable\n"
 msgstr	"Server ej tillgänglig\n"
 
-#: src/lang.c:1060
+#: src/lang.c:1056
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
 	"s=post"
 msgstr	""
 
-#: src/lang.c:1061
+#: src/lang.c:1057
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1063
+#: src/lang.c:1059
 #, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1064
+#: src/lang.c:1060
 #, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1068
+#: src/lang.c:1064
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1069
+#: src/lang.c:1065
 #, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1071
+#: src/lang.c:1067
 #, c-format
 msgid	"%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1072
+#: src/lang.c:1068
 #, c-format
 msgid	"%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	""
 
-#: src/lang.c:1078
+#: src/lang.c:1074
 msgid	"Terminal does not support color"
 msgstr	""
 
-#: src/lang.c:1083
+#: src/lang.c:1079
 #, c-format
 msgid	"Trying %s"
 msgstr	"Försöker med %s"
 
-#: src/lang.c:1097 src/lang.c:1123 src/lang.c:1139 src/lang.c:1318 src/refs.c:296
+#: src/lang.c:1093 src/lang.c:1119 src/lang.c:1135 src/lang.c:1314 src/refs.c:296
 msgid	"None"
 msgstr	"Ingen"
 
-#: src/lang.c:1098
+#: src/lang.c:1094
 msgid	"Subject"
 msgstr	"Ämne"
 
-#: src/lang.c:1099
+#: src/lang.c:1095
 msgid	"References"
 msgstr	"Referenser"
 
-#: src/lang.c:1100
+#: src/lang.c:1096
 msgid	"Both Subject and References"
 msgstr	""
 
-#: src/lang.c:1101
+#: src/lang.c:1097
 msgid	"Multipart Subject"
 msgstr	""
 
-#: src/lang.c:1102
+#: src/lang.c:1098
 msgid	"Percentage Match"
 msgstr	""
 
-#: src/lang.c:1114 src/lang.c:1225
+#: src/lang.c:1110 src/lang.c:1221
 msgid	"No"
 msgstr	"Nej"
 
-#: src/lang.c:1115 src/lang.c:1227
+#: src/lang.c:1111 src/lang.c:1223
 msgid	"Yes"
 msgstr	"Ja"
 
-#: src/lang.c:1116
+#: src/lang.c:1112
 msgid	"Hide All"
 msgstr	"Göm alla"
 
-#: src/lang.c:1124
+#: src/lang.c:1120
 msgid	"Address"
 msgstr	"Adress"
 
-#: src/lang.c:1125
+#: src/lang.c:1121
 msgid	"Full Name"
 msgstr	"Hela namnet"
 
-#: src/lang.c:1126
+#: src/lang.c:1122
 msgid	"Address and Name"
 msgstr	"Adress och namn"
 
-#: src/lang.c:1133
+#: src/lang.c:1129
 msgid	"Max"
 msgstr	"Max"
 
-#: src/lang.c:1134
+#: src/lang.c:1130
 msgid	"Sum"
 msgstr	"Summa"
 
-#: src/lang.c:1135
+#: src/lang.c:1131
 msgid	"Average"
 msgstr	"Medelvärde"
 
-#: src/lang.c:1140
+#: src/lang.c:1136
 msgid	"Lines"
 msgstr	"Rader"
 
-#: src/lang.c:1141
+#: src/lang.c:1137
 msgid	"Score"
 msgstr	"Poäng"
 
-#: src/lang.c:1142
+#: src/lang.c:1138
 msgid	"Lines & Score"
 msgstr	"Rader & poäng"
 
-#: src/lang.c:1151
+#: src/lang.c:1147
 msgid	"Black"
 msgstr	"Svart"
 
-#: src/lang.c:1152
+#: src/lang.c:1148
 msgid	"Red"
 msgstr	"Röd"
 
-#: src/lang.c:1153
+#: src/lang.c:1149
 msgid	"Green"
 msgstr	"Grön"
 
-#: src/lang.c:1154
+#: src/lang.c:1150
 msgid	"Brown"
 msgstr	"Brun"
 
-#: src/lang.c:1155
+#: src/lang.c:1151
 msgid	"Blue"
 msgstr	"Blå"
 
-#: src/lang.c:1156
+#: src/lang.c:1152
 msgid	"Pink"
 msgstr	"Rosa"
 
-#: src/lang.c:1157
+#: src/lang.c:1153
 msgid	"Cyan"
 msgstr	"Turkos"
 
-#: src/lang.c:1158
+#: src/lang.c:1154
 msgid	"White"
 msgstr	"Vit"
 
-#: src/lang.c:1159
+#: src/lang.c:1155
 msgid	"Gray"
 msgstr	"Grå"
 
-#: src/lang.c:1160
+#: src/lang.c:1156
 msgid	"Light Red"
 msgstr	"Ljusröd"
 
-#: src/lang.c:1161
+#: src/lang.c:1157
 msgid	"Light Green"
 msgstr	"Ljusgrön"
 
-#: src/lang.c:1162
+#: src/lang.c:1158
 msgid	"Yellow"
 msgstr	"Gul"
 
-#: src/lang.c:1163
+#: src/lang.c:1159
 msgid	"Light Blue"
 msgstr	"Ljusblå"
 
-#: src/lang.c:1164
+#: src/lang.c:1160
 msgid	"Light Pink"
 msgstr	"Ljusrosa"
 
-#: src/lang.c:1165
+#: src/lang.c:1161
 msgid	"Light Cyan"
 msgstr	"Ljusturkos"
 
-#: src/lang.c:1166
+#: src/lang.c:1162
 msgid	"Light White"
 msgstr	"Ljusvit"
 
-#: src/lang.c:1174 src/lang.c:1231 src/lang.c:1245
+#: src/lang.c:1170 src/lang.c:1227 src/lang.c:1241
 msgid	"Nothing"
 msgstr	"Ingenting"
 
-#: src/lang.c:1175
+#: src/lang.c:1171
 msgid	"Mark"
 msgstr	"Markera"
 
-#: src/lang.c:1176
+#: src/lang.c:1172
 msgid	"Space"
 msgstr	"Blanksteg"
 
-#: src/lang.c:1183
+#: src/lang.c:1179
 msgid	"Normal"
 msgstr	"Normal"
 
-#: src/lang.c:1184
+#: src/lang.c:1180
 msgid	"Best highlighting"
 msgstr	""
 
-#: src/lang.c:1185
+#: src/lang.c:1181
 msgid	"Underline"
 msgstr	"Understruken"
 
-#: src/lang.c:1186
+#: src/lang.c:1182
 msgid	"Reverse video"
 msgstr	""
 
-#: src/lang.c:1187
+#: src/lang.c:1183
 msgid	"Blinking"
 msgstr	"Blinkande"
 
-#: src/lang.c:1188
+#: src/lang.c:1184
 msgid	"Half bright"
 msgstr	""
 
-#: src/lang.c:1189
+#: src/lang.c:1185
 msgid	"Bold"
 msgstr	"Fet"
 
-#: src/lang.c:1194
+#: src/lang.c:1190
 msgid	"none"
 msgstr	"ingen"
 
-#: src/lang.c:1195
+#: src/lang.c:1191
 msgid	"commands"
 msgstr	"kommandon"
 
-#: src/lang.c:1196
+#: src/lang.c:1192
 msgid	"select"
 msgstr	"välj"
 
-#: src/lang.c:1198
+#: src/lang.c:1194
 msgid	"commands & quit"
 msgstr	""
 
-#: src/lang.c:1199
+#: src/lang.c:1195
 msgid	"commands & select"
 msgstr	""
 
-#: src/lang.c:1200
+#: src/lang.c:1196
 msgid	"quit & select"
 msgstr	""
 
-#: src/lang.c:1201
+#: src/lang.c:1197
 msgid	"commands & quit & select"
 msgstr	""
 
-#: src/lang.c:1226
+#: src/lang.c:1222
 msgid	"Shell archive"
 msgstr	"Skalarkiv"
 
-#: src/lang.c:1232
+#: src/lang.c:1228
 msgid	"Subject: (descending)"
 msgstr	"Ämne: (fallande)"
 
-#: src/lang.c:1233
+#: src/lang.c:1229
 msgid	"Subject: (ascending)"
 msgstr	"Ämne: (stigande)"
 
-#: src/lang.c:1234
+#: src/lang.c:1230
 msgid	"From: (descending)"
 msgstr	"Från: (fallande)"
 
-#: src/lang.c:1235
+#: src/lang.c:1231
 msgid	"From: (ascending)"
 msgstr	"Från: (stigande)"
 
-#: src/lang.c:1236
+#: src/lang.c:1232
 msgid	"Date: (descending)"
 msgstr	"Datum: (fallande)"
 
-#: src/lang.c:1237
+#: src/lang.c:1233
 msgid	"Date: (ascending)"
 msgstr	"Datum: (stigande)"
 
-#: src/lang.c:1238 src/lang.c:1246
+#: src/lang.c:1234 src/lang.c:1242
 msgid	"Score (descending)"
 msgstr	"Poäng (fallande)"
 
-#: src/lang.c:1239 src/lang.c:1247
+#: src/lang.c:1235 src/lang.c:1243
 msgid	"Score (ascending)"
 msgstr	"Poäng (stigande)"
 
-#: src/lang.c:1240
+#: src/lang.c:1236
 msgid	"Lines: (descending)"
 msgstr	"Rader: (fallande)"
 
-#: src/lang.c:1241
+#: src/lang.c:1237
 msgid	"Lines: (ascending)"
 msgstr	"Rader: (stigande)"
 
-#: src/lang.c:1252
+#: src/lang.c:1248
 msgid	"Always Keep"
 msgstr	"Behåll alltid"
 
-#: src/lang.c:1253
+#: src/lang.c:1249
 msgid	"Always Remove"
 msgstr	"Ta alltid bort"
 
-#: src/lang.c:1254
+#: src/lang.c:1250
 msgid	"Mark with D on selection screen"
 msgstr	""
 
-#: src/lang.c:1259
+#: src/lang.c:1255
 msgid	"Kill only unread arts"
 msgstr	""
 
-#: src/lang.c:1260
+#: src/lang.c:1256
 msgid	"Kill all arts & show with K"
 msgstr	""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1261
+#: src/lang.c:1257
 msgid	"Kill all arts and never show"
 msgstr	""
 
-#: src/lang.c:1266
+#: src/lang.c:1262
 msgid	"Nothing special"
 msgstr	"Ingenting speciellt"
 
-#: src/lang.c:1267
+#: src/lang.c:1263
 msgid	"Compress quotes"
 msgstr	""
 
-#: src/lang.c:1268
+#: src/lang.c:1264
 msgid	"Quote signatures"
 msgstr	""
 
-#: src/lang.c:1269
+#: src/lang.c:1265
 msgid	"Compress quotes, quote sigs"
 msgstr	""
 
-#: src/lang.c:1270
+#: src/lang.c:1266
 msgid	"Quote empty lines"
 msgstr	""
 
-#: src/lang.c:1271
+#: src/lang.c:1267
 msgid	"Compress quotes, quote empty lines"
 msgstr	""
 
-#: src/lang.c:1272
+#: src/lang.c:1268
 msgid	"Quote sigs & empty lines"
 msgstr	""
 
-#: src/lang.c:1273
+#: src/lang.c:1269
 msgid	"Comp. q., quote sigs & empty lines"
 msgstr	""
 
-#: src/lang.c:1311
+#: src/lang.c:1307
 msgid	"no"
 msgstr	"nej"
 
-#: src/lang.c:1312
+#: src/lang.c:1308
 msgid	"with headers"
 msgstr	""
 
-#: src/lang.c:1313
+#: src/lang.c:1309
 msgid	"without headers"
 msgstr	""
 
-#: src/lang.c:1320 src/lang.c:1326
+#: src/lang.c:1316 src/lang.c:1322
 msgid	"NFKC"
 msgstr	""
 
-#: src/lang.c:1321
+#: src/lang.c:1317
 msgid	"NFKD"
 msgstr	""
 
-#: src/lang.c:1322
+#: src/lang.c:1318
 msgid	"NFC"
 msgstr	""
 
-#: src/lang.c:1323
+#: src/lang.c:1319
 msgid	"NFD"
 msgstr	""
 
-#: src/lang.c:1334
+#: src/lang.c:1330
 msgid	"Display Options"
 msgstr	"Visningsalternativ"
 
-#: src/lang.c:1341
+#: src/lang.c:1337
 msgid	"Color Options"
 msgstr	""
 
-#: src/lang.c:1348
+#: src/lang.c:1344
 msgid	"Article-Limiting Options"
 msgstr	""
 
-#: src/lang.c:1354
+#: src/lang.c:1350
 msgid	"Posting/Mailing Options"
 msgstr	""
 
-#: src/lang.c:1360
+#: src/lang.c:1356
 msgid	"Saving/Printing Options"
 msgstr	""
 
-#: src/lang.c:1366
+#: src/lang.c:1362
 msgid	"Expert Options"
 msgstr	""
 
-#: src/lang.c:1372
+#: src/lang.c:1368
 msgid	"Filtering Options"
 msgstr	""
 
-#: src/lang.c:1377 src/lang.c:1408 src/lang.c:1414 src/lang.c:1440 src/lang.c:1490
-#: src/lang.c:1496 src/lang.c:1506 src/lang.c:1526 src/lang.c:1601 src/lang.c:1771
-#: src/lang.c:1777 src/lang.c:1783 src/lang.c:1789 src/lang.c:1801 src/lang.c:1808
-#: src/lang.c:1862 src/lang.c:1871 src/lang.c:1877 src/lang.c:1884 src/lang.c:1891
-#: src/lang.c:1898 src/lang.c:1905 src/lang.c:1912 src/lang.c:1919 src/lang.c:1926
-#: src/lang.c:1933 src/lang.c:1940 src/lang.c:1947 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2039 src/lang.c:2055 src/lang.c:2062 src/lang.c:2069 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2088 src/lang.c:2105 src/lang.c:2117 src/lang.c:2151
-#: src/lang.c:2204 src/lang.c:2211 src/lang.c:2217 src/lang.c:2242 src/lang.c:2259
-#: src/lang.c:2312 src/lang.c:2348 src/lang.c:2368 src/lang.c:2403 src/lang.c:2413
-#: src/lang.c:2438 src/lang.c:2454 src/lang.c:2473 src/lang.c:2486
+#: src/lang.c:1373 src/lang.c:1404 src/lang.c:1410 src/lang.c:1436 src/lang.c:1486
+#: src/lang.c:1492 src/lang.c:1502 src/lang.c:1522 src/lang.c:1597 src/lang.c:1767
+#: src/lang.c:1773 src/lang.c:1779 src/lang.c:1785 src/lang.c:1797 src/lang.c:1804
+#: src/lang.c:1858 src/lang.c:1867 src/lang.c:1873 src/lang.c:1880 src/lang.c:1887
+#: src/lang.c:1894 src/lang.c:1901 src/lang.c:1908 src/lang.c:1915 src/lang.c:1922
+#: src/lang.c:1929 src/lang.c:1936 src/lang.c:1943 src/lang.c:1950 src/lang.c:1957
+#: src/lang.c:1964 src/lang.c:1971 src/lang.c:1978 src/lang.c:1985 src/lang.c:1992
+#: src/lang.c:1999 src/lang.c:2006 src/lang.c:2013 src/lang.c:2020 src/lang.c:2027
+#: src/lang.c:2035 src/lang.c:2051 src/lang.c:2058 src/lang.c:2065 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2101 src/lang.c:2113 src/lang.c:2147
+#: src/lang.c:2200 src/lang.c:2207 src/lang.c:2213 src/lang.c:2238 src/lang.c:2255
+#: src/lang.c:2308 src/lang.c:2344 src/lang.c:2364 src/lang.c:2399 src/lang.c:2409
+#: src/lang.c:2434 src/lang.c:2450 src/lang.c:2469 src/lang.c:2482
 msgid	"<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1378
+#: src/lang.c:1374
 msgid	"Show mini menu & posting etiquette"
 msgstr	""
 
-#: src/lang.c:1379
+#: src/lang.c:1375
 msgid	"# If ON show a mini menu of useful commands at each level\n"
 	"# and posting etiquette after composing an article\n"
 msgstr	""
 
-#: src/lang.c:1384
+#: src/lang.c:1380
 msgid	"Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1385
+#: src/lang.c:1381
 msgid	"Show description of each newsgroup"
 msgstr	""
 
-#: src/lang.c:1386
+#: src/lang.c:1382
 msgid	"# If ON show group description text after newsgroup name at\n"
 	"# group selection level\n"
 msgstr	""
 
-#: src/lang.c:1391
+#: src/lang.c:1387
 msgid	"Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
 	"sets."
 msgstr	""
 
-#: src/lang.c:1392
+#: src/lang.c:1388
 msgid	"In group menu, show author by"
 msgstr	""
 
-#: src/lang.c:1393
+#: src/lang.c:1389
 msgid	"# Part of from field to display\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = none\n"
@@ -4211,31 +4211,31 @@ msgid	"# Part of from field to display\n
 	"#   3 = both\n"
 msgstr	""
 
-#: src/lang.c:1402
+#: src/lang.c:1398
 msgid	"Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1403
+#: src/lang.c:1399
 msgid	"Draw -> instead of highlighted bar"
 msgstr	""
 
-#: src/lang.c:1404
+#: src/lang.c:1400
 msgid	"# If ON use -> otherwise highlighted bar for selection\n"
 msgstr	""
 
-#: src/lang.c:1409
+#: src/lang.c:1405
 msgid	"Use inverse video for page headers"
 msgstr	""
 
-#: src/lang.c:1410
+#: src/lang.c:1406
 msgid	"# If ON use inverse video for page headers at different levels\n"
 msgstr	""
 
-#: src/lang.c:1415
+#: src/lang.c:1411
 msgid	"Thread articles by"
 msgstr	"Tråda artiklar efter"
 
-#: src/lang.c:1416
+#: src/lang.c:1412
 msgid	"# Thread articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4246,15 +4246,15 @@ msgid	"# Thread articles by ...\n"
 	"#   5 = Percentage Match\n"
 msgstr	""
 
-#: src/lang.c:1427
+#: src/lang.c:1423
 msgid	"Enter percentage match required to thread together. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1428
+#: src/lang.c:1424
 msgid	"Thread percentage match"
 msgstr	""
 
-#: src/lang.c:1429
+#: src/lang.c:1425
 #, c-format
 msgid	"# Thread percentage match...\n"
 	"# the percentage of characters in the subject of an article that must match\n"
@@ -4267,11 +4267,11 @@ msgid	"# Thread percentage match...\n"
 	"# 'harppy' would be threaded separately from 'happy'\n"
 msgstr	""
 
-#: src/lang.c:1441
+#: src/lang.c:1437
 msgid	"Score of a thread"
 msgstr	""
 
-#: src/lang.c:1442
+#: src/lang.c:1438
 msgid	"# Thread score\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = max\n"
@@ -4279,15 +4279,15 @@ msgid	"# Thread score\n"
 	"#   2 = average\n"
 msgstr	""
 
-#: src/lang.c:1450
+#: src/lang.c:1446
 msgid	"Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1451
+#: src/lang.c:1447
 msgid	"Sort articles by"
 msgstr	"Sortera artiklar efter"
 
-#: src/lang.c:1452
+#: src/lang.c:1448
 msgid	"# Sort articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4303,15 +4303,15 @@ msgid	"# Sort articles by ...\n"
 	"#  10 = Lines ascending\n"
 msgstr	""
 
-#: src/lang.c:1468
+#: src/lang.c:1464
 msgid	"Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1469
+#: src/lang.c:1465
 msgid	"Sort threads by"
 msgstr	"Sortera trådar efter"
 
-#: src/lang.c:1470
+#: src/lang.c:1466
 msgid	"# Sort thread by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4319,43 +4319,43 @@ msgid	"# Sort thread by ...\n"
 	"#   2 = Score ascending\n"
 msgstr	""
 
-#: src/lang.c:1478
+#: src/lang.c:1474
 msgid	"Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1479
+#: src/lang.c:1475
 msgid	"Goto first unread article in group"
 msgstr	""
 
-#: src/lang.c:1480
+#: src/lang.c:1476
 msgid	"# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr	""
 
-#: src/lang.c:1484
+#: src/lang.c:1480
 msgid	"Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1485
+#: src/lang.c:1481
 msgid	"Show only unread articles"
 msgstr	"Visa endast olästa artiklar"
 
-#: src/lang.c:1486
+#: src/lang.c:1482
 msgid	"# If ON show only new/unread articles otherwise show all.\n"
 msgstr	""
 
-#: src/lang.c:1491
+#: src/lang.c:1487
 msgid	"Show only groups with unread arts"
 msgstr	""
 
-#: src/lang.c:1492
+#: src/lang.c:1488
 msgid	"# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr	""
 
-#: src/lang.c:1497
+#: src/lang.c:1493
 msgid	"Filter which articles"
 msgstr	"Filtrera vilka artiklar"
 
-#: src/lang.c:1498
+#: src/lang.c:1494
 msgid	"# Filter which articles\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = only kill unread articles\n"
@@ -4363,184 +4363,184 @@ msgid	"# Filter which articles\n"
 	"#   2 = kill all articles and never show them\n"
 msgstr	""
 
-#: src/lang.c:1507
+#: src/lang.c:1503
 msgid	"Tab goes to next unread article"
 msgstr	""
 
-#: src/lang.c:1508
+#: src/lang.c:1504
 msgid	"# If ON the TAB command will go to next unread article at article viewer "
 	"level\n"
 msgstr	""
 
-#: src/lang.c:1512
+#: src/lang.c:1508
 msgid	"Scrolling with <SPACE> past the end of an art. jumps to the next unread one."
 msgstr	""
 
-#: src/lang.c:1513
+#: src/lang.c:1509
 msgid	"Space goes to next unread article"
 msgstr	""
 
-#: src/lang.c:1514
+#: src/lang.c:1510
 msgid	"# If ON the SPACE command will go to next unread article at article viewer\n"
 	"# level when the end of the article is reached (rn-style pager)\n"
 msgstr	""
 
-#: src/lang.c:1519
+#: src/lang.c:1515
 msgid	"Scrolling with <PGDN>/<DOWN> past the end of an art. jumps to the unread one."
 msgstr	""
 
-#: src/lang.c:1520
+#: src/lang.c:1516
 msgid	"PgDn goes to next unread article"
 msgstr	""
 
-#: src/lang.c:1521
+#: src/lang.c:1517
 msgid	"# If ON the PGDN or DOWN command will go to next unread article when\n"
 	"# pressed at end of message\n"
 msgstr	""
 
-#: src/lang.c:1527
+#: src/lang.c:1523
 msgid	"List thread using right arrow key"
 msgstr	""
 
-#: src/lang.c:1528
+#: src/lang.c:1524
 msgid	"# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr	""
 
-#: src/lang.c:1532
+#: src/lang.c:1528
 msgid	"Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1533
+#: src/lang.c:1529
 msgid	"Character to show deleted articles"
 msgstr	""
 
-#: src/lang.c:1534
+#: src/lang.c:1530
 msgid	"# Character used to show that an art was deleted (default 'D')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1539
+#: src/lang.c:1535
 msgid	"Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1540
+#: src/lang.c:1536
 msgid	"Character to show inrange articles"
 msgstr	""
 
-#: src/lang.c:1541
+#: src/lang.c:1537
 msgid	"# Character used to show that an art is in a range (default '#')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1546
+#: src/lang.c:1542
 msgid	"Enter character to indicate that article will return. <CR> sets, <ESC> "
 	"cancels."
 msgstr	""
 
-#: src/lang.c:1547
+#: src/lang.c:1543
 msgid	"Character to show returning arts"
 msgstr	""
 
-#: src/lang.c:1548
+#: src/lang.c:1544
 msgid	"# Character used to show that an art will return (default '-')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1553
+#: src/lang.c:1549
 msgid	"Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1554
+#: src/lang.c:1550
 msgid	"Character to show selected articles"
 msgstr	""
 
-#: src/lang.c:1555
+#: src/lang.c:1551
 msgid	"# Character used to show that an art was auto-selected (default '*')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1560
+#: src/lang.c:1556
 msgid	"Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1561
+#: src/lang.c:1557
 msgid	"Character to show recent articles"
 msgstr	""
 
-#: src/lang.c:1562
+#: src/lang.c:1558
 msgid	"# Character used to show that an art is recent (default 'o')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1567
+#: src/lang.c:1563
 msgid	"Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1568
+#: src/lang.c:1564
 msgid	"Character to show unread articles"
 msgstr	""
 
-#: src/lang.c:1569
+#: src/lang.c:1565
 msgid	"# Character used to show that an art is unread (default '+')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1574
+#: src/lang.c:1570
 msgid	"Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1575
+#: src/lang.c:1571
 msgid	"Character to show read articles"
 msgstr	""
 
-#: src/lang.c:1576
+#: src/lang.c:1572
 msgid	"# Character used to show that an art was read (default ' ')\n"
 	"# _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1581
+#: src/lang.c:1577
 msgid	"Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1582
+#: src/lang.c:1578
 msgid	"Character to show killed articles"
 msgstr	""
 
-#: src/lang.c:1583
+#: src/lang.c:1579
 msgid	"# Character used to show that an art was killed (default 'K')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1588
+#: src/lang.c:1584
 msgid	"Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1589
+#: src/lang.c:1585
 msgid	"Character to show readselected arts"
 msgstr	""
 
-#: src/lang.c:1590
+#: src/lang.c:1586
 msgid	"# Character used to show that an art was selected before read (default ':')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr	""
 
-#: src/lang.c:1595
+#: src/lang.c:1591
 msgid	"Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1596
+#: src/lang.c:1592
 msgid	"Max. length of group names shown"
 msgstr	""
 
-#: src/lang.c:1597
+#: src/lang.c:1593
 msgid	"# Maximum length of the names of newsgroups displayed\n"
 msgstr	""
 
-#: src/lang.c:1602
+#: src/lang.c:1598
 msgid	"Show lines/score in listings"
 msgstr	""
 
-#: src/lang.c:1603
+#: src/lang.c:1599
 msgid	"# What informations should be displayed in article/thread listing\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -4549,16 +4549,16 @@ msgid	"# What informations should be dis
 	"#   3 = lines & score\n"
 msgstr	""
 
-#: src/lang.c:1612
+#: src/lang.c:1608
 msgid	"0 = full page scrolling, -1 = show previous last line as first on next page, -"
 	"2 = half page"
 msgstr	""
 
-#: src/lang.c:1613
+#: src/lang.c:1609
 msgid	"Number of lines to scroll in pager"
 msgstr	""
 
-#: src/lang.c:1614
+#: src/lang.c:1610
 msgid	"# Number of lines that cursor-up/down will scroll in article pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#  -2 = half-page scrolling\n"
@@ -4568,27 +4568,27 @@ msgid	"# Number of lines that cursor-up/
 	"#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr	""
 
-#: src/lang.c:1624
+#: src/lang.c:1620
 msgid	"Display signatures. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1625
+#: src/lang.c:1621
 msgid	"Display signatures"
 msgstr	"Visa signaturer"
 
-#: src/lang.c:1626
+#: src/lang.c:1622
 msgid	"# If OFF don't show signatures when displaying articles\n"
 msgstr	""
 
-#: src/lang.c:1630
+#: src/lang.c:1626
 msgid	"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1631
+#: src/lang.c:1627
 msgid	"Display uue data as an attachment"
 msgstr	""
 
-#: src/lang.c:1632
+#: src/lang.c:1628
 msgid	"# Handling of uuencoded data in the pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no, display raw uuencoded data\n"
@@ -4598,28 +4598,28 @@ msgid	"# Handling of uuencoded data in t
 	"#       be folded into a tag line.\n"
 msgstr	""
 
-#: src/lang.c:1642
+#: src/lang.c:1638
 msgid	"Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1643
+#: src/lang.c:1639
 msgid	"Display \"a as Umlaut-a"
 msgstr	"Visa \"a som Umlaut-a"
 
-#: src/lang.c:1644
+#: src/lang.c:1640
 msgid	"# If ON decode German style TeX umlaut codes to ISO and\n"
 	"# show \"a as Umlaut-a, etc.\n"
 msgstr	""
 
-#: src/lang.c:1649 src/lang.c:1659
+#: src/lang.c:1645 src/lang.c:1655
 msgid	"Space separated list of header fields"
 msgstr	""
 
-#: src/lang.c:1650
+#: src/lang.c:1646
 msgid	"Display these header fields (or *)"
 msgstr	""
 
-#: src/lang.c:1651
+#: src/lang.c:1647
 msgid	"# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 	"# place an '*' as this value. This is the only way a wildcard can be used.\n"
 	"# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -4628,11 +4628,11 @@ msgid	"# Which news headers you wish to 
 	"# spaces. Not defining anything turns off this option.\n"
 msgstr	""
 
-#: src/lang.c:1660
+#: src/lang.c:1656
 msgid	"Do not display these header fields"
 msgstr	""
 
-#: src/lang.c:1661
+#: src/lang.c:1657
 msgid	"# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 	"# An example of using both options might be if you thought X- headers were\n"
 	"# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -4643,556 +4643,556 @@ msgid	"# Same as 'news_headers_to_displa
 	"# Not defining anything turns off this option.\n"
 msgstr	""
 
-#: src/lang.c:1671
+#: src/lang.c:1667
 msgid	"Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr	""
 
-#: src/lang.c:1672
+#: src/lang.c:1668
 msgid	"Skip multipart/alternative parts"
 msgstr	""
 
-#: src/lang.c:1673
+#: src/lang.c:1669
 msgid	"# If ON strip multipart/alternative messages automatically\n"
 msgstr	""
 
-#: src/lang.c:1678
+#: src/lang.c:1674
 msgid	"A regex used to decide which lines to show in col_quote."
 msgstr	""
 
-#: src/lang.c:1679
+#: src/lang.c:1675
 msgid	"Regex used to show quoted lines"
 msgstr	""
 
-#: src/lang.c:1680
+#: src/lang.c:1676
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1686
+#: src/lang.c:1682
 msgid	"A regex used to decide which lines to show in col_quote2."
 msgstr	""
 
-#: src/lang.c:1687
+#: src/lang.c:1683
 msgid	"Regex used to show twice quoted l."
 msgstr	""
 
-#: src/lang.c:1688
+#: src/lang.c:1684
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1694
+#: src/lang.c:1690
 msgid	"A regex used to decide which lines to show in col_quote3."
 msgstr	""
 
-#: src/lang.c:1695
+#: src/lang.c:1691
 msgid	"Regex used to show >= 3 times q.l."
 msgstr	""
 
-#: src/lang.c:1696
+#: src/lang.c:1692
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1703
+#: src/lang.c:1699
 msgid	"A regex used to decide which words to show in col_markslashes."
 msgstr	""
 
-#: src/lang.c:1704
+#: src/lang.c:1700
 msgid	"Regex used to highlight /slashes/"
 msgstr	""
 
-#: src/lang.c:1705
+#: src/lang.c:1701
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '/' are to be shown in col_markslashes.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1711
+#: src/lang.c:1707
 msgid	"A regex used to decide which words to show in col_markstars."
 msgstr	""
 
-#: src/lang.c:1712
+#: src/lang.c:1708
 msgid	"Regex used to highlight *stars*"
 msgstr	""
 
-#: src/lang.c:1713
+#: src/lang.c:1709
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '*' are to be shown in col_markstars.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1719
+#: src/lang.c:1715
 msgid	"A regex used to decide which words to show in col_markstroke."
 msgstr	""
 
-#: src/lang.c:1720
+#: src/lang.c:1716
 msgid	"Regex used to highlight -strokes-"
 msgstr	""
 
-#: src/lang.c:1721
+#: src/lang.c:1717
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '-' are to be shown in col_markstroke.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1727
+#: src/lang.c:1723
 msgid	"A regex used to decide which words to show in col_markdash."
 msgstr	""
 
-#: src/lang.c:1728
+#: src/lang.c:1724
 msgid	"Regex used to highlight _underline_"
 msgstr	""
 
-#: src/lang.c:1729
+#: src/lang.c:1725
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '_' are to be shown in col_markdash.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1735
+#: src/lang.c:1731
 msgid	"A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr	""
 
-#: src/lang.c:1736
+#: src/lang.c:1732
 msgid	"Regex with Subject prefixes"
 msgstr	""
 
-#: src/lang.c:1737
+#: src/lang.c:1733
 msgid	"# A regular expression that tin will use to find Subject prefixes\n"
 	"# which will be removed before showing the header.\n"
 msgstr	""
 
-#: src/lang.c:1742
+#: src/lang.c:1738
 msgid	"A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr	""
 
-#: src/lang.c:1743
+#: src/lang.c:1739
 msgid	"Regex with Subject suffixes"
 msgstr	""
 
-#: src/lang.c:1744
+#: src/lang.c:1740
 msgid	"# A regular expression that tin will use to find Subject suffixes\n"
 	"# which will be removed when replying or posting followup.\n"
 msgstr	""
 
-#: src/lang.c:1749
+#: src/lang.c:1745
 msgid	"Enter name and options for external MIME viewer, --internal for built-in "
 	"viewer"
 msgstr	""
 
-#: src/lang.c:1750
+#: src/lang.c:1746
 msgid	"MIME binary content viewer"
 msgstr	""
 
-#: src/lang.c:1751
+#: src/lang.c:1747
 msgid	"# If --internal automatically use the built in MIME viewer for non-text\n"
 	"# parts of articles.\n"
 	"# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
 	"# for no automatic viewing\n"
 msgstr	""
 
-#: src/lang.c:1758
+#: src/lang.c:1754
 msgid	"Confirm before starting non-text viewing program"
 msgstr	""
 
-#: src/lang.c:1759
+#: src/lang.c:1755
 msgid	"Ask before using MIME viewer"
 msgstr	""
 
-#: src/lang.c:1760
+#: src/lang.c:1756
 msgid	"# If ON tin will ask before using metamail to display MIME messages\n"
 	"# this only happens if metamail_prog is set to something\n"
 msgstr	""
 
-#: src/lang.c:1765
+#: src/lang.c:1761
 msgid	"Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1766
+#: src/lang.c:1762
 msgid	"Catchup read groups when quitting"
 msgstr	""
 
-#: src/lang.c:1767
+#: src/lang.c:1763
 msgid	"# If ON ask user if read groups should all be marked read\n"
 msgstr	""
 
-#: src/lang.c:1772
+#: src/lang.c:1768
 msgid	"Catchup group using left key"
 msgstr	""
 
-#: src/lang.c:1773
+#: src/lang.c:1769
 msgid	"# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr	""
 
-#: src/lang.c:1778
+#: src/lang.c:1774
 msgid	"Catchup thread by using left key"
 msgstr	""
 
-#: src/lang.c:1784
+#: src/lang.c:1780
 msgid	"Which actions require confirmation"
 msgstr	""
 
-#: src/lang.c:1785
+#: src/lang.c:1781
 msgid	"# What should we ask confirmation for.\n"
 msgstr	""
 
-#: src/lang.c:1790
+#: src/lang.c:1786
 msgid	"'Mark article read' ignores tags"
 msgstr	""
 
-#: src/lang.c:1791
+#: src/lang.c:1787
 msgid	"# If ON the 'Mark article read' function marks only the current article.\n"
 msgstr	""
 
-#: src/lang.c:1795
+#: src/lang.c:1791
 msgid	"Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:1796
+#: src/lang.c:1792
 msgid	"Program that opens URL's"
 msgstr	""
 
-#: src/lang.c:1797
+#: src/lang.c:1793
 msgid	"# The program used to open URL's. The actual URL will be appended\n"
 msgstr	""
 
-#: src/lang.c:1802
+#: src/lang.c:1798
 msgid	"Use mouse in xterm"
 msgstr	""
 
-#: src/lang.c:1803
+#: src/lang.c:1799
 msgid	"# If ON enable mouse key support on xterm terminals\n"
 msgstr	""
 
-#: src/lang.c:1809
+#: src/lang.c:1805
 msgid	"Use scroll keys on keypad"
 msgstr	""
 
-#: src/lang.c:1810
+#: src/lang.c:1806
 msgid	"# If ON enable scroll keys on terminals that support it\n"
 msgstr	""
 
-#: src/lang.c:1815
+#: src/lang.c:1811
 msgid	"Enter maximum number of article to get. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1816
+#: src/lang.c:1812
 msgid	"Number of articles to get"
 msgstr	""
 
-#: src/lang.c:1817
+#: src/lang.c:1813
 msgid	"# Number of articles to get (0=no limit), if negative sets maximum number\n"
 	"# of already read articles to be read before first unread one\n"
 msgstr	""
 
-#: src/lang.c:1822
+#: src/lang.c:1818
 msgid	"Enter number of days article is considered recent. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1823
+#: src/lang.c:1819
 msgid	"Article recentness time limit"
 msgstr	""
 
-#: src/lang.c:1824
+#: src/lang.c:1820
 msgid	"# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr	""
 
-#: src/lang.c:1828
+#: src/lang.c:1824
 msgid	"WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr	""
 
-#: src/lang.c:1829
+#: src/lang.c:1825
 msgid	"Wildcard matching"
 msgstr	""
 
-#: src/lang.c:1830
+#: src/lang.c:1826
 msgid	"# Wildcard matching\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = wildmat\n"
 	"#   1 = regex\n"
 msgstr	""
 
-#: src/lang.c:1837
+#: src/lang.c:1833
 msgid	"Enter minimal score before an article is marked killed. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1838
+#: src/lang.c:1834
 msgid	"Score limit (kill)"
 msgstr	""
 
-#: src/lang.c:1839
+#: src/lang.c:1835
 msgid	"# Score limit before an article is marked killed\n"
 msgstr	""
 
-#: src/lang.c:1843
+#: src/lang.c:1839
 msgid	"Enter default score to kill articles. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1844
+#: src/lang.c:1840
 msgid	"Default score to kill articles"
 msgstr	""
 
-#: src/lang.c:1845
+#: src/lang.c:1841
 msgid	"# Default score to kill articles\n"
 msgstr	""
 
-#: src/lang.c:1849
+#: src/lang.c:1845
 msgid	"Enter minimal score before an article is marked hot. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1850
+#: src/lang.c:1846
 msgid	"Score limit (select)"
 msgstr	""
 
-#: src/lang.c:1851
+#: src/lang.c:1847
 msgid	"# Score limit before an article is marked hot\n"
 msgstr	""
 
-#: src/lang.c:1855
+#: src/lang.c:1851
 msgid	"Enter default score to select articles. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1856
+#: src/lang.c:1852
 msgid	"Default score to select articles"
 msgstr	""
 
-#: src/lang.c:1857
+#: src/lang.c:1853
 msgid	"# Default score to select articles\n"
 msgstr	""
 
-#: src/lang.c:1863
+#: src/lang.c:1859
 msgid	"Use slrnface to show ''X-Face:''s"
 msgstr	""
 
-#: src/lang.c:1864
+#: src/lang.c:1860
 msgid	"# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 	"# Only useful when running in an xterm.\n"
 msgstr	""
 
-#: src/lang.c:1872
+#: src/lang.c:1868
 msgid	"Use ANSI color"
 msgstr	"Använd ANSI-färg"
 
-#: src/lang.c:1873
+#: src/lang.c:1869
 msgid	"# If ON using ANSI-color\n"
 msgstr	""
 
-#: src/lang.c:1878
+#: src/lang.c:1874
 msgid	"Standard foreground color"
 msgstr	""
 
-#: src/lang.c:1879
+#: src/lang.c:1875
 msgid	"# Standard foreground color\n"
 	"# Default: -1 (default color)\n"
 msgstr	""
 
-#: src/lang.c:1885
+#: src/lang.c:1881
 msgid	"Standard background color"
 msgstr	""
 
-#: src/lang.c:1886
+#: src/lang.c:1882
 msgid	"# Standard background color\n"
 	"# Default: -1 (default color)\n"
 msgstr	""
 
-#: src/lang.c:1892
+#: src/lang.c:1888
 msgid	"Color for inverse text (background)"
 msgstr	""
 
-#: src/lang.c:1893
+#: src/lang.c:1889
 msgid	"# Color of background for inverse text\n"
 	"# Default: 4 (blue)\n"
 msgstr	""
 
-#: src/lang.c:1899
+#: src/lang.c:1895
 msgid	"Color for inverse text (foreground)"
 msgstr	""
 
-#: src/lang.c:1900
+#: src/lang.c:1896
 msgid	"# Color of foreground for inverse text\n"
 	"# Default: 7 (white)\n"
 msgstr	""
 
-#: src/lang.c:1906
+#: src/lang.c:1902
 msgid	"Color of text lines"
 msgstr	""
 
-#: src/lang.c:1907
+#: src/lang.c:1903
 msgid	"# Color of text lines\n"
 	"# Default: -1 (default color)\n"
 msgstr	""
 
-#: src/lang.c:1913
+#: src/lang.c:1909
 msgid	"Color of mini help menu"
 msgstr	""
 
-#: src/lang.c:1914
+#: src/lang.c:1910
 msgid	"# Color of mini help menu\n"
 	"# Default: 3 (brown)\n"
 msgstr	""
 
-#: src/lang.c:1920
+#: src/lang.c:1916
 msgid	"Color of help text"
 msgstr	""
 
-#: src/lang.c:1921
+#: src/lang.c:1917
 msgid	"# Color of help pages\n"
 	"# Default: -1 (default color)\n"
 msgstr	""
 
-#: src/lang.c:1927
+#: src/lang.c:1923
 msgid	"Color of status messages"
 msgstr	""
 
-#: src/lang.c:1928
+#: src/lang.c:1924
 msgid	"# Color of messages in last line\n"
 	"# Default: 6 (cyan)\n"
 msgstr	""
 
-#: src/lang.c:1934
+#: src/lang.c:1930
 msgid	"Color of quoted lines"
 msgstr	""
 
-#: src/lang.c:1935
+#: src/lang.c:1931
 msgid	"# Color of quote-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	""
 
-#: src/lang.c:1941
+#: src/lang.c:1937
 msgid	"Color of twice quoted line"
 msgstr	""
 
-#: src/lang.c:1942
+#: src/lang.c:1938
 msgid	"# Color of twice quoted lines\n"
 	"# Default: 3 (brown)\n"
 msgstr	""
 
-#: src/lang.c:1948
+#: src/lang.c:1944
 msgid	"Color of =>3 times quoted line"
 msgstr	""
 
-#: src/lang.c:1949
+#: src/lang.c:1945
 msgid	"# Color of >=3 times quoted lines\n"
 	"# Default: 4 (blue)\n"
 msgstr	""
 
-#: src/lang.c:1955
+#: src/lang.c:1951
 msgid	"Color of article header lines"
 msgstr	""
 
-#: src/lang.c:1956
+#: src/lang.c:1952
 msgid	"# Color of header-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	""
 
-#: src/lang.c:1962
+#: src/lang.c:1958
 msgid	"Color of actual news header fields"
 msgstr	""
 
-#: src/lang.c:1963
+#: src/lang.c:1959
 msgid	"# Color of actual news header fields\n"
 	"# Default: 9 (light red)\n"
 msgstr	""
 
-#: src/lang.c:1969
+#: src/lang.c:1965
 msgid	"Color of article subject lines"
 msgstr	""
 
-#: src/lang.c:1970
+#: src/lang.c:1966
 msgid	"# Color of article subject\n"
 	"# Default: 6 (cyan)\n"
 msgstr	""
 
-#: src/lang.c:1976
+#: src/lang.c:1972
 msgid	"Color of response counter"
 msgstr	""
 
-#: src/lang.c:1977
+#: src/lang.c:1973
 msgid	"# Color of response counter\n"
 	"# Default: 2 (green)\n"
 msgstr	""
 
-#: src/lang.c:1983
+#: src/lang.c:1979
 msgid	"Color of sender (From:)"
 msgstr	""
 
-#: src/lang.c:1984
+#: src/lang.c:1980
 msgid	"# Color of sender (From:)\n"
 	"# Default: 2 (green)\n"
 msgstr	""
 
-#: src/lang.c:1990
+#: src/lang.c:1986
 msgid	"Color of help/mail sign"
 msgstr	""
 
-#: src/lang.c:1991
+#: src/lang.c:1987
 msgid	"# Color of Help/Mail-Sign\n"
 	"# Default: 4 (blue)\n"
 msgstr	""
 
-#: src/lang.c:1997
+#: src/lang.c:1993
 msgid	"Color of signatures"
 msgstr	"Färg för signaturer"
 
-#: src/lang.c:1998
+#: src/lang.c:1994
 msgid	"# Color of signature\n"
 	"# Default: 4 (blue)\n"
 msgstr	""
 
-#: src/lang.c:2004
+#: src/lang.c:2000
 msgid	"Color of highlighted URLs"
 msgstr	""
 
-#: src/lang.c:2005
+#: src/lang.c:2001
 msgid	"# Color of highlighted URLs\n"
 	"# Default: -1 (default color)\n"
 msgstr	""
 
-#: src/lang.c:2011
+#: src/lang.c:2007
 msgid	"Color of highlighting with *stars*"
 msgstr	""
 
-#: src/lang.c:2012
+#: src/lang.c:2008
 msgid	"# Color of word highlighting with *stars*\n"
 	"# Default: 11 (yellow)\n"
 msgstr	""
 
-#: src/lang.c:2018
+#: src/lang.c:2014
 msgid	"Color of highlighting with _dash_"
 msgstr	""
 
-#: src/lang.c:2019
+#: src/lang.c:2015
 msgid	"# Color of word highlighting with _dash_\n"
 	"# Default: 13 (light pink)\n"
 msgstr	""
 
-#: src/lang.c:2025
+#: src/lang.c:2021
 msgid	"Color of highlighting with /slash/"
 msgstr	""
 
-#: src/lang.c:2026
+#: src/lang.c:2022
 msgid	"# Color of word highlighting with /slash/\n"
 	"# Default: 14 (light cyan)\n"
 msgstr	""
 
-#: src/lang.c:2032
+#: src/lang.c:2028
 msgid	"Color of highlighting with -stroke-"
 msgstr	""
 
-#: src/lang.c:2033
+#: src/lang.c:2029
 msgid	"# Color of word highlighting with -stroke-\n"
 	"# Default: 12 (light blue)\n"
 msgstr	""
 
-#: src/lang.c:2040
+#: src/lang.c:2036
 msgid	"Attr. of highlighting with *stars*"
 msgstr	""
 
-#: src/lang.c:2041
+#: src/lang.c:2037
 msgid	"# Attributes of word highlighting on mono terminals\n"
 	"# Possible values are:\n"
 	"#   0 = Normal\n"
@@ -5207,54 +5207,54 @@ msgid	"# Attributes of word highlighting
 	"# Default: 6 (bold)\n"
 msgstr	""
 
-#: src/lang.c:2056
+#: src/lang.c:2052
 msgid	"Attr. of highlighting with _dash_"
 msgstr	""
 
-#: src/lang.c:2057
+#: src/lang.c:2053
 msgid	"# Attribute of word highlighting with _dash_\n"
 	"# Default: 2 (best highlighting)\n"
 msgstr	""
 
-#: src/lang.c:2063
+#: src/lang.c:2059
 msgid	"Attr. of highlighting with /slash/"
 msgstr	""
 
-#: src/lang.c:2064
+#: src/lang.c:2060
 msgid	"# Attribute of word highlighting with /slash/\n"
 	"# Default: 5 (half bright)\n"
 msgstr	""
 
-#: src/lang.c:2070
+#: src/lang.c:2066
 msgid	"Attr. of highlighting with -stroke-"
 msgstr	""
 
-#: src/lang.c:2071
+#: src/lang.c:2067
 msgid	"# Attribute of word highlighting with -stroke-\n"
 	"# Default: 3 (reverse video)\n"
 msgstr	""
 
-#: src/lang.c:2077
+#: src/lang.c:2073
 msgid	"URL highlighting in message body"
 msgstr	""
 
-#: src/lang.c:2078
+#: src/lang.c:2074
 msgid	"# Enable URL highlighting?\n"
 msgstr	""
 
-#: src/lang.c:2083
+#: src/lang.c:2079
 msgid	"Word highlighting in message body"
 msgstr	""
 
-#: src/lang.c:2084
+#: src/lang.c:2080
 msgid	"# Enable word highlighting?\n"
 msgstr	""
 
-#: src/lang.c:2089
+#: src/lang.c:2085
 msgid	"What to display instead of mark"
 msgstr	""
 
-#: src/lang.c:2090
+#: src/lang.c:2086
 msgid	"# Should the leading and ending stars and dashes also be displayed,\n"
 	"# even when they are highlighting marks?\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5263,55 +5263,55 @@ msgid	"# Should the leading and ending s
 	"# * 2 = print a space instead\n"
 msgstr	""
 
-#: src/lang.c:2099
+#: src/lang.c:2095
 msgid	"Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr	""
 
-#: src/lang.c:2100
+#: src/lang.c:2096
 msgid	"Page line wrap column"
 msgstr	""
 
-#: src/lang.c:2101
+#: src/lang.c:2097
 msgid	"# Wrap article lines at column\n"
 msgstr	""
 
-#: src/lang.c:2106
+#: src/lang.c:2102
 msgid	"Wrap around threads on next unread"
 msgstr	""
 
-#: src/lang.c:2107
+#: src/lang.c:2103
 msgid	"# If ON wrap around threads on searching next unread article\n"
 msgstr	""
 
-#: src/lang.c:2111
+#: src/lang.c:2107
 msgid	"Enter default mail address (and fullname). <CR> sets."
 msgstr	""
 
-#: src/lang.c:2112
+#: src/lang.c:2108
 msgid	"Mail address (and fullname)"
 msgstr	"E-postadress (och hela namnet)"
 
-#: src/lang.c:2113
+#: src/lang.c:2109
 msgid	"# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr	""
 
-#: src/lang.c:2118
+#: src/lang.c:2114
 msgid	"Show empty Followup-To in editor"
 msgstr	""
 
-#: src/lang.c:2119
+#: src/lang.c:2115
 msgid	"# If ON show empty Followup-To header when editing an article\n"
 msgstr	""
 
-#: src/lang.c:2123
+#: src/lang.c:2119
 msgid	"Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr	""
 
-#: src/lang.c:2124
+#: src/lang.c:2120
 msgid	"Create signature from path/command"
 msgstr	""
 
-#: src/lang.c:2125
+#: src/lang.c:2121
 msgid	"# Signature path (random sigs)/file to be used when posting/replying\n"
 	"# default_sigfile=file       appends file as signature\n"
 	"# default_sigfile=!command   executes external command to generate a "
@@ -5319,50 +5319,50 @@ msgid	"# Signature path (random sigs)/fi
 	"# default_sigfile=--none     don't append a signature\n"
 msgstr	""
 
-#: src/lang.c:2132
+#: src/lang.c:2128
 msgid	"Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2133
+#: src/lang.c:2129
 msgid	"Prepend signature with \"-- \""
 msgstr	""
 
-#: src/lang.c:2134
+#: src/lang.c:2130
 msgid	"# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr	""
 
-#: src/lang.c:2138
+#: src/lang.c:2134
 msgid	"Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2139
+#: src/lang.c:2135
 msgid	"Add signature when reposting"
 msgstr	""
 
-#: src/lang.c:2140
+#: src/lang.c:2136
 msgid	"# If ON add signature to reposted articles\n"
 msgstr	""
 
-#: src/lang.c:2144
+#: src/lang.c:2140
 #, c-format
 msgid	"Enter quotation marks, %s or %S for author's initials."
 msgstr	""
 
-#: src/lang.c:2145
+#: src/lang.c:2141
 msgid	"Characters used as quote-marks"
 msgstr	""
 
-#: src/lang.c:2146
+#: src/lang.c:2142
 #, c-format
 msgid	"# Characters used in quoting to followups and replies.\n"
 	"# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
 msgstr	""
 
-#: src/lang.c:2152
+#: src/lang.c:2148
 msgid	"Quoting behavior"
 msgstr	""
 
-#: src/lang.c:2153
+#: src/lang.c:2149
 msgid	"# How quoting should be handled when following up or replying.\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = Nothing special\n"
@@ -5375,50 +5375,50 @@ msgid	"# How quoting should be handled w
 	"#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr	""
 
-#: src/lang.c:2166 src/lang.c:2174 src/lang.c:2180
+#: src/lang.c:2162 src/lang.c:2170 src/lang.c:2176
 msgid	"%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr	""
 
-#: src/lang.c:2167
+#: src/lang.c:2163
 msgid	"Quote line when following up"
 msgstr	""
 
-#: src/lang.c:2168
+#: src/lang.c:2164
 #, c-format
 msgid	"# Format of quote line when mailing/posting/following-up an article\n"
 	"# %%A Address    %%D Date   %%F Addr+Name   %%G Groupname   %%M Message-ID\n"
 	"# %%N Full Name  %%C First Name   %%I Initials\n"
 msgstr	""
 
-#: src/lang.c:2175
+#: src/lang.c:2171
 msgid	"Quote line when cross-posting"
 msgstr	""
 
-#: src/lang.c:2181
+#: src/lang.c:2177
 msgid	"Quote line when mailing"
 msgstr	""
 
-#: src/lang.c:2186
+#: src/lang.c:2182
 msgid	"If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2187
+#: src/lang.c:2183
 msgid	"Insert 'User-Agent:'-header"
 msgstr	""
 
-#: src/lang.c:2188
+#: src/lang.c:2184
 msgid	"# If ON include advertising User-Agent: header\n"
 msgstr	""
 
-#: src/lang.c:2193
+#: src/lang.c:2189
 msgid	"Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr	""
 
-#: src/lang.c:2194
+#: src/lang.c:2190
 msgid	"MM_CHARSET"
 msgstr	"MM_CHARSET"
 
-#: src/lang.c:2195
+#: src/lang.c:2191
 msgid	"# Charset supported locally which is also used for MIME header and\n"
 	"# Content-Type header.\n"
 	"# If not set, the value of the environment variable MM_CHARSET is used.\n"
@@ -5427,27 +5427,27 @@ msgid	"# Charset supported locally which
 	"# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr	""
 
-#: src/lang.c:2205
+#: src/lang.c:2201
 msgid	"MM_NETWORK_CHARSET"
 msgstr	"MM_NETWORK_CHARSET"
 
-#: src/lang.c:2206
+#: src/lang.c:2202
 msgid	"# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr	""
 
-#: src/lang.c:2212
+#: src/lang.c:2208
 msgid	"Mailbox format"
 msgstr	"Format på postlåda"
 
-#: src/lang.c:2213
+#: src/lang.c:2209
 msgid	"# Format of the mailbox.\n"
 msgstr	"# Format på postlåda.\n"
 
-#: src/lang.c:2218
+#: src/lang.c:2214
 msgid	"MIME encoding in news messages"
 msgstr	""
 
-#: src/lang.c:2219
+#: src/lang.c:2215
 msgid	"# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 	"# for mails and posts, if necessary. QP is efficient for most European\n"
 	"# character sets (ISO-8859-X) with small fraction of non-US-ASCII chars,\n"
@@ -5455,42 +5455,42 @@ msgid	"# MIME encoding (8bit, base64, qu
 	"# Russian charsets with a lot of 8bit characters.\n"
 msgstr	""
 
-#: src/lang.c:2227 src/lang.c:2248
+#: src/lang.c:2223 src/lang.c:2244
 msgid	"Don't change unless you know what you are doing. <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:2228
+#: src/lang.c:2224
 msgid	"Use 8bit characters in news headers"
 msgstr	""
 
-#: src/lang.c:2229
+#: src/lang.c:2225
 msgid	"# If ON, 8bit characters in news headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
 	"# 8bit chars in header are encoded regardless of the value of this\n"
 	"# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr	""
 
-#: src/lang.c:2236
+#: src/lang.c:2232
 msgid	"Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:2237
+#: src/lang.c:2233
 msgid	"View post-processed files"
 msgstr	""
 
-#: src/lang.c:2238
+#: src/lang.c:2234
 msgid	"# If set, post processed files will be opened in a viewer\n"
 msgstr	""
 
-#: src/lang.c:2243
+#: src/lang.c:2239
 msgid	"MIME encoding in mail messages"
 msgstr	""
 
-#: src/lang.c:2249
+#: src/lang.c:2245
 msgid	"Use 8bit characters in mail headers"
 msgstr	""
 
-#: src/lang.c:2250
+#: src/lang.c:2246
 msgid	"# If ON, 8bit characters in mail headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
 	"# 8bit chars in headers are encoded regardless of the value of this "
@@ -5500,160 +5500,160 @@ msgid	"# If ON, 8bit characters in mail 
 	"# turn it ON unless you have some compelling reason.\n"
 msgstr	""
 
-#: src/lang.c:2260
+#: src/lang.c:2256
 msgid	"Strip blanks from ends of lines"
 msgstr	""
 
-#: src/lang.c:2261
+#: src/lang.c:2257
 msgid	"# If ON strip blanks from ends of lines for faster display on slow "
 	"terminals.\n"
 msgstr	""
 
-#: src/lang.c:2266
+#: src/lang.c:2262
 msgid	"If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2267
+#: src/lang.c:2263
 msgid	"Transliteration"
 msgstr	""
 
-#: src/lang.c:2268
+#: src/lang.c:2264
 msgid	"# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 	"# be represented in the in the target character set, it can be approximated\n"
 	"# through one or several similarly looking characters.\n"
 msgstr	""
 
-#: src/lang.c:2275
+#: src/lang.c:2271
 msgid	"Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2276
+#: src/lang.c:2272
 msgid	"Send you a cc automatically"
 msgstr	""
 
-#: src/lang.c:2277
+#: src/lang.c:2273
 msgid	"# If ON automatically put your name in the Cc: field when mailing an article\n"
 msgstr	""
 
-#: src/lang.c:2281
+#: src/lang.c:2277
 msgid	"Send you a blind carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2282
+#: src/lang.c:2278
 msgid	"Send you a blind cc automatically"
 msgstr	""
 
-#: src/lang.c:2283
+#: src/lang.c:2279
 msgid	"# If ON automatically put your name in the Bcc: field when mailing an "
 	"article\n"
 msgstr	""
 
-#: src/lang.c:2287
+#: src/lang.c:2283
 msgid	"Enter address elements about which you want to be warned. <CR> sets."
 msgstr	""
 
-#: src/lang.c:2288
+#: src/lang.c:2284
 msgid	"Spamtrap warning address parts"
 msgstr	""
 
-#: src/lang.c:2289
+#: src/lang.c:2285
 msgid	"# A comma-delimited list of address-parts you want to be warned\n"
 	"# about when trying to reply by email.\n"
 msgstr	""
 
-#: src/lang.c:2294
+#: src/lang.c:2290
 msgid	"Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr	""
 
-#: src/lang.c:2295
+#: src/lang.c:2291
 msgid	"No. of days a filter entry is valid"
 msgstr	""
 
-#: src/lang.c:2296
+#: src/lang.c:2292
 msgid	"# Number of days a short term filter will be active\n"
 msgstr	""
 
-#: src/lang.c:2300
+#: src/lang.c:2296
 msgid	"Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2301
+#: src/lang.c:2297
 msgid	"Add posted articles to filter"
 msgstr	""
 
-#: src/lang.c:2302
+#: src/lang.c:2298
 msgid	"# If ON add posted articles which start a new thread to filter for\n"
 	"# highlighting follow-ups\n"
 msgstr	""
 
-#: src/lang.c:2306
+#: src/lang.c:2302
 msgid	"The directory where articles/threads are to be saved in mailbox format."
 msgstr	""
 
-#: src/lang.c:2307
+#: src/lang.c:2303
 msgid	"Mail directory"
 msgstr	"Postkatalog"
 
-#: src/lang.c:2308
+#: src/lang.c:2304
 msgid	"# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr	""
 
-#: src/lang.c:2313
+#: src/lang.c:2309
 msgid	"Save articles in batch mode (-S)"
 msgstr	""
 
-#: src/lang.c:2314
+#: src/lang.c:2310
 msgid	"# If ON articles/threads will be saved in batch mode when save -S\n"
 	"# or mail (-M/-N) is specified on the command line\n"
 msgstr	""
 
-#: src/lang.c:2319
+#: src/lang.c:2315
 msgid	"The directory where you want articles/threads saved."
 msgstr	""
 
-#: src/lang.c:2320
+#: src/lang.c:2316
 msgid	"Directory to save arts/threads in"
 msgstr	""
 
-#: src/lang.c:2321
+#: src/lang.c:2317
 msgid	"# Directory where articles/threads are saved\n"
 msgstr	""
 
-#: src/lang.c:2325
+#: src/lang.c:2321
 msgid	"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2326
+#: src/lang.c:2322
 msgid	"Use Archive-name: header for save"
 msgstr	""
 
-#: src/lang.c:2327
+#: src/lang.c:2323
 msgid	"# If ON articles/threads with Archive-name: in mail header will\n"
 	"# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr	""
 
-#: src/lang.c:2332
+#: src/lang.c:2328
 msgid	"Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 	"cancels."
 msgstr	""
 
-#: src/lang.c:2333
+#: src/lang.c:2329
 msgid	"Mark saved articles/threads as read"
 msgstr	""
 
-#: src/lang.c:2334
+#: src/lang.c:2330
 msgid	"# If ON mark articles that are saved as read\n"
 msgstr	""
 
-#: src/lang.c:2338
+#: src/lang.c:2334
 msgid	"Do post processing (eg. extract attachments) for saved articles."
 msgstr	""
 
-#: src/lang.c:2339
+#: src/lang.c:2335
 msgid	"Post process saved articles"
 msgstr	""
 
-#: src/lang.c:2340
+#: src/lang.c:2336
 msgid	"# Perform post processing (saving binary attachments) from saved articles.\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no\n"
@@ -5661,95 +5661,95 @@ msgid	"# Perform post processing (saving
 	"#   2 = yes\n"
 msgstr	""
 
-#: src/lang.c:2349
+#: src/lang.c:2345
 msgid	"Process only unread articles"
 msgstr	""
 
-#: src/lang.c:2350
+#: src/lang.c:2346
 msgid	"# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr	""
 
-#: src/lang.c:2355
+#: src/lang.c:2351
 msgid	"Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2356
+#: src/lang.c:2352
 msgid	"Print all headers when printing"
 msgstr	""
 
-#: src/lang.c:2357
+#: src/lang.c:2353
 msgid	"# If ON print all of article header otherwise just the important lines\n"
 msgstr	""
 
-#: src/lang.c:2361
+#: src/lang.c:2357
 msgid	"The printer program with options that is to be used to print articles/threads."
 msgstr	""
 
-#: src/lang.c:2362
+#: src/lang.c:2358
 msgid	"Printer program with options"
 msgstr	""
 
-#: src/lang.c:2363
+#: src/lang.c:2359
 msgid	"# Print program with parameters used to print articles/threads\n"
 msgstr	""
 
-#: src/lang.c:2369
+#: src/lang.c:2365
 msgid	"Force redraw after certain commands"
 msgstr	""
 
-#: src/lang.c:2370
+#: src/lang.c:2366
 msgid	"# If ON a screen redraw will always be done after certain external commands\n"
 msgstr	""
 
-#: src/lang.c:2374
+#: src/lang.c:2370
 msgid	"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:2375
+#: src/lang.c:2371
 msgid	"Start editor with line offset"
 msgstr	""
 
-#: src/lang.c:2376
+#: src/lang.c:2372
 msgid	"# If ON editor will be started with cursor offset into the file\n"
 	"# otherwise the cursor will be positioned at the first line\n"
 msgstr	""
 
-#: src/lang.c:2381
+#: src/lang.c:2377
 msgid	"Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr	""
 
-#: src/lang.c:2382
+#: src/lang.c:2378
 msgid	"Invocation of your editor"
 msgstr	""
 
-#: src/lang.c:2383
+#: src/lang.c:2379
 #, c-format
 msgid	"# Format of editor line including parameters\n"
 	"# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr	""
 
-#: src/lang.c:2388
+#: src/lang.c:2384
 msgid	"Enter name and options for external-inews, --internal for internal inews"
 msgstr	""
 
-#: src/lang.c:2389
+#: src/lang.c:2385
 msgid	"External inews"
 msgstr	"Extern inews"
 
-#: src/lang.c:2390
+#: src/lang.c:2386
 msgid	"# If --internal use the built in mini inews for posting via NNTP\n"
 	"# otherwise use an external inews program\n"
 msgstr	""
 
-#: src/lang.c:2394
+#: src/lang.c:2390
 msgid	"Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr	""
 
-#: src/lang.c:2395
+#: src/lang.c:2391
 msgid	"Invocation of your mail command"
 msgstr	""
 
-#: src/lang.c:2396
+#: src/lang.c:2392
 #, c-format
 msgid	"# Format of mailer line including parameters\n"
 	"# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -5757,11 +5757,11 @@ msgid	"# Format of mailer line including
 	"# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr	""
 
-#: src/lang.c:2404
+#: src/lang.c:2400
 msgid	"Use interactive mail reader"
 msgstr	""
 
-#: src/lang.c:2405
+#: src/lang.c:2401
 msgid	"# Interactive mailreader\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no interactive mailreader\n"
@@ -5769,56 +5769,56 @@ msgid	"# Interactive mailreader\n"
 	"#   2 = use interactive mailreader without headers in file\n"
 msgstr	""
 
-#: src/lang.c:2414
+#: src/lang.c:2410
 msgid	"Remove ~/.article after posting"
 msgstr	"Ta bort ~/.article efter postning"
 
-#: src/lang.c:2415
+#: src/lang.c:2411
 msgid	"# If ON remove ~/.article after posting.\n"
 msgstr	""
 
-#: src/lang.c:2419
+#: src/lang.c:2415
 msgid	"Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr	""
 
-#: src/lang.c:2420
+#: src/lang.c:2416
 msgid	"Filename for posted articles"
 msgstr	""
 
-#: src/lang.c:2421
+#: src/lang.c:2417
 msgid	"# Filename where to keep all postings (default posted)\n"
 	"# If no filename is set then postings will not be saved\n"
 msgstr	""
 
-#: src/lang.c:2426
+#: src/lang.c:2422
 msgid	"Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2427
+#: src/lang.c:2423
 msgid	"Keep failed arts in ~/dead.articles"
 msgstr	""
 
-#: src/lang.c:2428
+#: src/lang.c:2424
 msgid	"# If ON keep all failed postings in ~/dead.articles\n"
 msgstr	""
 
-#: src/lang.c:2432
+#: src/lang.c:2428
 msgid	"Do you want to strip unsubscribed groups from .newsrc"
 msgstr	""
 
-#: src/lang.c:2433
+#: src/lang.c:2429
 msgid	"No unsubscribed groups in newsrc"
 msgstr	""
 
-#: src/lang.c:2434
+#: src/lang.c:2430
 msgid	"# If ON strip unsubscribed groups from newsrc\n"
 msgstr	""
 
-#: src/lang.c:2439
+#: src/lang.c:2435
 msgid	"Remove bogus groups from newsrc"
 msgstr	""
 
-#: src/lang.c:2440
+#: src/lang.c:2436
 msgid	"# What to do with bogus groups in newsrc file\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = keep\n"
@@ -5826,55 +5826,55 @@ msgid	"# What to do with bogus groups in
 	"#   2 = highlight with D on selection screen\n"
 msgstr	""
 
-#: src/lang.c:2448
+#: src/lang.c:2444
 msgid	"Enter number of seconds until active file will be reread. <CR> sets."
 msgstr	""
 
-#: src/lang.c:2449
+#: src/lang.c:2445
 msgid	"Interval in secs to reread active"
 msgstr	""
 
-#: src/lang.c:2450
+#: src/lang.c:2446
 msgid	"# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr	""
 
-#: src/lang.c:2455
+#: src/lang.c:2451
 msgid	"Reconnect to server automatically"
 msgstr	""
 
-#: src/lang.c:2456
+#: src/lang.c:2452
 msgid	"# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr	""
 
-#: src/lang.c:2460
+#: src/lang.c:2456
 msgid	"Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2461
+#: src/lang.c:2457
 msgid	"Cache NNTP overview files locally"
 msgstr	""
 
-#: src/lang.c:2462
+#: src/lang.c:2458
 msgid	"# If ON, create local copies of NNTP overview files.\n"
 msgstr	""
 
-#: src/lang.c:2466
+#: src/lang.c:2462
 msgid	"Enter format string. <CR> sets, <ESC> cancels."
 msgstr	""
 
-#: src/lang.c:2467
+#: src/lang.c:2463
 msgid	"Format string for display of dates"
 msgstr	""
 
-#: src/lang.c:2468
+#: src/lang.c:2464
 msgid	"# Format string for date representation\n"
 msgstr	""
 
-#: src/lang.c:2474
+#: src/lang.c:2470
 msgid	"Unicode normalization form"
 msgstr	""
 
-#: src/lang.c:2475
+#: src/lang.c:2471
 msgid	"# Unicode normalization form\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = None\n"
@@ -5884,20 +5884,20 @@ msgid	"# Unicode normalization form\n"
 	"#   4 = NFD\n"
 msgstr	""
 
-#: src/lang.c:2487
+#: src/lang.c:2483
 msgid	"Render BiDi"
 msgstr	""
 
-#: src/lang.c:2488
+#: src/lang.c:2484
 msgid	"# If ON, bi-directional text is rendered by tin\n"
 msgstr	""
 
-#: src/misc.c:3750
+#: src/misc.c:3691
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr	"Version: %s %s utgåva %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3753
+#: src/misc.c:3694
 #, c-format
 msgid	"Version: %s %s release %s (\"%s\")\n"
 msgstr	"Version: %s %s utgåva %s (\"%s\")\n"
@@ -5906,22 +5906,22 @@ msgstr	"Version: %s %s utgåva %s (\"%s\"
 msgid	"Unreachable?\n"
 msgstr	"Ej nåbar?\n"
 
-#: src/nntplib.c:824
+#: src/nntplib.c:816
 #, c-format
 msgid	"\n"
 	"Server timed out, trying reconnect # %d\n"
 msgstr	""
 
-#: src/nntplib.c:842
+#: src/nntplib.c:834
 msgid	"Rejoin current group\n"
 msgstr	""
 
-#: src/nntplib.c:849
+#: src/nntplib.c:841
 #, c-format
 msgid	"Read (%s)\n"
 msgstr	"Läs (%s)\n"
 
-#: src/nntplib.c:851
+#: src/nntplib.c:843
 #, c-format
 msgid	"Resend last command (%s)\n"
 msgstr	""
@@ -5933,7 +5933,7 @@ msgstr	""
 #. *       - use some sort of pager?
 #. *       - -> lang.c
 #.
-#: src/nntplib.c:1759
+#: src/nntplib.c:1750
 msgid	"MOTD: "
 msgstr	""
 
@@ -5967,15 +5967,15 @@ msgid	"Posting: %.*s ..."
 msgstr	"Postar: %.*s ..."
 
 #. Check if okay to read
-#: src/read.c:211
+#: src/read.c:191
 msgid	"Aborting read, please wait..."
 msgstr	"Avbryter läsning, var god vänta..."
 
-#: src/read.c:358
+#: src/read.c:338
 msgid	"Aborted read\n"
 msgstr	"Avbröt läsning\n"
 
-#: src/read.c:414
+#: src/read.c:394
 msgid	"Draining\n"
 msgstr	""
 
@@ -6000,7 +6000,7 @@ msgid	"This message has been composed in
 	"\n"
 msgstr	""
 
-#: src/save.c:972
+#: src/save.c:958
 msgid	"bytes"
 msgstr	"byte"
 
diff -Nurp tin-1.8.1/po/tin.pot tin-1.9.0/po/tin.pot
--- tin-1.8.1/po/tin.pot	2006-02-15 19:31:08.000000000 +0100
+++ tin-1.9.0/po/tin.pot	2006-02-28 19:59:59.234745943 +0100
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-02-15 19:09+0100\n"
+"POT-Creation-Date: 2006-02-28 19:59+0100\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"
@@ -652,7 +652,7 @@ msgstr ""
 msgid "Creating newsrc file...\n"
 msgstr ""
 
-#: src/lang.c:129 src/lang.c:1150
+#: src/lang.c:129 src/lang.c:1146
 msgid "Default"
 msgstr ""
 
@@ -1670,7 +1670,7 @@ msgstr ""
 msgid "choose next group with unread news"
 msgstr ""
 
-#: src/lang.c:389 src/lang.c:1197
+#: src/lang.c:389 src/lang.c:1193
 msgid "quit"
 msgstr ""
 
@@ -3704,49 +3704,49 @@ msgstr ""
 msgid "It worked! Should I always use my built in inews from now on?"
 msgstr ""
 
-#: src/lang.c:989
+#: src/lang.c:985
 #, c-format
 msgid "%d %s printed"
 msgstr ""
 
-#: src/lang.c:990
+#: src/lang.c:986
 msgid "output article/thread/hot/pattern/tagged articles to printer"
 msgstr ""
 
-#: src/lang.c:991
+#: src/lang.c:987
 msgid "Print"
 msgstr ""
 
-#: src/lang.c:992
+#: src/lang.c:988
 msgid "Printing..."
 msgstr ""
 
-#: src/lang.c:996
+#: src/lang.c:992
 msgid "pipe article/thread/hot/pattern/tagged articles into command"
 msgstr ""
 
-#: src/lang.c:997
+#: src/lang.c:993
 msgid "No command"
 msgstr ""
 
-#: src/lang.c:998
+#: src/lang.c:994
 msgid "Pipe"
 msgstr ""
 
-#: src/lang.c:999
+#: src/lang.c:995
 #, c-format
 msgid "Pipe to command [%.*s]> "
 msgstr ""
 
-#: src/lang.c:1000
+#: src/lang.c:996
 msgid "Piping..."
 msgstr ""
 
-#: src/lang.c:1002
+#: src/lang.c:998
 msgid "Piping not enabled."
 msgstr ""
 
-#: src/lang.c:1006
+#: src/lang.c:1002
 #, c-format
 msgid ""
 "\n"
@@ -3756,7 +3756,7 @@ msgid ""
 "       newsgroup names.\n"
 msgstr ""
 
-#: src/lang.c:1011
+#: src/lang.c:1007
 #, c-format
 msgid ""
 "\n"
@@ -3765,7 +3765,7 @@ msgid ""
 "       Please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1016
+#: src/lang.c:1012
 #, c-format
 msgid ""
 "\n"
@@ -3774,14 +3774,14 @@ msgid ""
 "         To avoid trouble please write all newsgroups into a single line.\n"
 msgstr ""
 
-#: src/lang.c:1020
+#: src/lang.c:1016
 #, c-format
 msgid ""
 "\n"
 "Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr ""
 
-#: src/lang.c:1025
+#: src/lang.c:1021
 msgid ""
 "\n"
 "  If your article contains quoted text  please take some time to pare it "
@@ -3803,509 +3803,509 @@ msgid ""
 "  likely to ignore it completely.  It's a crowded net out there.\n"
 msgstr ""
 
-#: src/lang.c:1038
+#: src/lang.c:1034
 msgid "shell escape"
 msgstr ""
 
-#: src/lang.c:1039
+#: src/lang.c:1035
 #, c-format
 msgid "Shell Command (%s)"
 msgstr ""
 
-#: src/lang.c:1040
+#: src/lang.c:1036
 #, c-format
 msgid "Enter shell command [%s]> "
 msgstr ""
 
-#: src/lang.c:1044
+#: src/lang.c:1040
 #, c-format
 msgid "%s: Can't get entry for TERM\n"
 msgstr ""
 
-#: src/lang.c:1048
+#: src/lang.c:1044
 #, c-format
 msgid "Group %.*s ('q' to quit)..."
 msgstr ""
 
-#: src/lang.c:1050
+#: src/lang.c:1046
 #, c-format
 msgid "Group %.*s..."
 msgstr ""
 
-#: src/lang.c:1054
+#: src/lang.c:1050
 msgid "Server unavailable\n"
 msgstr ""
 
-#: src/lang.c:1060
+#: src/lang.c:1056
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
 "s=post"
 msgstr ""
 
-#: src/lang.c:1061
+#: src/lang.c:1057
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1063
+#: src/lang.c:1059
 #, c-format
 msgid ""
 "%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1064
+#: src/lang.c:1060
 #, c-format
 msgid "%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1068
+#: src/lang.c:1064
 #, c-format
 msgid ""
 "%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1069
+#: src/lang.c:1065
 #, c-format
 msgid "%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1071
+#: src/lang.c:1067
 #, c-format
 msgid "%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1072
+#: src/lang.c:1068
 #, c-format
 msgid "%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr ""
 
-#: src/lang.c:1078
+#: src/lang.c:1074
 msgid "Terminal does not support color"
 msgstr ""
 
-#: src/lang.c:1083
+#: src/lang.c:1079
 #, c-format
 msgid "Trying %s"
 msgstr ""
 
-#: src/lang.c:1097 src/lang.c:1123 src/lang.c:1139 src/lang.c:1318
+#: src/lang.c:1093 src/lang.c:1119 src/lang.c:1135 src/lang.c:1314
 #: src/refs.c:296
 msgid "None"
 msgstr ""
 
-#: src/lang.c:1098
+#: src/lang.c:1094
 msgid "Subject"
 msgstr ""
 
-#: src/lang.c:1099
+#: src/lang.c:1095
 msgid "References"
 msgstr ""
 
-#: src/lang.c:1100
+#: src/lang.c:1096
 msgid "Both Subject and References"
 msgstr ""
 
-#: src/lang.c:1101
+#: src/lang.c:1097
 msgid "Multipart Subject"
 msgstr ""
 
-#: src/lang.c:1102
+#: src/lang.c:1098
 msgid "Percentage Match"
 msgstr ""
 
-#: src/lang.c:1114 src/lang.c:1225
+#: src/lang.c:1110 src/lang.c:1221
 msgid "No"
 msgstr ""
 
-#: src/lang.c:1115 src/lang.c:1227
+#: src/lang.c:1111 src/lang.c:1223
 msgid "Yes"
 msgstr ""
 
-#: src/lang.c:1116
+#: src/lang.c:1112
 msgid "Hide All"
 msgstr ""
 
-#: src/lang.c:1124
+#: src/lang.c:1120
 msgid "Address"
 msgstr ""
 
-#: src/lang.c:1125
+#: src/lang.c:1121
 msgid "Full Name"
 msgstr ""
 
-#: src/lang.c:1126
+#: src/lang.c:1122
 msgid "Address and Name"
 msgstr ""
 
-#: src/lang.c:1133
+#: src/lang.c:1129
 msgid "Max"
 msgstr ""
 
-#: src/lang.c:1134
+#: src/lang.c:1130
 msgid "Sum"
 msgstr ""
 
-#: src/lang.c:1135
+#: src/lang.c:1131
 msgid "Average"
 msgstr ""
 
-#: src/lang.c:1140
+#: src/lang.c:1136
 msgid "Lines"
 msgstr ""
 
-#: src/lang.c:1141
+#: src/lang.c:1137
 msgid "Score"
 msgstr ""
 
-#: src/lang.c:1142
+#: src/lang.c:1138
 msgid "Lines & Score"
 msgstr ""
 
-#: src/lang.c:1151
+#: src/lang.c:1147
 msgid "Black"
 msgstr ""
 
-#: src/lang.c:1152
+#: src/lang.c:1148
 msgid "Red"
 msgstr ""
 
-#: src/lang.c:1153
+#: src/lang.c:1149
 msgid "Green"
 msgstr ""
 
-#: src/lang.c:1154
+#: src/lang.c:1150
 msgid "Brown"
 msgstr ""
 
-#: src/lang.c:1155
+#: src/lang.c:1151
 msgid "Blue"
 msgstr ""
 
-#: src/lang.c:1156
+#: src/lang.c:1152
 msgid "Pink"
 msgstr ""
 
-#: src/lang.c:1157
+#: src/lang.c:1153
 msgid "Cyan"
 msgstr ""
 
-#: src/lang.c:1158
+#: src/lang.c:1154
 msgid "White"
 msgstr ""
 
-#: src/lang.c:1159
+#: src/lang.c:1155
 msgid "Gray"
 msgstr ""
 
-#: src/lang.c:1160
+#: src/lang.c:1156
 msgid "Light Red"
 msgstr ""
 
-#: src/lang.c:1161
+#: src/lang.c:1157
 msgid "Light Green"
 msgstr ""
 
-#: src/lang.c:1162
+#: src/lang.c:1158
 msgid "Yellow"
 msgstr ""
 
-#: src/lang.c:1163
+#: src/lang.c:1159
 msgid "Light Blue"
 msgstr ""
 
-#: src/lang.c:1164
+#: src/lang.c:1160
 msgid "Light Pink"
 msgstr ""
 
-#: src/lang.c:1165
+#: src/lang.c:1161
 msgid "Light Cyan"
 msgstr ""
 
-#: src/lang.c:1166
+#: src/lang.c:1162
 msgid "Light White"
 msgstr ""
 
-#: src/lang.c:1174 src/lang.c:1231 src/lang.c:1245
+#: src/lang.c:1170 src/lang.c:1227 src/lang.c:1241
 msgid "Nothing"
 msgstr ""
 
-#: src/lang.c:1175
+#: src/lang.c:1171
 msgid "Mark"
 msgstr ""
 
-#: src/lang.c:1176
+#: src/lang.c:1172
 msgid "Space"
 msgstr ""
 
-#: src/lang.c:1183
+#: src/lang.c:1179
 msgid "Normal"
 msgstr ""
 
-#: src/lang.c:1184
+#: src/lang.c:1180
 msgid "Best highlighting"
 msgstr ""
 
-#: src/lang.c:1185
+#: src/lang.c:1181
 msgid "Underline"
 msgstr ""
 
-#: src/lang.c:1186
+#: src/lang.c:1182
 msgid "Reverse video"
 msgstr ""
 
-#: src/lang.c:1187
+#: src/lang.c:1183
 msgid "Blinking"
 msgstr ""
 
-#: src/lang.c:1188
+#: src/lang.c:1184
 msgid "Half bright"
 msgstr ""
 
-#: src/lang.c:1189
+#: src/lang.c:1185
 msgid "Bold"
 msgstr ""
 
-#: src/lang.c:1194
+#: src/lang.c:1190
 msgid "none"
 msgstr ""
 
-#: src/lang.c:1195
+#: src/lang.c:1191
 msgid "commands"
 msgstr ""
 
-#: src/lang.c:1196
+#: src/lang.c:1192
 msgid "select"
 msgstr ""
 
-#: src/lang.c:1198
+#: src/lang.c:1194
 msgid "commands & quit"
 msgstr ""
 
-#: src/lang.c:1199
+#: src/lang.c:1195
 msgid "commands & select"
 msgstr ""
 
-#: src/lang.c:1200
+#: src/lang.c:1196
 msgid "quit & select"
 msgstr ""
 
-#: src/lang.c:1201
+#: src/lang.c:1197
 msgid "commands & quit & select"
 msgstr ""
 
-#: src/lang.c:1226
+#: src/lang.c:1222
 msgid "Shell archive"
 msgstr ""
 
-#: src/lang.c:1232
+#: src/lang.c:1228
 msgid "Subject: (descending)"
 msgstr ""
 
-#: src/lang.c:1233
+#: src/lang.c:1229
 msgid "Subject: (ascending)"
 msgstr ""
 
-#: src/lang.c:1234
+#: src/lang.c:1230
 msgid "From: (descending)"
 msgstr ""
 
-#: src/lang.c:1235
+#: src/lang.c:1231
 msgid "From: (ascending)"
 msgstr ""
 
-#: src/lang.c:1236
+#: src/lang.c:1232
 msgid "Date: (descending)"
 msgstr ""
 
-#: src/lang.c:1237
+#: src/lang.c:1233
 msgid "Date: (ascending)"
 msgstr ""
 
-#: src/lang.c:1238 src/lang.c:1246
+#: src/lang.c:1234 src/lang.c:1242
 msgid "Score (descending)"
 msgstr ""
 
-#: src/lang.c:1239 src/lang.c:1247
+#: src/lang.c:1235 src/lang.c:1243
 msgid "Score (ascending)"
 msgstr ""
 
-#: src/lang.c:1240
+#: src/lang.c:1236
 msgid "Lines: (descending)"
 msgstr ""
 
-#: src/lang.c:1241
+#: src/lang.c:1237
 msgid "Lines: (ascending)"
 msgstr ""
 
-#: src/lang.c:1252
+#: src/lang.c:1248
 msgid "Always Keep"
 msgstr ""
 
-#: src/lang.c:1253
+#: src/lang.c:1249
 msgid "Always Remove"
 msgstr ""
 
-#: src/lang.c:1254
+#: src/lang.c:1250
 msgid "Mark with D on selection screen"
 msgstr ""
 
-#: src/lang.c:1259
+#: src/lang.c:1255
 msgid "Kill only unread arts"
 msgstr ""
 
-#: src/lang.c:1260
+#: src/lang.c:1256
 msgid "Kill all arts & show with K"
 msgstr ""
 
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1261
+#: src/lang.c:1257
 msgid "Kill all arts and never show"
 msgstr ""
 
-#: src/lang.c:1266
+#: src/lang.c:1262
 msgid "Nothing special"
 msgstr ""
 
-#: src/lang.c:1267
+#: src/lang.c:1263
 msgid "Compress quotes"
 msgstr ""
 
-#: src/lang.c:1268
+#: src/lang.c:1264
 msgid "Quote signatures"
 msgstr ""
 
-#: src/lang.c:1269
+#: src/lang.c:1265
 msgid "Compress quotes, quote sigs"
 msgstr ""
 
-#: src/lang.c:1270
+#: src/lang.c:1266
 msgid "Quote empty lines"
 msgstr ""
 
-#: src/lang.c:1271
+#: src/lang.c:1267
 msgid "Compress quotes, quote empty lines"
 msgstr ""
 
-#: src/lang.c:1272
+#: src/lang.c:1268
 msgid "Quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1273
+#: src/lang.c:1269
 msgid "Comp. q., quote sigs & empty lines"
 msgstr ""
 
-#: src/lang.c:1311
+#: src/lang.c:1307
 msgid "no"
 msgstr ""
 
-#: src/lang.c:1312
+#: src/lang.c:1308
 msgid "with headers"
 msgstr ""
 
-#: src/lang.c:1313
+#: src/lang.c:1309
 msgid "without headers"
 msgstr ""
 
-#: src/lang.c:1320 src/lang.c:1326
+#: src/lang.c:1316 src/lang.c:1322
 msgid "NFKC"
 msgstr ""
 
-#: src/lang.c:1321
+#: src/lang.c:1317
 msgid "NFKD"
 msgstr ""
 
-#: src/lang.c:1322
+#: src/lang.c:1318
 msgid "NFC"
 msgstr ""
 
-#: src/lang.c:1323
+#: src/lang.c:1319
 msgid "NFD"
 msgstr ""
 
-#: src/lang.c:1334
+#: src/lang.c:1330
 msgid "Display Options"
 msgstr ""
 
-#: src/lang.c:1341
+#: src/lang.c:1337
 msgid "Color Options"
 msgstr ""
 
-#: src/lang.c:1348
+#: src/lang.c:1344
 msgid "Article-Limiting Options"
 msgstr ""
 
-#: src/lang.c:1354
+#: src/lang.c:1350
 msgid "Posting/Mailing Options"
 msgstr ""
 
-#: src/lang.c:1360
+#: src/lang.c:1356
 msgid "Saving/Printing Options"
 msgstr ""
 
-#: src/lang.c:1366
+#: src/lang.c:1362
 msgid "Expert Options"
 msgstr ""
 
-#: src/lang.c:1372
+#: src/lang.c:1368
 msgid "Filtering Options"
 msgstr ""
 
-#: src/lang.c:1377 src/lang.c:1408 src/lang.c:1414 src/lang.c:1440
-#: src/lang.c:1490 src/lang.c:1496 src/lang.c:1506 src/lang.c:1526
-#: src/lang.c:1601 src/lang.c:1771 src/lang.c:1777 src/lang.c:1783
-#: src/lang.c:1789 src/lang.c:1801 src/lang.c:1808 src/lang.c:1862
-#: src/lang.c:1871 src/lang.c:1877 src/lang.c:1884 src/lang.c:1891
-#: src/lang.c:1898 src/lang.c:1905 src/lang.c:1912 src/lang.c:1919
-#: src/lang.c:1926 src/lang.c:1933 src/lang.c:1940 src/lang.c:1947
-#: src/lang.c:1954 src/lang.c:1961 src/lang.c:1968 src/lang.c:1975
-#: src/lang.c:1982 src/lang.c:1989 src/lang.c:1996 src/lang.c:2003
-#: src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2039 src/lang.c:2055 src/lang.c:2062 src/lang.c:2069
-#: src/lang.c:2076 src/lang.c:2082 src/lang.c:2088 src/lang.c:2105
-#: src/lang.c:2117 src/lang.c:2151 src/lang.c:2204 src/lang.c:2211
-#: src/lang.c:2217 src/lang.c:2242 src/lang.c:2259 src/lang.c:2312
-#: src/lang.c:2348 src/lang.c:2368 src/lang.c:2403 src/lang.c:2413
-#: src/lang.c:2438 src/lang.c:2454 src/lang.c:2473 src/lang.c:2486
+#: src/lang.c:1373 src/lang.c:1404 src/lang.c:1410 src/lang.c:1436
+#: src/lang.c:1486 src/lang.c:1492 src/lang.c:1502 src/lang.c:1522
+#: src/lang.c:1597 src/lang.c:1767 src/lang.c:1773 src/lang.c:1779
+#: src/lang.c:1785 src/lang.c:1797 src/lang.c:1804 src/lang.c:1858
+#: src/lang.c:1867 src/lang.c:1873 src/lang.c:1880 src/lang.c:1887
+#: src/lang.c:1894 src/lang.c:1901 src/lang.c:1908 src/lang.c:1915
+#: src/lang.c:1922 src/lang.c:1929 src/lang.c:1936 src/lang.c:1943
+#: src/lang.c:1950 src/lang.c:1957 src/lang.c:1964 src/lang.c:1971
+#: src/lang.c:1978 src/lang.c:1985 src/lang.c:1992 src/lang.c:1999
+#: src/lang.c:2006 src/lang.c:2013 src/lang.c:2020 src/lang.c:2027
+#: src/lang.c:2035 src/lang.c:2051 src/lang.c:2058 src/lang.c:2065
+#: src/lang.c:2072 src/lang.c:2078 src/lang.c:2084 src/lang.c:2101
+#: src/lang.c:2113 src/lang.c:2147 src/lang.c:2200 src/lang.c:2207
+#: src/lang.c:2213 src/lang.c:2238 src/lang.c:2255 src/lang.c:2308
+#: src/lang.c:2344 src/lang.c:2364 src/lang.c:2399 src/lang.c:2409
+#: src/lang.c:2434 src/lang.c:2450 src/lang.c:2469 src/lang.c:2482
 msgid "<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1378
+#: src/lang.c:1374
 msgid "Show mini menu & posting etiquette"
 msgstr ""
 
-#: src/lang.c:1379
+#: src/lang.c:1375
 msgid ""
 "# If ON show a mini menu of useful commands at each level\n"
 "# and posting etiquette after composing an article\n"
 msgstr ""
 
-#: src/lang.c:1384
+#: src/lang.c:1380
 msgid "Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1385
+#: src/lang.c:1381
 msgid "Show description of each newsgroup"
 msgstr ""
 
-#: src/lang.c:1386
+#: src/lang.c:1382
 msgid ""
 "# If ON show group description text after newsgroup name at\n"
 "# group selection level\n"
 msgstr ""
 
-#: src/lang.c:1391
+#: src/lang.c:1387
 msgid ""
 "Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:1392
+#: src/lang.c:1388
 msgid "In group menu, show author by"
 msgstr ""
 
-#: src/lang.c:1393
+#: src/lang.c:1389
 msgid ""
 "# Part of from field to display\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4315,31 +4315,31 @@ msgid ""
 "#   3 = both\n"
 msgstr ""
 
-#: src/lang.c:1402
+#: src/lang.c:1398
 msgid "Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1403
+#: src/lang.c:1399
 msgid "Draw -> instead of highlighted bar"
 msgstr ""
 
-#: src/lang.c:1404
+#: src/lang.c:1400
 msgid "# If ON use -> otherwise highlighted bar for selection\n"
 msgstr ""
 
-#: src/lang.c:1409
+#: src/lang.c:1405
 msgid "Use inverse video for page headers"
 msgstr ""
 
-#: src/lang.c:1410
+#: src/lang.c:1406
 msgid "# If ON use inverse video for page headers at different levels\n"
 msgstr ""
 
-#: src/lang.c:1415
+#: src/lang.c:1411
 msgid "Thread articles by"
 msgstr ""
 
-#: src/lang.c:1416
+#: src/lang.c:1412
 msgid ""
 "# Thread articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4351,15 +4351,15 @@ msgid ""
 "#   5 = Percentage Match\n"
 msgstr ""
 
-#: src/lang.c:1427
+#: src/lang.c:1423
 msgid "Enter percentage match required to thread together. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1428
+#: src/lang.c:1424
 msgid "Thread percentage match"
 msgstr ""
 
-#: src/lang.c:1429
+#: src/lang.c:1425
 #, c-format
 msgid ""
 "# Thread percentage match...\n"
@@ -4374,11 +4374,11 @@ msgid ""
 "# 'harppy' would be threaded separately from 'happy'\n"
 msgstr ""
 
-#: src/lang.c:1441
+#: src/lang.c:1437
 msgid "Score of a thread"
 msgstr ""
 
-#: src/lang.c:1442
+#: src/lang.c:1438
 msgid ""
 "# Thread score\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4387,16 +4387,16 @@ msgid ""
 "#   2 = average\n"
 msgstr ""
 
-#: src/lang.c:1450
+#: src/lang.c:1446
 msgid ""
 "Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1451
+#: src/lang.c:1447
 msgid "Sort articles by"
 msgstr ""
 
-#: src/lang.c:1452
+#: src/lang.c:1448
 msgid ""
 "# Sort articles by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4413,15 +4413,15 @@ msgid ""
 "#  10 = Lines ascending\n"
 msgstr ""
 
-#: src/lang.c:1468
+#: src/lang.c:1464
 msgid "Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1469
+#: src/lang.c:1465
 msgid "Sort threads by"
 msgstr ""
 
-#: src/lang.c:1470
+#: src/lang.c:1466
 msgid ""
 "# Sort thread by ...\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4430,44 +4430,44 @@ msgid ""
 "#   2 = Score ascending\n"
 msgstr ""
 
-#: src/lang.c:1478
+#: src/lang.c:1474
 msgid ""
 "Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1479
+#: src/lang.c:1475
 msgid "Goto first unread article in group"
 msgstr ""
 
-#: src/lang.c:1480
+#: src/lang.c:1476
 msgid "# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr ""
 
-#: src/lang.c:1484
+#: src/lang.c:1480
 msgid "Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1485
+#: src/lang.c:1481
 msgid "Show only unread articles"
 msgstr ""
 
-#: src/lang.c:1486
+#: src/lang.c:1482
 msgid "# If ON show only new/unread articles otherwise show all.\n"
 msgstr ""
 
-#: src/lang.c:1491
+#: src/lang.c:1487
 msgid "Show only groups with unread arts"
 msgstr ""
 
-#: src/lang.c:1492
+#: src/lang.c:1488
 msgid "# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr ""
 
-#: src/lang.c:1497
+#: src/lang.c:1493
 msgid "Filter which articles"
 msgstr ""
 
-#: src/lang.c:1498
+#: src/lang.c:1494
 msgid ""
 "# Filter which articles\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4476,203 +4476,203 @@ msgid ""
 "#   2 = kill all articles and never show them\n"
 msgstr ""
 
-#: src/lang.c:1507
+#: src/lang.c:1503
 msgid "Tab goes to next unread article"
 msgstr ""
 
-#: src/lang.c:1508
+#: src/lang.c:1504
 msgid ""
 "# If ON the TAB command will go to next unread article at article viewer "
 "level\n"
 msgstr ""
 
-#: src/lang.c:1512
+#: src/lang.c:1508
 msgid ""
 "Scrolling with <SPACE> past the end of an art. jumps to the next unread one."
 msgstr ""
 
-#: src/lang.c:1513
+#: src/lang.c:1509
 msgid "Space goes to next unread article"
 msgstr ""
 
-#: src/lang.c:1514
+#: src/lang.c:1510
 msgid ""
 "# If ON the SPACE command will go to next unread article at article viewer\n"
 "# level when the end of the article is reached (rn-style pager)\n"
 msgstr ""
 
-#: src/lang.c:1519
+#: src/lang.c:1515
 msgid ""
 "Scrolling with <PGDN>/<DOWN> past the end of an art. jumps to the unread one."
 msgstr ""
 
-#: src/lang.c:1520
+#: src/lang.c:1516
 msgid "PgDn goes to next unread article"
 msgstr ""
 
-#: src/lang.c:1521
+#: src/lang.c:1517
 msgid ""
 "# If ON the PGDN or DOWN command will go to next unread article when\n"
 "# pressed at end of message\n"
 msgstr ""
 
-#: src/lang.c:1527
+#: src/lang.c:1523
 msgid "List thread using right arrow key"
 msgstr ""
 
-#: src/lang.c:1528
+#: src/lang.c:1524
 msgid ""
 "# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1532
+#: src/lang.c:1528
 msgid "Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1533
+#: src/lang.c:1529
 msgid "Character to show deleted articles"
 msgstr ""
 
-#: src/lang.c:1534
+#: src/lang.c:1530
 msgid ""
 "# Character used to show that an art was deleted (default 'D')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1539
+#: src/lang.c:1535
 msgid ""
 "Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1540
+#: src/lang.c:1536
 msgid "Character to show inrange articles"
 msgstr ""
 
-#: src/lang.c:1541
+#: src/lang.c:1537
 msgid ""
 "# Character used to show that an art is in a range (default '#')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1546
+#: src/lang.c:1542
 msgid ""
 "Enter character to indicate that article will return. <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:1547
+#: src/lang.c:1543
 msgid "Character to show returning arts"
 msgstr ""
 
-#: src/lang.c:1548
+#: src/lang.c:1544
 msgid ""
 "# Character used to show that an art will return (default '-')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1553
+#: src/lang.c:1549
 msgid ""
 "Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1554
+#: src/lang.c:1550
 msgid "Character to show selected articles"
 msgstr ""
 
-#: src/lang.c:1555
+#: src/lang.c:1551
 msgid ""
 "# Character used to show that an art was auto-selected (default '*')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1560
+#: src/lang.c:1556
 msgid "Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1561
+#: src/lang.c:1557
 msgid "Character to show recent articles"
 msgstr ""
 
-#: src/lang.c:1562
+#: src/lang.c:1558
 msgid ""
 "# Character used to show that an art is recent (default 'o')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1567
+#: src/lang.c:1563
 msgid "Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1568
+#: src/lang.c:1564
 msgid "Character to show unread articles"
 msgstr ""
 
-#: src/lang.c:1569
+#: src/lang.c:1565
 msgid ""
 "# Character used to show that an art is unread (default '+')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1574
+#: src/lang.c:1570
 msgid "Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1575
+#: src/lang.c:1571
 msgid "Character to show read articles"
 msgstr ""
 
-#: src/lang.c:1576
+#: src/lang.c:1572
 msgid ""
 "# Character used to show that an art was read (default ' ')\n"
 "# _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1581
+#: src/lang.c:1577
 msgid "Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1582
+#: src/lang.c:1578
 msgid "Character to show killed articles"
 msgstr ""
 
-#: src/lang.c:1583
+#: src/lang.c:1579
 msgid ""
 "# Character used to show that an art was killed (default 'K')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1588
+#: src/lang.c:1584
 msgid ""
 "Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1589
+#: src/lang.c:1585
 msgid "Character to show readselected arts"
 msgstr ""
 
-#: src/lang.c:1590
+#: src/lang.c:1586
 msgid ""
 "# Character used to show that an art was selected before read (default ':')\n"
 "# kill_level must be set accordingly, _ is turned into ' '\n"
 msgstr ""
 
-#: src/lang.c:1595
+#: src/lang.c:1591
 msgid "Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1596
+#: src/lang.c:1592
 msgid "Max. length of group names shown"
 msgstr ""
 
-#: src/lang.c:1597
+#: src/lang.c:1593
 msgid "# Maximum length of the names of newsgroups displayed\n"
 msgstr ""
 
-#: src/lang.c:1602
+#: src/lang.c:1598
 msgid "Show lines/score in listings"
 msgstr ""
 
-#: src/lang.c:1603
+#: src/lang.c:1599
 msgid ""
 "# What informations should be displayed in article/thread listing\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4682,17 +4682,17 @@ msgid ""
 "#   3 = lines & score\n"
 msgstr ""
 
-#: src/lang.c:1612
+#: src/lang.c:1608
 msgid ""
 "0 = full page scrolling, -1 = show previous last line as first on next page, "
 "-2 = half page"
 msgstr ""
 
-#: src/lang.c:1613
+#: src/lang.c:1609
 msgid "Number of lines to scroll in pager"
 msgstr ""
 
-#: src/lang.c:1614
+#: src/lang.c:1610
 msgid ""
 "# Number of lines that cursor-up/down will scroll in article pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4703,28 +4703,28 @@ msgid ""
 "#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr ""
 
-#: src/lang.c:1624
+#: src/lang.c:1620
 msgid "Display signatures. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1625
+#: src/lang.c:1621
 msgid "Display signatures"
 msgstr ""
 
-#: src/lang.c:1626
+#: src/lang.c:1622
 msgid "# If OFF don't show signatures when displaying articles\n"
 msgstr ""
 
-#: src/lang.c:1630
+#: src/lang.c:1626
 msgid ""
 "Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1631
+#: src/lang.c:1627
 msgid "Display uue data as an attachment"
 msgstr ""
 
-#: src/lang.c:1632
+#: src/lang.c:1628
 msgid ""
 "# Handling of uuencoded data in the pager\n"
 "# Possible values are (the default is marked with *):\n"
@@ -4736,30 +4736,30 @@ msgid ""
 "#       be folded into a tag line.\n"
 msgstr ""
 
-#: src/lang.c:1642
+#: src/lang.c:1638
 msgid ""
 "Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1643
+#: src/lang.c:1639
 msgid "Display \"a as Umlaut-a"
 msgstr ""
 
-#: src/lang.c:1644
+#: src/lang.c:1640
 msgid ""
 "# If ON decode German style TeX umlaut codes to ISO and\n"
 "# show \"a as Umlaut-a, etc.\n"
 msgstr ""
 
-#: src/lang.c:1649 src/lang.c:1659
+#: src/lang.c:1645 src/lang.c:1655
 msgid "Space separated list of header fields"
 msgstr ""
 
-#: src/lang.c:1650
+#: src/lang.c:1646
 msgid "Display these header fields (or *)"
 msgstr ""
 
-#: src/lang.c:1651
+#: src/lang.c:1647
 msgid ""
 "# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 "# place an '*' as this value. This is the only way a wildcard can be used.\n"
@@ -4769,11 +4769,11 @@ msgid ""
 "# spaces. Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1660
+#: src/lang.c:1656
 msgid "Do not display these header fields"
 msgstr ""
 
-#: src/lang.c:1661
+#: src/lang.c:1657
 msgid ""
 "# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 "# An example of using both options might be if you thought X- headers were\n"
@@ -4785,163 +4785,163 @@ msgid ""
 "# Not defining anything turns off this option.\n"
 msgstr ""
 
-#: src/lang.c:1671
+#: src/lang.c:1667
 msgid ""
 "Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr ""
 
-#: src/lang.c:1672
+#: src/lang.c:1668
 msgid "Skip multipart/alternative parts"
 msgstr ""
 
-#: src/lang.c:1673
+#: src/lang.c:1669
 msgid "# If ON strip multipart/alternative messages automatically\n"
 msgstr ""
 
-#: src/lang.c:1678
+#: src/lang.c:1674
 msgid "A regex used to decide which lines to show in col_quote."
 msgstr ""
 
-#: src/lang.c:1679
+#: src/lang.c:1675
 msgid "Regex used to show quoted lines"
 msgstr ""
 
-#: src/lang.c:1680
+#: src/lang.c:1676
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1686
+#: src/lang.c:1682
 msgid "A regex used to decide which lines to show in col_quote2."
 msgstr ""
 
-#: src/lang.c:1687
+#: src/lang.c:1683
 msgid "Regex used to show twice quoted l."
 msgstr ""
 
-#: src/lang.c:1688
+#: src/lang.c:1684
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1694
+#: src/lang.c:1690
 msgid "A regex used to decide which lines to show in col_quote3."
 msgstr ""
 
-#: src/lang.c:1695
+#: src/lang.c:1691
 msgid "Regex used to show >= 3 times q.l."
 msgstr ""
 
-#: src/lang.c:1696
+#: src/lang.c:1692
 msgid ""
 "# A regular expression that tin will use to decide which lines are\n"
 "# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1703
+#: src/lang.c:1699
 msgid "A regex used to decide which words to show in col_markslashes."
 msgstr ""
 
-#: src/lang.c:1704
+#: src/lang.c:1700
 msgid "Regex used to highlight /slashes/"
 msgstr ""
 
-#: src/lang.c:1705
+#: src/lang.c:1701
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '/' are to be shown in col_markslashes.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1711
+#: src/lang.c:1707
 msgid "A regex used to decide which words to show in col_markstars."
 msgstr ""
 
-#: src/lang.c:1712
+#: src/lang.c:1708
 msgid "Regex used to highlight *stars*"
 msgstr ""
 
-#: src/lang.c:1713
+#: src/lang.c:1709
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '*' are to be shown in col_markstars.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1719
+#: src/lang.c:1715
 msgid "A regex used to decide which words to show in col_markstroke."
 msgstr ""
 
-#: src/lang.c:1720
+#: src/lang.c:1716
 msgid "Regex used to highlight -strokes-"
 msgstr ""
 
-#: src/lang.c:1721
+#: src/lang.c:1717
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '-' are to be shown in col_markstroke.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1727
+#: src/lang.c:1723
 msgid "A regex used to decide which words to show in col_markdash."
 msgstr ""
 
-#: src/lang.c:1728
+#: src/lang.c:1724
 msgid "Regex used to highlight _underline_"
 msgstr ""
 
-#: src/lang.c:1729
+#: src/lang.c:1725
 msgid ""
 "# A regular expression that tin will use to decide which words\n"
 "# bounded by '_' are to be shown in col_markdash.\n"
 "# If you leave this blank, tin will use a built in default.\n"
 msgstr ""
 
-#: src/lang.c:1735
+#: src/lang.c:1731
 msgid "A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:1736
+#: src/lang.c:1732
 msgid "Regex with Subject prefixes"
 msgstr ""
 
-#: src/lang.c:1737
+#: src/lang.c:1733
 msgid ""
 "# A regular expression that tin will use to find Subject prefixes\n"
 "# which will be removed before showing the header.\n"
 msgstr ""
 
-#: src/lang.c:1742
+#: src/lang.c:1738
 msgid "A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr ""
 
-#: src/lang.c:1743
+#: src/lang.c:1739
 msgid "Regex with Subject suffixes"
 msgstr ""
 
-#: src/lang.c:1744
+#: src/lang.c:1740
 msgid ""
 "# A regular expression that tin will use to find Subject suffixes\n"
 "# which will be removed when replying or posting followup.\n"
 msgstr ""
 
-#: src/lang.c:1749
+#: src/lang.c:1745
 msgid ""
 "Enter name and options for external MIME viewer, --internal for built-in "
 "viewer"
 msgstr ""
 
-#: src/lang.c:1750
+#: src/lang.c:1746
 msgid "MIME binary content viewer"
 msgstr ""
 
-#: src/lang.c:1751
+#: src/lang.c:1747
 msgid ""
 "# If --internal automatically use the built in MIME viewer for non-text\n"
 "# parts of articles.\n"
@@ -4950,125 +4950,125 @@ msgid ""
 "# for no automatic viewing\n"
 msgstr ""
 
-#: src/lang.c:1758
+#: src/lang.c:1754
 msgid "Confirm before starting non-text viewing program"
 msgstr ""
 
-#: src/lang.c:1759
+#: src/lang.c:1755
 msgid "Ask before using MIME viewer"
 msgstr ""
 
-#: src/lang.c:1760
+#: src/lang.c:1756
 msgid ""
 "# If ON tin will ask before using metamail to display MIME messages\n"
 "# this only happens if metamail_prog is set to something\n"
 msgstr ""
 
-#: src/lang.c:1765
+#: src/lang.c:1761
 msgid "Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:1766
+#: src/lang.c:1762
 msgid "Catchup read groups when quitting"
 msgstr ""
 
-#: src/lang.c:1767
+#: src/lang.c:1763
 msgid "# If ON ask user if read groups should all be marked read\n"
 msgstr ""
 
-#: src/lang.c:1772
+#: src/lang.c:1768
 msgid "Catchup group using left key"
 msgstr ""
 
-#: src/lang.c:1773
+#: src/lang.c:1769
 msgid "# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr ""
 
-#: src/lang.c:1778
+#: src/lang.c:1774
 msgid "Catchup thread by using left key"
 msgstr ""
 
-#: src/lang.c:1784
+#: src/lang.c:1780
 msgid "Which actions require confirmation"
 msgstr ""
 
-#: src/lang.c:1785
+#: src/lang.c:1781
 msgid "# What should we ask confirmation for.\n"
 msgstr ""
 
-#: src/lang.c:1790
+#: src/lang.c:1786
 msgid "'Mark article read' ignores tags"
 msgstr ""
 
-#: src/lang.c:1791
+#: src/lang.c:1787
 msgid ""
 "# If ON the 'Mark article read' function marks only the current article.\n"
 msgstr ""
 
-#: src/lang.c:1795
+#: src/lang.c:1791
 msgid "Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:1796
+#: src/lang.c:1792
 msgid "Program that opens URL's"
 msgstr ""
 
-#: src/lang.c:1797
+#: src/lang.c:1793
 msgid "# The program used to open URL's. The actual URL will be appended\n"
 msgstr ""
 
-#: src/lang.c:1802
+#: src/lang.c:1798
 msgid "Use mouse in xterm"
 msgstr ""
 
-#: src/lang.c:1803
+#: src/lang.c:1799
 msgid "# If ON enable mouse key support on xterm terminals\n"
 msgstr ""
 
-#: src/lang.c:1809
+#: src/lang.c:1805
 msgid "Use scroll keys on keypad"
 msgstr ""
 
-#: src/lang.c:1810
+#: src/lang.c:1806
 msgid "# If ON enable scroll keys on terminals that support it\n"
 msgstr ""
 
-#: src/lang.c:1815
+#: src/lang.c:1811
 msgid "Enter maximum number of article to get. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1816
+#: src/lang.c:1812
 msgid "Number of articles to get"
 msgstr ""
 
-#: src/lang.c:1817
+#: src/lang.c:1813
 msgid ""
 "# Number of articles to get (0=no limit), if negative sets maximum number\n"
 "# of already read articles to be read before first unread one\n"
 msgstr ""
 
-#: src/lang.c:1822
+#: src/lang.c:1818
 msgid "Enter number of days article is considered recent. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1823
+#: src/lang.c:1819
 msgid "Article recentness time limit"
 msgstr ""
 
-#: src/lang.c:1824
+#: src/lang.c:1820
 msgid "# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr ""
 
-#: src/lang.c:1828
+#: src/lang.c:1824
 msgid ""
 "WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr ""
 
-#: src/lang.c:1829
+#: src/lang.c:1825
 msgid "Wildcard matching"
 msgstr ""
 
-#: src/lang.c:1830
+#: src/lang.c:1826
 msgid ""
 "# Wildcard matching\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5076,307 +5076,307 @@ msgid ""
 "#   1 = regex\n"
 msgstr ""
 
-#: src/lang.c:1837
+#: src/lang.c:1833
 msgid "Enter minimal score before an article is marked killed. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1838
+#: src/lang.c:1834
 msgid "Score limit (kill)"
 msgstr ""
 
-#: src/lang.c:1839
+#: src/lang.c:1835
 msgid "# Score limit before an article is marked killed\n"
 msgstr ""
 
-#: src/lang.c:1843
+#: src/lang.c:1839
 msgid "Enter default score to kill articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1844
+#: src/lang.c:1840
 msgid "Default score to kill articles"
 msgstr ""
 
-#: src/lang.c:1845
+#: src/lang.c:1841
 msgid "# Default score to kill articles\n"
 msgstr ""
 
-#: src/lang.c:1849
+#: src/lang.c:1845
 msgid "Enter minimal score before an article is marked hot. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1850
+#: src/lang.c:1846
 msgid "Score limit (select)"
 msgstr ""
 
-#: src/lang.c:1851
+#: src/lang.c:1847
 msgid "# Score limit before an article is marked hot\n"
 msgstr ""
 
-#: src/lang.c:1855
+#: src/lang.c:1851
 msgid "Enter default score to select articles. <CR> sets."
 msgstr ""
 
-#: src/lang.c:1856
+#: src/lang.c:1852
 msgid "Default score to select articles"
 msgstr ""
 
-#: src/lang.c:1857
+#: src/lang.c:1853
 msgid "# Default score to select articles\n"
 msgstr ""
 
-#: src/lang.c:1863
+#: src/lang.c:1859
 msgid "Use slrnface to show ''X-Face:''s"
 msgstr ""
 
-#: src/lang.c:1864
+#: src/lang.c:1860
 msgid ""
 "# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 "# Only useful when running in an xterm.\n"
 msgstr ""
 
-#: src/lang.c:1872
+#: src/lang.c:1868
 msgid "Use ANSI color"
 msgstr ""
 
-#: src/lang.c:1873
+#: src/lang.c:1869
 msgid "# If ON using ANSI-color\n"
 msgstr ""
 
-#: src/lang.c:1878
+#: src/lang.c:1874
 msgid "Standard foreground color"
 msgstr ""
 
-#: src/lang.c:1879
+#: src/lang.c:1875
 msgid ""
 "# Standard foreground color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:1885
+#: src/lang.c:1881
 msgid "Standard background color"
 msgstr ""
 
-#: src/lang.c:1886
+#: src/lang.c:1882
 msgid ""
 "# Standard background color\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:1892
+#: src/lang.c:1888
 msgid "Color for inverse text (background)"
 msgstr ""
 
-#: src/lang.c:1893
+#: src/lang.c:1889
 msgid ""
 "# Color of background for inverse text\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:1899
+#: src/lang.c:1895
 msgid "Color for inverse text (foreground)"
 msgstr ""
 
-#: src/lang.c:1900
+#: src/lang.c:1896
 msgid ""
 "# Color of foreground for inverse text\n"
 "# Default: 7 (white)\n"
 msgstr ""
 
-#: src/lang.c:1906
+#: src/lang.c:1902
 msgid "Color of text lines"
 msgstr ""
 
-#: src/lang.c:1907
+#: src/lang.c:1903
 msgid ""
 "# Color of text lines\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:1913
+#: src/lang.c:1909
 msgid "Color of mini help menu"
 msgstr ""
 
-#: src/lang.c:1914
+#: src/lang.c:1910
 msgid ""
 "# Color of mini help menu\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:1920
+#: src/lang.c:1916
 msgid "Color of help text"
 msgstr ""
 
-#: src/lang.c:1921
+#: src/lang.c:1917
 msgid ""
 "# Color of help pages\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:1927
+#: src/lang.c:1923
 msgid "Color of status messages"
 msgstr ""
 
-#: src/lang.c:1928
+#: src/lang.c:1924
 msgid ""
 "# Color of messages in last line\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:1934
+#: src/lang.c:1930
 msgid "Color of quoted lines"
 msgstr ""
 
-#: src/lang.c:1935
+#: src/lang.c:1931
 msgid ""
 "# Color of quote-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:1941
+#: src/lang.c:1937
 msgid "Color of twice quoted line"
 msgstr ""
 
-#: src/lang.c:1942
+#: src/lang.c:1938
 msgid ""
 "# Color of twice quoted lines\n"
 "# Default: 3 (brown)\n"
 msgstr ""
 
-#: src/lang.c:1948
+#: src/lang.c:1944
 msgid "Color of =>3 times quoted line"
 msgstr ""
 
-#: src/lang.c:1949
+#: src/lang.c:1945
 msgid ""
 "# Color of >=3 times quoted lines\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:1955
+#: src/lang.c:1951
 msgid "Color of article header lines"
 msgstr ""
 
-#: src/lang.c:1956
+#: src/lang.c:1952
 msgid ""
 "# Color of header-lines\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:1962
+#: src/lang.c:1958
 msgid "Color of actual news header fields"
 msgstr ""
 
-#: src/lang.c:1963
+#: src/lang.c:1959
 msgid ""
 "# Color of actual news header fields\n"
 "# Default: 9 (light red)\n"
 msgstr ""
 
-#: src/lang.c:1969
+#: src/lang.c:1965
 msgid "Color of article subject lines"
 msgstr ""
 
-#: src/lang.c:1970
+#: src/lang.c:1966
 msgid ""
 "# Color of article subject\n"
 "# Default: 6 (cyan)\n"
 msgstr ""
 
-#: src/lang.c:1976
+#: src/lang.c:1972
 msgid "Color of response counter"
 msgstr ""
 
-#: src/lang.c:1977
+#: src/lang.c:1973
 msgid ""
 "# Color of response counter\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:1983
+#: src/lang.c:1979
 msgid "Color of sender (From:)"
 msgstr ""
 
-#: src/lang.c:1984
+#: src/lang.c:1980
 msgid ""
 "# Color of sender (From:)\n"
 "# Default: 2 (green)\n"
 msgstr ""
 
-#: src/lang.c:1990
+#: src/lang.c:1986
 msgid "Color of help/mail sign"
 msgstr ""
 
-#: src/lang.c:1991
+#: src/lang.c:1987
 msgid ""
 "# Color of Help/Mail-Sign\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:1997
+#: src/lang.c:1993
 msgid "Color of signatures"
 msgstr ""
 
-#: src/lang.c:1998
+#: src/lang.c:1994
 msgid ""
 "# Color of signature\n"
 "# Default: 4 (blue)\n"
 msgstr ""
 
-#: src/lang.c:2004
+#: src/lang.c:2000
 msgid "Color of highlighted URLs"
 msgstr ""
 
-#: src/lang.c:2005
+#: src/lang.c:2001
 msgid ""
 "# Color of highlighted URLs\n"
 "# Default: -1 (default color)\n"
 msgstr ""
 
-#: src/lang.c:2011
+#: src/lang.c:2007
 msgid "Color of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2012
+#: src/lang.c:2008
 msgid ""
 "# Color of word highlighting with *stars*\n"
 "# Default: 11 (yellow)\n"
 msgstr ""
 
-#: src/lang.c:2018
+#: src/lang.c:2014
 msgid "Color of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2019
+#: src/lang.c:2015
 msgid ""
 "# Color of word highlighting with _dash_\n"
 "# Default: 13 (light pink)\n"
 msgstr ""
 
-#: src/lang.c:2025
+#: src/lang.c:2021
 msgid "Color of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2026
+#: src/lang.c:2022
 msgid ""
 "# Color of word highlighting with /slash/\n"
 "# Default: 14 (light cyan)\n"
 msgstr ""
 
-#: src/lang.c:2032
+#: src/lang.c:2028
 msgid "Color of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2033
+#: src/lang.c:2029
 msgid ""
 "# Color of word highlighting with -stroke-\n"
 "# Default: 12 (light blue)\n"
 msgstr ""
 
-#: src/lang.c:2040
+#: src/lang.c:2036
 msgid "Attr. of highlighting with *stars*"
 msgstr ""
 
-#: src/lang.c:2041
+#: src/lang.c:2037
 msgid ""
 "# Attributes of word highlighting on mono terminals\n"
 "# Possible values are:\n"
@@ -5392,57 +5392,57 @@ msgid ""
 "# Default: 6 (bold)\n"
 msgstr ""
 
-#: src/lang.c:2056
+#: src/lang.c:2052
 msgid "Attr. of highlighting with _dash_"
 msgstr ""
 
-#: src/lang.c:2057
+#: src/lang.c:2053
 msgid ""
 "# Attribute of word highlighting with _dash_\n"
 "# Default: 2 (best highlighting)\n"
 msgstr ""
 
-#: src/lang.c:2063
+#: src/lang.c:2059
 msgid "Attr. of highlighting with /slash/"
 msgstr ""
 
-#: src/lang.c:2064
+#: src/lang.c:2060
 msgid ""
 "# Attribute of word highlighting with /slash/\n"
 "# Default: 5 (half bright)\n"
 msgstr ""
 
-#: src/lang.c:2070
+#: src/lang.c:2066
 msgid "Attr. of highlighting with -stroke-"
 msgstr ""
 
-#: src/lang.c:2071
+#: src/lang.c:2067
 msgid ""
 "# Attribute of word highlighting with -stroke-\n"
 "# Default: 3 (reverse video)\n"
 msgstr ""
 
-#: src/lang.c:2077
+#: src/lang.c:2073
 msgid "URL highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2078
+#: src/lang.c:2074
 msgid "# Enable URL highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2083
+#: src/lang.c:2079
 msgid "Word highlighting in message body"
 msgstr ""
 
-#: src/lang.c:2084
+#: src/lang.c:2080
 msgid "# Enable word highlighting?\n"
 msgstr ""
 
-#: src/lang.c:2089
+#: src/lang.c:2085
 msgid "What to display instead of mark"
 msgstr ""
 
-#: src/lang.c:2090
+#: src/lang.c:2086
 msgid ""
 "# Should the leading and ending stars and dashes also be displayed,\n"
 "# even when they are highlighting marks?\n"
@@ -5452,56 +5452,56 @@ msgid ""
 "# * 2 = print a space instead\n"
 msgstr ""
 
-#: src/lang.c:2099
+#: src/lang.c:2095
 msgid "Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2100
+#: src/lang.c:2096
 msgid "Page line wrap column"
 msgstr ""
 
-#: src/lang.c:2101
+#: src/lang.c:2097
 msgid "# Wrap article lines at column\n"
 msgstr ""
 
-#: src/lang.c:2106
+#: src/lang.c:2102
 msgid "Wrap around threads on next unread"
 msgstr ""
 
-#: src/lang.c:2107
+#: src/lang.c:2103
 msgid "# If ON wrap around threads on searching next unread article\n"
 msgstr ""
 
-#: src/lang.c:2111
+#: src/lang.c:2107
 msgid "Enter default mail address (and fullname). <CR> sets."
 msgstr ""
 
-#: src/lang.c:2112
+#: src/lang.c:2108
 msgid "Mail address (and fullname)"
 msgstr ""
 
-#: src/lang.c:2113
+#: src/lang.c:2109
 msgid "# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr ""
 
-#: src/lang.c:2118
+#: src/lang.c:2114
 msgid "Show empty Followup-To in editor"
 msgstr ""
 
-#: src/lang.c:2119
+#: src/lang.c:2115
 msgid "# If ON show empty Followup-To header when editing an article\n"
 msgstr ""
 
-#: src/lang.c:2123
+#: src/lang.c:2119
 msgid ""
 "Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2124
+#: src/lang.c:2120
 msgid "Create signature from path/command"
 msgstr ""
 
-#: src/lang.c:2125
+#: src/lang.c:2121
 msgid ""
 "# Signature path (random sigs)/file to be used when posting/replying\n"
 "# default_sigfile=file       appends file as signature\n"
@@ -5510,52 +5510,52 @@ msgid ""
 "# default_sigfile=--none     don't append a signature\n"
 msgstr ""
 
-#: src/lang.c:2132
+#: src/lang.c:2128
 msgid ""
 "Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2133
+#: src/lang.c:2129
 msgid "Prepend signature with \"-- \""
 msgstr ""
 
-#: src/lang.c:2134
+#: src/lang.c:2130
 msgid "# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr ""
 
-#: src/lang.c:2138
+#: src/lang.c:2134
 msgid "Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2139
+#: src/lang.c:2135
 msgid "Add signature when reposting"
 msgstr ""
 
-#: src/lang.c:2140
+#: src/lang.c:2136
 msgid "# If ON add signature to reposted articles\n"
 msgstr ""
 
-#: src/lang.c:2144
+#: src/lang.c:2140
 #, c-format
 msgid "Enter quotation marks, %s or %S for author's initials."
 msgstr ""
 
-#: src/lang.c:2145
+#: src/lang.c:2141
 msgid "Characters used as quote-marks"
 msgstr ""
 
-#: src/lang.c:2146
+#: src/lang.c:2142
 #, c-format
 msgid ""
 "# Characters used in quoting to followups and replies.\n"
 "# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
 msgstr ""
 
-#: src/lang.c:2152
+#: src/lang.c:2148
 msgid "Quoting behavior"
 msgstr ""
 
-#: src/lang.c:2153
+#: src/lang.c:2149
 msgid ""
 "# How quoting should be handled when following up or replying.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5569,16 +5569,16 @@ msgid ""
 "#   7 = Compress quotes, quote signatures, quote empty lines\n"
 msgstr ""
 
-#: src/lang.c:2166 src/lang.c:2174 src/lang.c:2180
+#: src/lang.c:2162 src/lang.c:2170 src/lang.c:2176
 msgid ""
 "%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr ""
 
-#: src/lang.c:2167
+#: src/lang.c:2163
 msgid "Quote line when following up"
 msgstr ""
 
-#: src/lang.c:2168
+#: src/lang.c:2164
 #, c-format
 msgid ""
 "# Format of quote line when mailing/posting/following-up an article\n"
@@ -5586,36 +5586,36 @@ msgid ""
 "# %%N Full Name  %%C First Name   %%I Initials\n"
 msgstr ""
 
-#: src/lang.c:2175
+#: src/lang.c:2171
 msgid "Quote line when cross-posting"
 msgstr ""
 
-#: src/lang.c:2181
+#: src/lang.c:2177
 msgid "Quote line when mailing"
 msgstr ""
 
-#: src/lang.c:2186
+#: src/lang.c:2182
 msgid "If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2187
+#: src/lang.c:2183
 msgid "Insert 'User-Agent:'-header"
 msgstr ""
 
-#: src/lang.c:2188
+#: src/lang.c:2184
 msgid "# If ON include advertising User-Agent: header\n"
 msgstr ""
 
-#: src/lang.c:2193
+#: src/lang.c:2189
 msgid ""
 "Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr ""
 
-#: src/lang.c:2194
+#: src/lang.c:2190
 msgid "MM_CHARSET"
 msgstr ""
 
-#: src/lang.c:2195
+#: src/lang.c:2191
 msgid ""
 "# Charset supported locally which is also used for MIME header and\n"
 "# Content-Type header.\n"
@@ -5625,27 +5625,27 @@ msgid ""
 "# mm_charset is considered not displayable and represented as '?'.\n"
 msgstr ""
 
-#: src/lang.c:2205
+#: src/lang.c:2201
 msgid "MM_NETWORK_CHARSET"
 msgstr ""
 
-#: src/lang.c:2206
+#: src/lang.c:2202
 msgid "# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr ""
 
-#: src/lang.c:2212
+#: src/lang.c:2208
 msgid "Mailbox format"
 msgstr ""
 
-#: src/lang.c:2213
+#: src/lang.c:2209
 msgid "# Format of the mailbox.\n"
 msgstr ""
 
-#: src/lang.c:2218
+#: src/lang.c:2214
 msgid "MIME encoding in news messages"
 msgstr ""
 
-#: src/lang.c:2219
+#: src/lang.c:2215
 msgid ""
 "# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 "# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -5654,15 +5654,15 @@ msgid ""
 "# Russian charsets with a lot of 8bit characters.\n"
 msgstr ""
 
-#: src/lang.c:2227 src/lang.c:2248
+#: src/lang.c:2223 src/lang.c:2244
 msgid "Don't change unless you know what you are doing. <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2228
+#: src/lang.c:2224
 msgid "Use 8bit characters in news headers"
 msgstr ""
 
-#: src/lang.c:2229
+#: src/lang.c:2225
 msgid ""
 "# If ON, 8bit characters in news headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -5670,28 +5670,28 @@ msgid ""
 "# parameter unless post_mime_encoding is 8bit as well.\n"
 msgstr ""
 
-#: src/lang.c:2236
+#: src/lang.c:2232
 msgid ""
 "Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2237
+#: src/lang.c:2233
 msgid "View post-processed files"
 msgstr ""
 
-#: src/lang.c:2238
+#: src/lang.c:2234
 msgid "# If set, post processed files will be opened in a viewer\n"
 msgstr ""
 
-#: src/lang.c:2243
+#: src/lang.c:2239
 msgid "MIME encoding in mail messages"
 msgstr ""
 
-#: src/lang.c:2249
+#: src/lang.c:2245
 msgid "Use 8bit characters in mail headers"
 msgstr ""
 
-#: src/lang.c:2250
+#: src/lang.c:2246
 msgid ""
 "# If ON, 8bit characters in mail headers are NOT encoded.\n"
 "# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -5702,173 +5702,173 @@ msgid ""
 "# turn it ON unless you have some compelling reason.\n"
 msgstr ""
 
-#: src/lang.c:2260
+#: src/lang.c:2256
 msgid "Strip blanks from ends of lines"
 msgstr ""
 
-#: src/lang.c:2261
+#: src/lang.c:2257
 msgid ""
 "# If ON strip blanks from ends of lines for faster display on slow "
 "terminals.\n"
 msgstr ""
 
-#: src/lang.c:2266
+#: src/lang.c:2262
 msgid "If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2267
+#: src/lang.c:2263
 msgid "Transliteration"
 msgstr ""
 
-#: src/lang.c:2268
+#: src/lang.c:2264
 msgid ""
 "# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 "# be represented in the in the target character set, it can be approximated\n"
 "# through one or several similarly looking characters.\n"
 msgstr ""
 
-#: src/lang.c:2275
+#: src/lang.c:2271
 msgid "Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2276
+#: src/lang.c:2272
 msgid "Send you a cc automatically"
 msgstr ""
 
-#: src/lang.c:2277
+#: src/lang.c:2273
 msgid ""
 "# If ON automatically put your name in the Cc: field when mailing an "
 "article\n"
 msgstr ""
 
-#: src/lang.c:2281
+#: src/lang.c:2277
 msgid ""
 "Send you a blind carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2282
+#: src/lang.c:2278
 msgid "Send you a blind cc automatically"
 msgstr ""
 
-#: src/lang.c:2283
+#: src/lang.c:2279
 msgid ""
 "# If ON automatically put your name in the Bcc: field when mailing an "
 "article\n"
 msgstr ""
 
-#: src/lang.c:2287
+#: src/lang.c:2283
 msgid "Enter address elements about which you want to be warned. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2288
+#: src/lang.c:2284
 msgid "Spamtrap warning address parts"
 msgstr ""
 
-#: src/lang.c:2289
+#: src/lang.c:2285
 msgid ""
 "# A comma-delimited list of address-parts you want to be warned\n"
 "# about when trying to reply by email.\n"
 msgstr ""
 
-#: src/lang.c:2294
+#: src/lang.c:2290
 msgid "Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2295
+#: src/lang.c:2291
 msgid "No. of days a filter entry is valid"
 msgstr ""
 
-#: src/lang.c:2296
+#: src/lang.c:2292
 msgid "# Number of days a short term filter will be active\n"
 msgstr ""
 
-#: src/lang.c:2300
+#: src/lang.c:2296
 msgid "Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2301
+#: src/lang.c:2297
 msgid "Add posted articles to filter"
 msgstr ""
 
-#: src/lang.c:2302
+#: src/lang.c:2298
 msgid ""
 "# If ON add posted articles which start a new thread to filter for\n"
 "# highlighting follow-ups\n"
 msgstr ""
 
-#: src/lang.c:2306
+#: src/lang.c:2302
 msgid "The directory where articles/threads are to be saved in mailbox format."
 msgstr ""
 
-#: src/lang.c:2307
+#: src/lang.c:2303
 msgid "Mail directory"
 msgstr ""
 
-#: src/lang.c:2308
+#: src/lang.c:2304
 msgid "# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr ""
 
-#: src/lang.c:2313
+#: src/lang.c:2309
 msgid "Save articles in batch mode (-S)"
 msgstr ""
 
-#: src/lang.c:2314
+#: src/lang.c:2310
 msgid ""
 "# If ON articles/threads will be saved in batch mode when save -S\n"
 "# or mail (-M/-N) is specified on the command line\n"
 msgstr ""
 
-#: src/lang.c:2319
+#: src/lang.c:2315
 msgid "The directory where you want articles/threads saved."
 msgstr ""
 
-#: src/lang.c:2320
+#: src/lang.c:2316
 msgid "Directory to save arts/threads in"
 msgstr ""
 
-#: src/lang.c:2321
+#: src/lang.c:2317
 msgid "# Directory where articles/threads are saved\n"
 msgstr ""
 
-#: src/lang.c:2325
+#: src/lang.c:2321
 msgid ""
 "Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> "
 "sets."
 msgstr ""
 
-#: src/lang.c:2326
+#: src/lang.c:2322
 msgid "Use Archive-name: header for save"
 msgstr ""
 
-#: src/lang.c:2327
+#: src/lang.c:2323
 msgid ""
 "# If ON articles/threads with Archive-name: in mail header will\n"
 "# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr ""
 
-#: src/lang.c:2332
+#: src/lang.c:2328
 msgid ""
 "Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 "cancels."
 msgstr ""
 
-#: src/lang.c:2333
+#: src/lang.c:2329
 msgid "Mark saved articles/threads as read"
 msgstr ""
 
-#: src/lang.c:2334
+#: src/lang.c:2330
 msgid "# If ON mark articles that are saved as read\n"
 msgstr ""
 
-#: src/lang.c:2338
+#: src/lang.c:2334
 msgid "Do post processing (eg. extract attachments) for saved articles."
 msgstr ""
 
-#: src/lang.c:2339
+#: src/lang.c:2335
 msgid "Post process saved articles"
 msgstr ""
 
-#: src/lang.c:2340
+#: src/lang.c:2336
 msgid ""
 "# Perform post processing (saving binary attachments) from saved articles.\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5877,107 +5877,107 @@ msgid ""
 "#   2 = yes\n"
 msgstr ""
 
-#: src/lang.c:2349
+#: src/lang.c:2345
 msgid "Process only unread articles"
 msgstr ""
 
-#: src/lang.c:2350
+#: src/lang.c:2346
 msgid ""
 "# If ON only save/print/pipe/mail unread articles (tagged articles "
 "excepted)\n"
 msgstr ""
 
-#: src/lang.c:2355
+#: src/lang.c:2351
 msgid "Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2356
+#: src/lang.c:2352
 msgid "Print all headers when printing"
 msgstr ""
 
-#: src/lang.c:2357
+#: src/lang.c:2353
 msgid ""
 "# If ON print all of article header otherwise just the important lines\n"
 msgstr ""
 
-#: src/lang.c:2361
+#: src/lang.c:2357
 msgid ""
 "The printer program with options that is to be used to print articles/"
 "threads."
 msgstr ""
 
-#: src/lang.c:2362
+#: src/lang.c:2358
 msgid "Printer program with options"
 msgstr ""
 
-#: src/lang.c:2363
+#: src/lang.c:2359
 msgid "# Print program with parameters used to print articles/threads\n"
 msgstr ""
 
-#: src/lang.c:2369
+#: src/lang.c:2365
 msgid "Force redraw after certain commands"
 msgstr ""
 
-#: src/lang.c:2370
+#: src/lang.c:2366
 msgid ""
 "# If ON a screen redraw will always be done after certain external commands\n"
 msgstr ""
 
-#: src/lang.c:2374
+#: src/lang.c:2370
 msgid ""
 "Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2375
+#: src/lang.c:2371
 msgid "Start editor with line offset"
 msgstr ""
 
-#: src/lang.c:2376
+#: src/lang.c:2372
 msgid ""
 "# If ON editor will be started with cursor offset into the file\n"
 "# otherwise the cursor will be positioned at the first line\n"
 msgstr ""
 
-#: src/lang.c:2381
+#: src/lang.c:2377
 msgid "Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2382
+#: src/lang.c:2378
 msgid "Invocation of your editor"
 msgstr ""
 
-#: src/lang.c:2383
+#: src/lang.c:2379
 #, c-format
 msgid ""
 "# Format of editor line including parameters\n"
 "# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr ""
 
-#: src/lang.c:2388
+#: src/lang.c:2384
 msgid ""
 "Enter name and options for external-inews, --internal for internal inews"
 msgstr ""
 
-#: src/lang.c:2389
+#: src/lang.c:2385
 msgid "External inews"
 msgstr ""
 
-#: src/lang.c:2390
+#: src/lang.c:2386
 msgid ""
 "# If --internal use the built in mini inews for posting via NNTP\n"
 "# otherwise use an external inews program\n"
 msgstr ""
 
-#: src/lang.c:2394
+#: src/lang.c:2390
 msgid ""
 "Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr ""
 
-#: src/lang.c:2395
+#: src/lang.c:2391
 msgid "Invocation of your mail command"
 msgstr ""
 
-#: src/lang.c:2396
+#: src/lang.c:2392
 #, c-format
 msgid ""
 "# Format of mailer line including parameters\n"
@@ -5986,11 +5986,11 @@ msgid ""
 "# ie. elm interactive          :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 msgstr ""
 
-#: src/lang.c:2404
+#: src/lang.c:2400
 msgid "Use interactive mail reader"
 msgstr ""
 
-#: src/lang.c:2405
+#: src/lang.c:2401
 msgid ""
 "# Interactive mailreader\n"
 "# Possible values are (the default is marked with *):\n"
@@ -5999,58 +5999,58 @@ msgid ""
 "#   2 = use interactive mailreader without headers in file\n"
 msgstr ""
 
-#: src/lang.c:2414
+#: src/lang.c:2410
 msgid "Remove ~/.article after posting"
 msgstr ""
 
-#: src/lang.c:2415
+#: src/lang.c:2411
 msgid "# If ON remove ~/.article after posting.\n"
 msgstr ""
 
-#: src/lang.c:2419
+#: src/lang.c:2415
 msgid "Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr ""
 
-#: src/lang.c:2420
+#: src/lang.c:2416
 msgid "Filename for posted articles"
 msgstr ""
 
-#: src/lang.c:2421
+#: src/lang.c:2417
 msgid ""
 "# Filename where to keep all postings (default posted)\n"
 "# If no filename is set then postings will not be saved\n"
 msgstr ""
 
-#: src/lang.c:2426
+#: src/lang.c:2422
 msgid ""
 "Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2427
+#: src/lang.c:2423
 msgid "Keep failed arts in ~/dead.articles"
 msgstr ""
 
-#: src/lang.c:2428
+#: src/lang.c:2424
 msgid "# If ON keep all failed postings in ~/dead.articles\n"
 msgstr ""
 
-#: src/lang.c:2432
+#: src/lang.c:2428
 msgid "Do you want to strip unsubscribed groups from .newsrc"
 msgstr ""
 
-#: src/lang.c:2433
+#: src/lang.c:2429
 msgid "No unsubscribed groups in newsrc"
 msgstr ""
 
-#: src/lang.c:2434
+#: src/lang.c:2430
 msgid "# If ON strip unsubscribed groups from newsrc\n"
 msgstr ""
 
-#: src/lang.c:2439
+#: src/lang.c:2435
 msgid "Remove bogus groups from newsrc"
 msgstr ""
 
-#: src/lang.c:2440
+#: src/lang.c:2436
 msgid ""
 "# What to do with bogus groups in newsrc file\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6059,58 +6059,58 @@ msgid ""
 "#   2 = highlight with D on selection screen\n"
 msgstr ""
 
-#: src/lang.c:2448
+#: src/lang.c:2444
 msgid "Enter number of seconds until active file will be reread. <CR> sets."
 msgstr ""
 
-#: src/lang.c:2449
+#: src/lang.c:2445
 msgid "Interval in secs to reread active"
 msgstr ""
 
-#: src/lang.c:2450
+#: src/lang.c:2446
 msgid ""
 "# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr ""
 
-#: src/lang.c:2455
+#: src/lang.c:2451
 msgid "Reconnect to server automatically"
 msgstr ""
 
-#: src/lang.c:2456
+#: src/lang.c:2452
 msgid ""
 "# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr ""
 
-#: src/lang.c:2460
+#: src/lang.c:2456
 msgid ""
 "Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr ""
 
-#: src/lang.c:2461
+#: src/lang.c:2457
 msgid "Cache NNTP overview files locally"
 msgstr ""
 
-#: src/lang.c:2462
+#: src/lang.c:2458
 msgid "# If ON, create local copies of NNTP overview files.\n"
 msgstr ""
 
-#: src/lang.c:2466
+#: src/lang.c:2462
 msgid "Enter format string. <CR> sets, <ESC> cancels."
 msgstr ""
 
-#: src/lang.c:2467
+#: src/lang.c:2463
 msgid "Format string for display of dates"
 msgstr ""
 
-#: src/lang.c:2468
+#: src/lang.c:2464
 msgid "# Format string for date representation\n"
 msgstr ""
 
-#: src/lang.c:2474
+#: src/lang.c:2470
 msgid "Unicode normalization form"
 msgstr ""
 
-#: src/lang.c:2475
+#: src/lang.c:2471
 msgid ""
 "# Unicode normalization form\n"
 "# Possible values are (the default is marked with *):\n"
@@ -6121,20 +6121,20 @@ msgid ""
 "#   4 = NFD\n"
 msgstr ""
 
-#: src/lang.c:2487
+#: src/lang.c:2483
 msgid "Render BiDi"
 msgstr ""
 
-#: src/lang.c:2488
+#: src/lang.c:2484
 msgid "# If ON, bi-directional text is rendered by tin\n"
 msgstr ""
 
-#: src/misc.c:3750
+#: src/misc.c:3691
 #, c-format
 msgid "Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr ""
 
-#: src/misc.c:3753
+#: src/misc.c:3694
 #, c-format
 msgid "Version: %s %s release %s (\"%s\")\n"
 msgstr ""
@@ -6143,23 +6143,23 @@ msgstr ""
 msgid "Unreachable?\n"
 msgstr ""
 
-#: src/nntplib.c:824
+#: src/nntplib.c:816
 #, c-format
 msgid ""
 "\n"
 "Server timed out, trying reconnect # %d\n"
 msgstr ""
 
-#: src/nntplib.c:842
+#: src/nntplib.c:834
 msgid "Rejoin current group\n"
 msgstr ""
 
-#: src/nntplib.c:849
+#: src/nntplib.c:841
 #, c-format
 msgid "Read (%s)\n"
 msgstr ""
 
-#: src/nntplib.c:851
+#: src/nntplib.c:843
 #, c-format
 msgid "Resend last command (%s)\n"
 msgstr ""
@@ -6171,7 +6171,7 @@ msgstr ""
 #. *       - use some sort of pager?
 #. *       - -> lang.c
 #.
-#: src/nntplib.c:1759
+#: src/nntplib.c:1750
 msgid "MOTD: "
 msgstr ""
 
@@ -6208,15 +6208,15 @@ msgid "Posting: %.*s ..."
 msgstr ""
 
 #. Check if okay to read
-#: src/read.c:211
+#: src/read.c:191
 msgid "Aborting read, please wait..."
 msgstr ""
 
-#: src/read.c:358
+#: src/read.c:338
 msgid "Aborted read\n"
 msgstr ""
 
-#: src/read.c:414
+#: src/read.c:394
 msgid "Draining\n"
 msgstr ""
 
@@ -6243,7 +6243,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: src/save.c:972
+#: src/save.c:958
 msgid "bytes"
 msgstr ""
 
Binary files tin-1.8.1/po/tr.gmo and tin-1.9.0/po/tr.gmo differ
diff -Nurp tin-1.8.1/po/tr.po tin-1.9.0/po/tr.po
--- tin-1.8.1/po/tr.po	2006-02-15 19:10:06.000000000 +0100
+++ tin-1.9.0/po/tr.po	2006-02-28 20:00:06.725317767 +0100
@@ -7,7 +7,7 @@
 msgid	""
 msgstr	"Project-Id-Version: tin 1.7.7\n"
 	"Report-Msgid-Bugs-To: \n"
-	"POT-Creation-Date: 2006-02-15 19:09+0100\n"
+	"POT-Creation-Date: 2006-02-28 19:59+0100\n"
 	"PO-Revision-Date: 2005-03-06 09:25+0200\n"
 	"Last-Translator: Þebnem Korkmaz <sebnem_k@hotmail.com>\n"
 	"Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -670,7 +670,7 @@ msgstr	"Kaydedilen kümeler için aktif do
 msgid	"Creating newsrc file...\n"
 msgstr	"Newsrc dosyasý oluþturuluyor...\n"
 
-#: src/lang.c:129 src/lang.c:1150
+#: src/lang.c:129 src/lang.c:1146
 msgid	"Default"
 msgstr	"Öntanýmlý"
 
@@ -1898,7 +1898,7 @@ msgstr	"Listede seçilen kümeye git"
 msgid	"choose next group with unread news"
 msgstr	"okunmamýþ haberlerde sonraki kümeyi seç"
 
-#: src/lang.c:389 src/lang.c:1197
+#: src/lang.c:389 src/lang.c:1193
 #, fuzzy
 msgid	"quit"
 msgstr	"çýk"
@@ -4265,57 +4265,57 @@ msgstr	"Dýþ inews kullanýlarak gönderme 
 msgid	"It worked! Should I always use my built in inews from now on?"
 msgstr	"Ýþe yaradý! Bundan sonra hep yerleþik inewslerimi mi kullanmalýyým?"
 
-#: src/lang.c:989
+#: src/lang.c:985
 #, fuzzy, c-format
 msgid	"%d %s printed"
 msgstr	"%d %s yazdýrýldý"
 
-#: src/lang.c:990
+#: src/lang.c:986
 #, fuzzy
 msgid	"output article/thread/hot/pattern/tagged articles to printer"
 msgstr	"çýkýþ makalesi/parçacýk/hot/örüntü/imlenmiþ makaleleri yazýcýya gönder"
 
-#: src/lang.c:991
+#: src/lang.c:987
 #, fuzzy
 msgid	"Print"
 msgstr	"Yazdýr"
 
-#: src/lang.c:992
+#: src/lang.c:988
 #, fuzzy
 msgid	"Printing..."
 msgstr	"Yazdýrýlýyor..."
 
-#: src/lang.c:996
+#: src/lang.c:992
 #, fuzzy
 msgid	"pipe article/thread/hot/pattern/tagged articles into command"
 msgstr	"kanal makale/parçacýk/hot/örüntü/imlenmiþ makaleleri komuta al"
 
-#: src/lang.c:997
+#: src/lang.c:993
 #, fuzzy
 msgid	"No command"
 msgstr	"Komut yok"
 
-#: src/lang.c:998
+#: src/lang.c:994
 #, fuzzy
 msgid	"Pipe"
 msgstr	"Kanal"
 
-#: src/lang.c:999
+#: src/lang.c:995
 #, fuzzy, c-format
 msgid	"Pipe to command [%.*s]> "
 msgstr	"Komut kanalý [%.*s]> "
 
-#: src/lang.c:1000
+#: src/lang.c:996
 #, fuzzy
 msgid	"Piping..."
 msgstr	"Yöneltiliyor..."
 
-#: src/lang.c:1002
+#: src/lang.c:998
 #, fuzzy
 msgid	"Piping not enabled."
 msgstr	"Yöneltme gerçekleþtirilemedi."
 
-#: src/lang.c:1006
+#: src/lang.c:1002
 #, fuzzy, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line has spaces  in it that MUST be removed.\n"
@@ -4328,7 +4328,7 @@ msgstr	"\n"
 	"      boþluktur. Çoklu habergrubu isimlerini ayýrmak için\n"
 	"      virgül (,) kullanýn.\n"
 
-#: src/lang.c:1011
+#: src/lang.c:1007
 #, fuzzy, c-format
 msgid	"\n"
 	"Error: The \"%s:\" line is  continued in  the next line.  Since\n"
@@ -4339,7 +4339,7 @@ msgstr	"\n"
 	"       beyazboþluk kullanýlamayacaðý için, buna izin verilmiyor.\n"
 	"       Lütfen bütün haber gruplarýný tek bir satýra yazýn.\n"
 
-#: src/lang.c:1016
+#: src/lang.c:1012
 #, fuzzy, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line is continued in the next line.\n"
@@ -4352,14 +4352,14 @@ msgstr	"\n"
 	"        Herhangi bir sorunla karþýlaþmamak için bütün haber gruplarýný tek "
 	"bir satýra yazýn.\n"
 
-#: src/lang.c:1020
+#: src/lang.c:1016
 #, fuzzy, c-format
 msgid	"\n"
 	"Warning: The \"%s:\" line has spaces in it that SHOULD be removed.\n"
 msgstr	"\n"
 	"Uyarý: \"%s:\" satýrýnda SÝLÝNMESÝ GEREKEN boþluklar var.\n"
 
-#: src/lang.c:1025
+#: src/lang.c:1021
 #, fuzzy
 msgid	"\n"
 	"  If your article contains quoted text  please take some time to pare it "
@@ -4394,566 +4394,566 @@ msgstr	"\n"
 	" dikkatli ve özenli olmazsanýz, insanlar onu tamamen yoksayarlar. Net oldukça "
 	"kalabalýk bir yer.\n"
 
-#: src/lang.c:1038
+#: src/lang.c:1034
 #, fuzzy
 msgid	"shell escape"
 msgstr	"kabuk çýkýþý"
 
-#: src/lang.c:1039
+#: src/lang.c:1035
 #, fuzzy, c-format
 msgid	"Shell Command (%s)"
 msgstr	"Kabuk Komutu (%s)"
 
-#: src/lang.c:1040
+#: src/lang.c:1036
 #, fuzzy, c-format
 msgid	"Enter shell command [%s]> "
 msgstr	"Kabuk komutunu girin [%s]> "
 
-#: src/lang.c:1044
+#: src/lang.c:1040
 #, fuzzy, c-format
 msgid	"%s: Can't get entry for TERM\n"
 msgstr	"%s: TERM için girdi alýnamýyor\n"
 
-#: src/lang.c:1048
+#: src/lang.c:1044
 #, fuzzy, c-format
 msgid	"Group %.*s ('q' to quit)..."
 msgstr	"Grup %.*s (çýkmak için 'q')..."
 
-#: src/lang.c:1050
+#: src/lang.c:1046
 #, fuzzy, c-format
 msgid	"Group %.*s..."
 msgstr	"Grup %.*s..."
 
-#: src/lang.c:1054
+#: src/lang.c:1050
 #, fuzzy
 msgid	"Server unavailable\n"
 msgstr	"Sunucu kullanýlamýyor\n"
 
-#: src/lang.c:1060
+#: src/lang.c:1056
 #, fuzzy, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %"
 	"s=post"
 msgstr	"%s=kanal, %s=posta; %s=yazdýr, %s=çýk, %s=hepsini deðiþtir/okunmayanlar; %"
 	"s=kaydet; %s=etiketle; %s=yolla"
 
-#: src/lang.c:1061
+#: src/lang.c:1057
 #, fuzzy, c-format
 msgid	"%s=pipe; %s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=kanal; %s=posta; %s=yazdýr; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %"
 	"s=yolla"
 
-#: src/lang.c:1063
+#: src/lang.c:1059
 #, fuzzy, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=posta; %s=yazdýr; %s=çýk; %s=hepsini deðiþtir/okunmayanlar; %s=kaydet; %"
 	"s=etiketle; %s=yolla"
 
-#: src/lang.c:1064
+#: src/lang.c:1060
 #, fuzzy, c-format
 msgid	"%s=mail; %s=print; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=posta; %s=yazdýr; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
 
-#: src/lang.c:1068
+#: src/lang.c:1064
 #, fuzzy, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=kanal; %s=posta; %s=çýk; %s=hepsini deðiþtir/okunmayanlar; %s=kaydet; %"
 	"s=etiketle; %s=yolla"
 
-#: src/lang.c:1069
+#: src/lang.c:1065
 #, fuzzy, c-format
 msgid	"%s=pipe; %s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=kanal; %s=posta; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
 
-#: src/lang.c:1071
+#: src/lang.c:1067
 #, fuzzy, c-format
 msgid	"%s=mail; %s=quit; %s=toggle all/unread; %s=save; %s=tag; %s=post"
 msgstr	"%s=posta; %s=çýk; %s=hepsini deðiþtir/okunmayanlar; %s=kaydet; %s=etiketle; %"
 	"s=yolla"
 
-#: src/lang.c:1072
+#: src/lang.c:1068
 #, fuzzy, c-format
 msgid	"%s=mail; %s=quit; %s=reply mail; %s=save; %s=tag; %s=post"
 msgstr	"%s=posta; %s=çýk; %s=cevap yaz; %s=kaydet; %s=etiketle; %s=yolla"
 
-#: src/lang.c:1078
+#: src/lang.c:1074
 #, fuzzy
 msgid	"Terminal does not support color"
 msgstr	"Uçbirim renk desteklemiyor"
 
-#: src/lang.c:1083
+#: src/lang.c:1079
 #, fuzzy, c-format
 msgid	"Trying %s"
 msgstr	"%s deneniyor"
 
-#: src/lang.c:1097 src/lang.c:1123 src/lang.c:1139 src/lang.c:1318 src/refs.c:296
+#: src/lang.c:1093 src/lang.c:1119 src/lang.c:1135 src/lang.c:1314 src/refs.c:296
 #, fuzzy
 msgid	"None"
 msgstr	"Hiçbiri"
 
-#: src/lang.c:1098
+#: src/lang.c:1094
 #, fuzzy
 msgid	"Subject"
 msgstr	"Konu"
 
-#: src/lang.c:1099
+#: src/lang.c:1095
 #, fuzzy
 msgid	"References"
 msgstr	"Kaynaklar"
 
-#: src/lang.c:1100
+#: src/lang.c:1096
 #, fuzzy
 msgid	"Both Subject and References"
 msgstr	"Konu ve Kaynaklar"
 
-#: src/lang.c:1101
+#: src/lang.c:1097
 #, fuzzy
 msgid	"Multipart Subject"
 msgstr	"Çoklu Konu"
 
-#: src/lang.c:1102
+#: src/lang.c:1098
 msgid	"Percentage Match"
 msgstr	""
 
-#: src/lang.c:1114 src/lang.c:1225
+#: src/lang.c:1110 src/lang.c:1221
 #, fuzzy
 msgid	"No"
 msgstr	"Hayýr"
 
-#: src/lang.c:1115 src/lang.c:1227
+#: src/lang.c:1111 src/lang.c:1223
 #, fuzzy
 msgid	"Yes"
 msgstr	"Evet"
 
-#: src/lang.c:1116
+#: src/lang.c:1112
 #, fuzzy
 msgid	"Hide All"
 msgstr	"Tümünü Sakla"
 
-#: src/lang.c:1124
+#: src/lang.c:1120
 #, fuzzy
 msgid	"Address"
 msgstr	"Adres"
 
-#: src/lang.c:1125
+#: src/lang.c:1121
 #, fuzzy
 msgid	"Full Name"
 msgstr	"Tüm Ýsim"
 
-#: src/lang.c:1126
+#: src/lang.c:1122
 #, fuzzy
 msgid	"Address and Name"
 msgstr	"Adres ve Ýsim"
 
-#: src/lang.c:1133
+#: src/lang.c:1129
 #, fuzzy
 msgid	"Max"
 msgstr	"En Çok"
 
-#: src/lang.c:1134
+#: src/lang.c:1130
 #, fuzzy
 msgid	"Sum"
 msgstr	"Toplam"
 
-#: src/lang.c:1135
+#: src/lang.c:1131
 #, fuzzy
 msgid	"Average"
 msgstr	"Ortalama"
 
-#: src/lang.c:1140
+#: src/lang.c:1136
 #, fuzzy
 msgid	"Lines"
 msgstr	"Çizgiler"
 
-#: src/lang.c:1141
+#: src/lang.c:1137
 #, fuzzy
 msgid	"Score"
 msgstr	"Skorlar"
 
-#: src/lang.c:1142
+#: src/lang.c:1138
 #, fuzzy
 msgid	"Lines & Score"
 msgstr	"Satýrlar & Skorlar"
 
-#: src/lang.c:1151
+#: src/lang.c:1147
 #, fuzzy
 msgid	"Black"
 msgstr	"Siyah"
 
-#: src/lang.c:1152
+#: src/lang.c:1148
 #, fuzzy
 msgid	"Red"
 msgstr	"Kýrmýzý"
 
-#: src/lang.c:1153
+#: src/lang.c:1149
 #, fuzzy
 msgid	"Green"
 msgstr	"Yeþil"
 
-#: src/lang.c:1154
+#: src/lang.c:1150
 #, fuzzy
 msgid	"Brown"
 msgstr	"Kahverengi"
 
-#: src/lang.c:1155
+#: src/lang.c:1151
 #, fuzzy
 msgid	"Blue"
 msgstr	"Mavi"
 
-#: src/lang.c:1156
+#: src/lang.c:1152
 #, fuzzy
 msgid	"Pink"
 msgstr	"Pembe"
 
-#: src/lang.c:1157
+#: src/lang.c:1153
 #, fuzzy
 msgid	"Cyan"
 msgstr	"Camgöbeði"
 
-#: src/lang.c:1158
+#: src/lang.c:1154
 #, fuzzy
 msgid	"White"
 msgstr	"Beyaz"
 
-#: src/lang.c:1159
+#: src/lang.c:1155
 #, fuzzy
 msgid	"Gray"
 msgstr	"Gri"
 
-#: src/lang.c:1160
+#: src/lang.c:1156
 #, fuzzy
 msgid	"Light Red"
 msgstr	"Açýk Kýrmýzý"
 
-#: src/lang.c:1161
+#: src/lang.c:1157
 #, fuzzy
 msgid	"Light Green"
 msgstr	"Açýk Yeþil"
 
-#: src/lang.c:1162
+#: src/lang.c:1158
 #, fuzzy
 msgid	"Yellow"
 msgstr	"Sarý"
 
-#: src/lang.c:1163
+#: src/lang.c:1159
 #, fuzzy
 msgid	"Light Blue"
 msgstr	"Açýk Mavi"
 
-#: src/lang.c:1164
+#: src/lang.c:1160
 #, fuzzy
 msgid	"Light Pink"
 msgstr	"Açýk Pembe"
 
-#: src/lang.c:1165
+#: src/lang.c:1161
 #, fuzzy
 msgid	"Light Cyan"
 msgstr	"Açýk Camgöbeði"
 
-#: src/lang.c:1166
+#: src/lang.c:1162
 #, fuzzy
 msgid	"Light White"
 msgstr	"Açýk Beyaz"
 
-#: src/lang.c:1174 src/lang.c:1231 src/lang.c:1245
+#: src/lang.c:1170 src/lang.c:1227 src/lang.c:1241
 #, fuzzy
 msgid	"Nothing"
 msgstr	"Hiçbirþey"
 
-#: src/lang.c:1175
+#: src/lang.c:1171
 #, fuzzy
 msgid	"Mark"
 msgstr	"Ýþaretle"
 
-#: src/lang.c:1176
+#: src/lang.c:1172
 #, fuzzy
 msgid	"Space"
 msgstr	"Boþluk"
 
-#: src/lang.c:1183
+#: src/lang.c:1179
 #, fuzzy
 msgid	"Normal"
 msgstr	"Normal"
 
-#: src/lang.c:1184
+#: src/lang.c:1180
 #, fuzzy
 msgid	"Best highlighting"
 msgstr	"En iyi vurgulama"
 
-#: src/lang.c:1185
+#: src/lang.c:1181
 #, fuzzy
 msgid	"Underline"
 msgstr	"Alt çizgi"
 
-#: src/lang.c:1186
+#: src/lang.c:1182
 #, fuzzy
 msgid	"Reverse video"
 msgstr	"Tes görüntü"
 
-#: src/lang.c:1187
+#: src/lang.c:1183
 #, fuzzy
 msgid	"Blinking"
 msgstr	"Yanýp sönme"
 
-#: src/lang.c:1188
+#: src/lang.c:1184
 #, fuzzy
 msgid	"Half bright"
 msgstr	"Yarý parlak"
 
-#: src/lang.c:1189
+#: src/lang.c:1185
 #, fuzzy
 msgid	"Bold"
 msgstr	"Kalýn"
 
-#: src/lang.c:1194
+#: src/lang.c:1190
 #, fuzzy
 msgid	"none"
 msgstr	"hiçbiri"
 
-#: src/lang.c:1195
+#: src/lang.c:1191
 #, fuzzy
 msgid	"commands"
 msgstr	"komutlar"
 
-#: src/lang.c:1196
+#: src/lang.c:1192
 #, fuzzy
 msgid	"select"
 msgstr	"seç"
 
-#: src/lang.c:1198
+#: src/lang.c:1194
 #, fuzzy
 msgid	"commands & quit"
 msgstr	"komutlar & çýk"
 
-#: src/lang.c:1199
+#: src/lang.c:1195
 #, fuzzy
 msgid	"commands & select"
 msgstr	"komutlar & seç"
 
-#: src/lang.c:1200
+#: src/lang.c:1196
 #, fuzzy
 msgid	"quit & select"
 msgstr	"çýk & seç"
 
-#: src/lang.c:1201
+#: src/lang.c:1197
 #, fuzzy
 msgid	"commands & quit & select"
 msgstr	"komutlar & çýk & seç"
 
-#: src/lang.c:1226
+#: src/lang.c:1222
 #, fuzzy
 msgid	"Shell archive"
 msgstr	"kabuk arþivi"
 
-#: src/lang.c:1232
+#: src/lang.c:1228
 #, fuzzy
 msgid	"Subject: (descending)"
 msgstr	"Konu: (alçalan)"
 
-#: src/lang.c:1233
+#: src/lang.c:1229
 #, fuzzy
 msgid	"Subject: (ascending)"
 msgstr	"Konu: (yükselen)"
 
-#: src/lang.c:1234
+#: src/lang.c:1230
 #, fuzzy
 msgid	"From: (descending)"
 msgstr	"Gönderen: (alçalan)"
 
-#: src/lang.c:1235
+#: src/lang.c:1231
 #, fuzzy
 msgid	"From: (ascending)"
 msgstr	"Gönderen: (yükselen)"
 
-#: src/lang.c:1236
+#: src/lang.c:1232
 #, fuzzy
 msgid	"Date: (descending)"
 msgstr	"Tarih: (alçalan)"
 
-#: src/lang.c:1237
+#: src/lang.c:1233
 #, fuzzy
 msgid	"Date: (ascending)"
 msgstr	"Tarih: (yükselen)"
 
-#: src/lang.c:1238 src/lang.c:1246
+#: src/lang.c:1234 src/lang.c:1242
 #, fuzzy
 msgid	"Score (descending)"
 msgstr	"Skor: (alçalan)"
 
-#: src/lang.c:1239 src/lang.c:1247
+#: src/lang.c:1235 src/lang.c:1243
 #, fuzzy
 msgid	"Score (ascending)"
 msgstr	"Skor: (yükselen)"
 
-#: src/lang.c:1240
+#: src/lang.c:1236
 #, fuzzy
 msgid	"Lines: (descending)"
 msgstr	"Satýrlar: (alçalan)"
 
-#: src/lang.c:1241
+#: src/lang.c:1237
 #, fuzzy
 msgid	"Lines: (ascending)"
 msgstr	"Satýrlar: (yükselen)"
 
-#: src/lang.c:1252
+#: src/lang.c:1248
 #, fuzzy
 msgid	"Always Keep"
 msgstr	"Hep Sakla"
 
-#: src/lang.c:1253
+#: src/lang.c:1249
 #, fuzzy
 msgid	"Always Remove"
 msgstr	"Hep Kaldýr"
 
-#: src/lang.c:1254
+#: src/lang.c:1250
 #, fuzzy
 msgid	"Mark with D on selection screen"
 msgstr	"Seçenek ekranýnda D ile iþaretle"
 
-#: src/lang.c:1259
+#: src/lang.c:1255
 #, fuzzy
 msgid	"Kill only unread arts"
 msgstr	"Sadece okunmayan makaleleri yok et"
 
-#: src/lang.c:1260
+#: src/lang.c:1256
 #, fuzzy
 msgid	"Kill all arts & show with K"
 msgstr	"Tüm makaleleri yok et & K ile göster"
 
 #  TODO: s/K/art_marked_killed/
 #. TODO: s/K/art_marked_killed/
-#: src/lang.c:1261
+#: src/lang.c:1257
 #, fuzzy
 msgid	"Kill all arts and never show"
 msgstr	"Tüm makaleleri yok et ve asla gösterme"
 
-#: src/lang.c:1266
+#: src/lang.c:1262
 #, fuzzy
 msgid	"Nothing special"
 msgstr	"Özel birþey yok"
 
-#: src/lang.c:1267
+#: src/lang.c:1263
 #, fuzzy
 msgid	"Compress quotes"
 msgstr	"Ýmleri sýkýþtýr"
 
-#: src/lang.c:1268
+#: src/lang.c:1264
 #, fuzzy
 msgid	"Quote signatures"
 msgstr	"Ýmzalarý imle"
 
-#: src/lang.c:1269
+#: src/lang.c:1265
 #, fuzzy
 msgid	"Compress quotes, quote sigs"
 msgstr	"Ýmleri sýkýþtýr, imzalarý imle"
 
-#: src/lang.c:1270
+#: src/lang.c:1266
 #, fuzzy
 msgid	"Quote empty lines"
 msgstr	"Boþ satýrlarý imle"
 
-#: src/lang.c:1271
+#: src/lang.c:1267
 #, fuzzy
 msgid	"Compress quotes, quote empty lines"
 msgstr	"Ýmleri sýkýþtýr, boþ satýrlarý imle"
 
-#: src/lang.c:1272
+#: src/lang.c:1268
 #, fuzzy
 msgid	"Quote sigs & empty lines"
 msgstr	"Ýmzalarý & boþ satýrlarý imle"
 
-#: src/lang.c:1273
+#: src/lang.c:1269
 #, fuzzy
 msgid	"Comp. q., quote sigs & empty lines"
 msgstr	"Ýmleri sýkýþtýr, imzalarý & boþ satýrlarý imle"
 
-#: src/lang.c:1311
+#: src/lang.c:1307
 #, fuzzy
 msgid	"no"
 msgstr	"hiçbiri"
 
-#: src/lang.c:1312
+#: src/lang.c:1308
 #, fuzzy
 msgid	"with headers"
 msgstr	"en küçük yürütme birimleri"
 
-#: src/lang.c:1313
+#: src/lang.c:1309
 msgid	"without headers"
 msgstr	""
 
-#: src/lang.c:1320 src/lang.c:1326
+#: src/lang.c:1316 src/lang.c:1322
 msgid	"NFKC"
 msgstr	""
 
-#: src/lang.c:1321
+#: src/lang.c:1317
 msgid	"NFKD"
 msgstr	""
 
-#: src/lang.c:1322
+#: src/lang.c:1318
 msgid	"NFC"
 msgstr	""
 
-#: src/lang.c:1323
+#: src/lang.c:1319
 msgid	"NFD"
 msgstr	""
 
-#: src/lang.c:1334
+#: src/lang.c:1330
 #, fuzzy
 msgid	"Display Options"
 msgstr	"Seçenekleri Göster"
 
-#: src/lang.c:1341
+#: src/lang.c:1337
 #, fuzzy
 msgid	"Color Options"
 msgstr	"Renk Seçenekleri"
 
-#: src/lang.c:1348
+#: src/lang.c:1344
 #, fuzzy
 msgid	"Article-Limiting Options"
 msgstr	"Makale-Sýnýrlandýrma Seçenekleri"
 
-#: src/lang.c:1354
+#: src/lang.c:1350
 #, fuzzy
 msgid	"Posting/Mailing Options"
 msgstr	"Yollama/Postalama Seçenekleri"
 
-#: src/lang.c:1360
+#: src/lang.c:1356
 #, fuzzy
 msgid	"Saving/Printing Options"
 msgstr	"Kaydetme/Yazdýrma Seçenekleri"
 
-#: src/lang.c:1366
+#: src/lang.c:1362
 #, fuzzy
 msgid	"Expert Options"
 msgstr	"Uzman Seçenekleri"
 
-#: src/lang.c:1372
+#: src/lang.c:1368
 #, fuzzy
 msgid	"Filtering Options"
 msgstr	"Süzgeçleme Seçenekleri"
 
-#: src/lang.c:1377 src/lang.c:1408 src/lang.c:1414 src/lang.c:1440 src/lang.c:1490
-#: src/lang.c:1496 src/lang.c:1506 src/lang.c:1526 src/lang.c:1601 src/lang.c:1771
-#: src/lang.c:1777 src/lang.c:1783 src/lang.c:1789 src/lang.c:1801 src/lang.c:1808
-#: src/lang.c:1862 src/lang.c:1871 src/lang.c:1877 src/lang.c:1884 src/lang.c:1891
-#: src/lang.c:1898 src/lang.c:1905 src/lang.c:1912 src/lang.c:1919 src/lang.c:1926
-#: src/lang.c:1933 src/lang.c:1940 src/lang.c:1947 src/lang.c:1954 src/lang.c:1961
-#: src/lang.c:1968 src/lang.c:1975 src/lang.c:1982 src/lang.c:1989 src/lang.c:1996
-#: src/lang.c:2003 src/lang.c:2010 src/lang.c:2017 src/lang.c:2024 src/lang.c:2031
-#: src/lang.c:2039 src/lang.c:2055 src/lang.c:2062 src/lang.c:2069 src/lang.c:2076
-#: src/lang.c:2082 src/lang.c:2088 src/lang.c:2105 src/lang.c:2117 src/lang.c:2151
-#: src/lang.c:2204 src/lang.c:2211 src/lang.c:2217 src/lang.c:2242 src/lang.c:2259
-#: src/lang.c:2312 src/lang.c:2348 src/lang.c:2368 src/lang.c:2403 src/lang.c:2413
-#: src/lang.c:2438 src/lang.c:2454 src/lang.c:2473 src/lang.c:2486
+#: src/lang.c:1373 src/lang.c:1404 src/lang.c:1410 src/lang.c:1436 src/lang.c:1486
+#: src/lang.c:1492 src/lang.c:1502 src/lang.c:1522 src/lang.c:1597 src/lang.c:1767
+#: src/lang.c:1773 src/lang.c:1779 src/lang.c:1785 src/lang.c:1797 src/lang.c:1804
+#: src/lang.c:1858 src/lang.c:1867 src/lang.c:1873 src/lang.c:1880 src/lang.c:1887
+#: src/lang.c:1894 src/lang.c:1901 src/lang.c:1908 src/lang.c:1915 src/lang.c:1922
+#: src/lang.c:1929 src/lang.c:1936 src/lang.c:1943 src/lang.c:1950 src/lang.c:1957
+#: src/lang.c:1964 src/lang.c:1971 src/lang.c:1978 src/lang.c:1985 src/lang.c:1992
+#: src/lang.c:1999 src/lang.c:2006 src/lang.c:2013 src/lang.c:2020 src/lang.c:2027
+#: src/lang.c:2035 src/lang.c:2051 src/lang.c:2058 src/lang.c:2065 src/lang.c:2072
+#: src/lang.c:2078 src/lang.c:2084 src/lang.c:2101 src/lang.c:2113 src/lang.c:2147
+#: src/lang.c:2200 src/lang.c:2207 src/lang.c:2213 src/lang.c:2238 src/lang.c:2255
+#: src/lang.c:2308 src/lang.c:2344 src/lang.c:2364 src/lang.c:2399 src/lang.c:2409
+#: src/lang.c:2434 src/lang.c:2450 src/lang.c:2469 src/lang.c:2482
 #, fuzzy
 msgid	"<SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"<SPACE> deðiþtirir, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1378
+#: src/lang.c:1374
 #, fuzzy
 msgid	"Show mini menu & posting etiquette"
 msgstr	"Mini menüyü & yollama etiketini göster"
 
-#: src/lang.c:1379
+#: src/lang.c:1375
 #, fuzzy
 msgid	"# If ON show a mini menu of useful commands at each level\n"
 	"# and posting etiquette after composing an article\n"
@@ -4961,36 +4961,36 @@ msgstr	"# ON durumundaysa makale oluþtur
 	"komutlarýn\n"
 	"# mini menüsünü ve yollama etiketini göster.\n"
 
-#: src/lang.c:1384
+#: src/lang.c:1380
 #, fuzzy
 msgid	"Show short description for each newsgroup. <SPACE> toggles & <CR> sets."
 msgstr	"Her haber grubu için kýsa açýklama göster. <SPACE> deðiþtirir & <CR> ayarlar."
 
-#: src/lang.c:1385
+#: src/lang.c:1381
 #, fuzzy
 msgid	"Show description of each newsgroup"
 msgstr	"Her haber grubu için açýklama göster"
 
-#: src/lang.c:1386
+#: src/lang.c:1382
 #, fuzzy
 msgid	"# If ON show group description text after newsgroup name at\n"
 	"# group selection level\n"
 msgstr	"# ON durumundaysa grup seçim düzeyindeki haber grubu isiminden sonraki\n"
 	"# grup açýklama metnini göster.\n"
 
-#: src/lang.c:1391
+#: src/lang.c:1387
 #, fuzzy
 msgid	"Show Subject & From (author) fields in group menu. <SPACE> toggles & <CR> "
 	"sets."
 msgstr	"Grup menüsünde Konu & Gönderen (yazar) alanlarýný göster. <SPACE> deðiþtirir "
 	"& <CR> ayarlar."
 
-#: src/lang.c:1392
+#: src/lang.c:1388
 #, fuzzy
 msgid	"In group menu, show author by"
 msgstr	"Grup menüsünde yazarý þuna göre göster"
 
-#: src/lang.c:1393
+#: src/lang.c:1389
 #, fuzzy
 msgid	"# Part of from field to display\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5000,37 +5000,37 @@ msgid	"# Part of from field to display\n
 	"#   3 = both\n"
 msgstr	"# Gösterilecek gönderen alan kýsýmlarý 0)hiç 1)adres 2) tüm isim 3) hepsi\n"
 
-#: src/lang.c:1402
+#: src/lang.c:1398
 #, fuzzy
 msgid	"Draw -> or highlighted bar for selection. <SPACE> toggles & <CR> sets."
 msgstr	"Çiz -> ya da seçim için vurgulanmýþ çubuk. <SPACE> deðiþtirir & <CR> ayarlar."
 
-#: src/lang.c:1403
+#: src/lang.c:1399
 #, fuzzy
 msgid	"Draw -> instead of highlighted bar"
 msgstr	"Çiz -> vurgulanmýþ çubuk yerine"
 
-#: src/lang.c:1404
+#: src/lang.c:1400
 #, fuzzy
 msgid	"# If ON use -> otherwise highlighted bar for selection\n"
 msgstr	"# ON durumundaysa -> deðilse seçim için vurgulanmýþ çubuk\n"
 
-#: src/lang.c:1409
+#: src/lang.c:1405
 #, fuzzy
 msgid	"Use inverse video for page headers"
 msgstr	"Sayfa baþlýklarý için ters görüntü kullan"
 
-#: src/lang.c:1410
+#: src/lang.c:1406
 #, fuzzy
 msgid	"# If ON use inverse video for page headers at different levels\n"
 msgstr	"# ON durumundaysa farklý düzeyde sayfa baþlýklarý için ters görüntü kullan\n"
 
-#: src/lang.c:1415
+#: src/lang.c:1411
 #, fuzzy
 msgid	"Thread articles by"
 msgstr	"Makaleleri belirle"
 
-#: src/lang.c:1416
+#: src/lang.c:1412
 msgid	"# Thread articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -5041,15 +5041,15 @@ msgid	"# Thread articles by ...\n"
 	"#   5 = Percentage Match\n"
 msgstr	""
 
-#: src/lang.c:1427
+#: src/lang.c:1423
 msgid	"Enter percentage match required to thread together. <CR> sets."
 msgstr	""
 
-#: src/lang.c:1428
+#: src/lang.c:1424
 msgid	"Thread percentage match"
 msgstr	""
 
-#: src/lang.c:1429
+#: src/lang.c:1425
 #, c-format
 msgid	"# Thread percentage match...\n"
 	"# the percentage of characters in the subject of an article that must match\n"
@@ -5062,12 +5062,12 @@ msgid	"# Thread percentage match...\n"
 	"# 'harppy' would be threaded separately from 'happy'\n"
 msgstr	""
 
-#: src/lang.c:1441
+#: src/lang.c:1437
 #, fuzzy
 msgid	"Score of a thread"
 msgstr	"Bir iþ parçacýðýnýn skoru"
 
-#: src/lang.c:1442
+#: src/lang.c:1438
 msgid	"# Thread score\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = max\n"
@@ -5075,18 +5075,18 @@ msgid	"# Thread score\n"
 	"#   2 = average\n"
 msgstr	""
 
-#: src/lang.c:1450
+#: src/lang.c:1446
 #, fuzzy
 msgid	"Sort articles by Subject, From, Date or Score. <SPACE> toggles & <CR> sets."
 msgstr	"Makaleleri Konu,Gönderen,Tarih ya da Skora göre sýrala. <SPACE> deðiþtirir & "
 	"<CR> ayarlar."
 
-#: src/lang.c:1451
+#: src/lang.c:1447
 #, fuzzy
 msgid	"Sort articles by"
 msgstr	"Makaleleri sýrala"
 
-#: src/lang.c:1452
+#: src/lang.c:1448
 #, fuzzy
 msgid	"# Sort articles by ...\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5107,18 +5107,18 @@ msgstr	"# Makaleleri sýrala 0=(hiçbirþey
 	"# 7=(Skor azalmasý) 8=(Skor yükselmesi) 9=(Satýrlar azalmasý) 10=(Satýrlar "
 	"yükselmesi).\n"
 
-#: src/lang.c:1468
+#: src/lang.c:1464
 #, fuzzy
 msgid	"Sort threads by Nothing or Score. <SPACE> toggles & <CR> sets."
 msgstr	"Ýþ parçacýklarýný Hiçbirþeye ya da skora göre sýrala. <SPACE> deðiþtirir & "
 	"<CR> ayarlar."
 
-#: src/lang.c:1469
+#: src/lang.c:1465
 #, fuzzy
 msgid	"Sort threads by"
 msgstr	"Ýþ parçacýklarýný sýrala"
 
-#: src/lang.c:1470
+#: src/lang.c:1466
 msgid	"# Sort thread by ...\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = nothing\n"
@@ -5126,55 +5126,55 @@ msgid	"# Sort thread by ...\n"
 	"#   2 = Score ascending\n"
 msgstr	""
 
-#: src/lang.c:1478
+#: src/lang.c:1474
 #, fuzzy
 msgid	"Put cursor at first/last unread art in groups. <SPACE> toggles & <CR> sets."
 msgstr	"Ýmleci gruplardaki ilk/son okunmamýþ makalelere koyun. <SPACE> deðiþtirir & "
 	"<CR> ayarlar."
 
-#: src/lang.c:1479
+#: src/lang.c:1475
 #, fuzzy
 msgid	"Goto first unread article in group"
 msgstr	"Gruptaki ilk okunmamýþ makaleye git"
 
-#: src/lang.c:1480
+#: src/lang.c:1476
 #, fuzzy
 msgid	"# If ON put cursor at first unread art in group otherwise last art\n"
 msgstr	"# ON durumundaysa imleci ilk okunmamýþ makeleye, deðilse son makeleye koy.\n"
 
-#: src/lang.c:1484
+#: src/lang.c:1480
 #, fuzzy
 msgid	"Show all articles or only unread articles. <SPACE> toggles & <CR> sets."
 msgstr	"Tüm makaleleri ya da sadece okunmayan makaleleri göster.<SPACE> deðiþtirir & "
 	"<CR> ayarlar."
 
-#: src/lang.c:1485
+#: src/lang.c:1481
 #, fuzzy
 msgid	"Show only unread articles"
 msgstr	"Sadece okunmayan makaleleri göster"
 
-#: src/lang.c:1486
+#: src/lang.c:1482
 #, fuzzy
 msgid	"# If ON show only new/unread articles otherwise show all.\n"
 msgstr	"# ON durumundaysa sadece yeni/okunmamýþ makaleleri, deðilse hepsini göster.\n"
 
-#: src/lang.c:1491
+#: src/lang.c:1487
 #, fuzzy
 msgid	"Show only groups with unread arts"
 msgstr	"Sadece okunmamýþ makale olan gruplarý göster"
 
-#: src/lang.c:1492
+#: src/lang.c:1488
 #, fuzzy
 msgid	"# If ON show only subscribed to groups that contain unread articles.\n"
 msgstr	"# ON durumundaysa sadece abone olunup okunmamýþ makaler içerem gruplarý "
 	"göster.\n"
 
-#: src/lang.c:1497
+#: src/lang.c:1493
 #, fuzzy
 msgid	"Filter which articles"
 msgstr	"Hangi makaleleri filtrele"
 
-#: src/lang.c:1498
+#: src/lang.c:1494
 #, fuzzy
 msgid	"# Filter which articles\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5185,95 +5185,95 @@ msgstr	"# 0=(Sadece okunmamýþ makaleleri
 	"# 1=(Tüm makalerleri yok et ve K ile iþaretlenmiþ parçaýk olarak göster)\n"
 	"# 2=(Tüm makaleleri yok et ve bir daha gösterme].\n"
 
-#: src/lang.c:1507
+#: src/lang.c:1503
 #, fuzzy
 msgid	"Tab goes to next unread article"
 msgstr	"Sekme sonraki okunmamýþ makaleye gider"
 
-#: src/lang.c:1508
+#: src/lang.c:1504
 #, fuzzy
 msgid	"# If ON the TAB command will go to next unread article at article viewer "
 	"level\n"
 msgstr	"# ON durumundaysa TAB komutu makale görüntüleyici düzeyinde sonraki okunmamýþ "
 	"makaleye gider\n"
 
-#: src/lang.c:1512
+#: src/lang.c:1508
 #, fuzzy
 msgid	"Scrolling with <SPACE> past the end of an art. jumps to the next unread one."
 msgstr	"Bir makalenin sonundan sonra <SPACE> ile kaydýrma bir sonraki okunmamýþ "
 	"makaleye atlar."
 
-#: src/lang.c:1513
+#: src/lang.c:1509
 #, fuzzy
 msgid	"Space goes to next unread article"
 msgstr	"Boþluk sonraki okunmamýþ makaleye gider"
 
-#: src/lang.c:1514
+#: src/lang.c:1510
 #, fuzzy
 msgid	"# If ON the SPACE command will go to next unread article at article viewer\n"
 	"# level when the end of the article is reached (rn-style pager)\n"
 msgstr	"# ON durumundaysa makalenin sonuna gelindiðinde SPACE komutu makale "
 	"görüntüleyici # düzeyinde sonraki okunmamýþ makaleye gider\n"
 
-#: src/lang.c:1519
+#: src/lang.c:1515
 #, fuzzy
 msgid	"Scrolling with <PGDN>/<DOWN> past the end of an art. jumps to the unread one."
 msgstr	"Makalenin sonundan sonra <PGDN>/<DOWN> ile kaydýrma bir sonraki makaleye "
 	"atlar."
 
-#: src/lang.c:1520
+#: src/lang.c:1516
 #, fuzzy
 msgid	"PgDn goes to next unread article"
 msgstr	"PgDn sonraki okunmamýþ makaleye gider"
 
-#: src/lang.c:1521
+#: src/lang.c:1517
 #, fuzzy
 msgid	"# If ON the PGDN or DOWN command will go to next unread article when\n"
 	"# pressed at end of message\n"
 msgstr	"# ON durumundaysa PGDN ya da DOWN komutu iletinin sonunda\n"
 	"# basýldýðýnda sonraki okunmamýþ makaleye gider\n"
 
-#: src/lang.c:1527
+#: src/lang.c:1523
 #, fuzzy
 msgid	"List thread using right arrow key"
 msgstr	"Sað ok tuþuna basarak parçacýklarý listele"
 
-#: src/lang.c:1528
+#: src/lang.c:1524
 #, fuzzy
 msgid	"# If ON automatically list thread when entering it using right arrow key.\n"
 msgstr	"# ON durumundaysa parçacýklarý sað ok tuþunu kullanarak girerken otomatik "
 	"olarak listele.\n"
 
-#: src/lang.c:1532
+#: src/lang.c:1528
 #, fuzzy
 msgid	"Enter character to indicate deleted articles. <CR> sets, <ESC> cancels."
 msgstr	"Silinmiþ makaleleri göstermek için karakter giriniz. <CR> ayarlar, <ESC> "
 	"iptal eder."
 
-#: src/lang.c:1533
+#: src/lang.c:1529
 #, fuzzy
 msgid	"Character to show deleted articles"
 msgstr	"Silinmiþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1534
+#: src/lang.c:1530
 #, fuzzy
 msgid	"# Character used to show that an art was deleted (default 'D')\n"
 	"# _ is turned into ' '\n"
 msgstr	"# Makalenin silindiðini göstermek için kullanýlan karakter (varsayýlan 'D')\n"
 	"# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1539
+#: src/lang.c:1535
 #, fuzzy
 msgid	"Enter character to indicate articles in a range. <CR> sets, <ESC> cancels."
 msgstr	"Sýralanmýþ makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal "
 	"eder."
 
-#: src/lang.c:1540
+#: src/lang.c:1536
 #, fuzzy
 msgid	"Character to show inrange articles"
 msgstr	"Sýralanmýþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1541
+#: src/lang.c:1537
 #, fuzzy
 msgid	"# Character used to show that an art is in a range (default '#')\n"
 	"# _ is turned into ' '\n"
@@ -5281,19 +5281,19 @@ msgstr	"# Bir makalenin sýralanmýþ olduð
 	"(varsayýlan '#')\n"
 	"# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1546
+#: src/lang.c:1542
 #, fuzzy
 msgid	"Enter character to indicate that article will return. <CR> sets, <ESC> "
 	"cancels."
 msgstr	"Makalenin döneceðini göstermek için karakter girin. <CR> ayarlar, <ESC> iptal "
 	"eder."
 
-#: src/lang.c:1547
+#: src/lang.c:1543
 #, fuzzy
 msgid	"Character to show returning arts"
 msgstr	"Dönen makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1548
+#: src/lang.c:1544
 #, fuzzy
 msgid	"# Character used to show that an art will return (default '-')\n"
 	"# _ is turned into ' '\n"
@@ -5301,18 +5301,18 @@ msgstr	"# Bir makalenin döneceðini göste
 	"'-')\n"
 	"# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1553
+#: src/lang.c:1549
 #, fuzzy
 msgid	"Enter character to indicate selected articles. <CR> sets, <ESC> cancels."
 msgstr	"Seçilen makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal "
 	"eder."
 
-#: src/lang.c:1554
+#: src/lang.c:1550
 #, fuzzy
 msgid	"Character to show selected articles"
 msgstr	"Seçilen makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1555
+#: src/lang.c:1551
 #, fuzzy
 msgid	"# Character used to show that an art was auto-selected (default '*')\n"
 	"# _ is turned into ' '\n"
@@ -5320,17 +5320,17 @@ msgstr	"# Bir makalenin otomatik seçildi
 	"(varsayýlan '*')\n"
 	"# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1560
+#: src/lang.c:1556
 #, fuzzy
 msgid	"Enter character to indicate recent articles. <CR> sets, <ESC> cancels."
 msgstr	"Son makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1561
+#: src/lang.c:1557
 #, fuzzy
 msgid	"Character to show recent articles"
 msgstr	"Son makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1562
+#: src/lang.c:1558
 #, fuzzy
 msgid	"# Character used to show that an art is recent (default 'o')\n"
 	"# _ is turned into ' '\n"
@@ -5338,18 +5338,18 @@ msgstr	"# Bir makalenin son olduðunu gös
 	"'o')\n"
 	"# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1567
+#: src/lang.c:1563
 #, fuzzy
 msgid	"Enter character to indicate unread articles. <CR> sets, <ESC> cancels."
 msgstr	"Okunmamýþ makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal "
 	"eder."
 
-#: src/lang.c:1568
+#: src/lang.c:1564
 #, fuzzy
 msgid	"Character to show unread articles"
 msgstr	"Okunmamýþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1569
+#: src/lang.c:1565
 #, fuzzy
 msgid	"# Character used to show that an art is unread (default '+')\n"
 	"# _ is turned into ' '\n"
@@ -5357,17 +5357,17 @@ msgstr	"# Bir makalenin okunmadýðýný gös
 	"'+')\n"
 	"# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1574
+#: src/lang.c:1570
 #, fuzzy
 msgid	"Enter character to indicate read articles. <CR> sets, <ESC> cancels."
 msgstr	"Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
 
-#: src/lang.c:1575
+#: src/lang.c:1571
 #, fuzzy
 msgid	"Character to show read articles"
 msgstr	"Okunmamýþ makaleleri gösterecek olan karakter"
 
-#: src/lang.c:1576
+#: src/lang.c:1572
 #, fuzzy
 msgid	"# Character used to show that an art was read (default ' ')\n"
 	"# _ is turned into ' '\n"
@@ -5375,18 +5375,18 @@ msgstr	"# Bir makalenin okunduðunu göste
 	"')\n"
 	"# _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1581
+#: src/lang.c:1577
 #, fuzzy
 msgid	"Enter character to indicate killed articles. <CR> sets, <ESC> cancels."
 msgstr	"Yok olan makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> iptal "
 	"eder."
 
-#: src/lang.c:1582
+#: src/lang.c:1578
 #, fuzzy
 msgid	"Character to show killed articles"
 msgstr	"Yok olan makaleleri gösterecen karakter"
 
-#: src/lang.c:1583
+#: src/lang.c:1579
 #, fuzzy
 msgid	"# Character used to show that an art was killed (default 'K')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5394,18 +5394,18 @@ msgstr	"# Bir makalenin yok olduðunu gös
 	"'K')\n"
 	"# yok olma düzeyi ona göre ayarlanmalýdýr, _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1588
+#: src/lang.c:1584
 #, fuzzy
 msgid	"Enter character to indicate read selected articles. <CR> sets, <ESC> cancels."
 msgstr	"Okunmuþ-seçilmiþ makaleleri imlemek için karakter girin. <CR> ayarlar, <ESC> "
 	"iptal eder."
 
-#: src/lang.c:1589
+#: src/lang.c:1585
 #, fuzzy
 msgid	"Character to show readselected arts"
 msgstr	"Okunmuþ-seçilmiþ makaleleri gösteren karakter"
 
-#: src/lang.c:1590
+#: src/lang.c:1586
 #, fuzzy
 msgid	"# Character used to show that an art was selected before read (default ':')\n"
 	"# kill_level must be set accordingly, _ is turned into ' '\n"
@@ -5413,27 +5413,27 @@ msgstr	"# Bir makalenin okunmadan seçild
 	"(varsayýlan ':')\n"
 	"# yok olma düzeyi ona göre ayarlanmalýdýr, _ þuna dönüþür ' '\n"
 
-#: src/lang.c:1595
+#: src/lang.c:1591
 #, fuzzy
 msgid	"Enter maximum length of newsgroup names displayed. <CR> sets."
 msgstr	"Görünen haber gruplarýnýn en fazla uzunluðunu girin. <CR> ayarlar."
 
-#: src/lang.c:1596
+#: src/lang.c:1592
 #, fuzzy
 msgid	"Max. length of group names shown"
 msgstr	"Gösterilen grup isimlerinin en fazla uzunluðu"
 
-#: src/lang.c:1597
+#: src/lang.c:1593
 #, fuzzy
 msgid	"# Maximum length of the names of newsgroups displayed\n"
 msgstr	"# Görünen haber gryplarýnýn isimlerinin en fazla uzunluðu\n"
 
-#: src/lang.c:1602
+#: src/lang.c:1598
 #, fuzzy
 msgid	"Show lines/score in listings"
 msgstr	"Listelerdeki satýrlarý/skoru göster"
 
-#: src/lang.c:1603
+#: src/lang.c:1599
 #, fuzzy
 msgid	"# What informations should be displayed in article/thread listing\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -5444,19 +5444,19 @@ msgid	"# What informations should be dis
 msgstr	"# Makale/parçacýk listelerinde hangi bilgiler gösterilmeli\n"
 	"# 0 = hiçbir þey, 1 = satýrlar, 2 = skor, 3 = satýrlar & skor\n"
 
-#: src/lang.c:1612
+#: src/lang.c:1608
 #, fuzzy
 msgid	"0 = full page scrolling, -1 = show previous last line as first on next page, -"
 	"2 = half page"
 msgstr	"0 = tüm sayfa kaydýrýmý, -1 = önceki son satýrý bir sonraki sayfanýn ilk "
 	"satýrýnda göster, -2 = yarým sayfa"
 
-#: src/lang.c:1613
+#: src/lang.c:1609
 #, fuzzy
 msgid	"Number of lines to scroll in pager"
 msgstr	"Sayfalayýcýda kaydýrýlan satýr sayýsý"
 
-#: src/lang.c:1614
+#: src/lang.c:1610
 msgid	"# Number of lines that cursor-up/down will scroll in article pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#  -2 = half-page scrolling\n"
@@ -5466,28 +5466,28 @@ msgid	"# Number of lines that cursor-up/
 	"#   2 or greater = scroll by 2 or more lines (only in the pager)\n"
 msgstr	""
 
-#: src/lang.c:1624
+#: src/lang.c:1620
 msgid	"Display signatures. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1625
+#: src/lang.c:1621
 #, fuzzy
 msgid	"Display signatures"
 msgstr	"Seçenekleri Göster"
 
-#: src/lang.c:1626
+#: src/lang.c:1622
 msgid	"# If OFF don't show signatures when displaying articles\n"
 msgstr	""
 
-#: src/lang.c:1630
+#: src/lang.c:1626
 msgid	"Display uuencoded data as tagged attachments. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1631
+#: src/lang.c:1627
 msgid	"Display uue data as an attachment"
 msgstr	""
 
-#: src/lang.c:1632
+#: src/lang.c:1628
 msgid	"# Handling of uuencoded data in the pager\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no, display raw uuencoded data\n"
@@ -5497,28 +5497,28 @@ msgid	"# Handling of uuencoded data in t
 	"#       be folded into a tag line.\n"
 msgstr	""
 
-#: src/lang.c:1642
+#: src/lang.c:1638
 msgid	"Decode German style TeX umlaut codes to ISO. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1643
+#: src/lang.c:1639
 msgid	"Display \"a as Umlaut-a"
 msgstr	""
 
-#: src/lang.c:1644
+#: src/lang.c:1640
 msgid	"# If ON decode German style TeX umlaut codes to ISO and\n"
 	"# show \"a as Umlaut-a, etc.\n"
 msgstr	""
 
-#: src/lang.c:1649 src/lang.c:1659
+#: src/lang.c:1645 src/lang.c:1655
 msgid	"Space separated list of header fields"
 msgstr	""
 
-#: src/lang.c:1650
+#: src/lang.c:1646
 msgid	"Display these header fields (or *)"
 msgstr	""
 
-#: src/lang.c:1651
+#: src/lang.c:1647
 msgid	"# Which news headers you wish to see. If you want to see _all_ the headers,\n"
 	"# place an '*' as this value. This is the only way a wildcard can be used.\n"
 	"# If you enter 'X-' as the value, you will see all headers beginning with\n"
@@ -5527,12 +5527,12 @@ msgid	"# Which news headers you wish to 
 	"# spaces. Not defining anything turns off this option.\n"
 msgstr	""
 
-#: src/lang.c:1660
+#: src/lang.c:1656
 #, fuzzy
 msgid	"Do not display these header fields"
 msgstr	"Aktüel habver baþlýlarý alanýnýn rengi"
 
-#: src/lang.c:1661
+#: src/lang.c:1657
 msgid	"# Same as 'news_headers_to_display' except it denotes the opposite.\n"
 	"# An example of using both options might be if you thought X- headers were\n"
 	"# A Good Thing(tm), but thought Alan and Pape were miscreants...well then "
@@ -5543,364 +5543,364 @@ msgid	"# Same as 'news_headers_to_displa
 	"# Not defining anything turns off this option.\n"
 msgstr	""
 
-#: src/lang.c:1671
+#: src/lang.c:1667
 msgid	"Do you want to enable automatic handling of multipart/alternative articles?"
 msgstr	""
 
-#: src/lang.c:1672
+#: src/lang.c:1668
 msgid	"Skip multipart/alternative parts"
 msgstr	""
 
-#: src/lang.c:1673
+#: src/lang.c:1669
 msgid	"# If ON strip multipart/alternative messages automatically\n"
 msgstr	""
 
-#: src/lang.c:1678
+#: src/lang.c:1674
 msgid	"A regex used to decide which lines to show in col_quote."
 msgstr	""
 
-#: src/lang.c:1679
+#: src/lang.c:1675
 msgid	"Regex used to show quoted lines"
 msgstr	""
 
-#: src/lang.c:1680
+#: src/lang.c:1676
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted when viewing articles. Quoted lines are shown in col_quote.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1686
+#: src/lang.c:1682
 msgid	"A regex used to decide which lines to show in col_quote2."
 msgstr	""
 
-#: src/lang.c:1687
+#: src/lang.c:1683
 msgid	"Regex used to show twice quoted l."
 msgstr	""
 
-#: src/lang.c:1688
+#: src/lang.c:1684
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted twice. Twice quoted lines are shown in col_quote2.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1694
+#: src/lang.c:1690
 msgid	"A regex used to decide which lines to show in col_quote3."
 msgstr	""
 
-#: src/lang.c:1695
+#: src/lang.c:1691
 msgid	"Regex used to show >= 3 times q.l."
 msgstr	""
 
-#: src/lang.c:1696
+#: src/lang.c:1692
 msgid	"# A regular expression that tin will use to decide which lines are\n"
 	"# quoted >=3 times. >=3 times quoted lines are shown in col_quote3.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1703
+#: src/lang.c:1699
 msgid	"A regex used to decide which words to show in col_markslashes."
 msgstr	""
 
-#: src/lang.c:1704
+#: src/lang.c:1700
 msgid	"Regex used to highlight /slashes/"
 msgstr	""
 
-#: src/lang.c:1705
+#: src/lang.c:1701
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '/' are to be shown in col_markslashes.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1711
+#: src/lang.c:1707
 msgid	"A regex used to decide which words to show in col_markstars."
 msgstr	""
 
-#: src/lang.c:1712
+#: src/lang.c:1708
 msgid	"Regex used to highlight *stars*"
 msgstr	""
 
-#: src/lang.c:1713
+#: src/lang.c:1709
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '*' are to be shown in col_markstars.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1719
+#: src/lang.c:1715
 msgid	"A regex used to decide which words to show in col_markstroke."
 msgstr	""
 
-#: src/lang.c:1720
+#: src/lang.c:1716
 #, fuzzy
 msgid	"Regex used to highlight -strokes-"
 msgstr	"-vuruþ- ile vurgulama rengi"
 
-#: src/lang.c:1721
+#: src/lang.c:1717
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '-' are to be shown in col_markstroke.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1727
+#: src/lang.c:1723
 msgid	"A regex used to decide which words to show in col_markdash."
 msgstr	""
 
-#: src/lang.c:1728
+#: src/lang.c:1724
 msgid	"Regex used to highlight _underline_"
 msgstr	""
 
-#: src/lang.c:1729
+#: src/lang.c:1725
 msgid	"# A regular expression that tin will use to decide which words\n"
 	"# bounded by '_' are to be shown in col_markdash.\n"
 	"# If you leave this blank, tin will use a built in default.\n"
 msgstr	""
 
-#: src/lang.c:1735
+#: src/lang.c:1731
 msgid	"A regex used to find Subject prefixes to remove.  Use '|' as separator."
 msgstr	""
 
-#: src/lang.c:1736
+#: src/lang.c:1732
 msgid	"Regex with Subject prefixes"
 msgstr	""
 
-#: src/lang.c:1737
+#: src/lang.c:1733
 msgid	"# A regular expression that tin will use to find Subject prefixes\n"
 	"# which will be removed before showing the header.\n"
 msgstr	""
 
-#: src/lang.c:1742
+#: src/lang.c:1738
 msgid	"A regex used to find Subject suffixes to remove.  Use '|' as separator."
 msgstr	""
 
-#: src/lang.c:1743
+#: src/lang.c:1739
 msgid	"Regex with Subject suffixes"
 msgstr	""
 
-#: src/lang.c:1744
+#: src/lang.c:1740
 msgid	"# A regular expression that tin will use to find Subject suffixes\n"
 	"# which will be removed when replying or posting followup.\n"
 msgstr	""
 
-#: src/lang.c:1749
+#: src/lang.c:1745
 msgid	"Enter name and options for external MIME viewer, --internal for built-in "
 	"viewer"
 msgstr	""
 
-#: src/lang.c:1750
+#: src/lang.c:1746
 msgid	"MIME binary content viewer"
 msgstr	""
 
-#: src/lang.c:1751
+#: src/lang.c:1747
 msgid	"# If --internal automatically use the built in MIME viewer for non-text\n"
 	"# parts of articles.\n"
 	"# Otherwise specify an external viewer program (eg, metamail) or leave blank\n"
 	"# for no automatic viewing\n"
 msgstr	""
 
-#: src/lang.c:1758
+#: src/lang.c:1754
 msgid	"Confirm before starting non-text viewing program"
 msgstr	""
 
-#: src/lang.c:1759
+#: src/lang.c:1755
 msgid	"Ask before using MIME viewer"
 msgstr	""
 
-#: src/lang.c:1760
+#: src/lang.c:1756
 msgid	"# If ON tin will ask before using metamail to display MIME messages\n"
 	"# this only happens if metamail_prog is set to something\n"
 msgstr	""
 
-#: src/lang.c:1765
+#: src/lang.c:1761
 msgid	"Ask to mark groups read when quitting. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:1766
+#: src/lang.c:1762
 msgid	"Catchup read groups when quitting"
 msgstr	""
 
-#: src/lang.c:1767
+#: src/lang.c:1763
 msgid	"# If ON ask user if read groups should all be marked read\n"
 msgstr	""
 
-#: src/lang.c:1772
+#: src/lang.c:1768
 msgid	"Catchup group using left key"
 msgstr	""
 
-#: src/lang.c:1773
+#: src/lang.c:1769
 msgid	"# If ON catchup group/thread when leaving with the left arrow key.\n"
 msgstr	""
 
-#: src/lang.c:1778
+#: src/lang.c:1774
 msgid	"Catchup thread by using left key"
 msgstr	""
 
-#: src/lang.c:1784
+#: src/lang.c:1780
 msgid	"Which actions require confirmation"
 msgstr	""
 
-#: src/lang.c:1785
+#: src/lang.c:1781
 msgid	"# What should we ask confirmation for.\n"
 msgstr	""
 
-#: src/lang.c:1790
+#: src/lang.c:1786
 #, fuzzy
 msgid	"'Mark article read' ignores tags"
 msgstr	"makaleyi okunmamýþ olarak iþaretle"
 
-#: src/lang.c:1791
+#: src/lang.c:1787
 #, fuzzy
 msgid	"# If ON the 'Mark article read' function marks only the current article.\n"
 msgstr	"# ON durumundaysa 'makaleyi okunmuþ olarak iþaretle'"
 
-#: src/lang.c:1795
+#: src/lang.c:1791
 #, fuzzy
 msgid	"Program to run to open URL's, <CR> sets, <ESC> cancels."
 msgstr	"URL açmak için çalýþtýrýlan program, <CR> ayarlar, <ESC> iptal eder."
 
-#: src/lang.c:1796
+#: src/lang.c:1792
 #, fuzzy
 msgid	"Program that opens URL's"
 msgstr	"URL açan program"
 
-#: src/lang.c:1797
+#: src/lang.c:1793
 #, fuzzy
 msgid	"# The program used to open URL's. The actual URL will be appended\n"
 msgstr	"# Program URL açýyordu. Aktüel URL'ler sona eklenecek\n"
 
-#: src/lang.c:1802
+#: src/lang.c:1798
 #, fuzzy
 msgid	"Use mouse in xterm"
 msgstr	"xterm2de fare kullan"
 
-#: src/lang.c:1803
+#: src/lang.c:1799
 #, fuzzy
 msgid	"# If ON enable mouse key support on xterm terminals\n"
 msgstr	"# ON durumundaysa xtrem uçbirimlerini destekleyen fare tuþunu etkinleþtir.\n"
 
-#: src/lang.c:1809
+#: src/lang.c:1805
 #, fuzzy
 msgid	"Use scroll keys on keypad"
 msgstr	"Klavye üzerinde kaydýrma tuþlarýný kullan"
 
-#: src/lang.c:1810
+#: src/lang.c:1806
 #, fuzzy
 msgid	"# If ON enable scroll keys on terminals that support it\n"
 msgstr	"# ON durumunduysa uçbirimler tarafýndan desteklenen kaydýrma tuþlarýný "
 	"etkinleþtir\n"
 
-#: src/lang.c:1815
+#: src/lang.c:1811
 #, fuzzy
 msgid	"Enter maximum number of article to get. <CR> sets."
 msgstr	"Alýnacak makalenin max. sayýsýný yazýn. <CR> ayarlar."
 
-#: src/lang.c:1816
+#: src/lang.c:1812
 #, fuzzy
 msgid	"Number of articles to get"
 msgstr	"Alýnacak makale sayýsý"
 
-#: src/lang.c:1817
+#: src/lang.c:1813
 #, fuzzy
 msgid	"# Number of articles to get (0=no limit), if negative sets maximum number\n"
 	"# of already read articles to be read before first unread one\n"
 msgstr	"# Alýnacak makale sayýsý (0= sýnýrsýz), eðer negatif max.sayýyý ayarlarsa\n"
 
-#: src/lang.c:1822
+#: src/lang.c:1818
 #, fuzzy
 msgid	"Enter number of days article is considered recent. <CR> sets."
 msgstr	"Makalenin yeni sayýlacaðý gün sayýsýný yazýn. <CR> ayarlar."
 
-#: src/lang.c:1823
+#: src/lang.c:1819
 #, fuzzy
 msgid	"Article recentness time limit"
 msgstr	"Makalenin yenilik zaman sýnýrý"
 
-#: src/lang.c:1824
+#: src/lang.c:1820
 #, fuzzy
 msgid	"# Number of days in which article is considered recent, (0=OFF)\n"
 msgstr	"# Makalenin yeni sayýldýðý gün sayýsý, (0=OFF)\n"
 
-#: src/lang.c:1828
+#: src/lang.c:1824
 #, fuzzy
 msgid	"WILDMAT for normal wildcards, REGEX for full regular expression matching."
 msgstr	"WILDMAT normal jokerler, REGEX tam düzenli varsayým eþleþtirmeleri  içindir."
 
-#: src/lang.c:1829
+#: src/lang.c:1825
 #, fuzzy
 msgid	"Wildcard matching"
 msgstr	"Joker eþleþtiriyor"
 
-#: src/lang.c:1830
+#: src/lang.c:1826
 msgid	"# Wildcard matching\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = wildmat\n"
 	"#   1 = regex\n"
 msgstr	""
 
-#: src/lang.c:1837
+#: src/lang.c:1833
 #, fuzzy
 msgid	"Enter minimal score before an article is marked killed. <CR> sets."
 msgstr	"Makale yok et olarak iþaretlenmeden önce minimal skoru yazýn.<CR> ayarlar."
 
-#: src/lang.c:1838
+#: src/lang.c:1834
 #, fuzzy
 msgid	"Score limit (kill)"
 msgstr	"Sýnýrý skorla (yok et)"
 
-#: src/lang.c:1839
+#: src/lang.c:1835
 #, fuzzy
 msgid	"# Score limit before an article is marked killed\n"
 msgstr	"# Makale yok et olarak iþaretlendiðinde sýnýrý skorla\n"
 
-#: src/lang.c:1843
+#: src/lang.c:1839
 #, fuzzy
 msgid	"Enter default score to kill articles. <CR> sets."
 msgstr	"Makaleleri yok etmke için varsayýlan skoru yazýn. <CR> ayarlar."
 
-#: src/lang.c:1844
+#: src/lang.c:1840
 #, fuzzy
 msgid	"Default score to kill articles"
 msgstr	"Makaleleri yok etmke için skoru varsay"
 
-#: src/lang.c:1845
+#: src/lang.c:1841
 #, fuzzy
 msgid	"# Default score to kill articles\n"
 msgstr	"# Makaleleri yok etmke için skoru varsay\n"
 
-#: src/lang.c:1849
+#: src/lang.c:1845
 #, fuzzy
 msgid	"Enter minimal score before an article is marked hot. <CR> sets."
 msgstr	"Makale 'hot' olarak iþaretlenmeden önce minimum skoru yazýn.<CR> ayarlar."
 
-#: src/lang.c:1850
+#: src/lang.c:1846
 #, fuzzy
 msgid	"Score limit (select)"
 msgstr	"Sýnýrý skorla (seç)"
 
-#: src/lang.c:1851
+#: src/lang.c:1847
 #, fuzzy
 msgid	"# Score limit before an article is marked hot\n"
 msgstr	"# Makale 'hot! olarak iþaretlenmeden önce sýnýrý skorlayýn\n"
 
-#: src/lang.c:1855
+#: src/lang.c:1851
 #, fuzzy
 msgid	"Enter default score to select articles. <CR> sets."
 msgstr	"Makaleleri seçmek için varsayýlan skoru yazýn.<CR> ayarlar."
 
-#: src/lang.c:1856
+#: src/lang.c:1852
 #, fuzzy
 msgid	"Default score to select articles"
 msgstr	"Makaleleri seçmek için varsayýlan deðer"
 
-#: src/lang.c:1857
+#: src/lang.c:1853
 #, fuzzy
 msgid	"# Default score to select articles\n"
 msgstr	"# Makaleleri seçmek için varsayýlan deðer\n"
 
-#: src/lang.c:1863
+#: src/lang.c:1859
 #, fuzzy
 msgid	"Use slrnface to show ''X-Face:''s"
 msgstr	"''X-Face:''s göstermek için slmface kullan"
 
-#: src/lang.c:1864
+#: src/lang.c:1860
 #, fuzzy
 msgid	"# If ON using slrnface(1) to interpret the ''X-Face:'' header.\n"
 	"# Only useful when running in an xterm.\n"
@@ -5908,273 +5908,273 @@ msgstr	"# ON durmunduysa ''X-Face:'' baþ
 	"kullanýlýyor.\n"
 	"# sadece xterm çalýþýtýrýlýrken yararlý.\n"
 
-#: src/lang.c:1872
+#: src/lang.c:1868
 #, fuzzy
 msgid	"Use ANSI color"
 msgstr	"ANSI renk geçerli"
 
-#: src/lang.c:1873
+#: src/lang.c:1869
 #, fuzzy
 msgid	"# If ON using ANSI-color\n"
 msgstr	"# On durumundaysa ANSI-renk kullanýlýyor\n"
 
-#: src/lang.c:1878
+#: src/lang.c:1874
 #, fuzzy
 msgid	"Standard foreground color"
 msgstr	"Standart önplan rengi"
 
-#: src/lang.c:1879
+#: src/lang.c:1875
 #, fuzzy
 msgid	"# Standard foreground color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Standart önplan rengi\n"
 
-#: src/lang.c:1885
+#: src/lang.c:1881
 #, fuzzy
 msgid	"Standard background color"
 msgstr	"Standart arkaplan rengi"
 
-#: src/lang.c:1886
+#: src/lang.c:1882
 #, fuzzy
 msgid	"# Standard background color\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Standart arkaplan rengi\n"
 
-#: src/lang.c:1892
+#: src/lang.c:1888
 #, fuzzy
 msgid	"Color for inverse text (background)"
 msgstr	"Çapraz metnin arkaplan rengi"
 
-#: src/lang.c:1893
+#: src/lang.c:1889
 #, fuzzy
 msgid	"# Color of background for inverse text\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Çapraz metnin arkaplan rengi\n"
 
-#: src/lang.c:1899
+#: src/lang.c:1895
 #, fuzzy
 msgid	"Color for inverse text (foreground)"
 msgstr	"Çapraz metnin önplan rengi"
 
-#: src/lang.c:1900
+#: src/lang.c:1896
 #, fuzzy
 msgid	"# Color of foreground for inverse text\n"
 	"# Default: 7 (white)\n"
 msgstr	"# Çapraz metnin önplan rengi\n"
 
-#: src/lang.c:1906
+#: src/lang.c:1902
 #, fuzzy
 msgid	"Color of text lines"
 msgstr	"Metin satýrlarýnýn rengi"
 
-#: src/lang.c:1907
+#: src/lang.c:1903
 #, fuzzy
 msgid	"# Color of text lines\n"
 	"# Default: -1 (default color)\n"
 msgstr	"# Color of text lines\n"
 
-#: src/lang.c:1913
+#: src/lang.c:1909
 #, fuzzy
 msgid	"Color of mini help menu"
 msgstr	"Mini yardým menüsünün rengi"
 
-#: src/lang.c:1914
+#: src/lang.c:1910
 #, fuzzy
 msgid	"# Color of mini help menu\n"
 	"# Default: 3 (brown)\n"
 msgstr	"# Mini yardým menüsünün rengi\n"
 
-#: src/lang.c:1920
+#: src/lang.c:1916
 #, fuzzy
 msgid	"Color of help text"
 msgstr	"Yardým sayfalarýnýn rengi"
 
-#: src/lang.c:1921
+#: src/lang.c:1917
 msgid	"# Color of help pages\n"
 	"# Default: -1 (default color)\n"
 msgstr	""
 
-#: src/lang.c:1927
+#: src/lang.c:1923
 #, fuzzy
 msgid	"Color of status messages"
 msgstr	"Durum iletilerinin rengi"
 
-#: src/lang.c:1928
+#: src/lang.c:1924
 #, fuzzy
 msgid	"# Color of messages in last line\n"
 	"# Default: 6 (cyan)\n"
 msgstr	"# Son satýrdaki iletilerin rengi\n"
 
-#: src/lang.c:1934
+#: src/lang.c:1930
 #, fuzzy
 msgid	"Color of quoted lines"
 msgstr	"Ýmlenmiþ-satýr rengi"
 
-#: src/lang.c:1935
+#: src/lang.c:1931
 #, fuzzy
 msgid	"# Color of quote-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Ýmlenmiþ-satýr rengi\n"
 
-#: src/lang.c:1941
+#: src/lang.c:1937
 #, fuzzy
 msgid	"Color of twice quoted line"
 msgstr	"Çift imlenen satýrlarýn rengi"
 
-#: src/lang.c:1942
+#: src/lang.c:1938
 #, fuzzy
 msgid	"# Color of twice quoted lines\n"
 	"# Default: 3 (brown)\n"
 msgstr	"# Çift imlenen satýrlarýn rengi\n"
 
-#: src/lang.c:1948
+#: src/lang.c:1944
 #, fuzzy
 msgid	"Color of =>3 times quoted line"
 msgstr	"Ýmlenmiþ satýrda =>3 kat rengi"
 
-#: src/lang.c:1949
+#: src/lang.c:1945
 #, fuzzy
 msgid	"# Color of >=3 times quoted lines\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Ýmlenmiþ satýrlarda >=3 kat rengi\n"
 
-#: src/lang.c:1955
+#: src/lang.c:1951
 #, fuzzy
 msgid	"Color of article header lines"
 msgstr	"Makale baþlýk satýrlarýnýn rengi"
 
-#: src/lang.c:1956
+#: src/lang.c:1952
 #, fuzzy
 msgid	"# Color of header-lines\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Baþlýk-satýrlarýnýn rengi\n"
 
-#: src/lang.c:1962
+#: src/lang.c:1958
 #, fuzzy
 msgid	"Color of actual news header fields"
 msgstr	"Aktüel habver baþlýlarý alanýnýn rengi"
 
-#: src/lang.c:1963
+#: src/lang.c:1959
 #, fuzzy
 msgid	"# Color of actual news header fields\n"
 	"# Default: 9 (light red)\n"
 msgstr	"# Aktüel haber baþlýklarý alanýnýn rengi\n"
 
-#: src/lang.c:1969
+#: src/lang.c:1965
 #, fuzzy
 msgid	"Color of article subject lines"
 msgstr	"Makale konu satýrlarýnýn rengi"
 
-#: src/lang.c:1970
+#: src/lang.c:1966
 #, fuzzy
 msgid	"# Color of article subject\n"
 	"# Default: 6 (cyan)\n"
 msgstr	"# Makale konusunun rengi\n"
 
-#: src/lang.c:1976
+#: src/lang.c:1972
 #, fuzzy
 msgid	"Color of response counter"
 msgstr	"Yanýt sayacý rengi"
 
-#: src/lang.c:1977
+#: src/lang.c:1973
 #, fuzzy
 msgid	"# Color of response counter\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Yanýt sayacý rengi\n"
 
-#: src/lang.c:1983
+#: src/lang.c:1979
 #, fuzzy
 msgid	"Color of sender (From:)"
 msgstr	"Gönderen (-den:) rengi"
 
-#: src/lang.c:1984
+#: src/lang.c:1980
 #, fuzzy
 msgid	"# Color of sender (From:)\n"
 	"# Default: 2 (green)\n"
 msgstr	"# Gönderen (-den:) rengi\n"
 
-#: src/lang.c:1990
+#: src/lang.c:1986
 #, fuzzy
 msgid	"Color of help/mail sign"
 msgstr	"yardým/posta iþareti rengi"
 
-#: src/lang.c:1991
+#: src/lang.c:1987
 #, fuzzy
 msgid	"# Color of Help/Mail-Sign\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Yardým/Posta Ýþareti rengi\n"
 
-#: src/lang.c:1997
+#: src/lang.c:1993
 #, fuzzy
 msgid	"Color of signatures"
 msgstr	"Ýmza rengi"
 
-#: src/lang.c:1998
+#: src/lang.c:1994
 #, fuzzy
 msgid	"# Color of signature\n"
 	"# Default: 4 (blue)\n"
 msgstr	"# Ýmza rengi\n"
 
-#: src/lang.c:2004
+#: src/lang.c:2000
 #, fuzzy
 msgid	"Color of highlighted URLs"
 msgstr	"*yýldýz* ile vurgulama rengi"
 
-#: src/lang.c:2005
+#: src/lang.c:2001
 msgid	"# Color of highlighted URLs\n"
 	"# Default: -1 (default color)\n"
 msgstr	""
 
-#: src/lang.c:2011
+#: src/lang.c:2007
 #, fuzzy
 msgid	"Color of highlighting with *stars*"
 msgstr	"*yýldýz* ile vurgulama rengi"
 
-#: src/lang.c:2012
+#: src/lang.c:2008
 #, fuzzy
 msgid	"# Color of word highlighting with *stars*\n"
 	"# Default: 11 (yellow)\n"
 msgstr	"# *yýldýz* ile vurgulama rengi\n"
 
-#: src/lang.c:2018
+#: src/lang.c:2014
 #, fuzzy
 msgid	"Color of highlighting with _dash_"
 msgstr	"_kesik çizgi_ ile vurgulama rengi"
 
-#: src/lang.c:2019
+#: src/lang.c:2015
 #, fuzzy
 msgid	"# Color of word highlighting with _dash_\n"
 	"# Default: 13 (light pink)\n"
 msgstr	"# _kesik çizgi_ ile vurgulama rengi\n"
 
-#: src/lang.c:2025
+#: src/lang.c:2021
 #, fuzzy
 msgid	"Color of highlighting with /slash/"
 msgstr	"/bölü/ ile vurgulama rengi"
 
-#: src/lang.c:2026
+#: src/lang.c:2022
 #, fuzzy
 msgid	"# Color of word highlighting with /slash/\n"
 	"# Default: 14 (light cyan)\n"
 msgstr	"# /bölü/ ile vurgulama rengi\n"
 
-#: src/lang.c:2032
+#: src/lang.c:2028
 #, fuzzy
 msgid	"Color of highlighting with -stroke-"
 msgstr	"-vuruþ- ile vurgulama rengi"
 
-#: src/lang.c:2033
+#: src/lang.c:2029
 #, fuzzy
 msgid	"# Color of word highlighting with -stroke-\n"
 	"# Default: 12 (light blue)\n"
 msgstr	"# -vuruþ- ile vurgulama rengi\n"
 
-#: src/lang.c:2040
+#: src/lang.c:2036
 #, fuzzy
 msgid	"Attr. of highlighting with *stars*"
 msgstr	"*yýldýz*  ile vurgulama özniteliði"
 
-#: src/lang.c:2041
+#: src/lang.c:2037
 #, fuzzy
 msgid	"# Attributes of word highlighting on mono terminals\n"
 	"# Possible values are:\n"
@@ -6195,64 +6195,64 @@ msgstr	"# Tekli uçbirimlerde sözcük vurg
 	"# 0 - Normal, 1 - Altýný çiz, 2 - En iyi vurgulama,\n"
 	"# 3 - Video ters çevir, 4 - Yanýp sönen, 5 - Yaý parlak, 6 - Koyu\n"
 
-#: src/lang.c:2056
+#: src/lang.c:2052
 #, fuzzy
 msgid	"Attr. of highlighting with _dash_"
 msgstr	"_vuruþ_  ile vurgulama özniteliði"
 
-#: src/lang.c:2057
+#: src/lang.c:2053
 msgid	"# Attribute of word highlighting with _dash_\n"
 	"# Default: 2 (best highlighting)\n"
 msgstr	""
 
-#: src/lang.c:2063
+#: src/lang.c:2059
 #, fuzzy
 msgid	"Attr. of highlighting with /slash/"
 msgstr	"/bölü/ ile vurgulama özniteliði"
 
-#: src/lang.c:2064
+#: src/lang.c:2060
 #, fuzzy
 msgid	"# Attribute of word highlighting with /slash/\n"
 	"# Default: 5 (half bright)\n"
 msgstr	"# /bölü/ ile vurgulama özniteliði\n"
 
-#: src/lang.c:2070
+#: src/lang.c:2066
 #, fuzzy
 msgid	"Attr. of highlighting with -stroke-"
 msgstr	"-kesik çizgi- ile vurgulama özniteliði"
 
-#: src/lang.c:2071
+#: src/lang.c:2067
 #, fuzzy
 msgid	"# Attribute of word highlighting with -stroke-\n"
 	"# Default: 3 (reverse video)\n"
 msgstr	"# -kesik çizgi- ile vurgulama özniteliði\n"
 
-#: src/lang.c:2077
+#: src/lang.c:2073
 #, fuzzy
 msgid	"URL highlighting in message body"
 msgstr	"Ýleti gövdesinde vurgulana sözcük"
 
-#: src/lang.c:2078
+#: src/lang.c:2074
 #, fuzzy
 msgid	"# Enable URL highlighting?\n"
 msgstr	"# Sözcük vurgulamayý etkinlþetir?\n"
 
-#: src/lang.c:2083
+#: src/lang.c:2079
 #, fuzzy
 msgid	"Word highlighting in message body"
 msgstr	"Ýleti gövdesinde vurgulana sözcük"
 
-#: src/lang.c:2084
+#: src/lang.c:2080
 #, fuzzy
 msgid	"# Enable word highlighting?\n"
 msgstr	"# Sözcük vurgulamayý etkinlþetir?\n"
 
-#: src/lang.c:2089
+#: src/lang.c:2085
 #, fuzzy
 msgid	"What to display instead of mark"
 msgstr	"Ýþaretin yerine ne gösterilmeli?"
 
-#: src/lang.c:2090
+#: src/lang.c:2086
 #, fuzzy
 msgid	"# Should the leading and ending stars and dashes also be displayed,\n"
 	"# even when they are highlighting marks?\n"
@@ -6264,66 +6264,66 @@ msgstr	"# iþaretleri vurgulasalar bile?\
 	"# baþtaki ve sondaki yýldýzlar ve kesik çizgiler görüntülenmelidir\n"
 	"# 0 - hayýr    1 - evet, iþareti görüntüle    2 - boþluk býrak\n"
 
-#: src/lang.c:2099
+#: src/lang.c:2095
 #, fuzzy
 msgid	"Enter column number to wrap article lines to in the pager. <CR> sets."
 msgstr	"Sayfalayýcýdaki makale satýrlarýný çevrelemek için sütun mumarasýný yazýn. "
 	"<CR> ayarlar."
 
-#: src/lang.c:2100
+#: src/lang.c:2096
 #, fuzzy
 msgid	"Page line wrap column"
 msgstr	"Sayfa satýrý sütunu çevreliyor"
 
-#: src/lang.c:2101
+#: src/lang.c:2097
 #, fuzzy
 msgid	"# Wrap article lines at column\n"
 msgstr	"# Sütundaki makale satýrlarýný çevrele\n"
 
-#: src/lang.c:2106
+#: src/lang.c:2102
 #, fuzzy
 msgid	"Wrap around threads on next unread"
 msgstr	"Sonraki okunmayanda parçacýklarý çevrele"
 
-#: src/lang.c:2107
+#: src/lang.c:2103
 #, fuzzy
 msgid	"# If ON wrap around threads on searching next unread article\n"
 msgstr	"# ON durumunduysa sonraki okunmayan makaleyi aramak için parçacýklarý "
 	"çevrele\n"
 
-#: src/lang.c:2111
+#: src/lang.c:2107
 #, fuzzy
 msgid	"Enter default mail address (and fullname). <CR> sets."
 msgstr	"Varsayýlan posta adresini (ve tüm ismi) yaz, <CR> ayarlar."
 
-#: src/lang.c:2112
+#: src/lang.c:2108
 #, fuzzy
 msgid	"Mail address (and fullname)"
 msgstr	"Posta adresi (ile tüm isim)"
 
-#: src/lang.c:2113
+#: src/lang.c:2109
 #, fuzzy
 msgid	"# User's mail address (and fullname), if not username@host (fullname)\n"
 msgstr	"# Kullanýcýnýn posta adresi (ile tüm ismi), deðilse kullanýcýadý@anasistem "
 	"(tüm isim)\n"
 
-#: src/lang.c:2118
+#: src/lang.c:2114
 msgid	"Show empty Followup-To in editor"
 msgstr	""
 
-#: src/lang.c:2119
+#: src/lang.c:2115
 msgid	"# If ON show empty Followup-To header when editing an article\n"
 msgstr	""
 
-#: src/lang.c:2123
+#: src/lang.c:2119
 msgid	"Enter path/! command/--none to create your default signature. <CR> sets."
 msgstr	""
 
-#: src/lang.c:2124
+#: src/lang.c:2120
 msgid	"Create signature from path/command"
 msgstr	""
 
-#: src/lang.c:2125
+#: src/lang.c:2121
 msgid	"# Signature path (random sigs)/file to be used when posting/replying\n"
 	"# default_sigfile=file       appends file as signature\n"
 	"# default_sigfile=!command   executes external command to generate a "
@@ -6331,52 +6331,52 @@ msgid	"# Signature path (random sigs)/fi
 	"# default_sigfile=--none     don't append a signature\n"
 msgstr	""
 
-#: src/lang.c:2132
+#: src/lang.c:2128
 msgid	"Prepend signature with \"-- \" on own line. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2133
+#: src/lang.c:2129
 msgid	"Prepend signature with \"-- \""
 msgstr	""
 
-#: src/lang.c:2134
+#: src/lang.c:2130
 msgid	"# If ON prepend the signature with dashes '\\n-- \\n'\n"
 msgstr	""
 
-#: src/lang.c:2138
+#: src/lang.c:2134
 msgid	"Add signature when reposting articles. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2139
+#: src/lang.c:2135
 msgid	"Add signature when reposting"
 msgstr	""
 
-#: src/lang.c:2140
+#: src/lang.c:2136
 msgid	"# If ON add signature to reposted articles\n"
 msgstr	""
 
-#: src/lang.c:2144
+#: src/lang.c:2140
 #, c-format
 msgid	"Enter quotation marks, %s or %S for author's initials."
 msgstr	""
 
-#: src/lang.c:2145
+#: src/lang.c:2141
 msgid	"Characters used as quote-marks"
 msgstr	""
 
-#: src/lang.c:2146
+#: src/lang.c:2142
 #, fuzzy, c-format
 msgid	"# Characters used in quoting to followups and replies.\n"
 	"# '_' is replaced by ' ', %%s, %%S are replaced by author's initials.\n"
 msgstr	"# Sonrakine geçerken ve cevaplarda kulanýlan karakterlerin gösterimi.\n"
 	"# '_'  deðiþtirilir ' ', %%s, %%S yazar baþlýðý deðiþtirilir.\n"
 
-#: src/lang.c:2152
+#: src/lang.c:2148
 #, fuzzy
 msgid	"Quoting behavior"
 msgstr	"Davranýþ göstermesi"
 
-#: src/lang.c:2153
+#: src/lang.c:2149
 #, fuzzy
 msgid	"# How quoting should be handled when following up or replying.\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -6398,17 +6398,17 @@ msgstr	"Diðerine geçerken yada cevap ver
 	"# 6 = Ýmzalarý göster, boþ satýrlarý göster\n"
 	"# 7 = Görünümleri göster, imzalarý göster, boþ satýrlarý göster\n"
 
-#: src/lang.c:2166 src/lang.c:2174 src/lang.c:2180
+#: src/lang.c:2162 src/lang.c:2170 src/lang.c:2176
 #, fuzzy
 msgid	"%A Addr %D Date %F Addr+Name %G Groupname %M Message-ID %N Name %C First Name"
 msgstr	"%A Adres %D Tarih %F Adres+Ad %G Grupadý %M Ýleti-Kimliði %N Ad %C Ýlk Ad"
 
-#: src/lang.c:2167
+#: src/lang.c:2163
 #, fuzzy
 msgid	"Quote line when following up"
 msgstr	"Sonrakine geçerken satýr göster"
 
-#: src/lang.c:2168
+#: src/lang.c:2164
 #, fuzzy, c-format
 msgid	"# Format of quote line when mailing/posting/following-up an article\n"
 	"# %%A Address    %%D Date   %%F Addr+Name   %%G Groupname   %%M Message-ID\n"
@@ -6418,43 +6418,43 @@ msgstr	"# Bir makaleyi postalarken/gönde
 	"# %%A Adres   %%D Tarih   %%F Adres+Ad   %%G Grupadý   %%M Ýleti-Kimliði\n"
 	"# %%N Tam Ad  %%C Ýlk Adýnýz   %%I Adýn baþ harfleri\n"
 
-#: src/lang.c:2175
+#: src/lang.c:2171
 #, fuzzy
 msgid	"Quote line when cross-posting"
 msgstr	"Çapraz gönderirken satýrý göster"
 
-#: src/lang.c:2181
+#: src/lang.c:2177
 #, fuzzy
 msgid	"Quote line when mailing"
 msgstr	"posta gönderirken satýrý göster"
 
-#: src/lang.c:2186
+#: src/lang.c:2182
 #, fuzzy
 msgid	"If ON, include User-Agent: header. <SPACE> toggles & <CR> sets."
 msgstr	"ON durumdaysa, Kullanýcý-Etken baþlýðý ekleyiniz.  <SPACE> toggles & <CR> "
 	"sets."
 
-#: src/lang.c:2187
+#: src/lang.c:2183
 #, fuzzy
 msgid	"Insert 'User-Agent:'-header"
 msgstr	"'User-Agent:'-baþlýk ekleyiniz"
 
-#: src/lang.c:2188
+#: src/lang.c:2184
 #, fuzzy
 msgid	"# If ON include advertising User-Agent: header\n"
 msgstr	"# ON durumdaysa User-Agent ilanýný ekleyiniz: baþlýk\n"
 
-#: src/lang.c:2193
+#: src/lang.c:2189
 #, fuzzy
 msgid	"Enter charset name for MIME (e.g. US-ASCII, ISO-8859-1, EUC-KR), <CR> to set."
 msgstr	"(US-ASCII, ISO-8859-1, EUC-KR) Çok Amaçlý Internet Posta Uzantýlarý için "
 	"karakterküme ismini giriniz."
 
-#: src/lang.c:2194
+#: src/lang.c:2190
 msgid	"MM_CHARSET"
 msgstr	""
 
-#: src/lang.c:2195
+#: src/lang.c:2191
 #, fuzzy
 msgid	"# Charset supported locally which is also used for MIME header and\n"
 	"# Content-Type header.\n"
@@ -6471,33 +6471,33 @@ msgstr	"# Karakterkümesi Çok Amaçlý Inte
 	"tanýmlanmýþsa, diðer karakterkümesi\n"
 	"# mm_karakterkümesi görünemez ve gösteremez '?'.\n"
 
-#: src/lang.c:2205
+#: src/lang.c:2201
 #, fuzzy
 msgid	"MM_NETWORK_CHARSET"
 msgstr	"MM_AÐ_KARAKTERKÜMESÝ"
 
-#: src/lang.c:2206
+#: src/lang.c:2202
 #, fuzzy
 msgid	"# Charset used for MIME (Content-Type) header in postings.\n"
 msgstr	"# Çok Amaçlý Internet Posta Uzantýlarýn (içerik-tür) posta baþlýklarý için "
 	"kulanýlan karakter kümesi\n"
 
-#: src/lang.c:2212
+#: src/lang.c:2208
 #, fuzzy
 msgid	"Mailbox format"
 msgstr	"posta kutusu"
 
-#: src/lang.c:2213
+#: src/lang.c:2209
 #, fuzzy
 msgid	"# Format of the mailbox.\n"
 msgstr	"# Posta kutusunun biçimi.\n"
 
-#: src/lang.c:2218
+#: src/lang.c:2214
 #, fuzzy
 msgid	"MIME encoding in news messages"
 msgstr	"Yeni mesajlarda Çok Amaçlý Internet Posta Uzantýlarý kodla"
 
-#: src/lang.c:2219
+#: src/lang.c:2215
 #, fuzzy
 msgid	"# MIME encoding (8bit, base64, quoted-printable, 7bit) of the body\n"
 	"# for mails and posts, if necessary. QP is efficient for most European\n"
@@ -6511,17 +6511,17 @@ msgstr	"# Çok Amaçlý Internet Posta Uzan
 	"# Base64 8bit Doðu Asya ve Yunancadan daha yüksek verimlidir\n"
 	"# Rusça karakter kümesinin 8bit karakterler.\n"
 
-#: src/lang.c:2227 src/lang.c:2248
+#: src/lang.c:2223 src/lang.c:2244
 #, fuzzy
 msgid	"Don't change unless you know what you are doing. <ESC> cancels."
 msgstr	"Ne yaptýðýný bilmiyorsan deðiþtirme. <ESC> iptal eder."
 
-#: src/lang.c:2228
+#: src/lang.c:2224
 #, fuzzy
 msgid	"Use 8bit characters in news headers"
 msgstr	"Yeni baþlýklarda 8bit karakter kullan."
 
-#: src/lang.c:2229
+#: src/lang.c:2225
 #, fuzzy
 msgid	"# If ON, 8bit characters in news headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6532,33 +6532,33 @@ msgstr	"# ON durumdaysa, 8bit karakterle
 	"# karakterlerin deðeri bakýlmadan kodlanýr\n"
 	"# Çok Amaçlý Internet Posta Uzantýlarý kodlamasý 8bit ise\n"
 
-#: src/lang.c:2236
+#: src/lang.c:2232
 #, fuzzy
 msgid	"Auto-view post-processed files <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"Soniþemci dosyalarý otomatik olarak göster <SPACE> toggles, <CR> sets, <ESC> "
 	"cancels."
 
-#: src/lang.c:2237
+#: src/lang.c:2233
 #, fuzzy
 msgid	"View post-processed files"
 msgstr	"Soniþlemci dosyalarý göster"
 
-#: src/lang.c:2238
+#: src/lang.c:2234
 #, fuzzy
 msgid	"# If set, post processed files will be opened in a viewer\n"
 msgstr	"# Kurulmuþsa, soniþlemci dosyalar görünüleyicide açýlacak\n"
 
-#: src/lang.c:2243
+#: src/lang.c:2239
 #, fuzzy
 msgid	"MIME encoding in mail messages"
 msgstr	"Çok Amaçlý Internet Posta Uzantýlarý posta iletilerinde kodla"
 
-#: src/lang.c:2249
+#: src/lang.c:2245
 #, fuzzy
 msgid	"Use 8bit characters in mail headers"
 msgstr	"Posta baþlýklarýnda 8bit karakter kullan"
 
-#: src/lang.c:2250
+#: src/lang.c:2246
 #, fuzzy
 msgid	"# If ON, 8bit characters in mail headers are NOT encoded.\n"
 	"# default is OFF. Thus 8bit characters are encoded by default.\n"
@@ -6574,28 +6574,28 @@ msgstr	"# ON durumdaysa, 8bit karakterle
 	"# posta baþlýklarýnda 8bit karakterleri yasaksa iptal önerilir HAYIR -e\n"
 	"# Çok önemli neden yoksa ON durumuna getir\n"
 
-#: src/lang.c:2260
+#: src/lang.c:2256
 #, fuzzy
 msgid	"Strip blanks from ends of lines"
 msgstr	"Satýr sonu boþlarý yok et"
 
-#: src/lang.c:2261
+#: src/lang.c:2257
 #, fuzzy
 msgid	"# If ON strip blanks from ends of lines for faster display on slow "
 	"terminals.\n"
 msgstr	"# ON durumdaysa yavaþ uçbirimde daha hýzlý görüntü için boþlarý yok et.\n"
 
-#: src/lang.c:2266
+#: src/lang.c:2262
 #, fuzzy
 msgid	"If ON, use transliteration. <SPACE> toggles & <CR> sets."
 msgstr	"ON durumdaysa damga çevirisi kullan.  <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2267
+#: src/lang.c:2263
 #, fuzzy
 msgid	"Transliteration"
 msgstr	"Damga çevirisi"
 
-#: src/lang.c:2268
+#: src/lang.c:2264
 #, fuzzy
 msgid	"# If ON, use //TRANSLIT extension. This means that when a character cannot\n"
 	"# be represented in the in the target character set, it can be approximated\n"
@@ -6604,50 +6604,50 @@ msgstr	"# ON durumdaysa, //DAMGAÇEVÝRÝSÝ
 	"# daha büyük damga kümesi, yaklaþýk deðer verilebilir\n"
 	"# Bir veya daha fazla ayný karakter\n"
 
-#: src/lang.c:2275
+#: src/lang.c:2271
 #, fuzzy
 msgid	"Send you a carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	"Mektup kopyasý otomatik olarak kendine gönder. <SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2276
+#: src/lang.c:2272
 #, fuzzy
 msgid	"Send you a cc automatically"
 msgstr	"Mektup kopyasý otomatik olarak kendine gönder."
 
-#: src/lang.c:2277
+#: src/lang.c:2273
 #, fuzzy
 msgid	"# If ON automatically put your name in the Cc: field when mailing an article\n"
 msgstr	"# ON durumdaysa otomatic olarak ismini mektup kopyasýna koy: Makaleyi "
 	"gönderirken alan yarat\n"
 
-#: src/lang.c:2281
+#: src/lang.c:2277
 #, fuzzy
 msgid	"Send you a blind carbon copy automatically. <SPACE> toggles & <CR> sets."
 msgstr	"Gizli mektup kopyasý otomatik olarak kendine gönder."
 
-#: src/lang.c:2282
+#: src/lang.c:2278
 #, fuzzy
 msgid	"Send you a blind cc automatically"
 msgstr	"Gizli mektup kopyasý otomatik olarak kendine gönder"
 
-#: src/lang.c:2283
+#: src/lang.c:2279
 #, fuzzy
 msgid	"# If ON automatically put your name in the Bcc: field when mailing an "
 	"article\n"
 msgstr	"# ON durumdaysa otomatic olarak ismini görünmeyen mektup kopyasýna koy: "
 	"Makaleyi gönderirken alan yarat\n"
 
-#: src/lang.c:2287
+#: src/lang.c:2283
 #, fuzzy
 msgid	"Enter address elements about which you want to be warned. <CR> sets."
 msgstr	"uyarýlmak istediðin adres öðelerine gir <CR> sets."
 
-#: src/lang.c:2288
+#: src/lang.c:2284
 #, fuzzy
 msgid	"Spamtrap warning address parts"
 msgstr	"isteneyen e-mail posta uyarýsý"
 
-#: src/lang.c:2289
+#: src/lang.c:2285
 #, fuzzy
 msgid	"# A comma-delimited list of address-parts you want to be warned\n"
 	"# about when trying to reply by email.\n"
@@ -6655,125 +6655,125 @@ msgstr	"# Uyarýlmak isiyorsan virgülle-s
 	"göster\n"
 	"# e-posta ile cevap yazmak istediðin zaman\n"
 
-#: src/lang.c:2294
+#: src/lang.c:2290
 #, fuzzy
 msgid	"Enter default number of days a filter entry will be valid. <CR> sets."
 msgstr	"Süz giriþin geçerli olacaðý varsayýlan günler sayýsýna gir <CR> sets."
 
-#: src/lang.c:2295
+#: src/lang.c:2291
 #, fuzzy
 msgid	"No. of days a filter entry is valid"
 msgstr	"Süz girdisinin geçerli günler sayýsý"
 
-#: src/lang.c:2296
+#: src/lang.c:2292
 #, fuzzy
 msgid	"# Number of days a short term filter will be active\n"
 msgstr	"# Kýsa sürecek süzün aktif olacaðý günler sayýsý\n"
 
-#: src/lang.c:2300
+#: src/lang.c:2296
 msgid	"Add posted articles to filter. <SPACE> toggles & <CR> sets."
 msgstr	""
 
-#: src/lang.c:2301
+#: src/lang.c:2297
 #, fuzzy
 msgid	"Add posted articles to filter"
 msgstr	"Gönderilen makaleleri süzgece ekle"
 
-#: src/lang.c:2302
+#: src/lang.c:2298
 #, fuzzy
 msgid	"# If ON add posted articles which start a new thread to filter for\n"
 	"# highlighting follow-ups\n"
 msgstr	"# ON durumduysa gönderilmiþ makaleleri ekle# highlighting follow-ups\n"
 
-#: src/lang.c:2306
+#: src/lang.c:2302
 #, fuzzy
 msgid	"The directory where articles/threads are to be saved in mailbox format."
 msgstr	"makaleler/iç parçacýklarýn posta kutusu olarak kaydedilecek dizin."
 
-#: src/lang.c:2307
+#: src/lang.c:2303
 #, fuzzy
 msgid	"Mail directory"
 msgstr	"Posta dizini"
 
-#: src/lang.c:2308
+#: src/lang.c:2304
 #, fuzzy
 msgid	"# (-m) directory where articles/threads are saved in mailbox format\n"
 msgstr	"# makaleler/iç parçacýklarýn posta kutusu olarak kaydetmek istediðin dizin\n"
 
-#: src/lang.c:2313
+#: src/lang.c:2309
 #, fuzzy
 msgid	"Save articles in batch mode (-S)"
 msgstr	"Makaleleri toplu moda kaydet (-S)"
 
-#: src/lang.c:2314
+#: src/lang.c:2310
 #, fuzzy
 msgid	"# If ON articles/threads will be saved in batch mode when save -S\n"
 	"# or mail (-M/-N) is specified on the command line\n"
 msgstr	"# ON durumdaysa kaydeti bastýðýn zaman makaleler/iç parçacýklar\n"
 	"# toplu mode olarak kaydedilir\n"
 
-#: src/lang.c:2319
+#: src/lang.c:2315
 #, fuzzy
 msgid	"The directory where you want articles/threads saved."
 msgstr	"makeleleri7iç parçacýklarýný kaydetmek istediðin dizin."
 
-#: src/lang.c:2320
+#: src/lang.c:2316
 #, fuzzy
 msgid	"Directory to save arts/threads in"
 msgstr	"iç parçacýklarýn kaydedildiði dizin"
 
-#: src/lang.c:2321
+#: src/lang.c:2317
 #, fuzzy
 msgid	"# Directory where articles/threads are saved\n"
 msgstr	"# Kaydedilmiþ makalelerin/iç parçacýklarýn olduðu dizin\n"
 
-#: src/lang.c:2325
+#: src/lang.c:2321
 #, fuzzy
 msgid	"Auto save article/thread by Archive-name: header. <SPACE> toggles & <CR> sets."
 msgstr	"Arçivadý olarak makaleleri/iç parçacýklarý otomatik olarak kaydet: header. "
 	"<SPACE> toggles & <CR> sets."
 
-#: src/lang.c:2326
+#: src/lang.c:2322
 #, fuzzy
 msgid	"Use Archive-name: header for save"
 msgstr	"Arþiv ismi kullan: baþlýk kaydetme"
 
-#: src/lang.c:2327
+#: src/lang.c:2323
 #, fuzzy
 msgid	"# If ON articles/threads with Archive-name: in mail header will\n"
 	"# be automatically saved with the Archive-name & part/patch no.\n"
 msgstr	"# ON durumdaysa Arþiv ismi ile makaleleri/iç parçacýklarý: posta baþlýðý\n"
 	"# will Arþiv ismi &\n"
 
-#: src/lang.c:2332
+#: src/lang.c:2328
 #, fuzzy
 msgid	"Mark saved articles/threads as read. <SPACE> toggles, <CR> sets, <ESC> "
 	"cancels."
 msgstr	"Kaydedilmiþ makaleleri /iç parçacýklarý okunmuþ olarak iþaretle. <ARALIK> "
 	"büyük küçük harf, <CR> kümeler, <ESC> iptal et."
 
-#: src/lang.c:2333
+#: src/lang.c:2329
 #, fuzzy
 msgid	"Mark saved articles/threads as read"
 msgstr	"Kaydedilmiþ makaleleri /iç parçacýklarý okunmuþ olarak iþaretle"
 
-#: src/lang.c:2334
+#: src/lang.c:2330
 #, fuzzy
 msgid	"# If ON mark articles that are saved as read\n"
 msgstr	"# ON durumdaysa kaydedilmiþ makaleleri okunmuþ olarak iþaretle\n"
 
-#: src/lang.c:2338
+#: src/lang.c:2334
 #, fuzzy
 msgid	"Do post processing (eg. extract attachments) for saved articles."
 msgstr	"Kaydedilmiþ makaleler için iþlem gönder (örn. ekleri çýkart) for saved "
 	"articles."
 
-#: src/lang.c:2339
+#: src/lang.c:2335
 #, fuzzy
 msgid	"Post process saved articles"
 msgstr	"Kaydedilmiþ makaleleri gönder"
 
-#: src/lang.c:2340
+#: src/lang.c:2336
 #, fuzzy
 msgid	"# Perform post processing (saving binary attachments) from saved articles.\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -6783,108 +6783,108 @@ msgid	"# Perform post processing (saving
 msgstr	"# Kaydedilmiþ makaleler gönderme iþlemini bitir.\n"
 	"# 0=(evet) 1=(hayýr) 2=(kabuk arþivleri bul (shar) only)\n"
 
-#: src/lang.c:2349
+#: src/lang.c:2345
 #, fuzzy
 msgid	"Process only unread articles"
 msgstr	"Sadece okunmayan makaleleri iþle"
 
-#: src/lang.c:2350
+#: src/lang.c:2346
 #, fuzzy
 msgid	"# If ON only save/print/pipe/mail unread articles (tagged articles excepted)\n"
 msgstr	"# ON durumundaysa okunmamýþ makaleleri sadece kaydet/yazdýr/ilet/postala "
 	"(imlenmiþ makaleler hariç tutulur)\n"
 
-#: src/lang.c:2355
+#: src/lang.c:2351
 #, fuzzy
 msgid	"Print all or just part of header. <SPACE> toggles & <CR> sets."
 msgstr	"Baþlýðýn tümünü ya da bir kýsmýný yazdýr.  <SPACE> deðiþtirir & <CR> ayarlar."
 
-#: src/lang.c:2356
+#: src/lang.c:2352
 #, fuzzy
 msgid	"Print all headers when printing"
 msgstr	"Yazdýrýrken tüm baþlýklarý yazdýr"
 
-#: src/lang.c:2357
+#: src/lang.c:2353
 #, fuzzy
 msgid	"# If ON print all of article header otherwise just the important lines\n"
 msgstr	"# On durumundaysa makale baþlýðýnýn tümünü deðilse sadece önemli olanlarý "
 	"yazdýr\n"
 
-#: src/lang.c:2361
+#: src/lang.c:2357
 #, fuzzy
 msgid	"The printer program with options that is to be used to print articles/threads."
 msgstr	"Makaleleri/parçacýklarý yazdýrmak için kullanýlacak seçenekli yazýcý programý."
 
-#: src/lang.c:2362
+#: src/lang.c:2358
 #, fuzzy
 msgid	"Printer program with options"
 msgstr	"Seçenekli yazýcý programý"
 
-#: src/lang.c:2363
+#: src/lang.c:2359
 #, fuzzy
 msgid	"# Print program with parameters used to print articles/threads\n"
 msgstr	"# Makaleleri/iþ parçacýklarý yazdýrmak için parameterli yazýcý program "
 	"kullan\n"
 
-#: src/lang.c:2369
+#: src/lang.c:2365
 #, fuzzy
 msgid	"Force redraw after certain commands"
 msgstr	"Kesin komutlardan sonra ekrandaki çizimin yenilenmesini güçlendir"
 
-#: src/lang.c:2370
+#: src/lang.c:2366
 #, fuzzy
 msgid	"# If ON a screen redraw will always be done after certain external commands\n"
 msgstr	"# ON durumdaysa ekrandaki çizimin yenilenmesi bazý dýþ komutlardan sonra "
 	"tamamlanacak\n"
 
-#: src/lang.c:2374
+#: src/lang.c:2370
 #, fuzzy
 msgid	"Start editor with line offset. <SPACE> toggles, <CR> sets, <ESC> cancels."
 msgstr	"Satýr kaydýrarak düzenleciyi baþlat. <ARALIK> büyük küçük harf, <CR> kümeler, "
 	"<ESC> iptal et."
 
-#: src/lang.c:2375
+#: src/lang.c:2371
 #, fuzzy
 msgid	"Start editor with line offset"
 msgstr	"Düzenleyiciyi satýr konumu ile baþlat"
 
-#: src/lang.c:2376
+#: src/lang.c:2372
 #, fuzzy
 msgid	"# If ON editor will be started with cursor offset into the file\n"
 	"# otherwise the cursor will be positioned at the first line\n"
 msgstr	"# ON düzenleyicir dosyadaki imleç kaydýrýcýlarda açýlacak\n"
 	"# aksi takdirde imleç ilk satýrda yer alacak\n"
 
-#: src/lang.c:2381
+#: src/lang.c:2377
 #, fuzzy
 msgid	"Enter %E for editor, %F for filename, %N for line-number, <CR> to set."
 msgstr	"Düzenleyici için %E, dosya adý için %F, satýr numarasý için %N, kümelemek "
 	"için <CR> yazýn."
 
-#: src/lang.c:2382
+#: src/lang.c:2378
 #, fuzzy
 msgid	"Invocation of your editor"
 msgstr	"Düzenleyicinizin yürütülmesi"
 
-#: src/lang.c:2383
+#: src/lang.c:2379
 #, fuzzy, c-format
 msgid	"# Format of editor line including parameters\n"
 	"# %%E Editor  %%F Filename  %%N Linenumber\n"
 msgstr	"# Parametrelerle birlikte düzenleyici satýrý biçimi\n"
 	"# %%E Düzenleyici  %%F Dosya adý  %%N Satýr numarasý\n"
 
-#: src/lang.c:2388
+#: src/lang.c:2384
 #, fuzzy
 msgid	"Enter name and options for external-inews, --internal for internal inews"
 msgstr	"Dýþ inew programlarý için isim ve seçenekleri, --iç inew programlarý için "
 	"içseli girin"
 
-#: src/lang.c:2389
+#: src/lang.c:2385
 #, fuzzy
 msgid	"External inews"
 msgstr	"Dýþ inew programlarý"
 
-#: src/lang.c:2390
+#: src/lang.c:2386
 #, fuzzy
 msgid	"# If --internal use the built in mini inews for posting via NNTP\n"
 	"# otherwise use an external inews program\n"
@@ -6892,18 +6892,18 @@ msgstr	"# Eðer --içsel ise NNTP yoluyla 
 	"programlarýný kullanýn\n"
 	"# deðilse bir dýþ inew programý kullanýn\n"
 
-#: src/lang.c:2394
+#: src/lang.c:2390
 #, fuzzy
 msgid	"Enter %M for mailer, %S for subject, %T for to, %F for filename, <CR> to set."
 msgstr	"Posta gönderici için %M, konu için %S, gönderilen için %T, dosya adý için %F, "
 	"kümelemek için <CR> yazýn."
 
-#: src/lang.c:2395
+#: src/lang.c:2391
 #, fuzzy
 msgid	"Invocation of your mail command"
 msgstr	"Posta komutunuzun yürütülmesi"
 
-#: src/lang.c:2396
+#: src/lang.c:2392
 #, fuzzy, c-format
 msgid	"# Format of mailer line including parameters\n"
 	"# %%M Mailer  %%S Subject  %%T To  %%F Filename\n"
@@ -6915,12 +6915,12 @@ msgstr	"# Parametrelerle birlikte gönder
 	"F\n"
 	"# ie. elm etkileþimli            :    elm -i %%F -s \"%%S\" \"%%T\"\n"
 
-#: src/lang.c:2404
+#: src/lang.c:2400
 #, fuzzy
 msgid	"Use interactive mail reader"
 msgstr	"Etkileþimli posta okuyucu kullan"
 
-#: src/lang.c:2405
+#: src/lang.c:2401
 msgid	"# Interactive mailreader\n"
 	"# Possible values are (the default is marked with *):\n"
 	"# * 0 = no interactive mailreader\n"
@@ -6928,71 +6928,71 @@ msgid	"# Interactive mailreader\n"
 	"#   2 = use interactive mailreader without headers in file\n"
 msgstr	""
 
-#: src/lang.c:2414
+#: src/lang.c:2410
 #, fuzzy
 msgid	"Remove ~/.article after posting"
 msgstr	"Kaldýr ~/.article sonra makale"
 
-#: src/lang.c:2415
+#: src/lang.c:2411
 #, fuzzy
 msgid	"# If ON remove ~/.article after posting.\n"
 msgstr	"# ON durumundaysa kaldýr  ~/.gönderimden sonra makale.\n"
 
-#: src/lang.c:2419
+#: src/lang.c:2415
 #, fuzzy
 msgid	"Filename for all posted articles, <CR> sets, no filename=do not save."
 msgstr	"Tüm gönderilen makaleler için dosya adý, <CR> ayarlar, dosya adý "
 	"yok=kaydetmeyin."
 
-#: src/lang.c:2420
+#: src/lang.c:2416
 #, fuzzy
 msgid	"Filename for posted articles"
 msgstr	"Gönderilen makaleler için dosya adý"
 
-#: src/lang.c:2421
+#: src/lang.c:2417
 #, fuzzy
 msgid	"# Filename where to keep all postings (default posted)\n"
 	"# If no filename is set then postings will not be saved\n"
 msgstr	"# Postalarýn tutunacak dosyaadý (gönderilmiþ varsayýlan)\n"
 	"# Dosyaadý yoksa hiçbir posta kaydedilmeyecek\n"
 
-#: src/lang.c:2426
+#: src/lang.c:2422
 #, fuzzy
 msgid	"Keep all failed articles in ~/dead.articles. <SPACE> toggles & <CR> sets."
 msgstr	"Baþarýsýz makaleleri tut ~/ölü.makale. <Aralýk> büyük küçük harf & <CR> "
 	"kümeleri."
 
-#: src/lang.c:2427
+#: src/lang.c:2423
 #, fuzzy
 msgid	"Keep failed arts in ~/dead.articles"
 msgstr	"Baþarýsýz makaleleri tut ~/ölü.makale"
 
-#: src/lang.c:2428
+#: src/lang.c:2424
 #, fuzzy
 msgid	"# If ON keep all failed postings in ~/dead.articles\n"
 msgstr	"# If ON gönderilemeyen bütün postalarý tut ~/ölü.makale\n"
 
-#: src/lang.c:2432
+#: src/lang.c:2428
 #, fuzzy
 msgid	"Do you want to strip unsubscribed groups from .newsrc"
 msgstr	"Abone olmayan gruplarý çýkart .newsrc"
 
-#: src/lang.c:2433
+#: src/lang.c:2429
 #, fuzzy
 msgid	"No unsubscribed groups in newsrc"
 msgstr	"Abone olmayan grup yok newsrc"
 
-#: src/lang.c:2434
+#: src/lang.c:2430
 #, fuzzy
 msgid	"# If ON strip unsubscribed groups from newsrc\n"
 msgstr	"# If ON abone olmamýþ gruplarý çýkart newsrc\n"
 
-#: src/lang.c:2439
+#: src/lang.c:2435
 #, fuzzy
 msgid	"Remove bogus groups from newsrc"
 msgstr	"Bogus gruplarý kaldýr newsrc"
 
-#: src/lang.c:2440
+#: src/lang.c:2436
 #, fuzzy
 msgid	"# What to do with bogus groups in newsrc file\n"
 	"# Possible values are (the default is marked with *):\n"
@@ -7002,66 +7002,66 @@ msgid	"# What to do with bogus groups in
 msgstr	"# newsrc dosyasýnda olan bogus gruplara ne yapýlsýn\n"
 	"# 0=(Koru) 1=(Kaldýr) 2=(Highlight with D on selection screen).\n"
 
-#: src/lang.c:2448
+#: src/lang.c:2444
 #, fuzzy
 msgid	"Enter number of seconds until active file will be reread. <CR> sets."
 msgstr	"Aktif dosya tekrar okunana kadar saniye miktarýný girin. <CR> ayarlar."
 
-#: src/lang.c:2449
+#: src/lang.c:2445
 #, fuzzy
 msgid	"Interval in secs to reread active"
 msgstr	"yeniden etkin kýlma saniye aralýðý"
 
-#: src/lang.c:2450
+#: src/lang.c:2446
 #, fuzzy
 msgid	"# Time interval in seconds between rereading the active file (0=never)\n"
 msgstr	"# Aktif dosyalar okunurken saniyeler süren zaman aralýðý (0=asla)\n"
 
-#: src/lang.c:2455
+#: src/lang.c:2451
 #, fuzzy
 msgid	"Reconnect to server automatically"
 msgstr	"Sunucuya otomatik olarak baðlan"
 
-#: src/lang.c:2456
+#: src/lang.c:2452
 #, fuzzy
 msgid	"# If ON automatically reconnect to NNTP server if the connection is broken\n"
 msgstr	"# ON konumunda ise baðlantý kesilirse NNTP sunucusuna otomatik olarak tekrar "
 	"baðlan\n"
 
-#: src/lang.c:2460
+#: src/lang.c:2456
 #, fuzzy
 msgid	"Create local copies of NNTP overview files. <SPACE> toggles & <CR> sets."
 msgstr	"NNTP giriþ sayfalarýnýn yerel kopyalarýný yarat. <SPACE> deðiþtirir & <CR> "
 	"ayarlar."
 
-#: src/lang.c:2461
+#: src/lang.c:2457
 #, fuzzy
 msgid	"Cache NNTP overview files locally"
 msgstr	"Að Haberleri Aktarma Protokolü önbelleði yerel olarak giriþ dosyalarý"
 
-#: src/lang.c:2462
+#: src/lang.c:2458
 #, fuzzy
 msgid	"# If ON, create local copies of NNTP overview files.\n"
 msgstr	"# On durumundaysa, NNTP giriþ dosyalarýnýn yerel kopyalarýný yarat.\n"
 
-#: src/lang.c:2466
+#: src/lang.c:2462
 #, fuzzy
 msgid	"Enter format string. <CR> sets, <ESC> cancels."
 msgstr	"Okunan makaleleri imlemek için karakter girin. <CR> yarlar, <ESC> iptal eder."
 
-#: src/lang.c:2467
+#: src/lang.c:2463
 msgid	"Format string for display of dates"
 msgstr	""
 
-#: src/lang.c:2468
+#: src/lang.c:2464
 msgid	"# Format string for date representation\n"
 msgstr	""
 
-#: src/lang.c:2474
+#: src/lang.c:2470
 msgid	"Unicode normalization form"
 msgstr	""
 
-#: src/lang.c:2475
+#: src/lang.c:2471
 msgid	"# Unicode normalization form\n"
 	"# Possible values are (the default is marked with *):\n"
 	"#   0 = None\n"
@@ -7071,20 +7071,20 @@ msgid	"# Unicode normalization form\n"
 	"#   4 = NFD\n"
 msgstr	""
 
-#: src/lang.c:2487
+#: src/lang.c:2483
 msgid	"Render BiDi"
 msgstr	""
 
-#: src/lang.c:2488
+#: src/lang.c:2484
 msgid	"# If ON, bi-directional text is rendered by tin\n"
 msgstr	""
 
-#: src/misc.c:3750
+#: src/misc.c:3691
 #, fuzzy, c-format
 msgid	"Version: %s %s release %s (\"%s\") %s %s\n"
 msgstr	"Sürüm: %s %s serbest býrak %s (\"%s\") %s %s\n"
 
-#: src/misc.c:3753
+#: src/misc.c:3694
 #, fuzzy, c-format
 msgid	"Version: %s %s release %s (\"%s\")\n"
 msgstr	"Sürüm: %s %s serbest býrak %s (\"%s\")\n"
@@ -7094,24 +7094,24 @@ msgstr	"Sürüm: %s %s serbest býrak %s (\
 msgid	"Unreachable?\n"
 msgstr	"Ulaþýlamaz?\n"
 
-#: src/nntplib.c:824
+#: src/nntplib.c:816
 #, fuzzy, c-format
 msgid	"\n"
 	"Server timed out, trying reconnect # %d\n"
 msgstr	"\n"
 	"Sunucu süresi doldu, tekrar baðlanmaya çalýþýyor # %d\n"
 
-#: src/nntplib.c:842
+#: src/nntplib.c:834
 #, fuzzy
 msgid	"Rejoin current group\n"
 msgstr	"Þu anki gruba tekrar katýl\n"
 
-#: src/nntplib.c:849
+#: src/nntplib.c:841
 #, fuzzy, c-format
 msgid	"Read (%s)\n"
 msgstr	"Oku (%s)\n"
 
-#: src/nntplib.c:851
+#: src/nntplib.c:843
 #, fuzzy, c-format
 msgid	"Resend last command (%s)\n"
 msgstr	"Son komutu tekrr yolla (%s)\n"
@@ -7123,7 +7123,7 @@ msgstr	"Son komutu tekrr yolla (%s)\n"
 #. *       - use some sort of pager?
 #. *       - -> lang.c
 #.
-#: src/nntplib.c:1759
+#: src/nntplib.c:1750
 msgid	"MOTD: "
 msgstr	""
 
@@ -7157,15 +7157,15 @@ msgid	"Posting: %.*s ..."
 msgstr	"Gönderiliyor: %.*s ..."
 
 #. Check if okay to read
-#: src/read.c:211
+#: src/read.c:191
 msgid	"Aborting read, please wait..."
 msgstr	"Okuma durduruluyor, lütfen bekleyin..."
 
-#: src/read.c:358
+#: src/read.c:338
 msgid	"Aborted read\n"
 msgstr	"Okuma durduruldu\n"
 
-#: src/read.c:414
+#: src/read.c:394
 #, fuzzy
 msgid	"Draining\n"
 msgstr	"Akaçlanma\n"
@@ -7193,7 +7193,7 @@ msgid	"This message has been composed in
 	"\n"
 msgstr	""
 
-#: src/save.c:972
+#: src/save.c:958
 msgid	"bytes"
 msgstr	"bayt"
 
diff -Nurp tin-1.8.1/src/attrib.c tin-1.9.0/src/attrib.c
--- tin-1.8.1/src/attrib.c	2005-12-02 12:07:35.000000000 +0100
+++ tin-1.9.0/src/attrib.c	2006-02-15 22:22:01.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : attrib.c
  *  Author    : I. Lea
  *  Created   : 1993-12-01
- *  Updated   : 2005-06-30
+ *  Updated   : 2006-02-15
  *  Notes     : Group attribute routines
  *
  * Copyright (c) 1993-2006 Iain Lea <iain@bricbrac.de>
@@ -632,7 +632,7 @@ write_attributes_file(
 
 	new_file = get_tmpfilename(file);
 
-	if ((fp = fopen(new_file, "w" FOPEN_OPTS)) == NULL) {
+	if ((fp = fopen(new_file, "w")) == NULL) {
 		error_message(_(txt_filesystem_full_backup), ATTRIBUTES_FILE);
 		free(new_file);
 		return;
@@ -752,7 +752,7 @@ write_attributes_file(
 	/*
 	 * Add some useful defaults if no attributes file currently exists
 	 */
-	if ((infp = fopen(file, "r" FOPEN_OPTS)) == NULL) {
+	if ((infp = fopen(file, "r")) == NULL) {
 		fprintf(fp, _("# include extra headers\n"));
 		fprintf(fp, "scope=*\n");
 		/*
diff -Nurp tin-1.8.1/src/charset.c tin-1.9.0/src/charset.c
--- tin-1.8.1/src/charset.c	2005-12-02 12:07:35.000000000 +0100
+++ tin-1.9.0/src/charset.c	2006-02-22 01:31:06.422620640 +0100
@@ -3,7 +3,7 @@
  *  Module    : charset.c
  *  Author    : M. Kuhn, T. Burmester
  *  Created   : 1993-12-10
- *  Updated   : 2004-07-21
+ *  Updated   : 2006-02-21
  *  Notes     : ISO to ascii charset conversion routines
  *
  * Copyright (c) 1993-2006 Markus Kuhn <mgk25@cl.cam.ac.uk>
@@ -309,7 +309,7 @@ convert_tex2iso(
 			subst_len = strlen(tex_from[i]);
 			if (!strncmp(from + col, tex_from[i], subst_len)) {
 				strcat(to, tex_to[i]);
-				spaces += subst_len - 1;
+				spaces += subst_len - strlen(tex_to[i]);
 				col += subst_len - 1;
 				ex = TRUE;
 			}
diff -Nurp tin-1.8.1/src/config.c tin-1.9.0/src/config.c
--- tin-1.8.1/src/config.c	2005-12-02 12:07:35.000000000 +0100
+++ tin-1.9.0/src/config.c	2006-02-15 22:19:37.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : config.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2005-08-14
+ *  Updated   : 2006-02-15
  *  Notes     : Configuration file routines
  *
  * Copyright (c) 1991-2006 Iain Lea <iain@bricbrac.de>
@@ -1831,7 +1831,7 @@ read_server_config(
 	{
 		STRCPY(file, quote_space_to_dash(nntp_server));
 	}
-	JOINPATH(serverdir, rcdir, file);
+	joinpath(serverdir, rcdir, file);
 	joinpath(file, serverdir, SERVERCONFIG_FILE);
 	joinpath(local_newsgroups_file, serverdir, NEWSGROUPS_FILE);
 	if ((fp = fopen(file, "r")) == NULL)
@@ -1889,7 +1889,7 @@ write_server_config(
 	{
 		STRCPY(file, nntp_server);
 	}
-	JOINPATH(serverdir, rcdir, file);
+	joinpath(serverdir, rcdir, file);
 	joinpath(file, serverdir, SERVERCONFIG_FILE);
 
 	if ((no_write || post_article_and_exit || post_postponed_and_exit) && file_size(file) != -1L)
diff -Nurp tin-1.8.1/src/curses.c tin-1.9.0/src/curses.c
--- tin-1.8.1/src/curses.c	2005-12-02 12:07:36.000000000 +0100
+++ tin-1.9.0/src/curses.c	2006-02-16 13:17:06.471945726 +0100
@@ -3,7 +3,7 @@
  *  Module    : curses.c
  *  Author    : D. Taylor & I. Lea
  *  Created   : 1986-01-01
- *  Updated   : 2005-04-18
+ *  Updated   : 2006-02-15
  *  Notes     : This is a screen management library borrowed with permission
  *              from the Elm mail system. This library was hacked to provide
  *              what tin needs.
@@ -42,17 +42,6 @@ t_bool have_linescroll = TRUE;	/* USE_CU
 #	undef	sinix
 #endif /* !ns32000 */
 
-#ifdef VMS
-#	include <descrip.h>
-#	include <iodef.h>
-#	include <ssdef.h>
-#	include <dvidef.h>
-#	ifdef __GNUC__ /* M.St. 22.01.98 */
-#		include <vms/sys$routines.h>
-#		include <vms/lib$routines.h>
-#	endif /* __GNUC__ */
-#endif /* VMS */
-
 #define DEFAULT_LINES_ON_TERMINAL	24
 #define DEFAULT_COLUMNS_ON_TERMINAL	80
 
@@ -65,89 +54,39 @@ t_bool have_linescroll = FALSE;
 
 #define TTYIN	0
 
-#ifdef HAVE_CONFIG_H
-
-#	if defined(HAVE_TERMIOS_H) && defined(HAVE_TCGETATTR) && defined(HAVE_TCSETATTR)
-#		ifdef HAVE_IOCTL_H
-#			include <ioctl.h>
-#		else
-#			ifdef HAVE_SYS_IOCTL_H
-#				include <sys/ioctl.h>
-#			endif /* HAVE_SYS_IOCTL_H */
-#		endif /* HAVE_IOCTL_H */
-#		if !defined(sun) || !defined(NL0)
-#			include <termios.h>
-#		endif /* !sun || !NL0 */
-#		define USE_POSIX_TERMIOS 1
-#		define TTY struct termios
+#if defined(HAVE_TERMIOS_H) && defined(HAVE_TCGETATTR) && defined(HAVE_TCSETATTR)
+#	ifdef HAVE_IOCTL_H
+#		include <ioctl.h>
 #	else
-#		ifdef HAVE_TERMIO_H
-#			include <termio.h>
-#			define USE_TERMIO 1
-#			define TTY struct termio
-#		else
-#			ifdef HAVE_SGTTY_H
-#				include <sgtty.h>
-#				define USE_SGTTY 1
-#				define TTY struct sgttyb
+#		ifdef HAVE_SYS_IOCTL_H
+#			include <sys/ioctl.h>
+#		endif /* HAVE_SYS_IOCTL_H */
+#	endif /* HAVE_IOCTL_H */
+#	if !defined(sun) || !defined(NL0)
+#		include <termios.h>
+#	endif /* !sun || !NL0 */
+#	define USE_POSIX_TERMIOS 1
+#	define TTY struct termios
+#else
+#	ifdef HAVE_TERMIO_H
+#		include <termio.h>
+#		define USE_TERMIO 1
+#		define TTY struct termio
+#	else
+#		ifdef HAVE_SGTTY_H
+#			include <sgtty.h>
+#			define USE_SGTTY 1
+#			define TTY struct sgttyb
 /*
 	#			else
 	#				error "No termios.h, termio.h or sgtty.h found"
 */
-#			endif /* HAVE_SGTTY_H */
-#		endif /* HAVE_TERMIO_H */
-#	endif /* HAVE_TERMIOS_H && HAVE_TCGETATTR && HAVE_TCSETATTR */
+#		endif /* HAVE_SGTTY_H */
+#	endif /* HAVE_TERMIO_H */
+#endif /* HAVE_TERMIOS_H && HAVE_TCGETATTR && HAVE_TCSETATTR */
 
 static TTY _raw_tty, _original_tty;
 
-#else	/* FIXME: prune the non-autoconf'd stuff */
-
-#	if defined(COHERENT) || defined(BSD)
-#		ifdef BSD4_1
-#			include <termio.h>
-#			define USE_TERMIO 1
-#		else
-#			include <sgtty.h>
-#			define USE_SGTTY 1
-#		endif /* BSD4_1 */
-#	else
-#		if !defined(SYSV)
-#			ifdef MINIX
-#				include <sgtty.h>
-#				define USE_SGTTY 1
-#			else
-#				ifndef QNX42
-#					ifdef sinix
-#						include <termios.h>
-#						define USE_POSIX_TERMIOS 1
-#					else
-#						ifdef VMS
-#							include <curses.h>
-#						else
-#							include <termio.h>
-#							define USE_TERMIO 1
-#						endif /* VMS */
-#					endif /* sinix */
-#				endif /* !QNX42 */
-#			endif /* MINIX */
-#		endif /* !SYSV */
-#	endif /* COHERENT || BSD */
-
-#	ifndef VMS
-#		if defined(BSD) || defined(MINIX)
-#			define USE_SGTTY 1
-struct sgttyb _raw_tty, _original_tty;
-#		else
-#			if defined(HAVE_TERMIOS_H) || defined(sinix)
-#				define USE_POSIX_TERMIOS 1
-struct termios _raw_tty, _original_tty;
-#			else
-#				define USE_TERMIO 1
-struct termio _raw_tty, _original_tty;
-#			endif /* HAVE_TERMIOS_H || sinix */
-#		endif /* BSD || MINIX */
-#	endif /* !VMS */
-#endif /* HAVE_CONFIG_H */
 
 #ifndef USE_SGTTY
 #	define USE_SGTTY 0
@@ -427,11 +366,6 @@ InitScreen(
 	_clearunderline = "\033[0m";
 	_keypadlocal = "";
 	_keypadxmit = "";
-#	ifdef VMS
-	_cleartoeos = "\033[J";
-	_terminalinit = NULL;
-	_terminalend = "";
-#	endif /* VMS */
 	/* needed for word highlighting */
 	_reset = "\033[0m";
 	_reversevideo = "\033[7m";
@@ -450,80 +384,6 @@ InitScreen(
 	/*
 	 * If that failed, try get a response from the console itself
 	 */
-#	ifdef VMS /* moved from below InitWin() M.St. 22.01.98 */
-	{
-		int input_chan, status;
-		int item_code, eightbit;
-		struct sensemode {
-			short status;
-			unsigned char xmit_baud;
-			unsigned char rcv_baud;
-			unsigned char crfill;
-			unsigned char lffill;
-			unsigned char parity;
-			unsigned char unused;
-			char class;
-			char type;
-			short scr_wid;
-			unsigned long tt_char : 24, scr_len : 8;
-			unsigned long tt2_char;
-		} tty;
-		$DESCRIPTOR(input_dsc, "TT");
-
-		status = SYS$ASSIGN(&input_dsc, &input_chan, 0, 0);
-		if (!(status & 1))
-			LIB$STOP(status);
-		SYS$QIOW(0, input_chan, IO$_SENSEMODE, &tty, 0, 0, &tty.class, 12, 0, 0, 0, 0);
-		item_code = DVI$_TT_EIGHTBIT;
-		status = LIB$GETDVI(&item_code, &input_chan, 0, &eightbit, 0, 0);
-		_columns = tty.scr_wid;
-		_lines = tty.scr_len;
-
-		if (eightbit) { /* if using eightbit then use CSI (octal 233) rather than ESC "[" */
-			_clearscreen = "\2331;1H\233J";
-			_moveto = "\233%d;%dH"; /* not a termcap string! */
-			_cleartoeoln = "\233K";
-			_cleartoeos = "\233J";
-			_setinverse = "\2337m";
-			_clearinverse = "\2330m";
-			_setunderline = "\2334m";
-			_clearunderline = "\2330m";
-			_keypadlocal = "";
-			_keypadxmit = "";
-		} else {
-			_clearscreen = "\033[1;1H\033[J";
-			_moveto = "\033[%d;%dH";	/* not a termcap string! */
-			_cleartoeoln = "\033[K";
-			_cleartoeos = "\033[J";
-			_setinverse = "\033[7m";
-			_clearinverse = "\033[0m";
-			_setunderline = "\033[4m";
-			_clearunderline = "\033[0m";
-			_keypadlocal = "";
-			_keypadxmit = "";
-		}
-#		ifdef HAVE_IS_XTERM
-		if (is_xterm()) {
-			xclicks = TRUE;
-			if (!eightbit) {
-				_xclickinit = "\033[?9h";
-				_xclickend = "\033[?9l";
-			}
-#			if 0
-			else {
-				/*
-				 * These are the settings for a DECterm but the reply can't easily be parsed
-				 * Reply is of the form - CSI Pe ; Pb ; Pr ; Pc & w
-				 * Where Pe is the event, Pb the button, Pr and Pc the row and column
-				 */
-				_xclickinit = "\2331;2'z";
-				_xclickend = "\2330;0'z";
-			}
-#			endif /* 0 */
-		}
-#		endif /* HAVE_IS_XTERM */
-	}
-#	endif /* VMS */
 
 	if (_lines < MIN_LINES_ON_TERMINAL || _columns < MIN_COLUMNS_ON_TERMINAL) {
 		my_fprintf(stderr, _(txt_screen_too_small), tin_progname);
@@ -807,38 +667,28 @@ void
 Raw(
 	int state)
 {
-#ifdef VMS
-	if (!state && _inraw) {
-/*		vmsnoraw(); */
-		_inraw = 0;
-	} else if (state && !_inraw) {
-/*		vmsraw(); */
-		_inraw = 1;
-	}
-#else
 	if (!state && _inraw) {
 		SET_TTY(&_original_tty);
 		_inraw = 0;
 	} else if (state && !_inraw) {
 		GET_TTY(&_original_tty);
 		GET_TTY(&_raw_tty);
-#		if USE_SGTTY
+#if USE_SGTTY
 		_raw_tty.sg_flags &= ~(ECHO | CRMOD);	/* echo off */
 		_raw_tty.sg_flags |= CBREAK;		/* raw on */
-#		else
-#			ifdef __FreeBSD__
+#else
+#	ifdef __FreeBSD__
 		cfmakeraw(&_raw_tty);
 		_raw_tty.c_lflag |= ISIG;		/* for ^Z */
-#			else
+#	else
 		_raw_tty.c_lflag &= ~(ICANON | ECHO);	/* noecho raw mode */
 		_raw_tty.c_cc[VMIN] = '\01';	/* minimum # of chars to queue */
 		_raw_tty.c_cc[VTIME] = '\0';	/* minimum time to wait for input */
-#			endif /* __FreeBSD__ */
-#		endif /* USE_SGTTY */
+#	endif /* __FreeBSD__ */
+#endif /* USE_SGTTY */
 		SET_TTY(&_raw_tty);
 		_inraw = 1;
 	}
-#endif /* !VMS */
 }
 
 
@@ -1153,17 +1003,16 @@ get_arrow_key(
 	while (!input_pending(0) \
 		&& i < ((VT_ESCAPE_TIMEOUT * 1000) / SECOND_CHARACTER_DELAY))
 
-#	ifndef VMS
 	if (!input_pending(0)) {
-#			ifdef HAVE_USLEEP
+#	ifdef HAVE_USLEEP
 		int i = 0;
 
 		wait_a_while(i) {
 			usleep((unsigned long) (SECOND_CHARACTER_DELAY * 1000));
 			i++;
 		}
-#			else	/* !HAVE_USLEEP */
-#				ifdef HAVE_SELECT
+#	else	/* !HAVE_USLEEP */
+#		ifdef HAVE_SELECT
 		struct timeval tvptr;
 		int i = 0;
 
@@ -1173,8 +1022,8 @@ get_arrow_key(
 			select(0, NULL, NULL, NULL, &tvptr);
 			i++;
 		}
-#				else /* !HAVE_SELECT */
-#					ifdef HAVE_POLL
+#		else /* !HAVE_SELECT */
+#			ifdef HAVE_POLL
 		struct pollfd fds[1];
 		int i = 0;
 
@@ -1182,15 +1031,14 @@ get_arrow_key(
 			poll(fds, 0, SECOND_CHARACTER_DELAY);
 			i++;
 		}
-#					else /* !HAVE_POLL */
+#			else /* !HAVE_POLL */
 		(void) sleep(1);
-#					endif /* HAVE_POLL */
-#				endif /* HAVE_SELECT */
-#			endif /* HAVE_USLEEP */
+#			endif /* HAVE_POLL */
+#		endif /* HAVE_SELECT */
+#	endif /* HAVE_USLEEP */
 		if (!input_pending(0))
 			return prech;
 	}
-#	endif /* !VMS */
 	ch = ReadCh();
 	if (ch == '[' || ch == 'O')
 		ch = ReadCh();
diff -Nurp tin-1.8.1/src/descrip.mms tin-1.9.0/src/descrip.mms
--- tin-1.8.1/src/descrip.mms	2005-06-28 10:31:22.000000000 +0200
+++ tin-1.9.0/src/descrip.mms	1970-01-01 01:00:00.000000000 +0100
@@ -1,318 +0,0 @@
-# Makefile for tin - for tin compiler flag options read INSTALL and README.
-#
-
-.IFDEF DEF_NNTP
-.ELSE
-# Edit the following line for your default nntp server.
-# Remark:
-# The environment variable NNTPSERVER will overwrite this option.
-DEF_NNTP = NNTP_DEFAULT_SERVER="""news.rrzn.uni-hannover.de"""
-.ENDIF
-
-#
-# The only tcp option currently supported is SOCKETSHR_TCP
-#
-.IFDEF TCP
-.ELSE
-#TCP = UCX
-TCP = SOCKETSHR_TCP
-.ENDIF
-
-.IFDEF ALPHA
-OS_STR  = OpenVMS/ALPHA
-.ENDIF
-
-.IFDEF VAX
-OS_STR  = OpenVMS/VAX
-.ENDIF
-
-.IFDEF OS_STR
-.ELSE
-.FIRST :
-        @ WRITE SYS$OUTPUT "   Please start MMS (or MMK) at least with following switches:"
-        @ WRITE SYS$OUTPUT ""
-        @ WRITE SYS$OUTPUT "   on OpenVMS/Alpha:"
-        @ WRITE SYS$OUTPUT "   $MMS /MACRO=(alpha=1)"
-        @ WRITE SYS$OUTPUT ""
-        @ WRITE SYS$OUTPUT "   on OpenVMS/Vax:"
-        @ WRITE SYS$OUTPUT "   $MMS /MACRO=(vax=1)"
-        @ WRITE SYS$OUTPUT ""
-        @ WRITE SYS$OUTPUT "   Another example:"
-        @ WRITE SYS$OUTPUT "   $MMS /MACRO=(vax=1,gnuc=1,tcp=socketshr_tcp)"
-        @ return 44  ! %SYSTEM-F-ABORT, abort
-
-.ENDIF
-
-
-DEF_OS   = OS="""$(OS_STR)"""
-DEFINES  = HAVE_ISPELL,DONT_HAVE_NNTP_EXTS,VMS,$(TCP),$(DEF_NNTP),$(DEF_OS)
-
-.IFDEF DEBUG
-DBG = /debug /nooptim
-LFLAGS = /debug/nomap
-TARGET = tin_debug$(EXE)
-TINLIB = TINDBG.OLB
-.ELSE # !DEBUG
-TARGET = tin$(EXE)
-TINLIB = TIN.OLB
-.IFDEF VAXC
-DBG = /optim
-.ELSE
-.IFDEF GNUC
-DBG = /optim=2
-.ELSE
-DBG = /optim
-#DBG = /nooptim
-.ENDIF
-.ENDIF
-
-.IFDEF VAXC
-CC = cc
-CDEFS = /include=([-.include],[-.vms],[-.PCRE])/define=($(DEFINES))/nowarning/list/show=expans
-GLOMOD = $(TINLIB)/LIBRARY/INCL=LANG,
-COMPILER = VAXC
-.ELSE
-.IFDEF  GNUC
-CC	= gcc
-CDEFS = /include=([-.include],[-.vms],[-.PCRE])/define=($(DEFINES))
-GLOMOD = $(TINLIB)/LIBRARY/INCL=LANG,
-COMPILER = GNUC
-.ELSE
-CC = cc/decc
-CDEFS = /include=([-.include],[-.vms],[-.PCRE])/define=($(DEFINES))/nowarning/list/show=expans
-COMPILER = DECC
-.ENDIF
-.ENDIF
-
-.IFDEF VAX
-GLOMOD = $(TINLIB)/LIBRARY/INCL=LANG,
-.ELSE
-GLOMOD =
-.ENDIF
-
-#CDEFS = /include=([-.include],[-.vms],[-.PCRE])/define=($(DEFINES))/nowarning/list/show=all
-
-LFLAGS = /nomap
-.ENDIF # !DEBUG
-
-.IFDEF VAXC
-OPTS    =
-.ELSE
-.IFDEF GNUC
-OPTS    =
-.ELSE
-#OPTS    = /warning=(disable=implicitfunc)/prefix=all
-OPTS    = /prefix=(all,except=ENDWIN)
-#OPTS    = /prefix=all
-.ENDIF
-.ENDIF
-
-CFLAGS = $(DBG) $(OPTS) $(CDEFS)
-
-LIBS    = [-.vms]libvms/libr,[-.pcre]pcrelib/libr
-INCDIR  = [-.include]
-
-.IFDEF BISON
-YACC = bison/fixed
-YACCOUTPUT = y_tab.c
-.ELSE
-.IFDEF POSIX
-YACC = POSIX/Run/Path=POSIX "/bin/yacc"
-YACCOUTPUT = ytab.c
-.ELSE
-YACC = yacc
-YACCOUTPUT = ytab.c
-.ENDIF
-.ENDIF
-
-MODULES = active, art, attrib, -
-          charset, config, curses, debug, -
-	  envarg, feed, filter, getline, group, hashstr, -
-          help, inews, init, lang, list, mail, main, -
-          memory, misc, newsrc, nntplib, -
-          open, page, pgp, post, prompt, -
-          save, screen, search, select, sigfile, signal, -
-          strftime, thread, wildmat, -
-          xref, -
-          rfc1522, rfc1521, string, header, -
-          nrctbl, read, refs, regex, auth
-
-CFILES = $(MODULES:=.c)
-OFILES = $(CFILES:.c=.obj)
-#HFILES  = $(INCDIR)config.h, $(INCDIR)tin.h, $(INCDIR)extern.h, $(INCDIR)nntplib.h, \
-#          $(INCDIR)proto.h, $(INCDIR)stpwatch.h, \
-#          $(INCDIR)os_2.h, $(INCDIR)win32.h
-HFILES   = $(INCDIR)tin.h
-TNNTP	 = $(INCDIR)tnntp.h
-
-all : opt pcrelib vmslib  tincfg.h tin
-    continue
-
-#
-# The MMS target opt is only for creating the right linker options file.
-# With GNUC and DECC on both VAX and ALPHA and different TCP stacks the
-# ammount of different option files with mostly identical lines would be
-# very large.
-#
-opt :
-	@ write sys$output "Creating linker options file on ''OS_STR' for ''TCP' with ''COMPILER'"
-	@ open/write optfile [-.vms]tin.opt
-        @ write optfile "!Options file for tin pre-1.4 on ''OS_STR' for ''TCP' with ''COMPILER'"
-	@ if ("$(TCP)" .eqs. "SOCKETSHR_TCP") then write optfile "!Using Socketshr TCP/IP"
-	@ if ("$(TCP)" .eqs. "SOCKETSHR_TCP") then write optfile "socketshr/share"
-.ifdef VAXC
-        @ write optfile "!VAXC options"
-        @ write optfile "sys$share:vaxcrtl/share"
-.else
-.ifdef GNUC
-        @ write optfile "!GNUC options"
-.ifdef VAX
-        @ write optfile "gnu_cc:[000000]gcclib/libr"
-.else
-        @ write optfile "gnu_cc_library:libgcc/libr"
-.endif
-        @ write optfile "sys$share:vaxcrtl/share"
-.else
-	@ write optfile "!DECC options"
-.endif
-.endif
-        @ write optfile "sys$library:decw$dwtlibshr/share"
-        @ write optfile "sys$library:decw$xlibshr/share"
-        @ write optfile "sys$library:vaxccurse/libr"
-.ifdef GNUC
-.ifdef ALPHA
-        @ write optfile "gnu_cc_library:crt0.obj"
-.endif
-.endif
-	@ close optfile
-
-
-tin : $(TINLIB)($(MODULES))
-    link $(LFLAGS) /exec=$(TARGET) $(TINLIB)/LIBRARY/INCL=MAIN,$(GLOMOD) -
-        [-.vms]tin.opt/option, $(LIBS)
-
-vmslib :
-    set def [-.vms]
-    @ if f$getsyi("VERSION") .lts. "V6.2" then -
-	modules = "vms,vmsdir,vmspwd,vmsfile,parse,parsdate,getopt,getopt1,getpass,qsort,isxterm"
-    @ if f$getsyi("VERSION") .ges. "V6.2" then -
-        modules = "vms,vmsdir,vmspwd,vmsfile,parse,parsdate,getpass,qsort,isxterm"
-    mms /description=libvms.mms $(MMSQUALIFIERS) $(MMSTARGETS)
-    set def [-.src]
-
-pcrelib :
-    set def [-.pcre]
-    mms /description=pcre.mms $(MMSQUALIFIERS) $(MMSTARGETS)
-    set def [-.src]
-
-tincfg.h :	makecfg.exe
-	CURRENT_OUTPUT = f$trnlnm("SYS$OUTPUT")
-	PROG_NAME = f$search("makecfg.exe")
-	DEFINE SYS$OUTPUT tincfg.h
-	mc 'PROG_NAME' TINCFG.TBL
-	DEASS SYS$OUTPUT
-	DEFINE SYS$OUTPUT 'CURRENT_OUTPUT'           !nun wieder aufs Terminal
-
-makecfg.exe : makecfg.obj
-    link $(LFLAGS) /exec=makecfg.exe makecfg.obj,[-.vms]tin.opt/option
-
-active.obj :    active.c, $(HFILES)
-actived.obj :   actived.c, $(HFILES)
-art.obj :       art.c, $(HFILES), $(INCDIR)stpwatch.h
-attrib.obj :    attrib.c, $(HFILES)
-charset.obj :   charset.c, $(HFILES)
-config.obj :    config.c, $(HFILES)
-curses.obj :    curses.c, $(HFILES)
-tcurses.obj :    tcurses.c, $(HFILES)
-debug.obj :     debug.c, $(HFILES)
-envarg.obj :    envarg.c, $(HFILES)
-feed.obj :      feed.c, $(HFILES)
-filter.obj :    filter.c, $(HFILES)
-getline.obj :   getline.c, $(HFILES)
-group.obj :     group.c, $(HFILES)
-hashstr.obj :   hashstr.c, $(HFILES)
-help.obj :      help.c, $(HFILES)
-inews.obj :     inews.c, $(TNNTP),$(HFILES)
-init.obj :      init.c, $(TNNTP), $(HFILES)
-lang.obj :      lang.c, $(HFILES)
-list.obj :      list.c, $(HFILES)
-mail.obj :      mail.c, $(HFILES)
-main.obj :      main.c, $(HFILES)
-makecfg.obj :   makecfg.c, $(HFILES)
-memory.obj :    memory.c, $(HFILES)
-misc.obj :      misc.c, $(HFILES)
-msmail.obj :    msmail.c, $(HFILES)
-newsrc.obj :    newsrc.c, $(HFILES)
-nntplib.obj :   nntplib.c, $(TNNTP), $(HFILES)
-nntpw32.obj :   nntpw32.c, $(HFILES)
-open.obj :      open.c, $(HFILES)
-os_2.obj :      os_2.c, $(HFILES), $(INCDIR)os_2.h
-page.obj :      page.c, $(HFILES)
-parsdate.obj :  parsdate.c, $(HFILES)
-post.obj :      post.c, $(HFILES)
-prompt.obj :    prompt.c, $(HFILES)
-save.obj :      save.c, $(HFILES)
-screen.obj :    screen.c, $(HFILES)
-search.obj :    search.c, $(HFILES)
-select.obj :    select.c, $(HFILES)
-sigfile.obj :   sigfile.c, $(HFILES)
-signal.obj :    signal.c, $(HFILES)
-strftime.obj :  strftime.c, $(HFILES)
-thread.obj :    thread.c, $(HFILES)
-wildmat.obj :   wildmat.c, $(HFILES)
-win32.obj :     win32.c, $(HFILES)
-xref.obj :      xref.c, $(HFILES)
-vms.obj :       vms.c, $(HFILES)
-rfc1522.obj :       rfc1522.c, $(HFILES)
-rfc1521.obj :       rfc1521.c, $(HFILES)
-string.obj :        string.c, $(HFILES)
-header.obj :        header.c, $(TNNTP), $(HFILES)
-nrctbl.obj :        nrctbl.c, $(HFILES)
-read.obj :        read.c, $(HFILES)
-refs.obj :        refs.c, $(HFILES)
-regex.obj :        regex.c, $(HFILES)
-auth.obj :        auth.c, $(HFILES)
-
-parsdate.c : parsdate.y
-    $(YACC) $?
-    rename/log $(YACCOUTPUT) $@
-
-clean : vmslib pcrelib
-    @- WRITE SYS$OUTPUT "Cleaning tin directory"
-    @- if f$search("*.obj;*") .nes. "" then Delete/Log *.obj;*
-    @- if f$search("*.lis;*") .nes. "" then Delete/Log *.lis;*
-    @- if f$search("makecfg.exe;*") .nes. "" then Delete/Log makecfg.exe;*
-    @- if f$search("tincfg.h;*") .nes. "" then Delete/Log tincfg.h;*
-    @- if f$search("tin.*;*") .nes. "" then Delete/Log tin.*;*
-    @- !Delete/Log parsdate.c;*
-
-
-
-.IFDEF VAXC
-
-.IFDEF MULTINET
-.FIRST :
-    Define SYS 		Multinet_Common_Root:[Multinet.Include.Sys],Sys$Library
-    Define VAXC$INCLUDE	Multinet_Common_Root:[Multinet.Include.Sys],Sys$Library
-.ELSE
-.FIRST :
-    Define SYS 		Sys$Library
-    Define VAXC$INCLUDE	Sys$Library
-.ENDIF
-
-.LAST :
-    deassign sys
-    deassing vaxc$include
-
-.ELSE
-.IFDEF GNUC
-
-.FIRST :
-   define sys sys$share
-
-.LAST :
-    deassign sys
-
-.ENDIF
-.ENDIF
-
diff -Nurp tin-1.8.1/src/header.c tin-1.9.0/src/header.c
--- tin-1.8.1/src/header.c	2006-01-19 23:41:13.000000000 +0100
+++ tin-1.9.0/src/header.c	2006-02-15 22:08:20.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : header.c
  *  Author    : Urs Janssen <urs@tin.org>
  *  Created   : 1997-03-10
- *  Updated   : 2006-01-10
+ *  Updated   : 2006-02-15
  *
  * Copyright (c) 1997-2006 Urs Janssen <urs@tin.org>
  * All rights reserved.
@@ -80,8 +80,6 @@ get_host_name(
 /*
  * find domainname - check DOMAIN_NAME
  * TODO: check /etc/defaultdomain as a last resort?
- *       there is M_UNIX specific code in here, but no VMS
- *       alternative
  */
 const char *
 get_domain_name(
@@ -231,32 +229,18 @@ get_user_name(
 {
 	static char username[128];
 	struct passwd *pw;
-#ifdef VMS
-	char *p;
-#endif /* VMS */
 
 	username[0] = '\0';
 
-#ifndef VMS
 	if ((pw = getpwuid(getuid())) != NULL)
 		strcpy(username, pw->pw_name);
-	else
-#else
-	if (((p = getlogin()) != NULL) && strlen(p)) {
-		if ((pw = getpwnam(p)) != NULL)
-			strcpy(username, pw->pw_name);
-	}
-#endif /* !VMS */
-
-	if (!*username) {
-		error_message(_(txt_error_passwd_missing));
-		tin_done(EXIT_FAILURE);
+	else {
+		if (!*username) {
+			error_message(_(txt_error_passwd_missing));
+			tin_done(EXIT_FAILURE);
+		}
 	}
 
-#	ifdef VMS
-	lower(username);
-#	endif /* VMS */
-
 	return username;
 }
 
@@ -267,11 +251,11 @@ get_full_name(
 {
 	char *p;
 	static char fullname[128];
-#	if !defined(VMS) && !defined(DONT_HAVE_PW_GECOS)
+#	ifndef DONT_HAVE_PW_GECOS
 	char buf[128];
 	char tmp[128];
 	struct passwd *pw;
-#	endif /* !VMS && !DONT_HAVE_PW_GECOS */
+#	endif /* !DONT_HAVE_PW_GECOS */
 
 	fullname[0] = '\0';
 
@@ -284,10 +268,7 @@ get_full_name(
 		return fullname;
 	}
 
-#	ifdef VMS
-	STRCPY(fullname, fix_fullname(get_uaf_fullname()));
-#	else
-#		ifndef DONT_HAVE_PW_GECOS
+#	ifndef DONT_HAVE_PW_GECOS
 	if ((pw = getpwuid(getuid())) != NULL) {
 		STRCPY(buf, pw->pw_gecos);
 		if ((p = strchr(buf, ',')))
@@ -301,8 +282,7 @@ get_full_name(
 		} else
 			STRCPY(fullname, buf);
 	}
-#		endif /* !DONT_HAVE_PW_GECOS */
-#	endif /* VMS */
+#	endif /* !DONT_HAVE_PW_GECOS */
 	return fullname;
 }
 
diff -Nurp tin-1.8.1/src/inews.c tin-1.9.0/src/inews.c
--- tin-1.8.1/src/inews.c	2005-12-02 12:07:36.000000000 +0100
+++ tin-1.9.0/src/inews.c	2006-02-15 22:05:56.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : inews.c
  *  Author    : I. Lea
  *  Created   : 1992-03-17
- *  Updated   : 2005-02-12
+ *  Updated   : 2006-02-15
  *  Notes     : NNTP built in version of inews
  *
  * Copyright (c) 1991-2006 Iain Lea <iain@bricbrac.de>
@@ -58,19 +58,9 @@
 #endif /* NNTP_INEWS && !FORGERY */
 
 #if 0
-#	ifdef VMS
-#		ifdef MULTINET
-#			define netwrite	socket_write
-#			include "multinet_root:[multinet.include]netdb.h"
-#		else
-#			define netwrite	write
-#			include <netdb.h>
-#		endif /* MULTINET */
-#	else
-#		ifdef HAVE_NETDB_H
-#			include <netdb.h>
-#		endif /* HAVE_NETDB_H */
-#	endif /* VMS */
+#	ifdef HAVE_NETDB_H
+#		include <netdb.h>
+#	endif /* HAVE_NETDB_H */
 
 #	ifdef HAVE_SYS_SOCKET_H
 #		include <sys/socket.h>
diff -Nurp tin-1.8.1/src/init.c tin-1.9.0/src/init.c
--- tin-1.8.1/src/init.c	2005-12-02 12:07:36.000000000 +0100
+++ tin-1.9.0/src/init.c	2006-02-15 22:20:30.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : init.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2005-08-14
+ *  Updated   : 2006-02-15
  *  Notes     :
  *
  * Copyright (c) 1991-2006 Iain Lea <iain@bricbrac.de>
@@ -117,10 +117,6 @@ char userid[PATH_LEN];
 	char novrootdir[PATH_LEN];		/* root directory of nov index files */
 #endif /* !NNTP_ONLY */
 
-#ifdef VMS
-	char rcdir_asfile[PATH_LEN];	/* rcdir expressed as dev:[dir]tin.dir, for stat() */
-#endif /* VMS */
-
 t_function last_search;	/* for repeated search */
 int hist_last[HIST_MAXNUM + 1];
 int hist_pos[HIST_MAXNUM + 1];
@@ -578,26 +574,13 @@ init_selfinfo(
 	real_umask = umask(0);
 	(void) umask(real_umask);
 
-#ifndef VMS
 	if ((myentry = getpwuid(getuid())) == NULL) {
 		error_message(_(txt_error_passwd_missing));
 		giveup();
 	}
-#else
-	if (((ptr = getlogin()) != NULL) && strlen(ptr))
-		myentry = getpwnam(ptr);
-	else {
-		error_message(_(txt_error_passwd_missing));
-		giveup();
-	}
-#endif /* !VMS */
 
 	strcpy(userid, myentry->pw_name);
 
-#ifdef VMS
-	lower(userid);
-#endif /* VMS */
-
 	if (((ptr = getenv("TIN_HOMEDIR")) != NULL) && strlen(ptr)) {
 		my_strncpy(homedir, ptr, sizeof(homedir) - 1);
 	} else if (((ptr = getenv("HOME")) != NULL) && strlen(ptr)) {
@@ -768,16 +751,8 @@ init_selfinfo(
 	joinpath(global_config_file, libdir, CONFIG_FILE);
 #endif /* TIN_DEFAULTS_DIR */
 
-#ifdef VMS
-	joindir(rcdir, homedir, RCDIR); /* we're naming a directory here */
-	joinpath(rcdir_asfile, homedir, RCDIR);	/* for stat() */
-	strcat(rcdir_asfile, ".DIR");
-	if (stat(rcdir_asfile, &sb) == -1)
-#else
 	joinpath(rcdir, homedir, RCDIR);
-	if (stat(rcdir, &sb) == -1)
-#endif /* VMS */
-	{
+	if (stat(rcdir, &sb) == -1) {
 		created_rcdir = TRUE;
 		my_mkdir(rcdir, (mode_t) (S_IRWXU));
 	}
@@ -793,17 +768,17 @@ init_selfinfo(
 #endif /* APPEND_PID */
 	joinpath(dead_article, homedir, "dead.article");
 	joinpath(dead_articles, homedir, "dead.articles");
-	JOINPATH(tinrc.maildir, homedir, DEFAULT_MAILDIR);
-	JOINPATH(tinrc.savedir, homedir, DEFAULT_SAVEDIR);
+	joinpath(tinrc.maildir, homedir, DEFAULT_MAILDIR);
+	joinpath(tinrc.savedir, homedir, DEFAULT_SAVEDIR);
 	joinpath(tinrc.sigfile, homedir, ".Sig");
 	joinpath(default_signature, homedir, ".signature");
 
 	if (!index_newsdir[0])
-		JOINPATH(index_newsdir, get_val("TIN_INDEX_NEWSDIR", rcdir), INDEX_NEWSDIR);
-	JOINPATH(index_maildir, get_val("TIN_INDEX_MAILDIR", rcdir), INDEX_MAILDIR);
+		joinpath(index_newsdir, get_val("TIN_INDEX_NEWSDIR", rcdir), INDEX_NEWSDIR);
+	joinpath(index_maildir, get_val("TIN_INDEX_MAILDIR", rcdir), INDEX_MAILDIR);
 	if (stat(index_maildir, &sb) == -1)
 		my_mkdir(index_maildir, (mode_t) S_IRWXU);
-	JOINPATH(index_savedir, get_val("TIN_INDEX_SAVEDIR", rcdir), INDEX_SAVEDIR);
+	joinpath(index_savedir, get_val("TIN_INDEX_SAVEDIR", rcdir), INDEX_SAVEDIR);
 	if (stat(index_savedir, &sb) == -1)
 		my_mkdir(index_savedir, (mode_t) S_IRWXU);
 	joinpath(local_attributes_file, rcdir, ATTRIBUTES_FILE);
@@ -814,11 +789,7 @@ init_selfinfo(
 #ifdef HAVE_MH_MAIL_HANDLING
 	joinpath(mail_active_file, rcdir, ACTIVE_MAIL_FILE);
 #endif /* HAVE_MH_MAIL_HANDLING */
-#ifdef VMS
-	joinpath(mailbox, DEFAULT_MAILBOX, "MAIL.TXT");
-#else
 	joinpath(mailbox, DEFAULT_MAILBOX, userid);
-#endif /* VMS */
 #ifdef HAVE_MH_MAIL_HANDLING
 	joinpath(mailgroups_file, rcdir, MAILGROUPS_FILE);
 #endif /* HAVE_MH_MAIL_HANDLING */
diff -Nurp tin-1.8.1/src/joinpath.c tin-1.9.0/src/joinpath.c
--- tin-1.8.1/src/joinpath.c	2005-12-02 12:07:36.000000000 +0100
+++ tin-1.9.0/src/joinpath.c	2006-02-15 22:04:22.000000000 +0100
@@ -42,7 +42,6 @@
 /*
  * Concatenate dir+file, ensuring that we don't introduce extra '/', since some
  * systems (e.g., Apollo) use "//" for special purposes.
- * TODO: ../vms/vmsfile.c defines joinpath, VMS should be guarded here
  */
 void
 joinpath(
diff -Nurp tin-1.8.1/src/lang.c tin-1.9.0/src/lang.c
--- tin-1.8.1/src/lang.c	2005-12-02 12:07:36.000000000 +0100
+++ tin-1.9.0/src/lang.c	2006-02-15 22:03:44.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : lang.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2005-10-19
+ *  Updated   : 2006-02-15
  *  Notes     :
  *
  * Copyright (c) 1991-2006 Iain Lea <iain@bricbrac.de>
@@ -981,10 +981,6 @@ Tin will try to use XHDR XREF instead (s
 	constext txt_post_via_builtin_inews_only[] = N_("It worked! Should I always use my built in inews from now on?");
 #endif /* NNTP_INEWS */
 
-#ifdef VMS
-	constext txt_copyright_notice[] = "%s (c) Copyright 1991-2006 Iain Lea & Tod McQuillin & other.";
-#endif /* VMS */
-
 #ifndef DISABLE_PRINTING
 	constext txt_articles_printed[] = N_("%d %s printed");
 	constext txt_help_global_print[] = N_("output article/thread/hot/pattern/tagged articles to printer");
diff -Nurp tin-1.8.1/src/mail.c tin-1.9.0/src/mail.c
--- tin-1.8.1/src/mail.c	2006-01-19 23:40:13.000000000 +0100
+++ tin-1.9.0/src/mail.c	2006-02-15 22:22:42.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : mail.c
  *  Author    : I. Lea
  *  Created   : 1992-10-02
- *  Updated   : 2006-01-19
+ *  Updated   : 2006-02-15
  *  Notes     : Mail handling routines for creating pseudo newsgroups
  *
  * Copyright (c) 1992-2006 Iain Lea <iain@bricbrac.de>
@@ -301,7 +301,7 @@ read_newsgroups_file(
 			struct stat buf;
 
 			if (stat(local_newsgroups_file, &buf) || !read_local_newsgroups_file)
-				fp_save = fopen(local_newsgroups_file, "w" FOPEN_OPTS);
+				fp_save = fopen(local_newsgroups_file, "w");
 		}
 
 		read_groups_descriptions(fp, fp_save);
diff -Nurp tin-1.8.1/src/main.c tin-1.9.0/src/main.c
--- tin-1.8.1/src/main.c	2005-12-02 12:07:36.000000000 +0100
+++ tin-1.9.0/src/main.c	2006-02-15 22:03:23.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : main.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2005-08-14
+ *  Updated   : 2006-02-15
  *  Notes     :
  *
  * Copyright (c) 1991-2006 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -102,9 +102,6 @@ main(
 	debug = 0;	/* debug OFF */
 
 	base_name(argv[0], tin_progname);
-#ifdef VMS
-	argv[0] = tin_progname;
-#endif /* VMS */
 
 #ifdef NNTP_ONLY
 	read_news_via_nntp = TRUE;
diff -Nurp tin-1.8.1/src/mimetypes.c tin-1.9.0/src/mimetypes.c
--- tin-1.8.1/src/mimetypes.c	2005-12-02 12:07:36.000000000 +0100
+++ tin-1.9.0/src/mimetypes.c	2006-02-15 22:02:51.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : mimetypes.c
  *  Author    : J. Faultless
  *  Created   : 2000-03-31
- *  Updated   : 2003-08-26
+ *  Updated   : 2006-02-15
  *  Notes     : mime.types handling
  *
  * Copyright (c) 2000-2006 Jason Faultless <jason@altarstone.com>
@@ -109,7 +109,7 @@ lookup_mimetype(
 	if (_lookup_mimetype(buf, ext, part))
 		return;
 
-#ifdef M_UNIX	/* TODO: what about VMS etc.pp? */
+#ifdef M_UNIX
 	if (_lookup_mimetype("/etc/mime.types", ext, part))
 		return;
 #endif /* M_UNIX */
@@ -190,7 +190,7 @@ lookup_extension(
 		return TRUE;
 	}
 
-#ifdef M_UNIX	/* TODO: what about VMS etc.pp? */
+#ifdef M_UNIX
 	if (_lookup_extension(extension, ext_len, "/etc/mime.types", type)) {
 		free(type);
 		return TRUE;
diff -Nurp tin-1.8.1/src/misc.c tin-1.9.0/src/misc.c
--- tin-1.8.1/src/misc.c	2006-01-19 23:40:41.000000000 +0100
+++ tin-1.9.0/src/misc.c	2006-02-15 22:20:48.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : misc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2006-01-10
+ *  Updated   : 2006-02-15
  *  Notes     :
  *
  * Copyright (c) 1991-2006 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -648,12 +648,6 @@ tin_done(
 	}
 #endif /* USE_DBMALLOC */
 
-#ifdef VMS
-	if (!ret)
-		ret = 1;
-	vms_close_stdin(); /* free resources used by ReadCh */
-#endif /* VMS */
-
 	exit(ret);
 }
 
@@ -745,30 +739,6 @@ rename_file(
 #endif /* M_UNIX */
 
 
-#ifdef VMS
-void
-rename_file(
-	char *old_filename,
-	char *new_filename)
-{
-	char new_filename_vms[1024];
-
-	if (!strchr(strchr(new_filename, ']') ? strchr(new_filename, ']') : new_filename, '.')) {
-		/* without final dot the new filename is not as tin expects */
-		if (strlen(new_filename) >= sizeof(new_filename_vms)) {
-			perror_message("length of %s is too large", new_filename);
-			return;
-		}
-		strcpy(new_filename_vms, new_filename);
-		strcat(new_filename_vms, ".");
-		new_filename = &new_filename_vms[0];
-	}
-
-	if (rename(old_filename, new_filename))
-		perror_message(_(txt_rename_error), old_filename, new_filename);
-}
-#endif /* VMS */
-
 
 /*
  * Note that we exit screen/curses mode when invoking
@@ -790,13 +760,9 @@ invoke_cmd(
 
 	TRACE(("called system(%s)", _nc_visbuf(nam)));
 	ret = system(nam);
-#ifdef VMS
-	system_status = 0;
-#else
-#	ifndef USE_SYSTEM_STATUS
+#ifndef USE_SYSTEM_STATUS
 	system_status = (ret >= 0 && WIFEXITED(ret)) ? WEXITSTATUS(ret) : 0;
-#	endif /* !USE_SYSTEM_STATUS */
-#endif /* VMS */
+#endif /* !USE_SYSTEM_STATUS */
 	TRACE(("return %d (%d)", ret, system_status));
 
 	set_signal_catcher(TRUE);
@@ -810,11 +776,7 @@ invoke_cmd(
 	return TRUE;
 #else
 
-#	ifdef VMS
-		success = (ret != 0);
-#	else
-		success = (ret == 0);
-#	endif /* VMS */
+	success = (ret == 0);
 
 	if (!success || system_status != 0)
 		error_message(_(txt_command_failed), nam);
@@ -867,9 +829,6 @@ base_name(
 	char *file)				/* baz */
 {
 	size_t i;
-#ifdef VMS
-	char *cp;
-#endif /* VMS */
 
 	strcpy(file, fullpath);
 
@@ -879,10 +838,6 @@ base_name(
 			break;
 		}
 	}
-#ifdef VMS
-	if ((cp = strrchr(file, '.')) != 0)
-		*cp = '\0';
-#endif /* VMS */
 }
 
 
@@ -929,11 +884,8 @@ mail_check(
 			struct dirent *dp;
 
 			maildir_box = my_malloc(strlen(mailbox_name) + strlen(MAILDIR_NEW) + 1);
-#ifdef VMS
-			joindir(maildir_box, mailbox_name, MAILDIR_NEW);
-#else
 			joinpath(maildir_box, mailbox_name, MAILDIR_NEW);
-#endif /* VMS */
+
 			if (!(dirp = opendir(maildir_box))) {
 				free(maildir_box);
 				return FALSE;
@@ -1493,12 +1445,7 @@ _strfpath(
 		/*
 		 * If just a normal part of the pathname copy it
 		 */
-#ifdef VMS
-		if (!strchr("~=+%", *format))
-#else
-		if (!strchr("~$=+%", *format))
-#endif /* VMS */
-		{
+		if (!strchr("~$=+%", *format)) {
 			*str++ = *format;
 			continue;
 		}
@@ -1529,7 +1476,6 @@ _strfpath(
 					return 0;
 				break;
 
-#ifndef VMS
 			case '$':	/* Read the envvar and use its value */
 				i = 0;
 				format++;
@@ -1567,7 +1513,6 @@ _strfpath(
 					return 0;
 				}
 				break;
-#endif /* !VMS */
 
 			case '=':
 				/*
@@ -1614,7 +1559,7 @@ _strfpath(
 #else
 						my_strncpy(tmp, group->name, 14);
 #endif /* HAVE_LONG_FILE_NAMES */
-						JOINPATH(tbuf, buf, tmp);	/* Add the group name */
+						joinpath(tbuf, buf, tmp);	/* Add the group name */
 						joinpath(tmp, tbuf, "");
 						if ((str = strfpath_cp(str, tmp, endp)) == NULL)
 							return 0;
@@ -2010,9 +1955,6 @@ make_group_path(
 	const char *name,
 	char *path)
 {
-#ifdef VMS
-	sprintf(path, "[%s]", name);
-#else
 	while (*name) {
 		*path = ((*name == '.') ? '/' : *name);
 		name++;
@@ -2020,7 +1962,6 @@ make_group_path(
 	}
 	*path++ = '/';
 	*path = '\0';
-#endif /* VMS */
 }
 
 
diff -Nurp tin-1.8.1/src/newsrc.c tin-1.9.0/src/newsrc.c
--- tin-1.8.1/src/newsrc.c	2005-12-02 12:07:36.000000000 +0100
+++ tin-1.9.0/src/newsrc.c	2006-02-15 22:23:30.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : newsrc.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2005-05-04
+ *  Updated   : 2006-02-15
  *  Notes     : ArtCount = (ArtMax - ArtMin) + 1  [could have holes]
  *
  * Copyright (c) 1991-2006 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -214,7 +214,7 @@ write_newsrc(
 		return 0L; /* newsrc is empty */
 	}
 
-	if ((fp_op = fopen(newnewsrc, "w" FOPEN_OPTS)) != NULL) {
+	if ((fp_op = fopen(newnewsrc, "w")) != NULL) {
 		if (newsrc_mode)
 			fchmod(fileno(fp_op), newsrc_mode);
 
@@ -316,7 +316,7 @@ auto_subscribe_groups(
 	if (!batch_mode)
 		wait_message(0, _(txt_autosubscribing_groups));
 
-	if ((fp_newsrc = fopen(newsrc_file, "w" FOPEN_OPTS)) == NULL)
+	if ((fp_newsrc = fopen(newsrc_file, "w")) == NULL)
 		return;
 
 	if (newsrc_mode)
@@ -358,7 +358,7 @@ backup_newsrc(
 	{
 		STRCPY(filebuf, quote_space_to_dash(nntp_server));
 	}
-	JOINPATH(dirbuf, rcdir, filebuf);
+	joinpath(dirbuf, rcdir, filebuf);
 	joinpath(filebuf, dirbuf, OLDNEWSRC_FILE);
 
 	if (-1 == stat(dirbuf, &statbuf)) {
@@ -510,7 +510,7 @@ subscribe(
 	if (no_write)
 		return;
 
-	if ((newfp = fopen(newnewsrc, "w" FOPEN_OPTS)) == NULL)
+	if ((newfp = fopen(newnewsrc, "w")) == NULL)
 		return;
 
 	if (newsrc_mode)
@@ -567,7 +567,7 @@ reset_newsrc(
 	int sub;
 	long i;
 
-	if (!no_write && (newfp = fopen(newnewsrc, "w" FOPEN_OPTS)) != NULL) {
+	if (!no_write && (newfp = fopen(newnewsrc, "w")) != NULL) {
 		if (newsrc_mode)
 			fchmod(fileno(newfp), newsrc_mode);
 
@@ -606,7 +606,7 @@ delete_group(
 	if (no_write)
 		return;
 
-	if ((newfp = fopen(newnewsrc, "w" FOPEN_OPTS)) != NULL) {
+	if ((newfp = fopen(newnewsrc, "w")) != NULL) {
 		if (newsrc_mode)
 			fchmod(fileno(newfp), newsrc_mode);
 
@@ -1123,7 +1123,7 @@ pos_group_in_newsrc(
 	if ((fp_in = fopen(newsrc, "r")) == NULL)
 		goto rewrite_group_done;
 
-	if ((fp_out = fopen(newnewsrc, "w" FOPEN_OPTS)) == NULL)
+	if ((fp_out = fopen(newnewsrc, "w")) == NULL)
 		goto rewrite_group_done;
 
 	newnewsrc_created = TRUE;
@@ -1131,26 +1131,18 @@ pos_group_in_newsrc(
 	if (newsrc_mode)
 		fchmod(fileno(fp_out), newsrc_mode);
 
-#ifdef VMS
-	joinpath(buf, TMPDIR, "subrc");
-	snprintf(sub, sizeof(sub), "%s.%d", buf, (int) process_id);
-
-	joinpath(buf, TMPDIR, "unsubrc");
-	snprintf(unsub, sizeof(unsub), "%s.%d", buf, (int) process_id);
-#else
 	joinpath(buf, TMPDIR, ".subrc");
 	snprintf(sub, sizeof(sub), "%s.%d", buf, (int) process_id);
 
 	joinpath(buf, TMPDIR, ".unsubrc");
 	snprintf(unsub, sizeof(unsub), "%s.%d", buf, (int) process_id);
-#endif /* !VMS */
 
-	if ((fp_sub = fopen(sub, "w" FOPEN_OPTS)) == NULL)
+	if ((fp_sub = fopen(sub, "w")) == NULL)
 		goto rewrite_group_done;
 
 	sub_created = TRUE;
 
-	if ((fp_unsub = fopen(unsub, "w" FOPEN_OPTS)) == NULL)
+	if ((fp_unsub = fopen(unsub, "w")) == NULL)
 		goto rewrite_group_done;
 
 	unsub_created = TRUE;
diff -Nurp tin-1.8.1/src/nntplib.c tin-1.9.0/src/nntplib.c
--- tin-1.8.1/src/nntplib.c	2006-01-19 23:41:34.000000000 +0100
+++ tin-1.9.0/src/nntplib.c	2006-02-18 03:34:12.930580126 +0100
@@ -3,7 +3,7 @@
  *  Module    : nntplib.c
  *  Author    : S. Barber & I. Lea
  *  Created   : 1991-01-12
- *  Updated   : 2006-01-10
+ *  Updated   : 2006-02-15
  *  Notes     : NNTP client routines taken from clientlib.c 1.5.11 (1991-02-10)
  *  Copyright : (c) Copyright 1991-99 by Stan Barber & Iain Lea
  *              Permission is hereby granted to copy, reproduce, redistribute
@@ -25,10 +25,6 @@
 #	include "tnntp.h"
 #endif /* !TNNTP_H */
 
-#ifdef VMS /* M.St. 15.01.98 */
-#	undef VMS
-#endif /* VMS */
-
 char *nntp_server = NULL;
 #ifdef NO_POSTING
 	t_bool can_post = FALSE;
@@ -125,14 +121,17 @@ getserverbyfile(
 	static char *old_env = NULL;
 #	endif /* !HAVE_SETENV && HAVE_PUTENV */
 #endif /* NNTP_ABLE */
+
 	if (!read_news_via_nntp) {
 		STRCPY(buf, "local");	/* what if a server is named "local"? */
 		return buf;
 	}
+
 	if (read_saved_news) {
 		STRCPY(buf, "reading saved news");
 		return buf;
 	}
+
 #ifdef NNTP_ABLE
 	if (cmdline_nntpserver[0] != '\0') {
 		get_nntpserver(buf, cmdline_nntpserver);
@@ -224,9 +223,7 @@ server_init(
 	char temp[256];
 	char *service = strncpy(temp, cservice, sizeof(temp) - 1); /* ...calls non-const funcs */
 #	endif /* !INET6 */
-#	ifndef VMS
 	int sockt_rd, sockt_wr;
-#	endif /* !VMS */
 
 #	ifdef DECNET
 	char *cp;
@@ -249,7 +246,6 @@ server_init(
 	if (sockt_rd < 0)
 		return sockt_rd;
 
-#	ifndef VMS
 	/*
 	 * Now we'll make file pointers (i.e., buffered I/O) out of
 	 * the socket file descriptor. Note that we can't just
@@ -267,23 +263,20 @@ server_init(
 		return -errno;
 	}
 
-#		ifdef TLI /* Transport Level Interface */
+#	ifdef TLI /* Transport Level Interface */
 	if (t_sync(sockt_rd) < 0) {	/* Sync up new fd with TLI */
 		t_error("server_init: t_sync()");
 		nntp_rd_fp = NULL;
 		return -EPROTO;
 	}
-#		else
+#	else
 	if ((nntp_wr_fp = (TCP *) s_fdopen(sockt_wr, "w")) == NULL) {
 		perror("server_init: fdopen() #2");
 		nntp_rd_fp = NULL;
 		return -errno;
 	}
-#		endif /* TLI */
+#	endif /* TLI */
 
-#	else
-	sockt_wr = sockt_rd;
-#	endif /* !VMS */
 
 	last_put[0] = '\0';		/* no retries in get_respcode */
 	/*
@@ -749,16 +742,15 @@ get_dnet_socket(
 /*
  * u_put_server -- send data to the server. Do not flush output.
  */
-#ifndef VMS
-#	ifdef NNTP_ABLE
+#ifdef NNTP_ABLE
 void
 u_put_server(
 	const char *string)
 {
 	s_puts(string, nntp_wr_fp);
-#		ifdef DEBUG
+#	ifdef DEBUG
 	debug_nntp(">>>", string);
-#		endif /* DEBUG */
+#	endif /* DEBUG */
 }
 
 
@@ -784,9 +776,9 @@ put_server(
 		DEBUG_IO((stderr, "put_server(%s)\n", string));
 		s_puts(string, nntp_wr_fp);
 		s_puts("\r\n", nntp_wr_fp);
-#		ifdef DEBUG
+#	ifdef DEBUG
 		debug_nntp(">>>", string);
-#		endif /* DEBUG */
+#	endif /* DEBUG */
 		/*
 		 * remember the last command we wrote to be able to resend it after a
 		 * reconnect. reconnection is handled by get_server()
@@ -843,9 +835,9 @@ reconnect(
 			snprintf(last_put, sizeof(last_put), "GROUP %s", curr_group->name);
 			put_server(last_put);
 			s_gets(last_put, NNTP_STRLEN, nntp_rd_fp);
-#		ifdef DEBUG
+#	ifdef DEBUG
 			debug_nntp("<<<", last_put);
-#		endif /* DEBUG */
+#	endif /* DEBUG */
 			DEBUG_IO((stderr, _("Read (%s)\n"), last_put));
 		}
 		DEBUG_IO((stderr, _("Resend last command (%s)\n"), buf));
@@ -891,10 +883,10 @@ get_server(
 		if (quitting)						/* Don't bother to reconnect */
 			tin_done(NNTP_ERROR_EXIT);		/* And don't try to disconnect again! */
 
-#		ifdef DEBUG
+#	ifdef DEBUG
 		if (errno != 0 && errno != EINTR)	/* Will only confuse end users */
 			perror_message("get_server()");
-#		endif /* DEBUG */
+#	endif /* DEBUG */
 
 		/*
 		 * Reconnect only if command was not "QUIT" anyway (in which case a
@@ -947,8 +939,7 @@ close_server(
 	s_end();
 	nntp_wr_fp = nntp_rd_fp = NULL;
 }
-#	endif /* NNTP_ABLE */
-#endif /* !VMS */
+#endif /* NNTP_ABLE */
 
 
 #ifdef NNTP_ABLE
diff -Nurp tin-1.8.1/src/post.c tin-1.9.0/src/post.c
--- tin-1.8.1/src/post.c	2005-12-23 18:22:18.000000000 +0100
+++ tin-1.9.0/src/post.c	2006-02-15 21:59:16.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : post.c
  *  Author    : I. Lea
  *  Created   : 1991-04-01
- *  Updated   : 2005-12-23
+ *  Updated   : 2006-02-15
  *  Notes     : mail/post/replyto/followup/repost & cancel articles
  *
  * Copyright (c) 1991-2006 Iain Lea <iain@bricbrac.de>
@@ -2736,10 +2736,9 @@ create_mail_headers(
 	msg_init_headers();
 	joinpath(filename, homedir, suffix);
 
-	/* TODO: why do we exclude VMS here but nowhere else? */
-#if defined(APPEND_PID) && !defined(VMS)
+#ifdef APPEND_PID
 	snprintf(filename + strlen(filename), PATH_LEN - strlen(filename), ".%d", (int) process_id);
-#endif /* APPEND_PID && !VMS */
+#endif /* APPEND_PID */
 
 	if ((fp = fopen(filename, "w")) == NULL) {
 		perror_message(_(txt_cannot_open), filename);
@@ -3913,11 +3912,7 @@ checknadd_headers(
 	if ((fp_in = fopen(infile, "r")) == NULL)
 		return NULL;
 
-#ifdef VMS
-	snprintf(outfile, sizeof(outfile), "%s-%d", infile, (int) process_id);
-#else
 	snprintf(outfile, sizeof(outfile), "%s.%d", infile, (int) process_id);
-#endif /* VMS */
 
 	if ((fp_out = fopen(outfile, "w")) == NULL) {
 		fclose(fp_in);
@@ -4005,11 +4000,7 @@ insert_from_header(
 	t_bool in_header = TRUE;
 
 	if ((fp_in = fopen(infile, "r")) != NULL) {
-#	ifdef VMS
-		snprintf(outfile, sizeof(outfile), "%s-%d", infile, (int) process_id);
-#	else
 		snprintf(outfile, sizeof(outfile), "%s.%d", infile, (int) process_id);
-#	endif /* VMS */
 		if ((fp_out = fopen(outfile, "w")) != NULL) {
 			strcpy(from_name, "From: ");
 			if (*tinrc.mail_address)
@@ -4230,9 +4221,6 @@ submit_mail_file(
 	char mail_to[HEADER_LEN];
 	struct t_header hdr;
 	t_bool mailed = FALSE;
-#ifdef VMS
-	char subject[HEADER_LEN];
-#endif /* VMS */
 
 	fcc = checknadd_headers(file);
 
@@ -4252,15 +4240,6 @@ submit_mail_file(
 
 				strfmailer(mailer, hdr.subj, mail_to, file, buf, sizeof(buf), tinrc.mailer_format);
 
-#ifdef VMS /* quick hack! M.St. 29.01.98 */
-				{
-					char *transport;
-
-					/* TODO: document env var */
-					transport = getenv("MAIL$INTERNET_TRANSPORT");
-					snprintf(buf, sizeof(buf), "mail/subject=\"%s\" %s %s%%\"%s\"", subject, file, *transport ? transport : "smtp", mail_to);
-				}
-#endif /* VMS */
 				if (invoke_cmd(buf))
 					mailed = TRUE;
 			} else
@@ -4676,11 +4655,7 @@ build_cankey(
  * get_secret()
  * returns *(secret) or NULL
  */
-#	ifdef VMS
-#		define SECRET_FILE "cancelsecret."
-#	else
-#		define SECRET_FILE ".cancelsecret"
-#	endif /* VMS */
+#	define SECRET_FILE ".cancelsecret"
 char *
 get_secret(
 	void)
diff -Nurp tin-1.8.1/src/read.c tin-1.9.0/src/read.c
--- tin-1.8.1/src/read.c	2005-12-02 12:07:37.000000000 +0100
+++ tin-1.9.0/src/read.c	2006-02-18 03:37:03.028459406 +0100
@@ -3,7 +3,7 @@
  *  Module    : read.c
  *  Author    : Jason Faultless <jason@altarstone.com>
  *  Created   : 1997-04-10
- *  Updated   : 2005-07-02
+ *  Updated   : 2006-02-15
  *
  * Copyright (c) 1997-2006 Jason Faultless <jason@altarstone.com>
  * All rights reserved.
@@ -76,20 +76,6 @@ static t_bool
 wait_for_input(
 	void)
 {
-#	ifndef HAVE_SELECT
-#		ifdef VMS
-	int ch = ReadChNowait();
-
-	if (ch == iKeyQuit || ch == 'z' || ch == iKeyAbort) {
-		if (prompt_yn(cLINES, _(txt_read_abort), FALSE) == 1)
-			return TRUE;
-	}
-	if (ch == iKeyQuitTin) {
-		if (prompt_yn(cLINES, _(txt_read_exit), FALSE) == 1)
-			tin_done(EXIT_SUCCESS);
-	}
-#		endif /* VMS */
-#	else
 	int nfds, ch;
 	fd_set readfds;
 	struct timeval tv;
@@ -105,7 +91,7 @@ wait_for_input(
 		tv.tv_sec = 0;		/* NNTP_READ_TIMEOUT; */
 		tv.tv_usec = 0;
 
-/*DEBUG_IO((stderr, "waiting on %d and %d...", STDIN_FILENO, fileno(fd)));*/
+/* DEBUG_IO((stderr, "waiting on %d and %d...", STDIN_FILENO, fileno(fd))); */
 		if ((nfds = select(STDIN_FILENO + 1, &readfds, NULL, NULL, &tv)) == -1) {
 			if (errno != EINTR) {
 				perror_message("select() failed");
@@ -157,22 +143,16 @@ wait_for_input(
 
 			}
 
-#		if 0
+#	if 0
 			/*
 			 * Our file has something for us to read
 			 */
 			if (FD_ISSET(fileno(NEED_NNTP_FD_HERE), &readfds))
 				return TRUE;
-#		endif /* 0 */
+#	endif /* 0 */
 		}
 
 	}
-#	endif /* !HAVE_SELECT */
-/*
- * FIXME: insert !HAVE_SELECT code here - NB: we already have VMS specific
- *        code at the top of this function
- */
-	return FALSE;
 }
 #endif /* NNTP_ABLE */
 
diff -Nurp tin-1.8.1/src/save.c tin-1.9.0/src/save.c
--- tin-1.8.1/src/save.c	2005-12-02 12:07:37.000000000 +0100
+++ tin-1.9.0/src/save.c	2006-02-15 22:23:50.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : save.c
  *  Author    : I. Lea & R. Skrenta
  *  Created   : 1991-04-01
- *  Updated   : 2005-07-02
+ *  Updated   : 2006-02-15
  *  Notes     :
  *
  * Copyright (c) 1991-2006 Iain Lea <iain@bricbrac.de>, Rich Skrenta <skrenta@pbm.com>
@@ -126,7 +126,7 @@ check_start_save_any_news(
 		case SAVE_ANY_NEWS:
 			joinpath(logfile, rcdir, "log");
 
-			if (no_write || (fp_log = fopen(logfile, "w" FOPEN_OPTS)) == NULL) {
+			if (no_write || (fp_log = fopen(logfile, "w")) == NULL) {
 				perror_message(_(txt_cannot_open), logfile);
 				fp_log = stdout;
 				verbose = FALSE;
@@ -220,7 +220,7 @@ check_start_save_any_news(
 						joinpath(savefile, path, buf);
 					}
 
-					if ((savefp = fopen(savefile, "w" FOPEN_OPTS)) == NULL) {
+					if ((savefp = fopen(savefile, "w")) == NULL) {
 						fprintf(fp_log, _(txt_cannot_open), savefile);
 						if (verbose)
 							perror_message(_(txt_cannot_open), savefile);
@@ -479,11 +479,7 @@ save_and_process_art(
 		 * This is backward-contemptibility with older versions of tin
 		 */
 		if (!is_mailbox && max > 1) {
-#ifdef VMS
-			const char suffixsep = '-';		/* Suffix seperator for .001 type extensions */
-#else
 			const char suffixsep = '.';
-#endif /* VMS */
 
 			sprintf(&path[strlen(path)], "%c%03d", suffixsep, num_save + 1);
 		}
@@ -558,7 +554,6 @@ t_bool
 create_path(
 	const char *path)
 {
-#ifndef VMS
 	char buf[PATH_LEN];
 	int i, j, len;
 	struct stat st;
@@ -579,15 +574,6 @@ create_path(
 			}
 		}
 	}
-#else
-	if (my_mkdir(path, (mode_t) (S_IRWXU|S_IRUGO|S_IXUGO)) == -1) {
-		if (errno != EEXIST) {
-			perror_message(_(txt_cannot_create), buf);
-			return FALSE;
-		}
-	}
-#endif /* !VMS */
-
 	return TRUE;
 }
 
@@ -1073,12 +1059,7 @@ post_process_sh(
 	 * Grab the dirname portion
 	 */
 	my_strncpy(file_out_dir, save[0].path, save[0].file - save[0].path);
-
-#ifdef VMS
-	snprintf(file_out, sizeof(file_out), "%ssh.%05d", file_out_dir, (int) process_id);
-#else
 	snprintf(file_out, sizeof(file_out), "%ssh%05d", file_out_dir, (int) process_id);
-#endif /* VMS */
 
 	for (i = 0; i < num_save; i++) {
 		if ((fp_in = fopen(save[i].path, "r")) == NULL)
@@ -1089,7 +1070,7 @@ post_process_sh(
 		while (fgets(buf, (int) sizeof(buf), fp_in) != NULL) {
 			/* find #!/bin/sh style patterns */
 			if ((fp_out == NULL) && pcre_exec(shar_regex.re, shar_regex.extra, buf, strlen(buf), 0, 0, NULL, 0) >= 0)
-				fp_out = fopen(file_out, "w" FOPEN_OPTS);
+				fp_out = fopen(file_out, "w");
 
 			/* write to temp file */
 			if (fp_out != NULL)
diff -Nurp tin-1.8.1/src/signal.c tin-1.9.0/src/signal.c
--- tin-1.8.1/src/signal.c	2005-12-02 12:07:37.000000000 +0100
+++ tin-1.9.0/src/signal.c	2006-02-15 21:55:30.000000000 +0100
@@ -3,7 +3,7 @@
  *  Module    : signal.c
  *  Author    : I.Lea
  *  Created   : 1991-04-01
- *  Updated   : 2004-06-21
+ *  Updated   : 2006-02-15
  *  Notes     : signal handlers for different modes and window resizing
  *
  * Copyright (c) 1991-2006 Iain Lea <iain@bricbrac.de>
@@ -48,15 +48,6 @@
 #	include "version.h"
 #endif /* !VERSION_H */
 
-
-#if defined(VMS) && defined(SIGBUS)
-	/*
-	 * SIGBUS works on VMS, but many useful information will be hidden
-	 * if catched by signal handler.
-	 */
-#	undef SIGBUS
-#endif /* VMS && SIGBUS */
-
 /*
  * Needed for resizing under an xterm
  */
diff -Nurp tin-1.8.1/tin.spec tin-1.9.0/tin.spec
--- tin-1.8.1/tin.spec	2005-12-28 18:29:53.000000000 +0100
+++ tin-1.9.0/tin.spec	2006-02-18 03:20:21.371696303 +0100
@@ -1,6 +1,6 @@
 Name: tin
 Summary: tin - an easy-to-use USENET news reader
-Version: 1.8.1
+Version: 1.9.0
 Release: 1
 Copyright: BSD
 Group: Applications/News
diff -Nurp tin-1.8.1/vms/dir.h tin-1.9.0/vms/dir.h
--- tin-1.8.1/vms/dir.h	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/dir.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,109 +0,0 @@
-/* GNU Emacs VMS directory definition file.
-   Copyright (C) 1986 Free Software Foundation, Inc.
-
-This file is part of GNU Emacs.
-
-GNU Emacs is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU Emacs is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU Emacs; see the file COPYING.  If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
-
-/*
- * Files-11 Ver. 2 directory structure (VMS V4.x - long names)
- */
-#ifndef DIR$K_LENGTH
-
-#define	DIR$C_FID	0
-#define	DIR$C_LINKNAME	1
-#define	DIR$K_LENGTH	6
-#define	DIR$C_LENGTH	6
-#define	DIR$S_DIRDEF	6
-#define	DIR$W_SIZE	0
-#define	DIR$W_VERLIMIT	2
-#define	DIR$B_FLAGS	4
-#define	DIR$S_TYPE	3
-#define	DIR$V_TYPE	0
-#define	DIR$V_NEXTREC	6
-#define	DIR$V_PREVREC	7
-#define	DIR$B_NAMECOUNT	5
-#define	DIR$S_NAME	80
-#define	DIR$T_NAME	6
-
-#define	DIR$K_VERSION	8
-#define	DIR$C_VERSION	8
-#define	DIR$S_DIRDEF1	8
-#define	DIR$W_VERSION	0
-#define	DIR$S_FID	6
-#define	DIR$W_FID	2
-#define	DIR$W_FID_NUM	2
-#define	DIR$W_FID_SEQ	4
-#define	DIR$W_FID_RVN	6
-#define	DIR$B_FID_RVN	6
-#define	DIR$B_FID_NMX	7
-
-#define	DIR$S_DIRDEF2	1
-#define	DIR$T_LINKNAME	0
-
-typedef struct dir$_name {
-/*  short dir$w_size;		 if you read with RMS, it eats this... */
-  short dir$w_verlimit;			/* maximum number of versions */
-  union {
-    unsigned char dir_b_flags;
-#define dir$b_flags dir__b_flags.dir_b_flags
-    struct {
-      unsigned char dir_v_type: DIR$S_TYPE;
-#define dir$v_type dir__b_flags.dir___b_flags.dir_v_type
-      unsigned char: 3;
-      unsigned char dir_v_nextrec: 1;
-#define dir$v_nextrec dir__b_flags.dir___b_flags.dir_v_nextrec
-      unsigned char dir_v_prevrec: 1;
-#define dir$v_prevrec dir__b_flags.dir___b_flags.dir_v_prevrec
-    } dir___b_flags;
-  } dir__b_flags;
-  unsigned char dir$b_namecount;
-#if defined(__GNUC__)
-  char dir$t_name[0];
-#elif defined(__DECC)
-  char *dir$t_name;
-#else
-  char dir$t_name[];
-#endif
-} dir$_dirdef;		/* only the fixed first part */
-
-typedef struct dir$_version {
-  short dir$w_version;
-  short dir$w_fid_num;
-  short dir$w_fid_seq;
-  union {
-    short dir_w_fid_rvn;
-#define dir$w_fid_rvn dir__w_fid_rvn.dir_w_fid_rvn
-    struct {
-      char dir_b_fid_rvn;
-#define dir$b_fid_rvn dir__w_fid_rvn.dir___w_fid_rvn.dir_b_fid_rvn
-      char dir_b_fid_nmx;
-#define dir$b_fid_nmx dir__w_fid_rvn.dir___w_fid_rvn.dir_b_fid_nmx
-    } dir___w_fid_rvn;
-  } dir__w_fid_rvn;
-} dir$_dirdef1;		/* one for each version of the file */
-
-typedef
-struct dir$_linkname {
-#ifdef __GNUC__
-  char    dir$t_linkname[0];
-#elif __DECC
-  char    *dir$t_linkname;
-#else
-  char    dir$t_linkname[];
-#endif
-} dir$_dirdef2;
-
-#endif
diff -Nurp tin-1.8.1/vms/filetypes.h tin-1.9.0/vms/filetypes.h
--- tin-1.8.1/vms/filetypes.h	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/filetypes.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,13 +0,0 @@
-/* Define the symbols for various file types.
-   These are not included in POSIX.  */
-
-#ifndef S_IFMT
-#define	S_IFMT	0170000		/* type of file */
-#define S_IFDIR	0040000	/* directory */
-#define S_IFCHR	0020000	/* character special */
-#define S_IFBLK	0060000	/* block special */
-#define S_IFREG	0100000	/* regular */
-#define S_IFIFO	0010000	/* fifo */
-#define S_IFNAM 0050000 /* special named file */
-#endif /* not S_IFMT */
-
diff -Nurp tin-1.8.1/vms/getopt.c tin-1.9.0/vms/getopt.c
--- tin-1.8.1/vms/getopt.c	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/getopt.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,755 +0,0 @@
-/* Getopt for GNU.
-   NOTE: getopt is now part of the C library, so if you don't know what
-   "Keep this file name-space clean" means, talk to roland@gnu.ai.mit.edu
-   before changing it!
-
-   Copyright (C) 1987, 88, 89, 90, 91, 92, 1993
-   	Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Library General Public License
-   as published by the Free Software Foundation; either version 2, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU Library General Public License for more details.
-
-   You should have received a copy of the GNU Library General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#ifndef __STDC__
-/* This is a separate conditional since some stdc systems
-   reject `defined (const)'.  */
-#ifndef const
-#define const
-#endif
-#endif
-
-/* This tells Alpha OSF/1 not to define a getopt prototype in <stdio.h>.  */
-#ifndef _NO_PROTO
-#define _NO_PROTO
-#endif
-
-#include <stdio.h>
-#ifdef VMS
-#include <string.h>
-#else
-#include <strings.h>
-#endif
-
-/* Comment out all this code if we are using the GNU C Library, and are not
-   actually compiling the library itself.  This code is part of the GNU C
-   Library, but also included in many other GNU distributions.  Compiling
-   and linking in this code is a waste when using the GNU C library
-   (especially if it is a shared library).  Rather than having every GNU
-   program understand `configure --with-gnu-libc' and omit the object files,
-   it is simpler to just do this in the source for each such file.  */
-
-#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
-
-
-/* This needs to come after some library #include
-   to get __GNU_LIBRARY__ defined.  */
-#ifdef	__GNU_LIBRARY__
-/* Don't include stdlib.h for non-GNU C libraries because some of them
-   contain conflicting prototypes for getopt.  */
-#include <stdlib.h>
-#endif	/* GNU C library.  */
-
-/* If GETOPT_COMPAT is defined, `+' as well as `--' can introduce a
-   long-named option.  Because this is not POSIX.2 compliant, it is
-   being phased out.  */
-/* #define GETOPT_COMPAT */
-
-/* This version of `getopt' appears to the caller like standard Unix `getopt'
-   but it behaves differently for the user, since it allows the user
-   to intersperse the options with the other arguments.
-
-   As `getopt' works, it permutes the elements of ARGV so that,
-   when it is done, all the options precede everything else.  Thus
-   all application programs are extended to handle flexible argument order.
-
-   Setting the environment variable POSIXLY_CORRECT disables permutation.
-   Then the behavior is completely standard.
-
-   GNU application programs can use a third alternative mode in which
-   they can distinguish the relative order of options and other arguments.  */
-
-#include "getopt.h"
-
-/* For communication from `getopt' to the caller.
-   When `getopt' finds an option that takes an argument,
-   the argument value is returned here.
-   Also, when `ordering' is RETURN_IN_ORDER,
-   each non-option ARGV-element is returned here.  */
-
-char *optarg = 0;
-
-/* Index in ARGV of the next element to be scanned.
-   This is used for communication to and from the caller
-   and for communication between successive calls to `getopt'.
-
-   On entry to `getopt', zero means this is the first call; initialize.
-
-   When `getopt' returns EOF, this is the index of the first of the
-   non-option elements that the caller should itself scan.
-
-   Otherwise, `optind' communicates from one call to the next
-   how much of ARGV has been scanned so far.  */
-
-/* XXX 1003.2 says this must be 1 before any call.  */
-int optind = 0;
-
-/* The next char to be scanned in the option-element
-   in which the last option character we returned was found.
-   This allows us to pick up the scan where we left off.
-
-   If this is zero, or a null string, it means resume the scan
-   by advancing to the next ARGV-element.  */
-
-static char *nextchar;
-
-/* Callers store zero here to inhibit the error message
-   for unrecognized options.  */
-
-int opterr = 1;
-
-/* Set to an option character which was unrecognized.
-   This must be initialized on some systems to avoid linking in the
-   system's own getopt implementation.  */
-
-int optopt = '?';
-
-/* Describe how to deal with options that follow non-option ARGV-elements.
-
-   If the caller did not specify anything,
-   the default is REQUIRE_ORDER if the environment variable
-   POSIXLY_CORRECT is defined, PERMUTE otherwise.
-
-   REQUIRE_ORDER means don't recognize them as options;
-   stop option processing when the first non-option is seen.
-   This is what Unix does.
-   This mode of operation is selected by either setting the environment
-   variable POSIXLY_CORRECT, or using `+' as the first character
-   of the list of option characters.
-
-   PERMUTE is the default.  We permute the contents of ARGV as we scan,
-   so that eventually all the non-options are at the end.  This allows options
-   to be given in any order, even with programs that were not written to
-   expect this.
-
-   RETURN_IN_ORDER is an option available to programs that were written
-   to expect options and other ARGV-elements in any order and that care about
-   the ordering of the two.  We describe each non-option ARGV-element
-   as if it were the argument of an option with character code 1.
-   Using `-' as the first character of the list of option characters
-   selects this mode of operation.
-
-   The special argument `--' forces an end of option-scanning regardless
-   of the value of `ordering'.  In the case of RETURN_IN_ORDER, only
-   `--' can cause `getopt' to return EOF with `optind' != ARGC.  */
-
-static enum
-{
-  REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER
-} ordering;
-
-#ifdef	__GNU_LIBRARY__
-/* We want to avoid inclusion of string.h with non-GNU libraries
-   because there are many ways it can cause trouble.
-   On some systems, it contains special magic macros that don't work
-   in GCC.  */
-#include <string.h>
-#define	my_index	strchr
-#else
-
-/* Avoid depending on library functions or files
-   whose names are inconsistent.  */
-
-char *getenv ();
-
-static char *
-my_index (str, chr)
-     const char *str;
-     int chr;
-{
-  while (*str)
-    {
-      if (*str == chr)
-	return (char *) str;
-      str++;
-    }
-  return 0;
-}
-
-/* If using GCC, we can safely declare strlen this way.
-   If not using GCC, it is ok not to declare it.
-   (Supposedly there are some machines where it might get a warning,
-   but changing this conditional to __STDC__ is too risky.)  */
-#ifdef __GNUC__
-#ifdef IN_GCC
-#include "gstddef.h"
-#else
-#include <stddef.h>
-#endif
-extern size_t strlen (const char *);
-#endif
-
-#endif				/* GNU C library.  */
-
-/* Handle permutation of arguments.  */
-
-/* Describe the part of ARGV that contains non-options that have
-   been skipped.  `first_nonopt' is the index in ARGV of the first of them;
-   `last_nonopt' is the index after the last of them.  */
-
-static int first_nonopt;
-static int last_nonopt;
-
-/* Exchange two adjacent subsequences of ARGV.
-   One subsequence is elements [first_nonopt,last_nonopt)
-   which contains all the non-options that have been skipped so far.
-   The other is elements [last_nonopt,optind), which contains all
-   the options processed since those non-options were skipped.
-
-   `first_nonopt' and `last_nonopt' are relocated so that they describe
-   the new indices of the non-options in ARGV after they are moved.  */
-
-static void
-exchange (argv)
-     char **argv;
-{
-  int bottom = first_nonopt;
-  int middle = last_nonopt;
-  int top = optind;
-  char *tem;
-
-  /* Exchange the shorter segment with the far end of the longer segment.
-     That puts the shorter segment into the right place.
-     It leaves the longer segment in the right place overall,
-     but it consists of two parts that need to be swapped next.  */
-
-  while (top > middle && middle > bottom)
-    {
-      if (top - middle > middle - bottom)
-	{
-	  /* Bottom segment is the short one.  */
-	  int len = middle - bottom;
-	  register int i;
-
-	  /* Swap it with the top part of the top segment.  */
-	  for (i = 0; i < len; i++)
-	    {
-	      tem = argv[bottom + i];
-	      argv[bottom + i] = argv[top - (middle - bottom) + i];
-	      argv[top - (middle - bottom) + i] = tem;
-	    }
-	  /* Exclude the moved bottom segment from further swapping.  */
-	  top -= len;
-	}
-      else
-	{
-	  /* Top segment is the short one.  */
-	  int len = top - middle;
-	  register int i;
-
-	  /* Swap it with the bottom part of the bottom segment.  */
-	  for (i = 0; i < len; i++)
-	    {
-	      tem = argv[bottom + i];
-	      argv[bottom + i] = argv[middle + i];
-	      argv[middle + i] = tem;
-	    }
-	  /* Exclude the moved top segment from further swapping.  */
-	  bottom += len;
-	}
-    }
-
-  /* Update records for the slots the non-options now occupy.  */
-
-  first_nonopt += (optind - last_nonopt);
-  last_nonopt = optind;
-}
-
-/* Scan elements of ARGV (whose length is ARGC) for option characters
-   given in OPTSTRING.
-
-   If an element of ARGV starts with '-', and is not exactly "-" or "--",
-   then it is an option element.  The characters of this element
-   (aside from the initial '-') are option characters.  If `getopt'
-   is called repeatedly, it returns successively each of the option characters
-   from each of the option elements.
-
-   If `getopt' finds another option character, it returns that character,
-   updating `optind' and `nextchar' so that the next call to `getopt' can
-   resume the scan with the following option character or ARGV-element.
-
-   If there are no more option characters, `getopt' returns `EOF'.
-   Then `optind' is the index in ARGV of the first ARGV-element
-   that is not an option.  (The ARGV-elements have been permuted
-   so that those that are not options now come last.)
-
-   OPTSTRING is a string containing the legitimate option characters.
-   If an option character is seen that is not listed in OPTSTRING,
-   return '?' after printing an error message.  If you set `opterr' to
-   zero, the error message is suppressed but we still return '?'.
-
-   If a char in OPTSTRING is followed by a colon, that means it wants an arg,
-   so the following text in the same ARGV-element, or the text of the following
-   ARGV-element, is returned in `optarg'.  Two colons mean an option that
-   wants an optional arg; if there is text in the current ARGV-element,
-   it is returned in `optarg', otherwise `optarg' is set to zero.
-
-   If OPTSTRING starts with `-' or `+', it requests different methods of
-   handling the non-option ARGV-elements.
-   See the comments about RETURN_IN_ORDER and REQUIRE_ORDER, above.
-
-   Long-named options begin with `--' instead of `-'.
-   Their names may be abbreviated as long as the abbreviation is unique
-   or is an exact match for some defined option.  If they have an
-   argument, it follows the option name in the same ARGV-element, separated
-   from the option name by a `=', or else the in next ARGV-element.
-   When `getopt' finds a long-named option, it returns 0 if that option's
-   `flag' field is nonzero, the value of the option's `val' field
-   if the `flag' field is zero.
-
-   The elements of ARGV aren't really const, because we permute them.
-   But we pretend they're const in the prototype to be compatible
-   with other systems.
-
-   LONGOPTS is a vector of `struct option' terminated by an
-   element containing a name which is zero.
-
-   LONGIND returns the index in LONGOPT of the long-named option found.
-   It is only valid when a long-named option has been found by the most
-   recent call.
-
-   If LONG_ONLY is nonzero, '-' as well as '--' can introduce
-   long-named options.  */
-
-int
-_getopt_internal (argc, argv, optstring, longopts, longind, long_only)
-     int argc;
-     char *const *argv;
-     const char *optstring;
-     const struct option *longopts;
-     int *longind;
-     int long_only;
-{
-  int option_index;
-
-  optarg = 0;
-
-  /* Initialize the internal data when the first call is made.
-     Start processing options with ARGV-element 1 (since ARGV-element 0
-     is the program name); the sequence of previously skipped
-     non-option ARGV-elements is empty.  */
-
-  if (optind == 0)
-    {
-      first_nonopt = last_nonopt = optind = 1;
-
-      nextchar = NULL;
-
-      /* Determine how to handle the ordering of options and nonoptions.  */
-
-      if (optstring[0] == '-')
-	{
-	  ordering = RETURN_IN_ORDER;
-	  ++optstring;
-	}
-      else if (optstring[0] == '+')
-	{
-	  ordering = REQUIRE_ORDER;
-	  ++optstring;
-	}
-      else if (getenv ("POSIXLY_CORRECT") != NULL)
-	ordering = REQUIRE_ORDER;
-      else
-	ordering = PERMUTE;
-    }
-
-  if (nextchar == NULL || *nextchar == '\0')
-    {
-      if (ordering == PERMUTE)
-	{
-	  /* If we have just processed some options following some non-options,
-	     exchange them so that the options come first.  */
-
-	  if (first_nonopt != last_nonopt && last_nonopt != optind)
-	    exchange ((char **) argv);
-	  else if (last_nonopt != optind)
-	    first_nonopt = optind;
-
-	  /* Now skip any additional non-options
-	     and extend the range of non-options previously skipped.  */
-
-	  while (optind < argc
-		 && (argv[optind][0] != '-' || argv[optind][1] == '\0')
-#ifdef GETOPT_COMPAT
-		 && (longopts == NULL
-		     || argv[optind][0] != '+' || argv[optind][1] == '\0')
-#endif				/* GETOPT_COMPAT */
-		 )
-	    optind++;
-	  last_nonopt = optind;
-	}
-
-      /* Special ARGV-element `--' means premature end of options.
-	 Skip it like a null option,
-	 then exchange with previous non-options as if it were an option,
-	 then skip everything else like a non-option.  */
-
-      if (optind != argc && !strcmp (argv[optind], "--"))
-	{
-	  optind++;
-
-	  if (first_nonopt != last_nonopt && last_nonopt != optind)
-	    exchange ((char **) argv);
-	  else if (first_nonopt == last_nonopt)
-	    first_nonopt = optind;
-	  last_nonopt = argc;
-
-	  optind = argc;
-	}
-
-      /* If we have done all the ARGV-elements, stop the scan
-	 and back over any non-options that we skipped and permuted.  */
-
-      if (optind == argc)
-	{
-	  /* Set the next-arg-index to point at the non-options
-	     that we previously skipped, so the caller will digest them.  */
-	  if (first_nonopt != last_nonopt)
-	    optind = first_nonopt;
-	  return EOF;
-	}
-
-      /* If we have come to a non-option and did not permute it,
-	 either stop the scan or describe it to the caller and pass it by.  */
-
-      if ((argv[optind][0] != '-' || argv[optind][1] == '\0')
-#ifdef GETOPT_COMPAT
-	  && (longopts == NULL
-	      || argv[optind][0] != '+' || argv[optind][1] == '\0')
-#endif				/* GETOPT_COMPAT */
-	  )
-	{
-	  if (ordering == REQUIRE_ORDER)
-	    return EOF;
-	  optarg = argv[optind++];
-	  return 1;
-	}
-
-      /* We have found another option-ARGV-element.
-	 Start decoding its characters.  */
-
-      nextchar = (argv[optind] + 1
-		  + (longopts != NULL && argv[optind][1] == '-'));
-    }
-
-  if (longopts != NULL
-      && ((argv[optind][0] == '-'
-	   && (argv[optind][1] == '-' || long_only))
-#ifdef GETOPT_COMPAT
-	  || argv[optind][0] == '+'
-#endif				/* GETOPT_COMPAT */
-	  ))
-    {
-      const struct option *p;
-      char *s = nextchar;
-      int exact = 0;
-      int ambig = 0;
-      const struct option *pfound = NULL;
-      int indfound;
-
-      while (*s && *s != '=')
-	s++;
-
-      /* Test all options for either exact match or abbreviated matches.  */
-      for (p = longopts, option_index = 0; p->name;
-	   p++, option_index++)
-	if (!strncmp (p->name, nextchar, s - nextchar))
-	  {
-	    if (s - nextchar == strlen (p->name))
-	      {
-		/* Exact match found.  */
-		pfound = p;
-		indfound = option_index;
-		exact = 1;
-		break;
-	      }
-	    else if (pfound == NULL)
-	      {
-		/* First nonexact match found.  */
-		pfound = p;
-		indfound = option_index;
-	      }
-	    else
-	      /* Second nonexact match found.  */
-	      ambig = 1;
-	  }
-
-      if (ambig && !exact)
-	{
-	  if (opterr)
-	    fprintf (stderr, "%s: option `%s' is ambiguous\n",
-		     argv[0], argv[optind]);
-	  nextchar += strlen (nextchar);
-	  optind++;
-	  return '?';
-	}
-
-      if (pfound != NULL)
-	{
-	  option_index = indfound;
-	  optind++;
-	  if (*s)
-	    {
-	      /* Don't test has_arg with >, because some C compilers don't
-		 allow it to be used on enums.  */
-	      if (pfound->has_arg)
-		optarg = s + 1;
-	      else
-		{
-		  if (opterr)
-		    {
-		      if (argv[optind - 1][1] == '-')
-			/* --option */
-			fprintf (stderr,
-				 "%s: option `--%s' doesn't allow an argument\n",
-				 argv[0], pfound->name);
-		      else
-			/* +option or -option */
-			fprintf (stderr,
-			     "%s: option `%c%s' doesn't allow an argument\n",
-			     argv[0], argv[optind - 1][0], pfound->name);
-		    }
-		  nextchar += strlen (nextchar);
-		  return '?';
-		}
-	    }
-	  else if (pfound->has_arg == 1)
-	    {
-	      if (optind < argc)
-		optarg = argv[optind++];
-	      else
-		{
-		  if (opterr)
-		    fprintf (stderr, "%s: option `%s' requires an argument\n",
-			     argv[0], argv[optind - 1]);
-		  nextchar += strlen (nextchar);
-		  return optstring[0] == ':' ? ':' : '?';
-		}
-	    }
-	  nextchar += strlen (nextchar);
-	  if (longind != NULL)
-	    *longind = option_index;
-	  if (pfound->flag)
-	    {
-	      *(pfound->flag) = pfound->val;
-	      return 0;
-	    }
-	  return pfound->val;
-	}
-      /* Can't find it as a long option.  If this is not getopt_long_only,
-	 or the option starts with '--' or is not a valid short
-	 option, then it's an error.
-	 Otherwise interpret it as a short option.  */
-      if (!long_only || argv[optind][1] == '-'
-#ifdef GETOPT_COMPAT
-	  || argv[optind][0] == '+'
-#endif				/* GETOPT_COMPAT */
-	  || my_index (optstring, *nextchar) == NULL)
-	{
-	  if (opterr)
-	    {
-	      if (argv[optind][1] == '-')
-		/* --option */
-		fprintf (stderr, "%s: unrecognized option `--%s'\n",
-			 argv[0], nextchar);
-	      else
-		/* +option or -option */
-		fprintf (stderr, "%s: unrecognized option `%c%s'\n",
-			 argv[0], argv[optind][0], nextchar);
-	    }
-	  nextchar = (char *) "";
-	  optind++;
-	  return '?';
-	}
-    }
-
-  /* Look at and handle the next option-character.  */
-
-  {
-    char c = *nextchar++;
-    char *temp = my_index (optstring, c);
-
-    /* Increment `optind' when we start to process its last character.  */
-    if (*nextchar == '\0')
-      ++optind;
-
-    if (temp == NULL || c == ':')
-      {
-	if (opterr)
-	  {
-#if 0
-	    if (c < 040 || c >= 0177)
-	      fprintf (stderr, "%s: unrecognized option, character code 0%o\n",
-		       argv[0], c);
-	    else
-	      fprintf (stderr, "%s: unrecognized option `-%c'\n", argv[0], c);
-#else
-	    /* 1003.2 specifies the format of this message.  */
-	    fprintf (stderr, "%s: illegal option -- %c\n", argv[0], c);
-#endif
-	  }
-	optopt = c;
-	return '?';
-      }
-    if (temp[1] == ':')
-      {
-	if (temp[2] == ':')
-	  {
-	    /* This is an option that accepts an argument optionally.  */
-	    if (*nextchar != '\0')
-	      {
-		optarg = nextchar;
-		optind++;
-	      }
-	    else
-	      optarg = 0;
-	    nextchar = NULL;
-	  }
-	else
-	  {
-	    /* This is an option that requires an argument.  */
-	    if (*nextchar != '\0')
-	      {
-		optarg = nextchar;
-		/* If we end this ARGV-element by taking the rest as an arg,
-		   we must advance to the next element now.  */
-		optind++;
-	      }
-	    else if (optind == argc)
-	      {
-		if (opterr)
-		  {
-#if 0
-		    fprintf (stderr, "%s: option `-%c' requires an argument\n",
-			     argv[0], c);
-#else
-		    /* 1003.2 specifies the format of this message.  */
-		    fprintf (stderr, "%s: option requires an argument -- %c\n",
-			     argv[0], c);
-#endif
-		  }
-		optopt = c;
-		if (optstring[0] == ':')
-		  c = ':';
-		else
-		  c = '?';
-	      }
-	    else
-	      /* We already incremented `optind' once;
-		 increment it again when taking next ARGV-elt as argument.  */
-	      optarg = argv[optind++];
-	    nextchar = NULL;
-	  }
-      }
-    return c;
-  }
-}
-
-int
-getopt (argc, argv, optstring)
-     int argc;
-     char *const *argv;
-     const char *optstring;
-{
-  return _getopt_internal (argc, argv, optstring,
-			   (const struct option *) 0,
-			   (int *) 0,
-			   0);
-}
-
-#endif	/* _LIBC or not __GNU_LIBRARY__.  */
-
-#ifdef TEST
-
-/* Compile with -DTEST to make an executable for use in testing
-   the above definition of `getopt'.  */
-
-int
-main (argc, argv)
-     int argc;
-     char **argv;
-{
-  int c;
-  int digit_optind = 0;
-
-  while (1)
-    {
-      int this_option_optind = optind ? optind : 1;
-
-      c = getopt (argc, argv, "abc:d:0123456789");
-      if (c == EOF)
-	break;
-
-      switch (c)
-	{
-	case '0':
-	case '1':
-	case '2':
-	case '3':
-	case '4':
-	case '5':
-	case '6':
-	case '7':
-	case '8':
-	case '9':
-	  if (digit_optind != 0 && digit_optind != this_option_optind)
-	    printf ("digits occur in two different argv-elements.\n");
-	  digit_optind = this_option_optind;
-	  printf ("option %c\n", c);
-	  break;
-
-	case 'a':
-	  printf ("option a\n");
-	  break;
-
-	case 'b':
-	  printf ("option b\n");
-	  break;
-
-	case 'c':
-	  printf ("option c with value `%s'\n", optarg);
-	  break;
-
-	case '?':
-	  break;
-
-	default:
-	  printf ("?? getopt returned character code 0%o ??\n", c);
-	}
-    }
-
-  if (optind < argc)
-    {
-      printf ("non-option ARGV-elements: ");
-      while (optind < argc)
-	printf ("%s ", argv[optind++]);
-      printf ("\n");
-    }
-
-  exit (0);
-}
-
-#endif /* TEST */
diff -Nurp tin-1.8.1/vms/getopt.h tin-1.9.0/vms/getopt.h
--- tin-1.8.1/vms/getopt.h	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/getopt.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,131 +0,0 @@
-/* Declarations for getopt.
-   Copyright (C) 1989, 1990, 1991, 1992, 1993 Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Library General Public License
-   as published by the Free Software Foundation; either version 2, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU Library General Public License for more details.
-
-   You should have received a copy of the GNU Library General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
-
-#ifndef __UNISTD_LOADED
-#ifndef _GETOPT_H
-#define _GETOPT_H 1
-
-#ifdef	__cplusplus
-extern "C" {
-#endif
-
-/* For communication from `getopt' to the caller.
-   When `getopt' finds an option that takes an argument,
-   the argument value is returned here.
-   Also, when `ordering' is RETURN_IN_ORDER,
-   each non-option ARGV-element is returned here.  */
-
-extern char *optarg;
-
-/* Index in ARGV of the next element to be scanned.
-   This is used for communication to and from the caller
-   and for communication between successive calls to `getopt'.
-
-   On entry to `getopt', zero means this is the first call; initialize.
-
-   When `getopt' returns EOF, this is the index of the first of the
-   non-option elements that the caller should itself scan.
-
-   Otherwise, `optind' communicates from one call to the next
-   how much of ARGV has been scanned so far.  */
-
-extern int optind;
-
-/* Callers store zero here to inhibit the error message `getopt' prints
-   for unrecognized options.  */
-
-extern int opterr;
-
-/* Set to an option character which was unrecognized.  */
-
-extern int optopt;
-
-/* Describe the long-named options requested by the application.
-   The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector
-   of `struct option' terminated by an element containing a name which is
-   zero.
-
-   The field `has_arg' is:
-   no_argument		(or 0) if the option does not take an argument,
-   required_argument	(or 1) if the option requires an argument,
-   optional_argument 	(or 2) if the option takes an optional argument.
-
-   If the field `flag' is not NULL, it points to a variable that is set
-   to the value given in the field `val' when the option is found, but
-   left unchanged if the option is not found.
-
-   To have a long-named option do something other than set an `int' to
-   a compiled-in constant, such as set a value from `optarg', set the
-   option's `flag' field to zero and its `val' field to a nonzero
-   value (the equivalent single-letter option character, if there is
-   one).  For long options that have a zero `flag' field, `getopt'
-   returns the contents of the `val' field.  */
-
-struct option
-{
-#if	__STDC__
-  const char *name;
-#else
-  char *name;
-#endif
-  /* has_arg can't be an enum because some compilers complain about
-     type mismatches in all the code that assumes it is an int.  */
-  int has_arg;
-  int *flag;
-  int val;
-};
-
-/* Names for the values of the `has_arg' field of `struct option'.  */
-
-#define	no_argument		0
-#define required_argument	1
-#define optional_argument	2
-
-#if __STDC__
-#if defined(__GNU_LIBRARY__)
-/* Many other libraries have conflicting prototypes for getopt, with
-   differences in the consts, in stdlib.h.  To avoid compilation
-   errors, only prototype getopt for the GNU C library.  */
-extern int getopt (int argc, char *const *argv, const char *shortopts);
-#else /* not __GNU_LIBRARY__ */
-extern int getopt ();
-#endif /* not __GNU_LIBRARY__ */
-extern int getopt_long (int argc, char *const *argv, const char *shortopts,
-		        const struct option *longopts, int *longind);
-extern int getopt_long_only (int argc, char *const *argv,
-			     const char *shortopts,
-		             const struct option *longopts, int *longind);
-
-/* Internal only.  Users should not call this directly.  */
-extern int _getopt_internal (int argc, char *const *argv,
-			     const char *shortopts,
-		             const struct option *longopts, int *longind,
-			     int long_only);
-#else /* not __STDC__ */
-extern int getopt ();
-extern int getopt_long ();
-extern int getopt_long_only ();
-
-extern int _getopt_internal ();
-#endif /* not __STDC__ */
-
-#ifdef	__cplusplus
-}
-#endif
-
-#endif /* _GETOPT_H */
-#endif /* __UNISTD_LOADED */
diff -Nurp tin-1.8.1/vms/getopt1.c tin-1.9.0/vms/getopt1.c
--- tin-1.8.1/vms/getopt1.c	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/getopt1.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,180 +0,0 @@
-/* getopt_long and getopt_long_only entry points for GNU getopt.
-   Copyright (C) 1987, 88, 89, 90, 91, 92, 1993
-	Free Software Foundation, Inc.
-
-   This program is free software; you can redistribute it and/or
-   modify it under the terms of the GNU Library General Public License
-   as published by the Free Software Foundation; either version 2, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU Library General Public License for more details.
-
-   You should have received a copy of the GNU Library General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
-
-#ifdef HAVE_CONFIG_H
-#include "config.h"
-#endif
-
-#include "getopt.h"
-
-#ifndef __STDC__
-/* This is a separate conditional since some stdc systems
-   reject `defined (const)'.  */
-#ifndef const
-#define const
-#endif
-#endif
-
-#include <stdio.h>
-
-/* Comment out all this code if we are using the GNU C Library, and are not
-   actually compiling the library itself.  This code is part of the GNU C
-   Library, but also included in many other GNU distributions.  Compiling
-   and linking in this code is a waste when using the GNU C library
-   (especially if it is a shared library).  Rather than having every GNU
-   program understand `configure --with-gnu-libc' and omit the object files,
-   it is simpler to just do this in the source for each such file.  */
-
-#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
-
-
-/* This needs to come after some library #include
-   to get __GNU_LIBRARY__ defined.  */
-#ifdef __GNU_LIBRARY__
-#include <stdlib.h>
-#else
-char *getenv ();
-#endif
-
-#ifndef	NULL
-#define NULL 0
-#endif
-
-int
-getopt_long (argc, argv, options, long_options, opt_index)
-     int argc;
-     char *const *argv;
-     const char *options;
-     const struct option *long_options;
-     int *opt_index;
-{
-  return _getopt_internal (argc, argv, options, long_options, opt_index, 0);
-}
-
-/* Like getopt_long, but '-' as well as '--' can indicate a long option.
-   If an option that starts with '-' (not '--') doesn't match a long option,
-   but does match a short option, it is parsed as a short option
-   instead.  */
-
-int
-getopt_long_only (argc, argv, options, long_options, opt_index)
-     int argc;
-     char *const *argv;
-     const char *options;
-     const struct option *long_options;
-     int *opt_index;
-{
-  return _getopt_internal (argc, argv, options, long_options, opt_index, 1);
-}
-
-
-#endif	/* _LIBC or not __GNU_LIBRARY__.  */
-
-#ifdef TEST
-
-#include <stdio.h>
-
-int
-main (argc, argv)
-     int argc;
-     char **argv;
-{
-  int c;
-  int digit_optind = 0;
-
-  while (1)
-    {
-      int this_option_optind = optind ? optind : 1;
-      int option_index = 0;
-      static struct option long_options[] =
-      {
-	{"add", 1, 0, 0},
-	{"append", 0, 0, 0},
-	{"delete", 1, 0, 0},
-	{"verbose", 0, 0, 0},
-	{"create", 0, 0, 0},
-	{"file", 1, 0, 0},
-	{0, 0, 0, 0}
-      };
-
-      c = getopt_long (argc, argv, "abc:d:0123456789",
-		       long_options, &option_index);
-      if (c == EOF)
-	break;
-
-      switch (c)
-	{
-	case 0:
-	  printf ("option %s", long_options[option_index].name);
-	  if (optarg)
-	    printf (" with arg %s", optarg);
-	  printf ("\n");
-	  break;
-
-	case '0':
-	case '1':
-	case '2':
-	case '3':
-	case '4':
-	case '5':
-	case '6':
-	case '7':
-	case '8':
-	case '9':
-	  if (digit_optind != 0 && digit_optind != this_option_optind)
-	    printf ("digits occur in two different argv-elements.\n");
-	  digit_optind = this_option_optind;
-	  printf ("option %c\n", c);
-	  break;
-
-	case 'a':
-	  printf ("option a\n");
-	  break;
-
-	case 'b':
-	  printf ("option b\n");
-	  break;
-
-	case 'c':
-	  printf ("option c with value `%s'\n", optarg);
-	  break;
-
-	case 'd':
-	  printf ("option d with value `%s'\n", optarg);
-	  break;
-
-	case '?':
-	  break;
-
-	default:
-	  printf ("?? getopt returned character code 0%o ??\n", c);
-	}
-    }
-
-  if (optind < argc)
-    {
-      printf ("non-option ARGV-elements: ");
-      while (optind < argc)
-	printf ("%s ", argv[optind++]);
-      printf ("\n");
-    }
-
-  exit (0);
-}
-
-#endif /* TEST */
diff -Nurp tin-1.8.1/vms/getpass.c tin-1.9.0/vms/getpass.c
--- tin-1.8.1/vms/getpass.c	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/getpass.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,99 +0,0 @@
-/*
-SYNOPSIS
-     #include <stdlib.h>
-
-     char *getpass(const char *prompt);
-
-MT-LEVEL
-     Unsafe
-
-DESCRIPTION
-     getpass() reads up  to  a  newline  or  EOF  from  the  file
-     SYS$INPUT,  after prompting on the standard error output with
-     the null-terminated string prompt and disabling echoing.   A
-     pointer is returned to a null-terminated string of at most 8
-     characters.  If SYS$INPUT cannot be opened, a null pointer is
-     returned.
-
-FILES
-    SYS$INPUT
-
-NOTES
-     The return value points to  static  data  whose  content  is
-     overwritten by each call.
-
-AUTHOR
-    Michael Stenns
-
-COPYRIGHT
-    (c) 1997    The content of this file is in the public domain.
-*/
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <ctype.h>
-
-#include <descrip.h>
-#include <iodef.h>
-#include <ssdef.h>
-
-typedef struct
-{
-   short cond_value;
-   short count;
-   int info;
-} io_statblk;
-
-char *getpass(const char *prompt)
-{
-  static char password[64];
-  char cMyChar = ' ', Backstr[] = {8,32,8,0};
-  int pw_len = 0, status;
-  io_statblk status_block;
-  short int in_chan = 0;
-  short int out_chan = 0;
-
-  memset (password, '\0', sizeof password);
-  sys$assign (desz("SYS$INPUT"), &in_chan,0,0);
-  sys$assign (desz("SYS$ERROR"), &out_chan,0,0);
-  /*  Queue the I/O.  */
-  fprintf (stderr,"\n%s",prompt); fflush(stderr);
-  while ( !iscntrl(cMyChar) && (pw_len < (sizeof password / sizeof (char) - 1)))
-  {
-    if ( status = (sys$qiow (0, in_chan, IO$_READVBLK|IO$M_NOFILTR|IO$M_NOECHO,
-                       &status_block,0,0,
-                       &cMyChar,1,0,0,0,0)) != SS$_NORMAL)
-    {
-      fprintf (stderr,"\n%s\n",vms_errmsg (status_block.cond_value));
-      cMyChar = '\r';
-    }
-    else
-    {
-      if ((cMyChar == 127) || (cMyChar == 8))
-      {
-        cMyChar = ' ';
-        password[pw_len] = '\0';
-        if (pw_len)
-        {
-          pw_len--;
-          sys$qiow (0, out_chan, IO$_WRITEVBLK,
-                   &status_block,0,0,
-                   Backstr,3,0,0,0,0);
-        }
-      }
-      else
-      {
-        password[pw_len++] = cMyChar;
-        sys$qiow (0, out_chan, IO$_WRITEVBLK,
-                 &status_block,0,0,
-                 "*",1,0,0,0,0);
-      }
-    }
-  }
-  while (pw_len < 8) password[pw_len++] = ' ';
-  password[--pw_len] = '\0';
-  sys$dassgn (in_chan);
-  sys$dassgn (out_chan);
-  fprintf (stderr,"\n");
-  return password;
-}
diff -Nurp tin-1.8.1/vms/isxterm.c tin-1.9.0/vms/isxterm.c
--- tin-1.8.1/vms/isxterm.c	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/isxterm.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,29 +0,0 @@
-#include <descrip.h>
-#include <iodef.h>
-#include <ssdef.h>
-#include <stsdef.h>
-#include <stdio.h>
-#include <X11/Xos.h>
-#include <X11/Xlib.h>
-
-#ifndef TRUE
-#	define TRUE 1
-#	define FALSE 0
-#endif /* TRUE */
-
-is_xterm()
-{
-    Display *dpy;                       /* X connection */
-    char *displayname = NULL;           /* server to contact */
-
-#ifdef __alpha
-    dpy = XOpenDisplay (displayname);
-    if (!dpy)
-      return FALSE;
-
-    XCloseDisplay (dpy);
-    return TRUE;
-#else
-    return FALSE;
-#endif /* __alpha */
-}
diff -Nurp tin-1.8.1/vms/libvms.mms tin-1.9.0/vms/libvms.mms
--- tin-1.8.1/vms/libvms.mms	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/libvms.mms	1970-01-01 01:00:00.000000000 +0100
@@ -1,171 +0,0 @@
-#
-# DESCRIP.MMS for VMS routines of TIN
-#
-
-# Start with MMS /DESCRIPTION=LIBVMS /MACRO=(Comp=1,ostyp=1)
-# where Comp is one of GNUC, DECC or DECCXX and ostyp is ALPHA or VAX
-#
-
-.IFDEF ALPHA
-OS_TYP = ALPHA
-.ENDIF
-
-.IFDEF VAX
-OS_TYP = VAX
-.ENDIF
-
-.IFDEF OS_TYP
-.ELSE
-.FIRST
-        @ WRITE SYS$OUTPUT "   Please start MMS (or MMK) at least with following switches:"
-        @ WRITE SYS$OUTPUT ""
-        @ WRITE SYS$OUTPUT "   on OpenVMS/Alpha:"
-        @ WRITE SYS$OUTPUT "   $MMS /DESCRIPTION=LIBVMS /MACRO=(ALPHA=1,GNUC=1)"
-        @ WRITE SYS$OUTPUT "   $MMS /DESCRIPTION=LIBVMS /MACRO=(ALPHA=1,DECC=1)"
-        @ WRITE SYS$OUTPUT ""
-        @ WRITE SYS$OUTPUT "   on OpenVMS/Vax:"
-        @ WRITE SYS$OUTPUT "   $MMS /DESCRIPTION=LIBVMS /MACRO=(VAX=1,GNUC=1)"
-        @ WRITE SYS$OUTPUT "   $MMS /DESCRIPTION=LIBVMS /MACRO=(VAX=1,DECC=1)"
-        @ WRITE SYS$OUTPUT ""
-        @ return 44  ! %SYSTEM-F-ABORT, abort
-
-.ENDIF
-
-#
-# DEC C Compiler
-#
-.IFDEF DECC
-COMPFLAG = /DECC/WARNING=(DISABLE=IMPLICITFUNC)/PREFIX_LIBRARY_ENTRIES=ALL_ENTRIES
-INCLUDES = /INCLUDE=([-.INCLUDE],[-.VMS],[-.PCRE])
-COMPILER = DEC C
-COMP     = DECC
-.ELSE
-#
-# GNU C Compiler
-#
-.IFDEF GNUC
-CC       = gcc
-COMPFLAG = 
-INCLUDES = /INCLUDE=([-.INCLUDE],[-.VMS],[-.PCRE])
-COMPILER = GNU C
-COMP     = GNUC
-.ELSE
-#
-# VAX C Compiler
-#
-.IFDEF VAXC
-COMPFLAG = 
-INCLUDES = /INCLUDE=([-.INCLUDE],[-.VMS],[-.PCRE])
-COMPILER = VAX C
-COMP     = VAXC
-#
-# No Compiler specified
-#
-.ELSE
-COMPILER = none specified
-COMP     = NONE
-CC       = $!
-.ENDIF
-.ENDIF
-.ENDIF
-
-.IFDEF DEBUG
-VMSLIB    = LIBVMSDBG_$(COMP)_$(OS_TYP).OLB
-CFLAGS     = $(COMPFLAG)$(INCLUDES)/LIST/NOWARN/NOOPTIMIZE/DEBUG
-LFLAGS     = /DEBUG
-.ELSE
-VMSLIB    = LIBVMS_$(COMP)_$(OS_TYP).OLB
-CFLAGS     = $(COMPFLAG)$(INCLUDES)/NOWARNING/OPTIMIZE
-.ENDIF
-
-INCDIR  = [-.include]
-
-############################################################################
-
-OBJECTS = $(MODULES:.obj)
-
-
-all : checklib $(VMSLIB)($(MODULES))
-    @ WRITE SYS$OUTPUT "Built $(LIB)"
-
-
-checklib :
-    @ If F$Search("$(VMSLIB)") .EQS. "" Then Library/Create $(VMSLIB)
-
-
-$(VMSLIB)(vms) :    vms.c $(INCDIR)tin.h
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        @- DELETE /NOLOG $(MMS$TARGET_NAME).OBJ;*
-
-$(VMSLIB)(vmsdir) :    vmsdir.c strings.h ndir.h
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        @- DELETE /NOLOG $(MMS$TARGET_NAME).OBJ;*
-
-$(VMSLIB)(vmspwd) :    vmspwd.c pwd.h
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        @- DELETE /NOLOG $(MMS$TARGET_NAME).OBJ;*
-
-$(VMSLIB)(vmsfile) :    vmsfile.c parse.h
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        @- DELETE /NOLOG $(MMS$TARGET_NAME).OBJ;*
-
-$(VMSLIB)(parse) :    parse.c 
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        @- DELETE /NOLOG $(MMS$TARGET_NAME).OBJ;*
-
-$(VMSLIB)(parsdate) :    parsdate.c 
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        @- DELETE /NOLOG $(MMS$TARGET_NAME).OBJ;*
-
-$(VMSLIB)(getopt) :    getopt.c $(INCDIR)config.h
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        @- DELETE /NOLOG $(MMS$TARGET_NAME).OBJ;*
-
-$(VMSLIB)(getopt1) :    getopt1.c getopt.h $(INCDIR)config.h 
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        @- DELETE /NOLOG $(MMS$TARGET_NAME).OBJ;*
-
-$(VMSLIB)(getpass) :    getpass.c 
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        @- DELETE /NOLOG $(MMS$TARGET_NAME).OBJ;*
-
-$(VMSLIB)(qsort) :    qsort.c 
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        @- DELETE /NOLOG $(MMS$TARGET_NAME).OBJ;*
-
-$(VMSLIB)(isxterm) :    isxterm.c
-        $(CC)$(CFLAGS) $(MMS$SOURCE)
-        LIBR/REPLACE $(MMS$TARGET) $(MMS$TARGET_NAME)
-        @- DELETE /NOLOG $(MMS$TARGET_NAME).OBJ;*
-
-
-
-
-############################################################################
-
-clean :
-    @ WRITE SYS$OUTPUT "Cleaning $(LIB)"
-    @ if f$search("*.obj;*") .nes. "" then Delete/Log *.obj;*
-    @ if f$search("*.olb;*") .nes. "" then Delete/Log *.olb;*
-    @ if f$search("*.lis;*") .nes. "" then Delete/Log *.lis;*
-    @ if f$search("tin.opt;*") .nes. "" then Purge/Log tin.opt
-
-.IFDEF DECC
-
-.ELSE
-.FIRST :
-        define sys sys$library
-
-.LAST :
-        deassign sys
-.ENDIF
diff -Nurp tin-1.8.1/vms/ndir.h tin-1.9.0/vms/ndir.h
--- tin-1.8.1/vms/ndir.h	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/ndir.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,51 +0,0 @@
-/*
-	<dir.h> -- definitions for 4.2BSD-compatible directory access
-
-	last edit:	09-Jul-1983	D A Gwyn
-*/
-
-#ifdef VMS
-#ifndef FAB$C_BID
-#include <fab.h>
-#endif
-#ifndef NAM$C_BID
-#include <nam.h>
-#endif
-#ifndef RMS$_SUC
-#include <rmsdef.h>
-#endif
-#include "dir.h"
-#endif /* VMS */
-
-#define DIRBLKSIZ	512		/* size of directory block */
-#ifdef VMS
-#define MAXNAMLEN	(DIR$S_NAME + 7) /* 80 plus room for version #.  */
-#define MAXFULLSPEC	NAM$C_MAXRSS /* Maximum full spec */
-#else
-#define MAXNAMLEN	15		/* maximum filename length */
-#endif /* VMS */
-	/* NOTE:  MAXNAMLEN must be one less than a multiple of 4 */
-
-struct direct				/* data from readdir() */
-	{
-	long		d_ino;		/* inode number of entry */
-	unsigned short	d_reclen;	/* length of this record */
-	unsigned short	d_namlen;	/* length of string in d_name */
-	char		d_name[MAXNAMLEN+1];	/* name of file */
-	};
-
-typedef struct
-	{
-	int	dd_fd;			/* file descriptor */
-	int	dd_loc;			/* offset in block */
-	int	dd_size;		/* amount of valid data */
-	char	dd_buf[DIRBLKSIZ];	/* directory block */
-	}	DIR;			/* stream data from opendir() */
-
-extern DIR		*opendir();
-extern struct direct	*readdir();
-extern long		telldir();
-extern void		seekdir();
-extern void		closedir();
-
-#define rewinddir( dirp )	seekdir( dirp, 0L )
diff -Nurp tin-1.8.1/vms/parsdate.c tin-1.9.0/vms/parsdate.c
--- tin-1.8.1/vms/parsdate.c	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/parsdate.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,1327 +0,0 @@
-#ifndef lint
-static char yysccsid[] = "@(#)yaccpar	1.9 (Berkeley) 02/21/93";
-#endif
-#define YYBYACC 1
-#define YYMAJOR 1
-#define YYMINOR 9
-#define yyclearin (yychar=(-1))
-#define yyerrok (yyerrflag=0)
-#define YYRECOVERING (yyerrflag!=0)
-#define YYPREFIX "yy"
-#line 2 "parsdate.y"
-/*
- *  Project   : tin - a Usenet reader
- *  Module    : parsedate.y
- *  Author    : S. Bellovin, R. $alz, J. Berets, P. Eggert
- *  Created   : 1990-08-01
- *  Updated   : 2000-01-03
- *  Notes     : This grammar has 6 shift/reduce conflicts.
- *              Originally written by Steven M. Bellovin <smb@research.att.com>
- *              while at the University of North Carolina at Chapel Hill.
- *              Later tweaked by a couple of people on Usenet.  Completely
- *              overhauled by Rich $alz <rsalz@osf.org> and Jim Berets
- *              <jberets@bbn.com> in August, 1990.
- *              Further revised (removed obsolete constructs and cleaned up
- *              timezone names) in August, 1991, by Rich.
- *              Paul Eggert <eggert@twinsun.com> helped in September 1992.
- *              Roland Rosenfeld added MET DST code in April 1994.
- *  Revision  : 1.13
- *  Copyright : This code is in the public domain and has no copyright.
- */
-
-/* SUPPRESS 530 *//* Empty body for statement */
-/* SUPPRESS 593 on yyerrlab *//* Label was not used */
-/* SUPPRESS 593 on yynewstate *//* Label was not used */
-/* SUPPRESS 595 on yypvt *//* Automatic variable may be used before set */
-
-#include "tin.h"
-
-/*
-**  Get the number of elements in a fixed-size array, or a pointer just
-**  past the end of it.
-*/
-#define ENDOF(array)	(&array[SIZEOF(array)])
-
-#define CTYPE(isXXXXX, c) (((unsigned char)(c) < 128) && isXXXXX(((int)c)))
-
-typedef char	*STRING;
-
-extern int date_parse(void);
-
-#define yyparse		date_parse
-#define yylex		date_lex
-#define yyerror		date_error
-
-
-    /* See the LeapYears table in Convert. */
-#define EPOCH		1970
-#define END_OF_TIME	2038
-
-    /* Constants for general time calculations. */
-#define DST_OFFSET	1
-#define SECSPERDAY	(24L * 60L * 60L)
-    /* Readability for TABLE stuff. */
-#define HOUR(x)		(x * 60)
-
-#define LPAREN		'('
-#define RPAREN		')'
-#define IS7BIT(x)	((unsigned int)(x) < 0200)
-
-
-/*
-**  Daylight-savings mode:  on, off, or not yet known.
-*/
-typedef enum _DSTMODE {
-    DSTon, DSToff, DSTmaybe
-} DSTMODE;
-
-/*
-**  Meridian:  am, pm, or 24-hour style.
-*/
-typedef enum _MERIDIAN {
-    MERam, MERpm, MER24
-} MERIDIAN;
-
-
-/*
-**  Global variables.  We could get rid of most of them by using a yacc
-**  union, but this is more efficient.  (This routine predates the
-**  yacc %union construct.)
-*/
-static char	*yyInput;
-static DSTMODE	yyDSTmode;
-static int	yyHaveDate;
-static int	yyHaveRel;
-static int	yyHaveTime;
-static time_t	yyTimezone;
-static time_t	yyDay;
-static time_t	yyHour;
-static time_t	yyMinutes;
-static time_t	yyMonth;
-static time_t	yySeconds;
-static time_t	yyYear;
-static MERIDIAN	yyMeridian;
-static time_t	yyRelMonth;
-static time_t	yyRelSeconds;
-
-static time_t	ToSeconds(time_t, time_t, time_t, MERIDIAN);
-static time_t	Convert(time_t, time_t, time_t, time_t, time_t, time_t, MERIDIAN, DSTMODE);
-static time_t	DSTcorrect(time_t, time_t);
-static time_t	RelativeMonth(time_t, time_t);
-static int	LookupWord(char	*, int);
-static int	date_lex(void);
-static int	GetTimeInfo(TIMEINFO *Now);
-
-/*
- * The 'date_error()' function is declared here to work around a defect in
- * bison 1.22, which redefines 'const' further down in this file, making it
- * impossible to put a prototype here, and the function later.  We're using
- * 'const' on the parameter to quiet gcc's -Wwrite-strings warning.
- */
-/*ARGSUSED*/
-static void
-date_error(const char *s)
-{
-    /*NOTREACHED*/
-}
-
-#line 120 "parsdate.y"
-typedef union {
-    time_t		Number;
-    enum _MERIDIAN	Meridian;
-} YYSTYPE;
-#line 134 "y.tab.c"
-#define tDAY 257
-#define tDAYZONE 258
-#define tMERIDIAN 259
-#define tMONTH 260
-#define tMONTH_UNIT 261
-#define tSEC_UNIT 262
-#define tSNUMBER 263
-#define tUNUMBER 264
-#define tZONE 265
-#define tDST 266
-#define YYERRCODE 256
-short yylhs[] = {                                        -1,
-    0,    0,    4,    4,    4,    4,    5,    5,    5,    5,
-    5,    2,    2,    2,    2,    2,    1,    6,    6,    6,
-    6,    6,    6,    6,    7,    7,    7,    7,    3,    3,
-};
-short yylen[] = {                                         2,
-    0,    2,    1,    2,    1,    1,    2,    4,    4,    6,
-    6,    1,    1,    2,    2,    1,    1,    3,    5,    2,
-    4,    2,    3,    5,    2,    2,    2,    2,    0,    1,
-};
-short yydefred[] = {                                      1,
-    0,    0,    0,    0,    0,    2,    0,    5,    6,    0,
-    0,   27,   25,   30,    0,   28,   26,    0,    0,    7,
-    0,   17,    0,   16,    4,    0,    0,   23,    0,    0,
-   14,   15,    0,   21,    0,    9,    8,    0,   24,    0,
-   19,   11,   10,
-};
-short yydgoto[] = {                                       1,
-   24,   25,   20,    6,    7,    8,    9,
-};
-short yysindex[] = {                                      0,
- -230,  -35, -247, -255,  -47,    0, -250,    0,    0, -246,
-  -25,    0,    0,    0, -244,    0,    0, -238, -236,    0,
- -235,    0, -228,    0,    0, -224, -227,    0,  -56,   -9,
-    0,    0, -225,    0, -223,    0,    0, -222,    0, -234,
-    0,    0,    0,
-};
-short yyrindex[] = {                                      0,
-    0,    0,    0,    0,    1,    0,   23,    0,    0,    0,
-   12,    0,    0,    0,   32,    0,    0,    0,    0,    0,
-   14,    0,   24,    0,    0,    0,    0,    0,    3,   22,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    3,
-    0,    0,    0,
-};
-short yygindex[] = {                                      0,
-  -19,    0,  -24,    0,    0,    0,    0,
-};
-#define YYTABLESIZE 295
-short yytable[] = {                                      19,
-   29,   35,   29,   32,   37,   12,   13,   21,   10,   36,
-   18,   20,   22,   13,   23,   43,   11,   26,   27,   28,
-   42,   18,    3,   12,   14,   29,    2,   30,   22,    3,
-   31,   22,    4,    5,   22,   33,   34,   38,   39,    0,
-   40,   41,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,   14,    0,    0,    0,   22,    0,    0,    0,
-    0,   14,   15,   16,   17,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-    0,    0,    0,    0,    0,    0,    0,   29,   29,   29,
-   29,    0,   29,   29,   29,   29,   29,   29,   20,    0,
-   13,   20,    0,   13,   20,   20,   13,   13,   18,    3,
-   12,   18,    3,   12,   18,   18,    3,   12,   22,    0,
-    0,   22,    0,    0,   22,
-};
-short yycheck[] = {                                      47,
-    0,   58,    0,   23,   29,  261,  262,  258,   44,   29,
-   58,    0,  263,    0,  265,   40,  264,  264,   44,  264,
-   40,    0,    0,    0,  259,  264,  257,  264,  263,  260,
-  266,    0,  263,  264,  263,  260,  264,   47,  264,   -1,
-  264,  264,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,  259,   -1,   -1,   -1,  263,   -1,   -1,   -1,
-   -1,  259,  260,  261,  262,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,   -1,
-   -1,   -1,   -1,   -1,   -1,   -1,   -1,  257,  258,  257,
-  258,   -1,  260,  263,  264,  265,  264,  265,  257,   -1,
-  257,  260,   -1,  260,  263,  264,  263,  264,  257,  257,
-  257,  260,  260,  260,  263,  264,  264,  264,  257,   -1,
-   -1,  260,   -1,   -1,  263,
-};
-#define YYFINAL 1
-#ifndef YYDEBUG
-#define YYDEBUG 0
-#endif
-#define YYMAXTOKEN 266
-#if YYDEBUG
-char *yyname[] = {
-"end-of-file",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,"','",0,0,"'/'",0,0,0,0,0,0,0,0,0,0,"':'",0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"tDAY","tDAYZONE",
-"tMERIDIAN","tMONTH","tMONTH_UNIT","tSEC_UNIT","tSNUMBER","tUNUMBER","tZONE",
-"tDST",
-};
-char *yyrule[] = {
-"$accept : spec",
-"spec :",
-"spec : spec item",
-"item : time",
-"item : time zone",
-"item : date",
-"item : rel",
-"time : tUNUMBER o_merid",
-"time : tUNUMBER ':' tUNUMBER o_merid",
-"time : tUNUMBER ':' tUNUMBER numzone",
-"time : tUNUMBER ':' tUNUMBER ':' tUNUMBER o_merid",
-"time : tUNUMBER ':' tUNUMBER ':' tUNUMBER numzone",
-"zone : tZONE",
-"zone : tDAYZONE",
-"zone : tDAYZONE tDST",
-"zone : tZONE numzone",
-"zone : numzone",
-"numzone : tSNUMBER",
-"date : tUNUMBER '/' tUNUMBER",
-"date : tUNUMBER '/' tUNUMBER '/' tUNUMBER",
-"date : tMONTH tUNUMBER",
-"date : tMONTH tUNUMBER ',' tUNUMBER",
-"date : tUNUMBER tMONTH",
-"date : tUNUMBER tMONTH tUNUMBER",
-"date : tDAY ',' tUNUMBER tMONTH tUNUMBER",
-"rel : tSNUMBER tSEC_UNIT",
-"rel : tUNUMBER tSEC_UNIT",
-"rel : tSNUMBER tMONTH_UNIT",
-"rel : tUNUMBER tMONTH_UNIT",
-"o_merid :",
-"o_merid : tMERIDIAN",
-};
-#endif
-#ifdef YYSTACKSIZE
-#undef YYMAXDEPTH
-#define YYMAXDEPTH YYSTACKSIZE
-#else
-#ifdef YYMAXDEPTH
-#define YYSTACKSIZE YYMAXDEPTH
-#else
-#define YYSTACKSIZE 500
-#define YYMAXDEPTH 500
-#endif
-#endif
-int yydebug;
-int yynerrs;
-int yyerrflag;
-int yychar;
-short *yyssp;
-YYSTYPE *yyvsp;
-YYSTYPE yyval;
-YYSTYPE yylval;
-short yyss[YYSTACKSIZE];
-YYSTYPE yyvs[YYSTACKSIZE];
-#define yystacksize YYSTACKSIZE
-#line 311 "parsdate.y"
-
-/*
-**  An entry in the lexical lookup table.
-*/
-typedef struct _TABLE {
-    const char *name;
-    int		type;
-    time_t	value;
-} TABLE;
-
-/* Month and day table. */
-static const TABLE MonthDayTable[] = {
-    { "january",	tMONTH,  1 },
-    { "february",	tMONTH,  2 },
-    { "march",		tMONTH,  3 },
-    { "april",		tMONTH,  4 },
-    { "may",		tMONTH,  5 },
-    { "june",		tMONTH,  6 },
-    { "july",		tMONTH,  7 },
-    { "august",		tMONTH,  8 },
-    { "september",	tMONTH,  9 },
-    { "october",	tMONTH, 10 },
-    { "november",	tMONTH, 11 },
-    { "december",	tMONTH, 12 },
-	/* The value of the day isn't used... */
-    { "sunday",		tDAY, 0 },
-    { "monday",		tDAY, 0 },
-    { "tuesday",	tDAY, 0 },
-    { "wednesday",	tDAY, 0 },
-    { "thursday",	tDAY, 0 },
-    { "friday",		tDAY, 0 },
-    { "saturday",	tDAY, 0 },
-};
-
-/* Time units table. */
-static const TABLE	UnitsTable[] = {
-    { "year",		tMONTH_UNIT,	12 },
-    { "month",		tMONTH_UNIT,	1 },
-    { "week",		tSEC_UNIT,	7 * 24 * 60 * 60 },
-    { "day",		tSEC_UNIT,	1 * 24 * 60 * 60 },
-    { "hour",		tSEC_UNIT,	60 * 60 },
-    { "minute",		tSEC_UNIT,	60 },
-    { "min",		tSEC_UNIT,	60 },
-    { "second",		tSEC_UNIT,	1 },
-    { "sec",		tSEC_UNIT,	1 },
-};
-
-/* Timezone table. */
-static const TABLE	TimezoneTable[] = {
-    { "gmt",	tZONE,     HOUR( 0) },	/* Greenwich Mean */
-    { "ut",	tZONE,     HOUR( 0) },	/* Universal */
-    { "utc",	tZONE,     HOUR( 0) },	/* Universal Coordinated */
-    { "cut",	tZONE,     HOUR( 0) },	/* Coordinated Universal */
-    { "z",	tZONE,     HOUR( 0) },	/* Greenwich Mean */
-    { "wet",	tZONE,     HOUR( 0) },	/* Western European */
-    { "bst",	tDAYZONE,  HOUR( 0) },	/* British Summer */
-    { "nst",	tZONE,     HOUR(3)+30 }, /* Newfoundland Standard */
-    { "ndt",	tDAYZONE,  HOUR(3)+30 }, /* Newfoundland Daylight */
-    { "ast",	tZONE,     HOUR( 4) },	/* Atlantic Standard */
-    { "adt",	tDAYZONE,  HOUR( 4) },	/* Atlantic Daylight */
-    { "est",	tZONE,     HOUR( 5) },	/* Eastern Standard */
-    { "edt",	tDAYZONE,  HOUR( 5) },	/* Eastern Daylight */
-    { "cst",	tZONE,     HOUR( 6) },	/* Central Standard */
-    { "cdt",	tDAYZONE,  HOUR( 6) },	/* Central Daylight */
-    { "mst",	tZONE,     HOUR( 7) },	/* Mountain Standard */
-    { "mdt",	tDAYZONE,  HOUR( 7) },	/* Mountain Daylight */
-    { "pst",	tZONE,     HOUR( 8) },	/* Pacific Standard */
-    { "pdt",	tDAYZONE,  HOUR( 8) },	/* Pacific Daylight */
-    { "yst",	tZONE,     HOUR( 9) },	/* Yukon Standard */
-    { "ydt",	tDAYZONE,  HOUR( 9) },	/* Yukon Daylight */
-    { "akst",	tZONE,     HOUR( 9) },	/* Alaska Standard */
-    { "akdt",	tDAYZONE,  HOUR( 9) },	/* Alaska Daylight */
-    { "hst",	tZONE,     HOUR(10) },	/* Hawaii Standard */
-    { "hast",	tZONE,     HOUR(10) },	/* Hawaii-Aleutian Standard */
-    { "hadt",	tDAYZONE,  HOUR(10) },	/* Hawaii-Aleutian Daylight */
-    { "ces",	tDAYZONE,  -HOUR(1) },	/* Central European Summer */
-    { "cest",	tDAYZONE,  -HOUR(1) },	/* Central European Summer */
-    { "mez",	tZONE,     -HOUR(1) },	/* Middle European */
-    { "mezt",	tDAYZONE,  -HOUR(1) },	/* Middle European Summer */
-    { "cet",	tZONE,     -HOUR(1) },	/* Central European */
-    { "met",	tZONE,     -HOUR(1) },	/* Middle European */
-/* Additional aliases for MET / MET DST *************************************/
-    { "mez",    tZONE,     -HOUR(1) },  /* Middle European */
-    { "mewt",   tZONE,     -HOUR(1) },  /* Middle European Winter */
-    { "mest",   tDAYZONE,  -HOUR(1) },  /* Middle European Summer */
-    { "mes",    tDAYZONE,  -HOUR(1) },  /* Middle European Summer */
-    { "mesz",   tDAYZONE,  -HOUR(1) },  /* Middle European Summer */
-    { "msz",    tDAYZONE,  -HOUR(1) },  /* Middle European Summer */
-    { "metdst", tDAYZONE,  -HOUR(1) },  /* Middle European Summer */
-/****************************************************************************/
-    { "eet",	tZONE,     -HOUR(2) },	/* Eastern Europe */
-    { "msk",	tZONE,     -HOUR(3) },	/* Moscow Winter */
-    { "msd",	tDAYZONE,  -HOUR(3) },	/* Moscow Summer */
-    { "wast",	tZONE,     -HOUR(8) },	/* West Australian Standard */
-    { "wadt",	tDAYZONE,  -HOUR(8) },	/* West Australian Daylight */
-    { "hkt",	tZONE,     -HOUR(8) },	/* Hong Kong */
-    { "cct",	tZONE,     -HOUR(8) },	/* China Coast */
-    { "jst",	tZONE,     -HOUR(9) },	/* Japan Standard */
-    { "kst",	tZONE,     -HOUR(9) },	/* Korean Standard */
-    { "kdt",	tZONE,     -HOUR(9) },	/* Korean Daylight */
-    { "cast",	tZONE,     -(HOUR(9)+30) }, /* Central Australian Standard */
-    { "cadt",	tDAYZONE,  -(HOUR(9)+30) }, /* Central Australian Daylight */
-    { "east",	tZONE,     -HOUR(10) },	/* Eastern Australian Standard */
-    { "eadt",	tDAYZONE,  -HOUR(10) },	/* Eastern Australian Daylight */
-    { "nzst",	tZONE,     -HOUR(12) },	/* New Zealand Standard */
-    { "nzdt",	tDAYZONE,  -HOUR(12) },	/* New Zealand Daylight */
-
-    /* For completeness we include the following entries. */
-#if	0
-
-    /* Duplicate names.  Either they conflict with a zone listed above
-     * (which is either more likely to be seen or just been in circulation
-     * longer), or they conflict with another zone in this section and
-     * we could not reasonably choose one over the other. */
-    { "fst",	tZONE,     HOUR( 2) },	/* Fernando De Noronha Standard */
-    { "fdt",	tDAYZONE,  HOUR( 2) },	/* Fernando De Noronha Daylight */
-    { "bst",	tZONE,     HOUR( 3) },	/* Brazil Standard */
-    { "est",	tZONE,     HOUR( 3) },	/* Eastern Standard (Brazil) */
-    { "edt",	tDAYZONE,  HOUR( 3) },	/* Eastern Daylight (Brazil) */
-    { "wst",	tZONE,     HOUR( 4) },	/* Western Standard (Brazil) */
-    { "wdt",	tDAYZONE,  HOUR( 4) },	/* Western Daylight (Brazil) */
-    { "cst",	tZONE,     HOUR( 5) },	/* Chile Standard */
-    { "cdt",	tDAYZONE,  HOUR( 5) },	/* Chile Daylight */
-    { "ast",	tZONE,     HOUR( 5) },	/* Acre Standard */
-    { "adt",	tDAYZONE,  HOUR( 5) },	/* Acre Daylight */
-    { "cst",	tZONE,     HOUR( 5) },	/* Cuba Standard */
-    { "cdt",	tDAYZONE,  HOUR( 5) },	/* Cuba Daylight */
-    { "est",	tZONE,     HOUR( 6) },	/* Easter Island Standard */
-    { "edt",	tDAYZONE,  HOUR( 6) },	/* Easter Island Daylight */
-    { "sst",	tZONE,     HOUR(11) },	/* Samoa Standard */
-    { "ist",	tZONE,     -HOUR(2) },	/* Israel Standard */
-    { "idt",	tDAYZONE,  -HOUR(2) },	/* Israel Daylight */
-    { "idt",	tDAYZONE,  -(HOUR(3)+30) }, /* Iran Daylight */
-    { "ist",	tZONE,     -(HOUR(3)+30) }, /* Iran Standard */
-    { "cst",	 tZONE,     -HOUR(8) },	/* China Standard */
-    { "cdt",	 tDAYZONE,  -HOUR(8) },	/* China Daylight */
-    { "sst",	 tZONE,     -HOUR(8) },	/* Singapore Standard */
-
-    /* Dubious (e.g., not in Olson's TIMEZONE package) or obsolete. */
-    { "gst",	tZONE,     HOUR( 3) },	/* Greenland Standard */
-    { "wat",	tZONE,     -HOUR(1) },	/* West Africa */
-    { "at",	tZONE,     HOUR( 2) },	/* Azores */
-    { "gst",	tZONE,     -HOUR(10) },	/* Guam Standard */
-    { "nft",	tZONE,     HOUR(3)+30 }, /* Newfoundland */
-    { "idlw",	tZONE,     HOUR(12) },	/* International Date Line West */
-    { "mewt",	tZONE,     -HOUR(1) },	/* Middle European Winter */
-    { "mest",	tDAYZONE,  -HOUR(1) },	/* Middle European Summer */
-    { "swt",	tZONE,     -HOUR(1) },	/* Swedish Winter */
-    { "sst",	tDAYZONE,  -HOUR(1) },	/* Swedish Summer */
-    { "fwt",	tZONE,     -HOUR(1) },	/* French Winter */
-    { "fst",	tDAYZONE,  -HOUR(1) },	/* French Summer */
-    { "bt",	tZONE,     -HOUR(3) },	/* Baghdad */
-    { "it",	tZONE,     -(HOUR(3)+30) }, /* Iran */
-    { "zp4",	tZONE,     -HOUR(4) },	/* USSR Zone 3 */
-    { "zp5",	tZONE,     -HOUR(5) },	/* USSR Zone 4 */
-    { "ist",	tZONE,     -(HOUR(5)+30) }, /* Indian Standard */
-    { "zp6",	tZONE,     -HOUR(6) },	/* USSR Zone 5 */
-    { "nst",	tZONE,     -HOUR(7) },	/* North Sumatra */
-    { "sst",	tZONE,     -HOUR(7) },	/* South Sumatra */
-    { "jt",	tZONE,     -(HOUR(7)+30) }, /* Java (3pm in Cronusland!) */
-    { "nzt",	tZONE,     -HOUR(12) },	/* New Zealand */
-    { "idle",	tZONE,     -HOUR(12) },	/* International Date Line East */
-    { "cat",	tZONE,     HOUR(10) },	/* -- expired 1967 */
-    { "nt",	tZONE,     HOUR(11) },	/* -- expired 1967 */
-    { "ahst",	tZONE,     HOUR(10) },	/* -- expired 1983 */
-    { "hdt",	tDAYZONE,  HOUR(10) },	/* -- expired 1986 */
-#endif	/* 0 */
-};
-
-static time_t
-ToSeconds(
-    time_t	Hours,
-    time_t	Minutes,
-    time_t	Seconds,
-    MERIDIAN	Meridian)
-{
-    if (Minutes < 0 || Minutes > 59 || Seconds < 0 || Seconds > 61)
-	return -1;
-    if (Meridian == MER24) {
-	if (Hours < 0 || Hours > 23)
-	    return -1;
-    }
-    else {
-	if (Hours < 1 || Hours > 12)
-		return -1;
-	if (Hours == 12)
-		Hours = 0;
-	if (Meridian == MERpm)
-		Hours += 12;
-    }
-    return (Hours * 60L + Minutes) * 60L + Seconds;
-}
-
-
-static time_t
-Convert(
-    time_t	Month,
-    time_t	Day,
-    time_t	Year,
-    time_t	Hours,
-    time_t	Minutes,
-    time_t	Seconds,
-    MERIDIAN	Meridian,
-    DSTMODE	dst)
-{
-    static const int	DaysNormal[13] = {
-	0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
-    };
-    static const int	DaysLeap[13] = {
-	0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
-    };
-    static const int	LeapYears[] = {
-	1972, 1976, 1980, 1984, 1988, 1992, 1996,
-	2000, 2004, 2008, 2012, 2016, 2020, 2024, 2028, 2032, 2036
-    };
-    register const int	*yp;
-    register const int	*mp;
-    register time_t	Julian;
-    register int	i;
-    time_t		tod;
-
-    if (Year < 0)
-	Year = -Year;
-    if (Year < 70)
-        Year += 2000;
-    if (Year < 100)
-	Year += 1900;
-    if (Year < EPOCH)
-	Year += 100;
-    for (mp = DaysNormal, yp = LeapYears; yp < ENDOF(LeapYears); yp++)
-	if (Year == *yp) {
-	    mp = DaysLeap;
-	    break;
-	}
-    if (Year < EPOCH || Year > END_OF_TIME
-     || Month < 1 || Month > 12
-     /* NOSTRICT *//* conversion from long may lose accuracy */
-     || Day < 1 || Day > mp[(int)Month])
-	return -1;
-
-    Julian = Day - 1 + (Year - EPOCH) * 365;
-    for (yp = LeapYears; yp < ENDOF(LeapYears); yp++, Julian++)
-	if (Year <= *yp)
-	    break;
-    for (i = 1; i < Month; i++)
-	Julian += *++mp;
-    Julian *= SECSPERDAY;
-    Julian += yyTimezone * 60L;
-    if ((tod = ToSeconds(Hours, Minutes, Seconds, Meridian)) < 0)
-	return -1;
-    Julian += tod;
-    tod = Julian;
-    if (dst == DSTon || (dst == DSTmaybe && localtime(&tod)->tm_isdst))
-	Julian -= DST_OFFSET * 60 * 60;
-    return Julian;
-}
-
-
-static time_t
-DSTcorrect(
-    time_t	Start,
-    time_t	Future)
-{
-    time_t	StartDay;
-    time_t	FutureDay;
-
-    StartDay = (localtime(&Start)->tm_hour + 1) % 24;
-    FutureDay = (localtime(&Future)->tm_hour + 1) % 24;
-    return (Future - Start) + (StartDay - FutureDay) * DST_OFFSET * 60 * 60;
-}
-
-
-static time_t
-RelativeMonth(
-    time_t	Start,
-    time_t	RelMonth)
-{
-    struct tm	*tm;
-    time_t	Month;
-    time_t	Year;
-
-    tm = localtime(&Start);
-    Month = 12 * tm->tm_year + tm->tm_mon + RelMonth;
-    Year = Month / 12 + 1900;
-    Month = Month % 12 + 1;
-    return DSTcorrect(Start,
-	    Convert(Month, (time_t)tm->tm_mday, Year,
-		(time_t)tm->tm_hour, (time_t)tm->tm_min, (time_t)tm->tm_sec,
-		MER24, DSTmaybe));
-}
-
-
-static int
-LookupWord(
-    char		*buff,
-    register int	length)
-{
-    register char	*p;
-    register const char *q;
-    register const TABLE *tp;
-    register int	c;
-
-    p = buff;
-    c = p[0];
-
-    /* See if we have an abbreviation for a month. */
-    if (length == 3 || (length == 4 && p[3] == '.'))
-	for (tp = MonthDayTable; tp < ENDOF(MonthDayTable); tp++) {
-	    q = tp->name;
-	    if (c == q[0] && p[1] == q[1] && p[2] == q[2]) {
-		yylval.Number = tp->value;
-		return tp->type;
-	    }
-	}
-    else
-	for (tp = MonthDayTable; tp < ENDOF(MonthDayTable); tp++)
-	    if (c == tp->name[0] && strcmp(p, tp->name) == 0) {
-		yylval.Number = tp->value;
-		return tp->type;
-	    }
-
-    /* Try for a timezone. */
-    for (tp = TimezoneTable; tp < ENDOF(TimezoneTable); tp++)
-	if (c == tp->name[0] && p[1] == tp->name[1]
-	 && strcmp(p, tp->name) == 0) {
-	    yylval.Number = tp->value;
-	    return tp->type;
-	}
-
-    if (strcmp(buff, "dst") == 0)
-      return tDST;
-
-    /* Try the units table. */
-    for (tp = UnitsTable; tp < ENDOF(UnitsTable); tp++)
-	if (c == tp->name[0] && strcmp(p, tp->name) == 0) {
-	    yylval.Number = tp->value;
-	    return tp->type;
-	}
-
-    /* Strip off any plural and try the units table again. */
-    if (--length > 0 && p[length] == 's') {
-	p[length] = '\0';
-	for (tp = UnitsTable; tp < ENDOF(UnitsTable); tp++)
-	    if (c == tp->name[0] && strcmp(p, tp->name) == 0) {
-		p[length] = 's';
-		yylval.Number = tp->value;
-		return tp->type;
-	    }
-	p[length] = 's';
-    }
-    length++;
-
-    /* Drop out any periods. */
-    for (p = buff, q = (STRING)buff; *q; q++)
-	if (*q != '.')
-	    *p++ = *q;
-    *p = '\0';
-
-    /* Try the meridians. */
-    if (buff[1] == 'm' && buff[2] == '\0') {
-	if (buff[0] == 'a') {
-	    yylval.Meridian = MERam;
-	    return tMERIDIAN;
-	}
-	if (buff[0] == 'p') {
-	    yylval.Meridian = MERpm;
-	    return tMERIDIAN;
-	}
-    }
-
-    /* If we saw any periods, try the timezones again. */
-    if (p - buff != length) {
-	c = buff[0];
-	for (p = buff, tp = TimezoneTable; tp < ENDOF(TimezoneTable); tp++)
-	    if (c == tp->name[0] && p[1] == tp->name[1]
-	    && strcmp(p, tp->name) == 0) {
-		yylval.Number = tp->value;
-		return tp->type;
-	    }
-    }
-
-    /* Unknown word -- assume GMT timezone. */
-    yylval.Number = 0;
-    return tZONE;
-}
-
-
-static int
-date_lex(void)
-{
-    register int	c;
-    register char	*p;
-    char		buff[20];
-    register int	sign;
-    register int	i;
-    register int	nesting;
-
-    forever {
-	/* Get first character after the whitespace. */
-	forever {
-	    while (CTYPE(isspace, *yyInput))
-		yyInput++;
-	    c = *yyInput;
-
-	    /* Ignore RFC 822 comments, typically time zone names. */
-	    if (c != LPAREN)
-		break;
-	    for (nesting = 1; (c = *++yyInput) != RPAREN || --nesting; )
-		if (c == LPAREN)
-		    nesting++;
-		else if (!IS7BIT(c) || c == '\0' || c == '\r'
-		     || (c == '\\' && ((c = *++yyInput) == '\0' || !IS7BIT(c))))
-		    /* Lexical error: bad comment. */
-		    return '?';
-	    yyInput++;
-	}
-
-	/* A number? */
-	if (CTYPE(isdigit, c) || c == '-' || c == '+') {
-	    if (c == '-' || c == '+') {
-		sign = c == '-' ? -1 : 1;
-		yyInput++;
-		if (!CTYPE(isdigit, *yyInput))
-		    /* Skip the plus or minus sign. */
-		    continue;
-	    }
-	    else
-		sign = 0;
-	    for (i = 0; (c = *yyInput++) != '\0' && CTYPE(isdigit, c); )
-		i = 10 * i + c - '0';
-	    yyInput--;
-	    yylval.Number = sign < 0 ? -i : i;
-	    return sign ? tSNUMBER : tUNUMBER;
-	}
-
-	/* A word? */
-	if (CTYPE(isalpha, c)) {
-	    for (p = buff; (c = *yyInput++) == '.' || CTYPE(isalpha, c); )
-		if (p < &buff[sizeof buff - 1])
-		    *p++ = CTYPE(isupper, c) ? tolower(c) : c;
-	    *p = '\0';
-	    yyInput--;
-	    return LookupWord(buff, p - buff);
-	}
-
-	return *yyInput++;
-    }
-}
-
-
-static int
-GetTimeInfo(
-    TIMEINFO		*Now)
-{
-    static time_t	LastTime;
-    static long		LastTzone;
-    struct tm		*tm;
-#if	defined(HAVE_GETTIMEOFDAY)
-    struct timeval	tv;
-#endif	/* defined(HAVE_GETTIMEOFDAY) */
-#if	defined(DONT_HAVE_TM_GMTOFF)
-    struct tm		local;
-    struct tm		gmt;
-#endif	/* !defined(DONT_HAVE_TM_GMTOFF) */
-
-    /* Get the basic time. */
-#if	defined(HAVE_GETTIMEOFDAY)
-    if (gettimeofday(&tv, (struct timezone *)NULL) == -1)
-	return -1;
-    Now->time = tv.tv_sec;
-    Now->usec = tv.tv_usec;
-#else
-    /* Can't check for -1 since that might be a time, I guess. */
-    (void)time(&Now->time);
-    Now->usec = 0;
-#endif	/* defined(HAVE_GETTIMEOFDAY) */
-
-    /* Now get the timezone if it's been an hour since the last time. */
-    if (Now->time - LastTime > 60 * 60) {
-	LastTime = Now->time;
-	if ((tm = localtime(&Now->time)) == NULL)
-	    return -1;
-#if	defined(DONT_HAVE_TM_GMTOFF)
-	/* To get the timezone, compare localtime with GMT. */
-	local = *tm;
-	if ((tm = gmtime(&Now->time)) == NULL)
-	    return -1;
-	gmt = *tm;
-
-	/* Assume we are never more than 24 hours away. */
-	LastTzone = gmt.tm_yday - local.tm_yday;
-	if (LastTzone > 1)
-	    LastTzone = -24;
-	else if (LastTzone < -1)
-	    LastTzone = 24;
-	else
-	    LastTzone *= 24;
-
-	/* Scale in the hours and minutes; ignore seconds. */
-	LastTzone += gmt.tm_hour - local.tm_hour;
-	LastTzone *= 60;
-	LastTzone += gmt.tm_min - local.tm_min;
-#else
-	LastTzone =  (0 - tm->tm_gmtoff) / 60;
-#endif	/* defined(DONT_HAVE_TM_GMTOFF) */
-    }
-    Now->tzone = LastTzone;
-    return 0;
-}
-
-
-time_t
-parsedate(
-    char		*p,
-    TIMEINFO		*now)
-{
-    struct tm		*tm;
-    TIMEINFO		ti;
-    time_t		Start;
-
-    yyInput = p;
-    if (now == NULL) {
-	now = &ti;
-	(void)GetTimeInfo(&ti);
-    }
-
-    tm = localtime(&now->time);
-    yyYear = tm->tm_year + 1900;
-    yyMonth = tm->tm_mon + 1;
-    yyDay = tm->tm_mday;
-    yyTimezone = now->tzone;
-    if(tm->tm_isdst)                   /* Correct timezone offset for DST */
-      yyTimezone += DST_OFFSET * 60;
-    yyDSTmode = DSTmaybe;
-    yyHour = 0;
-    yyMinutes = 0;
-    yySeconds = 0;
-    yyMeridian = MER24;
-    yyRelSeconds = 0;
-    yyRelMonth = 0;
-    yyHaveDate = 0;
-    yyHaveRel = 0;
-    yyHaveTime = 0;
-
-    if (date_parse() || yyHaveTime > 1 || yyHaveDate > 1)
-	return -1;
-
-    if (yyHaveDate || yyHaveTime) {
-	Start = Convert(yyMonth, yyDay, yyYear, yyHour, yyMinutes, yySeconds,
-		    yyMeridian, yyDSTmode);
-	if (Start < 0)
-	    return -1;
-    }
-    else {
-	Start = now->time;
-	if (!yyHaveRel)
-	    Start -= (tm->tm_hour * 60L + tm->tm_min) * 60L + tm->tm_sec;
-    }
-
-    Start += yyRelSeconds;
-    if (yyRelMonth)
-	Start += RelativeMonth(Start, yyRelMonth);
-
-    /* Have to do *something* with a legitimate -1 so it's distinguishable
-     * from the error return value.  (Alternately could set errno on error.) */
-    return Start == -1 ? 0 : Start;
-}
-#line 889 "y.tab.c"
-#define YYABORT goto yyabort
-#define YYREJECT goto yyabort
-#define YYACCEPT goto yyaccept
-#define YYERROR goto yyerrlab
-int
-yyparse(void)
-{
-    register int yym, yyn, yystate;
-#if YYDEBUG
-    register char *yys;
-    extern char *getenv();
-
-    if (yys = getenv("YYDEBUG"))
-    {
-        yyn = *yys;
-        if (yyn >= '0' && yyn <= '9')
-            yydebug = yyn - '0';
-    }
-#endif
-
-    yynerrs = 0;
-    yyerrflag = 0;
-    yychar = (-1);
-
-    yyssp = yyss;
-    yyvsp = yyvs;
-    *yyssp = yystate = 0;
-
-yyloop:
-    if (yyn = yydefred[yystate]) goto yyreduce;
-    if (yychar < 0)
-    {
-        if ((yychar = yylex()) < 0) yychar = 0;
-#if YYDEBUG
-        if (yydebug)
-        {
-            yys = 0;
-            if (yychar <= YYMAXTOKEN) yys = yyname[yychar];
-            if (!yys) yys = "illegal-symbol";
-            printf("%sdebug: state %d, reading %d (%s)\n",
-                    YYPREFIX, yystate, yychar, yys);
-        }
-#endif
-    }
-    if ((yyn = yysindex[yystate]) && (yyn += yychar) >= 0 &&
-            yyn <= YYTABLESIZE && yycheck[yyn] == yychar)
-    {
-#if YYDEBUG
-        if (yydebug)
-            printf("%sdebug: state %d, shifting to state %d\n",
-                    YYPREFIX, yystate, yytable[yyn]);
-#endif
-        if (yyssp >= yyss + yystacksize - 1)
-        {
-            goto yyoverflow;
-        }
-        *++yyssp = yystate = yytable[yyn];
-        *++yyvsp = yylval;
-        yychar = (-1);
-        if (yyerrflag > 0)  --yyerrflag;
-        goto yyloop;
-    }
-    if ((yyn = yyrindex[yystate]) && (yyn += yychar) >= 0 &&
-            yyn <= YYTABLESIZE && yycheck[yyn] == yychar)
-    {
-        yyn = yytable[yyn];
-        goto yyreduce;
-    }
-    if (yyerrflag) goto yyinrecovery;
-#ifdef lint
-    goto yynewerror;
-#endif
-yynewerror:
-    yyerror("syntax error");
-#ifdef lint
-    goto yyerrlab;
-#endif
-yyerrlab:
-    ++yynerrs;
-yyinrecovery:
-    if (yyerrflag < 3)
-    {
-        yyerrflag = 3;
-        for (;;)
-        {
-            if ((yyn = yysindex[*yyssp]) && (yyn += YYERRCODE) >= 0 &&
-                    yyn <= YYTABLESIZE && yycheck[yyn] == YYERRCODE)
-            {
-#if YYDEBUG
-                if (yydebug)
-                    printf("%sdebug: state %d, error recovery shifting\
- to state %d\n", YYPREFIX, *yyssp, yytable[yyn]);
-#endif
-                if (yyssp >= yyss + yystacksize - 1)
-                {
-                    goto yyoverflow;
-                }
-                *++yyssp = yystate = yytable[yyn];
-                *++yyvsp = yylval;
-                goto yyloop;
-            }
-            else
-            {
-#if YYDEBUG
-                if (yydebug)
-                    printf("%sdebug: error recovery discarding state %d\n",
-                            YYPREFIX, *yyssp);
-#endif
-                if (yyssp <= yyss) goto yyabort;
-                --yyssp;
-                --yyvsp;
-            }
-        }
-    }
-    else
-    {
-        if (yychar == 0) goto yyabort;
-#if YYDEBUG
-        if (yydebug)
-        {
-            yys = 0;
-            if (yychar <= YYMAXTOKEN) yys = yyname[yychar];
-            if (!yys) yys = "illegal-symbol";
-            printf("%sdebug: state %d, error recovery discards token %d (%s)\n",
-                    YYPREFIX, yystate, yychar, yys);
-        }
-#endif
-        yychar = (-1);
-        goto yyloop;
-    }
-yyreduce:
-#if YYDEBUG
-    if (yydebug)
-        printf("%sdebug: state %d, reducing by rule %d (%s)\n",
-                YYPREFIX, yystate, yyn, yyrule[yyn]);
-#endif
-    yym = yylen[yyn];
-    yyval = yyvsp[1-yym];
-    switch (yyn)
-    {
-case 3:
-#line 138 "parsdate.y"
-{
-	    yyHaveTime++;
-#if	defined(lint)
-	    /* I am compulsive about lint natterings... */
-	    if (yyHaveTime == -1) {
-		YYERROR;
-	    }
-#endif	/* defined(lint) */
-	}
-break;
-case 4:
-#line 147 "parsdate.y"
-{
-	    yyHaveTime++;
-	    yyTimezone = yyvsp[0].Number;
-	}
-break;
-case 5:
-#line 151 "parsdate.y"
-{
-	    yyHaveDate++;
-	}
-break;
-case 6:
-#line 154 "parsdate.y"
-{
-	    yyHaveRel = 1;
-	}
-break;
-case 7:
-#line 159 "parsdate.y"
-{
-	    if (yyvsp[-1].Number < 100) {
-		yyHour = yyvsp[-1].Number;
-		yyMinutes = 0;
-	    }
-	    else {
-		yyHour = yyvsp[-1].Number / 100;
-		yyMinutes = yyvsp[-1].Number % 100;
-	    }
-	    yySeconds = 0;
-	    yyMeridian = yyvsp[0].Meridian;
-	}
-break;
-case 8:
-#line 171 "parsdate.y"
-{
-	    yyHour = yyvsp[-3].Number;
-	    yyMinutes = yyvsp[-1].Number;
-	    yySeconds = 0;
-	    yyMeridian = yyvsp[0].Meridian;
-	}
-break;
-case 9:
-#line 177 "parsdate.y"
-{
-	    yyHour = yyvsp[-3].Number;
-	    yyMinutes = yyvsp[-1].Number;
-	    yyTimezone = yyvsp[0].Number;
-	    yyMeridian = MER24;
-	    yyDSTmode = DSToff;
-	}
-break;
-case 10:
-#line 184 "parsdate.y"
-{
-	    yyHour = yyvsp[-5].Number;
-	    yyMinutes = yyvsp[-3].Number;
-	    yySeconds = yyvsp[-1].Number;
-	    yyMeridian = yyvsp[0].Meridian;
-	}
-break;
-case 11:
-#line 190 "parsdate.y"
-{
-	    yyHour = yyvsp[-5].Number;
-	    yyMinutes = yyvsp[-3].Number;
-	    yySeconds = yyvsp[-1].Number;
-	    yyTimezone = yyvsp[0].Number;
-	    yyMeridian = MER24;
-	    yyDSTmode = DSToff;
-	}
-break;
-case 12:
-#line 200 "parsdate.y"
-{
-	    yyval.Number = yyvsp[0].Number;
-	    yyDSTmode = DSToff;
-	}
-break;
-case 13:
-#line 204 "parsdate.y"
-{
-	    yyval.Number = yyvsp[0].Number;
-	    yyDSTmode = DSTon;
-	}
-break;
-case 14:
-#line 208 "parsdate.y"
-{
-	    yyTimezone = yyvsp[-1].Number;
-	    yyDSTmode = DSTon;
-	}
-break;
-case 15:
-#line 212 "parsdate.y"
-{
-	    /* Only allow "GMT+300" and "GMT-0800" */
-	    if (yyvsp[-1].Number != 0) {
-		YYABORT;
-	    }
-	    yyval.Number = yyvsp[0].Number;
-	    yyDSTmode = DSToff;
-	}
-break;
-case 16:
-#line 220 "parsdate.y"
-{
-	    yyval.Number = yyvsp[0].Number;
-	    yyDSTmode = DSToff;
-	}
-break;
-case 17:
-#line 226 "parsdate.y"
-{
-	    int	i;
-
-	    /* Unix and GMT and numeric timezones -- a little confusing. */
-	    if ((int)yyvsp[0].Number < 0) {
-		/* Don't work with negative modulus. */
-		yyvsp[0].Number = -(int)yyvsp[0].Number;
-		if (yyvsp[0].Number > 9999 || (i = yyvsp[0].Number % 100) >= 60) {
-			YYABORT;
-		}
-		yyval.Number = (yyvsp[0].Number / 100) * 60 + i;
-	    }
-	    else {
-		if (yyvsp[0].Number > 9999 || (i = yyvsp[0].Number % 100) >= 60) {
-			YYABORT;
-		}
-		yyval.Number = -((yyvsp[0].Number / 100) * 60 + i);
-	    }
-	}
-break;
-case 18:
-#line 247 "parsdate.y"
-{
-	    yyMonth = yyvsp[-2].Number;
-	    yyDay = yyvsp[0].Number;
-	}
-break;
-case 19:
-#line 251 "parsdate.y"
-{
-	    if (yyvsp[-4].Number > 100) {
-		yyYear = yyvsp[-4].Number;
-		yyMonth = yyvsp[-2].Number;
-		yyDay = yyvsp[0].Number;
-	    }
-	    else {
-		yyMonth = yyvsp[-4].Number;
-		yyDay = yyvsp[-2].Number;
-		yyYear = yyvsp[0].Number;
-	    }
-	}
-break;
-case 20:
-#line 263 "parsdate.y"
-{
-	    yyMonth = yyvsp[-1].Number;
-	    yyDay = yyvsp[0].Number;
-	}
-break;
-case 21:
-#line 267 "parsdate.y"
-{
-	    yyMonth = yyvsp[-3].Number;
-	    yyDay = yyvsp[-2].Number;
-	    yyYear = yyvsp[0].Number;
-	}
-break;
-case 22:
-#line 272 "parsdate.y"
-{
-	    yyDay = yyvsp[-1].Number;
-	    yyMonth = yyvsp[0].Number;
-	}
-break;
-case 23:
-#line 276 "parsdate.y"
-{
-	    yyDay = yyvsp[-2].Number;
-	    yyMonth = yyvsp[-1].Number;
-	    yyYear = yyvsp[0].Number;
-	}
-break;
-case 24:
-#line 281 "parsdate.y"
-{
-	    yyDay = yyvsp[-2].Number;
-	    yyMonth = yyvsp[-1].Number;
-	    yyYear = yyvsp[0].Number;
-	}
-break;
-case 25:
-#line 288 "parsdate.y"
-{
-	    yyRelSeconds += yyvsp[-1].Number * yyvsp[0].Number;
-	}
-break;
-case 26:
-#line 291 "parsdate.y"
-{
-	    yyRelSeconds += yyvsp[-1].Number * yyvsp[0].Number;
-	}
-break;
-case 27:
-#line 294 "parsdate.y"
-{
-	    yyRelMonth += yyvsp[-1].Number * yyvsp[0].Number;
-	}
-break;
-case 28:
-#line 297 "parsdate.y"
-{
-	    yyRelMonth += yyvsp[-1].Number * yyvsp[0].Number;
-	}
-break;
-case 29:
-#line 302 "parsdate.y"
-{
-	    yyval.Meridian = MER24;
-	}
-break;
-case 30:
-#line 305 "parsdate.y"
-{
-	    yyval.Meridian = yyvsp[0].Meridian;
-	}
-break;
-#line 1272 "y.tab.c"
-    }
-    yyssp -= yym;
-    yystate = *yyssp;
-    yyvsp -= yym;
-    yym = yylhs[yyn];
-    if (yystate == 0 && yym == 0)
-    {
-#if YYDEBUG
-        if (yydebug)
-            printf("%sdebug: after reduction, shifting from state 0 to\
- state %d\n", YYPREFIX, YYFINAL);
-#endif
-        yystate = YYFINAL;
-        *++yyssp = YYFINAL;
-        *++yyvsp = yyval;
-        if (yychar < 0)
-        {
-            if ((yychar = yylex()) < 0) yychar = 0;
-#if YYDEBUG
-            if (yydebug)
-            {
-                yys = 0;
-                if (yychar <= YYMAXTOKEN) yys = yyname[yychar];
-                if (!yys) yys = "illegal-symbol";
-                printf("%sdebug: state %d, reading %d (%s)\n",
-                        YYPREFIX, YYFINAL, yychar, yys);
-            }
-#endif
-        }
-        if (yychar == 0) goto yyaccept;
-        goto yyloop;
-    }
-    if ((yyn = yygindex[yym]) && (yyn += yystate) >= 0 &&
-            yyn <= YYTABLESIZE && yycheck[yyn] == yystate)
-        yystate = yytable[yyn];
-    else
-        yystate = yydgoto[yym];
-#if YYDEBUG
-    if (yydebug)
-        printf("%sdebug: after reduction, shifting from state %d \
-to state %d\n", YYPREFIX, *yyssp, yystate);
-#endif
-    if (yyssp >= yyss + yystacksize - 1)
-    {
-        goto yyoverflow;
-    }
-    *++yyssp = yystate;
-    *++yyvsp = yyval;
-    goto yyloop;
-yyoverflow:
-    yyerror("yacc stack overflow");
-yyabort:
-    return (1);
-yyaccept:
-    return (0);
-}
diff -Nurp tin-1.8.1/vms/parse.c tin-1.9.0/vms/parse.c
--- tin-1.8.1/vms/parse.c	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/parse.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,91 +0,0 @@
-#include <stdio.h>
-#include <stddef.h>
-#include <stdlib.h>
-#include <rmsdef.h>
-#include <fab.h>
-#include <nam.h>
-#ifdef __GNUC__
-#include <vms/rms$routines.h>
-#endif
-#include "parse.h"
-
-struct filespec *sysparse(char *filename)
-{
-  struct FAB fab = cc$rms_fab;
-  struct NAM nam = cc$rms_nam;
-  static struct filespec spec;
-  char *ptr1, *ptr2;
-  char *ptr;
-  char fname[255];
-
-  int len, idx;
-
-  ptr = (char *)&fname;
-  strcpy(ptr, filename);
-
-  if (strcmp(ptr, "~") == 0)
-    strcpy(ptr, getenv("HOME"));
-  if (ptr1 = (char *)strstr(ptr, "[000000]["))
-   {
-    ptr2 = ptr1+8;
-    memmove(ptr1, ptr2, strlen(ptr2)+1);
-   }
-  while (ptr1 = (char *)strstr(ptr, "]["))
-   {  /* Remove any "]["'s in the string */
-    ptr2 = ptr1+2;
-    memmove(ptr1, ptr2, strlen(ptr2)+1);
-   } /* while */
-
-  for (idx=0;idx<strlen(ptr);idx++)
-   {
-    switch(ptr[idx])
-     {
-      case 'A': case 'B': case 'C': case 'D': case 'E': case 'F': case 'G':
-      case 'H': case 'I': case 'J': case 'K': case 'L': case 'M': case 'N':
-      case 'O': case 'P': case 'Q': case 'R': case 'S': case 'T': case 'U':
-      case 'V': case 'W': case 'X': case 'Y': case 'Z':
-      case 'a': case 'b': case 'c': case 'd': case 'e': case 'f': case 'g':
-      case 'h': case 'i': case 'j': case 'k': case 'l': case 'm': case 'n':
-      case 'o': case 'p': case 'q': case 'r': case 's': case 't': case 'u':
-      case 'v': case 'w': case 'x': case 'y': case 'z':
-      case '0': case '1': case '2': case '3': case '4': case '5': case '6':
-      case '7': case '8': case '9':
-      case '$': case '-': case '_': case '[': case ']': case '<': case '>':
-      case ';': case '.': case ':':
-            break;
-      default : ptr[idx] = '$';     /* for the moment */
-     }
-   }
-
-  fab.fab$l_fna = ptr;
-  fab.fab$b_fns = strlen(ptr);
-  fab.fab$l_nam = &nam;
-  fab.fab$l_fop = FAB$M_NAM;
-  nam.nam$l_esa = spec.full;
-  nam.nam$b_ess = sizeof spec.full;
-  nam.nam$b_nop |= NAM$M_SYNCHK;
-
-  if (sys$parse(&fab, 0, 0) == RMS$_NORMAL) {
-    len = nam.nam$b_esl - 1;
-    if (spec.full[len] == ';' && spec.full[len - 1] == '.')
-      len -= 2;
-    spec.full[len + 1] = '\0';
-    if (nam.nam$b_dev > 0)
-      sprintf(spec.dev, "%*.*s", nam.nam$b_dev, nam.nam$b_dev, nam.nam$l_dev);
-    else
-      spec.dev[0] = 0;
-    if (nam.nam$b_dir > 0)
-      sprintf(spec.dir, "%*.*s", nam.nam$b_dir, nam.nam$b_dir, nam.nam$l_dir);
-    else
-      spec.dir[0] = 0;
-    if (nam.nam$b_name > 0)
-      sprintf(spec.filename, "%*.*s%*.*s", nam.nam$b_name, nam.nam$b_name,
-	      nam.nam$l_name, nam.nam$b_type, nam.nam$b_type, nam.nam$l_type);
-    else
-      spec.filename[0] = 0;
-    return &spec;
-  } else {
-    fprintf(stderr, "SYS$PARSE failed on %s\n", ptr);
-    exit(0);
-  }
-}
diff -Nurp tin-1.8.1/vms/parse.h tin-1.9.0/vms/parse.h
--- tin-1.8.1/vms/parse.h	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/parse.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,10 +0,0 @@
-#include <nam.h>
-
-struct filespec {
-  char dev[32];
-  char dir[256];
-  char filename[100];
-  char full[NAM$C_MAXRSS];
-};
-
-struct filespec *sysparse(char *filename);
diff -Nurp tin-1.8.1/vms/pwd.h tin-1.9.0/vms/pwd.h
--- tin-1.8.1/vms/pwd.h	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/pwd.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,34 +0,0 @@
-/* GNU Emacs password definition file.
-   Copyright (C) 1986 Free Software Foundation.
-
-This file is part of GNU Emacs.
-
-GNU Emacs is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU Emacs is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU Emacs; see the file COPYING.  If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
-
-#ifdef VMS
-/* On VMS, we read the UAF file and emulate some of the necessary
-   fields for Emacs. */
-#include "uaf.h"
-
-struct passwd {
-  char pw_name[UAF$S_USERNAME+1];
-  char pw_passwd[UAF$S_PWD];
-  short pw_uid;
-  short pw_gid;
-  char pw_gecos[UAF$S_OWNER+1];
-  char pw_dir[UAF$S_DEFDEV+UAF$S_DEFDIR+1];
-  char pw_shell[UAF$S_DEFCLI+1];
-};
-#endif /* VMS */
diff -Nurp tin-1.8.1/vms/qsort.c tin-1.9.0/vms/qsort.c
--- tin-1.8.1/vms/qsort.c	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/qsort.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,202 +0,0 @@
-/*
- * Copyright (c) 1980 Regents of the University of California.
- * All rights reserved.  The Berkeley software License Agreement
- * specifies the terms and conditions for redistribution.
- */
-
-#ifndef lint
-static char sccsid[] = "@(#)qsort.c	5.1 (Berkeley) 6/5/85";
-#endif /* not lint */
-
-/*
- * qsort.c:
- * Our own version of the system qsort routine which is faster by an average
- * of 25%, with lows and highs of 10% and 50%.
- * The THRESHold below is the insertion sort threshold, and has been adjusted
- * for records of size 48 bytes.
- * The MTHREShold is where we stop finding a better median.
- */
-
-#define		THRESH		4		/* threshold for insertion */
-#define		MTHRESH		6		/* threshold for median */
-
-static  int		(*qcmp)();		/* the comparison routine */
-static  int		qsz;			/* size of each record */
-static  int		thresh;			/* THRESHold in chars */
-static  int		mthresh;		/* MTHRESHold in chars */
-static void qst(char *base, char *max);
-
-/*
- * my_qsort:
- * First, set up some global parameters for qst to share.  Then, quicksort
- * with qst(), and then a cleanup insertion sort ourselves.  Sound simple?
- * It's not...
- */
-
-void my_qsort(char *base, int n, int size, int (*compar)())
-{
-	register char c, *i, *j, *lo, *hi;
-	char *min, *max;
-
-	if (n <= 1)
-		return;
-	qsz = size;
-	qcmp = compar;
-	thresh = qsz * THRESH;
-	mthresh = qsz * MTHRESH;
-	max = base + n * qsz;
-	if (n >= THRESH) {
-		qst(base, max);
-		hi = base + thresh;
-	} else {
-		hi = max;
-	}
-	/*
-	 * First put smallest element, which must be in the first THRESH, in
-	 * the first position as a sentinel.  This is done just by searching
-	 * the first THRESH elements (or the first n if n < THRESH), finding
-	 * the min, and swapping it into the first position.
-	 */
-	for (j = lo = base; (lo += qsz) < hi; )
-		if ((*qcmp)(j, lo) > 0)
-			j = lo;
-	if (j != base) {
-		/* swap j into place */
-		for (i = base, hi = base + qsz; i < hi; ) {
-			c = *j;
-			*j++ = *i;
-			*i++ = c;
-		}
-	}
-	/*
-	 * With our sentinel in place, we now run the following hyper-fast
-	 * insertion sort.  For each remaining element, min, from [1] to [n-1],
-	 * set hi to the index of the element AFTER which this one goes.
-	 * Then, do the standard insertion sort shift on a character at a time
-	 * basis for each element in the frob.
-	 */
-	for (min = base; (hi = min += qsz) < max; ) {
-		while ((*qcmp)(hi -= qsz, min) > 0)
-			/* void */;
-		if ((hi += qsz) != min) {
-			for (lo = min + qsz; --lo >= min; ) {
-				c = *lo;
-				for (i = j = lo; (j -= qsz) >= hi; i = j)
-					*i = *j;
-				*i = c;
-			}
-		}
-	}
-}
-
-/*
- * qst:
- * Do a quicksort
- * First, find the median element, and put that one in the first place as the
- * discriminator.  (This "median" is just the median of the first, last and
- * middle elements).  (Using this median instead of the first element is a big
- * win).  Then, the usual partitioning/swapping, followed by moving the
- * discriminator into the right place.  Then, figure out the sizes of the two
- * partions, do the smaller one recursively and the larger one via a repeat of
- * this code.  Stopping when there are less than THRESH elements in a partition
- * and cleaning up with an insertion sort (in our caller) is a huge win.
- * All data swaps are done in-line, which is space-losing but time-saving.
- * (And there are only three places where this is done).
- */
-
-static void qst(char *base, char *max)
-{
-	register char c, *i, *j, *jj;
-	register int ii;
-	char *mid, *tmp;
-	int lo, hi;
-
-	/*
-	 * At the top here, lo is the number of characters of elements in the
-	 * current partition.  (Which should be max - base).
-	 * Find the median of the first, last, and middle element and make
-	 * that the middle element.  Set j to largest of first and middle.
-	 * If max is larger than that guy, then it's that guy, else compare
-	 * max with loser of first and take larger.  Things are set up to
-	 * prefer the middle, then the first in case of ties.
-	 */
-	lo = max - base;		/* number of elements as chars */
-	do	{
-		mid = i = base + qsz * ((lo / qsz) >> 1);
-		if (lo >= mthresh) {
-			j = ((*qcmp)((jj = base), i) > 0 ? jj : i);
-			if ((*qcmp)(j, (tmp = max - qsz)) > 0) {
-				/* switch to first loser */
-				j = (j == jj ? i : jj);
-				if ((*qcmp)(j, tmp) < 0)
-					j = tmp;
-			}
-			if (j != i) {
-				ii = qsz;
-				do	{
-					c = *i;
-					*i++ = *j;
-					*j++ = c;
-				} while (--ii);
-			}
-		}
-		/*
-		 * Semi-standard quicksort partitioning/swapping
-		 */
-		for (i = base, j = max - qsz; ; ) {
-			while (i < mid && (*qcmp)(i, mid) <= 0)
-				i += qsz;
-			while (j > mid) {
-				if ((*qcmp)(mid, j) <= 0) {
-					j -= qsz;
-					continue;
-				}
-				tmp = i + qsz;	/* value of i after swap */
-				if (i == mid) {
-					/* j <-> mid, new mid is j */
-					mid = jj = j;
-				} else {
-					/* i <-> j */
-					jj = j;
-					j -= qsz;
-				}
-				goto swap;
-			}
-			if (i == mid) {
-				break;
-			} else {
-				/* i <-> mid, new mid is i */
-				jj = mid;
-				tmp = mid = i;	/* value of i after swap */
-				j -= qsz;
-			}
-		swap:
-			ii = qsz;
-			do	{
-				c = *i;
-				*i++ = *jj;
-				*jj++ = c;
-			} while (--ii);
-			i = tmp;
-		}
-		/*
-		 * Look at sizes of the two partitions, do the smaller
-		 * one first by recursion, then do the larger one by
-		 * making sure lo is its size, base and max are update
-		 * correctly, and branching back.  But only repeat
-		 * (recursively or by branching) if the partition is
-		 * of at least size THRESH.
-		 */
-		i = (j = mid) + qsz;
-		if ((lo = j - base) <= (hi = max - i)) {
-			if (lo >= thresh)
-				qst(base, j);
-			base = i;
-			lo = hi;
-		} else {
-			if (hi >= thresh)
-				qst(i, max);
-			max = j;
-		}
-	} while (lo >= thresh);
-}
diff -Nurp tin-1.8.1/vms/select.h tin-1.9.0/vms/select.h
--- tin-1.8.1/vms/select.h	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/select.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,30 +0,0 @@
-#ifdef __DECC
-#include <time.h>
-#else
-#define NBBY	8		/* number of bits in a byte */
-/*
- * Select uses bit masks of file descriptors in longs.
- * These macros manipulate such bit fields (the filesystem macros use chars).
- * FD_SETSIZE may be defined by the user, but the default here
- * should be >= CHANNELCNT (SYSGEN parameter)
- */
-#ifndef FD_SETSIZE
-#define FD_SETSIZE	512
-#endif
-#define CHANNELSIZE	16	/* Size of a channel */
-
-typedef long	fd_mask;
-#define NFDBITS (sizeof(fd_mask) * NBBY)	/* bits per mask */
-#ifndef howmany
-#define howmany(x, y)	(((x)+((y)-1))/(y))
-#endif
-
-typedef struct fd_set {
-	fd_mask fds_bits[howmany(FD_SETSIZE, NFDBITS)];
-} fd_set;
-
-#define FD_SET(n, p)	((p)->fds_bits[(n)/CHANNELSIZE/NFDBITS] |= (1 << (((n)/CHANNELSIZE) % NFDBITS)))
-#define FD_CLR(n, p)	((p)->fds_bits[(n)/CHANNELSIZE/NFDBITS] &= ~(1 << (((n)/CHANNELSIZE) % NFDBITS)))
-#define FD_ISSET(n, p)	((!((n) % CHANNELSIZE)) && ((p)->fds_bits[(n)/CHANNELSIZE/NFDBITS] & (1 << (((n)/CHANNELSIZE) % NFDBITS))))
-#define FD_ZERO(p)	memset((char *)(p),'\0',sizeof(*(p)))
-#endif
diff -Nurp tin-1.8.1/vms/strings.h tin-1.9.0/vms/strings.h
--- tin-1.8.1/vms/strings.h	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/strings.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,32 +0,0 @@
-#ifndef __STRING_LOADED
-#define __STRING_LOADED	1
-
-/*	STRING - V3.0 - String handling function definitions	*/
-
-#pragma nostandard
-#include stddef
-#pragma standard
-
-char   *strcpy	(char *s1, const char *s2);
-char   *strncpy	(char *s1, const char *s2, size_t n);
-char   *strcat	(char *s1, const char *s2);
-char   *strncat	(char *s1, const char *s2, size_t n);
-int	strcmp	(const char *s1, const char *s2);
-int	strncmp	(const char *s1, const char *s2, size_t n);
-char   *strchr	(const char *s, int character);
-char   *strrchr	(const char *s, int character);
-size_t	strspn	(const char *s1, const char *s2);
-size_t	strcspn	(const char *s1, const char *s2);
-size_t	strlen	(const char *s);
-char   *strpbrk	(const char *s1, const char *s2);
-char   *strstr	(const char *s1, const char *s2);
-char   *strtok	(char *s1, const char *s2);
-char   *strerror(int errnum, ...);
-
-int	memcmp	(const void *s1, const void *s2, size_t size);
-void   *memchr	(const void *s1, int c, size_t size);
-void   *memcpy	(void *s1, const void *s2, size_t size);
-void   *memmove	(void *s1, const void *s2, size_t size);
-void   *memset	(void *s, int character, size_t size);
-
-#endif					/* __STRING_LOADED */
diff -Nurp tin-1.8.1/vms/uaf.h tin-1.9.0/vms/uaf.h
--- tin-1.8.1/vms/uaf.h	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/uaf.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,295 +0,0 @@
-/* GNU Emacs VMS UAF definition file.
-   Copyright (C) 1986 Free Software Foundation, Inc.
-
-This file is part of GNU Emacs.
-
-GNU Emacs is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
-any later version.
-
-GNU Emacs is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with GNU Emacs; see the file COPYING.  If not, write to
-the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
-
-/*
- * User Authorization File record formats
- */
-#ifndef UAF$K_LENGTH
-
-struct UAF {
-#define	UAF$C_USER_ID	1
-#define	UAF$C_VERSION1	1
-#define	UAF$C_KEYED_PART	52
-#define	UAF$C_AD_II	0
-#define	UAF$C_PURDY	1
-#define	UAF$C_PURDY_V	2
-#define	UAF$K_FIXED	644
-#define	UAF$C_FIXED	644
-#define	UAF$K_LENGTH	1412
-#define	UAF$C_LENGTH	1412
-#define	UAF$S_UAFDEF	1412
-#define	UAF$B_RTYPE	0
-  char uaf$b_rtype;
-#define	UAF$B_VERSION	1
-  char uaf$b_version;
-#define	UAF$W_USRDATOFF	2
-  short	uaf$w_usrdatoff;
-#define	UAF$S_USERNAME	32
-#define	UAF$T_USERNAME	4
-#define	UAF$T_USERNAME_TAG	35
-  char uaf$t_username[UAF$S_USERNAME];
-#define	UAF$L_UIC	36
-#define	UAF$W_MEM	36
-#define	UAF$W_GRP	38
-  union {
-    long uaf_l_uic;
-#define	uaf$l_uic	uaf_u_uic.uaf_l_uic
-    struct {
-      short uaf_w_mem;
-      short uaf_w_grp;
-#define	uaf$w_mem	uaf_u_uic.uaf_u_mem_grp.uaf_w_mem
-#define	uaf$w_grp	uaf_u_uic.uaf_u_mem_grp.uaf_w_grp
-    } uaf_u_mem_grp;
-  } uaf_u_uic;
-#define	UAF$L_SUB_ID	40
-  long	uaf$l_sub_id;
-#define	UAF$S_PARENT_ID	8
-#define	UAF$Q_PARENT_ID	44
-  char	uaf$q_parent_id[UAF$S_PARENT_ID];
-#define	UAF$S_ACCOUNT	32
-#define	UAF$T_ACCOUNT	52
-  char	uaf$t_account[UAF$S_ACCOUNT];
-#define	UAF$S_OWNER	32
-#define	UAF$T_OWNER	84
-  char	uaf$t_owner[UAF$S_OWNER];
-#define	UAF$S_DEFDEV	32
-#define	UAF$T_DEFDEV	116
-  char	uaf$t_defdev[UAF$S_DEFDEV];
-#define	UAF$S_DEFDIR	64
-#define	UAF$T_DEFDIR	148
-  char	uaf$t_defdir[UAF$S_DEFDIR];
-#define	UAF$S_LGICMD	64
-#define	UAF$T_LGICMD	212
-  char	uaf$t_lgicmd[UAF$S_LGICMD];
-#define	UAF$S_DEFCLI	32
-#define	UAF$T_DEFCLI	276
-  char	uaf$t_defcli[UAF$S_DEFCLI];
-#define	UAF$S_CLITABLES	32
-#define	UAF$T_CLITABLES	308
-  char	uaf$t_clitables[UAF$S_CLITABLES];
-#define	UAF$S_PWD	8
-#define	UAF$Q_PWD	340
-#define	UAF$L_PWD	340
-  char	uaf$q_pwd[UAF$S_PWD];
-#define uaf$l_pwd	uaf$q_pwd[0]
-#define	UAF$S_PWD2	8
-#define	UAF$Q_PWD2	348
-  char	uaf$q_pwd2[UAF$S_PWD2];
-#define	UAF$W_LOGFAILS	356
-  short	uaf$w_logfails;
-#define	UAF$W_SALT	358
-  short	uaf$w_salt;
-#define	UAF$B_ENCRYPT	360
-  char	uaf$b_encrypt;
-#define	UAF$B_ENCRYPT2	361
-  char	uaf$b_encrypt2;
-#define	UAF$B_PWD_LENGTH	362
-  char	uaf$b_pwd_length;
-#define	UAF$S_EXPIRATION	8
-#define	UAF$Q_EXPIRATION	364
-  char	uaf$q_expiration[UAF$S_EXPIRATION];
-#define	UAF$S_PWD_LIFETIME	8
-#define	UAF$Q_PWD_LIFETIME	372
-  char	uaf$q_pwd_lifetime[UAF$S_PWD_LIFETIME];
-#define	UAF$S_PWD_DATE	8
-#define	UAF$Q_PWD_DATE	380
-  char	uaf$q_pwd_date[UAF$S_PWD_DATE];
-#define	UAF$S_PWD2_DATE	8
-#define	UAF$Q_PWD2_DATE	388
-  char	uaf$q_pwd2_date[UAF$S_PWD2_DATE];
-#define	UAF$S_LASTLOGIN_I	8
-#define	UAF$Q_LASTLOGIN_I	396
-  char	uaf$q_lastlogin_i[UAF$S_LASTLOGIN_I];
-#define	UAF$S_LASTLOGIN_N	8
-#define	UAF$Q_LASTLOGIN_N	404
-  char	uaf$q_lastlogin_n[UAF$S_LASTLOGIN_N];
-#define	UAF$S_PRIV	8
-#define	UAF$Q_PRIV	412
-  char	uaf$q_priv[UAF$S_PRIV];
-#define	UAF$S_DEF_PRIV	8
-#define	UAF$Q_DEF_PRIV	420
-  char	uaf$q_def_priv[UAF$S_DEF_PRIV];
-#define	UAF$S_MIN_CLASS	20
-#define	UAF$R_MIN_CLASS	428
-  char	uaf$r_min_class[UAF$S_MIN_CLASS];
-#define	UAF$S_MAX_CLASS	20
-#define	UAF$R_MAX_CLASS	448
-  char	uaf$r_max_class[UAF$S_MAX_CLASS];
-#define	UAF$L_FLAGS	468
-#define	UAF$V_DISCTLY	0
-#define	UAF$V_DEFCLI	1
-#define	UAF$V_LOCKPWD	2
-#define	UAF$V_CAPTIVE	3
-#define	UAF$V_DISACNT	4
-#define	UAF$V_DISWELCOM	5
-#define	UAF$V_DISMAIL	6
-#define	UAF$V_NOMAIL	7
-#define	UAF$V_GENPWD	8
-#define	UAF$V_PWD_EXPIRED	9
-#define	UAF$V_PWD2_EXPIRED	10
-#define	UAF$V_AUDIT	11
-#define	UAF$V_DISREPORT	12
-#define	UAF$V_DISRECONNECT	13
-  union {
-    unsigned long	uaf_l_flags;
-#define uaf$l_flags uaf_u_flags.uaf_l_flags
-    struct {
-      unsigned long
-	uaf_v_disctly : 1,
-#define uaf$v_disctly uaf_u_flags.uaf_v_flags.uaf_v_disctly
-      uaf_v_defcli : 1,
-#define uaf$v_defcli uaf_u_flags.uaf_v_flags.uaf_v_discli
-      uaf_v_lockpwd : 1,
-#define uaf$v_lockpwd uaf_u_flags.uaf_v_flags.uaf_v_lockpwd
-      uaf_v_captive : 1,
-#define uaf$v_captive uaf_u_flags.uaf_v_flags.uaf_v_captive
-      uaf_v_disacnt : 1,
-#define uaf$v_disacnt uaf_u_flags.uaf_v_flags.uaf_v_disacnt
-      uaf_v_diswelcom : 1,
-#define uaf$v_diswelcom uaf_u_flags.uaf_v_flags.uaf_v_diswelcom
-      uaf_v_dismail : 1,
-#define uaf$v_dismail uaf_u_flags.uaf_v_flags.uaf_v_dismail
-      uaf_v_nomail : 1,
-#define uaf$v_nomail uaf_u_flags.uaf_v_flags.uaf_v_nomail
-      uaf_v_genpwd : 1,
-#define uaf$v_genpwd uaf_u_flags.uaf_v_flags.uaf_v_genpwd
-      uaf_v_pwd_expired : 1,
-#define uaf$v_pwd_expired uaf_u_flags.uaf_v_flags.uaf_v_pwd_expired
-      uaf_v_pwd2_expired : 1,
-#define uaf$v_pwd2_expired uaf_u_flags.uaf_v_flags.uaf_v_pwd2_expired
-      uaf_v_audit : 1,
-#define uaf$v_audit uaf_u_flags.uaf_v_flags.uaf_v_audit
-      uaf_v_disreport : 1,
-#define uaf$v_disreport uaf_u_flags.uaf_v_flags.uaf_v_disreport
-      uaf_v_disreconnect : 1;
-#define uaf$v_disreconnect uaf_u_flags.uaf_v_flags.uaf_v_disreconnect
-    } uaf_v_flags;
-  } uaf_u_flags;
-#define	UAF$S_NETWORK_ACCESS_P	3
-#define	UAF$B_NETWORK_ACCESS_P	472
-  char	uaf$b_network_access_p[UAF$S_NETWORK_ACCESS_P];
-#define	UAF$S_NETWORK_ACCESS_S	3
-#define	UAF$B_NETWORK_ACCESS_S	475
-  char	uaf$b_network_access_s[UAF$S_NETWORK_ACCESS_S];
-#define	UAF$S_BATCH_ACCESS_P	3
-#define	UAF$B_BATCH_ACCESS_P	478
-  char	uaf$b_batch_access_p[UAF$S_BATCH_ACCESS_P];
-#define	UAF$S_BATCH_ACCESS_S	3
-#define	UAF$B_BATCH_ACCESS_S	481
-  char	uaf$b_batch_access_s[UAF$S_BATCH_ACCESS_S];
-#define	UAF$S_LOCAL_ACCESS_P	3
-#define	UAF$B_LOCAL_ACCESS_P	484
-  char	uaf$b_local_access_p[UAF$S_LOCAL_ACCESS_P];
-#define	UAF$S_LOCAL_ACCESS_S	3
-#define	UAF$B_LOCAL_ACCESS_S	487
-  char	uaf$b_local_access_s[UAF$S_LOCAL_ACCESS_S];
-#define	UAF$S_DIALUP_ACCESS_P	3
-#define	UAF$B_DIALUP_ACCESS_P	490
-  char	uaf$b_dialup_access_p[UAF$S_DIALUP_ACCESS_P];
-#define	UAF$S_DIALUP_ACCESS_S	3
-#define	UAF$B_DIALUP_ACCESS_S	493
-  char	uaf$b_dialup_access_s[UAF$S_DIALUP_ACCESS_S];
-#define	UAF$S_REMOTE_ACCESS_P	3
-#define	UAF$B_REMOTE_ACCESS_P	496
-  char	uaf$b_remote_access_p[UAF$S_REMOTE_ACCESS_P];
-#define	UAF$S_REMOTE_ACCESS_S	3
-#define	UAF$B_REMOTE_ACCESS_S	499
-  char	uaf$b_remote_access_s[UAF$S_REMOTE_ACCESS_S];
-#define	UAF$B_PRIMEDAYS	514
-#define	UAF$V_MONDAY	0
-#define	UAF$V_TUESDAY	1
-#define	UAF$V_WEDNESDAY	2
-#define	UAF$V_THURSDAY	3
-#define	UAF$V_FRIDAY	4
-#define	UAF$V_SATURDAY	5
-#define	UAF$V_SUNDAY	6
-  union {
-    unsigned char	uaf_b_primedays;
-#define uaf$b_primedays uaf_u_primedays.uaf_b_primedays
-    unsigned char
-      uaf_v_monday : 1,
-#define uaf$v_monday uaf_u_primedays.uaf_v_monday
-    uaf_v_tuesday : 1,
-#define uaf$v_tuesday uaf_u_primedays.uaf_v_tuesday
-    uaf_v_wednesday : 1,
-#define uaf$v_wednesday uaf_u_primedays.uaf_v_wednesday
-    uaf_v_thursday : 1,
-#define uaf$v_thursday uaf_u_primedays.uaf_v_thrusday
-    uaf_v_friday : 1,
-#define uaf$v_friday uaf_u_primedays.uaf_v_friday
-    uaf_v_saturday : 1,
-#define uaf$v_saturday uaf_u_primedays.uaf_v_saturday
-    uav_v_sunday : 1;
-#define uaf$v_sunday uaf_u_primedays.uaf_v_sunday
-  } uaf_u_primedays;
-#define	UAF$B_PRI	516
-  char	uaf$b_pri;
-#define	UAF$B_QUEPRI	517
-  char	uaf$b_quepri;
-#define	UAF$W_MAXJOBS	518
-  short	uaf$w_maxjobs;
-#define	UAF$W_MAXACCTJOBS	520
-  short	uaf$w_maxacctjobs;
-#define	UAF$W_MAXDETACH	522
-  short	uaf$w_maxdetach;
-#define	UAF$W_PRCCNT	524
-  short	uaf$w_prccnt;
-#define	UAF$W_BIOLM	526
-  short	uaf$w_biolm;
-#define	UAF$W_DIOLM	528
-  short	uaf$w_diolm;
-#define	UAF$W_TQCNT	530
-  short	uaf$w_twcnt;
-#define	UAF$W_ASTLM	532
-  short	uaf$w_astlm;
-#define	UAF$W_ENQLM	534
-  short	uaf$w_enqlm;
-#define	UAF$W_FILLM	536
-  short	uaf$w_fillm;
-#define	UAF$W_SHRFILLM	538
-  short	uaf$w_shrfillm;
-#define	UAF$L_WSQUOTA	540
-  long	uaf$l_wsquota;
-#define	UAF$L_DFWSCNT	544
-  long	uaf$l_dfwscnt;
-#define	UAF$L_WSEXTENT	548
-  long	uaf$l_wsextent;
-#define	UAF$L_PGFLQUOTA	552
-  long	uaf$l_pgflquota;
-#define	UAF$L_CPUTIM	556
-  long	uaf$l_cputim;
-#define	UAF$L_BYTLM	560
-  long	uaf$l_bytlm;
-#define	UAF$L_PBYTLM	564
-  long	uaf$l_pbytlm;
-#define	UAF$L_JTQUOTA	568
-  long	uaf$l_jtquota;
-#define	UAF$W_PROXY_LIM	572
-  short	uaf$w_proxy_lim;
-#define	UAF$W_PROXIES	574
-  short	uaf$w_proxies;
-#define	UAF$W_ACCOUNT_LIM	576
-  short	uaf$w_account_lim;
-#define	UAF$W_ACCOUNTS	578
-  short	uaf$w_accounts;
-  char	uaf$b_fixed[UAF$C_FIXED - UAF$W_ACCOUNTS + 2];
-  char	uaf$b_usrdata[UAF$C_LENGTH - UAF$C_FIXED];
-};
-
-#endif /* not UAF$K_LENGTH */
diff -Nurp tin-1.8.1/vms/vms.c tin-1.9.0/vms/vms.c
--- tin-1.8.1/vms/vms.c	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/vms.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,297 +0,0 @@
-/*
- *  Project   : tin - a Usenet reader
- *  Module    : vms.c
- *  Author    : Andrew Greer
- *  Created   : 1995-06-19
- *  Updated   : 1998-01-24 by Michael Stenns
- *  Notes     :
- *  Copyright : (c) Copyright 1991-95 by Iain Lea & Andrew Greer
- *              You may  freely  copy or  redistribute  this software,
- *              so  long as there is no profit made from its use, sale
- *              trade or  reproduction.  You may not change this copy-
- *              right notice, and it must be included in any copy made
- */
-
-#ifdef VMS
-#include <stdio.h>
-#include <descrip.h>
-#include <iodef.h>
-#include <ssdef.h>
-#include <uaidef.h>
-#include <string.h>
-#include <stdlib.h>
-#include <sys/file.h>
-#ifdef __GNUC__
-#include <vms/sys$routines.h>
-#else
-#include <starlet.h>
-#endif
-#include "tin.h"
-
-/* local prototypes */
-char * lower (char * str);
-static int vms_open_channel (char * device);
-
-/* global variables for current module */
-static int stdin_chan = 0;  /* vms channel to sys$input */
-static int stdin_ef   = 0;  /* event flag for read from stdin_chan */
-
-
-/* return a pointer to string descriptor for zero terminated strings */
-struct dsc$descriptor *desz(char *c$_str)
-{
-  static struct dsc$descriptor c$_tmpdesc;
-
-  c$_tmpdesc.dsc$w_length = strlen(c$_str);
-  c$_tmpdesc.dsc$b_dtype  = DSC$K_DTYPE_T;
-  c$_tmpdesc.dsc$b_class  = DSC$K_CLASS_S;
-  c$_tmpdesc.dsc$a_pointer= c$_str;
-  return(&c$_tmpdesc);
-}
-
-
-/*
- * Author: unknown
- * Last edit: M. Stenns  (Oct 1997)
- * Comment:
- * returns the process owner (Owner field in uaf)
- */
-char *get_uaf_fullname()
-{
-  static char uaf_owner[40];
-  int i,status;
-
-  struct item_list {
-    short bl, ic;
-    char *ba;
-    short *rl;
-  } getuai_itmlist[] = {
-    {
-      sizeof uaf_owner - 1,
-      UAI$_OWNER,
-      uaf_owner,
-      0
-    },
-    { 0, 0, 0, 0}
-  };
-
-  memset (uaf_owner, '\0', sizeof uaf_owner);
-  status = sys$getuai(0,0,desz(cuserid(NULL)),getuai_itmlist,0,0,0);
-  if (!(status & 1)) strcpy (uaf_owner, cuserid(NULL));
-
-  for (i=0;uaf_owner[i] && iscntrl(uaf_owner[i]);i++);
-  return &uaf_owner[i];
-}
-
-/* Converts "TOD_MCQUILLIN" to "Tod McQuillin" */
-char *fix_fullname(char *p)
-{
-  char *tmp;
-
-  if (p && *p) {
-    while ((tmp = strchr(p,'_'))) *tmp = ' ';
-    tmp = lower(p);
-    if (*tmp) *tmp = toupper (*tmp);
-    while ((tmp = strchr(tmp,' '))) {
-      tmp++;
-      if (*tmp) *tmp = toupper (*tmp);
-    }
-    if ((tmp = strstr(p, "Mc"))) {
-      tmp += 2;
-      if (*tmp) *tmp = toupper (*tmp);
-    }
-    tmp = p + strlen(p) - 1;
-    while ((tmp > p) && isspace(*tmp)) *tmp-- = '\0';
-  }
-
-  return p;
-}
-
-#ifndef tputs
-
-int tputs (char * str, int zzz, OutcPtr func)
-{
-	if (! str) {
-		return(0);
-	}
-	if (func == outchar) {
-		fputs (str, stdout);
-	} else {
-		while (*str) {
-			if (*str == '\n') {
-				func('\r');
-			}
-			func(*str++);
-		}
-	}
-	return(0);
-}
-
-#endif
-
-
-void
-make_post_cmd (cmd, name)
-	char *cmd;
-	char *name;
-{
-	char *p;
-
-	if ((p = getenv (ENV_VAR_POSTER)) != (char *) 0) {
-		sprintf (cmd, p, name);
-	} else {
-		sprintf (cmd, DEFAULT_POSTER, name);
-	}
-	return;
-}
-
-
-/*
- * vms_open_channel (char * device)
- *
- * Opens a channel to the device specified as argument.
- * Return value:
- *  VMS channel number
- */
-
-static int vms_open_channel (char * device)
-{
-  int channel = 0;
-  int status;
-
-  status = sys$assign (desz(device), &channel,0,0);
-  if ((status & 1) != 1)
-  {
-     perror ("cannot assgin channel to sys$input");
-     exit (EXIT_FAILURE);
-  }
-  status = lib$get_ef (&stdin_ef);
-  if ((status & 1) != 1)
-  {
-     perror ("cannot get event flag");
-     exit (EXIT_FAILURE);
-  }
-  return channel;
-}
-
-/*
- * int vms_close_stdin (void)
- *
- * frees the resources used by ReadCh() and ReadChNowait()
- */
-int vms_close_stdin (void)
-{
-  int status;
-
-  status = sys$cancel (stdin_chan);
-  if ((status & 1) != 1)
-  {
-     perror ("cannot cancel I/O request");
-     return status;
-  }
-
-  status = sys$dassgn (stdin_chan);
-  if ((status & 1) != 1)
-  {
-     perror ("cannot close channel");
-     return status;
-  }
-  stdin_chan = 0;
-
-  status = lib$free_ef (&stdin_ef);
-  if ((status & 1) != 1)
-  {
-     perror ("cannot free event flag");
-     exit (EXIT_FAILURE);
-  }
-  stdin_ef = 0;
-
-  return status;
-}
-
-/*
- * Read character from termianl without echo
- * Return zero if no input hanging
- */
-int ReadChNowait (void)
-{
-  static int tt_char = 0;
-  static short int iosb[4] = {1,0,0,0};
-  int character     = 0;
-  int status = SS$_NORMAL;
-
-  if (!stdin_chan) stdin_chan = vms_open_channel ("sys$input");
-
-  if (iosb[0])  /* no qio pending */
-  {
-    if (iosb[0] == SS$_TIMEOUT)
-      character = 0;
-    else if (iosb[0] != SS$_NORMAL)
-      character = EOF;
-    else
-      character = tt_char;
-
-    status = sys$qio (stdin_ef, stdin_chan,
-                     IO$_READVBLK|IO$M_NOFILTR|IO$M_NOECHO|IO$M_TIMED,
-                     iosb,0,0,
-                     &tt_char,1,1,0,0,0);
-    if (status != SS$_NORMAL)
-    {
-      fprintf (stderr,"sys$qiow failed in ReadCh ()\n");
-      exit (status);
-    }
-  }
-
-  return character;
-}
-
-
-/*
- * Read character from termianl without echo
- */
-int ReadCh (void)
-{
-  int character     = 0;
-  int status = SS$_NORMAL;
-  short int iosb[4];
-
-  while ((status == SS$_NORMAL) && !character)
-  {
-    character = ReadChNowait();
-    if (!character) status = sys$waitfr (stdin_ef);
-  }
-  return character;
-}
-
-
-/* ======================================================================== */
-/* lower - convert string to lowercase */
-/* ======================================================================== */
-char * lower (char * str)
-{
-char * tmp;
-
- /* convert to lower */
- if (str)
- {
-    for (tmp = str; *tmp; tmp++) *tmp = tolower (*tmp);
- }
- return str;
-}
-
-
-/******************************************************************************
- * vms_errmsg converts errno to an readable string
- * return values:
- *   the converted string
- *****************************************************************************/
-char * vms_errmsg (int error_number)
-{
-  char * message;
-
-  message = strerror(errno);
-  if (!message) message = "unknown error code";
-  return message;
-}
-
-#endif /* VMS */
diff -Nurp tin-1.8.1/vms/vmsdir.c tin-1.9.0/vms/vmsdir.c
--- tin-1.8.1/vms/vmsdir.c	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/vmsdir.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,185 +0,0 @@
-#include <errno.h>
-#include <unixio.h>
-#include <stdlib.h>
-#include <stdio.h>
-#include "strings.h"
-#include <sys/stat.h>
-#include "ndir.h"
-
-int sys_read (int fildes, char *buf, unsigned int nbyte);
-
-int
-/* VARARGS 2 */
-sys_open (path, oflag, mode)
-     char *path;
-     int oflag, mode;
-{
-  register int rtnval;
-
-  while ((rtnval = open (path, oflag, mode)) == -1
-	 && (errno == EINTR));
-  return (rtnval);
-}
-
-int sys_close (int fd)
-{
-  register int rtnval;
-
-  while ((rtnval = close (fd)) == -1
-	 && (errno == EINTR));
-  return rtnval;
-}
-
-DIR *
-opendir (filename)
-     char *filename;	/* name of directory */
-{
-  register DIR *dirp;		/* -> malloc'ed storage */
-  register int fd;		/* file descriptor for read */
-  struct stat sbuf;		/* result of fstat() */
-
-  fd = sys_open (filename, 0);
-  if (fd < 0)
-    return 0;
-
-  if (fstat (fd, &sbuf) < 0
-      || (sbuf.st_mode & S_IFMT) != S_IFDIR
-      || (dirp = (DIR *) malloc (sizeof (DIR))) == 0)
-    {
-      sys_close (fd);
-      return 0;		/* bad luck today */
-    }
-
-  dirp->dd_fd = fd;
-  dirp->dd_loc = dirp->dd_size = 0;	/* refill needed */
-
-  return dirp;
-}
-
-void
-closedir (dirp)
-     register DIR *dirp;		/* stream from opendir() */
-{
-  sys_close (dirp->dd_fd);
-  free ((char *) dirp);
-}
-
-struct direct dir_static;	/* simulated directory contents */
-
-/* ARGUSED */
-struct direct *
-readdir (dirp)
-     register DIR *dirp;	/* stream from opendir() */
-{
-#ifndef VMS
-  register struct olddir *dp;	/* -> directory data */
-#else /* VMS */
-  register struct dir$_name *dp; /* -> directory data */
-  register struct dir$_version *dv; /* -> version data */
-#endif /* VMS */
-
-  for (; ;)
-    {
-      if (dirp->dd_loc >= dirp->dd_size)
-	dirp->dd_loc = dirp->dd_size = 0;
-
-      if (dirp->dd_size == 0 	/* refill buffer */
-	  && (dirp->dd_size = sys_read (dirp->dd_fd, dirp->dd_buf, DIRBLKSIZ)) <= 0)
-	return 0;
-
-#ifndef VMS
-      dp = (struct olddir *) &dirp->dd_buf[dirp->dd_loc];
-      dirp->dd_loc += sizeof (struct olddir);
-
-      if (dp->od_ino != 0)	/* not deleted entry */
-	{
-	  dir_static.d_ino = dp->od_ino;
-	  strncpy (dir_static.d_name, dp->od_name, DIRSIZ);
-	  dir_static.d_name[DIRSIZ] = '\0';
-	  dir_static.d_namlen = strlen (dir_static.d_name);
-	  dir_static.d_reclen = sizeof (struct direct)
-	    - MAXNAMLEN + 3
-	      + dir_static.d_namlen - dir_static.d_namlen % 4;
-	  return &dir_static;	/* -> simulated structure */
-	}
-#else /* VMS */
-      dp = (struct dir$_name *) dirp->dd_buf;
-      if (dirp->dd_loc == 0)
-	dirp->dd_loc = (dp->dir$b_namecount&1) ? dp->dir$b_namecount + 1
-	  : dp->dir$b_namecount;
-      dv = (struct dir$_version *)&dp->dir$t_name[dirp->dd_loc];
-      dir_static.d_ino = dv->dir$w_fid_num;
-      dir_static.d_namlen = dp->dir$b_namecount;
-      dir_static.d_reclen = sizeof (struct direct)
-	- MAXNAMLEN + 3
-	  + dir_static.d_namlen - dir_static.d_namlen % 4;
-      strncpy (dir_static.d_name, dp->dir$t_name, dp->dir$b_namecount);
-      dir_static.d_name[dir_static.d_namlen] = '\0';
-      dirp->dd_loc = dirp->dd_size; /* only one record at a time */
-      return &dir_static;
-#endif /* VMS */
-    }
-}
-
-int sys_read (int fildes, char *buf, unsigned int nbyte)
-{
-  register int rtnval;
-
-  while ((rtnval = read (fildes, buf, nbyte)) == -1
-	 && (errno == EINTR));
-  return (rtnval);
-}
-
-FILE *
-popen (
-	char *command,
-	char *mode)
-{
-	return ((FILE *) 0);
-}
-
-
-void
-pclose (FILE *pipe)
-{
-	return;
-}
-
-void tzset(void)
-{
-	return;
-}
-
-/* Get the name of current user */
-char *
-getlogin (void)
-{
-	char *p;
-
-	if ((p = getenv ("USER")) == NULL) {
-		return ( (char *) 0);
-	}
-
-	return (p);
-}
-
-/*
- *  setenv (char *name, char *value, int notused)
- */
-int setenv (char *name, char *value, int notused)
-{
-  int status = 0;
-  char command[1024];
-
-  if (name && value)
-  {
-    if (sprintf(command,"define/nolog/job %s \"%s\" ",name,value) > sizeof command)
-    {
-	fprintf (stderr, "FATAL buffer overflow in setenv");
-	tin_done (EXIT_FAILURE);
-    }
-    status = system(command);
-  }
-  return status;
-}
-
diff -Nurp tin-1.8.1/vms/vmsfile.c tin-1.9.0/vms/vmsfile.c
--- tin-1.8.1/vms/vmsfile.c	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/vmsfile.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,85 +0,0 @@
-#include <string.h>
-#include <stdio.h>
-#include "parse.h"
-
-#if 0
-extern char *strdup();
-
-char **split(char *spliton, char *target)
-{
-  static char *buffer[100];
-  static char *t = 0;
-  char **p;
-
-  if (t)
-    free(t);
-
-
-  while ((t = strdup(target)) == NULL)
-    sleep(2);			/* just wait for out of memory condition
-				   to go away */
-
-  for (p = &buffer[0], *p = strtok(t, spliton);
-       *p;
-       *(++p) = strtok(NULL, spliton)) ;
-
-  return buffer;
-}
-#endif
-
-/*
- * TODO may need to append a '.' if file has no extension ?
- */
-void joinpath(char *result, const char *dir, const char *file)
-{
-  struct filespec *spec;
-  char tmpdir[255], tmpfile[255];
-  char *ptr1, *ptr2;
-
-  strcpy(tmpdir, dir);
-  strcpy(tmpfile, file);
-
-  if (strlen (tmpdir) == 0) {
-    strcpy (result, tmpfile);
-    return;
-  }
-  if (tmpfile[0] == '[')
-   {
-    strcat(tmpdir,tmpfile);
-    tmpfile[0] = '\0';
-   }
-  spec = sysparse(tmpdir);
-  sprintf(result, "%s%s%s", spec->dev, spec->dir, tmpfile);
-  if (spec->filename[0]) {
-    fprintf(stderr, "joinpath: throwing away filename %s\n", spec->filename);
-  }
-}
-
-void joindir(char *result, const char *dir, const char *file)
-{
-  struct filespec *spec;
-  int i;
-  char tmpdir[255], tmpfile[255];
-
-  strcpy(tmpdir, dir);
-  strcpy(tmpfile, file);
-
-  if (strlen (tmpdir) == 0) {
-    sprintf(result, "[%s]", tmpfile);
-    return;
-  }
-  spec = sysparse(tmpdir);
-  i = strlen(spec->dir);
-  if (spec->dir[i-1] == ']') {
-    spec->dir[i-1] = 0;
-    sprintf(result, "%s%s.%s]", spec->dev, spec->dir, tmpfile);
-    if (spec->filename[0]) {
-      fprintf(stderr, "joinpath: throwing away filename %s\n", spec->filename);
-    }
-  } else {
-    fprintf(stderr, "joinpath: dir %s didn't end with ']' (passed %s)\n",
-	    spec->dir, tmpfile);
-    exit(0);
-  }
-}
-
diff -Nurp tin-1.8.1/vms/vmspwd.c tin-1.9.0/vms/vmspwd.c
--- tin-1.8.1/vms/vmspwd.c	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/vmspwd.c	1970-01-01 01:00:00.000000000 +0100
@@ -1,248 +0,0 @@
-#include <stdlib.h>
-#include <unixlib.h>
-#include "pwd.h"
-
-unsigned
-sys_getuid ()
-{
-  return (getgid () << 16) | getuid ();
-}
-
-/* Define this symbol to actually read SYSUAF.DAT.  This requires either
-   SYSPRV or a readable SYSUAF.DAT. */
-
-#ifdef READ_SYSUAF
-/*
- * getuaf.c
- *
- * Routine to read the VMS User Authorization File and return
- * a specific user's record.
- */
-
-static struct UAF retuaf;
-
-struct UAF *
-get_uaf_name (uname)
-     char * uname;
-{
-  register status;
-  struct FAB uaf_fab;
-  struct RAB uaf_rab;
-
-  uaf_fab = cc$rms_fab;
-  uaf_rab = cc$rms_rab;
-  /* initialize fab fields */
-  uaf_fab.fab$l_fna = "SYS$SYSTEM:SYSUAF.DAT";
-  uaf_fab.fab$b_fns = 21;
-  uaf_fab.fab$b_fac = FAB$M_GET;
-  uaf_fab.fab$b_org = FAB$C_IDX;
-  uaf_fab.fab$b_shr = FAB$M_GET|FAB$M_PUT|FAB$M_UPD|FAB$M_DEL;
-  /* initialize rab fields */
-  uaf_rab.rab$l_fab = &uaf_fab;
-  /* open the User Authorization File */
-  status = sys$open (&uaf_fab);
-  if (!(status&1))
-    {
-      errno = EVMSERR;
-      vaxc$errno = status;
-      return 0;
-    }
-  status = sys$connect (&uaf_rab);
-  if (!(status&1))
-    {
-      errno = EVMSERR;
-      vaxc$errno = status;
-      return 0;
-    }
-  /* read the requested record - index is in uname */
-  uaf_rab.rab$l_kbf = uname;
-  uaf_rab.rab$b_ksz = strlen (uname);
-  uaf_rab.rab$b_rac = RAB$C_KEY;
-  uaf_rab.rab$l_ubf = (char *)&retuaf;
-  uaf_rab.rab$w_usz = sizeof retuaf;
-  status = sys$get (&uaf_rab);
-  if (!(status&1))
-    {
-      errno = EVMSERR;
-      vaxc$errno = status;
-      return 0;
-    }
-  /* close the User Authorization File */
-  status = sys$disconnect (&uaf_rab);
-  if (!(status&1))
-    {
-      errno = EVMSERR;
-      vaxc$errno = status;
-      return 0;
-    }
-  status = sys$close (&uaf_fab);
-  if (!(status&1))
-    {
-      errno = EVMSERR;
-      vaxc$errno = status;
-      return 0;
-    }
-  return &retuaf;
-}
-
-struct UAF *
-get_uaf_uic (uic)
-     unsigned long uic;
-{
-  register status;
-  struct FAB uaf_fab;
-  struct RAB uaf_rab;
-
-  uaf_fab = cc$rms_fab;
-  uaf_rab = cc$rms_rab;
-  /* initialize fab fields */
-  uaf_fab.fab$l_fna = "SYS$SYSTEM:SYSUAF.DAT";
-  uaf_fab.fab$b_fns = 21;
-  uaf_fab.fab$b_fac = FAB$M_GET;
-  uaf_fab.fab$b_org = FAB$C_IDX;
-  uaf_fab.fab$b_shr = FAB$M_GET|FAB$M_PUT|FAB$M_UPD|FAB$M_DEL;
-  /* initialize rab fields */
-  uaf_rab.rab$l_fab = &uaf_fab;
-  /* open the User Authorization File */
-  status = sys$open (&uaf_fab);
-  if (!(status&1))
-    {
-      errno = EVMSERR;
-      vaxc$errno = status;
-      return 0;
-    }
-  status = sys$connect (&uaf_rab);
-  if (!(status&1))
-    {
-      errno = EVMSERR;
-      vaxc$errno = status;
-      return 0;
-    }
-  /* read the requested record - index is in uic */
-  uaf_rab.rab$b_krf = 1;	/* 1st alternate key */
-  uaf_rab.rab$l_kbf = (char *) &uic;
-  uaf_rab.rab$b_ksz = sizeof uic;
-  uaf_rab.rab$b_rac = RAB$C_KEY;
-  uaf_rab.rab$l_ubf = (char *)&retuaf;
-  uaf_rab.rab$w_usz = sizeof retuaf;
-  status = sys$get (&uaf_rab);
-  if (!(status&1))
-    {
-      errno = EVMSERR;
-      vaxc$errno = status;
-      return 0;
-    }
-  /* close the User Authorization File */
-  status = sys$disconnect (&uaf_rab);
-  if (!(status&1))
-    {
-      errno = EVMSERR;
-      vaxc$errno = status;
-      return 0;
-    }
-  status = sys$close (&uaf_fab);
-  if (!(status&1))
-    {
-      errno = EVMSERR;
-      vaxc$errno = status;
-      return 0;
-    }
-  return &retuaf;
-}
-
-static struct passwd retpw;
-
-struct passwd *
-cnv_uaf_pw (up)
-     struct UAF * up;
-{
-  char * ptr;
-
-  /* copy these out first because if the username is 32 chars, the next
-     section will overwrite the first byte of the UIC */
-  retpw.pw_uid = up->uaf$w_mem;
-  retpw.pw_gid = up->uaf$w_grp;
-
-  /* I suppose this is not the best style, to possibly overwrite one
-     byte beyond the end of the field, but what the heck... */
-  ptr = &up->uaf$t_username[UAF$S_USERNAME];
-  while (ptr[-1] == ' ')
-    ptr--;
-  *ptr = '\0';
-  strcpy (retpw.pw_name, up->uaf$t_username);
-
-  /* the rest of these are counted ascii strings */
-  strncpy (retpw.pw_gecos, &up->uaf$t_owner[1], up->uaf$t_owner[0]);
-  retpw.pw_gecos[up->uaf$t_owner[0]] = '\0';
-  strncpy (retpw.pw_dir, &up->uaf$t_defdev[1], up->uaf$t_defdev[0]);
-  retpw.pw_dir[up->uaf$t_defdev[0]] = '\0';
-  strncat (retpw.pw_dir, &up->uaf$t_defdir[1], up->uaf$t_defdir[0]);
-  retpw.pw_dir[up->uaf$t_defdev[0] + up->uaf$t_defdir[0]] = '\0';
-  strncpy (retpw.pw_shell, &up->uaf$t_defcli[1], up->uaf$t_defcli[0]);
-  retpw.pw_shell[up->uaf$t_defcli[0]] = '\0';
-
-  return &retpw;
-}
-#else /* not READ_SYSUAF */
-static struct passwd retpw;
-#endif /* not READ_SYSUAF */
-
-struct passwd *
-getpwnam (name)
-     char * name;
-{
-#ifdef READ_SYSUAF
-  struct UAF *up;
-#else
-  unsigned char * full;
-#endif /* READ_SYSUAF */
-  char *ptr = name;
-
-  while (*ptr)
-    {
-      if ('a' <= *ptr && *ptr <= 'z')
-	*ptr -= 040;
-      ptr++;
-    }
-#ifdef READ_SYSUAF
-  if (!(up = get_uaf_name (name)))
-    return 0;
-  return cnv_uaf_pw (up);
-#else
-  if (strcmp (name, getenv ("USER")) == 0)
-    {
-      retpw.pw_uid = getuid ();
-      retpw.pw_gid = getgid ();
-      strcpy (retpw.pw_name, name);
-      if ((full = (unsigned char*) getenv ("FULLNAME")))
-	strcpy (retpw.pw_gecos, full);
-      else
-	*retpw.pw_gecos = '\0';
-      strcpy (retpw.pw_dir, getenv ("HOME"));
-      *retpw.pw_shell = '\0';
-      return &retpw;
-    }
-  else
-    return 0;
-#endif /* not READ_SYSUAF */
-}
-
-struct passwd *
-getpwuid (uid)
-     unsigned long uid;
-{
-#ifdef READ_SYSUAF
-  struct UAF * up;
-
-  if (!(up = get_uaf_uic (uid)))
-    return 0;
-  return cnv_uaf_pw (up);
-#else
-  if (uid == sys_getuid ())
-    {
-      return getpwnam (getenv ("USER"));
-    }
-  else
-    return 0;
-#endif /* not READ_SYSUAF */
-}
diff -Nurp tin-1.8.1/vms/vmstimval.h tin-1.9.0/vms/vmstimval.h
--- tin-1.8.1/vms/vmstimval.h	2005-06-28 10:31:25.000000000 +0200
+++ tin-1.9.0/vms/vmstimval.h	1970-01-01 01:00:00.000000000 +0100
@@ -1,20 +0,0 @@
-#ifndef VMSTIMEVAL_H
-#define VMSTIMEVAL_H
-
-/* In VMS, the timeval structure doesn't really exist, so let's define it.
-
-   Warning: timeval IS defined in the UCX socket.h, so your compiler might
-	get screwed! The UCX definition is exactly the same as the one below
-*/
-
-struct timeval {
-  long tv_sec;
-  long tv_usec;
-};
-
-struct timezone {
-  int tz_minuteswest;
-  int tz_dsttime;
-};
-
-#endif
