ar *cp, int len, decimal *np);
</pre><p>
        The function receives a pointer to string that contains the string
        representation of the number to be converted (<code class="literal">cp</code>) as well
        as its length <code class="literal">len</code>. <code class="literal">np</code> is a pointer to the
        decimal value that saves the result of the operation.
       </p><p>
        Valid formats are for example:
         <code class="literal">-2</code>,
         <code class="literal">.794