]> granicus.if.org Git - nethack/commitdiff
Modified nhassert_failed to call impossoible.
authorBart House <bart@barthouse.com>
Fri, 12 Jul 2019 03:55:27 +0000 (20:55 -0700)
committerBart House <bart@barthouse.com>
Fri, 12 Jul 2019 04:13:02 +0000 (21:13 -0700)
sys/winnt/winnt.c

index e9041262db340197f028a77978611859aba5c454..d5498297529fbe4e3cc9b7e5a8d30c96437c76b6 100644 (file)
@@ -478,18 +478,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