Print-struct-declon
Print a structure declaration.
- Signature
(print-struct-declon structdeclon inlinep pstate) → new-pstate
- Arguments
- structdeclon — Guard (struct-declonp structdeclon).
- inlinep — Guard (booleanp inlinep).
- pstate — Guard (pristatep pstate).
- Returns
- new-pstate — Type (pristatep new-pstate).
The inlinep flag says whether the structure declaration
should be printed as part of the current line
or as its own indented line.
For the case of a member, we ensure that
the list of specifiers and qualifiers is not empty,
as required in the grammar.