]> git.cameronkatri.com Git - bsdgames-darwin.git/commitdiff
games: remove trailing whitespace in *.c and *.h
authorrillig <rillig@NetBSD.org>
Sun, 2 May 2021 12:50:43 +0000 (12:50 +0000)
committerCameron Katri <me@cameronkatri.com>
Wed, 5 May 2021 18:56:21 +0000 (14:56 -0400)
120 files changed:
adventure/init.c
adventure/io.c
adventure/main.c
adventure/setup.c
adventure/subr.c
adventure/vocab.c
adventure/wizard.c
atc/extern.h
atc/graphics.c
atc/input.c
atc/list.c
atc/log.c
atc/main.c
atc/update.c
backgammon/backgammon/main.c
backgammon/common_source/fancy.c
backgammon/teachgammon/tutor.c
banner/banner.c
battlestar/command1.c
battlestar/command2.c
battlestar/command3.c
battlestar/command4.c
battlestar/command5.c
battlestar/command6.c
battlestar/command7.c
battlestar/cypher.c
battlestar/fly.c
battlestar/getcom.c
battlestar/parse.c
battlestar/room.c
boggle/boggle/extern.h
boggle/boggle/mach.c
boggle/boggle/word.c
boggle/mkdict/mkdict.c
boggle/mkindex/mkindex.c
canfield/canfield/canfield.c
cribbage/score.c
dab/random.h
dm/dm.c
gomoku/bdisp.c
gomoku/main.c
gomoku/stoc.c
hack/extern.h
hack/hack-config.h
hack/hack.c
hack/hack.terminfo.c
hack/hack.zap.c
hals_end/hals_end.c
hunt/hunt/hunt_private.h
hunt/huntd/answer.c
hunt/huntd/draw.c
hunt/huntd/driver.c
hunt/huntd/execute.c
hunt/huntd/expl.c
hunt/huntd/extern.c
hunt/huntd/hunt.h
hunt/huntd/makemaze.c
hunt/huntd/shots.c
hunt/huntd/terminal.c
hunt/include/hunt_common.h
hunt/include/pathnames.h
larn/action.c
larn/global.c
larn/io.c
larn/main.c
larn/monster.c
larn/moreobj.c
larn/scores.c
larn/store.c
mille/extern.c
mille/mille.h
mille/misc.c
morse/morse.c
number/number.c
phantasia/fight.c
phantasia/misc.c
phantasia/setup.c
pom/pom.c
primes/pattern.c
random/random.c
rogue/message.c
rogue/save.c
rogue/use.c
sail/array.h
testpat/testpat.c
tetris/scores.c
tetris/screen.c
warp/EXTERN.h
warp/INTERN.h
warp/bang.c
warp/bang.h
warp/init.c
warp/init.h
warp/intrp.c
warp/intrp.h
warp/move.c
warp/move.h
warp/object.c
warp/object.h
warp/play.c
warp/play.h
warp/score.c
warp/score.h
warp/sig.c
warp/sig.h
warp/sm.c
warp/term.c
warp/term.h
warp/them.c
warp/them.h
warp/us.c
warp/us.h
warp/util.c
warp/version.c
warp/version.h
warp/warp.c
warp/warp.h
warp/weapon.c
warp/weapon.h
wump/wump.c

index d4b028e173c768bcc617e07e6445ea5b2fbf0d45..0e60e1f9195fd84d3a3838d44d0f784a88f21649 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: init.c,v 1.21 2014/03/22 20:07:05 dholland Exp $       */
+/*     $NetBSD: init.c,v 1.22 2021/05/02 12:50:43 rillig Exp $ */
 
 /*-
  * Copyright (c) 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)init.c     8.1 (Berkeley) 6/2/93";
 #else
-__RCSID("$NetBSD: init.c,v 1.21 2014/03/22 20:07:05 dholland Exp $");
+__RCSID("$NetBSD: init.c,v 1.22 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -59,7 +59,7 @@ static void linkdata(void);
 
 int     blklin = TRUE;
 
-int     setbit[16] = {1, 2, 4, 010, 020, 040, 0100, 0200, 0400, 01000, 02000, 
+int     setbit[16] = {1, 2, 4, 010, 020, 040, 0100, 0200, 0400, 01000, 02000,
                      04000, 010000, 020000, 040000, 0100000};
 
 volatile sig_atomic_t delhit;
index eae7695c5a379e0f3ab64b87c3ae02f2af015eff..327c1fb7bd9f3c66a3daf7540b270bcc97a51c64 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: io.c,v 1.22 2009/08/25 06:56:52 dholland Exp $ */
+/*     $NetBSD: io.c,v 1.23 2021/05/02 12:50:43 rillig Exp $   */
 
 /*-
  * Copyright (c) 1991, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)io.c       8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: io.c,v 1.22 2009/08/25 06:56:52 dholland Exp $");
+__RCSID("$NetBSD: io.c,v 1.23 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -178,7 +178,7 @@ static const char   *tape = iotape; /* pointer to encryption tape   */
 /* next virtual char, bump adr  */
 static int
 next(void)
-{      
+{
        int     ch;
 
        ch = (*inptr ^ random()) & 0xFF;        /* Decrypt input data  */
@@ -196,7 +196,7 @@ static char breakch;                /* tell which char ended rnum   */
 /* "read" data from virtual file */
 void
 rdata(void)
-{      
+{
        int     sect;
        char    ch;
 
@@ -273,7 +273,7 @@ static char nbf[12];
 /* read initial location num    */
 static int
 rnum(void)
-{      
+{
        char   *s;
        tape = iotape;          /* restart encryption tape      */
        for (s = nbf, *s = 0;; s++)
@@ -316,7 +316,7 @@ rdesc(int sect)
                                ptext[oldloc].txtlen = maystart - seekstart;
                                break;
                        case 6:/* random messages              */
-                               if (oldloc >= RTXSIZE) 
+                               if (oldloc >= RTXSIZE)
                                        errx(1,"Too many random msgs");
                                rtext[oldloc].seekadr = seekhere;
                                rtext[oldloc].txtlen = maystart - seekstart;
@@ -354,7 +354,7 @@ rdesc(int sect)
 /* read travel table            */
 static void
 rtrav(void)
-{      
+{
        int     locc;
        struct travlist *t = NULL;
        char   *s;
@@ -362,7 +362,7 @@ rtrav(void)
        int     len, m, n, entries = 0;
 
        for (oldloc = -1;;) {   /* get another line             */
-               /* end of entry */              
+               /* end of entry */
                if ((locc = rnum()) != oldloc && oldloc >= 0 && t) {
                        t->next = 0;    /* terminate the old entry      */
                        /* printf("%d:%d entries\n",oldloc,entries);       */
@@ -460,7 +460,7 @@ rvoc(void)
 /* initial object locations     */
 static void
 rlocs(void)
-{      
+{
        for (;;) {
                if ((obj = rnum()) < 0)
                        break;
@@ -475,7 +475,7 @@ rlocs(void)
 /* default verb messages        */
 static void
 rdefault(void)
-{      
+{
        for (;;) {
                if ((verb = rnum()) < 0)
                        break;
@@ -486,7 +486,7 @@ rdefault(void)
 /* liquid assets &c: cond bits  */
 static void
 rliq(void)
-{      
+{
        int     bitnum;
        for (;;) {              /* read new bit list            */
                if ((bitnum = rnum()) < 0)
index ee30e14ec28f3fe1c7463c5e1b4d005450a62a52..f0dfa903a82e199158dfc0dd3567a8295062a8db 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: main.c,v 1.21 2009/08/25 06:56:52 dholland Exp $       */
+/*     $NetBSD: main.c,v 1.22 2021/05/02 12:50:43 rillig Exp $ */
 
 /*-
  * Copyright (c) 1991, 1993
@@ -44,7 +44,7 @@ __COPYRIGHT("@(#) Copyright (c) 1991, 1993\
 #if 0
 static char sccsid[] = "@(#)main.c     8.1 (Berkeley) 6/2/93";
 #else
-__RCSID("$NetBSD: main.c,v 1.21 2009/08/25 06:56:52 dholland Exp $");
+__RCSID("$NetBSD: main.c,v 1.22 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -407,7 +407,7 @@ l4080:
                        if (place[eggs] == plac[eggs]
                            || (toting(eggs) && loc == plac[eggs]))
                                goto l2011;
-                       if (place[eggs] == 0 && place[troll] == 0 && 
+                       if (place[eggs] == 0 && place[troll] == 0 &&
                            prop[troll] == 0)
                                prop[troll] = 1;
                        k = 2;
@@ -593,7 +593,7 @@ l4090:
                        if (obj == food)
                                goto l8142;
                        if (obj == bird || obj == snake || obj == clam
-                           || obj == oyster || obj == dwarf || obj == dragon 
+                           || obj == oyster || obj == dwarf || obj == dragon
                            || obj == troll || obj == bear)
                                spk = 71;
                        goto l2011;
@@ -634,7 +634,7 @@ l4090:
                            || k == liqloc(loc))
                                spk = 94;
                        for (i = 1; i <= 5; i++)
-                               if (dloc[i] == loc && dflag >= 2 
+                               if (dloc[i] == loc && dflag >= 2
                                    && obj == dwarf)
                                        spk = 94;
                        if (closed)
index 36a7c0e9c7b9b3d798280acd0d8b557a2a0e5d66..d3e303a8e8bddfb627677a7757a8d63034b476a6 100644 (file)
@@ -1,4 +1,4 @@
-/* $NetBSD: setup.c,v 1.11 2005/07/01 00:03:36 jmc Exp $ */
+/* $NetBSD: setup.c,v 1.12 2021/05/02 12:50:43 rillig Exp $ */
 
 /*-
  * Copyright (c) 1991, 1993
@@ -39,7 +39,7 @@ static char copyright[] = "@(#) Copyright (c) 1991, 1993\n\
 #if 0
 static char sccsid[] = "@(#)setup.c    8.1 (Berkeley) 5/31/93";
 #else
-static char rcsid[] = "$NetBSD: setup.c,v 1.11 2005/07/01 00:03:36 jmc Exp $";
+static char rcsid[] = "$NetBSD: setup.c,v 1.12 2021/05/02 12:50:43 rillig Exp $";
 #endif
 #endif                         /* not lint */
 
@@ -98,7 +98,7 @@ main(int argc, char *argv[])
 
        while ((c = getc(infile)) != EOF) {
                if (linestart && c == ' ') { /* Convert first spaces to tab */
-                       printf("0x%02x,", 
+                       printf("0x%02x,",
                            (unsigned int)('\t' ^ random()) & 0xFF);
                        while ((c = getc(infile)) == ' ' && c != EOF);
                        /* Drop the non-whitespace character through */
index 0fd6c27ceec510df732746f1cabd6f71fbed22ca..4a4e5743e3f7c558523c7c1345901ced1512e19f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: subr.c,v 1.13 2009/08/25 06:56:52 dholland Exp $       */
+/*     $NetBSD: subr.c,v 1.14 2021/05/02 12:50:43 rillig Exp $ */
 
 /*-
  * Copyright (c) 1991, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)subr.c     8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: subr.c,v 1.13 2009/08/25 06:56:52 dholland Exp $");
+__RCSID("$NetBSD: subr.c,v 1.14 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -210,7 +210,7 @@ fdwarf(void)
                j = 1 + ran(j);
                odloc[i] = dloc[i];
                dloc[i] = tk[j];
-               dseen[i] = (dseen[i] && loc >= 15) || 
+               dseen[i] = (dseen[i] && loc >= 15) ||
                    (dloc[i] == loc || odloc[i] == loc);
                if (!dseen[i])
                        continue;       /* i.e. goto 6030 */
@@ -298,7 +298,7 @@ l82:                if (stick <= 1) {       /* 82 */
 /* label 8              */
 int
 march(void)
-{      
+{
        int     ll1, ll2;
 
        if ((tkk = travel[newloc = loc]) == 0)
@@ -383,7 +383,7 @@ l12:                                /* alternative to probability move      */
 /* 20                   */
 static int
 mback(void)
-{      
+{
        struct travlist *tk2, *j;
        int     ll;
        if (forced(k = oldloc))
@@ -421,7 +421,7 @@ mback(void)
 /* 30000                */
 static int
 specials(void)
-{      
+{
        switch (newloc -= 300) {
                case 1:         /* 30100                */
                newloc = 99 + 100 - loc;
@@ -504,7 +504,7 @@ bug(int n)
 /* 2600 &c              */
 void
 checkhints(void)
-{      
+{
        int     hint;
        for (hint = 4; hint <= hintmax; hint++) {
                if (hinted[hint])
@@ -571,7 +571,7 @@ trsay(void)
 /* 9010                 */
 int
 trtake(void)
-{      
+{
        if (toting(obj))
                return (2011);  /* 9010 */
        spk = 25;
@@ -626,7 +626,7 @@ l9014:      if ((obj == bird || obj == cage) && prop[bird] != 0)
 /* 9021                 */
 static int
 dropper(void)
-{      
+{
        k = liq();
        if (k == obj)
                obj = bottle;
@@ -774,7 +774,7 @@ tropen(void)
 /* 9120                         */
 int
 trkill(void)
-{      
+{
        int     i;
        for (i = 1; i <= 5; i++)
                if (dloc[i] == loc && dflag >= 2)
@@ -856,7 +856,7 @@ trkill(void)
 /* 9170: throw                  */
 int
 trtoss(void)
-{      
+{
        int     i;
        if (toting(rod2) && obj == rod && !toting(rod))
                obj = rod2;
@@ -918,7 +918,7 @@ trtoss(void)
 /* 9210                 */
 int
 trfeed(void)
-{      
+{
        if (obj == bird) {
                spk = 100;
                return (2011);
@@ -1000,7 +1000,7 @@ trfill(void)
 /* 10000 */
 void
 closing(void)
-{      
+{
        int     i;
 
        prop[grate] = prop[fissure] = 0;
@@ -1027,7 +1027,7 @@ closing(void)
 /* 11000 */
 void
 caveclose(void)
-{      
+{
        int     i;
        prop[bottle] = put(bottle, 115, 1);
        prop[plant] = put(plant, 115, 0);
index 1a1b7006de49a167cf3f77eeeba7bc7b9e32b8f8..6e1931a5a2e3cfdbf2380e9ccd2ddd4bb595ecb8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: vocab.c,v 1.15 2009/08/25 06:56:52 dholland Exp $      */
+/*     $NetBSD: vocab.c,v 1.16 2021/05/02 12:50:43 rillig Exp $        */
 
 /*-
  * Copyright (c) 1991, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)vocab.c    8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: vocab.c,v 1.15 2009/08/25 06:56:52 dholland Exp $");
+__RCSID("$NetBSD: vocab.c,v 1.16 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -192,7 +192,7 @@ exitloop2:                  /* hashed entry does not match  */
 /* print hash table (for debugging)             */
 static __unused void
 prht(void)
-{      
+{
        int     i, j, l;
        char   *c;
        struct hashtab *h;
index 152915a963f69990af615042a7ccb182b5773aa4..5d83d7c730c2e5965e0503f3a3f5db7aee27a834 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: wizard.c,v 1.16 2012/10/12 15:41:10 dholland Exp $     */
+/*     $NetBSD: wizard.c,v 1.17 2021/05/02 12:50:43 rillig Exp $       */
 
 /*-
  * Copyright (c) 1991, 1993
@@ -39,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)wizard.c   8.1 (Berkeley) 6/2/93";
 #else
-__RCSID("$NetBSD: wizard.c,v 1.16 2012/10/12 15:41:10 dholland Exp $");
+__RCSID("$NetBSD: wizard.c,v 1.17 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -113,7 +113,7 @@ Start(void)
 /* not as complex as advent/10 (for now)        */
 static int
 wizard(void)
-{      
+{
        char   *word, *x;
        if (!yesm(16, 0, 7))
                return (FALSE);
index 3bbe120252681ce4972b358afd13b96d46ce2e77..1c2a23b02c927789aaf82643994cc1186757a5fe 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: extern.h,v 1.19 2015/06/25 05:33:02 dholland Exp $     */
+/*     $NetBSD: extern.h,v 1.20 2021/05/02 12:50:43 rillig Exp $       */
 
 /*-
  * Copyright (c) 1990, 1993
@@ -54,7 +54,7 @@ extern time_t         start_time;
 
 #if 0
 extern FILE            *filein, *fileout;
-#endif 
+#endif
 
 extern C_SCREEN                *sp;
 
index a6887c716f823a628027730ad87d510fffca1945..0ed74828d2b7048dcd09438e7dbd625afe85c295 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: graphics.c,v 1.20 2015/06/25 05:33:02 dholland Exp $   */
+/*     $NetBSD: graphics.c,v 1.21 2021/05/02 12:50:43 rillig Exp $     */
 
 /*-
  * Copyright (c) 1990, 1993
@@ -46,7 +46,7 @@
 #if 0
 static char sccsid[] = "@(#)graphics.c 8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: graphics.c,v 1.20 2015/06/25 05:33:02 dholland Exp $");
+__RCSID("$NetBSD: graphics.c,v 1.21 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -130,7 +130,7 @@ init_gr(void)
                errx(0, "couldn't initialize screen");
        setbuf(stdout, buffer);
        input = newwin(INPUT_LINES, COLS - PLANE_COLS, LINES - INPUT_LINES, 0);
-       credit = newwin(INPUT_LINES, PLANE_COLS, LINES - INPUT_LINES, 
+       credit = newwin(INPUT_LINES, PLANE_COLS, LINES - INPUT_LINES,
                COLS - PLANE_COLS);
        planes = newwin(LINES - INPUT_LINES, PLANE_COLS, 0, COLS - PLANE_COLS);
 }
@@ -230,7 +230,7 @@ setup_screen(const C_SCREEN *scp)
                (void)wmove(radar, scp->airport[iu].y, scp->airport[iu].x * 2);
                (void)waddstr(radar, str);
        }
-       
+
        (void)overwrite(radar, cleanradar);
        (void)wrefresh(radar);
        (void)wrefresh(credit);
index 3b44be094b269a6206a1b43b045c358bcacabee7..c8b9693165251975fea23ea501fdfabfe17da722 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: input.c,v 1.29 2015/06/19 06:02:31 dholland Exp $      */
+/*     $NetBSD: input.c,v 1.30 2021/05/02 12:50:43 rillig Exp $        */
 
 /*-
  * Copyright (c) 1990, 1993
@@ -46,7 +46,7 @@
 #if 0
 static char sccsid[] = "@(#)input.c    8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: input.c,v 1.29 2015/06/19 06:02:31 dholland Exp $");
+__RCSID("$NetBSD: input.c,v 1.30 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -138,17 +138,17 @@ static
 RULE   state0[] = {    { ALPHATOKEN,   1,      "%c:",          setplane},
                        { RETTOKEN,     -1,     "",             NULL    },
                        { HELPTOKEN,    12,     " [a-z]<ret>",  NULL    }},
-       state1[] = {    { 't',          2,      " turn",        turn    },      
-                       { 'a',          3,      " altitude:",   NULL    },      
+       state1[] = {    { 't',          2,      " turn",        turn    },
+                       { 'a',          3,      " altitude:",   NULL    },
                        { 'c',          4,      " circle",      circle  },
                        { 'm',          7,      " mark",        mark    },
                        { 'u',          7,      " unmark",      unmark  },
                        { 'i',          7,      " ignore",      ignore  },
                        { HELPTOKEN,    12,     " tacmui",      NULL    }},
-       state2[] = {    { 'l',          6,      " left",        left    },      
-                       { 'r',          6,      " right",       right   },      
+       state2[] = {    { 'l',          6,      " left",        left    },
+                       { 'r',          6,      " right",       right   },
                        { 'L',          4,      " left 90",     Left    },
-                       { 'R',          4,      " right 90",    Right   },      
+                       { 'R',          4,      " right 90",    Right   },
                        { 't',          11,     " towards",     NULL    },
                        { 'w',          4,      " to 0",        to_dir  },
                        { 'e',          4,      " to 45",       to_dir  },
@@ -159,14 +159,14 @@ RULE      state0[] = {    { ALPHATOKEN,   1,      "%c:",          setplane},
                        { 'a',          4,      " to 270",      to_dir  },
                        { 'q',          4,      " to 315",      to_dir  },
                        { HELPTOKEN,    12,     " lrLRt<dir>",  NULL    }},
-       state3[] = {    { '+',          10,     " climb",       climb   },      
-                       { 'c',          10,     " climb",       climb   },      
-                       { '-',          10,     " descend",     descend },      
-                       { 'd',          10,     " descend",     descend },      
+       state3[] = {    { '+',          10,     " climb",       climb   },
+                       { 'c',          10,     " climb",       climb   },
+                       { '-',          10,     " descend",     descend },
+                       { 'd',          10,     " descend",     descend },
                        { NUMTOKEN,     7,      " %c000 feet",  setalt  },
                        { HELPTOKEN,    12,     " +-cd[0-9]",   NULL    }},
-       state4[] = {    { '@',          9,      " at",          NULL    },      
-                       { 'a',          9,      " at",          NULL    },      
+       state4[] = {    { '@',          9,      " at",          NULL    },
+                       { 'a',          9,      " at",          NULL    },
                        { RETTOKEN,     -1,     "",             NULL    },
                        { HELPTOKEN,    12,     " @a<ret>",     NULL    }},
        state5[] = {    { NUMTOKEN,     7,      "%c",           delayb  },
@@ -181,7 +181,7 @@ RULE        state0[] = {    { ALPHATOKEN,   1,      "%c:",          setplane},
                        { 'z',          4,      " 225",         rel_dir },
                        { 'a',          4,      " 270",         rel_dir },
                        { 'q',          4,      " 315",         rel_dir },
-                       { RETTOKEN,     -1,     "",             NULL    },      
+                       { RETTOKEN,     -1,     "",             NULL    },
                        { HELPTOKEN,    12,     " @a<dir><ret>",NULL    }},
        state7[] = {    { RETTOKEN,     -1,     "",             NULL    },
                        { HELPTOKEN,    12,     " <ret>",       NULL    }},
@@ -192,7 +192,7 @@ RULE        state0[] = {    { ALPHATOKEN,   1,      "%c:",          setplane},
                        { HELPTOKEN,    12,     " b*",          NULL    }},
        state10[] = {   { NUMTOKEN,     7,      " %c000 ft",    setrelalt},
                        { HELPTOKEN,    12,     " [0-9]",       NULL    }},
-       state11[] = {   { 'b',          8,      " beacon #",    beacon  },      
+       state11[] = {   { 'b',          8,      " beacon #",    beacon  },
                        { '*',          8,      " beacon #",    beacon  },
                        { 'e',          8,      " exit #",      ex_it   },
                        { 'a',          8,      " airport #",   airport },
@@ -305,12 +305,12 @@ getcommand(void)
                return (1);     /* forced update */
 
        dest_type = T_NODEST;
-       
+
        for (i = 0; i < level; i++) {
                func = st[stack[i].state].rule[stack[i].rule].func;
                if (func != NULL)
                        if ((s = (*func)(stack[i].ch)) != NULL) {
-                               ioerror(stack[i].pos, 
+                               ioerror(stack[i].pos,
                                    (int)strlen(stack[i].str), s);
                                return (-1);
                        }
@@ -370,7 +370,7 @@ gettoken(void)
                                        (void)execl(shell, base, (char *) 0);
                                }
                                else
-                                       (void)execl(_PATH_BSHELL, "sh", 
+                                       (void)execl(_PATH_BSHELL, "sh",
                                            (char *) 0);
 
                                exit(0);        /* oops */
index af43b485462443f06d9905be72c45e41c5cf2810..642f5785a73ed1d69a215e3341b5a3198db7b36e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: list.c,v 1.9 2015/06/19 06:02:31 dholland Exp $        */
+/*     $NetBSD: list.c,v 1.10 2021/05/02 12:50:43 rillig Exp $ */
 
 /*-
  * Copyright (c) 1990, 1993
@@ -46,7 +46,7 @@
 #if 0
 static char sccsid[] = "@(#)list.c     8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: list.c,v 1.9 2015/06/19 06:02:31 dholland Exp $");
+__RCSID("$NetBSD: list.c,v 1.10 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -105,7 +105,7 @@ delete(LIST *l, PLANE *p)
 {
        if (l->head == NULL)
                loser(p, "deleted a non-existent plane! Get help!");
-       
+
        if (l->head == p && l->tail == p)
                l->head = l->tail = NULL;
        else if (l->head == p) {
index 08e092bbdd8d169db88da2d2f733bd948f149b33..bd6b73e5f0e1f4b6f095bda2a74c46593984b8c9 100644 (file)
--- a/atc/log.c
+++ b/atc/log.c
@@ -1,4 +1,4 @@
-/*     $NetBSD: log.c,v 1.24 2019/03/19 00:11:34 pgoyette Exp $        */
+/*     $NetBSD: log.c,v 1.25 2021/05/02 12:50:43 rillig Exp $  */
 
 /*-
  * Copyright (c) 1990, 1993
@@ -46,7 +46,7 @@
 #if 0
 static char sccsid[] = "@(#)log.c      8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: log.c,v 1.24 2019/03/19 00:11:34 pgoyette Exp $");
+__RCSID("$NetBSD: log.c,v 1.25 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -141,7 +141,7 @@ open_score_file(void)
        if (fcntl(score_fd, F_SETFD, flags) == -1)
                err(1, "fcntl F_SETFD");
        /*
-        * This is done to take advantage of stdio, while still 
+        * This is done to take advantage of stdio, while still
         * allowing a O_CREAT during the open(2) of the log file.
         */
        score_fp = fdopen(score_fd, "r+");
@@ -184,10 +184,10 @@ log_score(int list_em)
        }
        for (;;) {
                good = fscanf(score_fp, SCORE_SCANF_FMT,
-                          score[num_scores].name, 
-                          score[num_scores].host, 
+                          score[num_scores].name,
+                          score[num_scores].host,
                           score[num_scores].game,
-                          &score[num_scores].planes, 
+                          &score[num_scores].planes,
                           &score[num_scores].time,
                           &score[num_scores].real_time);
                if (good != 6 || ++num_scores >= NUM_SCORES)
@@ -195,19 +195,19 @@ log_score(int list_em)
        }
        if (!test_mode && !list_em) {
                if ((pw = (struct passwd *) getpwuid(getuid())) == NULL) {
-                       (void)fprintf(stderr, 
+                       (void)fprintf(stderr,
                                "getpwuid failed for uid %d.  Who are you?\n",
                                (int)getuid());
                        return (-1);
                }
                (void)strlcpy(thisscore.name, pw->pw_name, SCORE_NAME_LEN);
                (void)uname(&lname);
-               (void)strlcpy(thisscore.host, lname.nodename, 
+               (void)strlcpy(thisscore.host, lname.nodename,
                    sizeof(thisscore.host));
 
                cp = strrchr(filename, '/');
                if (cp == NULL) {
-                       (void)fprintf(stderr, "log: where's the '/' in %s?\n", 
+                       (void)fprintf(stderr, "log: where's the '/' in %s?\n",
                            filename);
                        return (-1);
                }
@@ -264,7 +264,7 @@ log_score(int list_em)
                        rewind(score_fp);
                        for (i = 0; i < num_scores; i++)
                                (void)fprintf(score_fp, "%s %s %s %d %d %d\n",
-                                   score[i].name, score[i].host, 
+                                   score[i].name, score[i].host,
                                    score[i].game, score[i].planes,
                                    score[i].time, score[i].real_time);
                        (void)fflush(score_fp);
index db0896514e5ab64a16afa13094a8883b4ad8b671..9ef6ce111d9719165c0d6293f33d0327a01f6dde 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: main.c,v 1.24 2015/06/25 05:33:02 dholland Exp $       */
+/*     $NetBSD: main.c,v 1.25 2021/05/02 12:50:43 rillig Exp $ */
 
 /*-
  * Copyright (c) 1990, 1993
@@ -51,7 +51,7 @@ __COPYRIGHT("@(#) Copyright (c) 1990, 1993\
 #if 0
 static char sccsid[] = "@(#)main.c     8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: main.c,v 1.24 2015/06/25 05:33:02 dholland Exp $");
+__RCSID("$NetBSD: main.c,v 1.25 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -101,7 +101,7 @@ main(int argc, char *argv[])
                switch (ch) {
                case '?':
                case 'u':
-               default: 
+               default:
                        f_usage = 1;
                        break;
                case 'l':
@@ -128,7 +128,7 @@ main(int argc, char *argv[])
        srandom(seed);
 
        if (f_usage)
-               (void)fprintf(stderr, 
+               (void)fprintf(stderr,
                    "Usage: %s -[u?lstp] [-[gf] game_name] [-r random seed]\n",
                    argv[0]);
        if (f_showscore)
@@ -141,7 +141,7 @@ main(int argc, char *argv[])
                (void)strlcpy(buf, _PATH_GAMES, 100);
                (void)puts(buf);
        }
-               
+
        if (f_usage || f_showscore || f_list || f_printpath)
                exit(0);
 
index b736624a65395a3145da1380af1b582ea80605a9..52a8418aebcf3128818879bc26367f551dc5f5a2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: update.c,v 1.27 2015/06/25 05:33:02 dholland Exp $     */
+/*     $NetBSD: update.c,v 1.28 2021/05/02 12:50:43 rillig Exp $       */
 
 /*-
  * Copyright (c) 1990, 1993
@@ -46,7 +46,7 @@
 #if 0
 static char sccsid[] = "@(#)update.c   8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: update.c,v 1.27 2015/06/25 05:33:02 dholland Exp $");
+__RCSID("$NetBSD: update.c,v 1.28 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -172,10 +172,10 @@ update(int dummy __unused)
                                if (pp->xpos == sp->airport[i].x &&
                                    pp->ypos == sp->airport[i].y) {
                                        if (pp->dest_type == T_AIRPORT)
-                                           loser(pp, 
+                                           loser(pp,
                                                "landed at the wrong airport.");
                                        else
-                                           loser(pp, 
+                                           loser(pp,
                                                "landed instead of exited.");
                                }
                        loser(pp, "crashed on the ground.");
@@ -186,10 +186,10 @@ update(int dummy __unused)
                                if (pp->xpos == sp->exit[i].x &&
                                    pp->ypos == sp->exit[i].y) {
                                        if (pp->dest_type == T_EXIT)
-                                           loser(pp, 
+                                           loser(pp,
                                                "exited via the wrong exit.");
                                        else
-                                           loser(pp, 
+                                           loser(pp,
                                                "exited instead of landed.");
                                }
                        loser(pp, "illegally left the flight arena.");
@@ -267,7 +267,7 @@ command(const PLANE *pp)
        buf[0] = '\0';
        bp = buf;
        bpsize = sizeof(buf);
-       (void)snprintf(bp, bpsize, "%c%d%c%c%u: ", name(pp), pp->altitude, 
+       (void)snprintf(bp, bpsize, "%c%d%c%c%u: ", name(pp), pp->altitude,
                (pp->fuel < LOWFUEL) ? '*' : ' ',
                (pp->dest_type == T_AIRPORT) ? 'A' : 'E', pp->dest_no);
 
@@ -287,7 +287,7 @@ command(const PLANE *pp)
 
        bp = strchr(buf, '\0');
        bpsize = buf + sizeof(buf) - bp;
-       if (*comm_start == '\0' && 
+       if (*comm_start == '\0' &&
            (pp->status == S_UNMARKED || pp->status == S_IGNORED))
                (void)snprintf(bp, bpsize, "---------");
        return (buf);
@@ -432,7 +432,7 @@ static int
 too_close(const PLANE *p1, const PLANE *p2, int dist)
 {
        if (ABS(p1->altitude - p2->altitude) <= dist &&
-           ABS(p1->xpos - p2->xpos) <= dist && 
+           ABS(p1->xpos - p2->xpos) <= dist &&
            ABS(p1->ypos - p2->ypos) <= dist)
                return (1);
        else
index 760bdb72ccd9a9324b13a1820f0594cb67e2c17b..0288bbb4bfa1ae4e0ac859626358d97c228ea738 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: main.c,v 1.33 2019/02/03 10:45:58 mrg Exp $    */
+/*     $NetBSD: main.c,v 1.34 2021/05/02 12:50:43 rillig Exp $ */
 
 /*
  * Copyright (c) 1980, 1993
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1980, 1993\
 #if 0
 static char sccsid[] = "@(#)main.c     8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: main.c,v 1.33 2019/02/03 10:45:58 mrg Exp $");
+__RCSID("$NetBSD: main.c,v 1.34 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -417,7 +417,7 @@ main(int argc __unused, char **argv)
                                                writec('\n');
                                        wrtext(helpm);
                                        if (tflag)
-                                               curmove(cturn == -1 ? 
+                                               curmove(cturn == -1 ?
                                                    18 : 19, 0);
                                        else
                                                writec('\n');
index 9df17be3a315ad3f6b67ee9ce5e694d97dae3699..a5288d04a57b903a48b836ca50aca0ae8548e723 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: fancy.c,v 1.16 2021/04/13 02:11:39 mrg Exp $   */
+/*     $NetBSD: fancy.c,v 1.17 2021/05/02 12:50:43 rillig Exp $        */
 
 /*
  * Copyright (c) 1980, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)fancy.c    8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: fancy.c,v 1.16 2021/04/13 02:11:39 mrg Exp $");
+__RCSID("$NetBSD: fancy.c,v 1.17 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -84,7 +84,7 @@ static char **tstr[] = {&BC, &CD, &CE, &CL, &CM, &HO, &MC, &ML, &ND, &UP};
 
 static char tbuf[1024];                /* buffer for decoded termcap entries */
 
-static int oldb[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
+static int oldb[] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
                     0, 0, 0, 0, 0, 0};
 
 static int oldr;
@@ -251,7 +251,7 @@ bsect(int b, int rpos, int cpos, int cnext)
                                                bct = 3;
                                }
                        }
-                       /* reposition cursor */                 
+                       /* reposition cursor */
                        curmove(curr + cnext, curc - bct);
                }
        }
@@ -330,27 +330,27 @@ fixpos(int cur, int new, int r, int c, int inc)
                        if (o == 0)
                                nc = c < 54 ? c + 1 : c;
                        if (ov > nv)
-                               fixcol(r + inc * (nv - n * 5), nc, 
+                               fixcol(r + inc * (nv - n * 5), nc,
                                    abs(ov - nv), ' ', inc);
                        else
-                               fixcol(r + inc * (ov - o * 5), nc, 
+                               fixcol(r + inc * (ov - o * 5), nc,
                                    abs(ov - nv), col, inc);
                        return;
                } else {
                        if (c < 54) {
                                if (o + n == 1) {
                                        if (n) {
-                                               fixcol(r, c, abs(nv - 5), col, 
+                                               fixcol(r, c, abs(nv - 5), col,
                                                    inc);
                                                if (ov != 5)
-                                                       fixcol(r + inc * ov, 
+                                                       fixcol(r + inc * ov,
                                                            c + 1, abs(ov - 5),
                                                            col, inc);
                                        } else {
-                                               fixcol(r, c, abs(ov - 5), ' ', 
+                                               fixcol(r, c, abs(ov - 5), ' ',
                                                    inc);
                                                if (nv != 5)
-                                                       fixcol(r + inc * nv, 
+                                                       fixcol(r + inc * nv,
                                                            c + 1, abs(nv - 5),
                                                            ' ', inc);
                                        }
@@ -360,28 +360,28 @@ fixpos(int cur, int new, int r, int c, int inc)
                                        if (ov != 10)
                                                fixcol(r + inc * (ov - 5), c,
                                                    abs(ov - 10), col, inc);
-                                       fixcol(r, c + 2, abs(nv - 10), col, 
+                                       fixcol(r, c + 2, abs(nv - 10), col,
                                            inc);
                                } else {
                                        if (nv != 10)
                                                fixcol(r + inc * (nv - 5), c,
                                                    abs(nv - 10), ' ', inc);
-                                       fixcol(r, c + 2, abs(ov - 10), ' ', 
+                                       fixcol(r, c + 2, abs(ov - 10), ' ',
                                            inc);
                                }
                                return;
                        }
                        if (n > o) {
-                               fixcol(r + inc * (ov % 5), c + o, 
+                               fixcol(r + inc * (ov % 5), c + o,
                                    abs(5 * n - ov), col, inc);
                                if (nv != 5 * n)
-                                       fixcol(r, c + n, abs(5 * n - nv), 
+                                       fixcol(r, c + n, abs(5 * n - nv),
                                            col, inc);
                        } else {
-                               fixcol(r + inc * (nv % 5), c + n, 
+                               fixcol(r + inc * (nv % 5), c + n,
                                    abs(5 * n - nv), ' ', inc);
                                if (ov != 5 * o)
-                                       fixcol(r, c + o, abs(5 * o - ov), 
+                                       fixcol(r, c + o, abs(5 * o - ov),
                                            ' ', inc);
                        }
                        return;
@@ -483,13 +483,13 @@ newpos(void)
                        ccount = n;
                }
                /* UP and ND */
-               if (c >= curc && 
+               if (c >= curc &&
                    (n = (curr - r) * lUP + (c - curc) * lND) < ccount) {
                        mode = 6;
                        ccount = n;
                }
                /* UP and BS */
-               if (c < curc && 
+               if (c < curc &&
                    (n = (curr - r) * lUP + (curc - c) * lBC) < ccount) {
                        mode = 7;
                        ccount = n;
index efbd7f08a2895d8b9131df8f81a5377885e2e564..ef087cd7c49e24ca0a16962d02e2b613b3f3f866 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: tutor.c,v 1.11 2012/10/13 19:19:39 dholland Exp $      */
+/*     $NetBSD: tutor.c,v 1.12 2021/05/02 12:50:43 rillig Exp $        */
 
 /*
  * Copyright (c) 1980, 1993
 #if 0
 static char sccsid[] = "@(#)tutor.c    8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: tutor.c,v 1.11 2012/10/13 19:19:39 dholland Exp $");
+__RCSID("$NetBSD: tutor.c,v 1.12 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
 #include "back.h"
 #include "tutor.h"
 
-static const char better[] = 
+static const char better[] =
        "That is a legal move, but there is a better one.\n";
 
 static int brdeq(const int *, const int *);
index 20cee6fe70792dc4863b1b37623792e71777c47a..0a5924f43273cdd4b147cc4fa42103e820801dc8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: banner.c,v 1.21 2012/10/13 19:44:36 dholland Exp $     */
+/*     $NetBSD: banner.c,v 1.22 2021/05/02 12:50:43 rillig Exp $       */
 
 /*
  * Copyright (c) 1980, 1993, 1994
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1980, 1993, 1994\
 #if 0
 static char sccsid[] = "@(#)banner.c   8.4 (Berkeley) 4/29/95";
 #else
-__RCSID("$NetBSD: banner.c,v 1.21 2012/10/13 19:44:36 dholland Exp $");
+__RCSID("$NetBSD: banner.c,v 1.22 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -91,933 +91,933 @@ static const int asc_ptr[NCHARS] = {
  */
 static const unsigned char data_table[NBYTES] = {
 /*             0     1     2     3     4     5     6     7     8     9 */
-/*    0 */   129,  227,  130,   34,    6,   90,   19,  129,   32,   10, 
-/*   10 */    74,   40,  129,   31,   12,   64,   53,  129,   30,   14, 
-/*   20 */    54,   65,  129,   30,   14,   53,   67,  129,   30,   14, 
-/*   30 */    54,   65,  129,   31,   12,   64,   53,  129,   32,   10, 
-/*   40 */    74,   40,  129,   34,    6,   90,   19,  129,  194,  130, 
-/*   50 */    99,    9,  129,   97,   14,  129,   96,   18,  129,   95, 
-/*   60 */    22,  129,   95,   16,  117,    2,  129,   95,   14,  129, 
-/*   70 */    96,   11,  129,   97,    9,  129,   99,    6,  129,  194, 
-/*   80 */   129,   87,    4,  101,    4,  131,   82,   28,  131,   87, 
-/*   90 */     4,  101,    4,  133,   82,   28,  131,   87,    4,  101, 
-/*  100 */     4,  131,  193,  129,   39,    1,   84,   27,  129,   38, 
-/*  110 */     3,   81,   32,  129,   37,    5,   79,   35,  129,   36, 
-/*  120 */     5,   77,   38,  129,   35,    5,   76,   40,  129,   34, 
-/*  130 */     5,   75,   21,  103,   14,  129,   33,    5,   74,   19, 
-/*  140 */   107,   11,  129,   32,    5,   73,   17,  110,    9,  129, 
-/*  150 */    32,    4,   73,   16,  112,    7,  129,   31,    4,   72, 
-/*  160 */    15,  114,    6,  129,   31,    4,   72,   14,  115,    5, 
-/*  170 */   129,   30,    4,   71,   15,  116,    5,  129,   27,   97, 
-/*  180 */   131,   30,    4,   69,   14,  117,    4,  129,   30,    4, 
-/*  190 */    68,   15,  117,    4,  132,   30,    4,   68,   14,  117, 
-/*  200 */     4,  129,   27,   97,  131,   30,    5,   65,   15,  116, 
-/*  210 */     5,  129,   31,    4,   65,   14,  116,    4,  129,   31, 
-/*  220 */     6,   64,   15,  116,    4,  129,   32,    7,   62,   16, 
-/*  230 */   115,    4,  129,   32,    9,   61,   17,  114,    5,  129, 
-/*  240 */    33,   11,   58,   19,  113,    5,  129,   34,   14,   55, 
-/*  250 */    21,  112,    5,  129,   35,   40,  111,    5,  129,   36, 
-/*  260 */    38,  110,    5,  129,   37,   35,  109,    5,  129,   38, 
-/*  270 */    32,  110,    3,  129,   40,   27,  111,    1,  129,  193, 
-/*  280 */   129,   30,    4,  103,    9,  129,   30,    7,  100,   15, 
-/*  290 */   129,   30,   10,   99,   17,  129,   33,   10,   97,    6, 
-/*  300 */   112,    6,  129,   36,   10,   96,    5,  114,    5,  129, 
-/*  310 */    39,   10,   96,    4,  115,    4,  129,   42,   10,   95, 
-/*  320 */     4,  116,    4,  129,   45,   10,   95,    3,  117,    3, 
-/*  330 */   129,   48,   10,   95,    3,  117,    3,  129,   51,   10, 
-/*  340 */    95,    4,  116,    4,  129,   54,   10,   96,    4,  115, 
-/*  350 */     4,  129,   57,   10,   96,    5,  114,    5,  129,   60, 
-/*  360 */    10,   97,    6,  112,    6,  129,   63,   10,   99,   17, 
-/*  370 */   129,   66,   10,  100,   15,  129,   69,   10,  103,    9, 
-/*  380 */   129,   39,    9,   72,   10,  129,   36,   15,   75,   10, 
-/*  390 */   129,   35,   17,   78,   10,  129,   33,    6,   48,    6, 
-/*  400 */    81,   10,  129,   32,    5,   50,    5,   84,   10,  129, 
-/*  410 */    32,    4,   51,    4,   87,   10,  129,   31,    4,   52, 
-/*  420 */     4,   90,   10,  129,   31,    3,   53,    3,   93,   10, 
-/*  430 */   129,   31,    3,   53,    3,   96,   10,  129,   31,    4, 
-/*  440 */    52,    4,   99,   10,  129,   32,    4,   51,    4,  102, 
-/*  450 */    10,  129,   32,    5,   50,    5,  105,   10,  129,   33, 
-/*  460 */     6,   48,    6,  108,   10,  129,   35,   17,  111,   10, 
-/*  470 */   129,   36,   15,  114,    7,  129,   40,    9,  118,    4, 
-/*  480 */   129,  193,  129,   48,   18,  129,   43,   28,  129,   41, 
-/*  490 */    32,  129,   39,   36,  129,   37,   40,  129,   35,   44, 
-/*  500 */   129,   34,   46,  129,   33,   13,   68,   13,  129,   32, 
-/*  510 */     9,   73,    9,  129,   32,    7,   75,    7,  129,   31, 
-/*  520 */     6,   77,    6,  129,   31,    5,   78,    5,  129,   30, 
-/*  530 */     5,   79,    5,  129,   20,   74,  132,   30,    4,   80, 
-/*  540 */     4,  129,   31,    3,   79,    4,  129,   31,    4,   79, 
-/*  550 */     4,  129,   32,    3,   78,    4,  129,   32,    4,   76, 
-/*  560 */     6,  129,   33,    4,   74,    7,  129,   34,    4,   72, 
-/*  570 */     8,  129,   35,    5,   72,    7,  129,   37,    5,   73, 
-/*  580 */     4,  129,   39,    4,   74,    1,  129,  129,  193,  130, 
-/*  590 */   111,    6,  129,  109,   10,  129,  108,   12,  129,  107, 
-/*  600 */    14,  129,   97,    2,  105,   16,  129,   99,   22,  129, 
-/*  610 */   102,   18,  129,  105,   14,  129,  108,    9,  129,  194, 
-/*  620 */   130,   63,   25,  129,   57,   37,  129,   52,   47,  129, 
-/*  630 */    48,   55,  129,   44,   63,  129,   41,   69,  129,   38, 
-/*  640 */    75,  129,   36,   79,  129,   34,   83,  129,   33,   28, 
-/*  650 */    90,   28,  129,   32,   23,   96,   23,  129,   32,   17, 
-/*  660 */   102,   17,  129,   31,   13,  107,   13,  129,   30,    9, 
-/*  670 */   112,    9,  129,   30,    5,  116,    5,  129,   30,    1, 
-/*  680 */   120,    1,  129,  194,  130,   30,    1,  120,    1,  129, 
-/*  690 */    30,    5,  116,    5,  129,   30,    9,  112,    9,  129, 
-/*  700 */    31,   13,  107,   13,  129,   32,   17,  102,   17,  129, 
-/*  710 */    32,   23,   96,   23,  129,   33,   28,   90,   28,  129, 
-/*  720 */    34,   83,  129,   36,   79,  129,   38,   75,  129,   41, 
-/*  730 */    69,  129,   44,   63,  129,   48,   55,  129,   52,   47, 
-/*  740 */   129,   57,   37,  129,   63,   25,  129,  194,  129,   80, 
-/*  750 */     4,  130,   80,    4,  129,   68,    2,   80,    4,   94, 
-/*  760 */     2,  129,   66,    6,   80,    4,   92,    6,  129,   67, 
-/*  770 */     7,   80,    4,   90,    7,  129,   69,    7,   80,    4, 
-/*  780 */    88,    7,  129,   71,    6,   80,    4,   87,    6,  129, 
-/*  790 */    72,   20,  129,   74,   16,  129,   76,   12,  129,   62, 
-/*  800 */    40,  131,   76,   12,  129,   74,   16,  129,   72,   20, 
-/*  810 */   129,   71,    6,   80,    4,   87,    6,  129,   69,    7, 
-/*  820 */    80,    4,   88,    7,  129,   67,    7,   80,    4,   90, 
-/*  830 */     7,  129,   66,    6,   80,    4,   92,    6,  129,   68, 
-/*  840 */     2,   80,    4,   94,    2,  129,   80,    4,  130,  193, 
-/*  850 */   129,   60,    4,  139,   41,   42,  131,   60,    4,  139, 
-/*  860 */   193,  130,   34,    6,  129,   32,   10,  129,   31,   12, 
-/*  870 */   129,   30,   14,  129,   20,    2,   28,   16,  129,   22, 
-/*  880 */    22,  129,   24,   19,  129,   27,   15,  129,   31,    9, 
-/*  890 */   129,  194,  129,   60,    4,  152,  193,  130,   34,    6, 
-/*  900 */   129,   32,   10,  129,   31,   12,  129,   30,   14,  131, 
-/*  910 */    31,   12,  129,   32,   10,  129,   34,    6,  129,  194, 
-/*  920 */   129,   30,    4,  129,   30,    7,  129,   30,   10,  129, 
-/*  930 */    33,   10,  129,   36,   10,  129,   39,   10,  129,   42, 
-/*  940 */    10,  129,   45,   10,  129,   48,   10,  129,   51,   10, 
-/*  950 */   129,   54,   10,  129,   57,   10,  129,   60,   10,  129, 
-/*  960 */    63,   10,  129,   66,   10,  129,   69,   10,  129,   72, 
-/*  970 */    10,  129,   75,   10,  129,   78,   10,  129,   81,   10, 
-/*  980 */   129,   84,   10,  129,   87,   10,  129,   90,   10,  129, 
-/*  990 */    93,   10,  129,   96,   10,  129,   99,   10,  129,  102, 
-/* 1000 */    10,  129,  105,   10,  129,  108,   10,  129,  111,   10, 
-/* 1010 */   129,  114,    7,  129,  117,    4,  129,  193,  129,   60, 
-/* 1020 */    31,  129,   53,   45,  129,   49,   53,  129,   46,   59, 
-/* 1030 */   129,   43,   65,  129,   41,   69,  129,   39,   73,  129, 
-/* 1040 */    37,   77,  129,   36,   79,  129,   35,   15,  101,   15, 
-/* 1050 */   129,   34,   11,  106,   11,  129,   33,    9,  109,    9, 
-/* 1060 */   129,   32,    7,  112,    7,  129,   31,    6,  114,    6, 
-/* 1070 */   129,   31,    5,  115,    5,  129,   30,    5,  116,    5, 
-/* 1080 */   129,   30,    4,  117,    4,  132,   30,    5,  116,    5, 
-/* 1090 */   129,   31,    5,  115,    5,  129,   31,    6,  114,    6, 
-/* 1100 */   129,   32,    7,  112,    7,  129,   33,    9,  109,    9, 
-/* 1110 */   129,   34,   11,  106,   11,  129,   35,   15,  101,   15, 
-/* 1120 */   129,   36,   79,  129,   37,   77,  129,   39,   73,  129, 
-/* 1130 */    41,   69,  129,   43,   65,  129,   46,   59,  129,   49, 
-/* 1140 */    53,  129,   53,   45,  129,   60,   31,  129,  193,  129, 
-/* 1150 */    30,    4,  129,   30,    4,  100,    1,  129,   30,    4, 
-/* 1160 */   100,    3,  129,   30,    4,  100,    5,  129,   30,   76, 
-/* 1170 */   129,   30,   78,  129,   30,   80,  129,   30,   82,  129, 
-/* 1180 */    30,   83,  129,   30,   85,  129,   30,   87,  129,   30, 
-/* 1190 */    89,  129,   30,   91,  129,   30,    4,  132,  193,  129, 
-/* 1200 */    30,    3,  129,   30,    7,  129,   30,   10,  112,    1, 
-/* 1210 */   129,   30,   13,  112,    2,  129,   30,   16,  112,    3, 
-/* 1220 */   129,   30,   18,  111,    5,  129,   30,   21,  111,    6, 
-/* 1230 */   129,   30,   23,  112,    6,  129,   30,   14,   47,    8, 
-/* 1240 */   113,    6,  129,   30,   14,   49,    8,  114,    5,  129, 
-/* 1250 */    30,   14,   51,    8,  115,    5,  129,   30,   14,   53, 
-/* 1260 */     8,  116,    4,  129,   30,   14,   55,    8,  116,    5, 
-/* 1270 */   129,   30,   14,   56,    9,  117,    4,  129,   30,   14, 
-/* 1280 */    57,    9,  117,    4,  129,   30,   14,   58,   10,  117, 
-/* 1290 */     4,  129,   30,   14,   59,   10,  117,    4,  129,   30, 
-/* 1300 */    14,   60,   11,  117,    4,  129,   30,   14,   61,   11, 
-/* 1310 */   116,    5,  129,   30,   14,   62,   11,  116,    5,  129, 
-/* 1320 */    30,   14,   63,   12,  115,    6,  129,   30,   14,   64, 
-/* 1330 */    13,  114,    7,  129,   30,   14,   65,   13,  113,    8, 
-/* 1340 */   129,   30,   14,   65,   15,  111,    9,  129,   30,   14, 
-/* 1350 */    66,   16,  109,   11,  129,   30,   14,   67,   17,  107, 
-/* 1360 */    12,  129,   30,   14,   68,   20,  103,   16,  129,   30, 
-/* 1370 */    14,   69,   49,  129,   30,   14,   70,   47,  129,   30, 
-/* 1380 */    14,   71,   45,  129,   30,   14,   73,   42,  129,   30, 
-/* 1390 */    15,   75,   38,  129,   33,   12,   77,   34,  129,   36, 
-/* 1400 */    10,   79,   30,  129,   40,    6,   82,   23,  129,   44, 
-/* 1410 */     3,   86,   15,  129,   47,    1,  129,  193,  129,  129, 
-/* 1420 */    38,    3,  129,   37,    5,  111,    1,  129,   36,    7, 
-/* 1430 */   111,    2,  129,   35,    9,  110,    5,  129,   34,    8, 
-/* 1440 */   110,    6,  129,   33,    7,  109,    8,  129,   32,    7, 
-/* 1450 */   110,    8,  129,   32,    6,  112,    7,  129,   31,    6, 
-/* 1460 */   113,    6,  129,   31,    5,  114,    6,  129,   30,    5, 
-/* 1470 */   115,    5,  129,   30,    5,  116,    4,  129,   30,    4, 
-/* 1480 */   117,    4,  131,   30,    4,  117,    4,  129,   30,    4, 
-/* 1490 */    79,    2,  117,    4,  129,   30,    5,   78,    4,  117, 
-/* 1500 */     4,  129,   30,    5,   77,    6,  116,    5,  129,   30, 
-/* 1510 */     6,   76,    8,  115,    6,  129,   30,    7,   75,   11, 
-/* 1520 */   114,    6,  129,   30,    8,   73,   15,  112,    8,  129, 
-/* 1530 */    31,    9,   71,   19,  110,    9,  129,   31,   11,   68, 
-/* 1540 */    26,  107,   12,  129,   32,   13,   65,   14,   82,   36, 
-/* 1550 */   129,   32,   16,   61,   17,   83,   34,  129,   33,   44, 
-/* 1560 */    84,   32,  129,   34,   42,   85,   30,  129,   35,   40, 
-/* 1570 */    87,   27,  129,   36,   38,   89,   23,  129,   38,   34, 
-/* 1580 */    92,   17,  129,   40,   30,   95,   11,  129,   42,   26, 
-/* 1590 */   129,   45,   20,  129,   49,   11,  129,  193,  129,   49, 
-/* 1600 */     1,  129,   49,    4,  129,   49,    6,  129,   49,    8, 
-/* 1610 */   129,   49,   10,  129,   49,   12,  129,   49,   14,  129, 
-/* 1620 */    49,   17,  129,   49,   19,  129,   49,   21,  129,   49, 
-/* 1630 */    23,  129,   49,   14,   65,    9,  129,   49,   14,   67, 
-/* 1640 */     9,  129,   49,   14,   69,    9,  129,   49,   14,   71, 
-/* 1650 */    10,  129,   49,   14,   74,    9,  129,   49,   14,   76, 
-/* 1660 */     9,  129,   49,   14,   78,    9,  129,   49,   14,   80, 
-/* 1670 */     9,  129,   49,   14,   82,    9,  129,   49,   14,   84, 
-/* 1680 */     9,  129,   30,    4,   49,   14,   86,   10,  129,   30, 
-/* 1690 */     4,   49,   14,   89,    9,  129,   30,    4,   49,   14, 
-/* 1700 */    91,    9,  129,   30,    4,   49,   14,   93,    9,  129, 
-/* 1710 */    30,   74,  129,   30,   76,  129,   30,   78,  129,   30, 
-/* 1720 */    81,  129,   30,   83,  129,   30,   85,  129,   30,   87, 
-/* 1730 */   129,   30,   89,  129,   30,   91,  129,   30,    4,   49, 
-/* 1740 */    14,  132,  193,  129,   37,    1,  129,   36,    3,   77, 
-/* 1750 */     3,  129,   35,    5,   78,   11,  129,   34,    7,   78, 
-/* 1760 */    21,  129,   33,    7,   79,   29,  129,   32,    7,   79, 
-/* 1770 */    38,  129,   32,    6,   80,    4,   92,   29,  129,   31, 
-/* 1780 */     6,   80,    5,  102,   19,  129,   31,    5,   80,    6, 
-/* 1790 */   107,   14,  129,   31,    4,   81,    5,  107,   14,  129, 
-/* 1800 */    30,    5,   81,    6,  107,   14,  129,   30,    4,   81, 
-/* 1810 */     6,  107,   14,  130,   30,    4,   81,    7,  107,   14, 
-/* 1820 */   129,   30,    4,   80,    8,  107,   14,  130,   30,    5, 
-/* 1830 */    80,    8,  107,   14,  129,   30,    5,   79,    9,  107, 
-/* 1840 */    14,  129,   31,    5,   79,    9,  107,   14,  129,   31, 
-/* 1850 */     6,   78,   10,  107,   14,  129,   32,    6,   76,   11, 
-/* 1860 */   107,   14,  129,   32,    8,   74,   13,  107,   14,  129, 
-/* 1870 */    33,   10,   71,   16,  107,   14,  129,   33,   15,   67, 
-/* 1880 */    19,  107,   14,  129,   34,   51,  107,   14,  129,   35, 
-/* 1890 */    49,  107,   14,  129,   36,   47,  107,   14,  129,   37, 
-/* 1900 */    45,  107,   14,  129,   39,   41,  107,   14,  129,   41, 
-/* 1910 */    37,  107,   14,  129,   44,   32,  107,   14,  129,   47, 
-/* 1920 */    25,  111,   10,  129,   51,   16,  115,    6,  129,  119, 
-/* 1930 */     2,  129,  193,  129,   56,   39,  129,   51,   49,  129, 
-/* 1940 */    47,   57,  129,   44,   63,  129,   42,   67,  129,   40, 
-/* 1950 */    71,  129,   38,   75,  129,   37,   77,  129,   35,   81, 
-/* 1960 */   129,   34,   16,   74,    5,  101,   16,  129,   33,   11, 
-/* 1970 */    76,    5,  107,   11,  129,   32,    9,   77,    5,  110, 
-/* 1980 */     9,  129,   32,    7,   79,    4,  112,    7,  129,   31, 
-/* 1990 */     6,   80,    4,  114,    6,  129,   31,    5,   81,    4, 
-/* 2000 */   115,    5,  129,   30,    5,   82,    4,  116,    5,  129, 
-/* 2010 */    30,    4,   82,    4,  116,    5,  129,   30,    4,   82, 
-/* 2020 */     5,  117,    4,  131,   30,    5,   82,    5,  117,    4, 
-/* 2030 */   129,   31,    5,   81,    6,  117,    4,  129,   31,    6, 
-/* 2040 */    80,    7,  117,    4,  129,   32,    7,   79,    8,  117, 
-/* 2050 */     4,  129,   32,    9,   77,    9,  116,    5,  129,   33, 
-/* 2060 */    11,   75,   11,  116,    4,  129,   34,   16,   69,   16, 
-/* 2070 */   115,    5,  129,   35,   49,  114,    5,  129,   37,   46, 
-/* 2080 */   113,    5,  129,   38,   44,  112,    6,  129,   40,   41, 
-/* 2090 */   112,    5,  129,   42,   37,  113,    3,  129,   44,   33, 
-/* 2100 */   114,    1,  129,   47,   27,  129,   51,   17,  129,  193, 
-/* 2110 */   129,  103,    2,  129,  103,    6,  129,  104,    9,  129, 
-/* 2120 */   105,   12,  129,  106,   15,  129,  107,   14,  135,   30, 
-/* 2130 */    10,  107,   14,  129,   30,   17,  107,   14,  129,   30, 
-/* 2140 */    25,  107,   14,  129,   30,   31,  107,   14,  129,   30, 
-/* 2150 */    37,  107,   14,  129,   30,   42,  107,   14,  129,   30, 
-/* 2160 */    46,  107,   14,  129,   30,   50,  107,   14,  129,   30, 
-/* 2170 */    54,  107,   14,  129,   30,   58,  107,   14,  129,   59, 
-/* 2180 */    32,  107,   14,  129,   64,   30,  107,   14,  129,   74, 
-/* 2190 */    23,  107,   14,  129,   81,   18,  107,   14,  129,   86, 
-/* 2200 */    16,  107,   14,  129,   91,   14,  107,   14,  129,   96, 
-/* 2210 */    25,  129,  100,   21,  129,  104,   17,  129,  107,   14, 
-/* 2220 */   129,  111,   10,  129,  114,    7,  129,  117,    4,  129, 
-/* 2230 */   120,    1,  129,  193,  129,   48,   13,  129,   44,   21, 
-/* 2240 */   129,   42,   26,  129,   40,   30,   92,   12,  129,   38, 
-/* 2250 */    34,   88,   20,  129,   36,   37,   86,   25,  129,   35, 
-/* 2260 */    39,   84,   29,  129,   34,   13,   63,   12,   82,   33, 
-/* 2270 */   129,   33,   11,   67,    9,   80,   36,  129,   32,    9, 
-/* 2280 */    70,    7,   79,   38,  129,   31,    8,   72,   46,  129, 
-/* 2290 */    30,    7,   74,   22,  108,   11,  129,   30,    6,   75, 
-/* 2300 */    19,  111,    9,  129,   30,    5,   75,   17,  113,    7, 
-/* 2310 */   129,   30,    5,   74,   16,  114,    6,  129,   30,    4, 
-/* 2320 */    73,   16,  115,    6,  129,   30,    4,   72,   16,  116, 
-/* 2330 */     5,  129,   30,    4,   72,   15,  117,    4,  129,   30, 
-/* 2340 */     4,   71,   16,  117,    4,  129,   30,    5,   70,   16, 
-/* 2350 */   117,    4,  129,   30,    5,   70,   15,  117,    4,  129, 
-/* 2360 */    30,    6,   69,   15,  116,    5,  129,   30,    7,   68, 
-/* 2370 */    17,  115,    5,  129,   30,    9,   67,   19,  114,    6, 
-/* 2380 */   129,   30,   10,   65,   22,  113,    6,  129,   31,   12, 
-/* 2390 */    63,   27,  110,    9,  129,   32,   14,   60,   21,   84, 
-/* 2400 */     9,  106,   12,  129,   33,   47,   85,   32,  129,   34, 
-/* 2410 */    45,   86,   30,  129,   35,   43,   88,   26,  129,   36, 
-/* 2420 */    40,   90,   22,  129,   38,   36,   93,   17,  129,   40, 
-/* 2430 */    32,   96,   10,  129,   42,   28,  129,   44,   23,  129, 
-/* 2440 */    48,   15,  129,  193,  129,   83,   17,  129,   77,   27, 
-/* 2450 */   129,   36,    1,   74,   33,  129,   35,    3,   72,   37, 
-/* 2460 */   129,   34,    5,   70,   41,  129,   33,    6,   69,   44, 
-/* 2470 */   129,   33,    5,   68,   46,  129,   32,    5,   67,   49, 
-/* 2480 */   129,   31,    5,   66,   17,  101,   16,  129,   31,    5, 
-/* 2490 */    66,   11,  108,   10,  129,   30,    4,   65,    9,  110, 
-/* 2500 */     9,  129,   30,    4,   64,    8,  112,    7,  129,   30, 
-/* 2510 */     4,   64,    7,  114,    6,  129,   30,    4,   64,    6, 
-/* 2520 */   115,    5,  129,   30,    4,   64,    5,  116,    5,  129, 
-/* 2530 */    30,    4,   64,    5,  117,    4,  131,   30,    4,   65, 
-/* 2540 */     4,  117,    4,  129,   30,    5,   65,    4,  116,    5, 
-/* 2550 */   129,   31,    5,   66,    4,  115,    5,  129,   31,    6, 
-/* 2560 */    67,    4,  114,    6,  129,   32,    7,   68,    4,  112, 
-/* 2570 */     7,  129,   32,    9,   69,    5,  110,    9,  129,   33, 
-/* 2580 */    11,   70,    5,  107,   11,  129,   34,   16,   72,    5, 
-/* 2590 */   101,   16,  129,   35,   81,  129,   37,   77,  129,   38, 
-/* 2600 */    75,  129,   40,   71,  129,   42,   67,  129,   44,   63, 
-/* 2610 */   129,   47,   57,  129,   51,   49,  129,   56,   39,  129, 
-/* 2620 */   193,  130,   34,    6,   74,    6,  129,   32,   10,   72, 
-/* 2630 */    10,  129,   31,   12,   71,   12,  129,   30,   14,   70, 
-/* 2640 */    14,  131,   31,   12,   71,   12,  129,   32,   10,   72, 
-/* 2650 */    10,  129,   34,    6,   74,    6,  129,  194,  130,   34, 
-/* 2660 */     6,   74,    6,  129,   32,   10,   72,   10,  129,   31, 
-/* 2670 */    12,   71,   12,  129,   30,   14,   70,   14,  129,   20, 
-/* 2680 */     2,   28,   16,   70,   14,  129,   22,   22,   70,   14, 
-/* 2690 */   129,   24,   19,   71,   12,  129,   27,   15,   72,   10, 
-/* 2700 */   129,   31,    9,   74,    6,  129,  194,  129,   53,    4, 
-/* 2710 */    63,    4,  152,  193,  130,   99,    7,  129,   97,   13, 
-/* 2720 */   129,   96,   16,  129,   96,   18,  129,   96,   19,  129, 
-/* 2730 */    97,   19,  129,   99,    6,  110,    7,  129,  112,    6, 
-/* 2740 */   129,  114,    5,  129,   34,    6,   57,    5,  115,    4, 
-/* 2750 */   129,   32,   10,   54,   12,  116,    4,  129,   31,   12, 
-/* 2760 */    53,   16,  117,    3,  129,   30,   14,   52,   20,  117, 
-/* 2770 */     4,  129,   30,   14,   52,   23,  117,    4,  129,   30, 
-/* 2780 */    14,   52,   25,  117,    4,  129,   31,   12,   52,   27, 
-/* 2790 */   117,    4,  129,   32,   10,   53,   10,   70,   11,  116, 
-/* 2800 */     5,  129,   34,    6,   55,    5,   73,   10,  115,    6, 
-/* 2810 */   129,   74,   11,  114,    7,  129,   75,   12,  112,    9, 
-/* 2820 */   129,   76,   13,  110,   10,  129,   77,   16,  106,   14, 
-/* 2830 */   129,   78,   41,  129,   80,   38,  129,   81,   36,  129, 
-/* 2840 */    82,   34,  129,   84,   30,  129,   86,   26,  129,   88, 
-/* 2850 */    22,  129,   92,   14,  129,  194,  129,   55,   15,  129, 
-/* 2860 */    50,   25,  129,   47,   32,  129,   45,   13,   70,   12, 
-/* 2870 */   129,   43,    9,   76,   10,  129,   42,    6,   79,    8, 
-/* 2880 */   129,   41,    5,   81,    7,  129,   40,    4,   84,    6, 
-/* 2890 */   129,   39,    4,   59,   12,   85,    6,  129,   38,    4, 
-/* 2900 */    55,   19,   87,    5,  129,   37,    4,   53,   23,   88, 
-/* 2910 */     4,  129,   36,    4,   51,    8,   71,    6,   89,    4, 
-/* 2920 */   129,   36,    4,   51,    6,   73,    4,   89,    4,  129, 
-/* 2930 */    36,    4,   50,    6,   74,    4,   90,    3,  129,   35, 
-/* 2940 */     4,   50,    5,   75,    3,   90,    4,  129,   35,    4, 
-/* 2950 */    50,    4,   75,    4,   90,    4,  131,   35,    4,   50, 
-/* 2960 */     5,   75,    4,   90,    4,  129,   36,    4,   51,    5, 
-/* 2970 */    75,    4,   90,    4,  129,   36,    4,   51,    6,   75, 
-/* 2980 */     4,   90,    4,  129,   36,    4,   53,   26,   90,    4, 
-/* 2990 */   129,   37,    4,   54,   25,   90,    4,  129,   37,    4, 
-/* 3000 */    52,   27,   90,    3,  129,   38,    4,   52,    4,   89, 
-/* 3010 */     4,  129,   39,    4,   51,    4,   88,    4,  129,   40, 
-/* 3020 */     4,   50,    4,   87,    5,  129,   41,    4,   50,    4, 
-/* 3030 */    86,    5,  129,   42,    4,   50,    4,   85,    5,  129, 
-/* 3040 */    43,    3,   50,    4,   83,    6,  129,   44,    2,   51, 
-/* 3050 */     5,   80,    7,  129,   46,    1,   52,    6,   76,    9, 
-/* 3060 */   129,   54,   28,  129,   56,   23,  129,   60,   16,  129, 
-/* 3070 */   193,  129,   30,    4,  132,   30,    5,  129,   30,    8, 
-/* 3080 */   129,   30,   12,  129,   30,   16,  129,   30,    4,   37, 
-/* 3090 */    12,  129,   30,    4,   41,   12,  129,   30,    4,   44, 
-/* 3100 */    13,  129,   30,    4,   48,   13,  129,   52,   13,  129, 
-/* 3110 */    56,   12,  129,   58,   14,  129,   58,    4,   64,   12, 
-/* 3120 */   129,   58,    4,   68,   12,  129,   58,    4,   72,   12, 
-/* 3130 */   129,   58,    4,   75,   13,  129,   58,    4,   79,   13, 
-/* 3140 */   129,   58,    4,   83,   13,  129,   58,    4,   87,   13, 
-/* 3150 */   129,   58,    4,   91,   12,  129,   58,    4,   95,   12, 
-/* 3160 */   129,   58,    4,   96,   15,  129,   58,    4,   93,   22, 
-/* 3170 */   129,   58,    4,   89,   30,  129,   58,    4,   85,   36, 
-/* 3180 */   129,   58,    4,   81,   38,  129,   58,    4,   77,   38, 
-/* 3190 */   129,   58,    4,   73,   38,  129,   58,    4,   70,   37, 
-/* 3200 */   129,   58,    4,   66,   37,  129,   58,   41,  129,   58, 
-/* 3210 */    37,  129,   54,   38,  129,   30,    4,   50,   38,  129, 
-/* 3220 */    30,    4,   46,   38,  129,   30,    4,   42,   38,  129, 
-/* 3230 */    30,    4,   38,   39,  129,   30,   43,  129,   30,   39, 
-/* 3240 */   129,   30,   35,  129,   30,   31,  129,   30,   27,  129, 
-/* 3250 */    30,   24,  129,   30,   20,  129,   30,   16,  129,   30, 
-/* 3260 */    12,  129,   30,    8,  129,   30,    5,  129,   30,    4, 
-/* 3270 */   132,  193,  129,   30,    4,  117,    4,  132,   30,   91, 
-/* 3280 */   137,   30,    4,   80,    4,  117,    4,  138,   30,    4, 
-/* 3290 */    80,    5,  116,    5,  129,   30,    5,   79,    6,  116, 
-/* 3300 */     5,  130,   30,    6,   78,    8,  115,    6,  129,   31, 
-/* 3310 */     6,   77,    9,  115,    6,  129,   31,    7,   76,   11, 
-/* 3320 */   114,    6,  129,   31,    8,   75,   14,  112,    8,  129, 
-/* 3330 */    32,    8,   74,   16,  111,    9,  129,   32,    9,   73, 
-/* 3340 */    19,  109,   10,  129,   33,   10,   71,   24,  106,   13, 
-/* 3350 */   129,   33,   13,   68,   12,   83,   35,  129,   34,   16, 
-/* 3360 */    64,   15,   84,   33,  129,   35,   43,   85,   31,  129, 
-/* 3370 */    36,   41,   86,   29,  129,   37,   39,   88,   25,  129, 
-/* 3380 */    38,   37,   90,   21,  129,   40,   33,   93,   15,  129, 
-/* 3390 */    42,   29,   96,    9,  129,   45,   24,  129,   49,   16, 
-/* 3400 */   129,  193,  129,   63,   25,  129,   57,   37,  129,   53, 
-/* 3410 */    45,  129,   50,   51,  129,   47,   57,  129,   45,   61, 
-/* 3420 */   129,   43,   65,  129,   41,   69,  129,   39,   73,  129, 
-/* 3430 */    38,   25,   92,   21,  129,   36,   21,   97,   18,  129, 
-/* 3440 */    35,   18,  102,   14,  129,   34,   16,  106,   11,  129, 
-/* 3450 */    33,   14,  108,   10,  129,   32,   12,  111,    8,  129, 
-/* 3460 */    32,   10,  113,    6,  129,   31,   10,  114,    6,  129, 
-/* 3470 */    31,    8,  115,    5,  129,   30,    8,  116,    5,  129, 
-/* 3480 */    30,    7,  116,    5,  129,   30,    6,  117,    4,  130, 
-/* 3490 */    30,    5,  117,    4,  131,   31,    4,  116,    5,  129, 
-/* 3500 */    32,    4,  116,    4,  129,   32,    5,  115,    5,  129, 
-/* 3510 */    33,    4,  114,    5,  129,   34,    4,  112,    6,  129, 
-/* 3520 */    35,    4,  110,    7,  129,   37,    4,  107,    9,  129, 
-/* 3530 */    39,    4,  103,   12,  129,   41,    4,  103,   18,  129, 
-/* 3540 */    43,    4,  103,   18,  129,   45,    5,  103,   18,  129, 
-/* 3550 */    48,    5,  103,   18,  129,   51,    1,  129,  193,  129, 
-/* 3560 */    30,    4,  117,    4,  132,   30,   91,  137,   30,    4, 
-/* 3570 */   117,    4,  135,   30,    5,  116,    5,  130,   30,    6, 
-/* 3580 */   115,    6,  130,   31,    6,  114,    6,  129,   31,    7, 
-/* 3590 */   113,    7,  129,   32,    7,  112,    7,  129,   32,    8, 
-/* 3600 */   111,    8,  129,   33,    9,  109,    9,  129,   33,   12, 
-/* 3610 */   106,   12,  129,   34,   13,  104,   13,  129,   35,   15, 
-/* 3620 */   101,   15,  129,   36,   19,   96,   19,  129,   37,   24, 
-/* 3630 */    90,   24,  129,   39,   73,  129,   40,   71,  129,   42, 
-/* 3640 */    67,  129,   44,   63,  129,   46,   59,  129,   49,   53, 
-/* 3650 */   129,   52,   47,  129,   56,   39,  129,   61,   29,  129, 
-/* 3660 */   193,  129,   30,    4,  117,    4,  132,   30,   91,  137, 
-/* 3670 */    30,    4,   80,    4,  117,    4,  140,   30,    4,   79, 
-/* 3680 */     6,  117,    4,  129,   30,    4,   77,   10,  117,    4, 
-/* 3690 */   129,   30,    4,   73,   18,  117,    4,  132,   30,    4, 
-/* 3700 */   117,    4,  130,   30,    5,  116,    5,  130,   30,    7, 
-/* 3710 */   114,    7,  129,   30,    8,  113,    8,  129,   30,   11, 
-/* 3720 */   110,   11,  129,   30,   18,  103,   18,  132,  193,  129, 
-/* 3730 */    30,    4,  117,    4,  132,   30,   91,  137,   30,    4, 
-/* 3740 */    80,    4,  117,    4,  132,   80,    4,  117,    4,  136, 
-/* 3750 */    79,    6,  117,    4,  129,   77,   10,  117,    4,  129, 
-/* 3760 */    73,   18,  117,    4,  132,  117,    4,  130,  116,    5, 
-/* 3770 */   130,  114,    7,  129,  113,    8,  129,  110,   11,  129, 
-/* 3780 */   103,   18,  132,  193,  129,   63,   25,  129,   57,   37, 
-/* 3790 */   129,   53,   45,  129,   50,   51,  129,   47,   57,  129, 
-/* 3800 */    45,   61,  129,   43,   65,  129,   41,   69,  129,   39, 
-/* 3810 */    73,  129,   38,   25,   92,   21,  129,   36,   21,   97, 
-/* 3820 */    18,  129,   35,   18,  102,   14,  129,   34,   16,  106, 
-/* 3830 */    11,  129,   33,   14,  108,   10,  129,   32,   12,  111, 
-/* 3840 */     8,  129,   32,   10,  113,    6,  129,   31,   10,  114, 
-/* 3850 */     6,  129,   31,    8,  115,    5,  129,   30,    8,  116, 
-/* 3860 */     5,  129,   30,    7,  116,    5,  129,   30,    6,  117, 
-/* 3870 */     4,  130,   30,    5,  117,    4,  131,   30,    5,   75, 
-/* 3880 */     4,  116,    5,  129,   31,    5,   75,    4,  116,    4, 
-/* 3890 */   129,   31,    6,   75,    4,  115,    5,  129,   32,    7, 
-/* 3900 */    75,    4,  114,    5,  129,   32,    9,   75,    4,  112, 
-/* 3910 */     6,  129,   33,   11,   75,    4,  110,    7,  129,   34, 
-/* 3920 */    15,   75,    4,  107,    9,  129,   35,   44,  103,   12, 
-/* 3930 */   129,   36,   43,  103,   18,  129,   38,   41,  103,   18, 
-/* 3940 */   129,   39,   40,  103,   18,  129,   41,   38,  103,   18, 
-/* 3950 */   129,   44,   35,  129,   48,   31,  129,   52,   27,  129, 
-/* 3960 */    61,   18,  129,  193,  129,   30,    4,  117,    4,  132, 
-/* 3970 */    30,   91,  137,   30,    4,   80,    4,  117,    4,  132, 
-/* 3980 */    80,    4,  140,   30,    4,   80,    4,  117,    4,  132, 
-/* 3990 */    30,   91,  137,   30,    4,  117,    4,  132,  193,  129, 
-/* 4000 */    30,    4,  117,    4,  132,   30,   91,  137,   30,    4, 
-/* 4010 */   117,    4,  132,  193,  129,   44,    7,  129,   40,   13, 
-/* 4020 */   129,   37,   17,  129,   35,   20,  129,   34,   22,  129, 
-/* 4030 */    33,   23,  129,   32,   24,  129,   32,   23,  129,   31, 
-/* 4040 */     6,   41,   13,  129,   31,    5,   42,   11,  129,   30, 
-/* 4050 */     5,   44,    7,  129,   30,    4,  132,   30,    5,  130, 
-/* 4060 */    31,    5,  129,   31,    6,  117,    4,  129,   31,    8, 
-/* 4070 */   117,    4,  129,   32,    9,  117,    4,  129,   33,   11, 
-/* 4080 */   117,    4,  129,   34,   87,  129,   35,   86,  129,   36, 
-/* 4090 */    85,  129,   37,   84,  129,   38,   83,  129,   40,   81, 
-/* 4100 */   129,   42,   79,  129,   45,   76,  129,   50,   71,  129, 
-/* 4110 */   117,    4,  132,  193,  129,   30,    4,  117,    4,  132, 
-/* 4120 */    30,   91,  137,   30,    4,   76,    8,  117,    4,  129, 
-/* 4130 */    30,    4,   73,   13,  117,    4,  129,   30,    4,   70, 
-/* 4140 */    18,  117,    4,  129,   30,    4,   67,   23,  117,    4, 
-/* 4150 */   129,   65,   26,  129,   62,   31,  129,   59,   35,  129, 
-/* 4160 */    56,   29,   89,    7,  129,   53,   29,   91,    7,  129, 
-/* 4170 */    50,   29,   93,    7,  129,   47,   29,   95,    6,  129, 
-/* 4180 */    30,    4,   45,   29,   96,    7,  129,   30,    4,   42, 
-/* 4190 */    29,   98,    7,  129,   30,    4,   39,   30,  100,    6, 
-/* 4200 */   129,   30,    4,   36,   30,  101,    7,  129,   30,   33, 
-/* 4210 */   103,    7,  117,    4,  129,   30,   30,  105,    6,  117, 
-/* 4220 */     4,  129,   30,   27,  106,    7,  117,    4,  129,   30, 
-/* 4230 */    25,  108,    7,  117,    4,  129,   30,   22,  110,   11, 
-/* 4240 */   129,   30,   19,  111,   10,  129,   30,   16,  113,    8, 
-/* 4250 */   129,   30,   13,  115,    6,  129,   30,   11,  116,    5, 
-/* 4260 */   129,   30,    8,  117,    4,  129,   30,    5,  117,    4, 
-/* 4270 */   129,   30,    4,  117,    4,  130,   30,    4,  130,  193, 
-/* 4280 */   129,   30,    4,  117,    4,  132,   30,   91,  137,   30, 
-/* 4290 */     4,  117,    4,  132,   30,    4,  144,   30,    5,  130, 
-/* 4300 */    30,    7,  129,   30,    8,  129,   30,   11,  129,   30, 
-/* 4310 */    18,  132,  193,  129,   30,    4,  117,    4,  132,   30, 
-/* 4320 */    91,  132,   30,    4,  103,   18,  129,   30,    4,   97, 
-/* 4330 */    24,  129,   30,    4,   92,   29,  129,   30,    4,   87, 
-/* 4340 */    34,  129,   81,   40,  129,   76,   45,  129,   70,   49, 
-/* 4350 */   129,   65,   49,  129,   60,   49,  129,   55,   49,  129, 
-/* 4360 */    50,   48,  129,   44,   49,  129,   39,   48,  129,   33, 
-/* 4370 */    49,  129,   30,   47,  129,   34,   37,  129,   40,   26, 
-/* 4380 */   129,   46,   19,  129,   52,   19,  129,   58,   19,  129, 
-/* 4390 */    64,   19,  129,   70,   19,  129,   76,   19,  129,   82, 
-/* 4400 */    19,  129,   30,    4,   88,   18,  129,   30,    4,   94, 
-/* 4410 */    18,  129,   30,    4,  100,   18,  129,   30,    4,  106, 
-/* 4420 */    15,  129,   30,   91,  137,   30,    4,  117,    4,  132, 
-/* 4430 */   193,  129,   30,    4,  117,    4,  132,   30,   91,  132, 
-/* 4440 */    30,    4,  107,   14,  129,   30,    4,  104,   17,  129, 
-/* 4450 */    30,    4,  101,   20,  129,   30,    4,   99,   22,  129, 
-/* 4460 */    96,   25,  129,   93,   28,  129,   91,   28,  129,   88, 
-/* 4470 */    29,  129,   85,   29,  129,   82,   29,  129,   79,   29, 
-/* 4480 */   129,   76,   29,  129,   74,   29,  129,   71,   29,  129, 
-/* 4490 */    68,   29,  129,   65,   29,  129,   62,   29,  129,   60, 
-/* 4500 */    29,  129,   57,   29,  129,   54,   29,  129,   51,   29, 
-/* 4510 */   129,   49,   28,  129,   46,   29,  129,   43,   29,  129, 
-/* 4520 */    40,   29,  117,    4,  129,   37,   29,  117,    4,  129, 
-/* 4530 */    35,   29,  117,    4,  129,   32,   29,  117,    4,  129, 
-/* 4540 */    30,   91,  132,  117,    4,  132,  193,  129,   63,   25, 
-/* 4550 */   129,   57,   37,  129,   53,   45,  129,   50,   51,  129, 
-/* 4560 */    47,   57,  129,   45,   61,  129,   43,   65,  129,   41, 
-/* 4570 */    69,  129,   39,   73,  129,   38,   21,   92,   21,  129, 
-/* 4580 */    36,   18,   97,   18,  129,   35,   14,  102,   14,  129, 
-/* 4590 */    34,   11,  106,   11,  129,   33,   10,  108,   10,  129, 
-/* 4600 */    32,    8,  111,    8,  129,   32,    6,  113,    6,  129, 
-/* 4610 */    31,    6,  114,    6,  129,   31,    5,  115,    5,  129, 
-/* 4620 */    30,    5,  116,    5,  130,   30,    4,  117,    4,  132, 
-/* 4630 */    30,    5,  116,    5,  130,   31,    5,  115,    5,  129, 
-/* 4640 */    31,    6,  114,    6,  129,   32,    6,  113,    6,  129, 
-/* 4650 */    32,    8,  111,    8,  129,   33,   10,  108,   10,  129, 
-/* 4660 */    34,   11,  106,   11,  129,   35,   14,  102,   14,  129, 
-/* 4670 */    36,   18,   97,   18,  129,   38,   21,   92,   21,  129, 
-/* 4680 */    39,   73,  129,   41,   69,  129,   43,   65,  129,   45, 
-/* 4690 */    61,  129,   47,   57,  129,   50,   51,  129,   53,   45, 
-/* 4700 */   129,   57,   37,  129,   63,   25,  129,  193,  129,   30, 
-/* 4710 */     4,  117,    4,  132,   30,   91,  137,   30,    4,   80, 
-/* 4720 */     4,  117,    4,  132,   80,    4,  117,    4,  134,   80, 
-/* 4730 */     5,  116,    5,  131,   80,    6,  115,    6,  130,   81, 
-/* 4740 */     6,  114,    6,  129,   81,    8,  112,    8,  129,   81, 
-/* 4750 */     9,  111,    9,  129,   82,   10,  109,   10,  129,   82, 
-/* 4760 */    13,  106,   13,  129,   83,   35,  129,   84,   33,  129, 
-/* 4770 */    85,   31,  129,   86,   29,  129,   88,   25,  129,   90, 
-/* 4780 */    21,  129,   93,   15,  129,   96,    9,  129,  193,  129, 
-/* 4790 */    63,   25,  129,   57,   37,  129,   53,   45,  129,   50, 
-/* 4800 */    51,  129,   47,   57,  129,   45,   61,  129,   43,   65, 
-/* 4810 */   129,   41,   69,  129,   39,   73,  129,   38,   21,   92, 
-/* 4820 */    21,  129,   36,   18,   97,   18,  129,   35,   14,  102, 
-/* 4830 */    14,  129,   34,   11,  106,   11,  129,   33,   10,  108, 
-/* 4840 */    10,  129,   32,    8,  111,    8,  129,   32,    6,  113, 
-/* 4850 */     6,  129,   31,    6,  114,    6,  129,   31,    5,  115, 
-/* 4860 */     5,  129,   30,    5,  116,    5,  130,   30,    4,   39, 
-/* 4870 */     2,  117,    4,  129,   30,    4,   40,    4,  117,    4, 
-/* 4880 */   129,   30,    4,   41,    5,  117,    4,  129,   30,    4, 
-/* 4890 */    41,    6,  117,    4,  129,   30,    5,   40,    8,  116, 
-/* 4900 */     5,  129,   30,    5,   39,   10,  116,    5,  129,   31, 
-/* 4910 */     5,   38,   11,  115,    5,  129,   31,   18,  114,    6, 
-/* 4920 */   129,   32,   17,  113,    6,  129,   32,   16,  111,    8, 
-/* 4930 */   129,   33,   15,  108,   10,  129,   33,   14,  106,   11, 
-/* 4940 */   129,   32,   17,  102,   14,  129,   31,   23,   97,   18, 
-/* 4950 */   129,   31,   28,   92,   21,  129,   30,   82,  129,   30, 
-/* 4960 */    80,  129,   30,   11,   43,   65,  129,   30,   10,   45, 
-/* 4970 */    61,  129,   31,    8,   47,   57,  129,   32,    6,   50, 
-/* 4980 */    51,  129,   33,    5,   53,   45,  129,   35,    4,   57, 
-/* 4990 */    37,  129,   38,    2,   63,   25,  129,  193,  129,   30, 
-/* 5000 */     4,  117,    4,  132,   30,   91,  137,   30,    4,   76, 
-/* 5010 */     8,  117,    4,  129,   30,    4,   73,   11,  117,    4, 
-/* 5020 */   129,   30,    4,   70,   14,  117,    4,  129,   30,    4, 
-/* 5030 */    67,   17,  117,    4,  129,   65,   19,  117,    4,  129, 
-/* 5040 */    62,   22,  117,    4,  129,   59,   25,  117,    4,  129, 
-/* 5050 */    56,   28,  117,    4,  129,   53,   31,  117,    4,  129, 
-/* 5060 */    50,   34,  117,    4,  129,   47,   29,   80,    5,  116, 
-/* 5070 */     5,  129,   30,    4,   45,   29,   80,    5,  116,    5, 
-/* 5080 */   129,   30,    4,   42,   29,   80,    5,  116,    5,  129, 
-/* 5090 */    30,    4,   39,   30,   80,    6,  115,    6,  129,   30, 
-/* 5100 */     4,   36,   30,   80,    6,  115,    6,  129,   30,   33, 
-/* 5110 */    81,    6,  114,    6,  129,   30,   30,   81,    8,  112, 
-/* 5120 */     8,  129,   30,   27,   81,    9,  111,    9,  129,   30, 
-/* 5130 */    25,   82,   10,  109,   10,  129,   30,   22,   82,   13, 
-/* 5140 */   106,   13,  129,   30,   19,   83,   35,  129,   30,   16, 
-/* 5150 */    84,   33,  129,   30,   13,   85,   31,  129,   30,   11, 
-/* 5160 */    86,   29,  129,   30,    8,   88,   25,  129,   30,    5, 
-/* 5170 */    90,   21,  129,   30,    4,   93,   15,  129,   30,    4, 
-/* 5180 */    96,    9,  129,   30,    4,  130,  193,  129,   30,   18, 
-/* 5190 */   130,   30,   18,   89,   15,  129,   30,   18,   85,   23, 
-/* 5200 */   129,   34,   11,   83,   27,  129,   34,    9,   81,   31, 
-/* 5210 */   129,   33,    8,   79,   35,  129,   33,    6,   78,   16, 
-/* 5220 */   106,    9,  129,   32,    6,   77,   15,  109,    7,  129, 
-/* 5230 */    32,    5,   76,   14,  111,    6,  129,   31,    5,   75, 
-/* 5240 */    14,  113,    5,  129,   31,    4,   74,   15,  114,    5, 
-/* 5250 */   129,   31,    4,   74,   14,  115,    4,  129,   30,    4, 
-/* 5260 */    73,   15,  116,    4,  129,   30,    4,   73,   14,  116, 
-/* 5270 */     4,  129,   30,    4,   73,   14,  117,    4,  129,   30, 
-/* 5280 */     4,   72,   15,  117,    4,  130,   30,    4,   71,   15, 
-/* 5290 */   117,    4,  130,   30,    4,   70,   15,  117,    4,  129, 
-/* 5300 */    30,    5,   70,   15,  117,    4,  129,   30,    5,   69, 
-/* 5310 */    15,  116,    5,  129,   30,    6,   68,   16,  115,    5, 
-/* 5320 */   129,   31,    6,   67,   16,  114,    6,  129,   31,    7, 
-/* 5330 */    66,   17,  113,    6,  129,   32,    7,   64,   18,  111, 
-/* 5340 */     8,  129,   32,    8,   62,   19,  109,    9,  129,   33, 
-/* 5350 */     9,   60,   20,  107,   10,  129,   34,   11,   57,   22, 
-/* 5360 */   103,   13,  129,   35,   43,  103,   18,  129,   36,   41, 
-/* 5370 */   103,   18,  129,   38,   38,  103,   18,  129,   39,   35, 
-/* 5380 */   103,   18,  129,   41,   31,  129,   43,   27,  129,   46, 
-/* 5390 */    22,  129,   49,   14,  129,  193,  129,  103,   18,  132, 
-/* 5400 */   110,   11,  129,  113,    8,  129,  114,    7,  129,  116, 
-/* 5410 */     5,  130,  117,    4,  132,   30,    4,  117,    4,  132, 
-/* 5420 */    30,   91,  137,   30,    4,  117,    4,  132,  117,    4, 
-/* 5430 */   132,  116,    5,  130,  114,    7,  129,  113,    8,  129, 
-/* 5440 */   110,   11,  129,  103,   18,  132,  193,  129,  117,    4, 
-/* 5450 */   132,   56,   65,  129,   50,   71,  129,   46,   75,  129, 
-/* 5460 */    44,   77,  129,   42,   79,  129,   40,   81,  129,   38, 
-/* 5470 */    83,  129,   36,   85,  129,   35,   86,  129,   34,   20, 
-/* 5480 */   117,    4,  129,   33,   17,  117,    4,  129,   32,   15, 
-/* 5490 */   117,    4,  129,   32,   13,  117,    4,  129,   31,   12, 
-/* 5500 */   129,   31,   10,  129,   31,    9,  129,   30,    9,  129, 
-/* 5510 */    30,    8,  130,   30,    7,  132,   31,    6,  130,   31, 
-/* 5520 */     7,  129,   32,    6,  129,   32,    7,  129,   33,    7, 
-/* 5530 */   129,   34,    7,  129,   35,    8,  129,   36,    9,  117, 
-/* 5540 */     4,  129,   38,    9,  117,    4,  129,   40,   10,  117, 
-/* 5550 */     4,  129,   42,   12,  117,    4,  129,   44,   77,  129, 
-/* 5560 */    46,   75,  129,   50,   71,  129,   56,   43,  100,   21, 
-/* 5570 */   129,  117,    4,  132,  193,  129,  117,    4,  132,  115, 
-/* 5580 */     6,  129,  110,   11,  129,  105,   16,  129,  101,   20, 
-/* 5590 */   129,   96,   25,  129,   92,   29,  129,   87,   34,  129, 
-/* 5600 */    83,   38,  129,   78,   43,  129,   74,   47,  129,   70, 
-/* 5610 */    42,  117,    4,  129,   65,   42,  117,    4,  129,   60, 
-/* 5620 */    43,  117,    4,  129,   56,   42,  129,   51,   42,  129, 
-/* 5630 */    46,   43,  129,   42,   43,  129,   37,   44,  129,   33, 
-/* 5640 */    43,  129,   30,   42,  129,   33,   34,  129,   38,   25, 
-/* 5650 */   129,   42,   16,  129,   47,   15,  129,   52,   15,  129, 
-/* 5660 */    57,   15,  129,   61,   16,  129,   66,   16,  129,   71, 
-/* 5670 */    16,  129,   76,   16,  129,   80,   16,  129,   85,   16, 
-/* 5680 */   117,    4,  129,   90,   16,  117,    4,  129,   95,   16, 
-/* 5690 */   117,    4,  129,  100,   21,  129,  105,   16,  129,  110, 
-/* 5700 */    11,  129,  114,    7,  129,  117,    4,  132,  193,  129, 
-/* 5710 */   117,    4,  132,  115,    6,  129,  110,   11,  129,  105, 
-/* 5720 */    16,  129,  101,   20,  129,   96,   25,  129,   92,   29, 
-/* 5730 */   129,   87,   34,  129,   83,   38,  129,   78,   43,  129, 
-/* 5740 */    74,   47,  129,   70,   42,  117,    4,  129,   65,   42, 
-/* 5750 */   117,    4,  129,   60,   43,  117,    4,  129,   56,   42, 
-/* 5760 */   129,   51,   42,  129,   46,   43,  129,   42,   43,  129, 
-/* 5770 */    37,   44,  129,   33,   43,  129,   30,   42,  129,   33, 
-/* 5780 */    34,  129,   38,   25,  129,   42,   16,  129,   47,   15, 
-/* 5790 */   129,   52,   15,  129,   57,   15,  129,   61,   16,  129, 
-/* 5800 */    65,   17,  129,   60,   27,  129,   56,   36,  129,   51, 
-/* 5810 */    42,  129,   46,   43,  129,   42,   43,  129,   37,   44, 
-/* 5820 */   129,   33,   43,  129,   30,   42,  129,   33,   34,  129, 
-/* 5830 */    38,   25,  129,   42,   16,  129,   47,   15,  129,   52, 
-/* 5840 */    15,  129,   57,   15,  129,   61,   16,  129,   66,   16, 
-/* 5850 */   129,   71,   16,  129,   76,   16,  129,   80,   16,  129, 
-/* 5860 */    85,   16,  117,    4,  129,   90,   16,  117,    4,  129, 
-/* 5870 */    95,   16,  117,    4,  129,  100,   21,  129,  105,   16, 
-/* 5880 */   129,  110,   11,  129,  114,    7,  129,  117,    4,  132, 
-/* 5890 */   193,  129,   30,    4,  117,    4,  132,   30,    4,  115, 
-/* 5900 */     6,  129,   30,    4,  112,    9,  129,   30,    6,  109, 
-/* 5910 */    12,  129,   30,    9,  106,   15,  129,   30,   11,  103, 
-/* 5920 */    18,  129,   30,   14,  100,   21,  129,   30,    4,   38, 
-/* 5930 */     9,   98,   23,  129,   30,    4,   40,   10,   95,   26, 
-/* 5940 */   129,   30,    4,   43,    9,   92,   29,  129,   46,    9, 
-/* 5950 */    89,   32,  129,   49,    8,   86,   28,  117,    4,  129, 
-/* 5960 */    51,    9,   83,   28,  117,    4,  129,   54,    9,   80, 
-/* 5970 */    28,  117,    4,  129,   57,    8,   77,   28,  117,    4, 
-/* 5980 */   129,   59,    9,   74,   28,  129,   62,   37,  129,   64, 
-/* 5990 */    33,  129,   66,   28,  129,   63,   28,  129,   60,   28, 
-/* 6000 */   129,   57,   28,  129,   54,   33,  129,   51,   39,  129, 
-/* 6010 */    48,   29,   83,    9,  129,   30,    4,   45,   29,   86, 
-/* 6020 */     9,  129,   30,    4,   42,   29,   89,    9,  129,   30, 
-/* 6030 */     4,   39,   29,   92,    8,  129,   30,    4,   36,   29, 
-/* 6040 */    94,    9,  129,   30,   32,   97,    9,  129,   30,   29, 
-/* 6050 */   100,    8,  117,    4,  129,   30,   26,  103,    8,  117, 
-/* 6060 */     4,  129,   30,   23,  105,    9,  117,    4,  129,   30, 
-/* 6070 */    20,  108,   13,  129,   30,   18,  111,   10,  129,   30, 
-/* 6080 */    15,  113,    8,  129,   30,   12,  116,    5,  129,   30, 
-/* 6090 */     9,  117,    4,  129,   30,    6,  117,    4,  129,   30, 
-/* 6100 */     4,  117,    4,  132,  193,  129,  117,    4,  132,  114, 
-/* 6110 */     7,  129,  111,   10,  129,  108,   13,  129,  105,   16, 
-/* 6120 */   129,  102,   19,  129,  100,   21,  129,   96,   25,  129, 
-/* 6130 */    93,   28,  129,   90,   31,  129,   87,   34,  129,   84, 
-/* 6140 */    30,  117,    4,  129,   30,    4,   81,   30,  117,    4, 
-/* 6150 */   129,   30,    4,   78,   30,  117,    4,  129,   30,    4, 
-/* 6160 */    75,   30,  117,    4,  129,   30,    4,   72,   30,  129, 
-/* 6170 */    30,   69,  129,   30,   66,  129,   30,   63,  129,   30, 
-/* 6180 */    60,  129,   30,   57,  129,   30,   54,  129,   30,   51, 
-/* 6190 */   129,   30,   48,  129,   30,   51,  129,   30,    4,   73, 
-/* 6200 */    12,  129,   30,    4,   76,   12,  129,   30,    4,   80, 
-/* 6210 */    12,  129,   30,    4,   83,   12,  129,   87,   12,  129, 
-/* 6220 */    90,   12,  117,    4,  129,   94,   11,  117,    4,  129, 
-/* 6230 */    97,   12,  117,    4,  129,  101,   12,  117,    4,  129, 
-/* 6240 */   104,   17,  129,  108,   13,  129,  111,   10,  129,  115, 
-/* 6250 */     6,  129,  117,    4,  134,  193,  129,   30,    1,  103, 
-/* 6260 */    18,  129,   30,    4,  103,   18,  129,   30,    7,  103, 
-/* 6270 */    18,  129,   30,    9,  103,   18,  129,   30,   12,  110, 
-/* 6280 */    11,  129,   30,   15,  113,    8,  129,   30,   18,  114, 
-/* 6290 */     7,  129,   30,   21,  116,    5,  129,   30,   24,  116, 
-/* 6300 */     5,  129,   30,   27,  117,    4,  129,   30,   30,  117, 
-/* 6310 */     4,  129,   30,   33,  117,    4,  129,   30,    4,   37, 
-/* 6320 */    28,  117,    4,  129,   30,    4,   40,   28,  117,    4, 
-/* 6330 */   129,   30,    4,   42,   29,  117,    4,  129,   30,    4, 
-/* 6340 */    45,   29,  117,    4,  129,   30,    4,   48,   29,  117, 
-/* 6350 */     4,  129,   30,    4,   51,   29,  117,    4,  129,   30, 
-/* 6360 */     4,   54,   29,  117,    4,  129,   30,    4,   57,   29, 
-/* 6370 */   117,    4,  129,   30,    4,   59,   30,  117,    4,  129, 
-/* 6380 */    30,    4,   62,   30,  117,    4,  129,   30,    4,   65, 
-/* 6390 */    30,  117,    4,  129,   30,    4,   68,   30,  117,    4, 
-/* 6400 */   129,   30,    4,   71,   30,  117,    4,  129,   30,    4, 
-/* 6410 */    74,   30,  117,    4,  129,   30,    4,   77,   30,  117, 
-/* 6420 */     4,  129,   30,    4,   80,   30,  117,    4,  129,   30, 
-/* 6430 */     4,   83,   30,  117,    4,  129,   30,    4,   86,   35, 
-/* 6440 */   129,   30,    4,   89,   32,  129,   30,    4,   91,   30, 
-/* 6450 */   129,   30,    4,   94,   27,  129,   30,    5,   97,   24, 
-/* 6460 */   129,   30,    5,  100,   21,  129,   30,    7,  103,   18, 
-/* 6470 */   129,   30,    8,  106,   15,  129,   30,   11,  109,   12, 
-/* 6480 */   129,   30,   18,  112,    9,  129,   30,   18,  115,    6, 
-/* 6490 */   129,   30,   18,  117,    4,  129,   30,   18,  120,    1, 
-/* 6500 */   129,  193,  129,   42,    8,  129,   38,   16,  129,   36, 
-/* 6510 */    20,  129,   34,   24,   71,    5,  129,   33,   26,   69, 
-/* 6520 */    10,  129,   32,   28,   68,   13,  129,   31,   30,   68, 
-/* 6530 */    14,  129,   31,    9,   52,    9,   68,   15,  129,   30, 
-/* 6540 */     8,   54,    8,   69,   14,  129,   30,    7,   55,    7, 
-/* 6550 */    71,    4,   78,    6,  129,   30,    6,   56,    6,   79, 
-/* 6560 */     5,  129,   30,    6,   56,    6,   80,    4,  130,   31, 
-/* 6570 */     5,   56,    5,   80,    4,  129,   31,    5,   56,    5, 
-/* 6580 */    79,    5,  129,   32,    5,   55,    5,   78,    6,  129, 
-/* 6590 */    33,    5,   54,    5,   77,    7,  129,   34,    6,   52, 
-/* 6600 */     6,   74,    9,  129,   35,   48,  129,   33,   49,  129, 
-/* 6610 */    32,   49,  129,   31,   49,  129,   30,   49,  129,   30, 
-/* 6620 */    47,  129,   30,   45,  129,   30,   41,  129,   30,    6, 
-/* 6630 */   129,   30,    4,  129,   30,    3,  129,   30,    2,  129, 
-/* 6640 */   193,  129,   30,    4,  117,    4,  130,   31,   90,  136, 
-/* 6650 */    37,    5,   72,    5,  129,   35,    5,   74,    5,  129, 
-/* 6660 */    33,    5,   76,    5,  129,   32,    5,   77,    5,  129, 
-/* 6670 */    31,    5,   78,    5,  129,   31,    4,   79,    4,  129, 
-/* 6680 */    30,    5,   79,    5,  131,   30,    6,   78,    6,  129, 
-/* 6690 */    30,    7,   77,    7,  129,   31,    8,   75,    8,  129, 
-/* 6700 */    31,   11,   72,   11,  129,   32,   15,   67,   15,  129, 
-/* 6710 */    33,   48,  129,   34,   46,  129,   35,   44,  129,   37, 
-/* 6720 */    40,  129,   39,   36,  129,   42,   30,  129,   46,   22, 
-/* 6730 */   129,  193,  129,   48,   18,  129,   43,   28,  129,   41, 
-/* 6740 */    32,  129,   39,   36,  129,   37,   40,  129,   35,   44, 
-/* 6750 */   129,   34,   46,  129,   33,   13,   68,   13,  129,   32, 
-/* 6760 */     9,   73,    9,  129,   32,    7,   75,    7,  129,   31, 
-/* 6770 */     6,   77,    6,  129,   31,    5,   78,    5,  129,   30, 
-/* 6780 */     5,   79,    5,  129,   30,    4,   80,    4,  133,   31, 
-/* 6790 */     3,   79,    4,  129,   31,    4,   79,    4,  129,   32, 
-/* 6800 */     3,   78,    4,  129,   32,    4,   76,    6,  129,   33, 
-/* 6810 */     4,   74,    7,  129,   34,    4,   72,    8,  129,   35, 
-/* 6820 */     5,   72,    7,  129,   37,    5,   73,    4,  129,   39, 
-/* 6830 */     4,   74,    1,  129,  129,  193,  129,   46,   22,  129, 
-/* 6840 */    42,   30,  129,   39,   36,  129,   37,   40,  129,   35, 
-/* 6850 */    44,  129,   34,   46,  129,   33,   48,  129,   32,   15, 
-/* 6860 */    67,   15,  129,   31,   11,   72,   11,  129,   31,    8, 
-/* 6870 */    75,    8,  129,   30,    7,   77,    7,  129,   30,    6, 
-/* 6880 */    78,    6,  129,   30,    5,   79,    5,  131,   31,    4, 
-/* 6890 */    79,    4,  129,   31,    5,   78,    5,  129,   32,    5, 
-/* 6900 */    77,    5,  129,   33,    5,   76,    5,  129,   35,    5, 
-/* 6910 */    74,    5,  117,    4,  129,   37,    5,   72,    5,  117, 
-/* 6920 */     4,  129,   30,   91,  136,   30,    4,  130,  193,  129, 
-/* 6930 */    48,   18,  129,   43,   28,  129,   41,   32,  129,   39, 
-/* 6940 */    36,  129,   37,   40,  129,   35,   44,  129,   34,   46, 
-/* 6950 */   129,   33,   13,   55,    4,   68,   13,  129,   32,    9, 
-/* 6960 */    55,    4,   73,    9,  129,   32,    7,   55,    4,   75, 
-/* 6970 */     7,  129,   31,    6,   55,    4,   77,    6,  129,   31, 
-/* 6980 */     5,   55,    4,   78,    5,  129,   30,    5,   55,    4, 
-/* 6990 */    79,    5,  129,   30,    4,   55,    4,   80,    4,  132, 
-/* 7000 */    30,    4,   55,    4,   79,    5,  129,   31,    3,   55, 
-/* 7010 */     4,   78,    5,  129,   31,    4,   55,    4,   77,    6, 
-/* 7020 */   129,   32,    3,   55,    4,   75,    7,  129,   32,    4, 
-/* 7030 */    55,    4,   73,    9,  129,   33,    4,   55,    4,   68, 
-/* 7040 */    13,  129,   34,    4,   55,   25,  129,   35,    5,   55, 
-/* 7050 */    24,  129,   37,    5,   55,   22,  129,   39,    4,   55, 
-/* 7060 */    20,  129,   55,   18,  129,   55,   16,  129,   55,   11, 
-/* 7070 */   129,  193,  129,   80,    4,  129,   30,    4,   80,    4, 
-/* 7080 */   130,   30,   78,  129,   30,   82,  129,   30,   85,  129, 
-/* 7090 */    30,   87,  129,   30,   88,  129,   30,   89,  129,   30, 
-/* 7100 */    90,  130,   30,    4,   80,    4,  115,    6,  129,   30, 
-/* 7110 */     4,   80,    4,  117,    4,  129,   80,    4,  105,    6, 
-/* 7120 */   117,    4,  129,   80,    4,  103,   10,  116,    5,  129, 
-/* 7130 */    80,    4,  102,   19,  129,   80,    4,  101,   19,  129, 
-/* 7140 */   101,   19,  129,  101,   18,  129,  102,   16,  129,  103, 
-/* 7150 */    12,  129,  105,    6,  129,  193,  129,   12,   10,   59, 
-/* 7160 */    11,  129,    9,   16,   55,   19,  129,    7,   20,   53, 
-/* 7170 */    23,  129,    6,    7,   23,    5,   32,    6,   51,   27, 
-/* 7180 */   129,    4,    7,   25,   16,   50,   29,  129,    3,    6, 
-/* 7190 */    27,   16,   49,   31,  129,    2,    6,   28,   16,   48, 
-/* 7200 */    33,  129,    1,    6,   27,   18,   47,   35,  129,    1, 
-/* 7210 */     6,   27,   31,   71,   12,  129,    1,    5,   26,   15, 
-/* 7220 */    44,   10,   75,    8,  129,    1,    5,   25,   14,   45, 
-/* 7230 */     7,   77,    7,  129,    1,    5,   25,   13,   45,    5, 
-/* 7240 */    79,    5,  129,    1,    5,   24,   14,   45,    4,   80, 
-/* 7250 */     4,  129,    1,    5,   24,   13,   45,    4,   80,    4, 
-/* 7260 */   129,    1,    5,   23,   14,   45,    4,   80,    4,  129, 
-/* 7270 */     1,    5,   23,   13,   45,    4,   80,    4,  129,    1, 
-/* 7280 */     6,   22,   13,   45,    5,   79,    5,  129,    1,    6, 
-/* 7290 */    21,   14,   45,    7,   77,    7,  129,    1,    7,   21, 
-/* 7300 */    13,   46,    8,   75,    8,  129,    1,    8,   20,   13, 
-/* 7310 */    46,   12,   71,   12,  129,    1,   10,   18,   15,   47, 
-/* 7320 */    35,  129,    2,   30,   48,   33,  129,    3,   29,   49, 
-/* 7330 */    32,  129,    4,   27,   50,   31,  129,    5,   25,   51, 
-/* 7340 */    27,   80,    2,   86,    4,  129,    7,   21,   53,   23, 
-/* 7350 */    80,    3,   85,    6,  129,    9,   17,   55,   19,   80, 
-/* 7360 */    12,  129,   12,   12,   59,   11,   81,   11,  129,   82, 
-/* 7370 */    10,  129,   84,    7,  129,   86,    4,  129,  193,  129, 
-/* 7380 */    30,    4,  117,    4,  130,   30,   91,  136,   30,    4, 
-/* 7390 */    72,    5,  129,   30,    4,   74,    5,  129,   75,    5, 
-/* 7400 */   129,   76,    5,  129,   76,    6,  129,   77,    6,  130, 
-/* 7410 */    77,    7,  130,   76,    8,  129,   30,    4,   75,    9, 
-/* 7420 */   129,   30,    4,   72,   12,  129,   30,   54,  129,   30, 
-/* 7430 */    53,  130,   30,   52,  129,   30,   51,  129,   30,   49, 
-/* 7440 */   129,   30,   46,  129,   30,   42,  129,   30,    4,  130, 
-/* 7450 */   193,  129,   30,    4,   80,    4,  129,   30,    4,   80, 
-/* 7460 */     4,  100,    6,  129,   30,   54,   98,   10,  129,   30, 
-/* 7470 */    54,   97,   12,  129,   30,   54,   96,   14,  131,   30, 
-/* 7480 */    54,   97,   12,  129,   30,   54,   98,   10,  129,   30, 
-/* 7490 */    54,  100,    6,  129,   30,    4,  130,  193,  129,    7, 
-/* 7500 */     6,  129,    4,   11,  129,    3,   13,  129,    2,   14, 
-/* 7510 */   129,    1,   15,  130,    1,    3,    6,    9,  129,    1, 
-/* 7520 */     3,    7,    6,  129,    1,    3,  130,    1,    4,  129, 
-/* 7530 */     1,    5,   80,    4,  129,    1,    7,   80,    4,  100, 
-/* 7540 */     6,  129,    2,   82,   98,   10,  129,    3,   81,   97, 
-/* 7550 */    12,  129,    4,   80,   96,   14,  129,    5,   79,   96, 
-/* 7560 */    14,  129,    7,   77,   96,   14,  129,   10,   74,   97, 
-/* 7570 */    12,  129,   14,   70,   98,   10,  129,   19,   65,  100, 
-/* 7580 */     6,  129,  193,  129,   30,    4,  117,    4,  130,   30, 
-/* 7590 */    91,  136,   30,    4,   57,    9,  129,   30,    4,   55, 
-/* 7600 */    12,  129,   52,   17,  129,   50,   20,  129,   48,   24, 
-/* 7610 */   129,   46,   27,  129,   44,   21,   69,    6,  129,   41, 
-/* 7620 */    22,   70,    6,   80,    4,  129,   30,    4,   39,   21, 
-/* 7630 */    72,    6,   80,    4,  129,   30,    4,   36,   22,   73, 
-/* 7640 */    11,  129,   30,   26,   75,    9,  129,   30,   23,   76, 
-/* 7650 */     8,  129,   30,   21,   78,    6,  129,   30,   19,   79, 
-/* 7660 */     5,  129,   30,   16,   80,    4,  129,   30,   14,   80, 
-/* 7670 */     4,  129,   30,   12,  129,   30,   10,  129,   30,    7, 
-/* 7680 */   129,   30,    5,  129,   30,    4,  130,  193,  129,   30, 
-/* 7690 */     4,  117,    4,  130,   30,   91,  136,   30,    4,  130, 
-/* 7700 */   193,  129,   30,    4,   80,    4,  130,   30,   54,  136, 
-/* 7710 */    30,    4,   72,    5,  129,   30,    4,   74,    5,  129, 
-/* 7720 */    75,    5,  129,   76,    5,  129,   30,    4,   75,    7, 
-/* 7730 */   129,   30,    4,   74,    9,  129,   30,   54,  132,   30, 
-/* 7740 */    53,  129,   30,   52,  129,   30,   51,  129,   30,   48, 
-/* 7750 */   129,   30,    4,   72,    5,  129,   30,    4,   74,    5, 
-/* 7760 */   129,   75,    5,  129,   76,    5,  129,   30,    4,   75, 
-/* 7770 */     7,  129,   30,    4,   74,    9,  129,   30,   54,  132, 
-/* 7780 */    30,   53,  129,   30,   52,  129,   30,   51,  129,   30, 
-/* 7790 */    48,  129,   30,    4,  130,  193,  129,   30,    4,   80, 
-/* 7800 */     4,  130,   30,   54,  136,   30,    4,   72,    5,  129, 
-/* 7810 */    30,    4,   74,    5,  129,   75,    5,  129,   76,    5, 
-/* 7820 */   129,   76,    6,  129,   77,    6,  130,   77,    7,  130, 
-/* 7830 */    76,    8,  129,   30,    4,   75,    9,  129,   30,    4, 
-/* 7840 */    72,   12,  129,   30,   54,  129,   30,   53,  130,   30, 
-/* 7850 */    52,  129,   30,   51,  129,   30,   49,  129,   30,   46, 
-/* 7860 */   129,   30,   42,  129,   30,    4,  130,  193,  129,   48, 
-/* 7870 */    18,  129,   43,   28,  129,   41,   32,  129,   39,   36, 
-/* 7880 */   129,   37,   40,  129,   35,   44,  129,   34,   46,  129, 
-/* 7890 */    33,   13,   68,   13,  129,   32,    9,   73,    9,  129, 
-/* 7900 */    32,    7,   75,    7,  129,   31,    6,   77,    6,  129, 
-/* 7910 */    31,    5,   78,    5,  129,   30,    5,   79,    5,  129, 
-/* 7920 */    30,    4,   80,    4,  132,   30,    5,   79,    5,  130, 
-/* 7930 */    31,    5,   78,    5,  129,   31,    6,   77,    6,  129, 
-/* 7940 */    32,    7,   75,    7,  129,   32,    9,   73,    9,  129, 
-/* 7950 */    33,   13,   68,   13,  129,   34,   46,  129,   35,   44, 
-/* 7960 */   129,   37,   40,  129,   39,   36,  129,   41,   32,  129, 
-/* 7970 */    43,   28,  129,   48,   18,  129,  193,  129,    1,    3, 
-/* 7980 */    80,    4,  130,    1,   83,  137,   37,    5,   72,    5, 
-/* 7990 */   129,   35,    5,   74,    5,  129,   33,    5,   76,    5, 
-/* 8000 */   129,   32,    5,   77,    5,  129,   31,    5,   78,    5, 
-/* 8010 */   129,   31,    4,   79,    4,  129,   30,    5,   79,    5, 
-/* 8020 */   131,   30,    6,   78,    6,  129,   30,    7,   77,    7, 
-/* 8030 */   129,   31,    8,   75,    8,  129,   31,   11,   72,   11, 
-/* 8040 */   129,   32,   15,   67,   15,  129,   33,   48,  129,   34, 
-/* 8050 */    46,  129,   35,   44,  129,   37,   40,  129,   39,   36, 
-/* 8060 */   129,   42,   30,  129,   46,   22,  129,  193,  129,   46, 
-/* 8070 */    22,  129,   42,   30,  129,   39,   36,  129,   37,   40, 
-/* 8080 */   129,   35,   44,  129,   34,   46,  129,   33,   48,  129, 
-/* 8090 */    32,   15,   67,   15,  129,   31,   11,   72,   11,  129, 
-/* 8100 */    31,    8,   75,    8,  129,   30,    7,   77,    7,  129, 
-/* 8110 */    30,    6,   78,    6,  129,   30,    5,   79,    5,  131, 
-/* 8120 */    31,    4,   79,    4,  129,   31,    5,   78,    5,  129, 
-/* 8130 */    32,    5,   77,    5,  129,   33,    5,   76,    5,  129, 
-/* 8140 */    35,    5,   74,    5,  129,   37,    5,   72,    5,  129, 
-/* 8150 */     1,   83,  136,    1,    3,   80,    4,  130,  193,  129, 
-/* 8160 */    30,    4,   80,    4,  130,   30,   54,  136,   30,    4, 
-/* 8170 */    68,    6,  129,   30,    4,   70,    6,  129,   71,    7, 
-/* 8180 */   129,   72,    7,  129,   73,    7,  129,   74,    7,  129, 
-/* 8190 */    74,    8,  129,   75,    8,  130,   69,   15,  129,   67, 
-/* 8200 */    17,  129,   66,   18,  129,   65,   19,  130,   65,   18, 
-/* 8210 */   130,   66,   16,  129,   67,   13,  129,   69,    8,  129, 
-/* 8220 */   193,  129,   30,   13,   64,    8,  129,   30,   13,   61, 
-/* 8230 */    14,  129,   30,   13,   59,   18,  129,   30,   13,   57, 
-/* 8240 */    22,  129,   33,    8,   56,   24,  129,   32,    7,   55, 
-/* 8250 */    26,  129,   32,    6,   54,   28,  129,   31,    6,   53, 
-/* 8260 */    16,   77,    6,  129,   31,    5,   53,   14,   79,    4, 
-/* 8270 */   129,   30,    5,   52,   14,   80,    4,  129,   30,    5, 
-/* 8280 */    52,   13,   80,    4,  129,   30,    4,   52,   13,   80, 
-/* 8290 */     4,  129,   30,    4,   52,   12,   80,    4,  129,   30, 
-/* 8300 */     4,   51,   13,   80,    4,  130,   30,    4,   50,   13, 
-/* 8310 */    79,    5,  129,   30,    4,   50,   13,   78,    5,  129, 
-/* 8320 */    30,    5,   49,   14,   77,    6,  129,   31,    4,   49, 
-/* 8330 */    13,   76,    6,  129,   31,    5,   48,   14,   75,    7, 
-/* 8340 */   129,   32,    5,   47,   14,   73,    8,  129,   32,    6, 
-/* 8350 */    45,   16,   71,   13,  129,   33,   27,   71,   13,  129, 
-/* 8360 */    34,   26,   71,   13,  129,   35,   24,   71,   13,  129, 
-/* 8370 */    37,   20,  129,   39,   16,  129,   43,    9,  129,  193, 
-/* 8380 */   129,   80,    4,  131,   41,   56,  129,   37,   60,  129, 
-/* 8390 */    35,   62,  129,   33,   64,  129,   32,   65,  129,   31, 
-/* 8400 */    66,  129,   30,   67,  130,   30,   11,   80,    4,  129, 
-/* 8410 */    30,    9,   80,    4,  129,   30,    8,   80,    4,  129, 
-/* 8420 */    31,    7,   80,    4,  129,   31,    6,  129,   32,    5, 
-/* 8430 */   129,   33,    5,  129,   35,    4,  129,   38,    3,  129, 
-/* 8440 */   193,  129,   80,    4,  130,   42,   42,  129,   38,   46, 
-/* 8450 */   129,   35,   49,  129,   33,   51,  129,   32,   52,  129, 
-/* 8460 */    31,   53,  130,   30,   54,  129,   30,   12,  129,   30, 
-/* 8470 */     9,  129,   30,    8,  129,   30,    7,  130,   31,    6, 
-/* 8480 */   130,   32,    6,  129,   33,    5,  129,   34,    5,  129, 
-/* 8490 */    35,    5,   80,    4,  129,   37,    5,   80,    4,  129, 
-/* 8500 */    30,   54,  136,   30,    4,  130,  193,  129,   80,    4, 
-/* 8510 */   130,   77,    7,  129,   74,   10,  129,   70,   14,  129, 
-/* 8520 */    66,   18,  129,   62,   22,  129,   59,   25,  129,   55, 
-/* 8530 */    29,  129,   51,   33,  129,   47,   37,  129,   44,   32, 
-/* 8540 */    80,    4,  129,   40,   32,   80,    4,  129,   36,   32, 
-/* 8550 */   129,   32,   33,  129,   30,   31,  129,   33,   24,  129, 
-/* 8560 */    36,   17,  129,   40,   12,  129,   44,   12,  129,   48, 
-/* 8570 */    12,  129,   51,   13,  129,   55,   13,  129,   59,   13, 
-/* 8580 */    80,    4,  129,   63,   13,   80,    4,  129,   67,   17, 
-/* 8590 */   129,   71,   13,  129,   74,   10,  129,   78,    6,  129, 
-/* 8600 */    80,    4,  131,  193,  129,   80,    4,  130,   77,    7, 
-/* 8610 */   129,   74,   10,  129,   70,   14,  129,   66,   18,  129, 
-/* 8620 */    62,   22,  129,   59,   25,  129,   55,   29,  129,   51, 
-/* 8630 */    33,  129,   47,   37,  129,   44,   32,   80,    4,  129, 
-/* 8640 */    40,   32,   80,    4,  129,   36,   32,  129,   32,   33, 
-/* 8650 */   129,   30,   31,  129,   33,   24,  129,   36,   17,  129, 
-/* 8660 */    40,   12,  129,   44,   12,  129,   47,   13,  129,   44, 
-/* 8670 */    20,  129,   40,   28,  129,   36,   31,  129,   32,   32, 
-/* 8680 */   129,   30,   30,  129,   33,   24,  129,   36,   17,  129, 
-/* 8690 */    40,   12,  129,   44,   12,  129,   48,   12,  129,   51, 
-/* 8700 */    13,  129,   55,   13,  129,   59,   13,   80,    4,  129, 
-/* 8710 */    63,   13,   80,    4,  129,   67,   17,  129,   71,   13, 
-/* 8720 */   129,   74,   10,  129,   78,    6,  129,   80,    4,  131, 
-/* 8730 */   193,  129,   30,    4,   80,    4,  130,   30,    4,   79, 
-/* 8740 */     5,  129,   30,    5,   77,    7,  129,   30,    6,   74, 
-/* 8750 */    10,  129,   30,    8,   72,   12,  129,   30,   11,   69, 
-/* 8760 */    15,  129,   30,   13,   67,   17,  129,   30,    4,   37, 
-/* 8770 */     8,   64,   20,  129,   30,    4,   39,    8,   62,   22, 
-/* 8780 */   129,   41,    8,   59,   25,  129,   43,    8,   57,   27, 
-/* 8790 */   129,   45,    8,   55,   22,   80,    4,  129,   47,   27, 
-/* 8800 */    80,    4,  129,   49,   23,  129,   47,   22,  129,   44, 
-/* 8810 */    23,  129,   42,   22,  129,   30,    4,   39,   27,  129, 
-/* 8820 */    30,    4,   37,   31,  129,   30,   27,   62,    8,  129, 
-/* 8830 */    30,   25,   64,    8,  129,   30,   22,   66,    8,   80, 
-/* 8840 */     4,  129,   30,   20,   68,    8,   80,    4,  129,   30, 
-/* 8850 */    17,   70,    8,   80,    4,  129,   30,   15,   73,   11, 
-/* 8860 */   129,   30,   12,   75,    9,  129,   30,   10,   77,    7, 
-/* 8870 */   129,   30,    7,   79,    5,  129,   30,    5,   80,    4, 
-/* 8880 */   129,   30,    4,   80,    4,  130,  193,  129,    4,    5, 
-/* 8890 */    80,    4,  129,    2,    9,   80,    4,  129,    1,   11, 
-/* 8900 */    77,    7,  129,    1,   12,   74,   10,  129,    1,   12, 
-/* 8910 */    70,   14,  129,    1,   12,   66,   18,  129,    1,   11, 
-/* 8920 */    62,   22,  129,    2,    9,   59,   25,  129,    4,   11, 
-/* 8930 */    55,   29,  129,    7,   12,   51,   33,  129,   10,   12, 
-/* 8940 */    47,   37,  129,   14,   12,   44,   32,   80,    4,  129, 
-/* 8950 */    17,   13,   40,   32,   80,    4,  129,   21,   13,   36, 
-/* 8960 */    32,  129,   25,   40,  129,   29,   32,  129,   33,   24, 
-/* 8970 */   129,   36,   17,  129,   40,   12,  129,   44,   12,  129, 
-/* 8980 */    48,   12,  129,   51,   13,  129,   55,   13,  129,   59, 
-/* 8990 */    13,   80,    4,  129,   63,   13,   80,    4,  129,   67, 
-/* 9000 */    17,  129,   71,   13,  129,   74,   10,  129,   78,    6, 
-/* 9010 */   129,   80,    4,  131,  193,  129,   30,    1,   71,   13, 
-/* 9020 */   129,   30,    3,   71,   13,  129,   30,    6,   71,   13, 
-/* 9030 */   129,   30,    9,   75,    9,  129,   30,   11,   77,    7, 
-/* 9040 */   129,   30,   14,   79,    5,  129,   30,   17,   79,    5, 
-/* 9050 */   129,   30,   19,   80,    4,  129,   30,   22,   80,    4, 
-/* 9060 */   129,   30,   25,   80,    4,  129,   30,   27,   80,    4, 
-/* 9070 */   129,   30,    4,   36,   24,   80,    4,  129,   30,    4, 
-/* 9080 */    38,   25,   80,    4,  129,   30,    4,   41,   24,   80, 
-/* 9090 */     4,  129,   30,    4,   44,   24,   80,    4,  129,   30, 
-/* 9100 */     4,   46,   25,   80,    4,  129,   30,    4,   49,   25, 
-/* 9110 */    80,    4,  129,   30,    4,   52,   24,   80,    4,  129, 
-/* 9120 */    30,    4,   54,   30,  129,   30,    4,   57,   27,  129, 
-/* 9130 */    30,    4,   59,   25,  129,   30,    4,   62,   22,  129, 
-/* 9140 */    30,    4,   65,   19,  129,   30,    5,   67,   17,  129, 
-/* 9150 */    30,    5,   70,   14,  129,   30,    7,   73,   11,  129, 
-/* 9160 */    30,    9,   76,    8,  129,   30,   13,   78,    6,  129, 
-/* 9170 */    30,   13,   81,    3,  129,   30,   13,  129,  193,    2, 
-/* 9180 */     9,   59,   25,  129,    4,   11,   55,   29,  129,    7, 
-/* 9190 */    12,   51,   33,  129,   10,   12,   47,   37,  129,   14, 
-/* 9200 */    12,   44,   32,   80,    4,  129,   17,   13,   40,   32, 
-/* 9210 */    80,    4,  129,   21,   13,   36,   32,  129,   25,   40, 
-/* 9220 */   129,   29,   32,  129,   33,   24,  129,   36,   17,  129, 
-/* 9230 */    40,   12,  129,   44,   12,  129,   48,   12,  129,   51, 
-/* 9240 */    13,  129,   55,   13,  129,   59,   13,   80,    4,  129, 
-/* 9250 */    63,   13,   80,    4,  129,   67,   17,  129,   71,   13, 
-/* 9260 */   129,   74,   10,  129,   78,    6,  129,   80,    4,  131, 
+/*    0 */   129,  227,  130,   34,    6,   90,   19,  129,   32,   10,
+/*   10 */    74,   40,  129,   31,   12,   64,   53,  129,   30,   14,
+/*   20 */    54,   65,  129,   30,   14,   53,   67,  129,   30,   14,
+/*   30 */    54,   65,  129,   31,   12,   64,   53,  129,   32,   10,
+/*   40 */    74,   40,  129,   34,    6,   90,   19,  129,  194,  130,
+/*   50 */    99,    9,  129,   97,   14,  129,   96,   18,  129,   95,
+/*   60 */    22,  129,   95,   16,  117,    2,  129,   95,   14,  129,
+/*   70 */    96,   11,  129,   97,    9,  129,   99,    6,  129,  194,
+/*   80 */   129,   87,    4,  101,    4,  131,   82,   28,  131,   87,
+/*   90 */     4,  101,    4,  133,   82,   28,  131,   87,    4,  101,
+/*  100 */     4,  131,  193,  129,   39,    1,   84,   27,  129,   38,
+/*  110 */     3,   81,   32,  129,   37,    5,   79,   35,  129,   36,
+/*  120 */     5,   77,   38,  129,   35,    5,   76,   40,  129,   34,
+/*  130 */     5,   75,   21,  103,   14,  129,   33,    5,   74,   19,
+/*  140 */   107,   11,  129,   32,    5,   73,   17,  110,    9,  129,
+/*  150 */    32,    4,   73,   16,  112,    7,  129,   31,    4,   72,
+/*  160 */    15,  114,    6,  129,   31,    4,   72,   14,  115,    5,
+/*  170 */   129,   30,    4,   71,   15,  116,    5,  129,   27,   97,
+/*  180 */   131,   30,    4,   69,   14,  117,    4,  129,   30,    4,
+/*  190 */    68,   15,  117,    4,  132,   30,    4,   68,   14,  117,
+/*  200 */     4,  129,   27,   97,  131,   30,    5,   65,   15,  116,
+/*  210 */     5,  129,   31,    4,   65,   14,  116,    4,  129,   31,
+/*  220 */     6,   64,   15,  116,    4,  129,   32,    7,   62,   16,
+/*  230 */   115,    4,  129,   32,    9,   61,   17,  114,    5,  129,
+/*  240 */    33,   11,   58,   19,  113,    5,  129,   34,   14,   55,
+/*  250 */    21,  112,    5,  129,   35,   40,  111,    5,  129,   36,
+/*  260 */    38,  110,    5,  129,   37,   35,  109,    5,  129,   38,
+/*  270 */    32,  110,    3,  129,   40,   27,  111,    1,  129,  193,
+/*  280 */   129,   30,    4,  103,    9,  129,   30,    7,  100,   15,
+/*  290 */   129,   30,   10,   99,   17,  129,   33,   10,   97,    6,
+/*  300 */   112,    6,  129,   36,   10,   96,    5,  114,    5,  129,
+/*  310 */    39,   10,   96,    4,  115,    4,  129,   42,   10,   95,
+/*  320 */     4,  116,    4,  129,   45,   10,   95,    3,  117,    3,
+/*  330 */   129,   48,   10,   95,    3,  117,    3,  129,   51,   10,
+/*  340 */    95,    4,  116,    4,  129,   54,   10,   96,    4,  115,
+/*  350 */     4,  129,   57,   10,   96,    5,  114,    5,  129,   60,
+/*  360 */    10,   97,    6,  112,    6,  129,   63,   10,   99,   17,
+/*  370 */   129,   66,   10,  100,   15,  129,   69,   10,  103,    9,
+/*  380 */   129,   39,    9,   72,   10,  129,   36,   15,   75,   10,
+/*  390 */   129,   35,   17,   78,   10,  129,   33,    6,   48,    6,
+/*  400 */    81,   10,  129,   32,    5,   50,    5,   84,   10,  129,
+/*  410 */    32,    4,   51,    4,   87,   10,  129,   31,    4,   52,
+/*  420 */     4,   90,   10,  129,   31,    3,   53,    3,   93,   10,
+/*  430 */   129,   31,    3,   53,    3,   96,   10,  129,   31,    4,
+/*  440 */    52,    4,   99,   10,  129,   32,    4,   51,    4,  102,
+/*  450 */    10,  129,   32,    5,   50,    5,  105,   10,  129,   33,
+/*  460 */     6,   48,    6,  108,   10,  129,   35,   17,  111,   10,
+/*  470 */   129,   36,   15,  114,    7,  129,   40,    9,  118,    4,
+/*  480 */   129,  193,  129,   48,   18,  129,   43,   28,  129,   41,
+/*  490 */    32,  129,   39,   36,  129,   37,   40,  129,   35,   44,
+/*  500 */   129,   34,   46,  129,   33,   13,   68,   13,  129,   32,
+/*  510 */     9,   73,    9,  129,   32,    7,   75,    7,  129,   31,
+/*  520 */     6,   77,    6,  129,   31,    5,   78,    5,  129,   30,
+/*  530 */     5,   79,    5,  129,   20,   74,  132,   30,    4,   80,
+/*  540 */     4,  129,   31,    3,   79,    4,  129,   31,    4,   79,
+/*  550 */     4,  129,   32,    3,   78,    4,  129,   32,    4,   76,
+/*  560 */     6,  129,   33,    4,   74,    7,  129,   34,    4,   72,
+/*  570 */     8,  129,   35,    5,   72,    7,  129,   37,    5,   73,
+/*  580 */     4,  129,   39,    4,   74,    1,  129,  129,  193,  130,
+/*  590 */   111,    6,  129,  109,   10,  129,  108,   12,  129,  107,
+/*  600 */    14,  129,   97,    2,  105,   16,  129,   99,   22,  129,
+/*  610 */   102,   18,  129,  105,   14,  129,  108,    9,  129,  194,
+/*  620 */   130,   63,   25,  129,   57,   37,  129,   52,   47,  129,
+/*  630 */    48,   55,  129,   44,   63,  129,   41,   69,  129,   38,
+/*  640 */    75,  129,   36,   79,  129,   34,   83,  129,   33,   28,
+/*  650 */    90,   28,  129,   32,   23,   96,   23,  129,   32,   17,
+/*  660 */   102,   17,  129,   31,   13,  107,   13,  129,   30,    9,
+/*  670 */   112,    9,  129,   30,    5,  116,    5,  129,   30,    1,
+/*  680 */   120,    1,  129,  194,  130,   30,    1,  120,    1,  129,
+/*  690 */    30,    5,  116,    5,  129,   30,    9,  112,    9,  129,
+/*  700 */    31,   13,  107,   13,  129,   32,   17,  102,   17,  129,
+/*  710 */    32,   23,   96,   23,  129,   33,   28,   90,   28,  129,
+/*  720 */    34,   83,  129,   36,   79,  129,   38,   75,  129,   41,
+/*  730 */    69,  129,   44,   63,  129,   48,   55,  129,   52,   47,
+/*  740 */   129,   57,   37,  129,   63,   25,  129,  194,  129,   80,
+/*  750 */     4,  130,   80,    4,  129,   68,    2,   80,    4,   94,
+/*  760 */     2,  129,   66,    6,   80,    4,   92,    6,  129,   67,
+/*  770 */     7,   80,    4,   90,    7,  129,   69,    7,   80,    4,
+/*  780 */    88,    7,  129,   71,    6,   80,    4,   87,    6,  129,
+/*  790 */    72,   20,  129,   74,   16,  129,   76,   12,  129,   62,
+/*  800 */    40,  131,   76,   12,  129,   74,   16,  129,   72,   20,
+/*  810 */   129,   71,    6,   80,    4,   87,    6,  129,   69,    7,
+/*  820 */    80,    4,   88,    7,  129,   67,    7,   80,    4,   90,
+/*  830 */     7,  129,   66,    6,   80,    4,   92,    6,  129,   68,
+/*  840 */     2,   80,    4,   94,    2,  129,   80,    4,  130,  193,
+/*  850 */   129,   60,    4,  139,   41,   42,  131,   60,    4,  139,
+/*  860 */   193,  130,   34,    6,  129,   32,   10,  129,   31,   12,
+/*  870 */   129,   30,   14,  129,   20,    2,   28,   16,  129,   22,
+/*  880 */    22,  129,   24,   19,  129,   27,   15,  129,   31,    9,
+/*  890 */   129,  194,  129,   60,    4,  152,  193,  130,   34,    6,
+/*  900 */   129,   32,   10,  129,   31,   12,  129,   30,   14,  131,
+/*  910 */    31,   12,  129,   32,   10,  129,   34,    6,  129,  194,
+/*  920 */   129,   30,    4,  129,   30,    7,  129,   30,   10,  129,
+/*  930 */    33,   10,  129,   36,   10,  129,   39,   10,  129,   42,
+/*  940 */    10,  129,   45,   10,  129,   48,   10,  129,   51,   10,
+/*  950 */   129,   54,   10,  129,   57,   10,  129,   60,   10,  129,
+/*  960 */    63,   10,  129,   66,   10,  129,   69,   10,  129,   72,
+/*  970 */    10,  129,   75,   10,  129,   78,   10,  129,   81,   10,
+/*  980 */   129,   84,   10,  129,   87,   10,  129,   90,   10,  129,
+/*  990 */    93,   10,  129,   96,   10,  129,   99,   10,  129,  102,
+/* 1000 */    10,  129,  105,   10,  129,  108,   10,  129,  111,   10,
+/* 1010 */   129,  114,    7,  129,  117,    4,  129,  193,  129,   60,
+/* 1020 */    31,  129,   53,   45,  129,   49,   53,  129,   46,   59,
+/* 1030 */   129,   43,   65,  129,   41,   69,  129,   39,   73,  129,
+/* 1040 */    37,   77,  129,   36,   79,  129,   35,   15,  101,   15,
+/* 1050 */   129,   34,   11,  106,   11,  129,   33,    9,  109,    9,
+/* 1060 */   129,   32,    7,  112,    7,  129,   31,    6,  114,    6,
+/* 1070 */   129,   31,    5,  115,    5,  129,   30,    5,  116,    5,
+/* 1080 */   129,   30,    4,  117,    4,  132,   30,    5,  116,    5,
+/* 1090 */   129,   31,    5,  115,    5,  129,   31,    6,  114,    6,
+/* 1100 */   129,   32,    7,  112,    7,  129,   33,    9,  109,    9,
+/* 1110 */   129,   34,   11,  106,   11,  129,   35,   15,  101,   15,
+/* 1120 */   129,   36,   79,  129,   37,   77,  129,   39,   73,  129,
+/* 1130 */    41,   69,  129,   43,   65,  129,   46,   59,  129,   49,
+/* 1140 */    53,  129,   53,   45,  129,   60,   31,  129,  193,  129,
+/* 1150 */    30,    4,  129,   30,    4,  100,    1,  129,   30,    4,
+/* 1160 */   100,    3,  129,   30,    4,  100,    5,  129,   30,   76,
+/* 1170 */   129,   30,   78,  129,   30,   80,  129,   30,   82,  129,
+/* 1180 */    30,   83,  129,   30,   85,  129,   30,   87,  129,   30,
+/* 1190 */    89,  129,   30,   91,  129,   30,    4,  132,  193,  129,
+/* 1200 */    30,    3,  129,   30,    7,  129,   30,   10,  112,    1,
+/* 1210 */   129,   30,   13,  112,    2,  129,   30,   16,  112,    3,
+/* 1220 */   129,   30,   18,  111,    5,  129,   30,   21,  111,    6,
+/* 1230 */   129,   30,   23,  112,    6,  129,   30,   14,   47,    8,
+/* 1240 */   113,    6,  129,   30,   14,   49,    8,  114,    5,  129,
+/* 1250 */    30,   14,   51,    8,  115,    5,  129,   30,   14,   53,
+/* 1260 */     8,  116,    4,  129,   30,   14,   55,    8,  116,    5,
+/* 1270 */   129,   30,   14,   56,    9,  117,    4,  129,   30,   14,
+/* 1280 */    57,    9,  117,    4,  129,   30,   14,   58,   10,  117,
+/* 1290 */     4,  129,   30,   14,   59,   10,  117,    4,  129,   30,
+/* 1300 */    14,   60,   11,  117,    4,  129,   30,   14,   61,   11,
+/* 1310 */   116,    5,  129,   30,   14,   62,   11,  116,    5,  129,
+/* 1320 */    30,   14,   63,   12,  115,    6,  129,   30,   14,   64,
+/* 1330 */    13,  114,    7,  129,   30,   14,   65,   13,  113,    8,
+/* 1340 */   129,   30,   14,   65,   15,  111,    9,  129,   30,   14,
+/* 1350 */    66,   16,  109,   11,  129,   30,   14,   67,   17,  107,
+/* 1360 */    12,  129,   30,   14,   68,   20,  103,   16,  129,   30,
+/* 1370 */    14,   69,   49,  129,   30,   14,   70,   47,  129,   30,
+/* 1380 */    14,   71,   45,  129,   30,   14,   73,   42,  129,   30,
+/* 1390 */    15,   75,   38,  129,   33,   12,   77,   34,  129,   36,
+/* 1400 */    10,   79,   30,  129,   40,    6,   82,   23,  129,   44,
+/* 1410 */     3,   86,   15,  129,   47,    1,  129,  193,  129,  129,
+/* 1420 */    38,    3,  129,   37,    5,  111,    1,  129,   36,    7,
+/* 1430 */   111,    2,  129,   35,    9,  110,    5,  129,   34,    8,
+/* 1440 */   110,    6,  129,   33,    7,  109,    8,  129,   32,    7,
+/* 1450 */   110,    8,  129,   32,    6,  112,    7,  129,   31,    6,
+/* 1460 */   113,    6,  129,   31,    5,  114,    6,  129,   30,    5,
+/* 1470 */   115,    5,  129,   30,    5,  116,    4,  129,   30,    4,
+/* 1480 */   117,    4,  131,   30,    4,  117,    4,  129,   30,    4,
+/* 1490 */    79,    2,  117,    4,  129,   30,    5,   78,    4,  117,
+/* 1500 */     4,  129,   30,    5,   77,    6,  116,    5,  129,   30,
+/* 1510 */     6,   76,    8,  115,    6,  129,   30,    7,   75,   11,
+/* 1520 */   114,    6,  129,   30,    8,   73,   15,  112,    8,  129,
+/* 1530 */    31,    9,   71,   19,  110,    9,  129,   31,   11,   68,
+/* 1540 */    26,  107,   12,  129,   32,   13,   65,   14,   82,   36,
+/* 1550 */   129,   32,   16,   61,   17,   83,   34,  129,   33,   44,
+/* 1560 */    84,   32,  129,   34,   42,   85,   30,  129,   35,   40,
+/* 1570 */    87,   27,  129,   36,   38,   89,   23,  129,   38,   34,
+/* 1580 */    92,   17,  129,   40,   30,   95,   11,  129,   42,   26,
+/* 1590 */   129,   45,   20,  129,   49,   11,  129,  193,  129,   49,
+/* 1600 */     1,  129,   49,    4,  129,   49,    6,  129,   49,    8,
+/* 1610 */   129,   49,   10,  129,   49,   12,  129,   49,   14,  129,
+/* 1620 */    49,   17,  129,   49,   19,  129,   49,   21,  129,   49,
+/* 1630 */    23,  129,   49,   14,   65,    9,  129,   49,   14,   67,
+/* 1640 */     9,  129,   49,   14,   69,    9,  129,   49,   14,   71,
+/* 1650 */    10,  129,   49,   14,   74,    9,  129,   49,   14,   76,
+/* 1660 */     9,  129,   49,   14,   78,    9,  129,   49,   14,   80,
+/* 1670 */     9,  129,   49,   14,   82,    9,  129,   49,   14,   84,
+/* 1680 */     9,  129,   30,    4,   49,   14,   86,   10,  129,   30,
+/* 1690 */     4,   49,   14,   89,    9,  129,   30,    4,   49,   14,
+/* 1700 */    91,    9,  129,   30,    4,   49,   14,   93,    9,  129,
+/* 1710 */    30,   74,  129,   30,   76,  129,   30,   78,  129,   30,
+/* 1720 */    81,  129,   30,   83,  129,   30,   85,  129,   30,   87,
+/* 1730 */   129,   30,   89,  129,   30,   91,  129,   30,    4,   49,
+/* 1740 */    14,  132,  193,  129,   37,    1,  129,   36,    3,   77,
+/* 1750 */     3,  129,   35,    5,   78,   11,  129,   34,    7,   78,
+/* 1760 */    21,  129,   33,    7,   79,   29,  129,   32,    7,   79,
+/* 1770 */    38,  129,   32,    6,   80,    4,   92,   29,  129,   31,
+/* 1780 */     6,   80,    5,  102,   19,  129,   31,    5,   80,    6,
+/* 1790 */   107,   14,  129,   31,    4,   81,    5,  107,   14,  129,
+/* 1800 */    30,    5,   81,    6,  107,   14,  129,   30,    4,   81,
+/* 1810 */     6,  107,   14,  130,   30,    4,   81,    7,  107,   14,
+/* 1820 */   129,   30,    4,   80,    8,  107,   14,  130,   30,    5,
+/* 1830 */    80,    8,  107,   14,  129,   30,    5,   79,    9,  107,
+/* 1840 */    14,  129,   31,    5,   79,    9,  107,   14,  129,   31,
+/* 1850 */     6,   78,   10,  107,   14,  129,   32,    6,   76,   11,
+/* 1860 */   107,   14,  129,   32,    8,   74,   13,  107,   14,  129,
+/* 1870 */    33,   10,   71,   16,  107,   14,  129,   33,   15,   67,
+/* 1880 */    19,  107,   14,  129,   34,   51,  107,   14,  129,   35,
+/* 1890 */    49,  107,   14,  129,   36,   47,  107,   14,  129,   37,
+/* 1900 */    45,  107,   14,  129,   39,   41,  107,   14,  129,   41,
+/* 1910 */    37,  107,   14,  129,   44,   32,  107,   14,  129,   47,
+/* 1920 */    25,  111,   10,  129,   51,   16,  115,    6,  129,  119,
+/* 1930 */     2,  129,  193,  129,   56,   39,  129,   51,   49,  129,
+/* 1940 */    47,   57,  129,   44,   63,  129,   42,   67,  129,   40,
+/* 1950 */    71,  129,   38,   75,  129,   37,   77,  129,   35,   81,
+/* 1960 */   129,   34,   16,   74,    5,  101,   16,  129,   33,   11,
+/* 1970 */    76,    5,  107,   11,  129,   32,    9,   77,    5,  110,
+/* 1980 */     9,  129,   32,    7,   79,    4,  112,    7,  129,   31,
+/* 1990 */     6,   80,    4,  114,    6,  129,   31,    5,   81,    4,
+/* 2000 */   115,    5,  129,   30,    5,   82,    4,  116,    5,  129,
+/* 2010 */    30,    4,   82,    4,  116,    5,  129,   30,    4,   82,
+/* 2020 */     5,  117,    4,  131,   30,    5,   82,    5,  117,    4,
+/* 2030 */   129,   31,    5,   81,    6,  117,    4,  129,   31,    6,
+/* 2040 */    80,    7,  117,    4,  129,   32,    7,   79,    8,  117,
+/* 2050 */     4,  129,   32,    9,   77,    9,  116,    5,  129,   33,
+/* 2060 */    11,   75,   11,  116,    4,  129,   34,   16,   69,   16,
+/* 2070 */   115,    5,  129,   35,   49,  114,    5,  129,   37,   46,
+/* 2080 */   113,    5,  129,   38,   44,  112,    6,  129,   40,   41,
+/* 2090 */   112,    5,  129,   42,   37,  113,    3,  129,   44,   33,
+/* 2100 */   114,    1,  129,   47,   27,  129,   51,   17,  129,  193,
+/* 2110 */   129,  103,    2,  129,  103,    6,  129,  104,    9,  129,
+/* 2120 */   105,   12,  129,  106,   15,  129,  107,   14,  135,   30,
+/* 2130 */    10,  107,   14,  129,   30,   17,  107,   14,  129,   30,
+/* 2140 */    25,  107,   14,  129,   30,   31,  107,   14,  129,   30,
+/* 2150 */    37,  107,   14,  129,   30,   42,  107,   14,  129,   30,
+/* 2160 */    46,  107,   14,  129,   30,   50,  107,   14,  129,   30,
+/* 2170 */    54,  107,   14,  129,   30,   58,  107,   14,  129,   59,
+/* 2180 */    32,  107,   14,  129,   64,   30,  107,   14,  129,   74,
+/* 2190 */    23,  107,   14,  129,   81,   18,  107,   14,  129,   86,
+/* 2200 */    16,  107,   14,  129,   91,   14,  107,   14,  129,   96,
+/* 2210 */    25,  129,  100,   21,  129,  104,   17,  129,  107,   14,
+/* 2220 */   129,  111,   10,  129,  114,    7,  129,  117,    4,  129,
+/* 2230 */   120,    1,  129,  193,  129,   48,   13,  129,   44,   21,
+/* 2240 */   129,   42,   26,  129,   40,   30,   92,   12,  129,   38,
+/* 2250 */    34,   88,   20,  129,   36,   37,   86,   25,  129,   35,
+/* 2260 */    39,   84,   29,  129,   34,   13,   63,   12,   82,   33,
+/* 2270 */   129,   33,   11,   67,    9,   80,   36,  129,   32,    9,
+/* 2280 */    70,    7,   79,   38,  129,   31,    8,   72,   46,  129,
+/* 2290 */    30,    7,   74,   22,  108,   11,  129,   30,    6,   75,
+/* 2300 */    19,  111,    9,  129,   30,    5,   75,   17,  113,    7,
+/* 2310 */   129,   30,    5,   74,   16,  114,    6,  129,   30,    4,
+/* 2320 */    73,   16,  115,    6,  129,   30,    4,   72,   16,  116,
+/* 2330 */     5,  129,   30,    4,   72,   15,  117,    4,  129,   30,
+/* 2340 */     4,   71,   16,  117,    4,  129,   30,    5,   70,   16,
+/* 2350 */   117,    4,  129,   30,    5,   70,   15,  117,    4,  129,
+/* 2360 */    30,    6,   69,   15,  116,    5,  129,   30,    7,   68,
+/* 2370 */    17,  115,    5,  129,   30,    9,   67,   19,  114,    6,
+/* 2380 */   129,   30,   10,   65,   22,  113,    6,  129,   31,   12,
+/* 2390 */    63,   27,  110,    9,  129,   32,   14,   60,   21,   84,
+/* 2400 */     9,  106,   12,  129,   33,   47,   85,   32,  129,   34,
+/* 2410 */    45,   86,   30,  129,   35,   43,   88,   26,  129,   36,
+/* 2420 */    40,   90,   22,  129,   38,   36,   93,   17,  129,   40,
+/* 2430 */    32,   96,   10,  129,   42,   28,  129,   44,   23,  129,
+/* 2440 */    48,   15,  129,  193,  129,   83,   17,  129,   77,   27,
+/* 2450 */   129,   36,    1,   74,   33,  129,   35,    3,   72,   37,
+/* 2460 */   129,   34,    5,   70,   41,  129,   33,    6,   69,   44,
+/* 2470 */   129,   33,    5,   68,   46,  129,   32,    5,   67,   49,
+/* 2480 */   129,   31,    5,   66,   17,  101,   16,  129,   31,    5,
+/* 2490 */    66,   11,  108,   10,  129,   30,    4,   65,    9,  110,
+/* 2500 */     9,  129,   30,    4,   64,    8,  112,    7,  129,   30,
+/* 2510 */     4,   64,    7,  114,    6,  129,   30,    4,   64,    6,
+/* 2520 */   115,    5,  129,   30,    4,   64,    5,  116,    5,  129,
+/* 2530 */    30,    4,   64,    5,  117,    4,  131,   30,    4,   65,
+/* 2540 */     4,  117,    4,  129,   30,    5,   65,    4,  116,    5,
+/* 2550 */   129,   31,    5,   66,    4,  115,    5,  129,   31,    6,
+/* 2560 */    67,    4,  114,    6,  129,   32,    7,   68,    4,  112,
+/* 2570 */     7,  129,   32,    9,   69,    5,  110,    9,  129,   33,
+/* 2580 */    11,   70,    5,  107,   11,  129,   34,   16,   72,    5,
+/* 2590 */   101,   16,  129,   35,   81,  129,   37,   77,  129,   38,
+/* 2600 */    75,  129,   40,   71,  129,   42,   67,  129,   44,   63,
+/* 2610 */   129,   47,   57,  129,   51,   49,  129,   56,   39,  129,
+/* 2620 */   193,  130,   34,    6,   74,    6,  129,   32,   10,   72,
+/* 2630 */    10,  129,   31,   12,   71,   12,  129,   30,   14,   70,
+/* 2640 */    14,  131,   31,   12,   71,   12,  129,   32,   10,   72,
+/* 2650 */    10,  129,   34,    6,   74,    6,  129,  194,  130,   34,
+/* 2660 */     6,   74,    6,  129,   32,   10,   72,   10,  129,   31,
+/* 2670 */    12,   71,   12,  129,   30,   14,   70,   14,  129,   20,
+/* 2680 */     2,   28,   16,   70,   14,  129,   22,   22,   70,   14,
+/* 2690 */   129,   24,   19,   71,   12,  129,   27,   15,   72,   10,
+/* 2700 */   129,   31,    9,   74,    6,  129,  194,  129,   53,    4,
+/* 2710 */    63,    4,  152,  193,  130,   99,    7,  129,   97,   13,
+/* 2720 */   129,   96,   16,  129,   96,   18,  129,   96,   19,  129,
+/* 2730 */    97,   19,  129,   99,    6,  110,    7,  129,  112,    6,
+/* 2740 */   129,  114,    5,  129,   34,    6,   57,    5,  115,    4,
+/* 2750 */   129,   32,   10,   54,   12,  116,    4,  129,   31,   12,
+/* 2760 */    53,   16,  117,    3,  129,   30,   14,   52,   20,  117,
+/* 2770 */     4,  129,   30,   14,   52,   23,  117,    4,  129,   30,
+/* 2780 */    14,   52,   25,  117,    4,  129,   31,   12,   52,   27,
+/* 2790 */   117,    4,  129,   32,   10,   53,   10,   70,   11,  116,
+/* 2800 */     5,  129,   34,    6,   55,    5,   73,   10,  115,    6,
+/* 2810 */   129,   74,   11,  114,    7,  129,   75,   12,  112,    9,
+/* 2820 */   129,   76,   13,  110,   10,  129,   77,   16,  106,   14,
+/* 2830 */   129,   78,   41,  129,   80,   38,  129,   81,   36,  129,
+/* 2840 */    82,   34,  129,   84,   30,  129,   86,   26,  129,   88,
+/* 2850 */    22,  129,   92,   14,  129,  194,  129,   55,   15,  129,
+/* 2860 */    50,   25,  129,   47,   32,  129,   45,   13,   70,   12,
+/* 2870 */   129,   43,    9,   76,   10,  129,   42,    6,   79,    8,
+/* 2880 */   129,   41,    5,   81,    7,  129,   40,    4,   84,    6,
+/* 2890 */   129,   39,    4,   59,   12,   85,    6,  129,   38,    4,
+/* 2900 */    55,   19,   87,    5,  129,   37,    4,   53,   23,   88,
+/* 2910 */     4,  129,   36,    4,   51,    8,   71,    6,   89,    4,
+/* 2920 */   129,   36,    4,   51,    6,   73,    4,   89,    4,  129,
+/* 2930 */    36,    4,   50,    6,   74,    4,   90,    3,  129,   35,
+/* 2940 */     4,   50,    5,   75,    3,   90,    4,  129,   35,    4,
+/* 2950 */    50,    4,   75,    4,   90,    4,  131,   35,    4,   50,
+/* 2960 */     5,   75,    4,   90,    4,  129,   36,    4,   51,    5,
+/* 2970 */    75,    4,   90,    4,  129,   36,    4,   51,    6,   75,
+/* 2980 */     4,   90,    4,  129,   36,    4,   53,   26,   90,    4,
+/* 2990 */   129,   37,    4,   54,   25,   90,    4,  129,   37,    4,
+/* 3000 */    52,   27,   90,    3,  129,   38,    4,   52,    4,   89,
+/* 3010 */     4,  129,   39,    4,   51,    4,   88,    4,  129,   40,
+/* 3020 */     4,   50,    4,   87,    5,  129,   41,    4,   50,    4,
+/* 3030 */    86,    5,  129,   42,    4,   50,    4,   85,    5,  129,
+/* 3040 */    43,    3,   50,    4,   83,    6,  129,   44,    2,   51,
+/* 3050 */     5,   80,    7,  129,   46,    1,   52,    6,   76,    9,
+/* 3060 */   129,   54,   28,  129,   56,   23,  129,   60,   16,  129,
+/* 3070 */   193,  129,   30,    4,  132,   30,    5,  129,   30,    8,
+/* 3080 */   129,   30,   12,  129,   30,   16,  129,   30,    4,   37,
+/* 3090 */    12,  129,   30,    4,   41,   12,  129,   30,    4,   44,
+/* 3100 */    13,  129,   30,    4,   48,   13,  129,   52,   13,  129,
+/* 3110 */    56,   12,  129,   58,   14,  129,   58,    4,   64,   12,
+/* 3120 */   129,   58,    4,   68,   12,  129,   58,    4,   72,   12,
+/* 3130 */   129,   58,    4,   75,   13,  129,   58,    4,   79,   13,
+/* 3140 */   129,   58,    4,   83,   13,  129,   58,    4,   87,   13,
+/* 3150 */   129,   58,    4,   91,   12,  129,   58,    4,   95,   12,
+/* 3160 */   129,   58,    4,   96,   15,  129,   58,    4,   93,   22,
+/* 3170 */   129,   58,    4,   89,   30,  129,   58,    4,   85,   36,
+/* 3180 */   129,   58,    4,   81,   38,  129,   58,    4,   77,   38,
+/* 3190 */   129,   58,    4,   73,   38,  129,   58,    4,   70,   37,
+/* 3200 */   129,   58,    4,   66,   37,  129,   58,   41,  129,   58,
+/* 3210 */    37,  129,   54,   38,  129,   30,    4,   50,   38,  129,
+/* 3220 */    30,    4,   46,   38,  129,   30,    4,   42,   38,  129,
+/* 3230 */    30,    4,   38,   39,  129,   30,   43,  129,   30,   39,
+/* 3240 */   129,   30,   35,  129,   30,   31,  129,   30,   27,  129,
+/* 3250 */    30,   24,  129,   30,   20,  129,   30,   16,  129,   30,
+/* 3260 */    12,  129,   30,    8,  129,   30,    5,  129,   30,    4,
+/* 3270 */   132,  193,  129,   30,    4,  117,    4,  132,   30,   91,
+/* 3280 */   137,   30,    4,   80,    4,  117,    4,  138,   30,    4,
+/* 3290 */    80,    5,  116,    5,  129,   30,    5,   79,    6,  116,
+/* 3300 */     5,  130,   30,    6,   78,    8,  115,    6,  129,   31,
+/* 3310 */     6,   77,    9,  115,    6,  129,   31,    7,   76,   11,
+/* 3320 */   114,    6,  129,   31,    8,   75,   14,  112,    8,  129,
+/* 3330 */    32,    8,   74,   16,  111,    9,  129,   32,    9,   73,
+/* 3340 */    19,  109,   10,  129,   33,   10,   71,   24,  106,   13,
+/* 3350 */   129,   33,   13,   68,   12,   83,   35,  129,   34,   16,
+/* 3360 */    64,   15,   84,   33,  129,   35,   43,   85,   31,  129,
+/* 3370 */    36,   41,   86,   29,  129,   37,   39,   88,   25,  129,
+/* 3380 */    38,   37,   90,   21,  129,   40,   33,   93,   15,  129,
+/* 3390 */    42,   29,   96,    9,  129,   45,   24,  129,   49,   16,
+/* 3400 */   129,  193,  129,   63,   25,  129,   57,   37,  129,   53,
+/* 3410 */    45,  129,   50,   51,  129,   47,   57,  129,   45,   61,
+/* 3420 */   129,   43,   65,  129,   41,   69,  129,   39,   73,  129,
+/* 3430 */    38,   25,   92,   21,  129,   36,   21,   97,   18,  129,
+/* 3440 */    35,   18,  102,   14,  129,   34,   16,  106,   11,  129,
+/* 3450 */    33,   14,  108,   10,  129,   32,   12,  111,    8,  129,
+/* 3460 */    32,   10,  113,    6,  129,   31,   10,  114,    6,  129,
+/* 3470 */    31,    8,  115,    5,  129,   30,    8,  116,    5,  129,
+/* 3480 */    30,    7,  116,    5,  129,   30,    6,  117,    4,  130,
+/* 3490 */    30,    5,  117,    4,  131,   31,    4,  116,    5,  129,
+/* 3500 */    32,    4,  116,    4,  129,   32,    5,  115,    5,  129,
+/* 3510 */    33,    4,  114,    5,  129,   34,    4,  112,    6,  129,
+/* 3520 */    35,    4,  110,    7,  129,   37,    4,  107,    9,  129,
+/* 3530 */    39,    4,  103,   12,  129,   41,    4,  103,   18,  129,
+/* 3540 */    43,    4,  103,   18,  129,   45,    5,  103,   18,  129,
+/* 3550 */    48,    5,  103,   18,  129,   51,    1,  129,  193,  129,
+/* 3560 */    30,    4,  117,    4,  132,   30,   91,  137,   30,    4,
+/* 3570 */   117,    4,  135,   30,    5,  116,    5,  130,   30,    6,
+/* 3580 */   115,    6,  130,   31,    6,  114,    6,  129,   31,    7,
+/* 3590 */   113,    7,  129,   32,    7,  112,    7,  129,   32,    8,
+/* 3600 */   111,    8,  129,   33,    9,  109,    9,  129,   33,   12,
+/* 3610 */   106,   12,  129,   34,   13,  104,   13,  129,   35,   15,
+/* 3620 */   101,   15,  129,   36,   19,   96,   19,  129,   37,   24,
+/* 3630 */    90,   24,  129,   39,   73,  129,   40,   71,  129,   42,
+/* 3640 */    67,  129,   44,   63,  129,   46,   59,  129,   49,   53,
+/* 3650 */   129,   52,   47,  129,   56,   39,  129,   61,   29,  129,
+/* 3660 */   193,  129,   30,    4,  117,    4,  132,   30,   91,  137,
+/* 3670 */    30,    4,   80,    4,  117,    4,  140,   30,    4,   79,
+/* 3680 */     6,  117,    4,  129,   30,    4,   77,   10,  117,    4,
+/* 3690 */   129,   30,    4,   73,   18,  117,    4,  132,   30,    4,
+/* 3700 */   117,    4,  130,   30,    5,  116,    5,  130,   30,    7,
+/* 3710 */   114,    7,  129,   30,    8,  113,    8,  129,   30,   11,
+/* 3720 */   110,   11,  129,   30,   18,  103,   18,  132,  193,  129,
+/* 3730 */    30,    4,  117,    4,  132,   30,   91,  137,   30,    4,
+/* 3740 */    80,    4,  117,    4,  132,   80,    4,  117,    4,  136,
+/* 3750 */    79,    6,  117,    4,  129,   77,   10,  117,    4,  129,
+/* 3760 */    73,   18,  117,    4,  132,  117,    4,  130,  116,    5,
+/* 3770 */   130,  114,    7,  129,  113,    8,  129,  110,   11,  129,
+/* 3780 */   103,   18,  132,  193,  129,   63,   25,  129,   57,   37,
+/* 3790 */   129,   53,   45,  129,   50,   51,  129,   47,   57,  129,
+/* 3800 */    45,   61,  129,   43,   65,  129,   41,   69,  129,   39,
+/* 3810 */    73,  129,   38,   25,   92,   21,  129,   36,   21,   97,
+/* 3820 */    18,  129,   35,   18,  102,   14,  129,   34,   16,  106,
+/* 3830 */    11,  129,   33,   14,  108,   10,  129,   32,   12,  111,
+/* 3840 */     8,  129,   32,   10,  113,    6,  129,   31,   10,  114,
+/* 3850 */     6,  129,   31,    8,  115,    5,  129,   30,    8,  116,
+/* 3860 */     5,  129,   30,    7,  116,    5,  129,   30,    6,  117,
+/* 3870 */     4,  130,   30,    5,  117,    4,  131,   30,    5,   75,
+/* 3880 */     4,  116,    5,  129,   31,    5,   75,    4,  116,    4,
+/* 3890 */   129,   31,    6,   75,    4,  115,    5,  129,   32,    7,
+/* 3900 */    75,    4,  114,    5,  129,   32,    9,   75,    4,  112,
+/* 3910 */     6,  129,   33,   11,   75,    4,  110,    7,  129,   34,
+/* 3920 */    15,   75,    4,  107,    9,  129,   35,   44,  103,   12,
+/* 3930 */   129,   36,   43,  103,   18,  129,   38,   41,  103,   18,
+/* 3940 */   129,   39,   40,  103,   18,  129,   41,   38,  103,   18,
+/* 3950 */   129,   44,   35,  129,   48,   31,  129,   52,   27,  129,
+/* 3960 */    61,   18,  129,  193,  129,   30,    4,  117,    4,  132,
+/* 3970 */    30,   91,  137,   30,    4,   80,    4,  117,    4,  132,
+/* 3980 */    80,    4,  140,   30,    4,   80,    4,  117,    4,  132,
+/* 3990 */    30,   91,  137,   30,    4,  117,    4,  132,  193,  129,
+/* 4000 */    30,    4,  117,    4,  132,   30,   91,  137,   30,    4,
+/* 4010 */   117,    4,  132,  193,  129,   44,    7,  129,   40,   13,
+/* 4020 */   129,   37,   17,  129,   35,   20,  129,   34,   22,  129,
+/* 4030 */    33,   23,  129,   32,   24,  129,   32,   23,  129,   31,
+/* 4040 */     6,   41,   13,  129,   31,    5,   42,   11,  129,   30,
+/* 4050 */     5,   44,    7,  129,   30,    4,  132,   30,    5,  130,
+/* 4060 */    31,    5,  129,   31,    6,  117,    4,  129,   31,    8,
+/* 4070 */   117,    4,  129,   32,    9,  117,    4,  129,   33,   11,
+/* 4080 */   117,    4,  129,   34,   87,  129,   35,   86,  129,   36,
+/* 4090 */    85,  129,   37,   84,  129,   38,   83,  129,   40,   81,
+/* 4100 */   129,   42,   79,  129,   45,   76,  129,   50,   71,  129,
+/* 4110 */   117,    4,  132,  193,  129,   30,    4,  117,    4,  132,
+/* 4120 */    30,   91,  137,   30,    4,   76,    8,  117,    4,  129,
+/* 4130 */    30,    4,   73,   13,  117,    4,  129,   30,    4,   70,
+/* 4140 */    18,  117,    4,  129,   30,    4,   67,   23,  117,    4,
+/* 4150 */   129,   65,   26,  129,   62,   31,  129,   59,   35,  129,
+/* 4160 */    56,   29,   89,    7,  129,   53,   29,   91,    7,  129,
+/* 4170 */    50,   29,   93,    7,  129,   47,   29,   95,    6,  129,
+/* 4180 */    30,    4,   45,   29,   96,    7,  129,   30,    4,   42,
+/* 4190 */    29,   98,    7,  129,   30,    4,   39,   30,  100,    6,
+/* 4200 */   129,   30,    4,   36,   30,  101,    7,  129,   30,   33,
+/* 4210 */   103,    7,  117,    4,  129,   30,   30,  105,    6,  117,
+/* 4220 */     4,  129,   30,   27,  106,    7,  117,    4,  129,   30,
+/* 4230 */    25,  108,    7,  117,    4,  129,   30,   22,  110,   11,
+/* 4240 */   129,   30,   19,  111,   10,  129,   30,   16,  113,    8,
+/* 4250 */   129,   30,   13,  115,    6,  129,   30,   11,  116,    5,
+/* 4260 */   129,   30,    8,  117,    4,  129,   30,    5,  117,    4,
+/* 4270 */   129,   30,    4,  117,    4,  130,   30,    4,  130,  193,
+/* 4280 */   129,   30,    4,  117,    4,  132,   30,   91,  137,   30,
+/* 4290 */     4,  117,    4,  132,   30,    4,  144,   30,    5,  130,
+/* 4300 */    30,    7,  129,   30,    8,  129,   30,   11,  129,   30,
+/* 4310 */    18,  132,  193,  129,   30,    4,  117,    4,  132,   30,
+/* 4320 */    91,  132,   30,    4,  103,   18,  129,   30,    4,   97,
+/* 4330 */    24,  129,   30,    4,   92,   29,  129,   30,    4,   87,
+/* 4340 */    34,  129,   81,   40,  129,   76,   45,  129,   70,   49,
+/* 4350 */   129,   65,   49,  129,   60,   49,  129,   55,   49,  129,
+/* 4360 */    50,   48,  129,   44,   49,  129,   39,   48,  129,   33,
+/* 4370 */    49,  129,   30,   47,  129,   34,   37,  129,   40,   26,
+/* 4380 */   129,   46,   19,  129,   52,   19,  129,   58,   19,  129,
+/* 4390 */    64,   19,  129,   70,   19,  129,   76,   19,  129,   82,
+/* 4400 */    19,  129,   30,    4,   88,   18,  129,   30,    4,   94,
+/* 4410 */    18,  129,   30,    4,  100,   18,  129,   30,    4,  106,
+/* 4420 */    15,  129,   30,   91,  137,   30,    4,  117,    4,  132,
+/* 4430 */   193,  129,   30,    4,  117,    4,  132,   30,   91,  132,
+/* 4440 */    30,    4,  107,   14,  129,   30,    4,  104,   17,  129,
+/* 4450 */    30,    4,  101,   20,  129,   30,    4,   99,   22,  129,
+/* 4460 */    96,   25,  129,   93,   28,  129,   91,   28,  129,   88,
+/* 4470 */    29,  129,   85,   29,  129,   82,   29,  129,   79,   29,
+/* 4480 */   129,   76,   29,  129,   74,   29,  129,   71,   29,  129,
+/* 4490 */    68,   29,  129,   65,   29,  129,   62,   29,  129,   60,
+/* 4500 */    29,  129,   57,   29,  129,   54,   29,  129,   51,   29,
+/* 4510 */   129,   49,   28,  129,   46,   29,  129,   43,   29,  129,
+/* 4520 */    40,   29,  117,    4,  129,   37,   29,  117,    4,  129,
+/* 4530 */    35,   29,  117,    4,  129,   32,   29,  117,    4,  129,
+/* 4540 */    30,   91,  132,  117,    4,  132,  193,  129,   63,   25,
+/* 4550 */   129,   57,   37,  129,   53,   45,  129,   50,   51,  129,
+/* 4560 */    47,   57,  129,   45,   61,  129,   43,   65,  129,   41,
+/* 4570 */    69,  129,   39,   73,  129,   38,   21,   92,   21,  129,
+/* 4580 */    36,   18,   97,   18,  129,   35,   14,  102,   14,  129,
+/* 4590 */    34,   11,  106,   11,  129,   33,   10,  108,   10,  129,
+/* 4600 */    32,    8,  111,    8,  129,   32,    6,  113,    6,  129,
+/* 4610 */    31,    6,  114,    6,  129,   31,    5,  115,    5,  129,
+/* 4620 */    30,    5,  116,    5,  130,   30,    4,  117,    4,  132,
+/* 4630 */    30,    5,  116,    5,  130,   31,    5,  115,    5,  129,
+/* 4640 */    31,    6,  114,    6,  129,   32,    6,  113,    6,  129,
+/* 4650 */    32,    8,  111,    8,  129,   33,   10,  108,   10,  129,
+/* 4660 */    34,   11,  106,   11,  129,   35,   14,  102,   14,  129,
+/* 4670 */    36,   18,   97,   18,  129,   38,   21,   92,   21,  129,
+/* 4680 */    39,   73,  129,   41,   69,  129,   43,   65,  129,   45,
+/* 4690 */    61,  129,   47,   57,  129,   50,   51,  129,   53,   45,
+/* 4700 */   129,   57,   37,  129,   63,   25,  129,  193,  129,   30,
+/* 4710 */     4,  117,    4,  132,   30,   91,  137,   30,    4,   80,
+/* 4720 */     4,  117,    4,  132,   80,    4,  117,    4,  134,   80,
+/* 4730 */     5,  116,    5,  131,   80,    6,  115,    6,  130,   81,
+/* 4740 */     6,  114,    6,  129,   81,    8,  112,    8,  129,   81,
+/* 4750 */     9,  111,    9,  129,   82,   10,  109,   10,  129,   82,
+/* 4760 */    13,  106,   13,  129,   83,   35,  129,   84,   33,  129,
+/* 4770 */    85,   31,  129,   86,   29,  129,   88,   25,  129,   90,
+/* 4780 */    21,  129,   93,   15,  129,   96,    9,  129,  193,  129,
+/* 4790 */    63,   25,  129,   57,   37,  129,   53,   45,  129,   50,
+/* 4800 */    51,  129,   47,   57,  129,   45,   61,  129,   43,   65,
+/* 4810 */   129,   41,   69,  129,   39,   73,  129,   38,   21,   92,
+/* 4820 */    21,  129,   36,   18,   97,   18,  129,   35,   14,  102,
+/* 4830 */    14,  129,   34,   11,  106,   11,  129,   33,   10,  108,
+/* 4840 */    10,  129,   32,    8,  111,    8,  129,   32,    6,  113,
+/* 4850 */     6,  129,   31,    6,  114,    6,  129,   31,    5,  115,
+/* 4860 */     5,  129,   30,    5,  116,    5,  130,   30,    4,   39,
+/* 4870 */     2,  117,    4,  129,   30,    4,   40,    4,  117,    4,
+/* 4880 */   129,   30,    4,   41,    5,  117,    4,  129,   30,    4,
+/* 4890 */    41,    6,  117,    4,  129,   30,    5,   40,    8,  116,
+/* 4900 */     5,  129,   30,    5,   39,   10,  116,    5,  129,   31,
+/* 4910 */     5,   38,   11,  115,    5,  129,   31,   18,  114,    6,
+/* 4920 */   129,   32,   17,  113,    6,  129,   32,   16,  111,    8,
+/* 4930 */   129,   33,   15,  108,   10,  129,   33,   14,  106,   11,
+/* 4940 */   129,   32,   17,  102,   14,  129,   31,   23,   97,   18,
+/* 4950 */   129,   31,   28,   92,   21,  129,   30,   82,  129,   30,
+/* 4960 */    80,  129,   30,   11,   43,   65,  129,   30,   10,   45,
+/* 4970 */    61,  129,   31,    8,   47,   57,  129,   32,    6,   50,
+/* 4980 */    51,  129,   33,    5,   53,   45,  129,   35,    4,   57,
+/* 4990 */    37,  129,   38,    2,   63,   25,  129,  193,  129,   30,
+/* 5000 */     4,  117,    4,  132,   30,   91,  137,   30,    4,   76,
+/* 5010 */     8,  117,    4,  129,   30,    4,   73,   11,  117,    4,
+/* 5020 */   129,   30,    4,   70,   14,  117,    4,  129,   30,    4,
+/* 5030 */    67,   17,  117,    4,  129,   65,   19,  117,    4,  129,
+/* 5040 */    62,   22,  117,    4,  129,   59,   25,  117,    4,  129,
+/* 5050 */    56,   28,  117,    4,  129,   53,   31,  117,    4,  129,
+/* 5060 */    50,   34,  117,    4,  129,   47,   29,   80,    5,  116,
+/* 5070 */     5,  129,   30,    4,   45,   29,   80,    5,  116,    5,
+/* 5080 */   129,   30,    4,   42,   29,   80,    5,  116,    5,  129,
+/* 5090 */    30,    4,   39,   30,   80,    6,  115,    6,  129,   30,
+/* 5100 */     4,   36,   30,   80,    6,  115,    6,  129,   30,   33,
+/* 5110 */    81,    6,  114,    6,  129,   30,   30,   81,    8,  112,
+/* 5120 */     8,  129,   30,   27,   81,    9,  111,    9,  129,   30,
+/* 5130 */    25,   82,   10,  109,   10,  129,   30,   22,   82,   13,
+/* 5140 */   106,   13,  129,   30,   19,   83,   35,  129,   30,   16,
+/* 5150 */    84,   33,  129,   30,   13,   85,   31,  129,   30,   11,
+/* 5160 */    86,   29,  129,   30,    8,   88,   25,  129,   30,    5,
+/* 5170 */    90,   21,  129,   30,    4,   93,   15,  129,   30,    4,
+/* 5180 */    96,    9,  129,   30,    4,  130,  193,  129,   30,   18,
+/* 5190 */   130,   30,   18,   89,   15,  129,   30,   18,   85,   23,
+/* 5200 */   129,   34,   11,   83,   27,  129,   34,    9,   81,   31,
+/* 5210 */   129,   33,    8,   79,   35,  129,   33,    6,   78,   16,
+/* 5220 */   106,    9,  129,   32,    6,   77,   15,  109,    7,  129,
+/* 5230 */    32,    5,   76,   14,  111,    6,  129,   31,    5,   75,
+/* 5240 */    14,  113,    5,  129,   31,    4,   74,   15,  114,    5,
+/* 5250 */   129,   31,    4,   74,   14,  115,    4,  129,   30,    4,
+/* 5260 */    73,   15,  116,    4,  129,   30,    4,   73,   14,  116,
+/* 5270 */     4,  129,   30,    4,   73,   14,  117,    4,  129,   30,
+/* 5280 */     4,   72,   15,  117,    4,  130,   30,    4,   71,   15,
+/* 5290 */   117,    4,  130,   30,    4,   70,   15,  117,    4,  129,
+/* 5300 */    30,    5,   70,   15,  117,    4,  129,   30,    5,   69,
+/* 5310 */    15,  116,    5,  129,   30,    6,   68,   16,  115,    5,
+/* 5320 */   129,   31,    6,   67,   16,  114,    6,  129,   31,    7,
+/* 5330 */    66,   17,  113,    6,  129,   32,    7,   64,   18,  111,
+/* 5340 */     8,  129,   32,    8,   62,   19,  109,    9,  129,   33,
+/* 5350 */     9,   60,   20,  107,   10,  129,   34,   11,   57,   22,
+/* 5360 */   103,   13,  129,   35,   43,  103,   18,  129,   36,   41,
+/* 5370 */   103,   18,  129,   38,   38,  103,   18,  129,   39,   35,
+/* 5380 */   103,   18,  129,   41,   31,  129,   43,   27,  129,   46,
+/* 5390 */    22,  129,   49,   14,  129,  193,  129,  103,   18,  132,
+/* 5400 */   110,   11,  129,  113,    8,  129,  114,    7,  129,  116,
+/* 5410 */     5,  130,  117,    4,  132,   30,    4,  117,    4,  132,
+/* 5420 */    30,   91,  137,   30,    4,  117,    4,  132,  117,    4,
+/* 5430 */   132,  116,    5,  130,  114,    7,  129,  113,    8,  129,
+/* 5440 */   110,   11,  129,  103,   18,  132,  193,  129,  117,    4,
+/* 5450 */   132,   56,   65,  129,   50,   71,  129,   46,   75,  129,
+/* 5460 */    44,   77,  129,   42,   79,  129,   40,   81,  129,   38,
+/* 5470 */    83,  129,   36,   85,  129,   35,   86,  129,   34,   20,
+/* 5480 */   117,    4,  129,   33,   17,  117,    4,  129,   32,   15,
+/* 5490 */   117,    4,  129,   32,   13,  117,    4,  129,   31,   12,
+/* 5500 */   129,   31,   10,  129,   31,    9,  129,   30,    9,  129,
+/* 5510 */    30,    8,  130,   30,    7,  132,   31,    6,  130,   31,
+/* 5520 */     7,  129,   32,    6,  129,   32,    7,  129,   33,    7,
+/* 5530 */   129,   34,    7,  129,   35,    8,  129,   36,    9,  117,
+/* 5540 */     4,  129,   38,    9,  117,    4,  129,   40,   10,  117,
+/* 5550 */     4,  129,   42,   12,  117,    4,  129,   44,   77,  129,
+/* 5560 */    46,   75,  129,   50,   71,  129,   56,   43,  100,   21,
+/* 5570 */   129,  117,    4,  132,  193,  129,  117,    4,  132,  115,
+/* 5580 */     6,  129,  110,   11,  129,  105,   16,  129,  101,   20,
+/* 5590 */   129,   96,   25,  129,   92,   29,  129,   87,   34,  129,
+/* 5600 */    83,   38,  129,   78,   43,  129,   74,   47,  129,   70,
+/* 5610 */    42,  117,    4,  129,   65,   42,  117,    4,  129,   60,
+/* 5620 */    43,  117,    4,  129,   56,   42,  129,   51,   42,  129,
+/* 5630 */    46,   43,  129,   42,   43,  129,   37,   44,  129,   33,
+/* 5640 */    43,  129,   30,   42,  129,   33,   34,  129,   38,   25,
+/* 5650 */   129,   42,   16,  129,   47,   15,  129,   52,   15,  129,
+/* 5660 */    57,   15,  129,   61,   16,  129,   66,   16,  129,   71,
+/* 5670 */    16,  129,   76,   16,  129,   80,   16,  129,   85,   16,
+/* 5680 */   117,    4,  129,   90,   16,  117,    4,  129,   95,   16,
+/* 5690 */   117,    4,  129,  100,   21,  129,  105,   16,  129,  110,
+/* 5700 */    11,  129,  114,    7,  129,  117,    4,  132,  193,  129,
+/* 5710 */   117,    4,  132,  115,    6,  129,  110,   11,  129,  105,
+/* 5720 */    16,  129,  101,   20,  129,   96,   25,  129,   92,   29,
+/* 5730 */   129,   87,   34,  129,   83,   38,  129,   78,   43,  129,
+/* 5740 */    74,   47,  129,   70,   42,  117,    4,  129,   65,   42,
+/* 5750 */   117,    4,  129,   60,   43,  117,    4,  129,   56,   42,
+/* 5760 */   129,   51,   42,  129,   46,   43,  129,   42,   43,  129,
+/* 5770 */    37,   44,  129,   33,   43,  129,   30,   42,  129,   33,
+/* 5780 */    34,  129,   38,   25,  129,   42,   16,  129,   47,   15,
+/* 5790 */   129,   52,   15,  129,   57,   15,  129,   61,   16,  129,
+/* 5800 */    65,   17,  129,   60,   27,  129,   56,   36,  129,   51,
+/* 5810 */    42,  129,   46,   43,  129,   42,   43,  129,   37,   44,
+/* 5820 */   129,   33,   43,  129,   30,   42,  129,   33,   34,  129,
+/* 5830 */    38,   25,  129,   42,   16,  129,   47,   15,  129,   52,
+/* 5840 */    15,  129,   57,   15,  129,   61,   16,  129,   66,   16,
+/* 5850 */   129,   71,   16,  129,   76,   16,  129,   80,   16,  129,
+/* 5860 */    85,   16,  117,    4,  129,   90,   16,  117,    4,  129,
+/* 5870 */    95,   16,  117,    4,  129,  100,   21,  129,  105,   16,
+/* 5880 */   129,  110,   11,  129,  114,    7,  129,  117,    4,  132,
+/* 5890 */   193,  129,   30,    4,  117,    4,  132,   30,    4,  115,
+/* 5900 */     6,  129,   30,    4,  112,    9,  129,   30,    6,  109,
+/* 5910 */    12,  129,   30,    9,  106,   15,  129,   30,   11,  103,
+/* 5920 */    18,  129,   30,   14,  100,   21,  129,   30,    4,   38,
+/* 5930 */     9,   98,   23,  129,   30,    4,   40,   10,   95,   26,
+/* 5940 */   129,   30,    4,   43,    9,   92,   29,  129,   46,    9,
+/* 5950 */    89,   32,  129,   49,    8,   86,   28,  117,    4,  129,
+/* 5960 */    51,    9,   83,   28,  117,    4,  129,   54,    9,   80,
+/* 5970 */    28,  117,    4,  129,   57,    8,   77,   28,  117,    4,
+/* 5980 */   129,   59,    9,   74,   28,  129,   62,   37,  129,   64,
+/* 5990 */    33,  129,   66,   28,  129,   63,   28,  129,   60,   28,
+/* 6000 */   129,   57,   28,  129,   54,   33,  129,   51,   39,  129,
+/* 6010 */    48,   29,   83,    9,  129,   30,    4,   45,   29,   86,
+/* 6020 */     9,  129,   30,    4,   42,   29,   89,    9,  129,   30,
+/* 6030 */     4,   39,   29,   92,    8,  129,   30,    4,   36,   29,
+/* 6040 */    94,    9,  129,   30,   32,   97,    9,  129,   30,   29,
+/* 6050 */   100,    8,  117,    4,  129,   30,   26,  103,    8,  117,
+/* 6060 */     4,  129,   30,   23,  105,    9,  117,    4,  129,   30,
+/* 6070 */    20,  108,   13,  129,   30,   18,  111,   10,  129,   30,
+/* 6080 */    15,  113,    8,  129,   30,   12,  116,    5,  129,   30,
+/* 6090 */     9,  117,    4,  129,   30,    6,  117,    4,  129,   30,
+/* 6100 */     4,  117,    4,  132,  193,  129,  117,    4,  132,  114,
+/* 6110 */     7,  129,  111,   10,  129,  108,   13,  129,  105,   16,
+/* 6120 */   129,  102,   19,  129,  100,   21,  129,   96,   25,  129,
+/* 6130 */    93,   28,  129,   90,   31,  129,   87,   34,  129,   84,
+/* 6140 */    30,  117,    4,  129,   30,    4,   81,   30,  117,    4,
+/* 6150 */   129,   30,    4,   78,   30,  117,    4,  129,   30,    4,
+/* 6160 */    75,   30,  117,    4,  129,   30,    4,   72,   30,  129,
+/* 6170 */    30,   69,  129,   30,   66,  129,   30,   63,  129,   30,
+/* 6180 */    60,  129,   30,   57,  129,   30,   54,  129,   30,   51,
+/* 6190 */   129,   30,   48,  129,   30,   51,  129,   30,    4,   73,
+/* 6200 */    12,  129,   30,    4,   76,   12,  129,   30,    4,   80,
+/* 6210 */    12,  129,   30,    4,   83,   12,  129,   87,   12,  129,
+/* 6220 */    90,   12,  117,    4,  129,   94,   11,  117,    4,  129,
+/* 6230 */    97,   12,  117,    4,  129,  101,   12,  117,    4,  129,
+/* 6240 */   104,   17,  129,  108,   13,  129,  111,   10,  129,  115,
+/* 6250 */     6,  129,  117,    4,  134,  193,  129,   30,    1,  103,
+/* 6260 */    18,  129,   30,    4,  103,   18,  129,   30,    7,  103,
+/* 6270 */    18,  129,   30,    9,  103,   18,  129,   30,   12,  110,
+/* 6280 */    11,  129,   30,   15,  113,    8,  129,   30,   18,  114,
+/* 6290 */     7,  129,   30,   21,  116,    5,  129,   30,   24,  116,
+/* 6300 */     5,  129,   30,   27,  117,    4,  129,   30,   30,  117,
+/* 6310 */     4,  129,   30,   33,  117,    4,  129,   30,    4,   37,
+/* 6320 */    28,  117,    4,  129,   30,    4,   40,   28,  117,    4,
+/* 6330 */   129,   30,    4,   42,   29,  117,    4,  129,   30,    4,
+/* 6340 */    45,   29,  117,    4,  129,   30,    4,   48,   29,  117,
+/* 6350 */     4,  129,   30,    4,   51,   29,  117,    4,  129,   30,
+/* 6360 */     4,   54,   29,  117,    4,  129,   30,    4,   57,   29,
+/* 6370 */   117,    4,  129,   30,    4,   59,   30,  117,    4,  129,
+/* 6380 */    30,    4,   62,   30,  117,    4,  129,   30,    4,   65,
+/* 6390 */    30,  117,    4,  129,   30,    4,   68,   30,  117,    4,
+/* 6400 */   129,   30,    4,   71,   30,  117,    4,  129,   30,    4,
+/* 6410 */    74,   30,  117,    4,  129,   30,    4,   77,   30,  117,
+/* 6420 */     4,  129,   30,    4,   80,   30,  117,    4,  129,   30,
+/* 6430 */     4,   83,   30,  117,    4,  129,   30,    4,   86,   35,
+/* 6440 */   129,   30,    4,   89,   32,  129,   30,    4,   91,   30,
+/* 6450 */   129,   30,    4,   94,   27,  129,   30,    5,   97,   24,
+/* 6460 */   129,   30,    5,  100,   21,  129,   30,    7,  103,   18,
+/* 6470 */   129,   30,    8,  106,   15,  129,   30,   11,  109,   12,
+/* 6480 */   129,   30,   18,  112,    9,  129,   30,   18,  115,    6,
+/* 6490 */   129,   30,   18,  117,    4,  129,   30,   18,  120,    1,
+/* 6500 */   129,  193,  129,   42,    8,  129,   38,   16,  129,   36,
+/* 6510 */    20,  129,   34,   24,   71,    5,  129,   33,   26,   69,
+/* 6520 */    10,  129,   32,   28,   68,   13,  129,   31,   30,   68,
+/* 6530 */    14,  129,   31,    9,   52,    9,   68,   15,  129,   30,
+/* 6540 */     8,   54,    8,   69,   14,  129,   30,    7,   55,    7,
+/* 6550 */    71,    4,   78,    6,  129,   30,    6,   56,    6,   79,
+/* 6560 */     5,  129,   30,    6,   56,    6,   80,    4,  130,   31,
+/* 6570 */     5,   56,    5,   80,    4,  129,   31,    5,   56,    5,
+/* 6580 */    79,    5,  129,   32,    5,   55,    5,   78,    6,  129,
+/* 6590 */    33,    5,   54,    5,   77,    7,  129,   34,    6,   52,
+/* 6600 */     6,   74,    9,  129,   35,   48,  129,   33,   49,  129,
+/* 6610 */    32,   49,  129,   31,   49,  129,   30,   49,  129,   30,
+/* 6620 */    47,  129,   30,   45,  129,   30,   41,  129,   30,    6,
+/* 6630 */   129,   30,    4,  129,   30,    3,  129,   30,    2,  129,
+/* 6640 */   193,  129,   30,    4,  117,    4,  130,   31,   90,  136,
+/* 6650 */    37,    5,   72,    5,  129,   35,    5,   74,    5,  129,
+/* 6660 */    33,    5,   76,    5,  129,   32,    5,   77,    5,  129,
+/* 6670 */    31,    5,   78,    5,  129,   31,    4,   79,    4,  129,
+/* 6680 */    30,    5,   79,    5,  131,   30,    6,   78,    6,  129,
+/* 6690 */    30,    7,   77,    7,  129,   31,    8,   75,    8,  129,
+/* 6700 */    31,   11,   72,   11,  129,   32,   15,   67,   15,  129,
+/* 6710 */    33,   48,  129,   34,   46,  129,   35,   44,  129,   37,
+/* 6720 */    40,  129,   39,   36,  129,   42,   30,  129,   46,   22,
+/* 6730 */   129,  193,  129,   48,   18,  129,   43,   28,  129,   41,
+/* 6740 */    32,  129,   39,   36,  129,   37,   40,  129,   35,   44,
+/* 6750 */   129,   34,   46,  129,   33,   13,   68,   13,  129,   32,
+/* 6760 */     9,   73,    9,  129,   32,    7,   75,    7,  129,   31,
+/* 6770 */     6,   77,    6,  129,   31,    5,   78,    5,  129,   30,
+/* 6780 */     5,   79,    5,  129,   30,    4,   80,    4,  133,   31,
+/* 6790 */     3,   79,    4,  129,   31,    4,   79,    4,  129,   32,
+/* 6800 */     3,   78,    4,  129,   32,    4,   76,    6,  129,   33,
+/* 6810 */     4,   74,    7,  129,   34,    4,   72,    8,  129,   35,
+/* 6820 */     5,   72,    7,  129,   37,    5,   73,    4,  129,   39,
+/* 6830 */     4,   74,    1,  129,  129,  193,  129,   46,   22,  129,
+/* 6840 */    42,   30,  129,   39,   36,  129,   37,   40,  129,   35,
+/* 6850 */    44,  129,   34,   46,  129,   33,   48,  129,   32,   15,
+/* 6860 */    67,   15,  129,   31,   11,   72,   11,  129,   31,    8,
+/* 6870 */    75,    8,  129,   30,    7,   77,    7,  129,   30,    6,
+/* 6880 */    78,    6,  129,   30,    5,   79,    5,  131,   31,    4,
+/* 6890 */    79,    4,  129,   31,    5,   78,    5,  129,   32,    5,
+/* 6900 */    77,    5,  129,   33,    5,   76,    5,  129,   35,    5,
+/* 6910 */    74,    5,  117,    4,  129,   37,    5,   72,    5,  117,
+/* 6920 */     4,  129,   30,   91,  136,   30,    4,  130,  193,  129,
+/* 6930 */    48,   18,  129,   43,   28,  129,   41,   32,  129,   39,
+/* 6940 */    36,  129,   37,   40,  129,   35,   44,  129,   34,   46,
+/* 6950 */   129,   33,   13,   55,    4,   68,   13,  129,   32,    9,
+/* 6960 */    55,    4,   73,    9,  129,   32,    7,   55,    4,   75,
+/* 6970 */     7,  129,   31,    6,   55,    4,   77,    6,  129,   31,
+/* 6980 */     5,   55,    4,   78,    5,  129,   30,    5,   55,    4,
+/* 6990 */    79,    5,  129,   30,    4,   55,    4,   80,    4,  132,
+/* 7000 */    30,    4,   55,    4,   79,    5,  129,   31,    3,   55,
+/* 7010 */     4,   78,    5,  129,   31,    4,   55,    4,   77,    6,
+/* 7020 */   129,   32,    3,   55,    4,   75,    7,  129,   32,    4,
+/* 7030 */    55,    4,   73,    9,  129,   33,    4,   55,    4,   68,
+/* 7040 */    13,  129,   34,    4,   55,   25,  129,   35,    5,   55,
+/* 7050 */    24,  129,   37,    5,   55,   22,  129,   39,    4,   55,
+/* 7060 */    20,  129,   55,   18,  129,   55,   16,  129,   55,   11,
+/* 7070 */   129,  193,  129,   80,    4,  129,   30,    4,   80,    4,
+/* 7080 */   130,   30,   78,  129,   30,   82,  129,   30,   85,  129,
+/* 7090 */    30,   87,  129,   30,   88,  129,   30,   89,  129,   30,
+/* 7100 */    90,  130,   30,    4,   80,    4,  115,    6,  129,   30,
+/* 7110 */     4,   80,    4,  117,    4,  129,   80,    4,  105,    6,
+/* 7120 */   117,    4,  129,   80,    4,  103,   10,  116,    5,  129,
+/* 7130 */    80,    4,  102,   19,  129,   80,    4,  101,   19,  129,
+/* 7140 */   101,   19,  129,  101,   18,  129,  102,   16,  129,  103,
+/* 7150 */    12,  129,  105,    6,  129,  193,  129,   12,   10,   59,
+/* 7160 */    11,  129,    9,   16,   55,   19,  129,    7,   20,   53,
+/* 7170 */    23,  129,    6,    7,   23,    5,   32,    6,   51,   27,
+/* 7180 */   129,    4,    7,   25,   16,   50,   29,  129,    3,    6,
+/* 7190 */    27,   16,   49,   31,  129,    2,    6,   28,   16,   48,
+/* 7200 */    33,  129,    1,    6,   27,   18,   47,   35,  129,    1,
+/* 7210 */     6,   27,   31,   71,   12,  129,    1,    5,   26,   15,
+/* 7220 */    44,   10,   75,    8,  129,    1,    5,   25,   14,   45,
+/* 7230 */     7,   77,    7,  129,    1,    5,   25,   13,   45,    5,
+/* 7240 */    79,    5,  129,    1,    5,   24,   14,   45,    4,   80,
+/* 7250 */     4,  129,    1,    5,   24,   13,   45,    4,   80,    4,
+/* 7260 */   129,    1,    5,   23,   14,   45,    4,   80,    4,  129,
+/* 7270 */     1,    5,   23,   13,   45,    4,   80,    4,  129,    1,
+/* 7280 */     6,   22,   13,   45,    5,   79,    5,  129,    1,    6,
+/* 7290 */    21,   14,   45,    7,   77,    7,  129,    1,    7,   21,
+/* 7300 */    13,   46,    8,   75,    8,  129,    1,    8,   20,   13,
+/* 7310 */    46,   12,   71,   12,  129,    1,   10,   18,   15,   47,
+/* 7320 */    35,  129,    2,   30,   48,   33,  129,    3,   29,   49,
+/* 7330 */    32,  129,    4,   27,   50,   31,  129,    5,   25,   51,
+/* 7340 */    27,   80,    2,   86,    4,  129,    7,   21,   53,   23,
+/* 7350 */    80,    3,   85,    6,  129,    9,   17,   55,   19,   80,
+/* 7360 */    12,  129,   12,   12,   59,   11,   81,   11,  129,   82,
+/* 7370 */    10,  129,   84,    7,  129,   86,    4,  129,  193,  129,
+/* 7380 */    30,    4,  117,    4,  130,   30,   91,  136,   30,    4,
+/* 7390 */    72,    5,  129,   30,    4,   74,    5,  129,   75,    5,
+/* 7400 */   129,   76,    5,  129,   76,    6,  129,   77,    6,  130,
+/* 7410 */    77,    7,  130,   76,    8,  129,   30,    4,   75,    9,
+/* 7420 */   129,   30,    4,   72,   12,  129,   30,   54,  129,   30,
+/* 7430 */    53,  130,   30,   52,  129,   30,   51,  129,   30,   49,
+/* 7440 */   129,   30,   46,  129,   30,   42,  129,   30,    4,  130,
+/* 7450 */   193,  129,   30,    4,   80,    4,  129,   30,    4,   80,
+/* 7460 */     4,  100,    6,  129,   30,   54,   98,   10,  129,   30,
+/* 7470 */    54,   97,   12,  129,   30,   54,   96,   14,  131,   30,
+/* 7480 */    54,   97,   12,  129,   30,   54,   98,   10,  129,   30,
+/* 7490 */    54,  100,    6,  129,   30,    4,  130,  193,  129,    7,
+/* 7500 */     6,  129,    4,   11,  129,    3,   13,  129,    2,   14,
+/* 7510 */   129,    1,   15,  130,    1,    3,    6,    9,  129,    1,
+/* 7520 */     3,    7,    6,  129,    1,    3,  130,    1,    4,  129,
+/* 7530 */     1,    5,   80,    4,  129,    1,    7,   80,    4,  100,
+/* 7540 */     6,  129,    2,   82,   98,   10,  129,    3,   81,   97,
+/* 7550 */    12,  129,    4,   80,   96,   14,  129,    5,   79,   96,
+/* 7560 */    14,  129,    7,   77,   96,   14,  129,   10,   74,   97,
+/* 7570 */    12,  129,   14,   70,   98,   10,  129,   19,   65,  100,
+/* 7580 */     6,  129,  193,  129,   30,    4,  117,    4,  130,   30,
+/* 7590 */    91,  136,   30,    4,   57,    9,  129,   30,    4,   55,
+/* 7600 */    12,  129,   52,   17,  129,   50,   20,  129,   48,   24,
+/* 7610 */   129,   46,   27,  129,   44,   21,   69,    6,  129,   41,
+/* 7620 */    22,   70,    6,   80,    4,  129,   30,    4,   39,   21,
+/* 7630 */    72,    6,   80,    4,  129,   30,    4,   36,   22,   73,
+/* 7640 */    11,  129,   30,   26,   75,    9,  129,   30,   23,   76,
+/* 7650 */     8,  129,   30,   21,   78,    6,  129,   30,   19,   79,
+/* 7660 */     5,  129,   30,   16,   80,    4,  129,   30,   14,   80,
+/* 7670 */     4,  129,   30,   12,  129,   30,   10,  129,   30,    7,
+/* 7680 */   129,   30,    5,  129,   30,    4,  130,  193,  129,   30,
+/* 7690 */     4,  117,    4,  130,   30,   91,  136,   30,    4,  130,
+/* 7700 */   193,  129,   30,    4,   80,    4,  130,   30,   54,  136,
+/* 7710 */    30,    4,   72,    5,  129,   30,    4,   74,    5,  129,
+/* 7720 */    75,    5,  129,   76,    5,  129,   30,    4,   75,    7,
+/* 7730 */   129,   30,    4,   74,    9,  129,   30,   54,  132,   30,
+/* 7740 */    53,  129,   30,   52,  129,   30,   51,  129,   30,   48,
+/* 7750 */   129,   30,    4,   72,    5,  129,   30,    4,   74,    5,
+/* 7760 */   129,   75,    5,  129,   76,    5,  129,   30,    4,   75,
+/* 7770 */     7,  129,   30,    4,   74,    9,  129,   30,   54,  132,
+/* 7780 */    30,   53,  129,   30,   52,  129,   30,   51,  129,   30,
+/* 7790 */    48,  129,   30,    4,  130,  193,  129,   30,    4,   80,
+/* 7800 */     4,  130,   30,   54,  136,   30,    4,   72,    5,  129,
+/* 7810 */    30,    4,   74,    5,  129,   75,    5,  129,   76,    5,
+/* 7820 */   129,   76,    6,  129,   77,    6,  130,   77,    7,  130,
+/* 7830 */    76,    8,  129,   30,    4,   75,    9,  129,   30,    4,
+/* 7840 */    72,   12,  129,   30,   54,  129,   30,   53,  130,   30,
+/* 7850 */    52,  129,   30,   51,  129,   30,   49,  129,   30,   46,
+/* 7860 */   129,   30,   42,  129,   30,    4,  130,  193,  129,   48,
+/* 7870 */    18,  129,   43,   28,  129,   41,   32,  129,   39,   36,
+/* 7880 */   129,   37,   40,  129,   35,   44,  129,   34,   46,  129,
+/* 7890 */    33,   13,   68,   13,  129,   32,    9,   73,    9,  129,
+/* 7900 */    32,    7,   75,    7,  129,   31,    6,   77,    6,  129,
+/* 7910 */    31,    5,   78,    5,  129,   30,    5,   79,    5,  129,
+/* 7920 */    30,    4,   80,    4,  132,   30,    5,   79,    5,  130,
+/* 7930 */    31,    5,   78,    5,  129,   31,    6,   77,    6,  129,
+/* 7940 */    32,    7,   75,    7,  129,   32,    9,   73,    9,  129,
+/* 7950 */    33,   13,   68,   13,  129,   34,   46,  129,   35,   44,
+/* 7960 */   129,   37,   40,  129,   39,   36,  129,   41,   32,  129,
+/* 7970 */    43,   28,  129,   48,   18,  129,  193,  129,    1,    3,
+/* 7980 */    80,    4,  130,    1,   83,  137,   37,    5,   72,    5,
+/* 7990 */   129,   35,    5,   74,    5,  129,   33,    5,   76,    5,
+/* 8000 */   129,   32,    5,   77,    5,  129,   31,    5,   78,    5,
+/* 8010 */   129,   31,    4,   79,    4,  129,   30,    5,   79,    5,
+/* 8020 */   131,   30,    6,   78,    6,  129,   30,    7,   77,    7,
+/* 8030 */   129,   31,    8,   75,    8,  129,   31,   11,   72,   11,
+/* 8040 */   129,   32,   15,   67,   15,  129,   33,   48,  129,   34,
+/* 8050 */    46,  129,   35,   44,  129,   37,   40,  129,   39,   36,
+/* 8060 */   129,   42,   30,  129,   46,   22,  129,  193,  129,   46,
+/* 8070 */    22,  129,   42,   30,  129,   39,   36,  129,   37,   40,
+/* 8080 */   129,   35,   44,  129,   34,   46,  129,   33,   48,  129,
+/* 8090 */    32,   15,   67,   15,  129,   31,   11,   72,   11,  129,
+/* 8100 */    31,    8,   75,    8,  129,   30,    7,   77,    7,  129,
+/* 8110 */    30,    6,   78,    6,  129,   30,    5,   79,    5,  131,
+/* 8120 */    31,    4,   79,    4,  129,   31,    5,   78,    5,  129,
+/* 8130 */    32,    5,   77,    5,  129,   33,    5,   76,    5,  129,
+/* 8140 */    35,    5,   74,    5,  129,   37,    5,   72,    5,  129,
+/* 8150 */     1,   83,  136,    1,    3,   80,    4,  130,  193,  129,
+/* 8160 */    30,    4,   80,    4,  130,   30,   54,  136,   30,    4,
+/* 8170 */    68,    6,  129,   30,    4,   70,    6,  129,   71,    7,
+/* 8180 */   129,   72,    7,  129,   73,    7,  129,   74,    7,  129,
+/* 8190 */    74,    8,  129,   75,    8,  130,   69,   15,  129,   67,
+/* 8200 */    17,  129,   66,   18,  129,   65,   19,  130,   65,   18,
+/* 8210 */   130,   66,   16,  129,   67,   13,  129,   69,    8,  129,
+/* 8220 */   193,  129,   30,   13,   64,    8,  129,   30,   13,   61,
+/* 8230 */    14,  129,   30,   13,   59,   18,  129,   30,   13,   57,
+/* 8240 */    22,  129,   33,    8,   56,   24,  129,   32,    7,   55,
+/* 8250 */    26,  129,   32,    6,   54,   28,  129,   31,    6,   53,
+/* 8260 */    16,   77,    6,  129,   31,    5,   53,   14,   79,    4,
+/* 8270 */   129,   30,    5,   52,   14,   80,    4,  129,   30,    5,
+/* 8280 */    52,   13,   80,    4,  129,   30,    4,   52,   13,   80,
+/* 8290 */     4,  129,   30,    4,   52,   12,   80,    4,  129,   30,
+/* 8300 */     4,   51,   13,   80,    4,  130,   30,    4,   50,   13,
+/* 8310 */    79,    5,  129,   30,    4,   50,   13,   78,    5,  129,
+/* 8320 */    30,    5,   49,   14,   77,    6,  129,   31,    4,   49,
+/* 8330 */    13,   76,    6,  129,   31,    5,   48,   14,   75,    7,
+/* 8340 */   129,   32,    5,   47,   14,   73,    8,  129,   32,    6,
+/* 8350 */    45,   16,   71,   13,  129,   33,   27,   71,   13,  129,
+/* 8360 */    34,   26,   71,   13,  129,   35,   24,   71,   13,  129,
+/* 8370 */    37,   20,  129,   39,   16,  129,   43,    9,  129,  193,
+/* 8380 */   129,   80,    4,  131,   41,   56,  129,   37,   60,  129,
+/* 8390 */    35,   62,  129,   33,   64,  129,   32,   65,  129,   31,
+/* 8400 */    66,  129,   30,   67,  130,   30,   11,   80,    4,  129,
+/* 8410 */    30,    9,   80,    4,  129,   30,    8,   80,    4,  129,
+/* 8420 */    31,    7,   80,    4,  129,   31,    6,  129,   32,    5,
+/* 8430 */   129,   33,    5,  129,   35,    4,  129,   38,    3,  129,
+/* 8440 */   193,  129,   80,    4,  130,   42,   42,  129,   38,   46,
+/* 8450 */   129,   35,   49,  129,   33,   51,  129,   32,   52,  129,
+/* 8460 */    31,   53,  130,   30,   54,  129,   30,   12,  129,   30,
+/* 8470 */     9,  129,   30,    8,  129,   30,    7,  130,   31,    6,
+/* 8480 */   130,   32,    6,  129,   33,    5,  129,   34,    5,  129,
+/* 8490 */    35,    5,   80,    4,  129,   37,    5,   80,    4,  129,
+/* 8500 */    30,   54,  136,   30,    4,  130,  193,  129,   80,    4,
+/* 8510 */   130,   77,    7,  129,   74,   10,  129,   70,   14,  129,
+/* 8520 */    66,   18,  129,   62,   22,  129,   59,   25,  129,   55,
+/* 8530 */    29,  129,   51,   33,  129,   47,   37,  129,   44,   32,
+/* 8540 */    80,    4,  129,   40,   32,   80,    4,  129,   36,   32,
+/* 8550 */   129,   32,   33,  129,   30,   31,  129,   33,   24,  129,
+/* 8560 */    36,   17,  129,   40,   12,  129,   44,   12,  129,   48,
+/* 8570 */    12,  129,   51,   13,  129,   55,   13,  129,   59,   13,
+/* 8580 */    80,    4,  129,   63,   13,   80,    4,  129,   67,   17,
+/* 8590 */   129,   71,   13,  129,   74,   10,  129,   78,    6,  129,
+/* 8600 */    80,    4,  131,  193,  129,   80,    4,  130,   77,    7,
+/* 8610 */   129,   74,   10,  129,   70,   14,  129,   66,   18,  129,
+/* 8620 */    62,   22,  129,   59,   25,  129,   55,   29,  129,   51,
+/* 8630 */    33,  129,   47,   37,  129,   44,   32,   80,    4,  129,
+/* 8640 */    40,   32,   80,    4,  129,   36,   32,  129,   32,   33,
+/* 8650 */   129,   30,   31,  129,   33,   24,  129,   36,   17,  129,
+/* 8660 */    40,   12,  129,   44,   12,  129,   47,   13,  129,   44,
+/* 8670 */    20,  129,   40,   28,  129,   36,   31,  129,   32,   32,
+/* 8680 */   129,   30,   30,  129,   33,   24,  129,   36,   17,  129,
+/* 8690 */    40,   12,  129,   44,   12,  129,   48,   12,  129,   51,
+/* 8700 */    13,  129,   55,   13,  129,   59,   13,   80,    4,  129,
+/* 8710 */    63,   13,   80,    4,  129,   67,   17,  129,   71,   13,
+/* 8720 */   129,   74,   10,  129,   78,    6,  129,   80,    4,  131,
+/* 8730 */   193,  129,   30,    4,   80,    4,  130,   30,    4,   79,
+/* 8740 */     5,  129,   30,    5,   77,    7,  129,   30,    6,   74,
+/* 8750 */    10,  129,   30,    8,   72,   12,  129,   30,   11,   69,
+/* 8760 */    15,  129,   30,   13,   67,   17,  129,   30,    4,   37,
+/* 8770 */     8,   64,   20,  129,   30,    4,   39,    8,   62,   22,
+/* 8780 */   129,   41,    8,   59,   25,  129,   43,    8,   57,   27,
+/* 8790 */   129,   45,    8,   55,   22,   80,    4,  129,   47,   27,
+/* 8800 */    80,    4,  129,   49,   23,  129,   47,   22,  129,   44,
+/* 8810 */    23,  129,   42,   22,  129,   30,    4,   39,   27,  129,
+/* 8820 */    30,    4,   37,   31,  129,   30,   27,   62,    8,  129,
+/* 8830 */    30,   25,   64,    8,  129,   30,   22,   66,    8,   80,
+/* 8840 */     4,  129,   30,   20,   68,    8,   80,    4,  129,   30,
+/* 8850 */    17,   70,    8,   80,    4,  129,   30,   15,   73,   11,
+/* 8860 */   129,   30,   12,   75,    9,  129,   30,   10,   77,    7,
+/* 8870 */   129,   30,    7,   79,    5,  129,   30,    5,   80,    4,
+/* 8880 */   129,   30,    4,   80,    4,  130,  193,  129,    4,    5,
+/* 8890 */    80,    4,  129,    2,    9,   80,    4,  129,    1,   11,
+/* 8900 */    77,    7,  129,    1,   12,   74,   10,  129,    1,   12,
+/* 8910 */    70,   14,  129,    1,   12,   66,   18,  129,    1,   11,
+/* 8920 */    62,   22,  129,    2,    9,   59,   25,  129,    4,   11,
+/* 8930 */    55,   29,  129,    7,   12,   51,   33,  129,   10,   12,
+/* 8940 */    47,   37,  129,   14,   12,   44,   32,   80,    4,  129,
+/* 8950 */    17,   13,   40,   32,   80,    4,  129,   21,   13,   36,
+/* 8960 */    32,  129,   25,   40,  129,   29,   32,  129,   33,   24,
+/* 8970 */   129,   36,   17,  129,   40,   12,  129,   44,   12,  129,
+/* 8980 */    48,   12,  129,   51,   13,  129,   55,   13,  129,   59,
+/* 8990 */    13,   80,    4,  129,   63,   13,   80,    4,  129,   67,
+/* 9000 */    17,  129,   71,   13,  129,   74,   10,  129,   78,    6,
+/* 9010 */   129,   80,    4,  131,  193,  129,   30,    1,   71,   13,
+/* 9020 */   129,   30,    3,   71,   13,  129,   30,    6,   71,   13,
+/* 9030 */   129,   30,    9,   75,    9,  129,   30,   11,   77,    7,
+/* 9040 */   129,   30,   14,   79,    5,  129,   30,   17,   79,    5,
+/* 9050 */   129,   30,   19,   80,    4,  129,   30,   22,   80,    4,
+/* 9060 */   129,   30,   25,   80,    4,  129,   30,   27,   80,    4,
+/* 9070 */   129,   30,    4,   36,   24,   80,    4,  129,   30,    4,
+/* 9080 */    38,   25,   80,    4,  129,   30,    4,   41,   24,   80,
+/* 9090 */     4,  129,   30,    4,   44,   24,   80,    4,  129,   30,
+/* 9100 */     4,   46,   25,   80,    4,  129,   30,    4,   49,   25,
+/* 9110 */    80,    4,  129,   30,    4,   52,   24,   80,    4,  129,
+/* 9120 */    30,    4,   54,   30,  129,   30,    4,   57,   27,  129,
+/* 9130 */    30,    4,   59,   25,  129,   30,    4,   62,   22,  129,
+/* 9140 */    30,    4,   65,   19,  129,   30,    5,   67,   17,  129,
+/* 9150 */    30,    5,   70,   14,  129,   30,    7,   73,   11,  129,
+/* 9160 */    30,    9,   76,    8,  129,   30,   13,   78,    6,  129,
+/* 9170 */    30,   13,   81,    3,  129,   30,   13,  129,  193,    2,
+/* 9180 */     9,   59,   25,  129,    4,   11,   55,   29,  129,    7,
+/* 9190 */    12,   51,   33,  129,   10,   12,   47,   37,  129,   14,
+/* 9200 */    12,   44,   32,   80,    4,  129,   17,   13,   40,   32,
+/* 9210 */    80,    4,  129,   21,   13,   36,   32,  129,   25,   40,
+/* 9220 */   129,   29,   32,  129,   33,   24,  129,   36,   17,  129,
+/* 9230 */    40,   12,  129,   44,   12,  129,   48,   12,  129,   51,
+/* 9240 */    13,  129,   55,   13,  129,   59,   13,   80,    4,  129,
+/* 9250 */    63,   13,   80,    4,  129,   67,   17,  129,   71,   13,
+/* 9260 */   129,   74,   10,  129,   78,    6,  129,   80,    4,  131,
 /* 9270 */   193
 };
 
@@ -1035,7 +1035,7 @@ toolong(void)
 
 int
 main(int argc, char *argv[])
-{ 
+{
        int ch;
        int i, j, x, y;
 
@@ -1102,7 +1102,7 @@ main(int argc, char *argv[])
                printf("   */\n");
                for (i = 0; i < NBYTES; i += 10) {
                        printf("/* %4d */  ",i);
-                       for (j = i; j < i+10; j++) { 
+                       for (j = i; j < i+10; j++) {
                                x = data_table[j];
                                printf(" %3d, ",x);
                        }
index c69dff6979040d9f1257387b433a9fb08c3c3e51..bd021e1d29847088c1c3d30cd78a84d4fea40d8d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: command1.c,v 1.5 2012/06/19 05:46:08 dholland Exp $    */
+/*     $NetBSD: command1.c,v 1.6 2021/05/02 12:50:43 rillig Exp $      */
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)com1.c     8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: command1.c,v 1.5 2012/06/19 05:46:08 dholland Exp $");
+__RCSID("$NetBSD: command1.c,v 1.6 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -143,8 +143,8 @@ news(void)
                rythmn = ourtime - ourtime % CYCLE;
        }
        if (!wiz && !tempwiz)
-               if ((testbit(inven, TALISMAN) || testbit(wear, TALISMAN)) && 
-                   (testbit(inven, MEDALION) || testbit(wear, MEDALION)) && 
+               if ((testbit(inven, TALISMAN) || testbit(wear, TALISMAN)) &&
+                   (testbit(inven, MEDALION) || testbit(wear, MEDALION)) &&
                    (testbit(inven, AMULET) || testbit(wear, AMULET))) {
                        tempwiz = 1;
                        printf("The three amulets glow and reenforce each ");
@@ -208,7 +208,7 @@ news(void)
                        printf("Laser blasts sear the cockpit, and the alien ");
                        puts("veers off in a victory roll.");
                        puts("The viper shudders under a terrible explosion.");
-                       printf("I'm afraid you have suffered %s.\n", 
+                       printf("I'm afraid you have suffered %s.\n",
                            ouch[hurt]);
                } else
                        clearbit(location[position].objects, CYLON);
index 530bcfde44835cfe19ed5235df34a7028b6c2731..9d2c465ccf3d5e0e2e71ad81ab44089e7a13cdc2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: command2.c,v 1.4 2019/02/03 03:19:25 mrg Exp $ */
+/*     $NetBSD: command2.c,v 1.5 2021/05/02 12:50:43 rillig Exp $      */
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)com2.c     8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: command2.c,v 1.4 2019/02/03 03:19:25 mrg Exp $");
+__RCSID("$NetBSD: command2.c,v 1.5 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -180,10 +180,10 @@ murder(void)
 {
        int     n;
 
-       for (n = 0; 
-           !((n == SWORD || n == KNIFE || n == TWO_HANDED || n == MACE || 
-               n == CLEAVER || n == BROAD || n == CHAIN || n == SHOVEL || 
-               n == HALBERD) && testbit(inven, n)) && n < NUMOFOBJECTS; 
+       for (n = 0;
+           !((n == SWORD || n == KNIFE || n == TWO_HANDED || n == MACE ||
+               n == CLEAVER || n == BROAD || n == CHAIN || n == SHOVEL ||
+               n == HALBERD) && testbit(inven, n)) && n < NUMOFOBJECTS;
            n++);
        if (n == NUMOFOBJECTS) {
                if (testbit(inven, LASER)) {
@@ -226,15 +226,15 @@ murder(void)
                                power += 5;
                                notes[JINXED]++;
                        } else
-                               if (testbit(location[position].objects, 
+                               if (testbit(location[position].objects,
                                    NORMGOD)) {
                                        printf("The goddess pleads but you ");
                                        printf("strike her mercilessly.  Her ");
                                        printf("broken body lies in a\n");
                                        puts("pool of blood.");
-                                       clearbit(location[position].objects, 
+                                       clearbit(location[position].objects,
                                            NORMGOD);
-                                       setbit(location[position].objects, 
+                                       setbit(location[position].objects,
                                            DEADGOD);
                                        power += 5;
                                        notes[JINXED]++;
@@ -292,9 +292,9 @@ ravage(void)
 {
        while (wordtype[++wordnumber] != NOUNS && wordnumber <= wordcount)
                continue;
-       if (wordtype[wordnumber] == NOUNS && 
+       if (wordtype[wordnumber] == NOUNS &&
            (testbit(location[position].objects, wordvalue[wordnumber])
-           || (wordvalue[wordnumber] == NORMGOD && 
+           || (wordvalue[wordnumber] == NORMGOD &&
                testbit(location[position].objects, BATHGOD)))) {
                ourtime++;
                switch (wordvalue[wordnumber]) {
index f4ccb6d916e3b5375bc05ef0260798aaf19ddda6..54be08f6577b633f1ace742bc74c19543a444130 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: command3.c,v 1.5 2019/02/03 03:19:25 mrg Exp $ */
+/*     $NetBSD: command3.c,v 1.6 2021/05/02 12:50:43 rillig Exp $      */
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)com3.c     8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: command3.c,v 1.5 2019/02/03 03:19:25 mrg Exp $");
+__RCSID("$NetBSD: command3.c,v 1.6 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -110,33 +110,33 @@ bury(void)
        int     value;
 
        if (testbit(inven, SHOVEL)) {
-               while (wordtype[++wordnumber] != OBJECT && 
+               while (wordtype[++wordnumber] != OBJECT &&
                    wordtype[wordnumber] != NOUNS && wordnumber < wordcount)
                        continue;
                value = wordvalue[wordnumber];
-               if (wordtype[wordnumber] == NOUNS && 
-                   (testbit(location[position].objects, value) || 
+               if (wordtype[wordnumber] == NOUNS &&
+                   (testbit(location[position].objects, value) ||
                    value == BODY))
                        switch (value) {
                        case BODY:
                                wordtype[wordnumber] = OBJECT;
-                               if (testbit(inven, MAID) || 
+                               if (testbit(inven, MAID) ||
                                    testbit(location[position].objects, MAID))
                                        value = MAID;
-                               if (testbit(inven, DEADWOOD) || 
-                                   testbit(location[position].objects, 
+                               if (testbit(inven, DEADWOOD) ||
+                                   testbit(location[position].objects,
                                        DEADWOOD))
                                        value = DEADWOOD;
-                               if (testbit(inven, DEADGOD) || 
-                                   testbit(location[position].objects, 
+                               if (testbit(inven, DEADGOD) ||
+                                   testbit(location[position].objects,
                                        DEADGOD))
                                        value = DEADGOD;
-                               if (testbit(inven, DEADTIME) || 
-                                   testbit(location[position].objects, 
+                               if (testbit(inven, DEADTIME) ||
+                                   testbit(location[position].objects,
                                        DEADTIME))
                                        value = DEADTIME;
-                               if (testbit(inven, DEADNATIVE) || 
-                                   testbit(location[position].objects, 
+                               if (testbit(inven, DEADNATIVE) ||
+                                   testbit(location[position].objects,
                                        DEADNATIVE))
                                        value = DEADNATIVE;
                                break;
@@ -159,8 +159,8 @@ bury(void)
                        default:
                                puts("Wha..?");
                        }
-               if (wordtype[wordnumber] == OBJECT && position > 88 && 
-                   (testbit(inven, value) || 
+               if (wordtype[wordnumber] == OBJECT && position > 88 &&
+                   (testbit(inven, value) ||
                    testbit(location[position].objects, value))) {
                        puts("Buried.");
                        if (testbit(inven, value)) {
@@ -176,7 +176,7 @@ bury(void)
                        case DEADTIME:
                        case DEADGOD:
                                ego += 2;
-                               printf("The %s should rest easier now.\n", 
+                               printf("The %s should rest easier now.\n",
                                    objsht[value]);
                        }
                } else
@@ -217,7 +217,7 @@ shoot(void)
                puts("You aren't holding a blaster.");
        else {
                wordnumber++;
-               while (wordnumber <= wordcount && 
+               while (wordnumber <= wordcount &&
                    wordtype[wordnumber] == OBJECT) {
                        value = wordvalue[wordnumber];
                        printf("%s:\n", objsht[value]);
@@ -229,9 +229,9 @@ shoot(void)
                                if (value == BOMB)
                                        die();
                        } else
-                               printf("I don't see any %s around here.\n", 
+                               printf("I don't see any %s around here.\n",
                                    objsht[value]);
-                       if (wordnumber < wordcount - 1 && 
+                       if (wordnumber < wordcount - 1 &&
                            wordvalue[++wordnumber] == AND)
                                wordnumber++;
                        else
@@ -274,7 +274,7 @@ shoot(void)
                                break;
 
                        case NORMGOD:
-                               if (testbit(location[position].objects, 
+                               if (testbit(location[position].objects,
                                    BATHGOD)) {
                                        printf("The goddess is hit in the ");
                                        printf("chest and splashes back ");
@@ -283,7 +283,7 @@ shoot(void)
                                        printf("charred blast hole.  Her ");
                                        puts("naked body floats in the");
                                        puts("pools and then off downstream.");
-                                       clearbit(location[position].objects, 
+                                       clearbit(location[position].objects,
                                            BATHGOD);
                                        setbit(location[180].objects, DEADGOD);
                                        power += 5;
@@ -315,16 +315,16 @@ shoot(void)
                                break;
 
                        case TIMER:
-                               if (testbit(location[position].objects, 
+                               if (testbit(location[position].objects,
                                    TIMER)) {
                                        printf("The old man slumps over ");
                                        puts("the bar.");
                                        power++;
                                        ego -= 2;
                                        notes[JINXED]++;
-                                       clearbit(location[position].objects, 
+                                       clearbit(location[position].objects,
                                            TIMER);
-                                       setbit(location[position].objects, 
+                                       setbit(location[position].objects,
                                            DEADTIME);
                                } else
                                        puts("What old-timer?");
@@ -340,14 +340,14 @@ shoot(void)
                                        puts("What man?");
                                break;
                        case NATIVE:
-                               if (testbit(location[position].objects, 
+                               if (testbit(location[position].objects,
                                    NATIVE)) {
                                        printf("The girl is blown backwards ");
                                        printf("several feet and lies in a ");
                                        puts("pool of blood.");
-                                       clearbit(location[position].objects, 
+                                       clearbit(location[position].objects,
                                            NATIVE);
-                                       setbit(location[position].objects, 
+                                       setbit(location[position].objects,
                                            DEADNATIVE);
                                        power += 5;
                                        ego -= 2;
@@ -360,7 +360,7 @@ shoot(void)
                                break;
 
                        default:
-                               printf("You can't shoot the %s.\n", 
+                               printf("You can't shoot the %s.\n",
                                    objsht[wordvalue[wordnumber]]);
                        }
                } else
index 4535d5ce5e324ca7f7ba529fb4261ee914204016..6d25055e93d911a9ac59830327b55aece2609259 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: command4.c,v 1.3 2005/07/01 06:04:54 jmc Exp $ */
+/*     $NetBSD: command4.c,v 1.4 2021/05/02 12:50:43 rillig Exp $      */
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)com4.c     8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: command4.c,v 1.3 2005/07/01 06:04:54 jmc Exp $");
+__RCSID("$NetBSD: command4.c,v 1.4 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -53,13 +53,13 @@ take(unsigned int from[])
                return (cypher());
        } else {
                wordnumber++;
-               while (wordnumber <= wordcount && wordtype[wordnumber] == 
+               while (wordnumber <= wordcount && wordtype[wordnumber] ==
                    OBJECT) {
                        value = wordvalue[wordnumber];
                        printf("%s:\n", objsht[value]);
                        heavy = (carrying + objwt[value]) <= WEIGHT;
                        bulky = (encumber + objcumber[value]) <= CUMBER;
-                       if ((testbit(from, value) || wiz || tempwiz) && 
+                       if ((testbit(from, value) || wiz || tempwiz) &&
                            heavy && bulky && !testbit(inven, value)) {
                                setbit(inven, value);
                                carrying += objwt[value];
@@ -77,7 +77,7 @@ take(unsigned int from[])
                                    A_OR_AN_OR_BLANK(value),
                                    objsht[value]);
                        else if (!testbit(from, value))
-                               printf("I don't see any %s around here.\n", 
+                               printf("I don't see any %s around here.\n",
                                    objsht[value]);
                        else if (!heavy)
                                printf("The %s %stoo heavy.\n", objsht[value],
@@ -85,7 +85,7 @@ take(unsigned int from[])
                        else
                                printf("The %s %stoo cumbersome to hold.\n",
                                    objsht[value], IS_OR_ARE(value));
-                       if (wordnumber < wordcount - 1 && 
+                       if (wordnumber < wordcount - 1 &&
                            wordvalue[++wordnumber] == AND)
                                wordnumber++;
                        else
@@ -175,7 +175,7 @@ take(unsigned int from[])
                        return (take(from));
 
                case NORMGOD:
-                       if (testbit(location[position].objects, BATHGOD) && 
+                       if (testbit(location[position].objects, BATHGOD) &&
                            (testbit(wear, AMULET) || testbit(inven, AMULET))) {
                                printf("She offers a delicate hand, and you ");
                                puts("help her out of the sparkling springs.");
@@ -192,7 +192,7 @@ take(unsigned int from[])
                                followgod = ourtime;
                                clearbit(location[position].objects, BATHGOD);
                        } else
-                               if (!testbit(location[position].objects, 
+                               if (!testbit(location[position].objects,
                                    BATHGOD)) {
                                        printf("You're in no position to ");
                                        puts("take her.");
@@ -236,7 +236,7 @@ throw(const char *name)
                        break;
 
                case UP:
-                       deposit = location[position].up * 
+                       deposit = location[position].up *
                            (location[position].access || position == FINAL);
                        break;
 
@@ -247,18 +247,18 @@ throw(const char *name)
                wordnumber = first + 1;
                while (wordnumber <= wordcount) {
                        value = wordvalue[wordnumber];
-                       if (deposit && 
+                       if (deposit &&
                            testbit(location[position].objects, value)) {
                                clearbit(location[position].objects, value);
                                if (value != GRENADE)
-                                       setbit(location[deposit].objects, 
+                                       setbit(location[deposit].objects,
                                            value);
                                else {
                                        printf("A thundering explosion ");
                                        printf("nearby sends up a cloud of ");
                                        puts("smoke and shrapnel.");
                                        for (n = 0; n < NUMOFWORDS; n++)
-                                               location[deposit].objects[n] = 
+                                               location[deposit].objects[n] =
                                                    0;
                                        setbit(location[deposit].objects, CHAR);
                                }
@@ -279,14 +279,14 @@ throw(const char *name)
                                        puts("The door is not damaged.");
                                }
                        } else
-                               if (value == GRENADE && 
-                                   testbit(location[position].objects, 
+                               if (value == GRENADE &&
+                                   testbit(location[position].objects,
                                    value)) {
                                        printf("You are blown into shreds ");
                                        puts("when your grenade explodes.");
                                        die();
                                }
-                       if (wordnumber < wordcount - 1 && 
+                       if (wordnumber < wordcount - 1 &&
                            wordvalue[++wordnumber] == AND)
                                wordnumber++;
                        else
@@ -305,24 +305,24 @@ drop(const char *name)
 
        firstnumber = wordnumber;
        wordnumber++;
-       while (wordnumber <= wordcount && 
+       while (wordnumber <= wordcount &&
            (wordtype[wordnumber] == OBJECT || wordtype[wordnumber] == NOUNS)) {
                value = wordvalue[wordnumber];
                if (value == BODY) {    /* special case */
                        wordtype[wordnumber] = OBJECT;
-                       if (testbit(inven, MAID) || 
+                       if (testbit(inven, MAID) ||
                            testbit(location[position].objects, MAID))
                                value = MAID;
-                       else if (testbit(inven, DEADWOOD) || 
+                       else if (testbit(inven, DEADWOOD) ||
                            testbit(location[position].objects, DEADWOOD))
                                value = DEADWOOD;
-                       else if (testbit(inven, DEADGOD) || 
+                       else if (testbit(inven, DEADGOD) ||
                            testbit(location[position].objects, DEADGOD))
                                value = DEADGOD;
-                       else if (testbit(inven, DEADTIME) || 
+                       else if (testbit(inven, DEADTIME) ||
                            testbit(location[position].objects, DEADTIME))
                                value = DEADTIME;
-                       else if (testbit(inven, DEADNATIVE) || 
+                       else if (testbit(inven, DEADNATIVE) ||
                            testbit(location[position].objects, DEADNATIVE))
                                value = DEADNATIVE;
                }
@@ -349,9 +349,9 @@ drop(const char *name)
                                        puts("obliterate us.");
                                        die();
                                }
-                               if (value != AMULET && value != MEDALION && 
+                               if (value != AMULET && value != MEDALION &&
                                    value != TALISMAN)
-                                       setbit(location[position].objects, 
+                                       setbit(location[position].objects,
                                            value);
                                else
                                        tempwiz = 0;
@@ -362,7 +362,7 @@ drop(const char *name)
                                        printf("%s.\n", name);
                        } else {
                                if (*name != 'K') {
-                                       printf("You aren't holding the %s.\n", 
+                                       printf("You aren't holding the %s.\n",
                                            objsht[value]);
                                        if (testbit(location[position].objects,
                                            value)) {
@@ -371,7 +371,7 @@ drop(const char *name)
                                                else if (*name == 'G')
                                                        puts("Given anyway.");
                                        }
-                               } else if (testbit(location[position].objects, 
+                               } else if (testbit(location[position].objects,
                                    value))
                                        puts("Kicked.");
                                else if (testbit(wear, value))
@@ -380,7 +380,7 @@ drop(const char *name)
                                        puts("Not found.");
                        }
                }
-               if (wordnumber < wordcount - 1 && 
+               if (wordnumber < wordcount - 1 &&
                    wordvalue[++wordnumber] == AND)
                        wordnumber++;
                else
@@ -449,13 +449,13 @@ eat(void)
                                printf("Eaten.  You can explore a little ");
                                puts("longer now.");
                        } else if (!testbit(inven, value)) {
-                               printf("You aren't holding the %s.\n", 
+                               printf("You aren't holding the %s.\n",
                                    objsht[value]);
                        } else if (!testbit(inven, KNIFE))
                                puts("You need a knife.");
                        else
                                puts("You're stuffed.");
-                       if (wordnumber < wordcount - 1 && 
+                       if (wordnumber < wordcount - 1 &&
                            wordvalue[++wordnumber] == AND)
                                wordnumber++;
                        else
index fa92ee0469b21bef4b10a73df05bcac9af3127ba..451d704d734075547ca46400e877da1c23baf750 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: command5.c,v 1.5 2014/03/22 23:31:28 dholland Exp $    */
+/*     $NetBSD: command5.c,v 1.6 2021/05/02 12:50:43 rillig Exp $      */
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)com5.c     8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: command5.c,v 1.5 2014/03/22 23:31:28 dholland Exp $");
+__RCSID("$NetBSD: command5.c,v 1.6 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -53,7 +53,7 @@ kiss(void)
                return;
        }
        if (wordtype[wordnumber] == NOUNS) {
-               if (testbit(location[position].objects, 
+               if (testbit(location[position].objects,
                    wordvalue[wordnumber])) {
                        pleasure++;
                        printf("Kissed.\n");
@@ -144,7 +144,7 @@ love(void)
                                }
                                printf("Goddess:\n");
                                if (!loved)
-                                       setbit(location[position].objects, 
+                                       setbit(location[position].objects,
                                            MEDALION);
                                loved = 1;
                                ourtime += 10;
@@ -156,7 +156,7 @@ love(void)
                                return;
                        }
                }
-               if (testbit(location[position].objects, 
+               if (testbit(location[position].objects,
                    wordvalue[wordnumber])) {
                        if (wordvalue[wordnumber] == NATIVE) {
                                printf("The girl is easy prey.  She peels ");
@@ -216,7 +216,7 @@ zzz(void)
                                        while (!testbit(inven, n))
                                                n = rnd(NUMOFOBJECTS);
                                        clearbit(inven, n);
-                                       if (n != AMULET && n != MEDALION && 
+                                       if (n != AMULET && n != MEDALION &&
                                            n != TALISMAN)
                                                setbit(
                                                    location[position].objects,
@@ -305,9 +305,9 @@ give(void)
 
        last1 = last2 = 0;
        firstnumber = wordnumber;
-       while (wordtype[++wordnumber] != OBJECT && 
-           wordvalue[wordnumber] != AMULET && 
-           wordvalue[wordnumber] != MEDALION && 
+       while (wordtype[++wordnumber] != OBJECT &&
+           wordvalue[wordnumber] != AMULET &&
+           wordvalue[wordnumber] != MEDALION &&
            wordvalue[wordnumber] != TALISMAN && wordnumber <= wordcount)
                continue;
        if (wordnumber <= wordcount) {
@@ -317,7 +317,7 @@ give(void)
                last1 = wordnumber;
        }
        wordnumber = firstnumber;
-       while ((wordtype[++wordnumber] != NOUNS || 
+       while ((wordtype[++wordnumber] != NOUNS ||
            wordvalue[wordnumber] == obj) && wordnumber <= wordcount);
        if (wordtype[wordnumber] == NOUNS) {
                person = wordvalue[wordnumber];
@@ -338,7 +338,7 @@ give(void)
         * the same place.  */
        wordnumber = last1 - 1;
        if (person && testbit(location[position].objects, person)) {
-               if (person == NORMGOD && godready < 2 && 
+               if (person == NORMGOD && godready < 2 &&
                    !(obj == RING || obj == BRACELET))
                        puts("The goddess won't look at you.");
                else
@@ -348,7 +348,7 @@ give(void)
                wordnumber = max(last1, last2) + 1;
                return (0);
        }
-       if (result != -1 && (testbit(location[position].objects, obj) || 
+       if (result != -1 && (testbit(location[position].objects, obj) ||
            obj == AMULET || obj == MEDALION || obj == TALISMAN)) {
                clearbit(location[position].objects, obj);
                ourtime++;
@@ -366,7 +366,7 @@ give(void)
                                ego += 5;
                                godready += 3;
                        }
-                       if (obj == AMULET || obj == MEDALION || 
+                       if (obj == AMULET || obj == MEDALION ||
                            obj == TALISMAN) {
                                win++;
                                ego += 5;
@@ -400,7 +400,7 @@ give(void)
                                        printf("you want to win this game, ");
                                        printf("you're going to have to\n");
                                        puts("shoot her!)");
-                                       clearbit(location[position].objects, 
+                                       clearbit(location[position].objects,
                                            MEDALION);
                                        wintime = ourtime;
                                }
index 0c6c864155410cf2f16fcea7a32b7cc45834611a..5eec69629e6a6a52703441732764d62d17f57d65 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: command6.c,v 1.8 2010/04/24 00:38:30 dholland Exp $    */
+/*     $NetBSD: command6.c,v 1.9 2021/05/02 12:50:43 rillig Exp $      */
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)com6.c     8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: command6.c,v 1.8 2010/04/24 00:38:30 dholland Exp $");
+__RCSID("$NetBSD: command6.c,v 1.9 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -127,7 +127,7 @@ post(int ch)
        sigprocmask(SIG_BLOCK, &isigset, &osigset);
        tv = time(NULL);
        if (score_fp != NULL) {
-               fprintf(score_fp, "%24.24s  %8s  %c%20s", ctime(&tv), username, 
+               fprintf(score_fp, "%24.24s  %8s  %c%20s", ctime(&tv), username,
                    ch, rate());
                if (wiz)
                        fprintf(score_fp, "   wizard\n");
@@ -206,7 +206,7 @@ ride(void)
                printf("forward through bush and fern.  You are thrown and ");
                puts("the horse gallops off.");
                clearbit(location[position].objects, HORSE);
-               while (!(position = rnd(NUMOFROOMS + 1)) || !OUTSIDE || 
+               while (!(position = rnd(NUMOFROOMS + 1)) || !OUTSIDE ||
                    !beenthere[position] || location[position].flyhere)
                        continue;
                setbit(location[position].objects, HORSE);
index 060f089038801ba75a8012a00a46c6d11b6e9738..aae788088d27082d86ca5e5a6a95c6a7cbfe3399 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: command7.c,v 1.4 2018/02/04 08:48:05 mrg Exp $ */
+/*     $NetBSD: command7.c,v 1.5 2021/05/02 12:50:43 rillig Exp $      */
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)com7.c     8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: command7.c,v 1.4 2018/02/04 08:48:05 mrg Exp $");
+__RCSID("$NetBSD: command7.c,v 1.5 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -71,16 +71,16 @@ fighton:
        case KILL:
        case SMITE:
                if (testbit(inven, TWO_HANDED))
-                       hurt = rnd(70) - 2 * card(injuries, NUMOFINJURIES) - 
+                       hurt = rnd(70) - 2 * card(injuries, NUMOFINJURIES) -
                            ucard(wear) - exhaustion;
                else if (testbit(inven, SWORD) || testbit(inven, BROAD))
-                       hurt = rnd(50) % (WEIGHT - carrying) - 
-                           card(injuries, NUMOFINJURIES) - encumber - 
+                       hurt = rnd(50) % (WEIGHT - carrying) -
+                           card(injuries, NUMOFINJURIES) - encumber -
                            exhaustion;
-               else if (testbit(inven, KNIFE) || testbit(inven, MALLET) || 
-                   testbit(inven, CHAIN) || testbit(inven, MACE) || 
+               else if (testbit(inven, KNIFE) || testbit(inven, MALLET) ||
+                   testbit(inven, CHAIN) || testbit(inven, MACE) ||
                    testbit(inven, HALBERD))
-                       hurt = rnd(15) - card(injuries, NUMOFINJURIES) - 
+                       hurt = rnd(15) - card(injuries, NUMOFINJURIES) -
                            exhaustion;
                else
                        hurt = rnd(7) - encumber;
@@ -130,7 +130,7 @@ fighton:
                } else if (hurt < 30) {
                        switch (rnd(3)) {
                        case 0:
-                               printf("A bloody gash opens up on his %s ", 
+                               printf("A bloody gash opens up on his %s ",
                                    (rnd(2) ? "left" : "right"));
                                printf("side.\n");
                                break;
@@ -195,7 +195,7 @@ fighton:
                        puts("pummels your face.");
                        if (testbit(inven, AMULET) || testbit(wear, AMULET)) {
                                printf("Lifting the amulet from you, ");
-                               if (testbit(inven, MEDALION) || 
+                               if (testbit(inven, MEDALION) ||
                                    testbit(wear, MEDALION)) {
                                        printf("his power grows and the ");
                                        printf("walls of\nthe earth ");
@@ -244,7 +244,7 @@ fighton:
        case SHOOT:
                if (testbit(inven, LASER)) {
                        if (strength - lifeline <= 50) {
-                               printf("The %s took a direct hit!\n", 
+                               printf("The %s took a direct hit!\n",
                                    objsht[enemy]);
                                lifeline += 50;
                        } else {
@@ -284,9 +284,9 @@ fighton:
        }
        puts("He attacks...");
        /* Some embellishments. */
-       hurt = rnd(NUMOFINJURIES) - (testbit(inven, SHIELD) != 0) - 
+       hurt = rnd(NUMOFINJURIES) - (testbit(inven, SHIELD) != 0) -
            (testbit(wear, MAIL) != 0) - (testbit(wear, HELM) != 0);
-       hurt += (testbit(wear, AMULET) != 0) + 
+       hurt += (testbit(wear, AMULET) != 0) +
            (testbit(wear, MEDALION) != 0) + (testbit(wear, TALISMAN) != 0);
        hurt = hurt < 0 ? 0 : hurt;
        hurt = hurt >= NUMOFINJURIES ? NUMOFINJURIES - 1 : hurt;
index fa81192447bd22fa13fd05b37d8bf01822a6bfd9..99bebac416a1d7265f5d606c2c3cd577ab796b0d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: cypher.c,v 1.23 2005/07/01 06:04:54 jmc Exp $  */
+/*     $NetBSD: cypher.c,v 1.24 2021/05/02 12:50:43 rillig Exp $       */
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)cypher.c   8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: cypher.c,v 1.23 2005/07/01 06:04:54 jmc Exp $");
+__RCSID("$NetBSD: cypher.c,v 1.24 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -52,10 +52,10 @@ cypher(void)
 
        while (wordnumber <= wordcount) {
                if (wordtype[wordnumber] != VERB &&
-                   !(wordtype[wordnumber] == OBJECT && 
+                   !(wordtype[wordnumber] == OBJECT &&
                    wordvalue[wordnumber] == KNIFE)) {
                        printf("%s: How's that?\n",
-                           (wordnumber == wordcount) ? words[0] : 
+                           (wordnumber == wordcount) ? words[0] :
                            words[wordnumber]);
                        return (-1);
                }
@@ -116,7 +116,7 @@ cypher(void)
                        break;
 
                case SHOOT:
-                       if (wordnumber < wordcount && 
+                       if (wordnumber < wordcount &&
                            wordvalue[wordnumber + 1] == EVERYTHING) {
                                int things;
                                things = 0;
@@ -136,7 +136,7 @@ cypher(void)
                        break;
 
                case TAKE:
-                       if (wordnumber < wordcount && 
+                       if (wordnumber < wordcount &&
                            wordvalue[wordnumber + 1] == EVERYTHING) {
                                int things;
                                things = 0;
@@ -187,7 +187,7 @@ cypher(void)
                        break;
 
                case DROP:
-                       if (wordnumber < wordcount && 
+                       if (wordnumber < wordcount &&
                            wordvalue[wordnumber + 1] == EVERYTHING) {
                                int things;
                                things = 0;
@@ -207,7 +207,7 @@ cypher(void)
 
                case KICK:
                case THROW:
-                       if (wordnumber < wordcount && 
+                       if (wordnumber < wordcount &&
                            wordvalue[wordnumber + 1] == EVERYTHING) {
                                int things, wv;
                                things = 0;
@@ -221,15 +221,15 @@ cypher(void)
                                        }
                                wordnumber += 2;
                                if (!things)
-                                       printf("Nothing to %s!\n", 
+                                       printf("Nothing to %s!\n",
                                            wv == KICK ? "kick" : "throw");
                        } else
-                               throw(wordvalue[wordnumber] == 
+                               throw(wordvalue[wordnumber] ==
                                    KICK ? "Kicked" : "Thrown");
                        break;
 
                case TAKEOFF:
-                       if (wordnumber < wordcount && 
+                       if (wordnumber < wordcount &&
                            wordvalue[wordnumber + 1] == EVERYTHING) {
                                int things;
                                things = 0;
@@ -247,7 +247,7 @@ cypher(void)
                        break;
 
                case DRAW:
-                       if (wordnumber < wordcount && 
+                       if (wordnumber < wordcount &&
                            wordvalue[wordnumber + 1] == EVERYTHING) {
                                int things;
                                things = 0;
@@ -265,7 +265,7 @@ cypher(void)
                        break;
 
                case PUTON:
-                       if (wordnumber < wordcount && 
+                       if (wordnumber < wordcount &&
                            wordvalue[wordnumber + 1] == EVERYTHING) {
                                int things;
                                things = 0;
@@ -284,7 +284,7 @@ cypher(void)
                        break;
 
                case WEARIT:
-                       if (wordnumber < wordcount && 
+                       if (wordnumber < wordcount &&
                            wordvalue[wordnumber + 1] == EVERYTHING) {
                                int things;
                                things = 0;
@@ -302,7 +302,7 @@ cypher(void)
                        break;
 
                case EAT:
-                       if (wordnumber < wordcount && 
+                       if (wordnumber < wordcount &&
                            wordvalue[wordnumber + 1] == EVERYTHING) {
                                int things;
                                things = 0;
@@ -334,8 +334,8 @@ cypher(void)
                                            carrying,
                                            (carrying == 1 ? "." : "s."));
                                        printf(" (can't lift any weight%s)\n",
-                                           (carrying ? 
-                                           " or move with what you have" : 
+                                           (carrying ?
+                                           " or move with what you have" :
                                            ""));
                                } else
                                        printf("\n= %d kilogram%s (%d%%)\n",
@@ -364,7 +364,7 @@ cypher(void)
                                        if (injuries[n])
                                                printf("\t%s\n", ouch[n]);
                                printf("\nYou can still carry up to ");
-                               printf("%d kilogram%s\n", WEIGHT, 
+                               printf("%d kilogram%s\n", WEIGHT,
                                    (WEIGHT == 1 ? "." : "s."));
                        } else
                                puts("\nYou are in perfect health.");
@@ -376,7 +376,7 @@ cypher(void)
                        break;
 
                case OPEN:
-                       if (wordnumber < wordcount && 
+                       if (wordnumber < wordcount &&
                            wordvalue[wordnumber + 1] == EVERYTHING) {
                                int things;
                                things = 0;
@@ -459,7 +459,7 @@ cypher(void)
                        printf("%s in %d turns.\n", rate(), ourtime);
                        printf("You have visited %d out of %d rooms ",
                            card(beenthere, NUMOFROOMS), NUMOFROOMS);
-                       printf("this run (%d%%).\n", 
+                       printf("this run (%d%%).\n",
                            card(beenthere, NUMOFROOMS) * 100 / NUMOFROOMS);
                        break;
 
index 85175b6fcef213060c894f289670623316828701..6277def62f473c7a98aba753c53002ab389e3cb1 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: fly.c,v 1.15 2012/10/13 19:58:53 dholland Exp $        */
+/*     $NetBSD: fly.c,v 1.16 2021/05/02 12:50:43 rillig Exp $  */
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)fly.c      8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: fly.c,v 1.15 2012/10/13 19:58:53 dholland Exp $");
+__RCSID("$NetBSD: fly.c,v 1.16 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -151,7 +151,7 @@ visual(void)
                        if (torps) {
                                torps -= 2;
                                blast();
-                               if (row == MIDR && column < MIDC + 2 && 
+                               if (row == MIDR && column < MIDC + 2 &&
                                    column > MIDC - 2) {
                                        destroyed = 1;
                                        alarm(0);
@@ -265,7 +265,7 @@ moveenemy(int dummy __unused)
                        fuel = 0;
                        mvaddstr(0, 60, "*** Out of fuel ***");
                }
-       d = (double) ((row - MIDR) * (row - MIDR) + (column - MIDC) * 
+       d = (double) ((row - MIDR) * (row - MIDR) + (column - MIDC) *
            (column - MIDC));
        if (d < 16) {
                row += (rnd(9) - 4) % (4 - abs(row - MIDR));
index 7e13b5f92799fd442877fad8adccfb5d909fcec3..15b8e832c3c5f1e35d97f869221df2882ea4259a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: getcom.c,v 1.14 2012/01/16 17:38:16 christos Exp $     */
+/*     $NetBSD: getcom.c,v 1.15 2021/05/02 12:50:43 rillig Exp $       */
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)getcom.c   8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: getcom.c,v 1.14 2012/01/16 17:38:16 christos Exp $");
+__RCSID("$NetBSD: getcom.c,v 1.15 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -85,11 +85,11 @@ getword(char *buf1, char *buf2, int flag)
                        *buf2 = 0;
                        return (0);
                }
-               while (cnt < WORDLEN && *buf1 && 
+               while (cnt < WORDLEN && *buf1 &&
                    !isspace((unsigned char)*buf1) && *buf1 != ',')
                        if (flag < 0) {
                                if (isupper((unsigned char)*buf1)) {
-                                       *buf2++ = 
+                                       *buf2++ =
                                            tolower((unsigned char)*buf1++);
                                        cnt++;
                                } else {
@@ -98,7 +98,7 @@ getword(char *buf1, char *buf2, int flag)
                                }
                        } else if (flag > 0) {
                                if (islower((unsigned char)*buf1)) {
-                                       *buf2++ = 
+                                       *buf2++ =
                                            toupper((unsigned char)*buf1++);
                                        cnt++;
                                } else {
index 60700bc3f029fa1e00f3dbd058ff910c29f9ef6e..fbf141c12d12bdf60aada3ac00a24910ad4322ad 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: parse.c,v 1.17 2020/02/06 22:09:43 fox Exp $   */
+/*     $NetBSD: parse.c,v 1.18 2021/05/02 12:50:43 rillig Exp $        */
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)parse.c    8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: parse.c,v 1.17 2020/02/06 22:09:43 fox Exp $");
+__RCSID("$NetBSD: parse.c,v 1.18 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -154,9 +154,9 @@ parse(void)
        while (flag) {
                flag = 0;
                for (n = 1; n < wordcount; n++)
-                       if ((wordtype[n - 1] == NOUNS || 
+                       if ((wordtype[n - 1] == NOUNS ||
                            wordtype[n - 1] == OBJECT) &&
-                           wordvalue[n] == AND && 
+                           wordvalue[n] == AND &&
                            wordvalue[n + 1] == EVERYTHING) {
                                char tmpword[WORDLEN];
                                wordvalue[n + 1] = wordvalue[n - 1];
@@ -171,7 +171,7 @@ parse(void)
                /* And trim EVERYTHING AND EVERYTHING. */
                for (n = 1; n < wordcount; n++)
                        if (wordvalue[n - 1] == EVERYTHING &&
-                           wordvalue[n] == AND && 
+                           wordvalue[n] == AND &&
                            wordvalue[n + 1] == EVERYTHING) {
                                int i;
                                for (i = n + 1; i < wordcount; i++) {
index 16d129b5a1c152ea515af5edc93a5e4f395db514..5ec5684430c872b68d18f0cbb74ae1ca74dcf2ac 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: room.c,v 1.14 2019/10/05 23:34:14 mrg Exp $    */
+/*     $NetBSD: room.c,v 1.15 2021/05/02 12:50:43 rillig Exp $ */
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)room.c     8.2 (Berkeley) 4/28/95";
 #else
-__RCSID("$NetBSD: room.c,v 1.14 2019/10/05 23:34:14 mrg Exp $");
+__RCSID("$NetBSD: room.c,v 1.15 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -174,7 +174,7 @@ truedirec(int way, int option)
                break;
        }
 
-       printf("Error: room %d.  More than four directions wanted.", 
+       printf("Error: room %d.  More than four directions wanted.",
            position);
        return ("!!");
 }
index ee9a34077c920c01e7b532d96d88ed02f18191ca..fe72043966013c118885fd067277ff11aa73bbfb 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: extern.h,v 1.11 2009/08/12 05:29:40 dholland Exp $     */
+/*     $NetBSD: extern.h,v 1.12 2021/05/02 12:50:43 rillig Exp $       */
 
 /*-
  * Copyright (c) 1993
@@ -50,7 +50,7 @@ char  *nextword(FILE *);
 FILE   *opendict(const char *);
 void    prompt(const char *);
 void    prtable(const char *const [],
-           int, int, int, void (*)(const char *const [], int), 
+           int, int, int, void (*)(const char *const [], int),
            int (*)(const char *const [], int));
 void    redraw(void);
 void    results(void);
index d9f9e3484ee7eacf6bc8d535b44e73a59bb88943..8bb481820b30c66c5750b44e917049712d046748 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: mach.c,v 1.21 2011/08/31 16:24:55 plunky Exp $ */
+/*     $NetBSD: mach.c,v 1.22 2021/05/02 12:50:43 rillig Exp $ */
 
 /*-
  * Copyright (c) 1993
@@ -37,7 +37,7 @@
 #if 0
 static char sccsid[] = "@(#)mach.c     8.1 (Berkeley) 6/11/93";
 #else
-__RCSID("$NetBSD: mach.c,v 1.21 2011/08/31 16:24:55 plunky Exp $");
+__RCSID("$NetBSD: mach.c,v 1.22 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -141,7 +141,7 @@ results(void)
 
        denom1 = npwords + nmwords;
        denom2 = tnpwords + tnmwords;
+
        move(SCORE_LINE, SCORE_COL);
        printw("Percentage: %0.2f%% (%0.2f%% over %d game%s)\n",
         denom1 ? (100.0 * npwords) / (double) (npwords + nmwords) : 0.0,
@@ -441,7 +441,7 @@ findword(void)
                if (board[wordpath[i]] == 'q')
                        printw("Qu");
                else
-                       printw("%c", 
+                       printw("%c",
                            toupper((unsigned char)board[wordpath[i]]));
                move(r, c);
                refresh();
@@ -457,7 +457,7 @@ findword(void)
                if (board[wordpath[i]] == 'q')
                        printw("Qu");
                else
-                       printw("%c", 
+                       printw("%c",
                            toupper((unsigned char)board[wordpath[i]]));
        }
        move(r, c);
@@ -597,7 +597,7 @@ stop_catcher(int signo __unused)
        sigprocmask(SIG_SETMASK, &osigset, (sigset_t *)0);
        signal(SIGTSTP, stop_catcher);
 }
+
 static void
 cont_catcher(int signo __unused)
 {
@@ -608,7 +608,7 @@ cont_catcher(int signo __unused)
        refresh();
        starttime();
 }
+
 /*
  * The signal is caught but nothing is done about it...
  * It would mean reformatting the entire display
index abcc4796dd621700138ff34507027bb6684aac87..4770c14162f55ced498547eae702f844020c31d7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: word.c,v 1.9 2006/03/18 09:40:46 rtr Exp $     */
+/*     $NetBSD: word.c,v 1.10 2021/05/02 12:50:43 rillig Exp $ */
 
 /*-
  * Copyright (c) 1993
@@ -37,7 +37,7 @@
 #if 0
 static char sccsid[] = "@(#)word.c     8.1 (Berkeley) 6/11/93";
 #else
-__RCSID("$NetBSD: word.c,v 1.9 2006/03/18 09:40:46 rtr Exp $");
+__RCSID("$NetBSD: word.c,v 1.10 2021/05/02 12:50:43 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -74,7 +74,7 @@ nextword(FILE *fp)
        if (fp == NULL) {
                if (sp == dictend)
                        return (NULL);
-       
+
                p = buf + (int) *sp++;
 
                /*
@@ -92,7 +92,7 @@ nextword(FILE *fp)
                        return (NULL);
 
                p = buf + pcount;
+
                while ((ch = getc(fp)) != EOF && ch >= 'a')
                        if ((*p++ = ch) == 'q')
                                *p++ = 'u';
@@ -102,7 +102,7 @@ nextword(FILE *fp)
        *p = '\0';
        return (buf);
 }
+
 /*
  * Reset the state of nextword() and do the fseek()
  */
@@ -184,7 +184,7 @@ loadindex(const char *indexfile)
        int i, j;
        char buf[BUFSIZ];
        FILE *fp;
+
        if ((fp = fopen(indexfile, "r")) == NULL) {
                warn("Can't open '%s'", indexfile);
                return (-1);
@@ -212,4 +212,4 @@ loadindex(const char *indexfile)
                return(-1);
        }
        return(0);
-} 
+}
index 6dc083b1a2864555b134087fe3d25ba9427f3b28..eeb134a994eab984f85c27d451be4120e6c4da4a 100644 (file)
@@ -1,4 +1,4 @@
-/* $NetBSD: mkdict.c,v 1.11 2005/07/01 16:38:24 jmc Exp $ */
+/* $NetBSD: mkdict.c,v 1.12 2021/05/02 12:50:44 rillig Exp $ */
 
 /*-
  * Copyright (c) 1993
@@ -39,8 +39,8 @@ static const char copyright[] =
 #if 0
 static char sccsid[] = "@(#)mkdict.c   8.1 (Berkeley) 6/11/93";
 #else
-static const char rcsid[] = 
-    "$NetBSD: mkdict.c,v 1.11 2005/07/01 16:38:24 jmc Exp $";
+static const char rcsid[] =
+    "$NetBSD: mkdict.c,v 1.12 2021/05/02 12:50:44 rillig Exp $";
 #endif
 #endif /* not lint */
 
index ddda2bd9021252c6570c5d5d6aea65e033acdd00..fad2264478f0078043a853f22a6e0beb090236f7 100644 (file)
@@ -1,4 +1,4 @@
-/* $NetBSD: mkindex.c,v 1.11 2009/08/12 05:29:40 dholland Exp $ */
+/* $NetBSD: mkindex.c,v 1.12 2021/05/02 12:50:44 rillig Exp $ */
 
 /*-
  * Copyright (c) 1993
@@ -40,7 +40,7 @@ static char copyright[] = "@(#) Copyright (c) 1993\n\
 static char sccsid[] = "@(#)mkindex.c  8.1 (Berkeley) 6/11/93";
 #else
 static char rcsid[] =
-    "$NetBSD: mkindex.c,v 1.11 2009/08/12 05:29:40 dholland Exp $";
+    "$NetBSD: mkindex.c,v 1.12 2021/05/02 12:50:44 rillig Exp $";
 #endif
 #endif /* not lint */
 
@@ -112,7 +112,7 @@ nextword(FILE *fp, char *buffer, int *clen, int *rlen)
                return (NULL);
 
        p = buf + (*clen = pcount);
+
        while ((ch = getc(fp)) != EOF && ch >= 'a')
                        *p++ = ch;
                lastch = ch;
index 157507d038e8b75449afb269aa5c5392236c37cd..67a15982781eb27327d96c947067d24a5f36b474 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: canfield.c,v 1.30 2014/03/22 23:47:03 dholland Exp $   */
+/*     $NetBSD: canfield.c,v 1.31 2021/05/02 12:50:44 rillig Exp $     */
 
 /*
  * Copyright (c) 1980, 1993
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1980, 1993\
 #if 0
 static char sccsid[] = "@(#)canfield.c 8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: canfield.c,v 1.30 2014/03/22 23:47:03 dholland Exp $");
+__RCSID("$NetBSD: canfield.c,v 1.31 2021/05/02 12:50:44 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -182,7 +182,7 @@ static uid_t uid;
 #define maxtimecharge           3
 #define valuepercardup          5
 /*
- * Variables associated with betting 
+ * Variables associated with betting
  */
 static struct betinfo this, game, total;
 static bool startedgame = FALSE, infullgame = FALSE;
@@ -614,7 +614,7 @@ printcard(int a, int b, const struct cardtype *cp)
 }
 
 /*
- * procedure to move the top card from one location to the top 
+ * procedure to move the top card from one location to the top
  * of another location. The pointers always point to the top
  * of the piles.
  */
@@ -622,7 +622,7 @@ static void
 transit(struct cardtype **source, struct cardtype **dest)
 {
        struct cardtype *temp;
-       
+
        temp = *source;
        *source = (*source)->next;
        temp->next = *dest;
@@ -670,7 +670,7 @@ fndbase(struct cardtype **cp, int column, int row)
                                        game.wins += valuepercardup;
                                        total.wins += valuepercardup;
                                }
-                       } else 
+                       } else
                                nomore = TRUE;
        } while (nomore == FALSE);
 }
@@ -812,7 +812,7 @@ notempty(const struct cardtype *cp)
                move(msgrow, msgcol);
                printw("Error: no cards to move");
                return (FALSE);
-       } else 
+       } else
                return (TRUE);
 }
 
@@ -822,14 +822,14 @@ notempty(const struct cardtype *cp)
 static bool
 ranklower(const struct cardtype *cp1, const struct cardtype *cp2)
 {
-       if (cp2->rank == Ace) 
+       if (cp2->rank == Ace)
                if (cp1->rank == King)
                        return (TRUE);
-               else 
+               else
                        return (FALSE);
        else if (cp1->rank + 1 == cp2->rank)
                return (TRUE);
-       else 
+       else
                return (FALSE);
 }
 
@@ -841,7 +841,7 @@ diffcolor(const struct cardtype *cp1, const struct cardtype *cp2)
 {
        if (cp1->color == cp2->color)
                return (FALSE);
-       else 
+       else
                return (TRUE);
 }
 
@@ -854,15 +854,15 @@ tabok(const struct cardtype *cp, int des)
        if ((cp == stock) && (tableau[des] == NIL))
                return (TRUE);
        else if (tableau[des] == NIL)
-               if (stock == NIL && 
-                   cp != bottom[0] && cp != bottom[1] && 
+               if (stock == NIL &&
+                   cp != bottom[0] && cp != bottom[1] &&
                    cp != bottom[2] && cp != bottom[3])
                        return (TRUE);
-               else 
+               else
                        return (FALSE);
        else if (ranklower(cp, tableau[des]) && diffcolor(cp, tableau[des]))
                return (TRUE);
-       else 
+       else
                return (FALSE);
 }
 
@@ -1187,7 +1187,7 @@ simpletableau(struct cardtype **cp, int des)
                                usedtalon();
                                printcard(taloncol, talonrow, talon);
                        }
-               } else 
+               } else
                        destinerror();
        }
 }
@@ -1207,7 +1207,7 @@ tabprint(int sour, int des)
        slength = length[sour];
        if (slength == tabrow)
                printcard(pilemap[des], dlength, tableau[sour]);
-       else 
+       else
                while (slength != tabrow - 1) {
                        tempcard = tableau[sour];
                        for (i=1; i<=slength-tabrow; i++)
@@ -1236,11 +1236,11 @@ tabtotab(int sour, int des)
                        temp->next = tableau[des];
                        tableau[des] = tableau[sour];
                        tableau[sour] = NIL;
-                       length[des] = length[des] + 
+                       length[des] = length[des] +
                            (length[sour] - (tabrow - 1));
                        length[sour] = tabrow - 1;
                        timesthru = 0;
-               } else 
+               } else
                        destinerror();
        }
 }
@@ -1254,11 +1254,11 @@ rankhigher(const struct cardtype *cp, int let)
        if (found[let]->rank == King)
                if (cp->rank == Ace)
                        return(TRUE);
-               else 
+               else
                        return(FALSE);
        else if (cp->rank - 1 == found[let]->rank)
                return(TRUE);
-       else 
+       else
                return(FALSE);
 }
 
@@ -1270,7 +1270,7 @@ samesuit(const struct cardtype *cp, int let)
 {
        if (cp->suit == found[let]->suit)
                return (TRUE);
-       else 
+       else
                return (FALSE);
 }
 
@@ -1299,14 +1299,14 @@ movetofound(struct cardtype **cp, int source)
                                        timesthru = 0;
                                        if (mtforigin == stk) {
                                                usedstock();
-                                               printcard(stockcol, stockrow, 
+                                               printcard(stockcol, stockrow,
                                                    stock);
                                        } else if (mtforigin == tal) {
                                                usedtalon();
-                                               printcard(taloncol, talonrow, 
+                                               printcard(taloncol, talonrow,
                                                    talon);
                                        } else {
-                                               removecard(pilemap[source], 
+                                               removecard(pilemap[source],
                                                    length[source]);
                                                length[source]--;
                                        }
@@ -1319,7 +1319,7 @@ movetofound(struct cardtype **cp, int source)
                                        mtfdone = TRUE;
                                } else
                                        tempbase++;
-                       else 
+                       else
                                tempbase++;
                } while ((tempbase != 4) && !mtfdone);
                if (!mtfdone)
index 56c023c8e56fdc60faa8f3e1369d187bc14be474..8075fc9b22144a7f0c57d16fb5d92a654d966521 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: score.c,v 1.17 2019/02/03 10:48:46 mrg Exp $   */
+/*     $NetBSD: score.c,v 1.18 2021/05/02 12:50:44 rillig Exp $        */
 
 /*-
  * Copyright (c) 1980, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)score.c    8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: score.c,v 1.17 2019/02/03 10:48:46 mrg Exp $");
+__RCSID("$NetBSD: score.c,v 1.18 2021/05/02 12:50:44 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -108,7 +108,7 @@ static int pairpoints, runpoints;           /* Globals from pairuns. */
  *     n must be <= 4
  */
 int
-scorehand(const CARD hand[], CARD starter, int n, BOOLEAN crb, 
+scorehand(const CARD hand[], CARD starter, int n, BOOLEAN crb,
           BOOLEAN do_explain)
 {
        int i, k;
index 86b24c6599a11dd938bff0342e1a98674d64f78e..d1a780b35cac01b60359d955eb50f0126c3b2322 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: random.h,v 1.3 2008/04/28 20:22:54 martin Exp $        */
+/*     $NetBSD: random.h,v 1.4 2021/05/02 12:50:44 rillig Exp $        */
 
 /*-
  * Copyright (c) 2003 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 /*
- * random.h: Randomizer; returns a random sequence of values from [0..fx) 
+ * random.h: Randomizer; returns a random sequence of values from [0..fx)
  *          returning each value exactly once. After fx calls it returns fx.
  */
 
diff --git a/dm/dm.c b/dm/dm.c
index e2f7b36cd97c6a567f2f78222f56b7c03fe363f2..053822241ed6ebd7ce620051fbf3594b5b6a5790 100644 (file)
--- a/dm/dm.c
+++ b/dm/dm.c
@@ -1,4 +1,4 @@
-/*     $NetBSD: dm.c,v 1.29 2009/08/27 00:22:28 dholland Exp $ */
+/*     $NetBSD: dm.c,v 1.30 2021/05/02 12:50:44 rillig Exp $   */
 
 /*
  * Copyright (c) 1987, 1993
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1987, 1993\
 #if 0
 static char sccsid[] = "@(#)dm.c       8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: dm.c,v 1.29 2009/08/27 00:22:28 dholland Exp $");
+__RCSID("$NetBSD: dm.c,v 1.30 2021/05/02 12:50:44 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -172,7 +172,7 @@ c_day(const char *s_day, const char *s_start, const char *s_stop)
                ct = localtime(&now);
        if (strcasecmp(s_day, days[ct->tm_wday]))
                return;
-       if (!isdigit((unsigned char)*s_start) || 
+       if (!isdigit((unsigned char)*s_start) ||
            !isdigit((unsigned char)*s_stop))
                return;
        start = atoi(s_start);
@@ -210,7 +210,7 @@ c_tty(const char *tty)
  *     see if game can be played now.
  */
 static void
-c_game(const char *s_game, const char *s_load, const char *s_users, 
+c_game(const char *s_game, const char *s_load, const char *s_users,
        const char *s_priority)
 {
        static int found;
index db2e74a2235d03f813fd172eecb3150f85b5c872..ce02706c9e386a8a0293cef35e2cfa61a681ecf1 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: bdisp.c,v 1.17 2014/03/22 18:58:57 dholland Exp $      */
+/*     $NetBSD: bdisp.c,v 1.18 2021/05/02 12:50:44 rillig Exp $        */
 
 /*
  * Copyright (c) 1994
@@ -37,7 +37,7 @@
 #if 0
 static char sccsid[] = "@(#)bdisp.c    8.2 (Berkeley) 5/3/95";
 #else
-__RCSID("$NetBSD: bdisp.c,v 1.17 2014/03/22 18:58:57 dholland Exp $");
+__RCSID("$NetBSD: bdisp.c,v 1.18 2021/05/02 12:50:44 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -336,7 +336,7 @@ get_coord(void)
        nx = curx;
        ny = cury;
        for (;;) {
-               mvprintw(BSZ3, (BSZ -6)/2, "(%c %d) ", 
+               mvprintw(BSZ3, (BSZ -6)/2, "(%c %d) ",
                                'A'+ ((curx > 7) ? (curx+1) : curx), cury + 1);
                BGOTO(cury, curx);
 
index 26414ba61406e4ff95fe28462e12eb3fec89d46f..8a4cf0fdf076acd6364c08e7d849c91fdc959f78 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: main.c,v 1.27 2016/06/12 02:15:26 dholland Exp $       */
+/*     $NetBSD: main.c,v 1.28 2021/05/02 12:50:44 rillig Exp $ */
 
 /*
  * Copyright (c) 1994
@@ -42,7 +42,7 @@ __COPYRIGHT("@(#) Copyright (c) 1994\
 #if 0
 static char sccsid[] = "@(#)main.c     8.4 (Berkeley) 5/4/95";
 #else
-__RCSID("$NetBSD: main.c,v 1.27 2016/06/12 02:15:26 dholland Exp $");
+__RCSID("$NetBSD: main.c,v 1.28 2021/05/02 12:50:44 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -324,7 +324,7 @@ again:
                if (i != RESIGN) {
                replay:
                        ask("Play again? ");
-                       ch = get_key("YyNnQqSs"); 
+                       ch = get_key("YyNnQqSs");
                        if (ch == 'Y' || ch == 'y')
                                goto again;
                        if (ch == 'S') {
index c7b1eff896193e0b106cc4cf44be53e2ffd36617..2a926745eddc34bc8c4c8e7ecceaa44d55e670e7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: stoc.c,v 1.12 2009/08/12 06:19:17 dholland Exp $       */
+/*     $NetBSD: stoc.c,v 1.13 2021/05/02 12:50:44 rillig Exp $ */
 
 /*
  * Copyright (c) 1994
@@ -37,7 +37,7 @@
 #if 0
 static char sccsid[] = "@(#)stoc.c     8.1 (Berkeley) 7/24/94";
 #else
-__RCSID("$NetBSD: stoc.c,v 1.12 2009/08/12 06:19:17 dholland Exp $");
+__RCSID("$NetBSD: stoc.c,v 1.13 2021/05/02 12:50:44 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -53,7 +53,7 @@ struct mvstr {
        const char      *m_text;
 };
 static const struct    mvstr   mv[] = {
-       { RESIGN,       "resign" }, 
+       { RESIGN,       "resign" },
        { RESIGN,       "quit" },
        { SAVE,         "save" },
        { -1,           0 }
index b28badb70e7e43f7af58d3ed2c4891e830bb693e..1c005e25db086e04676ea71c3b290355d651ab58 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: extern.h,v 1.18 2011/08/27 23:42:33 joerg Exp $        */
+/*     $NetBSD: extern.h,v 1.19 2021/05/02 12:50:44 rillig Exp $       */
 
 /*-
  * Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -178,7 +178,7 @@ struct trap *t_at(int, int);
 struct gold *g_at(int, int);
 struct obj *getobj(const char *, const char *);
 int ggetobj(const char *, int (*fn)(struct obj *), int);
-int askchain(struct obj *, char *, int, int (*)(struct obj *), 
+int askchain(struct obj *, char *, int, int (*)(struct obj *),
     int (*)(struct obj *), int);
 void prinv(struct obj *);
 int ddoinv(void);
index 7f51a8429b64fe48b481bc1d38aae7fbb96ac29a..3ceaaafa39736f255e68252bc6ca6d25abae77d6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: config.h,v 1.10 2011/08/06 19:53:24 dholland Exp $     */
+/*     $NetBSD: config.h,v 1.11 2021/05/02 12:50:44 rillig Exp $       */
 
 /*
  * Copyright (c) 1985, Stichting Centrum voor Wiskunde en Informatica,
  */
 /* #define     MAIL */
 #define        DEF_MAILREADER  _PATH_MAIL              /* or e.g. /bin/mail */
-#define        MAILCKFREQ      100     
+#define        MAILCKFREQ      100
 
 
 #define SHELL          /* do not delete the '!' command */
index 25a429c2c1ff362306e9daa6e9ae7dbb4193799d..16c195e287b03b00ed21b7aadc27006fa917baae 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: hack.c,v 1.11 2011/08/07 06:03:45 dholland Exp $       */
+/*     $NetBSD: hack.c,v 1.12 2021/05/02 12:50:44 rillig Exp $ */
 
 /*
  * Copyright (c) 1985, Stichting Centrum voor Wiskunde en Informatica,
@@ -63,7 +63,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: hack.c,v 1.11 2011/08/07 06:03:45 dholland Exp $");
+__RCSID("$NetBSD: hack.c,v 1.12 2021/05/02 12:50:44 rillig Exp $");
 #endif                         /* not lint */
 
 #include "hack.h"
@@ -877,7 +877,7 @@ dbon(void)
 /* may kill you; cause may be poison or */
 /* monster like 'A' */
 void
-losestr(int num)               
+losestr(int num)
 {
        u.ustr -= num;
        while (u.ustr < 3) {
index a7ea30b948e36eaa870410d5dc3e840b3dceacc8..20e109491de68335a877a6483e5bd26bf03d6886 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: hack.terminfo.c,v 1.2 2011/10/03 12:32:28 roy Exp $    */
+/*     $NetBSD: hack.terminfo.c,v 1.3 2021/05/02 12:50:44 rillig Exp $ */
 
 /*
  * Copyright (c) 1985, Stichting Centrum voor Wiskunde en Informatica,
@@ -63,7 +63,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: hack.terminfo.c,v 1.2 2011/10/03 12:32:28 roy Exp $");
+__RCSID("$NetBSD: hack.terminfo.c,v 1.3 2021/05/02 12:50:44 rillig Exp $");
 #endif                         /* not lint */
 
 #include <string.h>
@@ -124,7 +124,7 @@ xputs(const char *s)
 static void
 cmov(int x, int y)
 {
-       char *p; 
+       char *p;
 
        p = tiparm(cursor_address, y - 1, x - 1);
        if (p) {
@@ -243,7 +243,7 @@ void
 home(void)
 {
        char *out;
-       
+
        if (cursor_home)
                xputs(cursor_home);
        else if ((cursor_address) && (out = tiparm(cursor_address, 0, 0)))
@@ -287,7 +287,7 @@ sound_bell(void)
 void
 delay_output(void)
 {
-       
+
        /* delay 50 ms - could also use a 'nap'-system call */
          /* or the usleep call like this :-) */
        usleep(50000);
index ebef14cc7dacf973ea670fb9307bab08f06cbede..c90ef782e7d4d55ae4fa268281d982d7a6ffb36d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: hack.zap.c,v 1.9 2009/08/12 07:28:41 dholland Exp $    */
+/*     $NetBSD: hack.zap.c,v 1.10 2021/05/02 12:50:44 rillig Exp $     */
 
 /*
  * Copyright (c) 1985, Stichting Centrum voor Wiskunde en Informatica,
@@ -63,7 +63,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: hack.zap.c,v 1.9 2009/08/12 07:28:41 dholland Exp $");
+__RCSID("$NetBSD: hack.zap.c,v 1.10 2021/05/02 12:50:44 rillig Exp $");
 #endif                         /* not lint */
 
 #include "hack.h"
@@ -723,7 +723,7 @@ rloco(struct obj *obj)
 /* fractured by pick-axe or wand of striking */
 /* no texts here! */
 void
-fracture_rock(struct obj *obj) 
+fracture_rock(struct obj *obj)
 {
        /* unpobj(obj); */
        obj->otyp = ROCK;
index c6b408dfda1965ba8491d2576077ae20418fcb28..494a4da045369f8113998ba133fcf43e525d92c5 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: hals_end.c,v 1.1 2013/11/12 17:46:21 mbalmer Exp $ */
+/*     $NetBSD: hals_end.c,v 1.2 2021/05/02 12:50:45 rillig Exp $ */
 
 /*
  * hals_end Copyright (C) 2003-2007 marc balmer.  BSD license applies.
@@ -68,7 +68,7 @@ void
 stutter(const char *s)
 {
        int sdelay = (100000 + (50000 * emotion)) / speed;
-       
+
        while (*s) {
                putchar(*s);
                if (*s == ' ') {
index f4402b5717dce3125fcf386ca7786f24fa336fe7..2914c7a8b33944533fe7cc46abfdaca793479939 100644 (file)
@@ -1,33 +1,33 @@
-/*     $NetBSD: hunt_private.h,v 1.9 2014/03/30 05:30:28 dholland Exp $        */
+/*     $NetBSD: hunt_private.h,v 1.10 2021/05/02 12:50:45 rillig Exp $ */
 
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are 
+ *
+ * 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 
+ *
+ * + 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 
+ * + 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 California, San Francisco nor 
- *   the names of its contributors may be used to endorse or promote 
- *   products derived from this software without specific prior written 
+ * + Neither the name of the University of California, San Francisco 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 
+ *
+ * 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.
  */
 
index df8a7be4d2104af251f65d604fbefda40fad204c..66f9c26333aaf3fe56d8bdd84a6a775785db85e1 100644 (file)
@@ -1,38 +1,38 @@
-/*     $NetBSD: answer.c,v 1.23 2014/03/30 05:53:12 dholland Exp $     */
+/*     $NetBSD: answer.c,v 1.24 2021/05/02 12:50:45 rillig Exp $       */
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are 
+ *
+ * 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 
+ *
+ * + 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 
+ * + 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 California, San Francisco nor 
- *   the names of its contributors may be used to endorse or promote 
- *   products derived from this software without specific prior written 
+ * + Neither the name of the University of California, San Francisco 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 
+ *
+ * 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.
  */
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: answer.c,v 1.23 2014/03/30 05:53:12 dholland Exp $");
+__RCSID("$NetBSD: answer.c,v 1.24 2021/05/02 12:50:45 rillig Exp $");
 #endif /* not lint */
 
 #include <sys/types.h>
@@ -89,7 +89,7 @@ answer(void)
                machine = ((struct sockaddr_in *)&newaddr)->sin_addr.s_addr;
                machine = ntohl(machine);
                break;
-           case AF_INET6: 
+           case AF_INET6:
                {
                        struct sockaddr_in6 *sin6;
 
index 617562111f92804147e6317d8db72e6ca0b61b97..aa6e77da392f456c446c5cc1885139dc507b93fa 100644 (file)
@@ -1,38 +1,38 @@
-/*     $NetBSD: draw.c,v 1.9 2014/03/29 19:41:10 dholland Exp $        */
+/*     $NetBSD: draw.c,v 1.10 2021/05/02 12:50:45 rillig Exp $ */
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are 
+ *
+ * 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 
+ *
+ * + 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 
+ * + 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 California, San Francisco nor 
- *   the names of its contributors may be used to endorse or promote 
- *   products derived from this software without specific prior written 
+ * + Neither the name of the University of California, San Francisco 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 
+ *
+ * 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.
  */
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: draw.c,v 1.9 2014/03/29 19:41:10 dholland Exp $");
+__RCSID("$NetBSD: draw.c,v 1.10 2021/05/02 12:50:45 rillig Exp $");
 #endif /* not lint */
 
 #include "hunt.h"
index 01fc5945cf60d6dbe5ec373f5a4b1984cc9d6a25..987cce8950fc72a7e11b022dd1fc02384eefe12b 100644 (file)
@@ -1,38 +1,38 @@
-/*     $NetBSD: driver.c,v 1.35 2014/03/30 01:44:37 dholland Exp $     */
+/*     $NetBSD: driver.c,v 1.36 2021/05/02 12:50:45 rillig Exp $       */
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are 
+ *
+ * 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 
+ *
+ * + 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 
+ * + 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 California, San Francisco nor 
- *   the names of its contributors may be used to endorse or promote 
- *   products derived from this software without specific prior written 
+ * + Neither the name of the University of California, San Francisco 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 
+ *
+ * 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.
  */
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: driver.c,v 1.35 2014/03/30 01:44:37 dholland Exp $");
+__RCSID("$NetBSD: driver.c,v 1.36 2021/05/02 12:50:45 rillig Exp $");
 #endif /* not lint */
 
 #include <sys/types.h>
index 98ffe377751ca868fea7a7d4cb1733262a5a10a5..7278f10f272cfa8e77e8d84bdb97c7b742ef1810 100644 (file)
@@ -1,38 +1,38 @@
-/*     $NetBSD: execute.c,v 1.12 2014/03/29 21:38:54 dholland Exp $    */
+/*     $NetBSD: execute.c,v 1.13 2021/05/02 12:50:45 rillig Exp $      */
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are 
+ *
+ * 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 
+ *
+ * + 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 
+ * + 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 California, San Francisco nor 
- *   the names of its contributors may be used to endorse or promote 
- *   products derived from this software without specific prior written 
+ * + Neither the name of the University of California, San Francisco 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 
+ *
+ * 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.
  */
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: execute.c,v 1.12 2014/03/29 21:38:54 dholland Exp $");
+__RCSID("$NetBSD: execute.c,v 1.13 2021/05/02 12:50:45 rillig Exp $");
 #endif /* not lint */
 
 #include <stdlib.h>
index 4b1f72e1e73cb8bea7e58e960fd5e895c93de54a..a2f549178c35d17b5fe7b0a1c80f9565f90ca1c4 100644 (file)
@@ -1,38 +1,38 @@
-/*     $NetBSD: expl.c,v 1.8 2014/03/29 21:33:41 dholland Exp $        */
+/*     $NetBSD: expl.c,v 1.9 2021/05/02 12:50:45 rillig Exp $  */
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are 
+ *
+ * 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 
+ *
+ * + 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 
+ * + 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 California, San Francisco nor 
- *   the names of its contributors may be used to endorse or promote 
- *   products derived from this software without specific prior written 
+ * + Neither the name of the University of California, San Francisco 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 
+ *
+ * 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.
  */
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: expl.c,v 1.8 2014/03/29 21:33:41 dholland Exp $");
+__RCSID("$NetBSD: expl.c,v 1.9 2021/05/02 12:50:45 rillig Exp $");
 #endif /* not lint */
 
 #include <stdlib.h>
index 6add16ea2c4455ceede8daedf575e0e1456c6023..a2f061ea21e2ace1a3a4c8ceadc95f03b1863118 100644 (file)
@@ -1,38 +1,38 @@
-/*     $NetBSD: extern.c,v 1.10 2014/03/30 00:26:58 dholland Exp $     */
+/*     $NetBSD: extern.c,v 1.11 2021/05/02 12:50:45 rillig Exp $       */
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are 
+ *
+ * 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 
+ *
+ * + 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 
+ * + 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 California, San Francisco nor 
- *   the names of its contributors may be used to endorse or promote 
- *   products derived from this software without specific prior written 
+ * + Neither the name of the University of California, San Francisco 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 
+ *
+ * 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.
  */
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: extern.c,v 1.10 2014/03/30 00:26:58 dholland Exp $");
+__RCSID("$NetBSD: extern.c,v 1.11 2021/05/02 12:50:45 rillig Exp $");
 #endif /* not lint */
 
 #include "hunt.h"
index 41bf03070748638b749bbde3fb69b89d716f8751..f38d34379cafd998acc6d829ee1227381c68eda9 100644 (file)
@@ -1,33 +1,33 @@
-/*     $NetBSD: hunt.h,v 1.31 2014/03/30 05:53:12 dholland Exp $       */
+/*     $NetBSD: hunt.h,v 1.32 2021/05/02 12:50:45 rillig Exp $ */
 
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are 
+ *
+ * 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 
+ *
+ * + 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 
+ * + 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 California, San Francisco nor 
- *   the names of its contributors may be used to endorse or promote 
- *   products derived from this software without specific prior written 
+ * + Neither the name of the University of California, San Francisco 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 
+ *
+ * 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.
  */
 
index 8323a2ea61717ff53fdf8247e62d114f6f844088..1bc9a7ac40de30d698b66e579f86915ef0e0d7b5 100644 (file)
@@ -1,38 +1,38 @@
-/*     $NetBSD: makemaze.c,v 1.11 2014/03/29 20:44:20 dholland Exp $   */
+/*     $NetBSD: makemaze.c,v 1.12 2021/05/02 12:50:45 rillig Exp $     */
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are 
+ *
+ * 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 
+ *
+ * + 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 
+ * + 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 California, San Francisco nor 
- *   the names of its contributors may be used to endorse or promote 
- *   products derived from this software without specific prior written 
+ * + Neither the name of the University of California, San Francisco 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 
+ *
+ * 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.
  */
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: makemaze.c,v 1.11 2014/03/29 20:44:20 dholland Exp $");
+__RCSID("$NetBSD: makemaze.c,v 1.12 2021/05/02 12:50:45 rillig Exp $");
 #endif /* not lint */
 
 #include "hunt.h"
index c1252aed7a1d5c3c89c274a2f1f69095da5ca265..09e64d5b422a8d5da62376f33c4bc9f9012d0560 100644 (file)
@@ -1,38 +1,38 @@
-/*     $NetBSD: shots.c,v 1.15 2019/10/13 07:42:57 mrg Exp $   */
+/*     $NetBSD: shots.c,v 1.16 2021/05/02 12:50:45 rillig Exp $        */
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are 
+ *
+ * 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 
+ *
+ * + 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 
+ * + 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 California, San Francisco nor 
- *   the names of its contributors may be used to endorse or promote 
- *   products derived from this software without specific prior written 
+ * + Neither the name of the University of California, San Francisco 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 
+ *
+ * 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.
  */
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: shots.c,v 1.15 2019/10/13 07:42:57 mrg Exp $");
+__RCSID("$NetBSD: shots.c,v 1.16 2021/05/02 12:50:45 rillig Exp $");
 #endif /* not lint */
 
 #include <err.h>
index d48f32b100aa9530a4733824a0ecda1777b34aae..29a58ebb494b34e3a876397309e4d77efa8ae4c3 100644 (file)
@@ -1,38 +1,38 @@
-/*     $NetBSD: terminal.c,v 1.7 2009/07/04 04:29:55 dholland Exp $    */
+/*     $NetBSD: terminal.c,v 1.8 2021/05/02 12:50:45 rillig Exp $      */
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are 
+ *
+ * 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 
+ *
+ * + 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 
+ * + 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 California, San Francisco nor 
- *   the names of its contributors may be used to endorse or promote 
- *   products derived from this software without specific prior written 
+ * + Neither the name of the University of California, San Francisco 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 
+ *
+ * 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.
  */
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: terminal.c,v 1.7 2009/07/04 04:29:55 dholland Exp $");
+__RCSID("$NetBSD: terminal.c,v 1.8 2021/05/02 12:50:45 rillig Exp $");
 #endif /* not lint */
 
 #include <stdarg.h>
index 704124c926b1d1969ddf9b847b73746fbc002547..33b1d96ddf5895a8ca4d0c0fc17e3edce6629189 100644 (file)
@@ -1,33 +1,33 @@
-/*     $NetBSD: hunt_common.h,v 1.4 2014/03/30 05:30:28 dholland Exp $ */
+/*     $NetBSD: hunt_common.h,v 1.5 2021/05/02 12:50:45 rillig Exp $   */
 
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are 
+ *
+ * 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 
+ *
+ * + 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 
+ * + 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 California, San Francisco nor 
- *   the names of its contributors may be used to endorse or promote 
- *   products derived from this software without specific prior written 
+ * + Neither the name of the University of California, San Francisco 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 
+ *
+ * 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.
  */
 
index e8cdf276cfb702526d4502ef5379f20796c91f8c..4e626a27158131b8d80fd01d9c31aa78ca7e3959 100644 (file)
@@ -1,32 +1,32 @@
-/*     $NetBSD: pathnames.h,v 1.1 2014/03/29 22:11:19 dholland Exp $   */
+/*     $NetBSD: pathnames.h,v 1.2 2021/05/02 12:50:45 rillig Exp $     */
 /*
  * Copyright (c) 1983-2003, Regents of the University of California.
  * All rights reserved.
- * 
- * Redistribution and use in source and binary forms, with or without 
- * modification, are permitted provided that the following conditions are 
+ *
+ * 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 
+ *
+ * + 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 
+ * + 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 California, San Francisco nor 
- *   the names of its contributors may be used to endorse or promote 
- *   products derived from this software without specific prior written 
+ * + Neither the name of the University of California, San Francisco 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 
+ *
+ * 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.
  */
 
index 6fe1a88ebb46bff5a8a62ffb99358ff39da415b9..8168759791a1f2f24a359c313a87a722da102b99 100644 (file)
@@ -1,15 +1,15 @@
-/*     $NetBSD: action.c,v 1.1 2008/02/19 06:05:26 dholland Exp $      */
+/*     $NetBSD: action.c,v 1.2 2021/05/02 12:50:45 rillig Exp $        */
 
 /*
  * action.c            Larn is copyrighted 1986 by Noah Morgan.
- * 
+ *
  * Routines in this file:
- * 
+ *
  * ...
  */
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: action.c,v 1.1 2008/02/19 06:05:26 dholland Exp $");
+__RCSID("$NetBSD: action.c,v 1.2 2021/05/02 12:50:45 rillig Exp $");
 #endif                         /* not lint */
 #include <stdlib.h>
 #include <unistd.h>
@@ -256,7 +256,7 @@ act_ignore_altar(void)
 }
 
 /*
- * Performs the act of opening a chest.  
+ * Performs the act of opening a chest.
  *
  * Parameters:   x,y location of the chest to open.
  * Assumptions:  cursors() has been called previously
index 013aa6f6954951277a871594757d8d2a067d1e67..0d4727fb3060aafdec065b99d3b1bef683e74df9 100644 (file)
@@ -1,8 +1,8 @@
-/*     $NetBSD: global.c,v 1.14 2012/06/19 05:30:43 dholland Exp $     */
+/*     $NetBSD: global.c,v 1.15 2021/05/02 12:50:45 rillig Exp $       */
 
 /*
  * global.c            Larn is copyrighted 1986 by Noah Morgan.
- * 
+ *
  * raiselevel()                subroutine to raise the player one level
  * loselevel()         subroutine to lower the player by one level
  * raiseexperience(x)  subroutine to increase experience points
@@ -21,7 +21,7 @@
  */
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: global.c,v 1.14 2012/06/19 05:30:43 dholland Exp $");
+__RCSID("$NetBSD: global.c,v 1.15 2021/05/02 12:50:45 rillig Exp $");
 #endif /* not lint */
 
 #include <string.h>
index d803fd81412fb80dffcd184a63824f00e2ade56b..3472a030ecb89f7942f21e415b8752b904496698 100644 (file)
--- a/larn/io.c
+++ b/larn/io.c
@@ -1,49 +1,49 @@
-/*     $NetBSD: io.c,v 1.28 2017/01/10 20:41:40 christos Exp $ */
+/*     $NetBSD: io.c,v 1.29 2021/05/02 12:50:45 rillig Exp $   */
 
 /*
  * io.c                         Larn is copyrighted 1986 by Noah Morgan.
- * 
+ *
  * Below are the functions in this file:
- * 
+ *
  * setupvt100()        Subroutine to set up terminal in correct mode for game
  * clearvt100()        Subroutine to clean up terminal when the game is over
  * ttgetch()           Routine to read in one character from the terminal
  * scbr()                      Function to set cbreak -echo for the terminal
  * sncbr()                     Function to set -cbreak echo for the terminal
  * newgame()           Subroutine to save the initial time and seed rnd()
- * 
+ *
  * FILE OUTPUT ROUTINES
- * 
+ *
  * lprintf(format,args . . .)  printf to the output buffer lprint(integer)
  * end binary integer to output buffer lwrite(buf,len)
  * rite a buffer to the output buffer lprcat(str)
  * ent string to output buffer
- * 
+ *
  * FILE OUTPUT MACROS (in header.h)
- * 
+ *
  * lprc(character)                             put the character into the output
  * buffer
- * 
+ *
  * FILE INPUT ROUTINES
- * 
+ *
  * long lgetc()                                read one character from input buffer
  * long larn_lrint()                   read one integer from input buffer
  * lrfill(address,number)              put input bytes into a buffer char
  * *lgetw()                            get a whitespace ended word from
  * input char *lgetl()                         get a \n or EOF ended line
  * from input
- * 
+ *
  * FILE OPEN / CLOSE ROUTINES
- * 
+ *
  * lcreat(filename)                    create a new file for write
  * lopen(filename)                             open a file for read
  * lappend(filename)                   open for append to an existing file
  * lrclose()                                   close the input file
  * lwclose()                                   close output file lflush()
  * lush the output buffer
- * 
+ *
  * Other Routines
- * 
+ *
  * cursor(x,y)                                 position cursor at [x,y]
  * cursors()                                   position cursor at [1,24]
  * (saves memory) cl_line(x,y)                         Clear line at [1,y] and leave
  * erminal initialization -- setup termcap info *      char *tmcapcnv(sd,ss)
  * outine to convert VT100 \33's to termcap format beep()
  * e to emit a beep if enabled (see no-beep in .larnopts)
- * 
+ *
  * Note: ** entries are available only in termcap mode.
  */
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: io.c,v 1.28 2017/01/10 20:41:40 christos Exp $");
+__RCSID("$NetBSD: io.c,v 1.29 2021/05/02 12:50:45 rillig Exp $");
 #endif /* not lint */
 
 #include "header.h"
@@ -324,7 +324,7 @@ lwrite(char *buf, int len)
  *
  *  Returns 0 if EOF, otherwise the character
  */
-long 
+long
 lgetc(void)
 {
        int    i;
@@ -356,7 +356,7 @@ lgetc(void)
  *     The save order is low order first, to high order (4 bytes total)
  *     Returns the int read
  */
-long 
+long
 larn_lrint(void)
 {
        unsigned long i;
@@ -907,7 +907,7 @@ static int      vindex = 0;
 /*
  * ttputch(ch)         Print one character in decoded output buffer.
  */
-static int 
+static int
 ttputch(int ch)
 {
        outbuf[vindex++] = ch;
index 977c17d9b35547ee6de3f045190301b1d142e1d7..81f427ea91e34e87322f9615e0a08da58e273c2a 100644 (file)
@@ -1,9 +1,9 @@
-/*     $NetBSD: main.c,v 1.26 2019/02/03 03:19:25 mrg Exp $    */
+/*     $NetBSD: main.c,v 1.27 2021/05/02 12:50:45 rillig Exp $ */
 
 /* main.c               */
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: main.c,v 1.26 2019/02/03 03:19:25 mrg Exp $");
+__RCSID("$NetBSD: main.c,v 1.27 2021/05/02 12:50:45 rillig Exp $");
 #endif                         /* not lint */
 
 #include <sys/types.h>
@@ -1302,7 +1302,7 @@ whatitem(const char *str)
        subroutine to get a number from the player
        and allow * to mean return amt, else return the number entered
  */
-unsigned long 
+unsigned long
 readnum(long mx)
 {
        int    i;
index 9f19f39f229c40cb58a76c15f85109d26eb2cfed..1b325170c5e0e39913e3dcfe2a56f9f9a3e3c192 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: monster.c,v 1.19 2019/02/03 03:19:25 mrg Exp $ */
+/*     $NetBSD: monster.c,v 1.20 2021/05/02 12:50:45 rillig Exp $      */
 
 /*
  * monster.c   Larn is copyrighted 1986 by Noah Morgan.
  */
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: monster.c,v 1.19 2019/02/03 03:19:25 mrg Exp $");
+__RCSID("$NetBSD: monster.c,v 1.20 2021/05/02 12:50:45 rillig Exp $");
 #endif                         /* not lint */
 
 #include <string.h>
@@ -185,7 +185,7 @@ createmonster(int mon)
  *               if monst==TRUE check for no monster at this location
  * This routine will return FALSE if at a wall or the dungeon exit on level 1
  */
-static int 
+static int
 cgood(int x, int y, int theitem, int monst)
 {
 #define itm __lose
index d36e6e172ef04ed49765b31811e6447c8693bd37..e930334742e9d68ba02d4698a5a8b539bafee1c8 100644 (file)
@@ -1,15 +1,15 @@
-/*     $NetBSD: moreobj.c,v 1.12 2012/06/19 05:30:43 dholland Exp $    */
+/*     $NetBSD: moreobj.c,v 1.13 2021/05/02 12:50:45 rillig Exp $      */
 
 /*
  * moreobj.c           Larn is copyrighted 1986 by Noah Morgan.
- * 
+ *
  * Routines in this file:
- * 
+ *
  * oaltar() othrone() ochest() ofountain()
  */
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: moreobj.c,v 1.12 2012/06/19 05:30:43 dholland Exp $");
+__RCSID("$NetBSD: moreobj.c,v 1.13 2021/05/02 12:50:45 rillig Exp $");
 #endif                         /* not lint */
 #include <stdlib.h>
 #include <unistd.h>
index 26ee7c42ce37a6b39bcd985ef31c87dac389e8ac..6d4d8c5bfc1d1009908cd1c8909dfcb54d81058a 100644 (file)
@@ -1,10 +1,10 @@
-/*     $NetBSD: scores.c,v 1.21 2012/06/19 05:30:44 dholland Exp $     */
+/*     $NetBSD: scores.c,v 1.22 2021/05/02 12:50:45 rillig Exp $       */
 
 /*
  * scores.c                     Larn is copyrighted 1986 by Noah Morgan.
- * 
+ *
  * Functions in this file are:
- * 
+ *
  * readboard()         Function to read in the scoreboard into a static buffer
  * writeboard()        Function to write the scoreboard from readboard()'s buffer
  * makeboard()         Function to create a new scoreboard (wipe out old one)
  * line showing player when he is killed diedlog()     Subroutine to read a
  * log file and print it out in ascii format getplid(name)
  * on to get players id # from id file
- * 
+ *
  */
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: scores.c,v 1.21 2012/06/19 05:30:44 dholland Exp $");
+__RCSID("$NetBSD: scores.c,v 1.22 2021/05/02 12:50:45 rillig Exp $");
 #endif                         /* not lint */
 #include <sys/types.h>
 #include <sys/times.h>
@@ -224,7 +224,7 @@ hashewon(void)
  * Enter with the amount (in gp) to pay on the taxes.
  * Returns amount actually paid.
  */
-long 
+long
 paytaxes(long x)
 {
        int    i;
index 2d335380f64c8f7e47b9f049b8f42c52b5b69d24..234656d8327785e63e1d1cc3f9a2cfe8823bc9f2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: store.c,v 1.16 2012/06/19 05:30:44 dholland Exp $       */
+/*     $NetBSD: store.c,v 1.17 2021/05/02 12:50:45 rillig Exp $         */
 
 /*-
  * Copyright (c) 1988 The Regents of the University of California.
@@ -34,7 +34,7 @@
 #if 0
 static char     sccsid[] = "@(#)store.c        5.4 (Berkeley) 5/13/91";
 #else
-__RCSID("$NetBSD: store.c,v 1.16 2012/06/19 05:30:44 dholland Exp $");
+__RCSID("$NetBSD: store.c,v 1.17 2021/05/02 12:50:45 rillig Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -225,7 +225,7 @@ outofstock(void)
        nap(2200);
 }
 
-static void 
+static void
 nogold(void)
 {
        lprcat("\nYou don't have enough gold to pay for that!");
index 6a07a3dceffc061651b5c5fa0af9c74aa12e1ea5..25a54827eae9c780e245413d1f337b96ddcc1964 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: extern.c,v 1.11 2011/08/16 11:14:04 christos Exp $     */
+/*     $NetBSD: extern.c,v 1.12 2021/05/02 12:50:45 rillig Exp $       */
 
 /*
  * Copyright (c) 1982, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)extern.c   8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: extern.c,v 1.11 2011/08/16 11:14:04 christos Exp $");
+__RCSID("$NetBSD: extern.c,v 1.12 2021/05/02 12:50:45 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -64,7 +64,7 @@ static const char *const _cn[NUM_CARDS] = {/* Card name buffer                */
                "Flat Tire",
                "Accident",
                "Stop",
-               "Speed Limit", 
+               "Speed Limit",
                "Gasoline",
                "Spare Tire",
                "Repairs",
index 88e82b12c6dbd4acd0bbbec998a9233e218c3a74..ca553809d5b0ca226cd9dcf955225e24ef801d4d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: mille.h,v 1.20 2019/12/27 09:17:59 msaitoh Exp $       */
+/*     $NetBSD: mille.h,v 1.21 2021/05/02 12:50:45 rillig Exp $        */
 
 /*
  * Copyright (c) 1982, 1993
 #define C_100          3
 #define C_200          4
 #define C_EMPTY                5
-#define C_FLAT         6       
+#define C_FLAT         6
 #define C_CRASH                7
 #define C_STOP         8
 #define C_LIMIT                9
index bccec8892ab09cfa260d4bb1cb31f4578e716c4e..78d59b6cf723c2a090ff9facc987d023822434bd 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: misc.c,v 1.12 2009/05/25 23:24:54 dholland Exp $       */
+/*     $NetBSD: misc.c,v 1.13 2021/05/02 12:50:45 rillig Exp $ */
 
 /*
  * Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)misc.c     8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: misc.c,v 1.12 2009/05/25 23:24:54 dholland Exp $");
+__RCSID("$NetBSD: misc.c,v 1.13 2021/05/02 12:50:45 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -161,7 +161,7 @@ done:
                                goto extend;
                        for (miles = 0, i = 0; i < HAND_SZ; i++)
                                if ((safe = pp->hand[i]) <= C_200)
-                                       miles += Value[safe]; 
+                                       miles += Value[safe];
                        if (miles + (Topcard - Deck) * 3 > 1000)
                                goto extend;
                        goto done;
index 823d35d7323a24b81b12ad6c1921340885d59d92..686b8885fcf322ca41a57e71a1b8394ce3b0d552 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: morse.c,v 1.18 2018/01/16 06:20:24 maya Exp $  */
+/*     $NetBSD: morse.c,v 1.19 2021/05/02 12:50:45 rillig Exp $        */
 
 /*
  * Copyright (c) 1988, 1993
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1988, 1993\
 #if 0
 static char sccsid[] = "@(#)morse.c    8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: morse.c,v 1.18 2018/01/16 06:20:24 maya Exp $");
+__RCSID("$NetBSD: morse.c,v 1.19 2021/05/02 12:50:45 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -195,7 +195,7 @@ main(int argc, char **argv)
                        morse(ch);
                show("...-.-"); /* SK */
        }
-       
+
        return 0;
 }
 
@@ -203,13 +203,13 @@ void
 decode(const char *s)
 {
        int i;
-       
+
        for (i = 0; i < 10; i++)
                if (strcmp(digit[i], s) == 0) {
                        putchar('0' + i);
                        return;
                }
-       
+
        for (i = 0; i < 26; i++)
                if (strcmp(alph[i], s) == 0) {
                        putchar('A' + i);
index 0e7fbb03b097e868925b3592fc52e652e54f48c3..7bfc9cc1659868f92e137f17d57891545a8eeb6b 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: number.c,v 1.16 2014/03/23 00:03:04 dholland Exp $     */
+/*     $NetBSD: number.c,v 1.17 2021/05/02 12:50:45 rillig Exp $       */
 
 /*
  * Copyright (c) 1988, 1993, 1994
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1988, 1993, 1994\
 #if 0
 static char sccsid[] = "@(#)number.c   8.3 (Berkeley) 5/4/95";
 #else
-__RCSID("$NetBSD: number.c,v 1.16 2014/03/23 00:03:04 dholland Exp $");
+__RCSID("$NetBSD: number.c,v 1.17 2021/05/02 12:50:45 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -71,7 +71,7 @@ static const char     *const name1[] = {
        "trillion",     "quadrillion",  "quintillion",  "sextillion",
        "septillion",   "octillion",    "nonillion",    "decillion",
        "undecillion",  "duodecillion", "tredecillion", "quattuordecillion",
-       "quindecillion",                "sexdecillion", 
+       "quindecillion",                "sexdecillion",
        "septendecillion",              "octodecillion",
        "novemdecillion",               "vigintillion",
 };
index 0a1ab064dc5f03af6967f298469bdfe3563ed018..5d0508e800131db1c567889b7e702f174cd6059c 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: fight.c,v 1.14 2019/02/03 03:19:25 mrg Exp $   */
+/*     $NetBSD: fight.c,v 1.15 2021/05/02 12:50:46 rillig Exp $        */
 
 /*
  * fight.c   Phantasia monster fighting routines
@@ -1272,7 +1272,7 @@ awardtreasure(void)
                                                                                 * l
                                                                                 * a
                                                                                 * r
-                                                                                * 
+                                                                                *
                                                                                 * ri
                                                                                 * n
                                                                                 * g
@@ -1290,7 +1290,7 @@ awardtreasure(void)
                                                                                /* b
                                                                                 * a
                                                                                 * d
-                                                                                * 
+                                                                                *
                                                                                 * ri
                                                                                 * n
                                                                                 * g
index 180d6137337ad8a075cf7ef1666377a1242e1782..21fadbab5ad7752e70aa5d67219e9a5f88c50f3f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: misc.c,v 1.22 2019/02/03 03:19:25 mrg Exp $    */
+/*     $NetBSD: misc.c,v 1.23 2021/05/02 12:50:46 rillig Exp $ */
 
 /*
  * misc.c  Phantasia miscellaneous support routines
@@ -120,7 +120,7 @@ descrlocation(struct player *playerp, phbool shortflag)
                                                                        label = "The Lord's Chamber";
                                                                else {
                                                                        /* this
-                                                                        * 
+                                                                        *
                                                                         * expr
                                                                         * essi
                                                                         * on
@@ -132,13 +132,13 @@ descrlocation(struct player *playerp, phbool shortflag)
                                                                         * ent
                                                                         * comp
                                                                         * iler
-                                                                        * 
+                                                                        *
                                                                         * loop
-                                                                        * 
+                                                                        *
                                                                         * with
-                                                                        * 
+                                                                        *
                                                                         * some
-                                                                        * 
+                                                                        *
                                                                         * comp
                                                                         * iler
                                                                         * s */
@@ -151,7 +151,7 @@ descrlocation(struct player *playerp, phbool shortflag)
        if (shortflag)
                snprintf(Databuf, SZ_DATABUF, "%.29s", label);
        else
-               snprintf(Databuf, SZ_DATABUF, 
+               snprintf(Databuf, SZ_DATABUF,
                        " is in %s  (%.0f,%.0f)",
                        label, playerp->p_x, playerp->p_y);
 
index a13c5211565e5ecde9976b417d8700d5cc658193..359d84de3c99c6e480bfa2131ae697ddd0d50dec 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: setup.c,v 1.22 2017/10/02 22:03:10 joerg Exp $ */
+/*     $NetBSD: setup.c,v 1.23 2021/05/02 12:50:46 rillig Exp $        */
 
 /*
  * setup.c - set up all files for Phantasia
@@ -43,15 +43,15 @@ double drandom(void);
 /
 / RETURN VALUE: none
 /
-/ MODULES CALLED: time(), exit(), stat(), Error(), creat(), close(), fopen(), 
-/      fgets(), floor(), srandom(), umask(), drandom(), strcpy(), getuid(), 
+/ MODULES CALLED: time(), exit(), stat(), Error(), creat(), close(), fopen(),
+/      fgets(), floor(), srandom(), umask(), drandom(), strcpy(), getuid(),
 /      unlink(), fwrite(), fclose(), sscanf(), printf(), strlen(), fprintf()
 /
 / GLOBAL INPUTS: Curmonster, _iob[], Databuf[], *Monstfp, Enrgyvoid
 /
 / GLOBAL OUTPUTS: Curmonster, Databuf[], *Monstfp, Enrgyvoid
 /
-/ DESCRIPTION: 
+/ DESCRIPTION:
 /
 /      This program tries to verify the parameters specified in
 /      the Makefile.
@@ -263,7 +263,7 @@ Error(const char *str, const char *file)
 /
 / GLOBAL OUTPUTS: none
 /
-/ DESCRIPTION: 
+/ DESCRIPTION:
 /
 / ************************************************************************/
 
index 91ed3f0d74baac5cb71ed0e587066a7239bbd8cf..3c83d2a8db4cbcfa400fed1212d16d8f7a977273 100644 (file)
--- a/pom/pom.c
+++ b/pom/pom.c
@@ -1,4 +1,4 @@
-/*     $NetBSD: pom.c,v 1.20 2010/12/05 04:34:22 pgoyette Exp $        */
+/*     $NetBSD: pom.c,v 1.21 2021/05/02 12:50:46 rillig Exp $  */
 
 /*
  * Copyright (c) 1989, 1993
@@ -41,7 +41,7 @@ __COPYRIGHT("@(#) Copyright (c) 1989, 1993\
 #if 0
 static char sccsid[] = "@(#)pom.c      8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: pom.c,v 1.20 2010/12/05 04:34:22 pgoyette Exp $");
+__RCSID("$NetBSD: pom.c,v 1.21 2021/05/02 12:50:46 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -215,7 +215,7 @@ parsetime(char *p)
        int yearset = 0;
        time_t tval;
        char *t;
-       
+
        for (t = p; *t; ++t) {
                if (isdigit((unsigned char) *t))
                        continue;
index 52784a5a08c0362e6620c2ea34cf8829e701e1db..a77aae82978810a0d478986c77258472eb117401 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: pattern.c,v 1.7 2014/10/02 21:36:37 ast Exp $  */
+/*     $NetBSD: pattern.c,v 1.8 2021/05/02 12:50:46 rillig Exp $       */
 
 /*
  * Copyright (c) 1989, 1993
@@ -38,7 +38,7 @@
 #if 0
 static char sccsid[] = "@(#)pattern.c  8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: pattern.c,v 1.7 2014/10/02 21:36:37 ast Exp $");
+__RCSID("$NetBSD: pattern.c,v 1.8 2021/05/02 12:50:46 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -47,8 +47,8 @@ __RCSID("$NetBSD: pattern.c,v 1.7 2014/10/02 21:36:37 ast Exp $");
  *
  * By Landon Curt Noll, http://www.isthe.com/chongo/index.html /\oo/\
  *
- * To avoid excessive sieves for small factors, we use the table below to 
- * setup our sieve blocks.  Each element represents a odd number starting 
+ * To avoid excessive sieves for small factors, we use the table below to
+ * setup our sieve blocks.  Each element represents a odd number starting
  * with 1.  All non-zero elements are factors of 3, 5, 7, 11 and 13.
  */
 
index 6e51aa9dc11982cf88bbc74d8dc53305f08036bc..2b2a94fd41b2120c69756574b9fde5b7814069be 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: random.c,v 1.15 2020/07/26 15:24:00 nia Exp $  */
+/*     $NetBSD: random.c,v 1.16 2021/05/02 12:50:46 rillig Exp $       */
 
 /*
  * Copyright (c) 1994
@@ -42,7 +42,7 @@ __COPYRIGHT("@(#) Copyright (c) 1994\
 #if 0
 static char sccsid[] = "@(#)random.c   8.6 (Berkeley) 6/1/94";
 #else
-__RCSID("$NetBSD: random.c,v 1.15 2020/07/26 15:24:00 nia Exp $");
+__RCSID("$NetBSD: random.c,v 1.16 2021/05/02 12:50:46 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -98,7 +98,7 @@ main(int argc, char *argv[])
                        errx(1, "denominator is not valid.");
                break;
        default:
-               usage(); 
+               usage();
                /* NOTREACHED */
        }
 
@@ -112,7 +112,7 @@ main(int argc, char *argv[])
         */
        if (unbuffer_output)
                setbuf(stdout, NULL);
-       
+
        /*
         * Select whether to print the first line.  (Prime the pump.)
         * We find a random number between 0 and denom - 1 and, if it's
index e38377debc2a3539b429d62c011b7a35d3503f21..e0295ce81dfdf59be43573ec0a7a07aeab90a19a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: message.c,v 1.14 2009/08/12 08:44:45 dholland Exp $    */
+/*     $NetBSD: message.c,v 1.15 2021/05/02 12:50:46 rillig Exp $      */
 
 /*
  * Copyright (c) 1988, 1993
@@ -37,7 +37,7 @@
 #if 0
 static char sccsid[] = "@(#)message.c  8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: message.c,v 1.14 2009/08/12 08:44:45 dholland Exp $");
+__RCSID("$NetBSD: message.c,v 1.15 2021/05/02 12:50:46 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -149,9 +149,9 @@ check_message(void)
 }
 
 int
-get_input_line(const char *prompt, const char *insert, 
-              char *buf, size_t buflen, 
-              const char *if_cancelled, 
+get_input_line(const char *prompt, const char *insert,
+              char *buf, size_t buflen,
+              const char *if_cancelled,
               boolean add_blank, boolean do_echo)
 {
        short ch;
index 4a7190afb6b4043d38ab8ddc625865cad8429e20..b9b900c6aa3e324def8da5dcfdc5e4a7fa38996e 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: save.c,v 1.13 2008/01/14 03:50:02 dholland Exp $       */
+/*     $NetBSD: save.c,v 1.14 2021/05/02 12:50:46 rillig Exp $ */
 
 /*
  * Copyright (c) 1988, 1993
@@ -37,7 +37,7 @@
 #if 0
 static char sccsid[] = "@(#)save.c     8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: save.c,v 1.13 2008/01/14 03:50:02 dholland Exp $");
+__RCSID("$NetBSD: save.c,v 1.14 2021/05/02 12:50:46 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -56,7 +56,7 @@ __RCSID("$NetBSD: save.c,v 1.13 2008/01/14 03:50:02 dholland Exp $");
 #include <stdio.h>
 #include "rogue.h"
 
-static boolean has_been_touched(const struct rogue_time *, 
+static boolean has_been_touched(const struct rogue_time *,
                        const struct rogue_time *);
 static void    r_read(FILE *, void *, size_t);
 static void    r_write(FILE *, const void *, size_t);
index 8371a6f0f5a302f9e00f3e277331b056574c828e..db90eb7298290939361a16c5cf551b0cb6d59199 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: use.c,v 1.10 2009/08/12 08:44:45 dholland Exp $        */
+/*     $NetBSD: use.c,v 1.11 2021/05/02 12:50:46 rillig Exp $  */
 
 /*
  * Copyright (c) 1988, 1993
@@ -37,7 +37,7 @@
 #if 0
 static char sccsid[] = "@(#)use.c      8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: use.c,v 1.10 2009/08/12 08:44:45 dholland Exp $");
+__RCSID("$NetBSD: use.c,v 1.11 2021/05/02 12:50:46 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -65,7 +65,7 @@ short extra_hp = 0;
 boolean detect_monster = 0;
 boolean con_mon = 0;
 
-static const char strange_feeling[] = 
+static const char strange_feeling[] =
        "you have a strange feeling for a moment, then it passes";
 
 static const char *get_ench_color(void);
index 2a5642447f582cbac8f061fa33deffc2d9021604..11854ec2882edabc851538e178df5a1d0af59ab9 100644 (file)
@@ -126,7 +126,7 @@ array_add(struct array *a, void *val, unsigned *index_ret)
  * in array.c.
  *
  * Example usage in e.g. item.h of some game:
- * 
+ *
  * DECLARRAY_BYTYPE(stringarray, char);
  * DECLARRAY(potion);
  * DECLARRAY(sword);
index 327da7ebfda40fdb470c104a945e990ae10834eb..b4ca202503008d8f386275b9c3a3871c403eb82a 100644 (file)
@@ -1,4 +1,4 @@
-/* $NetBSD: testpat.c,v 1.4 2021/01/08 15:16:04 christos Exp $ */
+/* $NetBSD: testpat.c,v 1.5 2021/05/02 12:50:46 rillig Exp $ */
 
 /*-
  * Copyright (c) 2016 Nathanial Sloss <nathanialsloss@yahoo.com.au>
@@ -26,7 +26,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 #include <sys/cdefs.h>
-__RCSID("$NetBSD: testpat.c,v 1.4 2021/01/08 15:16:04 christos Exp $");
+__RCSID("$NetBSD: testpat.c,v 1.5 2021/05/02 12:50:46 rillig Exp $");
 
 #include <sys/types.h>
 #include <sys/time.h>
@@ -117,7 +117,7 @@ int main(int argc, char *argv[]) {
        grid_y = grid_unit;
        grid_x = grid_unit * 2;
 
-       
+
        ncpos = y_limit * sizeof(*circle_pos)
            + y_limit * 2 * sizeof(**circle_pos);
        circle_pos = malloc(ncpos);
index dc79161293ffa7372844d0c6c0b894c9dee1d037..c4d9d16abc587edfbfe66b0ffbb13a8240ffcc30 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: scores.c,v 1.25 2020/09/07 00:31:11 mrg Exp $  */
+/*     $NetBSD: scores.c,v 1.26 2021/05/02 12:50:46 rillig Exp $       */
 
 /*-
  * Copyright (c) 1992, 1993
@@ -550,7 +550,7 @@ getscores(int *fdp)
                        }
                }
        }
-       
+
 
        if (fdp)
                *fdp = sd;
index d723b54efeae4152483c8b155014b8ffab0e47d1..bb0da760b1cac516f7f67d0e1b14654a361a78e6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: screen.c,v 1.33 2017/03/20 22:05:27 christos Exp $     */
+/*     $NetBSD: screen.c,v 1.34 2021/05/02 12:50:46 rillig Exp $       */
 
 /*-
  * Copyright (c) 1992, 1993
@@ -320,10 +320,10 @@ scr_update(void)
        /* draw preview of nextpattern */
        if (showpreview && (nextshape != lastshape)) {
                static int r=5, c=2;
-               int tr, tc, t; 
+               int tr, tc, t;
 
                lastshape = nextshape;
-               
+
                /* clean */
                putpad(exit_standout_mode);
                moveto(r-1, c-1); putstr("          ");
@@ -333,7 +333,7 @@ scr_update(void)
 
                moveto(r-3, c-2);
                putstr("Next shape:");
-                                               
+
                /* draw */
                setcolor(nextshape->color);
                putpad(enter_standout_mode);
@@ -351,7 +351,7 @@ scr_update(void)
                }
                putpad(exit_standout_mode);
        }
-       
+
        bp = &board[D_FIRST * B_COLS];
        sp = &curscreen[D_FIRST * B_COLS];
        for (j = D_FIRST; j < D_LAST; j++) {
@@ -417,7 +417,7 @@ scr_update(void)
 void
 scr_msg(char *s, int set)
 {
-       
+
        if (set || clr_eol == NULL) {
                int l = strlen(s);
 
index 38dcdac591cc7f8c814c508b0115af8b84ccd271..34819afde8909f9ece43ab53ac0bea9167e889d9 100644 (file)
@@ -3,10 +3,10 @@
  * Log:        EXTERN.h,v
  * Revision 7.0.1.1  86/12/12  16:46:50  lwall
  * Guarded the undefs.
- * 
+ *
  * Revision 7.0  86/10/08  15:11:31  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #ifdef EXT
index e924b89f291a252e7725294cd4d6be249bb94ce6..446d1f733165ecd1da8adefcc9281ffd3ef79b81 100644 (file)
@@ -3,10 +3,10 @@
  * Log:        INTERN.h,v
  * Revision 7.0.1.1  86/12/12  16:51:45  lwall
  * Guarded the undefs.
- * 
+ *
  * Revision 7.0  86/10/08  15:11:37  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #ifdef EXT
index 39da82850715ec9a16fa8d5b7fa3b2dca32cfbc2..76e46751c3dfb1b4d5bf9a8d3d6cb609ccb72a55 100644 (file)
@@ -3,16 +3,16 @@
 /* Log:        bang.c,v
  * Revision 7.0.1.3  86/12/12  16:57:00  lwall
  * Made circular explosions.
- * 
+ *
  * Revision 7.0.1.2  86/10/20  14:36:02  lwall
  * Picked some lint.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:49:45  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:11:57  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "EXTERN.h"
index aa41defc3c430ef0e15d3092775fe77d5be1d1c1..9d411268faa47cc68cfc72a8507ddf322aaee663 100644 (file)
@@ -3,7 +3,7 @@
 /* Log:        bang.h,v
  * Revision 7.0  86/10/08  15:12:03  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 EXT long blast[YSIZE][XSIZE];
index a11a499c5847e8ba88b9737707623b6b3dd67750..68b195e99e28b019a1fb1a112c44fc2c3bddb2bd 100644 (file)
@@ -3,19 +3,19 @@
 /* Log:        init.c,v
  * Revision 7.0.1.4  86/12/12  16:58:03  lwall
  * Baseline for net release.
- * 
+ *
  * Revision 7.0.1.3  86/10/20  14:35:31  lwall
  * Picked some lint.
- * 
+ *
  * Revision 7.0.1.2  86/10/17  15:53:30  lwall
  * Added random walk star fields.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:51:19  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:12:10  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "EXTERN.h"
@@ -519,7 +519,7 @@ stars_again:
        }
     }
 
-    for (i=0;i<2;i++) for (y=0;y<3;y++) for (x=0;x<3;x++) 
+    for (i=0;i<2;i++) for (y=0;y<3;y++) for (x=0;x<3;x++)
     isatorp[i][y][x]=0;
 
     whenok = 0;
index 5e17bc99da68584af5836cb271e7d4967eacee5d..a07ddbfbe910dc02663619c4f77797b624873f54 100644 (file)
@@ -3,7 +3,7 @@
 /* Log:        init.h,v
  * Revision 7.0  86/10/08  15:12:17  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 void initialize(void);
index 1a88da3d31046270e53769984231ef7d18eaa774..1c91c5ec5d3ac45627089c40153cbe10f55a9d1e 100644 (file)
@@ -2,13 +2,13 @@
  *
  * Revision 7.0.1.2  86/12/12  16:59:04  lwall
  * Baseline for net release.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:51:43  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:12:19  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "EXTERN.h"
@@ -58,7 +58,7 @@ intrp_init(char *tcbuf)
     if (logname == NULL)
        logname = savestr(getlogin());
 #endif
-    
+
     /* get the real name of the person (%N) */
     /* Must be done after logname is read in because BERKNAMES uses that */
 
@@ -306,7 +306,7 @@ dointerp(char *dest, size_t destsize, const char *pattern, const char *stoppers)
                case '(': {
                    char rch;
                    bool matched;
-                   
+
                    pattern = dointerp(dest,destsize,pattern+1,"!=");
                    rch = *pattern;
                    if (rch == '!')
@@ -472,9 +472,9 @@ dointerp(char *dest, size_t destsize, const char *pattern, const char *stoppers)
            else if (*pattern == '\\' && pattern[1]) {
                ++pattern;                      /* skip backslash */
                i = *pattern;           /* get char into a register */
-    
+
                /* this used to be a switch but the if may save space */
-               
+
                if (i >= '0' && i <= '7') {
                    i = 1;
                    while (i < 01000 && *pattern >= '0' && *pattern <= '7') {
@@ -527,7 +527,7 @@ getrealname(uid_t uid)
 
 #ifdef PASSNAMES
     struct passwd *pwd = getpwuid(uid);
-    
+
     s = pwd->pw_gecos;
 #ifdef BERKNAMES
 #ifdef BERKJUNK
index b6bfc627b1d7ad0e2b7d378c9f49ffc393dacdf8..524f72431d8b1cd503fccf89238476d96b49ef05 100644 (file)
@@ -3,10 +3,10 @@
  * Log:        intrp.h,v
  * Revision 7.0.1.1  86/12/12  16:59:45  lwall
  * Baseline for net release.
- * 
+ *
  * Revision 7.0  86/10/08  15:12:27  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 EXT char *origdir INIT(NULL);          /* cwd when warp invoked */
index 363ad00a86d7d921c8de5004ba7775179ffc24bd..ecb36f54f2dbb188f82459d250aa4e4c00c57d6b 100644 (file)
@@ -3,13 +3,13 @@
 /* Log:        move.c,v
  * Revision 7.0.1.2  86/10/20  14:37:06  lwall
  * Picked some lint.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:52:09  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:12:40  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "EXTERN.h"
index 6f6b86cde141b3b79503ec8f5c96cbf8df465456..6fdeb1da46bde844a1705a51808b1eb48c48c182 100644 (file)
@@ -3,7 +3,7 @@
 /* Log:        move.h,v
  * Revision 7.0  86/10/08  15:12:46  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 void move_init(void);
index 2f2801182e0d1d44b83a84a7cff250b622ff36d4..a6b9f6a74b054bbc4b7d94741244881d7af699f4 100644 (file)
@@ -3,7 +3,7 @@
 /* Log:        object.c,v
  * Revision 7.0  86/10/08  15:12:55  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "EXTERN.h"
index 5091a04fb9416e8e59e24bd6af742de80e80f1ca..5c3c801f77cc067cd56b759d72e751b109e15ec1 100644 (file)
@@ -3,13 +3,13 @@
 /* Log:        object.h,v
  * Revision 7.0.1.2  86/12/12  17:01:38  lwall
  * Baseline for net release.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:52:30  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:13:04  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #define Root 0
index 83452aead54c98075f849b7ce1d8ce0c6e4c5cf8..8775aca7d340ab44a302502f296c172466555c89 100644 (file)
@@ -3,10 +3,10 @@
 /* Log:        play.c,v
  * Revision 7.0.1.1  86/10/16  10:52:39  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:13:09  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "EXTERN.h"
index d6b06a1860669105a3389b2f54d58b8de0269378..27a7b0ba776fc6bd4f2187a3765f6dbbe61b1d1e 100644 (file)
@@ -3,7 +3,7 @@
 /* Log:        play.h,v
  * Revision 7.0  86/10/08  15:13:12  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 EXT int finish INIT(0);
index 8e9991d62d172f48c365fa021cd77d3054b62774..7749992fa8362b86a59ff271028fa848fc034bdc 100644 (file)
@@ -3,16 +3,16 @@
 /* Log:        score.c,v
  * Revision 7.0.1.2a  87/07/03  02:13:26  games
  * Fixed numerous long vs. int bugs in printfs, etc.
- * 
+ *
  * Revision 7.0.1.2  86/10/20  12:06:56  lwall
  * Made all exits reset tty.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:52:47  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:13:14  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "EXTERN.h"
@@ -47,7 +47,7 @@ score_init(void)
        printf("%s is not protected correctly (must be u+rw o+rx).\r\n",SAVEDIR);
        finalize(1);
     }
-    
+
 #ifdef SCOREFULL
     interp(longlognam, sizeof longlognam, "%N");
     for (i=strlen(longlognam); i<24; i++)
@@ -59,7 +59,7 @@ score_init(void)
        longlognam[i] = ' ';    /* make sure it is 8 long for strncmp */
     longlognam[8] = '\0';
 #endif
-    
+
     if (scorespec)
        wscore();
 
index a47521f071f358f645df8a54fe18e96f2a9ba9c9..97da045347f93d9adb83d1e37364f8e69d75d43a 100644 (file)
@@ -3,7 +3,7 @@
 /* Log:        score.h,v
  * Revision 7.0  86/10/08  15:13:21  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #define ENTBOUNDARY 100000     /*  point boundary across which a new E is
index f12a6b114dbd1028ec2eacaf0314bfde78e92f55..a6f1c38dbd8cdad2ae7c58d92a0f585a8acd956a 100644 (file)
@@ -4,13 +4,13 @@
  * Revision 7.0.1.1a  87/07/03  01:47:11  games
  * Changed sigsetmask to use sigmask instead of calculating it (incorrectly)
  * by hand.
- * 
+ *
  * Revision 7.0.1.1  86/12/12  17:02:44  lwall
  * Baseline for net release.
- * 
+ *
  * Revision 7.0  86/10/08  15:13:24  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "EXTERN.h"
index fe22220c078593326ff636d72ae1130c6fe277a8..951de56cc75c719074052ac6c12c7d8e9947c568 100644 (file)
@@ -3,7 +3,7 @@
 /* Log:        sig.h,v
  * Revision 7.0  86/10/08  15:13:32  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 void sig_init(void);
index a91c64ac5af677d5ebc5c2fad89fd1a2646148e0..e50934b281f034da9b53eae982c2688dbfb80875 100644 (file)
--- a/warp/sm.c
+++ b/warp/sm.c
@@ -3,7 +3,7 @@
 /* Log:        sm.c,v
  * Revision 7.0  86/10/08  15:13:35  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include <stdio.h>
@@ -22,7 +22,7 @@ main(void)
     for (x=0; x<79; x++)
        screen[0][x] = ' ';
     screen[0][79] = '\0';
-    
+
     fgets(screen[0],90,stdin);
     if (isdigit(screen[0][0])) {
        int numstars = atoi(screen[0]);
@@ -32,7 +32,7 @@ main(void)
                screen[y][x] = ' ';
            screen[y][79] = '\0';
        }
-       
+
        for ( ; numstars; numstars--) {
            scanf("%d %d\n",&tmpy,&tmpx);
            y = tmpy;
@@ -52,7 +52,7 @@ main(void)
                screen[y][x] = ' ';
            screen[y][79] = '\0';
        }
-       
+
        for (y=1; y<23; y++) {
            fgets(screen[y],90,stdin);
        }
index 21b3b12cb9eb25117677db399094dc2014fbbf03..5741f96e6afdf1f580aab6e3e4a897b82379aa8a 100644 (file)
@@ -3,13 +3,13 @@
 /* Log:        term.c,v
  * Revision 7.0.1.2  86/12/12  17:04:09  lwall
  * Baseline for net release.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:53:20  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:14:02  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "EXTERN.h"
@@ -133,7 +133,7 @@ term_set(char *tcbuf) /* temp area for "uncompiled" termcap entry */
 #endif
 #endif
 #endif
-    
+
     /* get all that good termcap stuff */
 
     retval = tgetent(tcbuf,getenv("TERM"));    /* get termcap entry */
@@ -507,7 +507,7 @@ helper(void)
        getcmd(spbuf);
     } while (*spbuf != ' ');
     rewrite();
-    
+
 }
 
 void
@@ -704,7 +704,7 @@ getcmd(char *wbuf)
 #ifdef PUSHBACK
     KEYMAP *curmap;
     int i;
-    bool no_macros; 
+    bool no_macros;
     int times = 0;                     /* loop detector */
     char scrchar;
     unsigned char *whatbuf = (void *)wbuf;
@@ -786,7 +786,7 @@ pushstring(char *str)
     assert(str != NULL);
     interp(s,PUSHSIZE,str);
     for (i = strlen(s)-1; i >= 0; --i) {
-       s[i] ^= 0200; 
+       s[i] ^= 0200;
        pushchar(s[i]);
     }
 }
index 3798a24cf0cb238c39d1af8295b9abf61db8f85c..362f6aeb8af8afe3bae1b765687f00781ed1697c 100644 (file)
@@ -3,13 +3,13 @@
 /* Log:        term.h,v
  * Revision 7.0.1.2  86/12/12  17:05:15  lwall
  * Baseline for net release.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:53:33  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:14:07  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #ifndef TERM_H
@@ -201,7 +201,7 @@ EXT bool bizarre INIT(false);                       /* do we need to restore terminal? */
 /* terminal mode diddling routines */
 
 #if defined(TERMIO) || defined(TERMIOS)
-  
+
 #define raw() ((bizarre=1),_tty.c_lflag &=~ISIG,_tty.c_cc[VMIN] = 1,tcsetattr(_tty_ch,TCSAFLUSH,&_tty))
 #define noraw() ((bizarre=1),_tty.c_lflag |= ISIG,_tty.c_cc[VEOF] = CEOF,tcsetattr(_tty_ch,TCSAFLUSH,&_tty))
 #define crmode() ((bizarre=1),_tty.c_lflag &=~ICANON,_tty.c_cc[VMIN] = 1,tcsetattr(_tty_ch,TCSAFLUSH,&_tty))
index 085e92fb1f8fb8aa51800b9e440276cc77e44b7a..85ca939d2dbe1b16955634babf15ee24a7ac6a6e 100644 (file)
@@ -3,22 +3,22 @@
 /* Log:        them.c,v
  * Revision 7.0.1.5  86/12/12  17:05:41  lwall
  * Baseline for net release.
- * 
+ *
  * Revision 7.0.1.4  86/10/20  12:32:38  lwall
  * Wasn't clearing FRIENDLY flag on pirate creation.
- * 
+ *
  * Revision 7.0.1.3  86/10/20  12:15:33  lwall
  * Was trying to create pirates from cloaked pirates.
- * 
+ *
  * Revision 7.0.1.2  86/10/17  10:03:44  lwall
  * Fixed Romulan writing spaces while cloaked.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:53:39  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:14:15  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "EXTERN.h"
index ba541626fade38db31fdae2bd2f6c7580b368583..ab527e8a7e797f9d145f34761f24d5759c6c2b06 100644 (file)
@@ -3,7 +3,7 @@
 /* Log:        them.h,v
  * Revision 7.0  86/10/08  15:14:19  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 void them_init(void);
index 98cbab097f899ccdeec0a2adf385d8cbe826aaed..412abafecefde9b4e915ce3fd548b861583890de 100644 (file)
--- a/warp/us.c
+++ b/warp/us.c
@@ -3,16 +3,16 @@
 /* Log:        us.c,v
  * Revision 7.0.1.3  87/01/13  17:13:21  lwall
  * Partially fixed ^S behavior.  It now just ignores ^S.
- * 
+ *
  * Revision 7.0.1.2  86/12/12  17:06:09  lwall
  * Baseline for net release.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:53:50  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:14:21  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "EXTERN.h"
@@ -42,7 +42,7 @@ do_direction(int dy, int dx)
     if (status < 2) {
        if (cloaking) {
            char ch;
-           
+
            cloaked = false;
            ch = (ent->energy >= 500?'E':'e');
            if (ch != ent->image) {
@@ -111,7 +111,7 @@ ctrl_direction(int dy, int dx)
     if (status < 2) {
        if (cloaking) {
            char ch;
-           
+
            cloaked = false;
            ch = (ent->energy >= 500?'E':'e');
            if (ch != ent->image) {
@@ -136,7 +136,7 @@ shift_direction(int dy, int dx)
     if (status < 2) {
        if (cloaking) {
            char ch;
-           
+
            cloaked = false;
            ch = (ent->energy >= 500?'E':'e');
            if (ch != ent->image) {
index 04b6a093096a682fe4f68bae45f929544c30b59d..b3a5562df2aa21eae215749d359d7cb9dfd87a08 100644 (file)
--- a/warp/us.h
+++ b/warp/us.h
@@ -3,10 +3,10 @@
 /* Log:        us.h,v
  * Revision 7.0.1.1  86/10/16  10:53:58  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:14:27  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 EXT bool cloaking;
index 2b5a638f7fd568c4efba1356b297720a4c0416df..a5071d10baece18cad1e17a72df0fa45dfbfec6b 100644 (file)
@@ -3,13 +3,13 @@
 /* Log:        util.c,v
  * Revision 7.0.1.2  86/10/20  12:07:46  lwall
  * Made all exits reset tty.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:54:02  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:14:31  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "EXTERN.h"
@@ -102,8 +102,8 @@ safecpy(char *to, const char *from, size_t len)
 {
     char *dest = to;
 
-    if (from != NULL) 
-       for (len--; len && (*dest++ = *from++); len--) 
+    if (from != NULL)
+       for (len--; len && (*dest++ = *from++); len--)
            continue;
     *dest = '\0';
     return to;
@@ -156,7 +156,7 @@ eaccess(const char *filename, mode_t mod)
 {
     mode_t protection;
     uid_t euid;
-    
+
     mod &= 7;                          /* remove extraneous garbage */
     if (stat(filename, &filestat) < 0)
        return -1;
index db6faf5cd3ebb8f3bd6af3191e749a699ca033c3..4315fee581afbb0fc9b04b10dd281ee2fd5257a4 100644 (file)
@@ -3,7 +3,7 @@
  * Log:        version.c,v
  * Revision 7.0  86/10/08  15:14:39  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "patchlevel.h"
index bb16c5b7af7a63835fa8f2db270b10a51da4a89b..52546caa255ef76941701201f4db8caded33221f 100644 (file)
@@ -3,7 +3,7 @@
  * Log:        version.h,v
  * Revision 7.0  86/10/08  15:14:43  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 void version(void);
index 5f0c045f326f4b4e079092932c88b6d7d4e9120d..b8a145964a2fe6cedff36efd245f98edfa345533 100644 (file)
@@ -7,10 +7,10 @@ char rcsid[] = "@(#)Header: warp.c,v 7.0.1.3 86/12/12 17:07:44 lwall Exp";
  *
  * Copyright (c) 2020 The NetBSD Foundation, Inc.
  * All rights reserved.
- * 
+ *
  * This code is derived from software contributed to The NetBSD Foundation
  * by Larry Wall.
- * 
+ *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
  * are met:
@@ -19,7 +19,7 @@ char rcsid[] = "@(#)Header: warp.c,v 7.0.1.3 86/12/12 17:07:44 lwall Exp";
  * 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.
- * 
+ *
  * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. 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
@@ -31,7 +31,7 @@ char rcsid[] = "@(#)Header: warp.c,v 7.0.1.3 86/12/12 17:07:44 lwall Exp";
  * 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.
- * 
+ *
  * version 5.0  04/20/83
  *         5.1  05/05/83       various tidbits
  *        5.2  05/12/83        VAX -> vax, ifdef'ed a SIGCONT
@@ -40,28 +40,28 @@ char rcsid[] = "@(#)Header: warp.c,v 7.0.1.3 86/12/12 17:07:44 lwall Exp";
  * Log:        warp.c,v
  * Revision 7.0.1.3  86/12/12  17:07:44  lwall
  * Baseline for net release.
- * 
+ *
  * Revision 7.0.1.2  86/10/20  12:08:00  lwall
  * Made all exits reset tty.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:54:13  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:14:47  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  * Revision 6.4  83/12/16  13:11:45  lwall
  * Handled 15 bit random number generators.
- * 
+ *
  * Fixed array overflow bug on multiple zaps.
- * 
+ *
  * Multiple zaps now consolidated to minimize output.
- * 
+ *
  * Tholian jackpot games outlawed under difficulty 15.
- * 
+ *
  * Revision 6.3  83/08/24  11:17:49  lwall
  * Fixed array overflow bug on multiple zap.
- * 
+ *
  * Revision 6.2  83/08/23  18:06:37  lwall
  * Added zap command.
  * Warp -s should now work on dumb terminals
@@ -70,14 +70,14 @@ char rcsid[] = "@(#)Header: warp.c,v 7.0.1.3 86/12/12 17:07:44 lwall Exp";
  * No-delay read provided as alternative to FIONREAD.
  * Warp won't report "-1 obsolete" when there are no Enterprises left.
  * Some high-difficulty tuning.
- * 
+ *
  * Revision 6.1  83/08/17  08:49:03  lwall
  * Fixed obscure bug in storing UP that caused a %. in CM to occasionally
  * foist garbage onto the screen.
- * 
+ *
  * Revision 6.0  83/08/08  17:09:26  lwall
  * New baseline version for net release.
- * 
+ *
  * Revision 5.5  83/08/01  10:59:56  lwall
  * Cloaking for the Enterprise.
  * Difficulty now goes to 99, and many activities depending on difficulty
@@ -115,7 +115,7 @@ char rcsid[] = "@(#)Header: warp.c,v 7.0.1.3 86/12/12 17:07:44 lwall Exp";
  * Catch ^D on fgets.
  * Version number printer.
  * Less signal catching during debugging.
- * 
+ *
  * Revision 5.4  83/06/24  09:28:38  lwall
  * 16 bit random number generators are now supported.
  * Made warp not blow up on a null save file.
@@ -124,10 +124,10 @@ char rcsid[] = "@(#)Header: warp.c,v 7.0.1.3 86/12/12 17:07:44 lwall Exp";
  *     was launched because of an obstacle.
  * Put %<n>ld formats where appropriate.
  * Fixed E: 0  0 bug on refresh.
- * 
+ *
  * Revision 5.3  83/05/24  14:03:10  lwall
  * Starting RCS
- * 
+ *
  */
 
 #include "INTERN.h"
index 4dabe7be5bd7357477953093f69441f1deb86225..5739d7a6e4ef957a0700c1aeb73e4f28db02af32 100644 (file)
@@ -3,13 +3,13 @@
 /* Log:        warp.h,v
  * Revision 7.0.1.2  86/12/12  17:08:42  lwall
  * Baseline for net release.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:54:26  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:17:55  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #ifndef WARP_H
@@ -29,7 +29,7 @@
 #include <signal.h>
 #include <fcntl.h>
 #include <ctype.h>
-#include <errno.h> 
+#include <errno.h>
 #include <stdbool.h>
 #include <stdlib.h>
 #include <string.h>
@@ -315,7 +315,7 @@ EXT char *cwd INIT(NULL);           /* current working directory */
 
 #ifdef DEBUGGING
     EXT int debug INIT(0);                             /* -D */
-#   define DEB_FILEXP 64 
+#   define DEB_FILEXP 64
 #endif
 
 #ifdef VERBOSE
index 0cf51f32fff572418d5d84a003ae262ad5d3e1d1..33134ca3d7e981d360ab964dde333aae7c6e1582 100644 (file)
@@ -3,13 +3,13 @@
 /* Log:        weapon.c,v
  * Revision 7.0.1.2  86/10/20  14:36:33  lwall
  * Picked some lint.
- * 
+ *
  * Revision 7.0.1.1  86/10/16  10:54:42  lwall
  * Added Damage.  Fixed random bugs.
- * 
+ *
  * Revision 7.0  86/10/08  15:18:08  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 #include "EXTERN.h"
@@ -162,7 +162,7 @@ attack(OBJECT *attackee)
                                    case 3: {
                                        int newspeed =
                                            rand_mod(prob<5&&smarts>70?4:3)-1;
-                                       
+
                                        obj->vely = -dy * newspeed;
                                        obj->velx = -dx * newspeed;
                                        if (newspeed >= 0 &&
@@ -418,7 +418,7 @@ attack(OBJECT *attackee)
                        else {
                            if (thru_stars)
                                goto bombout;
-                       }       
+                       }
                    }
 bombout:            ; /* end of loop */
                }
index fbfcecf0137321c364d26d59fb96957618630d5a..dbe129cecf8612d98b8d01fd85de61c0e5818b35 100644 (file)
@@ -3,7 +3,7 @@
 /* Log:        weapon.h,v
  * Revision 7.0  86/10/08  15:18:20  lwall
  * Split into separate files.  Added amoebas and pirates.
- * 
+ *
  */
 
 EXT int tractor INIT(0);
index 0175bb05e6a7be32d32ec2b2ba0546b026943b5c..fdb9ae4b940fb6b027fc3094596fef3f895b3c07 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: wump.c,v 1.30 2012/06/19 05:46:09 dholland Exp $       */
+/*     $NetBSD: wump.c,v 1.31 2021/05/02 12:50:47 rillig Exp $ */
 
 /*
  * Copyright (c) 1989, 1993
@@ -43,7 +43,7 @@ __COPYRIGHT("@(#) Copyright (c) 1989, 1993\
 #if 0
 static char sccsid[] = "@(#)wump.c     8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: wump.c,v 1.30 2012/06/19 05:46:09 dholland Exp $");
+__RCSID("$NetBSD: wump.c,v 1.31 2021/05/02 12:50:47 rillig Exp $");
 #endif
 #endif /* not lint */
 
@@ -689,7 +689,7 @@ getans(const char *prompt)
 
 static int
 bats_nearby(void)
-{ 
+{
        int i;
 
        /* check for bats in the immediate vicinity */
@@ -701,7 +701,7 @@ bats_nearby(void)
 
 static int
 pit_nearby(void)
-{ 
+{
        int i;
 
        /* check for pits in the immediate vicinity */