]> diplodocus.org Git - nmh/blobdiff - sbr/error.c
new.c: Order two return statements to match comment.
[nmh] / sbr / error.c
index 96c89f5812ce92b003803cb835ea05f14d354c61..5a5808c22f8552ee20fdc52707beac6bf90ac8be 100644 (file)
@@ -58,6 +58,21 @@ adios (const char *what, const char *fmt, ...)
 }
 
 
+/* die is the same as adios(), but without the what as that's commonly
+ * NULL. */
+void NORETURN
+die(const char *fmt, ...)
+{
+    va_list ap;
+
+    va_start(ap, fmt);
+    advertise(NULL, NULL, fmt, ap);
+    va_end(ap);
+    done(1);
+    abort();
+}
+
+
 /* admonish calls advertise() with a tail indicating the program
  * continues.
  * Thus "[invo_name: ]fmt[[ what]: errno], continuing...\n" results. */