[BACK]Return to urandomm.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gmp / mpz

Diff for /OpenXM_contrib/gmp/mpz/Attic/urandomm.c between version 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2000/09/09 14:13:00 version 1.1.1.2, 2000/12/01 05:45:13
Line 39  mpz_urandomm (rop, rstate, n)
Line 39  mpz_urandomm (rop, rstate, n)
   mp_ptr tp;    mp_ptr tp;
   mp_size_t nbits, size;    mp_size_t nbits, size;
   int count;    int count;
     TMP_DECL (marker);
   
     TMP_MARK (marker);
   
   /* FIXME: Should check for n == 0 and report error */    /* FIXME: Should check for n == 0 and report error */
   
   size = SIZ (n);    size = SIZ (n);
Line 70  mpz_urandomm (rop, rstate, n)
Line 73  mpz_urandomm (rop, rstate, n)
   while (mpz_cmp (t, p) >= 0);    while (mpz_cmp (t, p) >= 0);
   
   mpz_mod (rop, t, n);    mpz_mod (rop, t, n);
   
     TMP_FREE (marker);
 }  }

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>