- (declare-struct STRUCT (SLOTSPEC TYPE) ...)syntax
- (declare-union UNION (SLOTSPEC TYPE) ...)syntax
Define C structure and union types. This is similar to define-struct/define-union but only registers the type internally, not emitting any C level definition.
STRUCT/UNION may optionally be of the form (typename NAME) to declare a typedef that represents a struct or union.