summaryrefslogtreecommitdiff
path: root/math/dieharder/patches/patch-aa
blob: faa19a40f9d51b4817432c39514299b7b639b7ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$NetBSD: patch-aa,v 1.1.1.1 2007/09/13 10:07:36 gson Exp $

--- 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 */