Cleaned up dead declarations.
authorDavid Rhodus <drhodus@dragonflybsd.org>
Sun, 24 Aug 2003 16:26:00 +0000 (16:26 +0000)
committerDavid Rhodus <drhodus@dragonflybsd.org>
Sun, 24 Aug 2003 16:26:00 +0000 (16:26 +0000)
Made objects that should have been delared as static, static.

Obtained from: FreeBSD

13 files changed:
bin/sh/alias.c
bin/sh/cd.c
bin/sh/exec.c
bin/sh/exec.h
bin/sh/expand.c
bin/sh/input.c
bin/sh/jobs.c
bin/sh/memalloc.c
bin/sh/nodes.c.pat
bin/sh/output.c
bin/sh/parser.c
bin/sh/redir.c
bin/sh/var.c

index 6cbbb73..69d411a 100644 (file)
@@ -35,7 +35,7 @@
  *
  * @(#)alias.c 8.3 (Berkeley) 5/4/95
  * $FreeBSD: src/bin/sh/alias.c,v 1.12.2.2 2002/07/19 04:38:51 tjr Exp $
- * $DragonFly: src/bin/sh/alias.c,v 1.2 2003/06/17 04:22:50 dillon Exp $
+ * $DragonFly: src/bin/sh/alias.c,v 1.3 2003/08/24 16:26:00 drhodus Exp $
  */
 
 #include <stdlib.h>
@@ -50,7 +50,7 @@
 
 #define ATABSIZE 39
 
-struct alias *atab[ATABSIZE];
+STATIC struct alias *atab[ATABSIZE];
 
 STATIC void setalias(char *, char *);
 STATIC int unalias(char *);
index cca0e33..ac8af45 100644 (file)
@@ -35,7 +35,7 @@
  *
  * @(#)cd.c    8.2 (Berkeley) 5/4/95
  * $FreeBSD: src/bin/sh/cd.c,v 1.20.2.3 2002/08/27 01:36:28 tjr Exp $
- * $DragonFly: src/bin/sh/cd.c,v 1.2 2003/06/17 04:22:50 dillon Exp $
+ * $DragonFly: src/bin/sh/cd.c,v 1.3 2003/08/24 16:26:00 drhodus Exp $
  */
 
 #include <sys/types.h>
@@ -70,8 +70,8 @@ STATIC int docd(char *, int, int);
 STATIC char *getcomponent(void);
 STATIC int updatepwd(char *);
 
-char *curdir = NULL;           /* current working directory */
-char *prevdir;                 /* previous working directory */
+STATIC char *curdir = NULL;    /* current working directory */
+STATIC char *prevdir;          /* previous working directory */
 STATIC char *cdcomppath;
 
 int
index 3befd75..08e23da 100644 (file)
@@ -35,7 +35,7 @@
  *
  * @(#)exec.c  8.4 (Berkeley) 6/8/95
  * $FreeBSD: src/bin/sh/exec.c,v 1.14.2.4 2002/08/27 01:36:28 tjr Exp $
- * $DragonFly: src/bin/sh/exec.c,v 1.2 2003/06/17 04:22:50 dillon Exp $
+ * $DragonFly: src/bin/sh/exec.c,v 1.3 2003/08/24 16:26:00 drhodus Exp $
  */
 
 #include <sys/types.h>
@@ -589,7 +589,7 @@ deletefuncs(void)
  * entry.
  */
 
-struct tblentry **lastcmdentry;
+STATIC struct tblentry **lastcmdentry;
 
 
 STATIC struct tblentry *
index 899b35f..472d421 100644 (file)
@@ -35,7 +35,7 @@
  *
  *     @(#)exec.h      8.3 (Berkeley) 6/8/95
  * $FreeBSD: src/bin/sh/exec.h,v 1.9.2.1 2002/07/19 04:38:51 tjr Exp $
- * $DragonFly: src/bin/sh/exec.h,v 1.2 2003/06/17 04:22:50 dillon Exp $
+ * $DragonFly: src/bin/sh/exec.h,v 1.3 2003/08/24 16:26:00 drhodus Exp $
  */
 
 /* values of cmdtype */
@@ -65,7 +65,6 @@ int find_builtin(char *);
 void hashcd(void);
 void changepath(const char *);
 void deletefuncs(void);
-void getcmdentry(char *, struct cmdentry *);
 void addcmdentry(char *, struct cmdentry *);
 void defun(char *, union node *);
 int unsetfunc(char *);
index 64b0f08..8e7edaa 100644 (file)
@@ -35,7 +35,7 @@
  *
  * @(#)expand.c        8.5 (Berkeley) 5/15/95
  * $FreeBSD: src/bin/sh/expand.c,v 1.31.2.5 2003/01/17 07:44:01 tjr Exp $
- * $DragonFly: src/bin/sh/expand.c,v 1.2 2003/06/17 04:22:50 dillon Exp $
+ * $DragonFly: src/bin/sh/expand.c,v 1.3 2003/08/24 16:26:00 drhodus Exp $
  */
 
 #include <sys/types.h>
@@ -85,11 +85,11 @@ struct ifsregion {
 };
 
 
-char *expdest;                 /* output of current string */
-struct nodelist *argbackq;     /* list of back quote expressions */
-struct ifsregion ifsfirst;     /* first struct in list of ifs regions */
-struct ifsregion *ifslastp;    /* last struct in list */
-struct arglist exparg;         /* holds expanded arg list */
+STATIC char *expdest;                  /* output of current string */
+STATIC struct nodelist *argbackq;      /* list of back quote expressions */
+STATIC struct ifsregion ifsfirst;      /* first struct in list of ifs regions */
+STATIC struct ifsregion *ifslastp;     /* last struct in list */
+STATIC struct arglist exparg;          /* holds expanded arg list */
 
 STATIC void argstr(char *, int);
 STATIC char *exptilde(char *, int);
@@ -1042,7 +1042,7 @@ ifsbreakup(char *string, struct arglist *arglist)
  * should be escapes.  The results are stored in the list exparg.
  */
 
-char *expdir;
+STATIC char *expdir;
 
 
 STATIC void
index 6caff7f..13c0ef0 100644 (file)
@@ -35,7 +35,7 @@
  *
  * @(#)input.c 8.3 (Berkeley) 6/9/95
  * $FreeBSD: src/bin/sh/input.c,v 1.14.2.2 2002/08/27 01:36:28 tjr Exp $
- * $DragonFly: src/bin/sh/input.c,v 1.2 2003/06/17 04:22:50 dillon Exp $
+ * $DragonFly: src/bin/sh/input.c,v 1.3 2003/08/24 16:26:00 drhodus Exp $
  */
 
 #include <stdio.h>     /* defines BUFSIZ */
@@ -98,7 +98,7 @@ MKINIT int parselleft;                /* copy of parsefile->lleft */
 char *parsenextc;              /* copy of parsefile->nextc */
 MKINIT struct parsefile basepf;        /* top level input file */
 char basebuf[BUFSIZ];          /* buffer for top level input file */
-struct parsefile *parsefile = &basepf; /* current input file */
+STATIC struct parsefile *parsefile = &basepf;  /* current input file */
 int init_editline = 0;         /* editline library initialized? */
 int whichprompt;               /* 1 == PS1, 2 == PS2 */
 
index 758ba57..d1d8843 100644 (file)
@@ -35,7 +35,7 @@
  *
  * @(#)jobs.c  8.5 (Berkeley) 5/4/95
  * $FreeBSD: src/bin/sh/jobs.c,v 1.27.2.10 2003/04/04 08:16:26 tjr Exp $
- * $DragonFly: src/bin/sh/jobs.c,v 1.2 2003/06/17 04:22:50 dillon Exp $
+ * $DragonFly: src/bin/sh/jobs.c,v 1.3 2003/08/24 16:26:00 drhodus Exp $
  */
 
 #include <fcntl.h>
 #include "mystring.h"
 
 
-struct job *jobtab;            /* array of jobs */
-int njobs;                     /* size of array */
+STATIC struct job *jobtab;     /* array of jobs */
+STATIC int njobs;              /* size of array */
 MKINIT pid_t backgndpid = -1;  /* pid of last background process */
 #if JOBS
-struct job *jobmru;            /* most recently used job list */
-pid_t initialpgrp;             /* pgrp of shell on invocation */
+STATIC struct job *jobmru;     /* most recently used job list */
+STATIC pid_t initialpgrp;      /* pgrp of shell on invocation */
 #endif
 int in_waitcmd = 0;            /* are we in waitcmd()? */
 int in_dowait = 0;             /* are we in dowait()? */
index 9a818ac..db73b42 100644 (file)
@@ -35,7 +35,7 @@
  *
  * @(#)memalloc.c      8.3 (Berkeley) 5/4/95
  * $FreeBSD: src/bin/sh/memalloc.c,v 1.15.2.2 2002/07/19 04:38:51 tjr Exp $
- * $DragonFly: src/bin/sh/memalloc.c,v 1.2 2003/06/17 04:22:50 dillon Exp $
+ * $DragonFly: src/bin/sh/memalloc.c,v 1.3 2003/08/24 16:26:00 drhodus Exp $
  */
 
 #include "shell.h"
@@ -108,9 +108,9 @@ struct stack_block {
        char space[MINSIZE];
 };
 
-struct stack_block stackbase;
-struct stack_block *stackp = &stackbase;
-struct stackmark *markp;
+STATIC struct stack_block stackbase;
+STATIC struct stack_block *stackp = &stackbase;
+STATIC struct stackmark *markp;
 char *stacknxt = stackbase.space;
 int stacknleft = MINSIZE;
 int sstrnleft;
index 2e07d72..6adae73 100644 (file)
@@ -35,7 +35,7 @@
  *
  *     @(#)nodes.c.pat 8.2 (Berkeley) 5/4/95
  * $FreeBSD: src/bin/sh/nodes.c.pat,v 1.7.2.1 2002/07/19 04:38:52 tjr Exp $
- * $DragonFly: src/bin/sh/nodes.c.pat,v 1.2 2003/06/17 04:22:50 dillon Exp $
+ * $DragonFly: src/bin/sh/nodes.c.pat,v 1.3 2003/08/24 16:26:00 drhodus Exp $
  */
 
 #include <stdlib.h>
 #include "mystring.h"
 
 
-int     funcblocksize;         /* size of structures in function */
-int     funcstringsize;                /* size of strings in node */
-pointer funcblock;             /* block to allocate function from */
-char   *funcstring;            /* block to allocate strings from */
+STATIC int     funcblocksize;  /* size of structures in function */
+STATIC int     funcstringsize; /* size of strings in node */
+STATIC pointer funcblock;      /* block to allocate function from */
+STATIC char   *funcstring;     /* block to allocate strings from */
 
 %SIZES
 
index 9c1e8cd..fa9eb14 100644 (file)
@@ -35,7 +35,7 @@
  *
  * @(#)output.c        8.2 (Berkeley) 5/4/95
  * $FreeBSD: src/bin/sh/output.c,v 1.10.2.2 2002/07/19 04:38:52 tjr Exp $
- * $DragonFly: src/bin/sh/output.c,v 1.2 2003/06/17 04:22:50 dillon Exp $
+ * $DragonFly: src/bin/sh/output.c,v 1.3 2003/08/24 16:26:00 drhodus Exp $
  */
 
 /*
@@ -160,7 +160,7 @@ outqstr(const char *p, struct output *file)
        out1c('\'');
 }
 
-char out_junk[16];
+STATIC char out_junk[16];
 
 void
 emptyoutbuf(struct output *dest)
index 92e7833..63b56a5 100644 (file)
@@ -35,7 +35,7 @@
  *
  * @(#)parser.c        8.7 (Berkeley) 5/16/95
  * $FreeBSD: src/bin/sh/parser.c,v 1.29.2.9 2002/10/18 11:24:04 tjr Exp $
- * $DragonFly: src/bin/sh/parser.c,v 1.2 2003/06/17 04:22:50 dillon Exp $
+ * $DragonFly: src/bin/sh/parser.c,v 1.3 2003/08/24 16:26:00 drhodus Exp $
  */
 
 #include <stdlib.h>
@@ -80,19 +80,19 @@ struct heredoc {
 
 
 
-struct heredoc *heredoclist;   /* list of here documents to read */
-int parsebackquote;            /* nonzero if we are inside backquotes */
-int doprompt;                  /* if set, prompt the user */
-int needprompt;                        /* true if interactive and at start of line */
-int lasttoken;                 /* last token read */
+STATIC struct heredoc *heredoclist;    /* list of here documents to read */
+STATIC int parsebackquote;     /* nonzero if we are inside backquotes */
+STATIC int doprompt;           /* if set, prompt the user */
+STATIC int needprompt;         /* true if interactive and at start of line */
+STATIC int lasttoken;          /* last token read */
 MKINIT int tokpushback;                /* last token pushed back */
-char *wordtext;                        /* text of last word returned by readtoken */
+STATIC char *wordtext;         /* text of last word returned by readtoken */
 MKINIT int checkkwd;            /* 1 == check for kwds, 2 == also eat newlines */
-struct nodelist *backquotelist;
-union node *redirnode;
-struct heredoc *heredoc;
-int quoteflag;                 /* set if (part of) last token was quoted */
-int startlinno;                        /* line # where last token started */
+STATIC struct nodelist *backquotelist;
+STATIC union node *redirnode;
+STATIC struct heredoc *heredoc;
+STATIC int quoteflag;          /* set if (part of) last token was quoted */
+STATIC int startlinno;         /* line # where last token started */
 
 /* XXX When 'noaliases' is set to one, no alias expansion takes place. */
 static int noaliases = 0;
index b35e385..70c29d2 100644 (file)
@@ -35,7 +35,7 @@
  *
  * @(#)redir.c 8.2 (Berkeley) 5/4/95
  * $FreeBSD: src/bin/sh/redir.c,v 1.12.2.4 2002/08/27 01:36:28 tjr Exp $
- * $DragonFly: src/bin/sh/redir.c,v 1.2 2003/06/17 04:22:50 dillon Exp $
+ * $DragonFly: src/bin/sh/redir.c,v 1.3 2003/08/24 16:26:00 drhodus Exp $
  */
 
 #include <sys/types.h>
@@ -80,7 +80,7 @@ MKINIT struct redirtab *redirlist;
  * background commands, where we want to redirect fd0 to /dev/null only
  * if it hasn't already been redirected.
 */
-int fd0_redirected = 0;
+STATIC int fd0_redirected = 0;
 
 STATIC void openredirect(union node *, char[10 ]);
 STATIC int openhere(union node *);
index 1bc5681..eaaf50b 100644 (file)
@@ -35,7 +35,7 @@
  *
  * @(#)var.c   8.3 (Berkeley) 5/4/95
  * $FreeBSD: src/bin/sh/var.c,v 1.15.2.2 2002/08/27 01:36:28 tjr Exp $
- * $DragonFly: src/bin/sh/var.c,v 1.2 2003/06/17 04:22:50 dillon Exp $
+ * $DragonFly: src/bin/sh/var.c,v 1.3 2003/08/24 16:26:00 drhodus Exp $
  */
 
 #include <unistd.h>
@@ -92,11 +92,11 @@ struct var vps1;
 struct var vps2;
 struct var vvers;
 #if ATTY
-struct var vterm;
+STATIC struct var vterm;
 #endif
-struct var voptind;
+STATIC struct var voptind;
 
-const struct varinit varinit[] = {
+STATIC const struct varinit varinit[] = {
 #if ATTY
        { &vatty,       VSTRFIXED|VTEXTFIXED|VUNSET,    "ATTY=",
          NULL },
@@ -130,7 +130,7 @@ const struct varinit varinit[] = {
          NULL }
 };
 
-struct var *vartab[VTABSIZE];
+STATIC struct var *vartab[VTABSIZE];
 
 STATIC struct var **hashvar(char *);
 STATIC int varequal(char *, char *);