Public Comment Number PC-UK0047 ISO/IEC CD 9899 (SC22N2620) Public Comment =========================================== Date: 1998-01-14 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: Request for information/clarification Committee Draft subsection: 6.8 Title: Handling of unknown preprocessing directives Detailed description: In the preprocessing phase (translation phase 4), consider the line: # unknown command It is unclear whether or not this requires a diagnostic. Presumably the # punctuator will remain until translation phase 7 where it cannot fit in the syntax, but even if so, this is less than clear. However, this is easy to fix. In the syntax in 6.8p1, change group-part to: group-part: non-directive new-line if-section control-line and add: non-directive: pp-tokens/opt Then add a constraints clause: Constraint The first preprocessing-token (if any) in a non-directive shall not be /#/. Finally, delete 6.8.3p8, because this can no longer occur.