From be11078d8a4dedddb08431226298f1e7a6d4f0f9 Mon Sep 17 00:00:00 2001 From: epg <> Date: Thu, 2 Jun 2005 00:00:58 +0000 Subject: [PATCH] Lose err.h and implement err and errx on our own. --- mdfrm.c | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/mdfrm.c b/mdfrm.c index 66e1b6f..9436b5d 100644 --- a/mdfrm.c +++ b/mdfrm.c @@ -9,7 +9,7 @@ #include #include -#include +#include #include #include #include @@ -39,6 +39,34 @@ enum { static char ident[] = "$Id$"; +static void +err(int exitcode, char *format, ...) +{ + va_list ap; + + va_start(ap, format); + vfprintf(stderr, format, ap); + va_end(ap); + + perror(" "); + + exit(exitcode); +} + +static void +errx(int exitcode, char *format, ...) +{ + va_list ap; + + va_start(ap, format); + vfprintf(stderr, format, ap); + va_end(ap); + + fputs("\n", stderr); + + exit(exitcode); +} + static void sanitize(char *str, size_t len) { -- 2.56.0