From 8eb2ceeba6184065f9f56a6be00921df473d24f7 Mon Sep 17 00:00:00 2001 From: steve Date: Thu, 7 Aug 1997 21:42:17 +0000 Subject: Changes include: sccsid -> rcsid, bcopy -> memcpy, don't use the register keyword, and -Wall cleaning. Obtained from: similar changes in NetBSD --- bin/csh/dir.c | 55 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 29 insertions(+), 26 deletions(-) (limited to 'bin/csh/dir.c') diff --git a/bin/csh/dir.c b/bin/csh/dir.c index 49d4e8f..c9627ab 100644 --- a/bin/csh/dir.c +++ b/bin/csh/dir.c @@ -29,12 +29,15 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $Id$ */ #ifndef lint +#if 0 static char sccsid[] = "@(#)dir.c 8.1 (Berkeley) 5/31/93"; +#else +static const char rcsid[] = + "$Id: dir.c,v 1.6 1997/02/22 14:01:42 peter Exp $"; +#endif #endif /* not lint */ #include @@ -75,9 +78,9 @@ void dinit(hp) Char *hp; { - register char *tcp; - register Char *cp; - register struct directory *dp; + char *tcp; + Char *cp; + struct directory *dp; char path[MAXPATHLEN]; static char *emsg = "csh: Trying to start from \"%s\"\n"; @@ -145,7 +148,7 @@ Char *dp; * Don't call set() directly cause if the directory contains ` or * other junk characters glob will fail. */ - register Char **vec = (Char **) xmalloc((size_t) (2 * sizeof(Char **))); + Char **vec = (Char **) xmalloc((size_t) (2 * sizeof(Char **))); vec[0] = Strsave(dp); vec[1] = 0; @@ -203,7 +206,7 @@ dodirs(v, t) static void printdirs() { - register struct directory *dp; + struct directory *dp; Char *s, *hp = value(STRhome); int idx, len, cur; @@ -240,7 +243,7 @@ printdirs() void dtildepr(home, dir) - register Char *home, *dir; + Char *home, *dir; { if (!eq(home, STRslash) && prefix(home, dir)) @@ -340,8 +343,8 @@ dochngd(v, t) Char **v; struct command *t; { - register Char *cp; - register struct directory *dp; + Char *cp; + struct directory *dp; skipargs(&v, " []"); printd = 0; @@ -389,7 +392,7 @@ dgoto(cp) Char *dp; if (*cp != '/') { - register Char *p, *q; + Char *p, *q; int cwdlen; for (p = dcwd->di_name; *p++;) @@ -423,9 +426,9 @@ dgoto(cp) */ static Char * dfollow(cp) - register Char *cp; + Char *cp; { - register Char *dp; + Char *dp; struct varent *c; char ebuf[MAXPATHLEN]; int serrno; @@ -449,7 +452,7 @@ dfollow(cp) if (cp[0] != '/' && !prefix(STRdotsl, cp) && !prefix(STRdotdotsl, cp) && (c = adrof(STRcdpath))) { Char **cdp; - register Char *p; + Char *p; Char buf[MAXPATHLEN]; for (cdp = c->vec; *cdp; cdp++) { @@ -491,7 +494,7 @@ dopushd(v, t) Char **v; struct command *t; { - register struct directory *dp; + struct directory *dp; skipargs(&v, " [|+]"); printd = 1; @@ -523,7 +526,7 @@ dopushd(v, t) stderror(ERR_SYSTEM, tmp, strerror(errno)); } else { - register Char *ccp; + Char *ccp; ccp = dfollow(*v); dp = (struct directory *) xcalloc(sizeof(struct directory), 1); @@ -542,11 +545,11 @@ dopushd(v, t) */ static struct directory * dfind(cp) - register Char *cp; + Char *cp; { - register struct directory *dp; - register int i; - register Char *ep; + struct directory *dp; + int i; + Char *ep; if (*cp++ != '+') return (0); @@ -576,7 +579,7 @@ dopopd(v, t) Char **v; struct command *t; { - register struct directory *dp, *p = NULL; + struct directory *dp, *p = NULL; skipargs(&v, " [+]"); printd = 1; @@ -614,7 +617,7 @@ dopopd(v, t) */ void dfree(dp) - register struct directory *dp; + struct directory *dp; { if (dp->di_count != 0) { @@ -633,10 +636,10 @@ dfree(dp) */ Char * dcanon(cp, p) - register Char *cp, *p; + Char *cp, *p; { - register Char *sp; - register Char *p1, *p2; /* general purpose */ + Char *sp; + Char *p1, *p2; /* general purpose */ bool slash; Char link[MAXPATHLEN]; @@ -923,7 +926,7 @@ dcanon(cp, p) */ static void dnewcwd(dp) - register struct directory *dp; + struct directory *dp; { dcwd = dp; dset(dcwd->di_name); -- cgit v1.1