diff options
author | cgd <cgd@NetBSD.org> | 1994-03-01 01:07:48 +0000 |
---|---|---|
committer | cgd <cgd@NetBSD.org> | 1994-03-01 01:07:48 +0000 |
commit | d087297b8c8efc2cbbbe4595863b6f22ae50a989 (patch) | |
tree | ff3915bc7e90aabd73701b6f17d49a46cb15ca69 /primes/primes.h | |
parent | f4887fe63c4047da335a2b231e783554cde4ceff (diff) | |
download | bsdgames-darwin-d087297b8c8efc2cbbbe4595863b6f22ae50a989.tar.gz bsdgames-darwin-d087297b8c8efc2cbbbe4595863b6f22ae50a989.tar.zst bsdgames-darwin-d087297b8c8efc2cbbbe4595863b6f22ae50a989.zip |
bin/144: patch from Arne Juul <arnej@dsl.unit.no> to deal with big
numbers
Diffstat (limited to 'primes/primes.h')
-rw-r--r-- | primes/primes.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/primes/primes.h b/primes/primes.h index 6bf906bd..72504c75 100644 --- a/primes/primes.h +++ b/primes/primes.h @@ -34,7 +34,7 @@ * SUCH DAMAGE. * * from: @(#)primes.h 5.2 (Berkeley) 6/1/90 - * $Id: primes.h,v 1.2 1993/08/01 18:53:09 mycroft Exp $ + * $Id: primes.h,v 1.3 1994/03/01 01:07:51 cgd Exp $ */ /* @@ -51,7 +51,7 @@ typedef unsigned long ubig; /* must be >=32 bit unsigned value */ /* * sieve parameters */ -#define BIG ((ubig)0xffffffff) /* highest value we will sieve */ -#define SEMIBIG ((ubig)0x7fffffff) /* highest signed value */ -#define NEG_SEMIBIG ((ubig)0x80000000) /* lowest signed value */ -#define TABSIZE 256*1024 /* bytes in sieve table (must be > 3*5*7*11) */ +#define BIG ULONG_MAX /* highest value we will sieve */ +#define SEMIBIG ((ubig)LONG_MAX) /* highest signed value */ +#define NEG_SEMIBIG ((ubig)LONG_MIN) /* lowest signed value */ +#define TABSIZE 256*1024 /* bytes in sieve table (must be > 3*5*7*11) */ |