Print-struni-spec
Print a structure or union specifier.
- Signature
(print-struni-spec struni-spec inlinep pstate) → new-pstate
- Arguments
- struni-spec — Guard (struni-specp struni-spec).
- inlinep — Guard (booleanp inlinep).
- pstate — Guard (pristatep pstate).
- Returns
- new-pstate — Type (pristatep new-pstate).
This is called after printing
the struct or union keyword followed by a space.
Here we print what comes after that keyword.
The inlinep flag says whether
the members (if any) of structure or union specifier
should be printed as part of the current line,
or in multiple lines with identantation.
This is always t except under some conditions (see callers).
We ensure that this is not empty, i.e. that there is at least
the identifier or a non-empty member list.