dotgnu-pnet-commits
[Top][All Lists]
Advanced

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

[Dotgnu-pnet-commits] CVS: pnet/cscc/c c_grammar.y, 1.64, 1.65 c_scanner


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnet/cscc/c c_grammar.y, 1.64, 1.65 c_scanner.l, 1.13, 1.14
Date: Thu, 14 Aug 2003 20:09:56 -0400

Update of /cvsroot/dotgnu-pnet/pnet/cscc/c
In directory subversions:/tmp/cvs-serv5188/cscc/c

Modified Files:
        c_grammar.y c_scanner.l 
Log Message:


Add some extra keywords to the C compiler, so that spaces
and quotes can be avoided in the cpp options for MacOS X.


Index: c_grammar.y
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/c/c_grammar.y,v
retrieving revision 1.64
retrieving revision 1.65
diff -C2 -r1.64 -r1.65
*** c_grammar.y 13 Aug 2003 05:50:46 -0000      1.64
--- c_grammar.y 15 Aug 2003 00:09:53 -0000      1.65
***************
*** 1069,1072 ****
--- 1069,1074 ----
  %token K_FUNCTION             "`__FUNCTION__'"
  %token K_FUNC                 "`__func__'"
+ %token K_LONG_LONG            "`__long_long__'"
+ %token K_UINT                 "`__unsigned_int__'"
  
  /*
***************
*** 1741,1744 ****
--- 1743,1748 ----
        | K_INT                         { CDeclSpecSetType($$, ILType_Int32); }
        | K_LONG                        { CDeclSpecSet($$, C_SPEC_LONG); }
+       | K_LONG_LONG           { CDeclSpecSetType($$, ILType_Int64); }
+       | K_UINT                        { CDeclSpecSetType($$, ILType_UInt32); }
        | K_SIGNED                      { CDeclSpecSet($$, C_SPEC_SIGNED); }
        | K_UNSIGNED            { CDeclSpecSet($$, C_SPEC_UNSIGNED); }

Index: c_scanner.l
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnet/cscc/c/c_scanner.l,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -r1.13 -r1.14
*** c_scanner.l 1 Jul 2003 11:47:14 -0000       1.13
--- c_scanner.l 15 Aug 2003 00:09:53 -0000      1.14
***************
*** 168,171 ****
--- 168,174 ----
  "__func__"                            { return K_FUNC; }
  
+ "__long_long__"                       { return K_LONG_LONG; }
+ "__unsigned_int__"            { return K_UINT; }
+ 
  \"(\\.|[^\\"])*\"                             { CLexParseString(yytext, 
&(yylval.string));
                                                                  
RETURNTOK(STRING_LITERAL); }





reply via email to

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