From jwagener@trc.amoco.com Thu Oct  1 17:50:08 1992
Received: from noc.msc.edu by dkuug.dk via EUnet with SMTP (5.64+/8+bit/IDA-1.2.8)
	id AA00366; Thu, 1 Oct 92 17:50:08 +0100
Received: from uc.msc.edu by noc.msc.edu (5.65/MSC/v3.0.1(920324))
	id AA11674; Thu, 1 Oct 92 11:50:01 -0500
Received: from [129.230.11.2] by uc.msc.edu (5.65/MSC/v3.0z(901212))
	id AA02773; Thu, 1 Oct 92 11:50:00 -0500
Received: from trc.amoco.com (apctrc.trc.amoco.com) by netserv2 (4.1/SMI-4.0)
	id AA03806; Thu, 1 Oct 92 11:50:50 CDT
Received: from crmac1 by trc.amoco.com (4.1/SMI-4.1)
	id AA10454; Thu, 1 Oct 92 11:50:47 CDT
Date: Thu, 1 Oct 92 11:50:47 CDT
Message-Id: <9210011650.AA10454@trc.amoco.com>
From: Jerrold L. Wagener <jwagener@trc.amoco.com>
To: SC22WG5@dkuug.dk
Subject: letter ballot on S20 items
X-Charset: ASCII
X-Char-Esc: 29

To X3J3 -

Here is the letter ballot that will be distributed to X3J3 principal members 
by hard copy in the next day or so.  Responses will be due by noon on Nov 6, 
and either email or hardcopy response is acceptable.  Items that pass this 
letter ballot will be given the S20 status "X3J3 approved; ready for WG5".

Following the double line below is the exact text that will be included with 
the hardcopy version of the ballot.  Note that: (1) it refers to pages 2-4, 
which has no meaning in this email copy, (2) it refers to "boxes" for your 
yes/no votes - I've tried to simulate reasonable boxes here but they may not 
be too good (do the best you can with them), and (3) it says that S20 is 
attached, which it will be in the hard copy, but is not attached here because 
it has already been distributed over this network.

Regarding the "passing" of items on this letter ballot, item 5 of X3J3/92-
180, previously distributed over this network, says "...a two-thirds 
favorable ballot response, and in the judgement of the X3J3 chair does not 
warrant reconsideration based on comments submitted with the ballots, will be 
considered approved...".  The two-thirds determination will be based upon the 
ballot responses of the X3J3 principal membership.  This electronic copy is 
being sent to alternate members and WG5 members as well, for their comments 
on these items;  everyone receiving this electronic copy of the ballot is 
invited to indicate their yes/no responses and to submit accompanying 
comments, and all such comments will be considered.  

Best regards.
Jerry

============================================================================

X3J3 approval of Fortran 90 defect management items in document X3J3/S20.122.

There are 58 (of 69) items in S20.122 that X3J3 has now approved by a meeting 
vote count (status RX3J3 draft responseS), but not by either the required 
letter ballot or role-call vote. These 58 items are listed on the next 3 
pages (which are pages 2-4 of this ballot), together with boxes to indicate 
your approval (Yes) or disapproval (No) of each item. Any disapproved items 
must be accompanied by reasons, either in the space provided or on attached 
pages.

At X3J3 meeting 122 in August the committee indicated a preference for the 
letter ballot method over the roll-call vote. Hence this letter ballot, which 
is really 58 separate votes. 

Note that even though S20.122 has been previously distributed, a copy is 
attached for your convenience in responding to this letter ballot.


YES  NO   S20.122 item
---  ---  ------------

|_|  |_|  000000 Minor edits and corrections to ISO/IEC 1539:1991 (E)

|_|  |_|  000001 Equivalence of Expression Evaluations

|_|  |_|  000002 Default Main Program Name

|_|  |_|  000003 Preconnected Units and UNIT=*

|_|  |_|  000004 Blanks in Format Specifications in Free Form Source

|_|  |_|  000005 Namelist Output of Zero Length Character Strings

|_|  |_|  000006 Procedure Specifications in a Scoping Unit

|_|  |_|  000007 Duplicate module procedures in interface blocks

|_|  |_|  000008 Module Procedure Name in Multiple Interface Blocks

|_|  |_|  000009 Generic Interfaces with the Same Name in a Program

|_|  |_|  000010 Generic Interfaces with the Same Name in a Scoping Unit

|_|  |_|  000011 Multiple Accessible Defined Assignment Interfaces

|_|  |_|  000013 Implicit Environment of an Interface Block

|_|  |_|  000014 Interface for a Character Function with a Variable Length 
Result

|_|  |_|  000015 Error in Fourth Constraint for R429

|_|  |_|  000016 Character Length Specification

|_|  |_|  000018 Valid Characters for Indicating Fixed Form Statement 
Continuation

|_|  |_|  000019 Correctness of Last Example in Section 4.5

|_|  |_|  000020 References to the Same Derived Type by Different Names

|_|  |_|  000021 References to Different Derived Types with the Same Name

|_|  |_|  000022 Use of Derived Type Name in Host Scoping Unit

|_|  |_|  000024 IMPLICIT NONE and the Type of an Internal Procedure Result

|_|  |_|  000025 Resolution of Internal Procedure References

|_|  |_|  000026 Bounds of Array Expressions

|_|  |_|  000027 Requirements for Pointers and Target Association

|_|  |_|  000028 Precedence of Use or Host Association

|_|  |_|  000029 Class of a Defined Operator

|_|  |_|  000033 Interface Blocks with the Same Name in a Program - I

|_|  |_|  000034 Interface Blocks with the Same Name in a Program - II

|_|  |_|  000035 Interface Blocks with the Same Name in a Program - III

|_|  |_|  000036 Pointer to an Assumed-size Array

|_|  |_|  000037 Use of Array Sections in Pointer Assignment Statements

|_|  |_|  000038 Same Interface Body in Multiple Generic Interface Blocks

|_|  |_|  000039 Association of a Pointer Actual Argument with a Dummy 
Argument

|_|  |_|  000040 Allocation of Arrays of Pointers

|_|  |_|  000041 Procedure with Target Dummy Argument Requires Explicit 
Interface

|_|  |_|  000042 KIND parameter value

|_|  |_|  000043 List-directed character input

|_|  |_|  000044 END Statement and Fixed Form Source

|_|  |_|  000045 Array Intrinsics with Arrays of Derived-type Arguments

|_|  |_|  000046 RESULT clause for RECURSIVE functions

|_|  |_|  000047 Automatic data object in initialization expressions

|_|  |_|  000048 Pointer-valued statement functions

|_|  |_|  000049 Characteristics of Function Results

|_|  |_|  000050 Repeat counts on edit descriptors

|_|  |_|  000052 Expressions in Statement Function Definitions

|_|  |_|  000057 Prohibition against multiple explicit specific interfaces

|_|  |_|  000058 Ambiguous use of "keyword"

|_|  |_|  000059 SEQUENCE derived type and component bounds

|_|  |_|  000060 Statement function argument references

|_|  |_|  000061 G edit descriptor with "d" = 0

|_|  |_|  000062 Statement function constraints

|_|  |_|  000063 Interfaces and dummy procedure arguments

|_|  |_|  000064 SPACING result for 0.0

|_|  |_|  000065 Block and Nonblock DO Construct

|_|  |_|  000066 Declaration of FUNCTION type

|_|  |_|  000067 Output of negative signed zero

|_|  |_|  000068 Pointer association status


end of letter ballot



