>bufferlen</span><span class="p">)</span>
      <span class="k">return</span> <span class="n">outcome_e</span><span class="o">::</span><span class="n">errc</span><span class="o">::</span><span class="n">no_buffer_space</span><span class="p">;</span>

    <span class="c1">// Copy the string into the supplied buffer, and return length of string
</span><span class="c1"></span>    <span class="n">memcpy</span><span class="p">(</span><span class="n">buffer</span><span class="p">,</span> <span class="n">temp</spa