[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Tinycc-devel] Implementation of ISO C99 <iso646.h>

From: Dave Dodge
Subject: Re: [Tinycc-devel] Implementation of ISO C99 <iso646.h>
Date: Sun, 6 May 2007 21:02:19 -0400
User-agent: Mutt/1.5.12-2006-07-14

On Sun, May 06, 2007 at 06:09:44PM -0400, Rob Landley wrote:
> Why doesn't it "#define begin {" and "#define end }" while it's at it?
> Is this really required by c99?

Yep.  Section 7.9, and required in freestanding implementations.  At
least it's easy to support.  For a trickier situation, I don't think
tcc supports C99 alternate punctuators yet (section 6.4.6):

  <:  :>  <%  %>  %:  %:%:

Note that they have to retain these spellings under stringization, so
it's presumably more than just a quick tweak to the parsing code.

                                                  -Dave Dodge

reply via email to

[Prev in Thread] Current Thread [Next in Thread]