From: Mark Wooding Date: Fri, 8 Jun 2018 18:31:04 +0000 (+0100) Subject: doc/structures.tex, lib/sod-structs.3: Justify union $C$__ichainu_$h$. X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/sod/commitdiff_plain/f9bc613cce1e164f09addcb7013510d5fabc801b doc/structures.tex, lib/sod-structs.3: Justify union $C$__ichainu_$h$. --- diff --git a/doc/structures.tex b/doc/structures.tex index 1c9646f..7cc825a 100644 --- a/doc/structures.tex +++ b/doc/structures.tex @@ -409,7 +409,8 @@ and this is followed by corresponding members struct $A$__ichain_$h$ $a$; \end{prog} for each of $C$'s superclasses $A$ in the same chain in some (unimportant) -order. +order. The (somewhat obtuse) purpose of this union is to engage the `common +initial sequence' rule of \cite[6.5.2.3]{FIXME:C99}. \subsubsection{The ichain structure} The @|ichain| structure contains (in order), a pointer diff --git a/lib/sod-structs.3 b/lib/sod-structs.3 index febcdf5..7ac5ccc 100644 --- a/lib/sod-structs.3 +++ b/lib/sod-structs.3 @@ -626,6 +626,9 @@ for each of superclasses .IR A in the same chain in some (unimportant) order. +The (somewhat obtuse) purpose of this union is to +engage the `common initial sequence' rule of +C99 (clause 6.5.2.3). .PP The .B ichain