mark file parameters as used in reads/writes

This commit is contained in:
ceriel 1994-10-25 15:41:59 +00:00
parent a1a816ddc2
commit d992ed4935

View file

@ -36,6 +36,7 @@ ChkRead(arg)
error("\"%s\": variable-access expected", name);
return;
}
MarkUsed(file);
}
else if( !(file = ChkStdInOut(name, 0)) )
return;
@ -112,6 +113,7 @@ ChkReadln(arg)
else {
file = arg->nd_left;
arg = arg->nd_right;
MarkUsed(file);
}
}
else if( !(file = ChkStdInOut(name, 0)) )
@ -159,6 +161,7 @@ ChkWrite(arg)
return;
}
file = expp;
MarkUsed(file);
arg = arg->nd_right;
if( !arg ) {
error("\"%s\": expression expected", name);
@ -211,6 +214,7 @@ ChkWriteln(arg)
return;
}
file = expp;
MarkUsed(file);
arg = arg->nd_right;
}
else if( !(file = ChkStdInOut(name, 1)) )