From: Bart House Date: Fri, 12 Jul 2019 03:55:27 +0000 (-0700) Subject: Modified nhassert_failed to call impossoible. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dde11630e8eeb89f2cebf649723c8a363cb15322;p=nethack Modified nhassert_failed to call impossoible. --- diff --git a/sys/winnt/winnt.c b/sys/winnt/winnt.c index cc314ef07..8f44163dd 100644 --- a/sys/winnt/winnt.c +++ b/sys/winnt/winnt.c @@ -486,18 +486,11 @@ char *buf; /* nhassert_failed is called when an nhassert's condition is false */ void nhassert_failed(const char * exp, const char * file, int line) { - char message[128]; - _snprintf(message, sizeof(message), - "NHASSERT(%s) in '%s' at line %d\n", exp, file, line); + char message[BUFSZ]; + snprintf(message, sizeof(message), + "NHASSERT(%s) in '%s' at line %d", exp, file, line); - if (IsDebuggerPresent()) { - OutputDebugStringA(message); - DebugBreak(); - } - - // strip off the newline - message[strlen(message) - 1] = '\0'; - error(message); + impossible(message); } void