Groveler fixes for new structure syntax
commita185898a127a3cb27072c61838b62c928e587589
authorLiam M. Healy <lhealy@common-lisp.net>
Sat, 29 Oct 2011 20:36:07 +0000 (29 16:36 -0400)
committerLiam M. Healy <lhealy@common-lisp.net>
Sat, 29 Oct 2011 20:36:07 +0000 (29 16:36 -0400)
tree848c2059417185157183ed375a6f20664a5a3c13
parentab9cdb385a9e0628dd1904f7c5bc7030b189737f
Groveler fixes for new structure syntax

Two fixes related to the change to the new syntax (:struct foo):
1) For size-of-* defconstant generation, emit with :struct.
2) Parse name and size in defcunion, not just leaving that to
notice-foreign-union-definition, because define-parse-method needs a
clean name.

Osicat now compiles cleanly.
grovel/grovel.lisp
src/types.lisp