From 1c75ca2e2dc72d118edbb854455e602d70d80a52 Mon Sep 17 00:00:00 2001 From: rillig Date: Sun, 2 May 2021 12:50:43 +0000 Subject: games: remove trailing whitespace in *.c and *.h --- adventure/init.c | 6 +- adventure/io.c | 22 +- adventure/main.c | 10 +- adventure/setup.c | 6 +- adventure/subr.c | 28 +- adventure/vocab.c | 6 +- adventure/wizard.c | 6 +- atc/extern.h | 4 +- atc/graphics.c | 8 +- atc/input.c | 36 +- atc/list.c | 6 +- atc/log.c | 20 +- atc/main.c | 10 +- atc/update.c | 18 +- backgammon/backgammon/main.c | 6 +- backgammon/common_source/fancy.c | 36 +- backgammon/teachgammon/tutor.c | 6 +- banner/banner.c | 1862 +++++++++++++++++++------------------- battlestar/command1.c | 10 +- battlestar/command2.c | 22 +- battlestar/command3.c | 58 +- battlestar/command4.c | 56 +- battlestar/command5.c | 28 +- battlestar/command6.c | 8 +- battlestar/command7.c | 26 +- battlestar/cypher.c | 40 +- battlestar/fly.c | 8 +- battlestar/getcom.c | 10 +- battlestar/parse.c | 10 +- battlestar/room.c | 6 +- boggle/boggle/extern.h | 4 +- boggle/boggle/mach.c | 14 +- boggle/boggle/word.c | 14 +- boggle/mkdict/mkdict.c | 6 +- boggle/mkindex/mkindex.c | 6 +- canfield/canfield/canfield.c | 52 +- cribbage/score.c | 6 +- dab/random.h | 4 +- dm/dm.c | 8 +- gomoku/bdisp.c | 6 +- gomoku/main.c | 6 +- gomoku/stoc.c | 6 +- hack/extern.h | 4 +- hack/hack-config.h | 4 +- hack/hack.c | 6 +- hack/hack.terminfo.c | 10 +- hack/hack.zap.c | 6 +- hals_end/hals_end.c | 4 +- hunt/hunt/hunt_private.h | 44 +- hunt/huntd/answer.c | 48 +- hunt/huntd/draw.c | 46 +- hunt/huntd/driver.c | 46 +- hunt/huntd/execute.c | 46 +- hunt/huntd/expl.c | 46 +- hunt/huntd/extern.c | 46 +- hunt/huntd/hunt.h | 44 +- hunt/huntd/makemaze.c | 46 +- hunt/huntd/shots.c | 46 +- hunt/huntd/terminal.c | 46 +- hunt/include/hunt_common.h | 44 +- hunt/include/pathnames.h | 44 +- larn/action.c | 10 +- larn/global.c | 6 +- larn/io.c | 36 +- larn/main.c | 6 +- larn/monster.c | 6 +- larn/moreobj.c | 8 +- larn/scores.c | 12 +- larn/store.c | 6 +- mille/extern.c | 6 +- mille/mille.h | 4 +- mille/misc.c | 6 +- morse/morse.c | 10 +- number/number.c | 6 +- phantasia/fight.c | 6 +- phantasia/misc.c | 14 +- phantasia/setup.c | 10 +- pom/pom.c | 6 +- primes/pattern.c | 8 +- random/random.c | 8 +- rogue/message.c | 10 +- rogue/save.c | 6 +- rogue/use.c | 6 +- sail/array.h | 2 +- testpat/testpat.c | 6 +- tetris/scores.c | 4 +- tetris/screen.c | 12 +- warp/EXTERN.h | 4 +- warp/INTERN.h | 4 +- warp/bang.c | 8 +- warp/bang.h | 2 +- warp/init.c | 12 +- warp/init.h | 2 +- warp/intrp.c | 16 +- warp/intrp.h | 4 +- warp/move.c | 6 +- warp/move.h | 2 +- warp/object.c | 2 +- warp/object.h | 6 +- warp/play.c | 4 +- warp/play.h | 2 +- warp/score.c | 12 +- warp/score.h | 2 +- warp/sig.c | 6 +- warp/sig.h | 2 +- warp/sm.c | 8 +- warp/term.c | 14 +- warp/term.h | 8 +- warp/them.c | 12 +- warp/them.h | 2 +- warp/us.c | 14 +- warp/us.h | 4 +- warp/util.c | 12 +- warp/version.c | 2 +- warp/version.h | 2 +- warp/warp.c | 38 +- warp/warp.h | 10 +- warp/weapon.c | 10 +- warp/weapon.h | 2 +- wump/wump.c | 8 +- 120 files changed, 1799 insertions(+), 1799 deletions(-) diff --git a/adventure/init.c b/adventure/init.c index d4b028e1..0e60e1f9 100644 --- a/adventure/init.c +++ b/adventure/init.c @@ -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; diff --git a/adventure/io.c b/adventure/io.c index eae7695c..327c1fb7 100644 --- a/adventure/io.c +++ b/adventure/io.c @@ -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) diff --git a/adventure/main.c b/adventure/main.c index ee30e14e..f0dfa903 100644 --- a/adventure/main.c +++ b/adventure/main.c @@ -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) diff --git a/adventure/setup.c b/adventure/setup.c index 36a7c0e9..d3e303a8 100644 --- a/adventure/setup.c +++ b/adventure/setup.c @@ -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 */ diff --git a/adventure/subr.c b/adventure/subr.c index 0fd6c27c..4a4e5743 100644 --- a/adventure/subr.c +++ b/adventure/subr.c @@ -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); diff --git a/adventure/vocab.c b/adventure/vocab.c index 1a1b7006..6e1931a5 100644 --- a/adventure/vocab.c +++ b/adventure/vocab.c @@ -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; diff --git a/adventure/wizard.c b/adventure/wizard.c index 152915a9..5d83d7c7 100644 --- a/adventure/wizard.c +++ b/adventure/wizard.c @@ -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); diff --git a/atc/extern.h b/atc/extern.h index 3bbe1202..1c2a23b0 100644 --- a/atc/extern.h +++ b/atc/extern.h @@ -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; diff --git a/atc/graphics.c b/atc/graphics.c index a6887c71..0ed74828 100644 --- a/atc/graphics.c +++ b/atc/graphics.c @@ -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); diff --git a/atc/input.c b/atc/input.c index 3b44be09..c8b96931 100644 --- a/atc/input.c +++ b/atc/input.c @@ -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]", 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", 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", 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",NULL }}, state7[] = { { RETTOKEN, -1, "", NULL }, { HELPTOKEN, 12, " ", 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 */ diff --git a/atc/list.c b/atc/list.c index af43b485..642f5785 100644 --- a/atc/list.c +++ b/atc/list.c @@ -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) { diff --git a/atc/log.c b/atc/log.c index 08e092bb..bd6b73e5 100644 --- 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); diff --git a/atc/main.c b/atc/main.c index db089651..9ef6ce11 100644 --- a/atc/main.c +++ b/atc/main.c @@ -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); diff --git a/atc/update.c b/atc/update.c index b736624a..52a8418a 100644 --- a/atc/update.c +++ b/atc/update.c @@ -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 diff --git a/backgammon/backgammon/main.c b/backgammon/backgammon/main.c index 760bdb72..0288bbb4 100644 --- a/backgammon/backgammon/main.c +++ b/backgammon/backgammon/main.c @@ -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'); diff --git a/backgammon/common_source/fancy.c b/backgammon/common_source/fancy.c index 9df17be3..a5288d04 100644 --- a/backgammon/common_source/fancy.c +++ b/backgammon/common_source/fancy.c @@ -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; diff --git a/backgammon/teachgammon/tutor.c b/backgammon/teachgammon/tutor.c index efbd7f08..ef087cd7 100644 --- a/backgammon/teachgammon/tutor.c +++ b/backgammon/teachgammon/tutor.c @@ -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 @@ -34,14 +34,14 @@ #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 *); diff --git a/banner/banner.c b/banner/banner.c index 20cee6fe..0a5924f4 100644 --- a/banner/banner.c +++ b/banner/banner.c @@ -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); } diff --git a/battlestar/command1.c b/battlestar/command1.c index c69dff69..bd021e1d 100644 --- a/battlestar/command1.c +++ b/battlestar/command1.c @@ -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); diff --git a/battlestar/command2.c b/battlestar/command2.c index 530bcfde..9d2c465c 100644 --- a/battlestar/command2.c +++ b/battlestar/command2.c @@ -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]) { diff --git a/battlestar/command3.c b/battlestar/command3.c index f4ccb6d9..54be08f6 100644 --- a/battlestar/command3.c +++ b/battlestar/command3.c @@ -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 diff --git a/battlestar/command4.c b/battlestar/command4.c index 4535d5ce..6d25055e 100644 --- a/battlestar/command4.c +++ b/battlestar/command4.c @@ -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 diff --git a/battlestar/command5.c b/battlestar/command5.c index fa92ee04..451d704d 100644 --- a/battlestar/command5.c +++ b/battlestar/command5.c @@ -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; } diff --git a/battlestar/command6.c b/battlestar/command6.c index 0c6c8641..5eec6962 100644 --- a/battlestar/command6.c +++ b/battlestar/command6.c @@ -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); diff --git a/battlestar/command7.c b/battlestar/command7.c index 060f0890..aae78808 100644 --- a/battlestar/command7.c +++ b/battlestar/command7.c @@ -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; diff --git a/battlestar/cypher.c b/battlestar/cypher.c index fa811924..99bebac4 100644 --- a/battlestar/cypher.c +++ b/battlestar/cypher.c @@ -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; diff --git a/battlestar/fly.c b/battlestar/fly.c index 85175b6f..6277def6 100644 --- a/battlestar/fly.c +++ b/battlestar/fly.c @@ -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)); diff --git a/battlestar/getcom.c b/battlestar/getcom.c index 7e13b5f9..15b8e832 100644 --- a/battlestar/getcom.c +++ b/battlestar/getcom.c @@ -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 { diff --git a/battlestar/parse.c b/battlestar/parse.c index 60700bc3..fbf141c1 100644 --- a/battlestar/parse.c +++ b/battlestar/parse.c @@ -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++) { diff --git a/battlestar/room.c b/battlestar/room.c index 16d129b5..5ec56844 100644 --- a/battlestar/room.c +++ b/battlestar/room.c @@ -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 ("!!"); } diff --git a/boggle/boggle/extern.h b/boggle/boggle/extern.h index ee9a3407..fe720439 100644 --- a/boggle/boggle/extern.h +++ b/boggle/boggle/extern.h @@ -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); diff --git a/boggle/boggle/mach.c b/boggle/boggle/mach.c index d9f9e348..8bb48182 100644 --- a/boggle/boggle/mach.c +++ b/boggle/boggle/mach.c @@ -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 diff --git a/boggle/boggle/word.c b/boggle/boggle/word.c index abcc4796..4770c141 100644 --- a/boggle/boggle/word.c +++ b/boggle/boggle/word.c @@ -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); -} +} diff --git a/boggle/mkdict/mkdict.c b/boggle/mkdict/mkdict.c index 6dc083b1..eeb134a9 100644 --- a/boggle/mkdict/mkdict.c +++ b/boggle/mkdict/mkdict.c @@ -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 */ diff --git a/boggle/mkindex/mkindex.c b/boggle/mkindex/mkindex.c index ddda2bd9..fad22644 100644 --- a/boggle/mkindex/mkindex.c +++ b/boggle/mkindex/mkindex.c @@ -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; diff --git a/canfield/canfield/canfield.c b/canfield/canfield/canfield.c index 157507d0..67a15982 100644 --- a/canfield/canfield/canfield.c +++ b/canfield/canfield/canfield.c @@ -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) diff --git a/cribbage/score.c b/cribbage/score.c index 56c023c8..8075fc9b 100644 --- a/cribbage/score.c +++ b/cribbage/score.c @@ -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; diff --git a/dab/random.h b/dab/random.h index 86b24c65..d1a780b3 100644 --- a/dab/random.h +++ b/dab/random.h @@ -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 e2f7b36c..05382224 100644 --- 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; diff --git a/gomoku/bdisp.c b/gomoku/bdisp.c index db2e74a2..ce02706c 100644 --- a/gomoku/bdisp.c +++ b/gomoku/bdisp.c @@ -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); diff --git a/gomoku/main.c b/gomoku/main.c index 26414ba6..8a4cf0fd 100644 --- a/gomoku/main.c +++ b/gomoku/main.c @@ -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') { diff --git a/gomoku/stoc.c b/gomoku/stoc.c index c7b1eff8..2a926745 100644 --- a/gomoku/stoc.c +++ b/gomoku/stoc.c @@ -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 } diff --git a/hack/extern.h b/hack/extern.h index b28badb7..1c005e25 100644 --- a/hack/extern.h +++ b/hack/extern.h @@ -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); diff --git a/hack/hack-config.h b/hack/hack-config.h index 7f51a842..3ceaaafa 100644 --- a/hack/hack-config.h +++ b/hack/hack-config.h @@ -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, @@ -113,7 +113,7 @@ */ /* #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 */ diff --git a/hack/hack.c b/hack/hack.c index 25a429c2..16c195e2 100644 --- a/hack/hack.c +++ b/hack/hack.c @@ -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 #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) { diff --git a/hack/hack.terminfo.c b/hack/hack.terminfo.c index a7ea30b9..20e10949 100644 --- a/hack/hack.terminfo.c +++ b/hack/hack.terminfo.c @@ -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 #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 @@ -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); diff --git a/hack/hack.zap.c b/hack/hack.zap.c index ebef14cc..c90ef782 100644 --- a/hack/hack.zap.c +++ b/hack/hack.zap.c @@ -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 #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; diff --git a/hals_end/hals_end.c b/hals_end/hals_end.c index c6b408df..494a4da0 100644 --- a/hals_end/hals_end.c +++ b/hals_end/hals_end.c @@ -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 == ' ') { diff --git a/hunt/hunt/hunt_private.h b/hunt/hunt/hunt_private.h index f4402b57..2914c7a8 100644 --- a/hunt/hunt/hunt_private.h +++ b/hunt/hunt/hunt_private.h @@ -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. */ diff --git a/hunt/huntd/answer.c b/hunt/huntd/answer.c index df8a7be4..66f9c263 100644 --- a/hunt/huntd/answer.c +++ b/hunt/huntd/answer.c @@ -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 #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 @@ -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; diff --git a/hunt/huntd/draw.c b/hunt/huntd/draw.c index 61756211..aa6e77da 100644 --- a/hunt/huntd/draw.c +++ b/hunt/huntd/draw.c @@ -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 #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" diff --git a/hunt/huntd/driver.c b/hunt/huntd/driver.c index 01fc5945..987cce89 100644 --- a/hunt/huntd/driver.c +++ b/hunt/huntd/driver.c @@ -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 #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 diff --git a/hunt/huntd/execute.c b/hunt/huntd/execute.c index 98ffe377..7278f10f 100644 --- a/hunt/huntd/execute.c +++ b/hunt/huntd/execute.c @@ -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 #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 diff --git a/hunt/huntd/expl.c b/hunt/huntd/expl.c index 4b1f72e1..a2f54917 100644 --- a/hunt/huntd/expl.c +++ b/hunt/huntd/expl.c @@ -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 #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 diff --git a/hunt/huntd/extern.c b/hunt/huntd/extern.c index 6add16ea..a2f061ea 100644 --- a/hunt/huntd/extern.c +++ b/hunt/huntd/extern.c @@ -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 #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" diff --git a/hunt/huntd/hunt.h b/hunt/huntd/hunt.h index 41bf0307..f38d3437 100644 --- a/hunt/huntd/hunt.h +++ b/hunt/huntd/hunt.h @@ -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. */ diff --git a/hunt/huntd/makemaze.c b/hunt/huntd/makemaze.c index 8323a2ea..1bc9a7ac 100644 --- a/hunt/huntd/makemaze.c +++ b/hunt/huntd/makemaze.c @@ -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 #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" diff --git a/hunt/huntd/shots.c b/hunt/huntd/shots.c index c1252aed..09e64d5b 100644 --- a/hunt/huntd/shots.c +++ b/hunt/huntd/shots.c @@ -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 #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 diff --git a/hunt/huntd/terminal.c b/hunt/huntd/terminal.c index d48f32b1..29a58ebb 100644 --- a/hunt/huntd/terminal.c +++ b/hunt/huntd/terminal.c @@ -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 #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 diff --git a/hunt/include/hunt_common.h b/hunt/include/hunt_common.h index 704124c9..33b1d96d 100644 --- a/hunt/include/hunt_common.h +++ b/hunt/include/hunt_common.h @@ -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. */ diff --git a/hunt/include/pathnames.h b/hunt/include/pathnames.h index e8cdf276..4e626a27 100644 --- a/hunt/include/pathnames.h +++ b/hunt/include/pathnames.h @@ -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. */ diff --git a/larn/action.c b/larn/action.c index 6fe1a88e..81687597 100644 --- a/larn/action.c +++ b/larn/action.c @@ -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 #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 #include @@ -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 diff --git a/larn/global.c b/larn/global.c index 013aa6f6..0d4727fb 100644 --- a/larn/global.c +++ b/larn/global.c @@ -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 #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 diff --git a/larn/io.c b/larn/io.c index d803fd81..3472a030 100644 --- 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 @@ -57,12 +57,12 @@ * 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 #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; diff --git a/larn/main.c b/larn/main.c index 977c17d9..81f427ea 100644 --- a/larn/main.c +++ b/larn/main.c @@ -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 #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 @@ -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; diff --git a/larn/monster.c b/larn/monster.c index 9f19f39f..1b325170 100644 --- a/larn/monster.c +++ b/larn/monster.c @@ -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. @@ -100,7 +100,7 @@ */ #include #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 @@ -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 diff --git a/larn/moreobj.c b/larn/moreobj.c index d36e6e17..e9303347 100644 --- a/larn/moreobj.c +++ b/larn/moreobj.c @@ -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 #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 #include diff --git a/larn/scores.c b/larn/scores.c index 26ee7c42..6d4d8c5b 100644 --- a/larn/scores.c +++ b/larn/scores.c @@ -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) @@ -22,11 +22,11 @@ * 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 #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 #include @@ -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; diff --git a/larn/store.c b/larn/store.c index 2d335380..234656d8 100644 --- a/larn/store.c +++ b/larn/store.c @@ -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!"); diff --git a/mille/extern.c b/mille/extern.c index 6a07a3dc..25a54827 100644 --- a/mille/extern.c +++ b/mille/extern.c @@ -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", diff --git a/mille/mille.h b/mille/mille.h index 88e82b12..ca553809 100644 --- a/mille/mille.h +++ b/mille/mille.h @@ -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 @@ -132,7 +132,7 @@ #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 diff --git a/mille/misc.c b/mille/misc.c index bccec889..78d59b6c 100644 --- a/mille/misc.c +++ b/mille/misc.c @@ -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; diff --git a/morse/morse.c b/morse/morse.c index 823d35d7..686b8885 100644 --- a/morse/morse.c +++ b/morse/morse.c @@ -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); diff --git a/number/number.c b/number/number.c index 0e7fbb03..7bfc9cc1 100644 --- a/number/number.c +++ b/number/number.c @@ -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", }; diff --git a/phantasia/fight.c b/phantasia/fight.c index 0a1ab064..5d0508e8 100644 --- a/phantasia/fight.c +++ b/phantasia/fight.c @@ -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 diff --git a/phantasia/misc.c b/phantasia/misc.c index 180d6137..21fadbab 100644 --- a/phantasia/misc.c +++ b/phantasia/misc.c @@ -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); diff --git a/phantasia/setup.c b/phantasia/setup.c index a13c5211..359d84de 100644 --- a/phantasia/setup.c +++ b/phantasia/setup.c @@ -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: / / ************************************************************************/ diff --git a/pom/pom.c b/pom/pom.c index 91ed3f0d..3c83d2a8 100644 --- 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; diff --git a/primes/pattern.c b/primes/pattern.c index 52784a5a..a77aae82 100644 --- a/primes/pattern.c +++ b/primes/pattern.c @@ -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. */ diff --git a/random/random.c b/random/random.c index 6e51aa9d..2b2a94fd 100644 --- a/random/random.c +++ b/random/random.c @@ -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 diff --git a/rogue/message.c b/rogue/message.c index e38377de..e0295ce8 100644 --- a/rogue/message.c +++ b/rogue/message.c @@ -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; diff --git a/rogue/save.c b/rogue/save.c index 4a7190af..b9b900c6 100644 --- a/rogue/save.c +++ b/rogue/save.c @@ -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 #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); diff --git a/rogue/use.c b/rogue/use.c index 8371a6f0..db90eb72 100644 --- a/rogue/use.c +++ b/rogue/use.c @@ -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); diff --git a/sail/array.h b/sail/array.h index 2a564244..11854ec2 100644 --- a/sail/array.h +++ b/sail/array.h @@ -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); diff --git a/testpat/testpat.c b/testpat/testpat.c index 327da7eb..b4ca2025 100644 --- a/testpat/testpat.c +++ b/testpat/testpat.c @@ -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 @@ -26,7 +26,7 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include -__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 #include @@ -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); diff --git a/tetris/scores.c b/tetris/scores.c index dc791612..c4d9d16a 100644 --- a/tetris/scores.c +++ b/tetris/scores.c @@ -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; diff --git a/tetris/screen.c b/tetris/screen.c index d723b54e..bb0da760 100644 --- a/tetris/screen.c +++ b/tetris/screen.c @@ -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); diff --git a/warp/EXTERN.h b/warp/EXTERN.h index 38dcdac5..34819afd 100644 --- a/warp/EXTERN.h +++ b/warp/EXTERN.h @@ -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 diff --git a/warp/INTERN.h b/warp/INTERN.h index e924b89f..446d1f73 100644 --- a/warp/INTERN.h +++ b/warp/INTERN.h @@ -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 diff --git a/warp/bang.c b/warp/bang.c index 39da8285..76e46751 100644 --- a/warp/bang.c +++ b/warp/bang.c @@ -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" diff --git a/warp/bang.h b/warp/bang.h index aa41defc..9d411268 100644 --- a/warp/bang.h +++ b/warp/bang.h @@ -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]; diff --git a/warp/init.c b/warp/init.c index a11a499c..68b195e9 100644 --- a/warp/init.c +++ b/warp/init.c @@ -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; diff --git a/warp/init.h b/warp/init.h index 5e17bc99..a07ddbfb 100644 --- a/warp/init.h +++ b/warp/init.h @@ -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); diff --git a/warp/intrp.c b/warp/intrp.c index 1a88da3d..1c91c5ec 100644 --- a/warp/intrp.c +++ b/warp/intrp.c @@ -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 diff --git a/warp/intrp.h b/warp/intrp.h index b6bfc627..524f7243 100644 --- a/warp/intrp.h +++ b/warp/intrp.h @@ -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 */ diff --git a/warp/move.c b/warp/move.c index 363ad00a..ecb36f54 100644 --- a/warp/move.c +++ b/warp/move.c @@ -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" diff --git a/warp/move.h b/warp/move.h index 6f6b86cd..6fdeb1da 100644 --- a/warp/move.h +++ b/warp/move.h @@ -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); diff --git a/warp/object.c b/warp/object.c index 2f280118..a6b9f6a7 100644 --- a/warp/object.c +++ b/warp/object.c @@ -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" diff --git a/warp/object.h b/warp/object.h index 5091a04f..5c3c801f 100644 --- a/warp/object.h +++ b/warp/object.h @@ -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 diff --git a/warp/play.c b/warp/play.c index 83452aea..8775aca7 100644 --- a/warp/play.c +++ b/warp/play.c @@ -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" diff --git a/warp/play.h b/warp/play.h index d6b06a18..27a7b0ba 100644 --- a/warp/play.h +++ b/warp/play.h @@ -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); diff --git a/warp/score.c b/warp/score.c index 8e9991d6..7749992f 100644 --- a/warp/score.c +++ b/warp/score.c @@ -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(); diff --git a/warp/score.h b/warp/score.h index a47521f0..97da0453 100644 --- a/warp/score.h +++ b/warp/score.h @@ -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 diff --git a/warp/sig.c b/warp/sig.c index f12a6b11..a6f1c38d 100644 --- a/warp/sig.c +++ b/warp/sig.c @@ -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" diff --git a/warp/sig.h b/warp/sig.h index fe22220c..951de56c 100644 --- a/warp/sig.h +++ b/warp/sig.h @@ -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); diff --git a/warp/sm.c b/warp/sm.c index a91c64ac..e50934b2 100644 --- 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 @@ -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); } diff --git a/warp/term.c b/warp/term.c index 21b3b12c..5741f96e 100644 --- a/warp/term.c +++ b/warp/term.c @@ -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]); } } diff --git a/warp/term.h b/warp/term.h index 3798a24c..362f6aeb 100644 --- a/warp/term.h +++ b/warp/term.h @@ -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)) diff --git a/warp/them.c b/warp/them.c index 085e92fb..85ca939d 100644 --- a/warp/them.c +++ b/warp/them.c @@ -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" diff --git a/warp/them.h b/warp/them.h index ba541626..ab527e8a 100644 --- a/warp/them.h +++ b/warp/them.h @@ -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); diff --git a/warp/us.c b/warp/us.c index 98cbab09..412abafe 100644 --- 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) { diff --git a/warp/us.h b/warp/us.h index 04b6a093..b3a5562d 100644 --- 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; diff --git a/warp/util.c b/warp/util.c index 2b5a638f..a5071d10 100644 --- a/warp/util.c +++ b/warp/util.c @@ -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; diff --git a/warp/version.c b/warp/version.c index db6faf5c..4315fee5 100644 --- a/warp/version.c +++ b/warp/version.c @@ -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" diff --git a/warp/version.h b/warp/version.h index bb16c5b7..52546caa 100644 --- a/warp/version.h +++ b/warp/version.h @@ -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); diff --git a/warp/warp.c b/warp/warp.c index 5f0c045f..b8a14596 100644 --- a/warp/warp.c +++ b/warp/warp.c @@ -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 %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" diff --git a/warp/warp.h b/warp/warp.h index 4dabe7be..5739d7a6 100644 --- a/warp/warp.h +++ b/warp/warp.h @@ -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 #include #include -#include +#include #include #include #include @@ -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 diff --git a/warp/weapon.c b/warp/weapon.c index 0cf51f32..33134ca3 100644 --- a/warp/weapon.c +++ b/warp/weapon.c @@ -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 */ } diff --git a/warp/weapon.h b/warp/weapon.h index fbfcecf0..dbe129ce 100644 --- a/warp/weapon.h +++ b/warp/weapon.h @@ -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); diff --git a/wump/wump.c b/wump/wump.c index 0175bb05..fdb9ae4b 100644 --- a/wump/wump.c +++ b/wump/wump.c @@ -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 */ -- cgit v1.2.3-56-ge451