-Wall -Werror -W -pedantic clean

This commit is contained in:
tg
2004-10-28 11:03:24 +00:00
parent 06411e2978
commit 7ad780aa98
28 changed files with 442 additions and 465 deletions

76
var.c
View File

@ -1,4 +1,4 @@
/** $MirBSD: var.c,v 1.8 2004/09/21 11:57:17 tg Exp $ */
/** $MirBSD: var.c,v 1.9 2004/10/28 11:03:24 tg Exp $ */
/* $OpenBSD: var.c,v 1.17 2004/05/08 19:42:35 deraadt Exp $ */
#include "sh.h"
@ -34,7 +34,7 @@ static struct tbl *arraysearch ARGS((struct tbl *, int));
void
newblock()
{
register struct block *l;
struct block *l;
static char *const empty[] = {null};
l = (struct block *) alloc(sizeof(struct block), ATEMP);
@ -60,9 +60,9 @@ newblock()
void
popblock()
{
register struct block *l = e->loc;
register struct tbl *vp, **vpp = l->vars.tbls, *vq;
register int i;
struct block *l = e->loc;
struct tbl *vp, **vpp = l->vars.tbls, *vq;
int i;
e->loc = l->next; /* pop block */
for (i = l->vars.size; --i >= 0; )
@ -163,11 +163,11 @@ array_index_calc(n, arrayp, valp)
*/
struct tbl *
global(n)
register const char *n;
const char *n;
{
register struct block *l = e->loc;
register struct tbl *vp;
register int c;
struct block *l = e->loc;
struct tbl *vp;
int c;
unsigned h;
bool_t array;
int val;
@ -246,11 +246,11 @@ global(n)
*/
struct tbl *
local(n, copy)
register const char *n;
const char *n;
bool_t copy;
{
register struct block *l = e->loc;
register struct tbl *vp;
struct block *l = e->loc;
struct tbl *vp;
unsigned h;
bool_t array;
int val;
@ -292,7 +292,7 @@ local(n, copy)
/* get variable string value */
char *
str_val(vp)
register struct tbl *vp;
struct tbl *vp;
{
char *s;
@ -309,8 +309,8 @@ str_val(vp)
const char *digits = (vp->flag & UCASEV_AL) ?
"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
: "0123456789abcdefghijklmnopqrstuvwxyz";
register unsigned long n;
register int base;
unsigned long n;
int base;
s = strbuf + sizeof(strbuf);
if (vp->flag & INT_U)
@ -341,7 +341,7 @@ str_val(vp)
/* get variable integer value, with error checking */
long
intval(vp)
register struct tbl *vp;
struct tbl *vp;
{
long num;
int base;
@ -356,7 +356,7 @@ intval(vp)
/* set variable to string value */
int
setstr(vq, s, error_ok)
register struct tbl *vq;
struct tbl *vq;
const char *s;
int error_ok;
{
@ -400,11 +400,11 @@ setstr(vq, s, error_ok)
/* set variable to integer */
void
setint(vq, n)
register struct tbl *vq;
struct tbl *vq;
long n;
{
if (!(vq->flag&INTEGER)) {
register struct tbl *vp = &vtemp;
struct tbl *vp = &vtemp;
vp->flag = (ISSET|INTEGER);
vp->type = 0;
vp->areap = ATEMP;
@ -423,8 +423,8 @@ getint(vp, nump)
struct tbl *vp;
long *nump;
{
register char *s;
register int c;
char *s;
int c;
int base, neg;
int have_base = 0;
long num;
@ -479,7 +479,7 @@ getint(vp, nump)
*/
struct tbl *
setint_v(vq, vp)
register struct tbl *vq, *vp;
struct tbl *vq, *vp;
{
int base;
long num;
@ -565,10 +565,10 @@ formatstr(vp, s)
*/
static void
export(vp, val)
register struct tbl *vp;
struct tbl *vp;
const char *val;
{
register char *xp;
char *xp;
char *op = (vp->flag&ALLOC) ? vp->val.s : NULL;
int namelen = strlen(vp->name);
int vallen = strlen(val) + 1;
@ -591,11 +591,11 @@ export(vp, val)
*/
struct tbl *
typeset(var, set, clr, field, base)
register const char *var;
const char *var;
Tflag clr, set;
int field, base;
{
register struct tbl *vp;
struct tbl *vp;
struct tbl *vpbase, *t;
char *tvar;
const char *val;
@ -745,7 +745,7 @@ typeset(var, set, clr, field, base)
*/
void
unset(vp, array_ref)
register struct tbl *vp;
struct tbl *vp;
int array_ref;
{
if (vp->flag & ALLOC)
@ -851,16 +851,16 @@ makenv()
{
struct block *l = e->loc;
XPtrV env;
register struct tbl *vp, **vpp;
register int i;
struct tbl *vp, **vpp;
int i;
XPinit(env, 64);
for (l = e->loc; l != NULL; l = l->next)
for (vpp = l->vars.tbls, i = l->vars.size; --i >= 0; )
if ((vp = *vpp++) != NULL
&& (vp->flag&(ISSET|EXPORT)) == (ISSET|EXPORT)) {
register struct block *l2;
register struct tbl *vp2;
struct block *l2;
struct tbl *vp2;
unsigned h = hash(vp->name);
/* unexport any redefined instances */
@ -899,9 +899,9 @@ change_random()
/* Test if name is a special parameter */
static int
special(name)
register const char * name;
const char * name;
{
register struct tbl *tp;
struct tbl *tp;
tp = tsearch(&specials, name, hash(name));
return tp && (tp->flag & ISSET) ? tp->type : V_NONE;
@ -910,9 +910,9 @@ special(name)
/* Make a variable non-special */
static void
unspecial(name)
register const char * name;
const char * name;
{
register struct tbl *tp;
struct tbl *tp;
tp = tsearch(&specials, name, hash(name));
if (tp)
@ -926,7 +926,7 @@ static int user_lineno; /* what user set $LINENO to */
static void
getspec(vp)
register struct tbl *vp;
struct tbl *vp;
{
switch (special(vp->name)) {
#ifdef KSH
@ -968,7 +968,7 @@ getspec(vp)
static void
setspec(vp)
register struct tbl *vp;
struct tbl *vp;
{
char *s;
@ -1069,7 +1069,7 @@ setspec(vp)
static void
unsetspec(vp)
register struct tbl *vp;
struct tbl *vp;
{
switch (special(vp->name)) {
case V_PATH: