drand48.c.patch   [plain text]


--- drand48.c.orig	2003-05-20 15:21:01.000000000 -0700
+++ drand48.c	2005-11-03 13:20:19.000000000 -0800
@@ -16,10 +16,10 @@
 
 #include "rand48.h"
 
-extern unsigned short _rand48_seed[3];
-
 double
 drand48(void)
 {
-	return erand48(_rand48_seed);
+	ERAND48_BEGIN;
+	_DORAND48(_rand48_seed);
+	ERAND48_END(_rand48_seed);
 }