[Top][All Lists]
[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); }
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnet/cscc/c c_grammar.y, 1.64, 1.65 c_scanner.l, 1.13, 1.14,
Rhys Weatherley <address@hidden> <=