aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clog.c6
-rw-r--r--clog.h1
2 files changed, 7 insertions, 0 deletions
diff --git a/clog.c b/clog.c
index ebe2d6a..af1eff5 100644
--- a/clog.c
+++ b/clog.c
@@ -38,3 +38,9 @@ int lvprintf(const char *format, va_list ap)
n += vprintf(format, ap);
return n;
}
+
+void lvfatalf(const char *format, va_list ap)
+{
+ lvprintf(format, ap);
+ exit(EXIT_FAILURE);
+}
diff --git a/clog.h b/clog.h
index 857a068..8d0dbb6 100644
--- a/clog.h
+++ b/clog.h
@@ -6,5 +6,6 @@
int lprintf(const char *format, ...);
int lvprintf(const char *format, va_list ap);
+void lvfatalf(const char *format, va_list ap);
#endif