613 |
|
if (data_file[i].fname != stdin_name && |
614 |
|
data_file[i].fname[0] != '!') |
615 |
|
unlink(data_file[i].fname); |
616 |
+ |
if (unlink_datafiles > 1 && mgf_geometry != NULL && |
617 |
+ |
mgf_geometry != stdin_name && |
618 |
+ |
mgf_geometry[0] != '!') |
619 |
+ |
unlink(mgf_geometry); |
620 |
|
return 1; |
621 |
|
} |
622 |
|
|
782 |
|
attr_unit = argv[i]; |
783 |
|
continue; |
784 |
|
case 'U': /* unlink data files when done */ |
785 |
< |
unlink_datafiles = 1; |
785 |
> |
unlink_datafiles = 1 + (argv[i][2] == 'U'); |
786 |
|
continue; |
787 |
|
case 'a': /* angle basis */ |
788 |
|
if (++i >= argc) |