amlisting"><span class="special">{</span>
  <span class="identifier">X</span> <span class="identifier">tmp</span> <span class="special">=</span> <span class="identifier">r</span><span class="special">;</span>
  <span class="special">--</span><span class="identifier">r</span><span class="special">;</span>
  <span class="keyword">return</span> <span class="identifier">tmp</span><span class="special">;</span>
<span class="special">}</span>
</pre>
                </td>
</tr>
<tr>
<td>
                  <p>
    