chiark / gitweb /
src/c-types-{proto,impl}.lisp: Add `:export' parameter to `defctype'.
authorMark Wooding <mdw@distorted.org.uk>
Wed, 16 Dec 2015 06:15:06 +0000 (06:15 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 29 May 2016 13:40:40 +0000 (14:40 +0100)
commite43d353268fc869045f757932d78d6073db9de6e
treef62c861a6b3e31ace6889af0b61a7997474e0bb2
parent08b6e064ab3b18bbc5a9af47418c02f0e7ebc52d
src/c-types-{proto,impl}.lisp: Add `:export' parameter to `defctype'.

Similar to `definst' (changed in 418752c), have `defctype' optionally
export its type name and variable.  Use this to (a) eliminate the
enormous explicit export list, and (b) actually export the variable
names.

Also change `define-simple-c-type' to match.

And document these changes.
doc/SYMBOLS
doc/clang.tex
doc/list-exports.lisp
src/c-types-impl.lisp
src/c-types-proto.lisp