Mode iso

From Free Pascal wiki

English (en) français (fr) русский (ru)

Starting with version 3.0.2, the mode ISO 7185 (switched on with {$mode iso} in source code or -Miso on the command line) of FPC complies with the requirements of level 0 and level 1 of ISO/IEC 7185. ISO 7185 is also known as Standard Pascal.

Using mode iso has the following special features:

  1. external files are declared as parameters in the program statement.
  2. files have associated "buffer variables", and "get" and "put" procedures operate on them. This functionality is not present in other modes.
  3. mod operation is as required by ISO pascal.
  4. Unary minus is as required by ISO pascal.