This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: C99 status.html query
- To: Neil Booth <NeilB at earthling dot net>
- Subject: Re: C99 status.html query
- From: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- Date: Thu, 2 Nov 2000 00:05:28 +0000 (GMT)
- cc: <gcc at gcc dot gnu dot org>
On Wed, 1 Nov 2000, Neil Booth wrote:
> On the C99 status page it has a box for
>
> "relaxed restrictions on portable header names"
>
> What is this? As far as I'm aware CPP treats header names fine. Can
> I delete this line altogether, or just mark it done?
I guess it refers to 6.10.2p5
[#5] The implementation shall provide unique mappings for
sequences consisting of one or more letters or digits (as
defined in 5.2.1) followed by a period (.) and a single
letter. The first character shall be a letter. The
implementation may ignore the distinctions of alphabetical
case and restrict the mapping to eight significant
characters before the period.
which in C90 6.8.2 was
There shall be an implementation-defined mapping between the delimited
sequence and the external source file name. The implementation shall
provide unique mappings for sequences consisting of one or more
letters (as defined in 5.2.1) followed by a period (.) and a single
letter. The implementation may ignore the distinctions of
alphabetical case and restrict the mapping to six significant
characters before the period.
--
Joseph S. Myers
jsm28@cam.ac.uk