Merge branch 'NetHack-3.6.0'
This commit is contained in:
18
src/botl.c
18
src/botl.c
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.6 botl.c $NHDT-Date: 1525696908 2018/05/07 12:41:48 $ $NHDT-Branch: tty-status $:$NHDT-Revision: 1.91 $ */
|
||||
/* NetHack 3.6 botl.c $NHDT-Date: 1526427319 2018/05/15 23:35:19 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.92 $ */
|
||||
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
||||
/*-Copyright (c) Michael Allison, 2006. */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
@@ -1477,10 +1477,18 @@ boolean from_configfile;
|
||||
c = lowc(*op);
|
||||
if (c == ' ') {
|
||||
if (fldnum >= 1) {
|
||||
rslt = parse_status_hl2(hsbuf, from_configfile);
|
||||
if (!rslt) {
|
||||
badopt = TRUE;
|
||||
break;
|
||||
if (fldnum == 1 && strcmpi(hsbuf[0], "title") == 0) {
|
||||
/* spaces are allowed in title */
|
||||
hsbuf[fldnum][ccount++] = c;
|
||||
hsbuf[fldnum][ccount] = '\0';
|
||||
op++;
|
||||
continue;
|
||||
} else {
|
||||
rslt = parse_status_hl2(hsbuf, from_configfile);
|
||||
if (!rslt) {
|
||||
badopt = TRUE;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
for (i = 0; i < MAX_THRESH; ++i) {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/* NetHack 3.6 files.c $NHDT-Date: 1524950534 2018/04/28 21:22:14 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.238 $ */
|
||||
/* NetHack 3.6 files.c $NHDT-Date: 1526382938 2018/05/15 11:15:38 $ $NHDT-Branch: NetHack-3.6.0 $:$NHDT-Revision: 1.240 $ */
|
||||
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
|
||||
/*-Copyright (c) Derek S. Ray, 2015. */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
@@ -3579,7 +3579,6 @@ const char *reason; /* explanation */
|
||||
return;
|
||||
}
|
||||
|
||||
/*ARGSUSED*/
|
||||
void
|
||||
testinglog(filenm, type, reason)
|
||||
const char *filenm; /* ad hoc file name */
|
||||
@@ -3589,14 +3588,13 @@ const char *reason; /* explanation */
|
||||
FILE *lfile;
|
||||
char fnbuf[BUFSZ];
|
||||
|
||||
if (!filenm) return;
|
||||
if (!filenm)
|
||||
return;
|
||||
Strcpy(fnbuf, filenm);
|
||||
if (index(fnbuf, '.') == 0)
|
||||
Strcat(fnbuf, ".log");
|
||||
lfile = fopen_datafile(fnbuf, "a", TROUBLEPREFIX);
|
||||
if (lfile) {
|
||||
time_t now = getnow();
|
||||
int uid = getuid();
|
||||
(void) fprintf(lfile, "%s\n%s\n", type, reason);
|
||||
(void) fclose(lfile);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user