summaryrefslogtreecommitdiffstats
path: root/fixpaths
diff options
context:
space:
mode:
Diffstat (limited to 'fixpaths')
-rwxr-xr-xfixpaths15
1 files changed, 7 insertions, 8 deletions
diff --git a/fixpaths b/fixpaths
index 4badd988..edd9e486 100755
--- a/fixpaths
+++ b/fixpaths
@@ -37,14 +37,13 @@ for $f (@ARGV) {
$of = $2.".$ext";
open(IN, "<$f") || die ("$0: input file $f missing!\n");
- if (open(OUT, ">$of")) {
- while (<IN>) {
- for $s (keys(%def)) {
- s#$s#$def{$s}#;
- } # for $s
- print OUT;
- } # while <IN>
- } # if (outfile open)
+ open(OUT, ">$of") || die ("$0: cannot create output file $of: $!\n");
+ while (<IN>) {
+ for $s (keys(%def)) {
+ s#$s#$def{$s}#;
+ } # for $s
+ print OUT;
+ } # while <IN>
} # for $f
exit 0;