summaryrefslogtreecommitdiffstats
path: root/usr.bin/hexdump
diff options
context:
space:
mode:
authortjr <tjr@FreeBSD.org>2002-05-17 06:32:00 +0000
committertjr <tjr@FreeBSD.org>2002-05-17 06:32:00 +0000
commit4769e48d99e28b34ac08914f4fab986e32cd08a0 (patch)
tree761b5f67d75420dfb98e249fd5ebab277734f7c9 /usr.bin/hexdump
parentb0a96363c8436d22d5069a0d3c94794afc5c0229 (diff)
downloadFreeBSD-src-4769e48d99e28b34ac08914f4fab986e32cd08a0.zip
FreeBSD-src-4769e48d99e28b34ac08914f4fab986e32cd08a0.tar.gz
Declare variables that were extern'd in multiple places in hexdump.h.
PR: 36783
Diffstat (limited to 'usr.bin/hexdump')
-rw-r--r--usr.bin/hexdump/display.c3
-rw-r--r--usr.bin/hexdump/hexdump.h3
-rw-r--r--usr.bin/hexdump/hexsyntax.c3
-rw-r--r--usr.bin/hexdump/odsyntax.c3
4 files changed, 3 insertions, 9 deletions
diff --git a/usr.bin/hexdump/display.c b/usr.bin/hexdump/display.c
index 9da5bf9..ec957b7 100644
--- a/usr.bin/hexdump/display.c
+++ b/usr.bin/hexdump/display.c
@@ -233,7 +233,6 @@ static char **_argv;
u_char *
get()
{
- extern int length;
static int ateof = 1;
static u_char *curp, *savp;
register int n;
@@ -304,8 +303,6 @@ get()
}
}
-extern off_t skip; /* bytes to skip */
-
int
next(argv)
char **argv;
diff --git a/usr.bin/hexdump/hexdump.h b/usr.bin/hexdump/hexdump.h
index 70cad3e..360fe5d 100644
--- a/usr.bin/hexdump/hexdump.h
+++ b/usr.bin/hexdump/hexdump.h
@@ -74,7 +74,10 @@ typedef struct _fs { /* format strings */
extern FS *fshead; /* head of format strings list */
extern int blocksize; /* data block size */
extern int odmode; /* are we acting as od(1)? */
+extern int length; /* amount of data to read */
+extern off_t skip; /* amount of data to skip at start */
enum _vflag { ALL, DUP, FIRST, WAIT }; /* -v values */
+extern enum _vflag vflag;
void add(const char *);
void addfile(char *);
diff --git a/usr.bin/hexdump/hexsyntax.c b/usr.bin/hexdump/hexsyntax.c
index 72ec69f..74b64c6 100644
--- a/usr.bin/hexdump/hexsyntax.c
+++ b/usr.bin/hexdump/hexsyntax.c
@@ -56,9 +56,6 @@ newsyntax(argc, argvp)
int argc;
char ***argvp;
{
- extern enum _vflag vflag;
- extern FS *fshead;
- extern int length;
int ch;
char *p, **argv;
diff --git a/usr.bin/hexdump/odsyntax.c b/usr.bin/hexdump/odsyntax.c
index 2f37888..214b949 100644
--- a/usr.bin/hexdump/odsyntax.c
+++ b/usr.bin/hexdump/odsyntax.c
@@ -59,8 +59,6 @@ oldsyntax(argc, argvp)
int argc;
char ***argvp;
{
- extern enum _vflag vflag;
- extern FS *fshead;
int ch;
char **argv;
@@ -159,7 +157,6 @@ odoffset(argc, argvp)
int argc;
char ***argvp;
{
- extern off_t skip;
unsigned char *p, *num, *end;
int base;
OpenPOWER on IntegriCloud