wcstold implementation

Corinna Vinschen vinschen@redhat.com
Thu Jan 22 15:30:00 GMT 2015

Hi Nick,

On Jan 22 15:11, Nick Clifton wrote:
> Hi Corinna, Hi Yaakov,
>   What do you think of the attached patch for an implementation of
>   wcstold() for sizeof (long double) > sizeof (double) ?  The patch is
>   against the devo sources, but it could be adapted for FSF newlib
>   easily enough.  One thing that you might not like is that the
>   _wcstold_r implementation calls _strtold and not _strtold_r.  I can
>   fix this too if you think that it is worth it.

We don't have a _strtold_r function, only _strtold.  Along these lines,
I think it should be sufficent to implement wcstold and just skip

With this change, the patch looks ok to apply.

As an extension, for targets striving for smaller code size
(PREFER_SIZE_OVER_SPEED or __OPTIMIZE_SIZE__), but double != long double,
would it make sense to implement strtod in terms of strtold?


Corinna Vinschen
Cygwin Maintainer
Red Hat
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/newlib/attachments/20150122/0a7a7f53/attachment.sig>

More information about the Newlib mailing list