summaryrefslogtreecommitdiff
path: root/src/head.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/head.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/head.c')
-rw-r--r--src/head.c41
1 files changed, 21 insertions, 20 deletions
diff --git a/src/head.c b/src/head.c
index 0302b60ac..29995698e 100644
--- a/src/head.c
+++ b/src/head.c
@@ -53,10 +53,10 @@
/* Number of bytes per item we are printing.
If 0, head in lines. */
-int unit_size;
+static int unit_size;
/* If nonzero, print filename headers. */
-int print_headers;
+static int print_headers;
/* When to print the filename banners. */
enum header_mode
@@ -64,24 +64,25 @@ enum header_mode
multiple_files, always, never
};
-int head ();
-int head_bytes ();
-int head_file ();
-int head_lines ();
-long atou ();
void error ();
-void parse_unit ();
-void usage ();
-void write_header ();
void xwrite ();
+static int head ();
+static int head_bytes ();
+static int head_file ();
+static int head_lines ();
+static long atou ();
+static void parse_unit ();
+static void usage ();
+static void write_header ();
+
/* The name this program was run with. */
char *program_name;
/* Have we ever read standard input? */
-int have_read_stdin;
+static int have_read_stdin;
-struct option long_options[] =
+static struct option const long_options[] =
{
{"bytes", 1, NULL, 'c'},
{"lines", 1, NULL, 'n'},
@@ -211,7 +212,7 @@ main (argc, argv)
exit (exit_status);
}
-int
+static int
head_file (filename, number)
char *filename;
long number;
@@ -244,7 +245,7 @@ head_file (filename, number)
}
}
-void
+static void
write_header (filename)
char *filename;
{
@@ -261,7 +262,7 @@ write_header (filename)
xwrite (1, " <==\n", 5);
}
-int
+static int
head (filename, fd, number)
char *filename;
int fd;
@@ -273,7 +274,7 @@ head (filename, fd, number)
return head_lines (filename, fd, number);
}
-int
+static int
head_bytes (filename, fd, bytes_to_write)
char *filename;
int fd;
@@ -300,7 +301,7 @@ head_bytes (filename, fd, bytes_to_write)
return 0;
}
-int
+static int
head_lines (filename, fd, lines_to_write)
char *filename;
int fd;
@@ -329,7 +330,7 @@ head_lines (filename, fd, lines_to_write)
return 0;
}
-void
+static void
parse_unit (str)
char *str;
{
@@ -358,7 +359,7 @@ parse_unit (str)
/* Convert STR, a string of ASCII digits, into an unsigned integer.
Return -1 if STR does not represent a valid unsigned integer. */
-long
+static long
atou (str)
char *str;
{
@@ -369,7 +370,7 @@ atou (str)
return *str ? -1 : value;
}
-void
+static void
usage ()
{
fprintf (stderr, "\