changed error() to use varargs/vfprintf()
authormarc <devnull@localhost>
Wed, 13 Dec 1995 21:40:59 +0000 (21:40 +0000)
committermarc <devnull@localhost>
Wed, 13 Dec 1995 21:40:59 +0000 (21:40 +0000)
CVS patchset: 33
CVS date: 1995/12/13 21:40:59

lib/rpmerr.c
rpmio/rpmerr.c

index f5c2cf2..17c2222 100644 (file)
@@ -1,8 +1,14 @@
+#include <stdarg.h>
 #include <stdio.h>
 
 #include "rpmerr.h"
 
-void error(int code, ...)
+void error(int code, char *format, ...)
 {
-    fprintf(stderr, "error, error, error %d\n", code);
+    va_list args;
+
+    va_start(args, format);
+
+    fprintf(stderr, "ERROR(%d): ", code);
+    vfprintf(stdout, format, args);
 }
index f5c2cf2..17c2222 100644 (file)
@@ -1,8 +1,14 @@
+#include <stdarg.h>
 #include <stdio.h>
 
 #include "rpmerr.h"
 
-void error(int code, ...)
+void error(int code, char *format, ...)
 {
-    fprintf(stderr, "error, error, error %d\n", code);
+    va_list args;
+
+    va_start(args, format);
+
+    fprintf(stderr, "ERROR(%d): ", code);
+    vfprintf(stdout, format, args);
 }