----------------------------------------------------------------------------- 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: - -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 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 <&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 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 <&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 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 <&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 <&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 <&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 < @@ -9132,7 +9128,7 @@ rm -f conftest* ;; kame) #(vi cat > conftest.$ac_ext < @@ -9150,7 +9146,7 @@ rm -f conftest* ;; linux-glibc) #(vi cat > conftest.$ac_ext < @@ -9177,7 +9173,7 @@ rm -f conftest* ;; toshiba) #(vi cat > conftest.$ac_ext < @@ -9195,7 +9191,7 @@ rm -f conftest* ;; v6d) #(vi cat > conftest.$ac_ext < @@ -9213,7 +9209,7 @@ rm -f conftest* ;; zeta) cat > conftest.$ac_ext < @@ -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 < @@ -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 <&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 < @@ -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 < @@ -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 < @@ -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 <&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 <&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 <&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 <&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 <&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 <&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 < #include @@ -10060,7 +10056,7 @@ else #include 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 @@ -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 @@ -10116,7 +10112,7 @@ if test "$cross_compiling" = yes; then : else cat > conftest.$ac_ext < #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 < #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 <&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 <&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 < #include @@ -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 < #include @@ -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 < @@ -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 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 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 < 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 <&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 < #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 <&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 < #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 < #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 < #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 < #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 < #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 < #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 < #if STDC_HEADERS @@ -10976,7 +10972,7 @@ EOF fi cat > conftest.$ac_ext < EOF @@ -10987,7 +10983,7 @@ else rm -rf conftest* cat > conftest.$ac_ext < 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 < #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 @@ -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 < @@ -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 < @@ -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 <&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 <&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 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 <&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 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 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 <&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 @@ -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 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 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 < 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 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 <&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 <&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 <&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 <&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 <&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 , # which may/may not be compatible with 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 <&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 < @@ -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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 < #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 < 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 <&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 < #include @@ -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 < @@ -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 < @@ -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 <&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 <&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 <&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 <&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 <&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 @@ -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 < #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 < /* 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 <&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 < @@ -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 <&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 < @@ -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 <&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 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 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 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 <&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 <&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 < @@ -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 <&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 < @@ -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 < @@ -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 <&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 <&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 < @@ -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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 < 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 <&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 <&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 <&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 <&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 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 <&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 <&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 < @@ -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 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 <&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 < #include @@ -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 < #include @@ -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 < @@ -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 < 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 < 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 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 < 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 < 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 <&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 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 < 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 <&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 <&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 <&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 <&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 < @@ -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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 <&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 < 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 <&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 <&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 <&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 <&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 <&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 < @@ -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 <&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 < 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 <&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 < @@ -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 + ADD. config.guess, config.sub update + FIX. config.guess, config.sub + + 007) Michael Bienia + BUG. buffer overflow in convert_tex2iso in UTF-8 environment + FIX. charset.c + +U001) Urs Janssen + 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 + 006) Aleksey Salow BUG. possible buffer overflow FIX. mail.c -U061) Daniel Nylander + 005) Daniel Nylander ADD. initial swedish translation FIX. sv.po -U060) Chung-chieh Shan + 004) Chung-chieh Shan BUG. bogus '/' in MAILDIR_NEW FIX. misc.c -U059) Thomas E. Dickey + 003) Thomas E. Dickey Urs Janssen BUG. build problem on Mac OS X FIX. tin.h, header.c, nntplib.c -U058) Urs Janssen + 002) Urs Janssen ADD. config.guess, config.sub update FIX. config.guess, config.sub -U057) Andrey Simonenko + 001) Andrey Simonenko 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 ] -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 ] - 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 * Created : 1997-07-30 - * Updated : 2003-09-19 + * Updated : 2006-02-15 * Notes : * * Copyright (c) 1997-2006 Urs Janssen @@ -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 - * 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 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 , Rich Skrenta @@ -47,9 +47,7 @@ # include /* 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 -# else -# ifndef __VMS_VER /* assume old types.h */ - typedef unsigned short mode_t; -# undef HAVE_STRFTIME -# endif /* !__VMS_VER */ -# include -# endif /* __DECC */ -# ifdef SOCKETSHR_TCP -# include -# include -# 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 -# include -# 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 -# endif /* !MULTINET */ -# define FOPEN_OPTS , "fop=cif" -# define JOINPATH joindir -#else -# define FOPEN_OPTS -# define JOINPATH joinpath -#endif /* VMS */ - #include #ifdef HAVE_ERRNO_H # include @@ -346,29 +288,18 @@ enum rc_state { RC_IGNORE, RC_CHECK, RC_ /* * Directory handling code */ -#ifdef HAVE_CONFIG_H -# ifdef HAVE_DIRENT_H -# include -# define DIR_BUF struct dirent -# else -# ifdef HAVE_SYS_DIR_H -# include -# endif /* HAVE_SYS_DIR_H */ -# ifdef HAVE_SYS_NDIR_H -# include -# endif /* HAVE_SYS_NDIR_H */ -# define DIR_BUF struct direct -# endif /* HAVE_DIRENT_H */ +#ifdef HAVE_DIRENT_H +# include +# define DIR_BUF struct dirent #else -# ifdef M_XENIX +# ifdef HAVE_SYS_DIR_H +# include +# endif /* HAVE_SYS_DIR_H */ +# ifdef HAVE_SYS_NDIR_H # include -# 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 @@ -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 * Created : 1997-03-05 - * Updated : 2003-09-19 + * Updated : 2006-02-15 * Notes : #include files, #defines & struct's * * Copyright (c) 1997-2006 Thomas Dickey @@ -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 -# include -# include -# include -# 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 # 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 -# include -# include -# include -# define netopen open -# define netread read -# define netwrite write -# define netclose close -# endif /* UCX */ -# endif /* MULTINET */ +# ifdef HAVE_SYS_SOCKET_H +# include # else -# ifdef HAVE_SYS_SOCKET_H -# include -# else -# ifdef HAVE_SOCKET_H -# include -# endif /* HAVE_SOCKET_H */ -# endif /* HAVE_SYS_SOCKET_H */ -# ifdef HAVE_NETINET_IN_H -# include -# endif /* HAVE_NETINET_IN_H */ -# ifdef HAVE_NETLIB_H -# include -# endif /* HAVE_NETLIB_H */ -# ifdef HAVE_ARPA_INET_H -# include -# endif /* HAVE_ARPA_INET_H */ -# endif /* VMS */ +# ifdef HAVE_SOCKET_H +# include +# endif /* HAVE_SOCKET_H */ +# endif /* HAVE_SYS_SOCKET_H */ +# ifdef HAVE_NETINET_IN_H +# include +# endif /* HAVE_NETINET_IN_H */ +# ifdef HAVE_NETLIB_H +# include +# endif /* HAVE_NETLIB_H */ +# ifdef HAVE_ARPA_INET_H +# include +# 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 @@ -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 @@ -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 + +/* 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 - -/* 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 +#include #include #include #include @@ -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 + #include + 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(?Pb)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' /(?Pa)...(?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(?Pb)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\pZ2 + 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 , 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 , Kai Bojens \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 " toggles, sets, cancels." msgstr " schaltet um, setzt, 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. toggles & sets." msgstr "Zeige Kurzbeschreibung für Gruppe. wechselt & 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. toggles & " "sets." msgstr "Zeigt Subject & From (Autor) Felder im Gruppenmenü. wechselt & " "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. toggles & sets." msgstr "Zeige -> oder Hervorhebung für Auswahl. wechselt & 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. sets." msgstr "Prozent des Subject das gleich sein muß. 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. toggles & 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. toggles & sets." msgstr "Threads nach Bewertung (Score) ordnen? wechselt & 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. toggles & sets." msgstr "Setze Cursor an ersten/letzten ungel. Artikel. wechselt & 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. toggles & sets." msgstr "Zeige alle oder nur ungelesene Artikel. wechselt & 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 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 / 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. sets, cancels." msgstr "Definiere Zeichen für gelöschte Artikel. setzt, 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. sets, cancels." msgstr "Definiere Zeichen, das Artikel im Bereich anzeigt. setzt, 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. sets, " "cancels." msgstr "Definiere Zeichen für wiederkehrende Art. setzt. 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. sets, cancels." msgstr "Zeichen für Artikel mit Markierung wichtig/'hot' setzt, 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. sets, cancels." msgstr "Definiere Zeichen für aktuelle Artikel. setzt, 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. sets, cancels." msgstr "Zeichen für ungelesene Artikel. setzt, 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. sets, cancels." msgstr "Zeichen für gelesene Artikel. setzt, 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. sets, cancels." msgstr "Zeichen für gekillte Artikel. setzt, 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. sets, cancels." msgstr "Zeichen für gelesene wichtige/'hot' Artikel. setzt, 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. sets." msgstr "Maximale Länge des angezeigten Newsgruppennamens. 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. toggles & sets." msgstr "Zeige Signaturen an. wechselt & 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. toggles & sets." msgstr "Uu-kodierte Teile als Attachment anzeigen. wechselt & 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. toggles & sets." msgstr "TeX german.sty Umlautkodierung auswerten. wechselt & 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. toggles & 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, sets, cancels." msgstr "Öffne URLs mit ... setzt, 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. sets." msgstr "Maximale Anzahl der zu holenden Artikel eingeben. 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. sets." msgstr "Anzahl der Tage, die ein Artikel als neu eingestuft wird. 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. sets." msgstr "Artikel mit weniger Bewertung (Score) werden als `gekillt' markiert. " "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. sets." msgstr "Bewertung für gekillte Artikel. 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. 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. sets." msgstr "Bewertung für wichtige Artikel (hot). 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. sets." msgstr "Nach wie vielen Zeichen soll im Pager umbrochen werden? 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). sets." msgstr "Standard Mail-Adresse (und Name) eingeben. 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. sets." msgstr "Setze Pfad/! Kommando/--none um Ihre Signatur festzulegen. 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. toggles & sets." msgstr "Trenne Sig mit \"-- \" in eigener Zeile ab. wechselt & 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. toggles & sets." msgstr "Sig. beim Reposten eines Artikels hinzufügen? wechselt & 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. toggles & sets." msgstr "Falls ON, füge User-Agent:-Header ein. wechselt & 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), to set." msgstr "Zeichensatz für MIME (z.B. US-ASCII, ISO-8859-1, EUC-KR), 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. cancels." msgstr "Nur ändern, wenn Sie genau wissen, was Sie machen. 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 toggles, sets, cancels." msgstr "Nachbearbeitete Artikel autom. anz. wechselt, setzt, 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. toggles & sets." msgstr "Wenn ON verwende Umschreibungen. wechselt & 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. toggles & sets." msgstr "Sendet ihnen automatisch eine Kopie. wechselt & 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. toggles & sets." msgstr "Sendet ihnen automatisch eine blinde Kopie. wechselt & 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. sets." msgstr "Geben Sie den Adressenteil an, vor dem Sie gewarnt werden. 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. sets." msgstr "Gültigkeit eines Filtereintrags in Tagen. 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. toggles & sets." msgstr "Gepostete Artikel zum Filter hinzufügen. wechselt & 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. toggles & sets." msgstr "Autom. sp. von Art/Thread anhand Archive-name:-Header. wechselt & " " 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. toggles, sets, " "cancels." msgstr "Gesp. Art. gelesen markieren. wechselt, setzt, 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. wechselt, 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. toggles & sets." msgstr "Drucke alles oder nur Teile des Headers wechselt & 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. toggles, sets, cancels." msgstr "Starte Editor mit Einrückung. wechselt, setzt, 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, to set." msgstr "%E für Editor, %F für Dateiname, %N für Zeilennummer, 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, to set." msgstr "%M für den Mailer, %S für Subject, %T für to, %F für Dateinamen, 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, sets, no filename=do not save." msgstr "Dateiname für Kopie geposteter Artikel. 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. toggles & sets." msgstr "Behalte alle Fehlschläge in ~/dead.articles. wechselt & 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. sets." msgstr "Sekunden, nach denen die active-Datei wieder gelesen wird. 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. toggles & sets." msgstr "Erzeuge lokale Kopien der NNTP Overview Dateien. wechselt & " "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. sets, cancels." msgstr "Format-Zeichenkette eingeben. setzt, 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 \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 " toggles, sets, 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. toggles & 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. toggles & " "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. toggles & 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. 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. toggles & 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. toggles & 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. toggles & 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. toggles & 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 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 / 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. sets, 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. sets, 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. sets, " "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. sets, 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. sets, 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. sets, 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. sets, 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. sets, 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. sets, 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. 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. toggles & 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. toggles & 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. toggles & 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. toggles & 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, sets, 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. 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. 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. 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. 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. 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. 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. 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). 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. 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. toggles & 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. toggles & 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. toggles & 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), 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. 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 toggles, sets, 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. toggles & 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. toggles & 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. toggles & 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. 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. 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. toggles & 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. toggles & 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. toggles, sets, " "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. toggles & 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. toggles, sets, 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, 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, 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, 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. toggles & 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. 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. toggles & 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. sets, 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 \n" "Language-Team: Estonian \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 " toggles, sets, cancels." msgstr " lülitab, seab, 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. toggles & sets." msgstr "Näita gruppide lühikirjeldusi. lülitab ja 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. toggles & " "sets." msgstr "Näita grupimenüüs teema ja From (autor) välju. lülitab ja 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. toggles & sets." msgstr "Märgi valik -> või heleda ribaga. lülitab, 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. sets." msgstr "Sisestage teema loomiseks vajalik protsentuaalne sobivus. 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. toggles & sets." msgstr "Järjesta artiklid Subject, From, Date, kaalu järgi. lülitab, " "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. toggles & sets." msgstr "Järjesta teemad mitte millegi või kaalu järgi. lülitab, 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. toggles & sets." msgstr "Vii kursor grupis esimesele/viimasele lugemata artiklile. lülitab, " " 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. toggles & sets." msgstr "Näita kõiki või ainult lugemata artikleid. lülitab, 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 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 / past the end of an art. jumps to the unread one." msgstr "/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. sets, cancels." msgstr "Sisestage sümbol kustutatud artiklite märkimiseks. seab, 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. sets, cancels." msgstr "Sisestage sümbol, mis märgib vahemikku kuuluvaid artikleid. seab, " "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. sets, " "cancels." msgstr "Sisestage tagasituleva artikli marker. seab, 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. sets, cancels." msgstr "Sisestage valitud artikleid märkiv sümbol. seab, 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. sets, cancels." msgstr "Sisestage värskeid artikleid märkiv sümbol. seab, 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. sets, cancels." msgstr "Sisestage lugemata artikleid märkiv sümbol. seab, 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. sets, cancels." msgstr "Sisestage loetud artikleid märkiv sümbol. seab, 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. sets, cancels." msgstr "Sisestage surmatud artikleid märkiv sümbol. seab, 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. sets, cancels." msgstr "Sisestage valitud artikleid märkiv sümbol. seab, 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. sets." msgstr "Sisestage maksimaalne näidatav grupi nime pikkus. 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. toggles & sets." msgstr "Näita signatuure, lülitab, 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. toggles & sets." msgstr "Näita uuenkodeeritud andmeid märgitud lisadena. lülitab ja 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. toggles & sets." msgstr "Dekodeeri saksa TeX esituses tähed ISO koodideks. lülitab, 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. toggles & sets." msgstr "Küsi, kas märkida väljumisel grupid loetuks. lülitab ja 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, sets, cancels." msgstr "Programm URLide avamiseks, seab, 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. sets." msgstr "Sisestage suurim laetavate artiklite arv. 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. sets." msgstr "Sisestage artikli värskuse kestus. 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. sets." msgstr "Sisestage minimaalne kaal artikli surmamiseks. 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. sets." msgstr "Sisestage vaikimisi kaal artiklite surmamiseks. 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. sets." msgstr "Sisestage minimaalne kaal, enne kui artikkel märgitakse kuumaks. 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. sets." msgstr "Sisestage vaikimisi kaal artiklite valimiseks. 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. sets." msgstr "Sisestage veerg, millelt lehitseja hakkab ridu murdma. 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). sets." msgstr "Sisestage oma e-posti aadress (ja oma nimi). 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. sets." msgstr "Sisestage tee/! käsk/--none, et luua oma vaikimisi signatuur. 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. toggles & sets." msgstr "Signatuurile eelnevale reale \"-- \". lülitab, 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. toggles & sets." msgstr "Lisa artikli uuestipostitamisel signatuur. lülitab, 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. toggles & sets." msgstr "Kasuta User-Agent: päiserida. lülitab, 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), to set." msgstr "Sisestage MIME kooditabeli nimi (n. US-ASCII, ISO-8859-15, EUC-KR), 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. cancels." msgstr "Ärge muutke, kui te ei tea, mida teete. 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 toggles, sets, cancels." msgstr "Vaata töödeldud faile automaatselt lülitab, seab, " "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. toggles & sets." msgstr "Kui väärtus on ON, kasuta transliteratsiooni. lülitab, 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. toggles & sets." msgstr "Saada kasutajale automaatselt koopia. lülitab, 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. toggles & sets." msgstr "Saada automaatselt pimekoopia. lülitab, 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. sets." msgstr "Sisestage aadressi komponendid, mille eest peaks hoiatama. 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. sets." msgstr "Sisestage kirje kehtivuse aeg päevades. 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. toggles & sets." msgstr "Lisage postitatud artikkel filtrisse. lülitab, 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. toggles & sets." msgstr "Salvesta artiklid Archive-name: päiserea järgi. lülitab, 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. toggles, sets, " "cancels." msgstr "Märgi salvestatud artiklid loetuks. lülitab, seab, " "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. toggles & sets." msgstr "Trüki kõik või ainult osa päisest. lülitab, 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. toggles, sets, cancels." msgstr "Käivita tekstitoimeti etteantud real. lülitab, seab, " "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, to set." msgstr "Kasutage %E toimeti kohal, %F failinime kohal, %N reanumbrina, 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, to set." msgstr "Kasutage %M programmi kohal, %S teema kohal, %T saaja kohal, %F failinime " "kohal, 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, sets, no filename=do not save." msgstr "Failinimi postitatud artiklitele. 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. toggles & sets." msgstr "Hoia ebaõnnestunud postitused failis ~/dead.articles. lülitab ja " "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. sets." msgstr "Sisestage aktiivsete faili lugemise intervall sekundites. 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. toggles & sets." msgstr "Loo NNTP overview failidest lokaalne koopia. lülitab ja 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. sets, cancels." msgstr "Sisestage vormingusõne. seab, 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 \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 " toggles, sets, cancels." msgstr " change, valide, 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. toggles & sets." msgstr "Afficher une brève description pour chaque groupe. change & " "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. toggles & " "sets." msgstr "Affiche le sujet & l'auteur dans le menu groupe. change & " "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. toggles & sets." msgstr "Affiche -> ou une barre de sélection. change & 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. 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. toggles & sets." msgstr "Trie les articles d'après un en-tête. change & 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. toggles & sets." msgstr "Trier les fils par Rien ou Score. change & 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. toggles & sets." msgstr "Place le curseur sur le 1er article non lu. change & 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. toggles & sets." msgstr "Affiche tous les articles ou seulement ceux non lus. change & " " 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 past the end of an art. jumps to the next unread one." msgstr "Naviguer avec 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 / past the end of an art. jumps to the unread one." msgstr "Naviguer avec / 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. sets, cancels." msgstr "Caractère indiquant les articles effacés. valide, 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. sets, cancels." msgstr "Caractère indiquant les articles inclus. valide, 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. sets, " "cancels." msgstr "Caractère indiquant que l'article sera retourné. valide, " "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. sets, cancels." msgstr "Caractère indiquant les articles sélectionnés. valide, 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. sets, cancels." msgstr "Caractère indiquant les articles récents. valide, 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. sets, cancels." msgstr "Caractère indiquant les articles non lus. valide, 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. sets, cancels." msgstr "Caractère indiquant les articles lus. valide, 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. sets, cancels." msgstr "Caractère indiquant les articles filtrés. valide, 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. sets, cancels." msgstr "Caractère indiquant les articles lus et sélectionnés. valide, " "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. sets." msgstr "Largeur max. à afficher des noms des groupes. 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. toggles & sets." msgstr "Affiche les signatures. change & 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. toggles & sets." msgstr "Afficher les archives uue comme PJ marquées. change & " "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. toggles & sets." msgstr "Décode les umlauts Allemands de type TeX en ISO. change & " "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. toggles & sets." msgstr "Marquer lu les groupes à la fermeture ? change & 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, sets, cancels." msgstr "Logiciel utilisé pour lancer les URLs, valide, 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. sets." msgstr "Nombre max d'articles à récupérer. 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. sets." msgstr "Nombre de jours un article est considéré comme récent. 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. sets." msgstr "Score minimal avant qu'un article soit filtré. 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. sets." msgstr "Score par défaut pour filtrer les articles. 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. sets." msgstr "Score minimal avant qu'un article soit sélectionné. 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. sets." msgstr "Score par défaut pour la sélection des articles. 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. sets." msgstr "Largeur du pager. 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). sets." msgstr "Adresse mail par défaut (et nom complet). 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. sets." msgstr "Chemin/! commande/--aucune pour la création de votre signature. " "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. toggles & sets." msgstr "Précéder la signature avec \"-- \". change & 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. toggles & sets." msgstr "Rajouter la signature lors du repostage. change & 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. toggles & sets." msgstr "Si ON, inclus l'en-tête 'User-Agent:'. change & 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), to set." msgstr "Jeu d'encodage pour MIME (p.e. US-ASCII, ISO_8859_1, EUC_KR), 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. cancels." msgstr "Ne pas changer sauf si vous savez ce que vous faites. 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 toggles, sets, cancels." msgstr "Visualiser automatiquement les fichiers traités. change, " "valide, 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. toggles & sets." msgstr "Si ON, utilise 'translit' pour iconv_open(3). change & " "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. toggles & sets." msgstr "Vous envoie automatiquement une copie (CC). change & 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. toggles & sets." msgstr "Vous envoie automatiquement une copie privée (BCC). change & " " 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. sets." msgstr "Être averti de ces éléments. 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. sets." msgstr "Entrer la durée d'un filtre (en nombre de jours). 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. toggles & sets." msgstr "Créer un filtre pour les articles postés. change & 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. toggles & sets." msgstr "Enregistrement auto. basé sur l'en-tête Archive-name:. change & " " 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. toggles, sets, " "cancels." msgstr "Marquer lu les articles/fils enregistrés. change, valide, " " 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. toggles & sets." msgstr "Afficher tout ou une partie des en-têtes. change & 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. toggles, sets, cancels." msgstr "Lancer l'éditeur avec une ligne décalée. change, valide, " " 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, to set." msgstr "%E pour l'éditeur, %F pour le fichier, %N pour la ligne, 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, to set." msgstr "%M pour le MUA, %S pour le sujet, %T pour 'to:', %F pour Fichier, " "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, sets, no filename=do not save." msgstr "Fichier pour les articles postés, 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. toggles & sets." msgstr "Garder les articles non postés dans ~/dead.articles. change & " " 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. sets." msgstr "Durée avant que le fichier active ne soit relu. 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. toggles & sets." msgstr "Créer des copies locales des en-têtes NNTP. change & 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. sets, cancels." msgstr "Formatage des dates. valide, 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 \n" "Language-Team: Russian \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 " toggles, sets, 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 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ËÏÒÏÔËÏÅ ÏÐÉÓÁÎÉÅ ÄÌÑ ËÁÖÄÏÊ ÇÒÕÐÐÙ\n" "# É ÐÒÁ×ÉÌÁ ÓÅÔÅ×ÏÇÏ ÜÔÉËÅÔÁ ÐÏÓÌÅ ÓÏÚÄÁÎÉÑ ÓÔÁÔØÉ\n" -#: src/lang.c:1384 +#: src/lang.c:1380 msgid "Show short description for each newsgroup. toggles & 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 "# åÓÌÉ ON, ÔÏ ÐÏËÁÚÙ×ÁÔØ ÏÐÉÓÁÎÉÅ ÇÒÕÐÐÙ ÐÏÓÌÅ ÉÍÅÎÉ ÇÒÕÐÐÙ ×\n" "# ÒÅÖÉÍÅ ×ÙÂÏÒÁ ÇÒÕÐÐÙ\n" -#: src/lang.c:1391 +#: src/lang.c:1387 msgid "Show Subject & From (author) fields in group menu. toggles & " "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" @@ -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. toggles & 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 "# åÓÌÉ 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. 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" @@ -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. toggles & sets." msgstr "óÏÒÔÉÒÏ×ÁÔØ ÓÔÁÔØÉ ÐÏ ôÅÍÅ, From, äÁÔÅ ÉÌÉ Score. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: 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. toggles & sets." msgstr "îÅ ÓÏÒÔÉÒÏ×ÁÔØ ÄÉÓËÕÓÓÉÉ ÉÌÉ ÓÏÒÔÉÒÏ×ÁÔØ ÐÏ Score. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: 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. toggles & 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 "# åÓÌÉ ON ÔÏ ÐÅÒÅÊÔÉ Ë ÐÅÒ×ÏÊ ÎÅÐÒÏÞÉÔÁÎÎÏÊ ÓÔÁÔØÅ × ÇÒÕÐÐÅ,\n" "# ÉÎÁÞÅ Ë ÐÅÒÅÊÔÉ Ë ÐÏÓÌÅÄÎÅÊ.\n" -#: src/lang.c:1484 +#: src/lang.c:1480 msgid "Show all articles or only unread articles. toggles & 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 "# åÓÌÉ 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 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 / 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 "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. sets, 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. sets, 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. sets, " "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. sets, 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. sets, 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 "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÎÏ×ÏÊ ÓÔÁÔØÉ (ÐÏ ÕÍÏÌÞÁÎÉÀ 'o')\n" "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n" -#: src/lang.c:1567 +#: src/lang.c:1563 msgid "Enter character to indicate unread articles. sets, 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 "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÎÅÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ '+')\n" "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n" -#: src/lang.c:1574 +#: src/lang.c:1570 msgid "Enter character to indicate read articles. sets, 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 "# óÉÍ×ÏÌ ÄÌÑ ÏÔÍÅÔËÉ ÓÔÁÔØÉ ËÁË ÐÒÏÞÉÔÁÎÎÏÊ (ÐÏ ÕÍÏÌÞÁÎÉÀ ' ')\n" "# _ ÚÁÍÅÎÑÅÔÓÑ ÎÁ ' '\n" -#: src/lang.c:1581 +#: src/lang.c:1577 msgid "Enter character to indicate killed articles. sets, 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. sets, 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. 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 "# íÁËÓÉÍÁÌØÎÁÑ ÄÌÉÎÁ ÉͣΠÇÒÕÐÐ ÐÒÉ ×Ù×ÏÄÅ\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. toggles & 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 "# åÓÌÉ OFF, ÔÏ ÎÅ ×Ù×ÏÄÉÔØ ÓÉÇÎÁÔÕÒÙ ÐÒÉ ×Ù×ÏÄÅ ÓÔÁÔÅÊ\n" -#: src/lang.c:1630 +#: src/lang.c:1626 msgid "Display uuencoded data as tagged attachments. toggles & sets." msgstr "÷Ù×ÏÄÉÔØ UUE ÚÁËÏÄÉÒÏ×ÁÎÎÙÅ ÄÁÎÎÙÅ ËÁË ×ÌÏÖÅÎÉÅ. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: 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. toggles & 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. toggles & 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 "# åÓÌÉ 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, sets, cancels." msgstr "ðÒÏÇÒÁÍÍÙ ÄÌÑ ÏÔËÒÙÔÉÑ URL. ÕÓÔÁÎÏ×ÉÔØ, ÏÔÍÅÎÁ" -#: 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. 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. 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 "# þÉÓÌÏ ÄÎÅÊ, ÐÏËÁ ÓÔÁÔØÑ ÓÞÉÔÁÅÔÓÑ ÎÏ×ÏÊ. (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. 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. 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. 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. 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. 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). sets." msgstr "÷×ÅÄÉÔÅ email ÁÄÒÅÓ (É ÐÏÌÎÏÅ ÉÍÑ). ÕÓÔÁÎÏ×ÉÔØ." -#: 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. sets." msgstr "÷×ÅÄÉÔÅ ÐÕÔØ/! ËÏÍÁÎÄÁ/--none ÄÌÑ ÓÏÚÄÁÎÉÑ ×ÁÛÅÊ ÓÉÇÎÁÔÕÒÙ. ÕÓÔÁÎÏ×ÉÔØ." -#: 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. toggles & 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 "# åÓÌÉ ON, ÔÏ ÎÁÞÉÎÁÔØ ÓÉÇÎÁÔÕÒÕ Ó ÄÅÆÉÓÏ× '\\n-- \\n'\n" -#: src/lang.c:2138 +#: src/lang.c:2134 msgid "Add signature when reposting articles. toggles & 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 "# åÓÌÉ 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. toggles & sets." msgstr "åÓÌÉ ON, ÔÏ ÄÏÂÁ×ÌÑÔØ ÚÁÇÏÌÏ×ÏË User-Agent:. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: 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), to set." msgstr "÷×ÅÄÉÔÅ ËÏÄÉÒÏ×ËÕ ÄÌÑ MIME (ÎÁÐÒ. US-ASCII, ISO-8859-1, EUC-KR), " "ÕÓÔÁÎÏ×ÉÔØ." -#: 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. cancels." msgstr "îÅ ÉÚÍÅÎÑÊÔÅ, ÅÓÌÉ ÎÅ ÐÏÎÉÍÁÅÔÅ ÞÔÏ ×Ù ÄÅÌÁÅÔÅ. ÏÔÍÅÎÁ." -#: 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 toggles, sets, 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 "# åÓÌÉ ÕÓÔÁÎÏ×ÌÅÎ, ÔÏ ÐÏÓÔ-ÏÂÒÁÂÏÔÁÎÎÙÅ ÆÁÊÌÙ ÂÕÄÕÔ ÏÔËÒÙ×ÁÔØÓÑ\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. toggles & sets." msgstr "åÓÌÉ ON, ÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÒÁÎÓÌÉÔÅÒÁÃÉÀ, <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ" -#: 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. toggles & sets." msgstr "ïÔÐÒÁ×ÌÑÔØ ×ÁÍ carbon copy Á×ÔÏÍÁÔÉÞÅÓËÉ. <ðòïâåì> ×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: 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. toggles & 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. 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. 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. toggles & 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 "äÉÒÅËÔÏÒÉÑ ÄÌÑ ÓÏÈÒÁÎÅÎÉÑ ÓÔÁÔÅÊ/ÄÉÓËÕÓÓÉÊ × ÆÏÒÍÁÔÅ 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. toggles & sets." msgstr "á×ÔÏÍÁÔÉÞÅÓËÉ ÓÏÈÒÁÎÑÔØ ÓÔÁÔØÉ/ÄÉÓË. Ó ÚÁÇÏÌÏ×ËÏÍ Archive-name:. <ðòïâåì> " "×ÙÂÏÒ, ÕÓÔÁÎÏ×ÉÔØ." -#: 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. toggles, sets, " "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 "# åÓÌÉ 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. toggles & 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 "# åÓÌÉ 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. toggles, sets, 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 "# åÓÌÉ ON, ÔÏ ÒÅÄÁËÔÏÒ ÂÕÄÅÔ ÚÁÐÕÝÅÎ Ó ÕÓÔÁÎÏ×ËÏÊ ËÕÒÓÏÒÁ ÓÏ ÓÍÅÝÅÎÉÅÍ,\n" "# ÉÎÁÞÅ ËÕÒÓÏÒ ÂÕÄÅÔ ÕÓÔÁÎÏ×ÌÅÎ ÎÁ ÐÅÒ×ÏÊ ÓÔÒÏËÅ\n" -#: src/lang.c:2381 +#: src/lang.c:2377 msgid "Enter %E for editor, %F for filename, %N for line-number, to set." msgstr "÷×ÅÄÉÔÅ %E ÄÌÑ ÉÍÅÎÉ ÒÅÄÁËÔÏÒÁ, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, %N ÄÌÑ ÎÏÍÅÒÁ ÓÔÒÏËÉ. " " ÕÓÔÁÎÏ×ÉÔØ." -#: 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, to set." msgstr "÷×ÅÄÉÔÅ %M ÄÌÑ MTA, %S ÄÌÑ ÔÅÍÙ, %T ÄÌÑ To, %F ÄÌÑ ÉÍÅÎÉ ÆÁÊÌÁ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: 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, 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. toggles & sets." msgstr "äÅÒÖÁÔØ ×ÓÅ ÎÅÕÄÁ×ÛÉÅÓÑ ÓÔÁÔØÉ × ~/dead.articles. <ðòïâåì> ×ÙÂÏÒ, " "ÕÓÔÁÎÏ×ÉÔØ." -#: 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. sets." msgstr "÷×ÅÄÉÔÅ ËÏÌÉÞÅÓÔ×Ï ÓÅËÕÎÄ ÍÅÖÄÕ Á×ÔÏÍÁÔÉÞÅÓËÉÍ ÞÔÅÎÉÅÍ ÁËÔÉ×ÎÏÇÏ ÆÁÊÌÁ. " "ÕÓÔÁÎÏ×ÉÔØ." -#: 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. toggles & 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. sets, 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 "# æÏÒÍÁÔ ÓÔÒÏËÉ ÄÌÑ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ ÄÁÔÙ\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 \n" "Language-Team: Kinyarwanda \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 " toggles, sets, 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. toggles & 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. toggles & " "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. toggles & 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. 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. toggles & 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. toggles & 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. toggles & 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. toggles & 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 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 / 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. sets, 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. sets, 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. sets, " "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. sets, 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. sets, 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. sets, 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. sets, 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. sets, 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. sets, 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. 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. toggles & 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. toggles & 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. toggles & 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. toggles & 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, sets, 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. 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. 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. 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. 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. 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. 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. 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). 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. 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. toggles & 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. toggles & 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. toggles & 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), 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. 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 toggles, sets, 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. toggles & 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. toggles & 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. toggles & 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. 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. 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. toggles & 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. toggles & 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. toggles, sets, " "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. toggles & 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. toggles, sets, 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, 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, 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, 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. toggles & 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. 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. toggles & 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. sets, 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 \n" "Language-Team: Swedish \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 " toggles, sets, 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. toggles & 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. toggles & " "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. toggles & 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. 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. toggles & 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. toggles & 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. toggles & 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. toggles & 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 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 / 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. sets, 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. sets, 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. sets, " "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. sets, 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. sets, 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. sets, 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. sets, 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. sets, 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. sets, 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. 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. toggles & 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. toggles & 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. toggles & 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. toggles & 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, sets, 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. 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. 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. 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. 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. 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. 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. 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). 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. 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. toggles & 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. toggles & 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. toggles & 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), 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. 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 toggles, sets, 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. toggles & 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. toggles & 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. toggles & 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. 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. 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. toggles & 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. toggles & 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. toggles, sets, " "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. toggles & 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. toggles, sets, 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, 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, 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, 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. toggles & 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. 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. toggles & 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. sets, 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 \n" "Language-Team: LANGUAGE \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 " toggles, sets, 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. toggles & 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. toggles & " "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. toggles & 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. 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. toggles & 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. toggles & 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. toggles & 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. toggles & 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 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 / 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. sets, 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. sets, 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. sets, " "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. sets, 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. sets, 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. sets, 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. sets, 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. sets, 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. sets, 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. 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. toggles & 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. toggles & 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. toggles & 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. toggles & 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, sets, 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. 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. 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. 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. 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. 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. 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. 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). 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. 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. toggles & 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. toggles & 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. toggles & 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), 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. 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 toggles, sets, 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. toggles & 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. toggles & 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. toggles & 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. 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. 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. toggles & 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. toggles & " "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. toggles, sets, " "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. toggles & 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. toggles, sets, 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, 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, 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, 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. toggles & 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. 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. toggles & 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. sets, 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 \n" "Language-Team: Turkish \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 " toggles, sets, cancels." msgstr " deðiþtirir, ayarlar, 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. toggles & sets." msgstr "Her haber grubu için kýsa açýklama göster. deðiþtirir & 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. toggles & " "sets." msgstr "Grup menüsünde Konu & Gönderen (yazar) alanlarýný göster. deðiþtirir " "& 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. toggles & sets." msgstr "Çiz -> ya da seçim için vurgulanmýþ çubuk. deðiþtirir & 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. 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. toggles & sets." msgstr "Makaleleri Konu,Gönderen,Tarih ya da Skora göre sýrala. deðiþtirir & " " 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. toggles & sets." msgstr "Ýþ parçacýklarýný Hiçbirþeye ya da skora göre sýrala. deðiþtirir & " " 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. toggles & sets." msgstr "Ýmleci gruplardaki ilk/son okunmamýþ makalelere koyun. deðiþtirir & " " 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. toggles & sets." msgstr "Tüm makaleleri ya da sadece okunmayan makaleleri göster. deðiþtirir & " " 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 past the end of an art. jumps to the next unread one." msgstr "Bir makalenin sonundan sonra 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 / past the end of an art. jumps to the unread one." msgstr "Makalenin sonundan sonra / 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. sets, cancels." msgstr "Silinmiþ makaleleri göstermek için karakter giriniz. ayarlar, " "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. sets, cancels." msgstr "Sýralanmýþ makaleleri imlemek için karakter girin. ayarlar, 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. sets, " "cancels." msgstr "Makalenin döneceðini göstermek için karakter girin. ayarlar, 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. sets, cancels." msgstr "Seçilen makaleleri imlemek için karakter girin. ayarlar, 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. sets, cancels." msgstr "Son makaleleri imlemek için karakter girin. ayarlar, 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. sets, cancels." msgstr "Okunmamýþ makaleleri imlemek için karakter girin. ayarlar, 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. sets, cancels." msgstr "Okunan makaleleri imlemek için karakter girin. yarlar, 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. sets, cancels." msgstr "Yok olan makaleleri imlemek için karakter girin. ayarlar, 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. sets, cancels." msgstr "Okunmuþ-seçilmiþ makaleleri imlemek için karakter girin. ayarlar, " "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. sets." msgstr "Görünen haber gruplarýnýn en fazla uzunluðunu girin. 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. toggles & 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. toggles & 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. toggles & 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. toggles & 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, sets, cancels." msgstr "URL açmak için çalýþtýrýlan program, ayarlar, 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. sets." msgstr "Alýnacak makalenin max. sayýsýný yazýn. 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. sets." msgstr "Makalenin yeni sayýlacaðý gün sayýsýný yazýn. 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. sets." msgstr "Makale yok et olarak iþaretlenmeden önce minimal skoru yazýn. 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. sets." msgstr "Makaleleri yok etmke için varsayýlan skoru yazýn. 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. sets." msgstr "Makale 'hot' olarak iþaretlenmeden önce minimum skoru yazýn. 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. sets." msgstr "Makaleleri seçmek için varsayýlan skoru yazýn. 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. sets." msgstr "Sayfalayýcýdaki makale satýrlarýný çevrelemek için sütun mumarasýný yazýn. " " 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). sets." msgstr "Varsayýlan posta adresini (ve tüm ismi) yaz, 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. 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. toggles & 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. toggles & 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. toggles & sets." msgstr "ON durumdaysa, Kullanýcý-Etken baþlýðý ekleyiniz. toggles & " "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), 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. cancels." msgstr "Ne yaptýðýný bilmiyorsan deðiþtirme. 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 toggles, sets, cancels." msgstr "Soniþemci dosyalarý otomatik olarak göster toggles, sets, " "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. toggles & sets." msgstr "ON durumdaysa damga çevirisi kullan. toggles & 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. toggles & sets." msgstr "Mektup kopyasý otomatik olarak kendine gönder. toggles & 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. toggles & 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. sets." msgstr "uyarýlmak istediðin adres öðelerine gir 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. sets." msgstr "Süz giriþin geçerli olacaðý varsayýlan günler sayýsýna gir 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. toggles & 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. toggles & sets." msgstr "Arçivadý olarak makaleleri/iç parçacýklarý otomatik olarak kaydet: header. " " toggles & 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. toggles, sets, " "cancels." msgstr "Kaydedilmiþ makaleleri /iç parçacýklarý okunmuþ olarak iþaretle. " "büyük küçük harf, kümeler, 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. toggles & sets." msgstr "Baþlýðýn tümünü ya da bir kýsmýný yazdýr. deðiþtirir & 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. toggles, sets, cancels." msgstr "Satýr kaydýrarak düzenleciyi baþlat. büyük küçük harf, kümeler, " " 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, to set." msgstr "Düzenleyici için %E, dosya adý için %F, satýr numarasý için %N, kümelemek " "için 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, 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 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, sets, no filename=do not save." msgstr "Tüm gönderilen makaleler için dosya adý, 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. toggles & sets." msgstr "Baþarýsýz makaleleri tut ~/ölü.makale. büyük küçük harf & " "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. sets." msgstr "Aktif dosya tekrar okunana kadar saniye miktarýný girin. 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. toggles & sets." msgstr "NNTP giriþ sayfalarýnýn yerel kopyalarýný yarat. deðiþtirir & " "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. sets, cancels." msgstr "Okunan makaleleri imlemek için karakter girin. yarlar, 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 @@ -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 @@ -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 @@ -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 -# include -# include -# include -# ifdef __GNUC__ /* M.St. 22.01.98 */ -# include -# include -# 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 -# else -# ifdef HAVE_SYS_IOCTL_H -# include -# endif /* HAVE_SYS_IOCTL_H */ -# endif /* HAVE_IOCTL_H */ -# if !defined(sun) || !defined(NL0) -# include -# 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 # else -# ifdef HAVE_TERMIO_H -# include -# define USE_TERMIO 1 -# define TTY struct termio -# else -# ifdef HAVE_SGTTY_H -# include -# define USE_SGTTY 1 -# define TTY struct sgttyb +# ifdef HAVE_SYS_IOCTL_H +# include +# endif /* HAVE_SYS_IOCTL_H */ +# endif /* HAVE_IOCTL_H */ +# if !defined(sun) || !defined(NL0) +# include +# endif /* !sun || !NL0 */ +# define USE_POSIX_TERMIOS 1 +# define TTY struct termios +#else +# ifdef HAVE_TERMIO_H +# include +# define USE_TERMIO 1 +# define TTY struct termio +# else +# ifdef HAVE_SGTTY_H +# include +# 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 -# define USE_TERMIO 1 -# else -# include -# define USE_SGTTY 1 -# endif /* BSD4_1 */ -# else -# if !defined(SYSV) -# ifdef MINIX -# include -# define USE_SGTTY 1 -# else -# ifndef QNX42 -# ifdef sinix -# include -# define USE_POSIX_TERMIOS 1 -# else -# ifdef VMS -# include -# else -# include -# 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 * Created : 1997-03-10 - * Updated : 2006-01-10 + * Updated : 2006-02-15 * * Copyright (c) 1997-2006 Urs Janssen * 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 @@ -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 -# endif /* MULTINET */ -# else -# ifdef HAVE_NETDB_H -# include -# endif /* HAVE_NETDB_H */ -# endif /* VMS */ +# ifdef HAVE_NETDB_H +# include +# endif /* HAVE_NETDB_H */ # ifdef HAVE_SYS_SOCKET_H # include 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 @@ -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 @@ -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 @@ -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 , Rich Skrenta @@ -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 @@ -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 , Rich Skrenta @@ -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 , Rich Skrenta @@ -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 @@ -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 * Created : 1997-04-10 - * Updated : 2005-07-02 + * Updated : 2006-02-15 * * Copyright (c) 1997-2006 Jason Faultless * 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 , Rich Skrenta @@ -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 @@ -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 . */ -#ifndef _NO_PROTO -#define _NO_PROTO -#endif - -#include -#ifdef VMS -#include -#else -#include -#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 -#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 -#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 -#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 - -/* 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 -#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 - -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 - - 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 -#include -#include - -#include -#include -#include - -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 -#include -#include -#include -#include -#include -#include - -#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 @@ -/* - -- definitions for 4.2BSD-compatible directory access - - last edit: 09-Jul-1983 D A Gwyn -*/ - -#ifdef VMS -#ifndef FAB$C_BID -#include -#endif -#ifndef NAM$C_BID -#include -#endif -#ifndef RMS$_SUC -#include -#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 - * while at the University of North Carolina at Chapel Hill. - * Later tweaked by a couple of people on Usenet. Completely - * overhauled by Rich $alz and Jim Berets - * in August, 1990. - * Further revised (removed obsolete constructs and cleaned up - * timezone names) in August, 1991, by Rich. - * Paul Eggert 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 -#include -#include -#include -#include -#include -#ifdef __GNUC__ -#include -#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': - 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 - -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 -#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 -#include -#include -#include -#include -#include -#include -#include -#ifdef __GNUC__ -#include -#else -#include -#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 -#include -#include -#include -#include "strings.h" -#include -#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 -#include -#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 -#include -#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