summaryrefslogtreecommitdiff
path: root/src/cksum.c
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1992-11-08 20:19:58 +0000
committerJim Meyering <jim@meyering.net>1992-11-08 20:19:58 +0000
commit925487607cfed5d4e68ffa375bc17941934dba07 (patch)
treed9333d9e8759a18b2ea1b3550319491cce519cb0 /src/cksum.c
parent40d0a06450310c7abc8b393f130fa76de682313d (diff)
downloadcoreutils-925487607cfed5d4e68ffa375bc17941934dba07.tar.xz
Declared lots of external functions and variables static.
Made several statically-initialized arrays `const'
Diffstat (limited to 'src/cksum.c')
-rw-r--r--src/cksum.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/cksum.c b/src/cksum.c
index df9c3130b..6cce4a8f1 100644
--- a/src/cksum.c
+++ b/src/cksum.c
@@ -57,9 +57,9 @@
#define GEN (BIT(26)|BIT(23)|BIT(22)|BIT(16)|BIT(12)|BIT(11)|BIT(10)\
|BIT(8) |BIT(7) |BIT(5) |BIT(4) |BIT(2) |BIT(1) |BIT(0));
-unsigned long r[8];
+static unsigned long r[8];
-void
+static void
fill_r ()
{
int i;
@@ -69,7 +69,7 @@ fill_r ()
r[i] = (r[i - 1] & SBIT) ? (r[i - 1] << 1) ^ r[0] : r[i - 1] << 1;
}
-unsigned long
+static unsigned long
remainder (m)
int m;
{
@@ -109,7 +109,9 @@ main ()
/* Number of bytes to read at once. */
#define BUFLEN (1 << 16)
-unsigned long crctab[256] =
+void error ();
+
+static unsigned long const crctab[256] =
{
0x0,
0x04C11DB7, 0x09823B6E, 0x0D4326D9, 0x130476DC, 0x17C56B6B,
@@ -169,14 +171,14 @@ unsigned long crctab[256] =
char *program_name;
/* Nonzero if any of the files read were the standard input. */
-int have_read_stdin;
+static int have_read_stdin;
/* Calculate and print the checksum and length in bytes
of file FILE, or of the standard input if FILE is "-".
If PRINT_NAME is nonzero, print FILE next to the checksum and size.
Return 0 if successful, -1 if an error occurs. */
-int
+static int
cksum (file, print_name)
char *file;
int print_name;