src/c-types-parse.lisp: Handle `...' in prefix-`(' disambiguation.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 30 Aug 2015 09:58:38 +0000 (10:58 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sun, 6 Sep 2015 20:36:25 +0000 (21:36 +0100)
commitc28f6ae9d1bb9027ce143714b66673a5208cf5fe
tree3e4610ec39dd360ac2621bdff027280de2011cb8
parentdb2abd9da3507b4329c06cced193ab7bedb49cea
src/c-types-parse.lisp: Handle `...' in prefix-`(' disambiguation.

Now that we've actually got the machinery to parse ellipses in function
argument lists, it'd be nice to do it properly.

(I think -- but I might be wrong -- that the reason this wasn't done
before is that C doesn't let you put `...' as the only thing in an
argument list, because you need to have a named argument to initialize
the `va_list'.  But Sod can, and does, because there's always at least a
receiver argument.)
src/c-types-parse.lisp