(j3.2006) (SC22WG5.5023) J3/13-xxx interp letter ballot #29 after m201 - due 9-Aug-2013
Robert Corbett
robert.corbett
Thu Aug 8 04:43:29 EDT 2013
Yes No Number Title
-C- --- F08/0091 Derived type with no components
-C- --- F08/0092 Derived type parameter requirements
--- -N- F08/0093 Process exit status and error termination
-Y- --- F08/0094 Procedure statement and double colon
-C- --- F08/0095 Is PRESENT allowed in specification and constant
expressions
-Y- --- F08/0096 Is VALUE permitted for an array in a BIND(C)
procedure?
-Y- --- F08/0097 Is the optional comma allowed in
TYPE(CHARACTER*...)?
-Y- --- F08/0098 How many ACQUIRED_LOCK= specifiers are allowed in a
LOCK stmt?
-------------------------
F08/0091 C
I agree with Bill that the references to the intrinsic function
Associated should be fixed.
-------------------------
F08/0092 C
The word "given" should be added before "<derived-type-stmt>" in the
text of constraint C427a. Constraint C427 uses "given". Failing to
use "given" in the new constraint might prove confusing.
-------------------------
F08/0093 N
The word "at" in the edit proposed for [188:10+11+] should be "as".
The question correctly points out that on some systems the exit
code that indicates successful execution is not zero. There are
also systems where the difference between successful execution
and abnormal termination is indicated by which system call is used
to terminate execution. The edits should either be modified to
accommodate more general means of indicating whether execution was
successful or unsuccessful, or they should state that they apply
only to systems that use the value zero to indicate successful
termination.
The definition of the function exit in the C99 standard does not
say that \bf{exit(0)} returns a status with the value zero. It
says
If the value of \bf{status} is zero or \bf{EXIT_SUCCESS},
an implementation-defined form of the status
\it{successful termination} is returned.
-------------------------
F08/0095 C
The edits are fine as far as they go. However, the intrinsic
functions ALLOCATED and ASSOCIATED present problems similar to
those of PRESENT. Those problems should also be addressed.
-------------------------
Robert Corbett
representing Oracle America
More information about the J3
mailing list