Public Comment Number PC-UK0031 ISO/IEC CD 9899 (SC22N2620) Public Comment =========================================== Date: 1998-01-03 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: Normative change to existing feature retaining the original intent Committee Draft subsection: 7.3.1.9, 7.18.2.1.9 Title: make ispunct() true for basic punctuation characters Detailed description: There appears to be no character for which it is required that ispunct() is true. This is surprising, to say the least, as one would expect that it is true for characters like '.' and '('. Replace 7.3.1.9p2 by EITHER: The /ispunct/ function tests for any printing character for which neither /isspace/ nor /isalnum/ is true. OR: The /ispunct/ function tests for any character that is one of the 29 graphic characters in the basic execution character set or is one of a locale-specific set of printing characters for which neither /isspace/ nor /isalnum/ is true. In the "C" locale it returns true only for the characters in the basic execution character set. [These two are not equivalent outside the "C" locale.]