Difference between revisions of "Mode iso"
From Free Pascal wiki
Jump to navigationJump to search (Spelling and minor grammar edits) |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Mode_iso}} | {{Mode_iso}} | ||
− | Starting with version 3.0.2, the mode '''ISO 7185''' | + | 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: | Using mode iso has the following special features: | ||
− | + | * External files are declared as parameters in the program statement. | |
− | + | * Files have associated "buffer variables", and "get" and "put" procedures operate on them. This functionality is not present in other modes. | |
− | + | * mod operation is as required by ISO Pascal. | |
− | + | * Unary minus is as required by ISO Pascal. |
Revision as of 02:18, 21 October 2019
│
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:
- External files are declared as parameters in the program statement.
- Files have associated "buffer variables", and "get" and "put" procedures operate on them. This functionality is not present in other modes.
- mod operation is as required by ISO Pascal.
- Unary minus is as required by ISO Pascal.