 be included in the output. If the length of the output buffer,
        which is indicated by <code class="literal">len</code> is not sufficient to hold the
        textual representation including the trailing zero byte, only a
        single <code class="literal">*</code> character is stored in the result and -1 is
        returned.
       </p><p>
        The function returns either -1 if the buffer <code class="literal">cp</code> was too
        small or <code class="literal">ECPG_INFORMIX_OUT_OF_MEMORY<