J3/03-168 Convener's analysis of the ballot (30 March) John Reid WG5 has categorized the items in N1512 as follows. Interop. US 1.14 Cater for the C types int8_t, int16_t, int32_t, int64_t, and intptr_t. 03-133, 03-107r1, Nagle. Accept. US 2.5 Require the BIND attribute in the ENUM feature. 03-142, Long. Accept. UK TC9 and D i) Remove the ENUM facility. 03-117, Muxworthy. Reject. UK MTC11 and D i) Have separate types for C data and procedure pointers. 03-120, Cohen. Accept. UK MTC12 Make TYPE(C_PTR) be an opaque derived type. 03-128, Muxworthy. Accept. UK MTC13 Require the prototype of an interoperable C function not have the inline function specifier. 03-128, Muxworthy. Accept. UK MTC14 Add further requirement for C interoperability. 03-128, Muxworthy. Subgroup to consider. i/o US 2.9 Replace the constants IOSTAT_END and IOSTAT_EOR by intrinsic functions. 03-103, Long. Accept, but subgroup to consider. US 2.13 Add constants to specify the size in bits of the file storage unit, numeric storage unit, and character storage unit. 03-108r2, Nagle. Accept. UK TC1 Provide more support for ISO 10646. 03-154, Cohen. Accept. UK MTC6 and D i) Change ACHAR(10) syntax within stream i/o. 03-121, Muxworthy. Accept. UK MTC7 and D i) Allow input/output of IEEE exceptional values. 03-130, Cohen. Accept. UK MTC15 Specify that the PROCESSOR_DEPENDENT i/o rounding mode should not depend on the rounding mode used for arithmetic. 03-128, Muxworthy. Reject. Procedures and modules US 1.12 Add KIND parameter to IACHAR. 03-134, 03-107r1, Nagle. Accept. US 2.8 Should the transformational intrinsics such as CSHIFT be applicable to array of types with allocatable component? If so, exactly what is meant? 03-111, Donev. Accept. US 2.14 Decide whether a program can have an intrinsic and nonintrinsic module of the same name. 03-135r1, Nagle. Subgroup to consider. UK MTC9 Allow for IEEE extended format. 03-126, Cohen. Accept. UK MTC10 Add a facility for controlling IEEE underflow. 03-131, Cohen. Accept. D k) Incorporate Van Snyder's TR into Fortran 2000. 03-123, Snyder. Reject. Data US 1.20 Rename NONKIND as EXTENT 03-107r1, Snyder. Reject. UK MTC1 Reword "NONKIND" as "LEN" 03-114, Schonfelder. Accept. US 1.21, UK TC2, D i) Do not allow the parent component of a type to be specified as private. 03-122, 03-107r1, Cohen. Accept. UK TC2 and D i) Remove the option of re-specifying the default initial value for the parent component when a type is extended. 03-122, Cohen. Accept. US 2.1 and 2.7a Give any object of CLASS(T) a component named T that represents its TYPE(T) subobject. 02-295r3, 03-110, 03-139, Donev. Subgroup to consider. US 2.2a Add optional MOLD argument to ALLOCATE to specify the dynamic type in the polymorphic case. Donev. Subgroup to consider. US 2.2b Make intrinsic assignment apply to the dynamic type. Donev. Reject. US 2.3 Reinstate deferred bindings. 03-113r1, Donev. Subgroup to consider. US 2.7b Disallow type mismatches when the dummy argument is declared with TYPE rather than CLASS. 03-110, 03-140, Hirchert. Defer to J3 to take whatever action it considers appropriate. US 2.15 Allow BOZ constants to have a kind type parameter value. 03-102, Snyder. Reject. UK TC3 and D i) Allow default initialization of parameter values of derived types. 03-116, Cohen. Accept. UK TC4 Change type-bound generics to be sets of specific named type-bound procedures. 03-138, Cohen. Accept. UK TC5 Remove the facility to add type parameters during type extension. 03-132, Cohen. Accept. UK TC6 and D i) Allow a CLASS(*) pointer to point to an object of any type, including an intrinsic type. 03-144, Cohen. Accept. UK TC7 Allow any non-SEQUENCE type to be extended. 03-145, Cohen. Accept. UK TC8 and D i) Remove the TYPEALIAS facility. 03-119, Muxworthy. Accept. UK TC10 and D h) Treat the assignment to an allocatable array in the same way as to an allocatable array component. 03-118r1, Muxworthy. Accept. UK TC11 Allow reallocation of allocatable arrays. 03-137, Muxworthy. Accept, but subgroup to consider. D m) Remove [ and ] as alternatives to (/ and /). Reject.