pan><span class="identifier">error_code</span><span class="special">&amp;</span> <span class="identifier">ec</span><span class="special">)</span>
    <span class="special">{</span>
        <span class="comment">// The specification requires this to indicate "no error"</span>
        <span class="identifier">ec</span> <span class="special">=</span> <span class="special">{};</span>
    <span class="special">}</span>

    <span class="comment">/** Returns the next buffer in the body.

        @li If the return