This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Refactor strtod parsing of NaN payloads
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Florian Weimer <fweimer at redhat dot com>
- Cc: <libc-alpha at sourceware dot org>
- Date: Tue, 24 Nov 2015 13:55:32 +0000
- Subject: Re: Refactor strtod parsing of NaN payloads
- Authentication-results: sourceware.org; auth=none
- References: <alpine dot DEB dot 2 dot 10 dot 1511210010230 dot 22057 at digraph dot polyomino dot org dot uk> <565430E2 dot 80709 at redhat dot com>
On Tue, 24 Nov 2015, Florian Weimer wrote:
> On 11/21/2015 01:10 AM, Joseph Myers wrote:
>
> > * include/stdlib.h (__strtof_nan): Declare and use
> > libc_hidden_proto.
> > (__strtod_nan): Likewise.
> > (__strtold_nan): Likewise.
> > (__wcstof_nan): Likewise.
> > (__wcstod_nan): Likewise.
> > (__wcstold_nan): Likewise.
>
> This could be marked internal_function, I think (both the declaration
> and definition).
The point of this refactoring is so that a future change can call these
(libc) functions from the nan* functions in libm. I don't think
internal_function is compatible with PLT calls from other libraries.
--
Joseph S. Myers
joseph@codesourcery.com