]> pd.if.org Git - uuid/commitdiff
added warn and die implementations
authorNathan Wagner <nw@hydaspes.if.org>
Wed, 24 Sep 2014 01:06:19 +0000 (01:06 +0000)
committerNathan Wagner <nw@hydaspes.if.org>
Wed, 24 Sep 2014 01:22:01 +0000 (01:22 +0000)
warn.c [new file with mode: 0644]
warn.h [new file with mode: 0644]

diff --git a/warn.c b/warn.c
new file mode 100644 (file)
index 0000000..505f6db
--- /dev/null
+++ b/warn.c
@@ -0,0 +1,28 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdarg.h>
+
+void debug(char *fmt, ...) {
+       va_list ap;
+       va_start(ap, fmt);
+       vfprintf(stderr, fmt, ap);
+       va_end(ap);
+       fprintf(stderr, "\n");
+}
+
+void warn(char *fmt, ...) {
+       va_list ap;
+       va_start(ap, fmt);
+       vfprintf(stderr, fmt, ap);
+       va_end(ap);
+       fprintf(stderr, "\n");
+}
+
+void die(char *fmt, ...) {
+       va_list ap;
+       va_start(ap, fmt);
+       vfprintf(stderr, fmt, ap);
+       va_end(ap);
+       fprintf(stderr, "\n");
+       exit(EXIT_FAILURE);
+}
diff --git a/warn.h b/warn.h
new file mode 100644 (file)
index 0000000..c1fdf93
--- /dev/null
+++ b/warn.h
@@ -0,0 +1,7 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdarg.h>
+
+void warn(char *fmt, ...); 
+void debug(char *fmt, ...); 
+void die(char *fmt, ...);