From: Duncan C. <dun...@us...> - 2005-01-19 18:36:00
|
Update of /cvsroot/gtk2hs/gtk2hs/tools/c2hs/c In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9604/tools/c2hs/c Modified Files: CLexer.hs Log Message: Make c2hs understand the __signed, __signed__, __volatile and __volatile__ portability keyword synonyms. Index: CLexer.hs =================================================================== RCS file: /cvsroot/gtk2hs/gtk2hs/tools/c2hs/c/CLexer.hs,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- CLexer.hs 18 Jan 2005 22:06:34 -0000 1.2 +++ CLexer.hs 19 Jan 2005 18:34:46 -0000 1.3 @@ -164,6 +164,8 @@ | CTokReturn Position -- `return' | CTokShort Position -- `short' | CTokSigned Position -- `signed' + -- (or `__signed', + -- `__signed__') | CTokSizeof Position -- `sizeof' | CTokStatic Position -- `static' | CTokStruct Position -- `struct' @@ -173,6 +175,8 @@ | CTokUnsigned Position -- `unsigned' | CTokVoid Position -- `void' | CTokVolatile Position -- `volatile' + -- (or `__volatile', + -- `__volatile__') | CTokWhile Position -- `while' | CTokCLit Position Char -- character constant | CTokILit Position Integer -- integer constant @@ -594,6 +598,8 @@ idkwtok pos "return" _ = CTokReturn pos idkwtok pos "short" _ = CTokShort pos idkwtok pos "signed" _ = CTokSigned pos + idkwtok pos "__signed" _ = CTokSigned pos + idkwtok pos "__signed__" _ = CTokSigned pos idkwtok pos "sizeof" _ = CTokSizeof pos idkwtok pos "static" _ = CTokStatic pos idkwtok pos "struct" _ = CTokStruct pos @@ -603,6 +609,8 @@ idkwtok pos "unsigned" _ = CTokUnsigned pos idkwtok pos "void" _ = CTokVoid pos idkwtok pos "volatile" _ = CTokVolatile pos + idkwtok pos "__volatile" _ = CTokVolatile pos + idkwtok pos "__volatile__" _ = CTokVolatile pos idkwtok pos "while" _ = CTokWhile pos idkwtok pos "__attribute__" _ = CTokGnuC GnuCAttrTok pos idkwtok pos "__extension__" _ = CTokGnuC GnuCExtTok pos |