Public Comment Number PC-UK0039 ISO/IEC CD 9899 (SC22N2620) Public Comment =========================================== Date: 1998-01-13 Author: Clive D.W. Feather Author Affiliation: Self Postal Address: Demon Internet Limited 322 Regents Park Road London N3 2QQ United Kingdom E-mail Address: Telephone Number: +44 181 371 1138 Fax Number: +44 181 371 1037 Number of individual comments: 1 Comment 1. Category: Feature that should be included Committee Draft subsection: 6.1.3.1 Title: Allow 'i' suffix for floating constants Detailed description: It should be possible to write an imaginary floating point constant rather than having to multiply by the macro /I/. Furthermore, this macro is not available in a free-standing implementation. The obvious way to do this is to allow the suffix 'i' or 'I'. To do so: In 6.1.3.1p1: - Remove "floating-suffix/opt" from the various alternatives to "decimal-floating-constant" and "hexadecimal-floating-constant". - Append "floating-suffices/opt" to each alternative for "floating-constant". - Add: floating-suffices: floating-suffix imaginary-suffix imaginary-suffix floating-suffix imaginary-suffix: one of i I Append to 6.1.3.1p4: If the constant has the suffix /i/ or /I/, then its type and value are that resulting when the constant without that suffix is multiplied by the value of the macro /I/ defined in the header and add a forward reference to 7.8.