| # | Line 21 | Line 21 | extern char *fgetline(); | |
|---|---|---|
| 21 | ||
| 22 | void | |
| 23 | loadvars( /* load variables into vv from file */ | |
| 24 | < | char *rfname |
| 24 | > | const char *rfname |
| 25 | ) | |
| 26 | { | |
| 27 | FILE *fp; | |
| # | Line 54 | Line 54 | loadvars( /* load variables into vv from file */ | |
| 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, |
| 64 | > | const char *ass, |
| 65 | VARIABLE *(*mv)(char*) | |
| 66 | ) | |
| 67 | { | |
| # | Line 123 | Line 124 | setvariable( /* assign variable according to string | |
| 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); | |
| – | Removed lines |
| + | Added lines |
| < | Changed lines (old) |
| > | Changed lines (new) |