]> 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>
Mon, 19 Oct 2020 22:36:34 +0000 (15:36 -0700)
sys/winnt/winnt.c

index cc314ef07b8d8ba4a3cdb7b2f9c8e269ac5b9cb7..8f44163dd35b7fa6cf4db15d2c62476f84425d72 100644 (file)
@@ -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