summaryrefslogtreecommitdiffstats
path: root/primes
diff options
context:
space:
mode:
authorlukem <lukem@NetBSD.org>1997-10-12 01:04:43 +0000
committerlukem <lukem@NetBSD.org>1997-10-12 01:04:43 +0000
commite2d4f36cd909cf60f33ecfef8b6fb02293e22c59 (patch)
treed1c1c05ec3c6aaecec6011a5733e70ea269fc1c4 /primes
parent9d96f89bba59d8190721c35fe575b172409c8b37 (diff)
downloadbsdgames-darwin-e2d4f36cd909cf60f33ecfef8b6fb02293e22c59.tar.gz
bsdgames-darwin-e2d4f36cd909cf60f33ecfef8b6fb02293e22c59.tar.zst
bsdgames-darwin-e2d4f36cd909cf60f33ecfef8b6fb02293e22c59.zip
WARNSify
Diffstat (limited to 'primes')
-rw-r--r--primes/pattern.c5
-rw-r--r--primes/pr_tbl.c5
-rw-r--r--primes/primes.c27
3 files changed, 20 insertions, 17 deletions
diff --git a/primes/pattern.c b/primes/pattern.c
index c770791c..3f55d240 100644
--- a/primes/pattern.c
+++ b/primes/pattern.c
@@ -1,4 +1,4 @@
-/* $NetBSD: pattern.c,v 1.3 1995/03/23 08:35:47 cgd Exp $ */
+/* $NetBSD: pattern.c,v 1.4 1997/10/12 01:04:43 lukem Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -36,11 +36,12 @@
* SUCH DAMAGE.
*/
+#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)pattern.c 8.1 (Berkeley) 5/31/93";
#else
-static char rcsid[] = "$NetBSD: pattern.c,v 1.3 1995/03/23 08:35:47 cgd Exp $";
+__RCSID("$NetBSD: pattern.c,v 1.4 1997/10/12 01:04:43 lukem Exp $");
#endif
#endif /* not lint */
diff --git a/primes/pr_tbl.c b/primes/pr_tbl.c
index f92f21f3..4f30541c 100644
--- a/primes/pr_tbl.c
+++ b/primes/pr_tbl.c
@@ -1,4 +1,4 @@
-/* $NetBSD: pr_tbl.c,v 1.3 1995/03/23 08:35:52 cgd Exp $ */
+/* $NetBSD: pr_tbl.c,v 1.4 1997/10/12 01:04:50 lukem Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -36,11 +36,12 @@
* SUCH DAMAGE.
*/
+#include <sys/cdefs.h>
#ifndef lint
#if 0
static char sccsid[] = "@(#)pr_tbl.c 8.1 (Berkeley) 5/31/93";
#else
-static char rcsid[] = "$NetBSD: pr_tbl.c,v 1.3 1995/03/23 08:35:52 cgd Exp $";
+__RCSID("$NetBSD: pr_tbl.c,v 1.4 1997/10/12 01:04:50 lukem Exp $");
#endif
#endif /* not lint */
diff --git a/primes/primes.c b/primes/primes.c
index 1390e66a..3c1a18ca 100644
--- a/primes/primes.c
+++ b/primes/primes.c
@@ -1,4 +1,4 @@
-/* $NetBSD: primes.c,v 1.6 1997/01/07 12:24:57 tls Exp $ */
+/* $NetBSD: primes.c,v 1.7 1997/10/12 01:04:55 lukem Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -36,17 +36,17 @@
* SUCH DAMAGE.
*/
+#include <sys/cdefs.h>
#ifndef lint
-static char copyright[] =
-"@(#) Copyright (c) 1989, 1993\n\
- The Regents of the University of California. All rights reserved.\n";
+__COPYRIGHT("@(#) Copyright (c) 1989, 1993\n\
+ The Regents of the University of California. All rights reserved.\n");
#endif /* not lint */
#ifndef lint
#if 0
static char sccsid[] = "@(#)primes.c 8.5 (Berkeley) 5/10/95";
#else
-static char rcsid[] = "$NetBSD: primes.c,v 1.6 1997/01/07 12:24:57 tls Exp $";
+__RCSID("$NetBSD: primes.c,v 1.7 1997/10/12 01:04:55 lukem Exp $");
#endif
#endif /* not lint */
@@ -107,6 +107,7 @@ extern ubig *pr_limit; /* largest prime in the prime array */
extern char pattern[];
extern int pattern_size; /* length of pattern array */
+int main __P((int, char *[]));
void primes __P((ubig, ubig));
ubig read_num_buf __P((void));
void usage __P((void));
@@ -121,7 +122,7 @@ main(argc, argv)
int ch;
char *p;
- while ((ch = getopt(argc, argv, "")) != EOF)
+ while ((ch = getopt(argc, argv, "")) != -1)
switch (ch) {
case '?':
default:
@@ -223,11 +224,11 @@ primes(start, stop)
ubig start; /* where to start generating */
ubig stop; /* don't generate at or above this value */
{
- register char *q; /* sieve spot */
- register ubig factor; /* index and factor */
- register char *tab_lim; /* the limit to sieve on the table */
- register ubig *p; /* prime table pointer */
- register ubig fact_lim; /* highest prime for current block */
+ char *q; /* sieve spot */
+ ubig factor; /* index and factor */
+ char *tab_lim; /* the limit to sieve on the table */
+ ubig *p; /* prime table pointer */
+ ubig fact_lim; /* highest prime for current block */
/*
* A number of systems can not convert double values into unsigned
@@ -262,7 +263,7 @@ primes(start, stop)
for (p = &prime[0], factor = prime[0];
factor < stop && p <= pr_limit; factor = *(++p)) {
if (factor >= start) {
- printf("%u\n", factor);
+ printf("%lu\n", (unsigned long) factor);
}
}
/* return early if we are done */
@@ -325,7 +326,7 @@ primes(start, stop)
*/
for (q = table; q < tab_lim; ++q, start+=2) {
if (*q) {
- printf("%u\n", start);
+ printf("%lu\n", (unsigned long) start);
}
}
}