summaryrefslogtreecommitdiff
path: root/graphics/aalib/files/patch-src_aafire.c
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/aalib/files/patch-src_aafire.c')
-rw-r--r--graphics/aalib/files/patch-src_aafire.c37
1 files changed, 37 insertions, 0 deletions
diff --git a/graphics/aalib/files/patch-src_aafire.c b/graphics/aalib/files/patch-src_aafire.c
new file mode 100644
index 000000000000..f2ed1336f6b0
--- /dev/null
+++ b/graphics/aalib/files/patch-src_aafire.c
@@ -0,0 +1,37 @@
+--- src/aafire.c.orig Fri Apr 27 00:30:03 2001
++++ src/aafire.c Sat Mar 2 22:51:46 2002
+@@ -48,6 +48,7 @@
+ initialize (void)
+ {
+ int i;
++ srandomdev();
+ context = aa_autoinit (&aa_defparams);
+ if (context == NULL)
+ {
+@@ -114,20 +115,20 @@
+ height++;
+ loop--;
+ if (loop < 0)
+- loop = rand () % 3, sloop++;;
++ loop = random () % 3, sloop++;;
+ i1 = 1;
+ i2 = 4 * XSIZ + 1;
+ for (p = (char *) bitmap + XSIZ * (YSIZ + 0);
+ p < ((unsigned char *) bitmap + XSIZ * (YSIZ + 1));
+ p++, i1 += 4, i2 -= 4)
+ {
+- last1 = rand () % min (i1, min (i2, height));
+- i = rand () % 6;
++ last1 = random () % min (i1, min (i2, height));
++ i = random () % 6;
+ for (; p < (unsigned char *) bitmap + XSIZ * (YSIZ + 1) && i != 0;
+ p++, i--, i1 += 4, i2 -= 4)
+- *p = last1, last1 += rand () % 6 - 2, *(p + XSIZ) = last1, last1 +=
+- rand () % 6 - 2;
+- *(p + 2 * XSIZ) = last1, last1 += rand () % 6 - 2;
++ *p = last1, last1 += random () % 6 - 2, *(p + XSIZ) = last1, last1 +=
++ random () % 6 - 2;
++ *(p + 2 * XSIZ) = last1, last1 += random () % 6 - 2;
+ }
+ i = 0;
+ firemain ();