Exposing these symbols or macros is allowed but not required. Alignment interactions for option buffers can affect portability and need clarifications and can be interpreted ambiguously. Provide example macro definition examples with clear articulation of assumptions about implementation environment. Current printed macros have errors and are inconsistent with prototypes in the specification. On page 85, macro definitions, add macro formal parameters consistent with section 6.2 on page 40.
Stricter alignment is permitted by an implementation.
In the list of thread-safe interfaces in Section 1.5, Thread Safety, the first item in the list is incompletely shown.