21 |
|
|
22 |
|
void |
23 |
|
loadvars( /* load variables into vv from file */ |
24 |
< |
char *rfname |
24 |
> |
const char *rfname |
25 |
|
) |
26 |
|
{ |
27 |
|
FILE *fp; |
54 |
|
quit(1); |
55 |
|
} |
56 |
|
} |
57 |
< |
fclose(fp); |
57 |
> |
if (fp != stdin) |
58 |
> |
fclose(fp); |
59 |
|
} |
60 |
|
|
61 |
|
|
62 |
|
int |
63 |
|
setvariable( /* assign variable according to string */ |
64 |
< |
char *ass, |
65 |
< |
VARIABLE *(*mv)(char*) |
64 |
> |
const char *ass, |
65 |
> |
VARIABLE *(*mv)(const char*) |
66 |
|
) |
67 |
|
{ |
68 |
|
char varname[32]; |
124 |
|
|
125 |
|
VARIABLE * |
126 |
|
matchvar( /* match a variable by its name */ |
127 |
< |
char *nam |
127 |
> |
const char *nam |
128 |
|
) |
129 |
|
{ |
130 |
|
int n = strlen(nam); |