Clarify 2.2.5 Variable Argument Lists regarding Parameter Save Area

Fixes #77.

Signed-off-by: Bill Schmidt <wschmidt@linux.ibm.com>
master
Bill Schmidt 5 years ago
parent 6e46fc0f13
commit 8e81b272b0

@ -6544,12 +6544,18 @@ s6 - 72 (stored)</programlisting>
architectures that pass some of the arguments in registers. The Power architectures that pass some of the arguments in registers. The Power
Architecture is one of the architectures that passes some of the Architecture is one of the architectures that passes some of the
arguments in registers.</para> arguments in registers.</para>
<para><anchor xml:id="dbdoclet.50655240_page61" xreflabel="" />The parameter <para revisionflag="deleted"><anchor
xml:id="dbdoclet.50655240_page61" xreflabel="" />The parameter
list may be zero length and is only allocated when parameters are list may be zero length and is only allocated when parameters are
spilled, when a function has unnamed parameters, or when no prototype is spilled, when a function has unnamed parameters, or when no prototype is
provided. When the Parameter Save Area is allocated, the Parameter Save provided. When the Parameter Save Area is allocated, the Parameter Save
Area must be large enough to accommodate all parameters, including Area must be large enough to accommodate all parameters, including
parameters passed in registers.</para> parameters passed in registers.</para>
<para revisionflag="added">
The caller of any function with an ellipsis in its prototype
must allocate a Parameter Save Area, as described in <xref
linkend="dbdoclet.50655240_78421" />.
</para>
</section> </section>
<section xml:id="dbdoclet.50655240___RefHeading___Toc377640590"> <section xml:id="dbdoclet.50655240___RefHeading___Toc377640590">
<title>Return Values</title> <title>Return Values</title>

Loading…
Cancel
Save