60 |
|
int |
61 |
|
setvariable(ass, mv) /* assign variable according to string */ |
62 |
|
register char *ass; |
63 |
< |
VARIABLE *(*mv)(); |
63 |
> |
VARIABLE *(*mv)(char*); |
64 |
|
{ |
65 |
|
char varname[32]; |
66 |
|
int n; |
90 |
|
if (vp == NULL) |
91 |
|
return(-1); |
92 |
|
/* assign new value */ |
93 |
< |
if (i = vp->nass) { |
93 |
> |
if ( (i = vp->nass) ) { |
94 |
|
cp = vp->value; |
95 |
|
while (i--) |
96 |
|
while (*cp++) |
140 |
|
{ |
141 |
|
register char *cp; |
142 |
|
|
143 |
< |
if (vval(vn) == NULL | n < 0 | n >= vdef(vn)) |
143 |
> |
if ((vval(vn) == NULL) | (n < 0) | (n >= vdef(vn))) |
144 |
|
return(NULL); |
145 |
|
cp = vval(vn); |
146 |
|
while (n--) |