From: nethack.rankin Date: Sat, 24 Aug 2002 05:52:22 +0000 (+0000) Subject: more trickery - build fix X-Git-Tag: MOVE2GIT~2466 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6b03787171d3203887319641d426f8fc97f739de;p=nethack more trickery - build fix Update the other trickery situation. I don't know how I managed to miss this. The disadvantage of suppressing extern.h from normal dependencies I guess. --- diff --git a/src/bones.c b/src/bones.c index ca4997ebb..79f5f0dfe 100644 --- a/src/bones.c +++ b/src/bones.c @@ -1,4 +1,4 @@ -/* SCCS Id: @(#)bones.c 3.4 2001/04/12 */ +/* SCCS Id: @(#)bones.c 3.4 2002/08/23 */ /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985,1993. */ /* NetHack may be freely redistributed. See license for details. */ @@ -397,15 +397,18 @@ getbones() #endif mread(fd, (genericptr_t) &c, sizeof c); /* length incl. '\0' */ mread(fd, (genericptr_t) oldbonesid, (unsigned) c); /* DD.nnn */ - if (strcmp(bonesid, oldbonesid)) { + if (strcmp(bonesid, oldbonesid) != 0) { + char errbuf[BUFSZ]; + + Sprintf(errbuf, "This is bones level '%s', not '%s'!", + oldbonesid, bonesid); #ifdef WIZARD if (wizard) { - pline("This is bones level '%s', not '%s'!", - oldbonesid, bonesid); + pline("%s", errbuf); ok = FALSE; /* won't die of trickery */ } #endif - trickery(); + trickery(errbuf); } else { register struct monst *mtmp; int mndx;