summaryrefslogtreecommitdiffstats
path: root/primes/primes.h
diff options
context:
space:
mode:
authorcgd <cgd@NetBSD.org>1994-03-01 01:07:48 +0000
committercgd <cgd@NetBSD.org>1994-03-01 01:07:48 +0000
commitd087297b8c8efc2cbbbe4595863b6f22ae50a989 (patch)
treeff3915bc7e90aabd73701b6f17d49a46cb15ca69 /primes/primes.h
parentf4887fe63c4047da335a2b231e783554cde4ceff (diff)
downloadbsdgames-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.h10
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) */