commit d6b9c4355d3a6e4cd4d1e0f58ad3b26d10144728
parent 7ce4bcd5c0f2d453090114d05796eab853b37316
Author: parazyd <parazyd@dyne.org>
Date:   Thu,  1 Mar 2018 00:24:05 +0100
Simplify printouts.
Diffstat:
5 files changed, 28 insertions(+), 32 deletions(-)
diff --git a/headers.c b/headers.c
@@ -14,8 +14,7 @@
 char *argv0;
 
 void headersusage(void) {
-	einfo("usage: %s [header [header [...]]]\n", argv0);
-	exit(1);
+	die("usage: %s [header [header [...]]]\n", argv0);
 }
 
 int headersmain(int argc, char *argv[]) {
diff --git a/ind.c b/ind.c
@@ -1,33 +1,32 @@
 /*
- * Copy me if you can.
+ * Copy me if you can
  * by parazyd
  */
 
+#include <errno.h>
 #include <stdarg.h>
 #include <stdio.h>
 #include <stdlib.h>
 
 void edie(char *fmt, ...) {
-    va_list fmtargs;
-    va_start(fmtargs, fmt);
-    fprintf(stderr, " \033[31m*\033[0m ");
-    vfprintf(stderr, fmt, fmtargs);
-    va_end(fmtargs);
-    exit(1);
-}
+	va_list fmtargs;
+
+	va_start(fmtargs, fmt);
+	vfprintf(stderr, fmt, fmtargs);
+	va_end(fmtargs);
+	fprintf(stderr, ": ");
+
+	perror(NULL);
 
-void einfo(char *fmt, ...) {
-    va_list fmtargs;
-    va_start(fmtargs, fmt);
-    fprintf(stderr, " \033[32m*\033[0m ");
-    vfprintf(stderr, fmt, fmtargs);
-    va_end(fmtargs);
+	exit(1);
 }
 
-void ewarn(char *fmt, ...) {
-    va_list fmtargs;
-    va_start(fmtargs, fmt);
-    fprintf(stderr, " \033[33m*\033[0m ");
-    vfprintf(stderr, fmt, fmtargs);
-    va_end(fmtargs);
+void die(char *fmt, ...) {
+	va_list fmtargs;
+
+	va_start(fmtargs, fmt);
+	vfprintf(stderr, fmt, fmtargs);
+	va_end(fmtargs);
+
+	exit(1);
 }
diff --git a/ind.h b/ind.h
@@ -11,7 +11,6 @@
 #define nelem(x) (sizeof(x) / sizeof((x)[0]))
 
 void edie(char *fmt, ...);
-void einfo(char *fmt, ...);
-void ewarn(char *fmt, ...);
+void die(char *fmt, ...);
 
 #endif
diff --git a/rohrpost.c b/rohrpost.c
@@ -15,8 +15,7 @@
 char *argv0;
 
 void usage(void) {
-	einfo("usage: %s cmd [args]", argv0);
-	exit(1);
+	die("usage: %s cmd [args]", argv0);
 }
 
 struct command {
diff --git a/sieve.c b/sieve.c
@@ -11,7 +11,6 @@
 
 char *argv0;
 
-
 int gento(char *line) {
 	char *type, *email, *what, *mbox;
 
@@ -30,7 +29,7 @@ int gento(char *line) {
 	printf("if header :contains [ \"To\",\"Cc\" ]  \"%s\"", email);
 	printf(" { fileinto :create \"%s\"; stop; }\n", mbox);
 
-	einfo("to: %s -> %s\n", email, mbox);
+	fprintf(stderr, "to: %s -> %s\n", email, mbox);
 
 	return 0;
 }
@@ -53,7 +52,7 @@ int genfrom(char *line) {
 	printf("if header :contains \"From\" \"%s\"", email);
 	printf(" { fileinto :create \"%s\"; stop; }\n", mbox);
 
-	einfo("from: %s -> %s\n", email, mbox);
+	fprintf(stderr, "from: %s -> %s\n", email, mbox);
 
 	return 0;
 }
@@ -68,7 +67,7 @@ int genabook(char *line) {
 	printf("if header :contains \"From\" \"%s\"", email);
 	printf(" { fileinto :create \"INBOX\"; stop; }\n");
 
-	einfo("from: %s -> INBOX\n", email);
+	fprintf(stderr, "from: %s -> INBOX\n", email);
 
 	return 0;
 }
@@ -82,11 +81,12 @@ int sievemain(int argc, char *argv[]) {
 		strtok(l, "\n");
 		if (!strncmp("to", l, 2)) {
 			if (gento(l))
-				ewarn("invalid line: %d\n", c);
+				fprintf(stderr, "\033[33m * invalid line: %d\033[0m\n", c);
 		}
 		else if (!strncmp("from", l, 4)) {
 			if (genfrom(l))
-				ewarn("invalid line: %d\n", c);
+				fprintf(stderr, "\033[33m * invalid line: %d\033[0m\n", c);
+
 		}
 		else if (!strncmp("email=", l, 6)) {
 			genabook(l);