| 401 |
|
atos(fntemp, sizeof(fntemp), vval(PCMAP)); |
| 402 |
|
pcmapname = savqstr(fntemp); |
| 403 |
|
pcmapdate = fdate(pcmapname); |
| 404 |
– |
if (pgmapname == NULL && !nowarn) |
| 405 |
– |
fprintf(stderr, "%s: warning - '%s' assigned without '%s'\n", |
| 406 |
– |
progname, vnam(PCMAP), vnam(PGMAP)); |
| 404 |
|
} |
| 405 |
|
matdate = checklast(vval(MATERIAL)); |
| 406 |
|
} |
| 672 |
|
if (runcom(combuf)) { |
| 673 |
|
fprintf(stderr, "%s: error running %s\n", |
| 674 |
|
progname, c_mkpmap); |
| 675 |
< |
if (pgmapname != NULL) |
| 675 |
> |
if (pgmapname != NULL && pgmapdate < oct1date) |
| 676 |
|
unlink(pgmapname); |
| 677 |
< |
if (pcmapname != NULL) |
| 677 |
> |
if (pcmapname != NULL && pcmapdate < oct1date) |
| 678 |
|
unlink(pcmapname); |
| 679 |
|
quit(1); |
| 680 |
|
} |