J3/06-377r2 Date: November 17, 2006 To: J3 From: Aleksandar Donev Subject: Technical questions on Clause 12 References: 06-263r1, 06-007r1, 06-350r1 _________________________________ Questions without edits: _________________________________ [306:34-35] C1220 requires an explicit interface if is specified. This interface must have BIND(C) in it. Is it required to have the same NAME= specifier in both the interface and in the ? Or can one add a name in the PROCEDURE statement if the interface does not have a name? Answer: The same NAME= specifier is not required in both the interface and in the . If appears, the binding label is taken from it, not from the procedure interface. [335:14] Can a pure procedure have co-array dummies? Does C1286 apply to dummy arguments? Answer: Yes and yes. A pure procedure can have co-array dummies, however, it can only reference, not define, co-indexed objects. This includes sub-objects of co-array dummies. _________________________________ Edits: _________________________________ [299:7] Add an optional "[::]" after procedure in R1206 for consistency with other declaration statements containing lists.