ISO/IEC 1539-1:1997/Cor 1:2001
(Corrigendum)Information technology — Programming languages — Fortran - Part 1: Base language — Technical Corrigendum 1
Information technology — Programming languages — Fortran - Part 1: Base language — Technical Corrigendum 1
Technologies de l'information — Langages de programmation — Fortran — Partie 1: Langage de base — Rectificatif technique 1
General Information
Relations
Standards Content (Sample)
INTERNATIONAL STANDARD ISO/IEC 1539-1:1997
TECHNICAL CORRIGENDUM 1
Published 2001-06-01
INTERNATIONAL ORGANIZATION FOR STANDARDIZATION � МЕЖДУНАРОДНАЯОРГАНИЗАЦИЯПОСТАНДАРТИЗАЦИИ � ORGANISATION INTERNATIONALE DE NORMALISATION
INTERNATIONAL ELECTROTECHNICAL COMMISSION � МЕЖДУНАРОДНАЯ ЭЛЕКТРОТЕХНИЧЕСКАЯ КОМИССИЯ � COMMISSION ÉLECTROTECHNIQUE INTERNATIONALE
Information technology — Programming languages — Fortran —
Part 1:
Base language
TECHNICAL CORRIGENDUM 1
Technologies de l'information — Langages de programmation — Fortran —
Partie 1: Langage de base
RECTIFICATIF TECHNIQUE 1
Technical Corrigendum 1 to International Standard ISO/IEC 1539-1:1997 was prepared by Joint Technical
Committee ISO/IEC JTC 1, Information technology, Subcommittee SC 22, Programming languages, their
environments and system software interfaces.
Page 32
Subclause 4.3.1.1
Replace text of constraint after R407 with “A boz-literal-constant may appear only as a data-stmt-constant in a
DATA statement.”
Pages 39 and 40
Subclause 4.4.1
In the text of the constraint preceding R428, replace: “a constant specification expression (7.1.6.2)” with “an
initialization expression (7.1.6.1)”.
In the second constraint after R429, replace “a constant specification expression (7.1.6.2)” with “an
initialization expression (7.1.6.1)”.
In NOTE 4.19, replace “a constant” with “an initialization”.
ICS 35.060 Ref. No. ISO/IEC 1539-1:1997/Cor.1:2001(E)
© ISO/IEC 2001 – All rights reserved
Printed in Switzerland
---------------------- Page: 1 ----------------------
ISO/IEC 1539-1:1997/Cor.1:2001(E)
Pages 48 and 49
Subclause 5.1
In the final paragraph of Page 48, replace: “may be a nonconstant expression provided the specification
expression” with “shall be an initialization expression unless it”.
In the first paragraph of page 49:
(i) delete the sentence: “If a . nonconstant expression.”.
(ii) replace “such a nonconstant expression” with “a specification-expr that is not an initialization
expression”.
In the first paragraph following NOTE 5.3, replace: “a nonconstant expression” with “an expression that is not
an initialization expression”.
Page 51
Subclause 5.1.1.5
In the paragraph following NOTE 5.6, replace “a constant specification” with “an initialization”.
Page 53
Subclause 5.1.2.3
Replace item (2) of the second constraint with
(2) A pointer-object in a pointer-assignment-stmt or nullify-stmt,
Replace item (3) of the second constraint with
(3) A do-variable in a do-stmt or io-implied-do,
Page 54
Subclause 5.1.2.4.1
In the constraint, replace: “nonconstant expressions” with “expressions that are not initialization expressions”.
In line 2 after the constraint, replace “nonconstant specification” with “not initialization”.
In line 3 after the constraint, replace “nonconstant specification” with “not initialization”.
In lines 5 and 6 after the constraint, replace the sentence by “The bounds of such an array are unaffected by the
redefinition or undefinition of any variable during execution of the procedure.”.
Page 56
Subclause 5.1.2.4.4
In line 1 of the final paragraph of the subclause, replace “nonconstant specification” with “not initialization”.
In the final paragraph of the subclause, replace the final sentence “The bounds of such.procedure.” with “The
bounds of such an array are unaffected by the redefinition or undefinition of any variable during execution of
the procedure.”.
2 © ISO/IEC 2001 – All rights reserved
---------------------- Page: 2 ----------------------
ISO/IEC 1539-1:1997/Cor.1:2001(E)
Page 69
Subclause 5.5.2
In lines 3-4 of page 69, replace “a constant specification expression (7.1.6.2)” with “an initialization expression
(7.1.6.1)”.
Pages 89 and 90
S
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.