When in Doubt, Simplify...

Do not laugh: all the examples on the left hand side were found in actual software documentation.

What they wrote...What they could have written
The sample from which the waveform to be written must be considered... The starting sample of the output waveform...
X will have to be equal to 1.X must equal 1.
When an error of this kind is issued, the file must be considered corrupted. Such an error indicates file corruption.
The program may build a record in several calls, calling this subroutine for each of them. A record may be built through successive calls to this subroutine.
The second argument must be equal to 1. The subroutine can check it and will if necessary provoke a fatal error. The second argument must equal 1, otherwise a fatal error will occur.
Two kinds of error have to be considered; they are: ... There are two kinds of errors: ...
There remains to be considered one final possibility: ... Alternately, ...
Argument X may be given any value, and is not considered by the subroutine. X is a dummy argument.
A is the array where the name will be put. A is the array receiving the name.