Using Put on undefined buffer-variables

Official Description

6.6.5.2 It is an error if the buffer-variable is undefined immediately prior to any use of put.

Simplified Description

In other words, it is an error to use the put procedure to write the contents of a file variable's buffer variable, if its contents are undefined.

Error Handling

This error is reported if I/O checking is enabled.