$NetBSD$

--- dieharder/gnu_r_rngs.c.orig	2007-05-22 03:34:27.000000000 +0300
+++ dieharder/gnu_r_rngs.c
@@ -58,7 +58,17 @@ typedef unsigned long int Int32;
 
 typedef void * (*DL_FUNC)();
 
-void error(const char *txt, ...); 
+void error(const char *fmt, ...) {
+    va_list args;
+    va_start(args, fmt);
+    fflush(stdout);
+    fprintf(stderr, "error: ");
+    vfprintf(stderr, fmt, args);
+    va_end(args);
+    fprintf(stderr, "\n");
+    exit(1);
+}
+
 char *_(char *txt) { return(txt); };
 
 /* UINT_MAX from limits.h */
