chiark / gitweb /
src/c-types-parse.lisp: Improve handling of compatibility keywords.
authorMark Wooding <mdw@distorted.org.uk>
Thu, 26 May 2016 08:26:09 +0000 (09:26 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 29 May 2016 14:08:43 +0000 (15:08 +0100)
commitcab163b724806bf1d0dcf48795dba8ca1ffbd967
treecc39e647d16eaaf2cd657afcf0c7c529e09cf4a7
parent4fd69126f8b52945e0a572d1cf4a347468c1ced5
src/c-types-parse.lisp: Improve handling of compatibility keywords.

Newer C standards tend to introduce new keywords in the reserved space,
as `_Shiny', and possibly add a macro, tucked away in some header file,
for `shiny'.  We already deal with this for `_Bool', `_Complex', and so
on, but adding more is annoying.  Add a `:compat' keyword so that the
table initialization machinery can do the work for us.
src/c-types-parse.lisp