1 --- src/aafire.c.orig	Fri Apr 27 00:30:03 2001
2 +++ src/aafire.c	Sat Mar  2 22:51:46 2002
3 @@ -48,6 +48,7 @@
4  initialize (void)
5  {
6    int i;
7 +  srandomdev();
8    context = aa_autoinit (&aa_defparams);
9    if (context == NULL)
10      {
11 @@ -114,20 +115,20 @@
12    height++;
13    loop--;
14    if (loop < 0)
15 -    loop = rand () % 3, sloop++;;
16 +    loop = random () % 3, sloop++;;
17    i1 = 1;
18    i2 = 4 * XSIZ + 1;
19    for (p = (char *) bitmap + XSIZ * (YSIZ + 0);
20         p < ((unsigned char *) bitmap + XSIZ * (YSIZ + 1));
21         p++, i1 += 4, i2 -= 4)
22      {
23 -      last1 = rand () % min (i1, min (i2, height));
24 -      i = rand () % 6;
25 +      last1 = random () % min (i1, min (i2, height));
26 +      i = random () % 6;
27        for (; p < (unsigned char *) bitmap + XSIZ * (YSIZ + 1) && i != 0;
28  	   p++, i--, i1 += 4, i2 -= 4)
29 -	*p = last1, last1 += rand () % 6 - 2, *(p + XSIZ) = last1, last1 +=
30 -	  rand () % 6 - 2;
31 -      *(p + 2 * XSIZ) = last1, last1 += rand () % 6 - 2;
32 +	*p = last1, last1 += random () % 6 - 2, *(p + XSIZ) = last1, last1 +=
33 +	  random () % 6 - 2;
34 +      *(p + 2 * XSIZ) = last1, last1 += random () % 6 - 2;
35      }
36    i = 0;
37    firemain ();
38