platform_bionic/libc/upstream-openbsd/lib/libc
Elliott Hughes 7f0849fd11 Fix sscanf/wcstod parsing of NaNs.
The parsefloat routines -- which let us pass NaNs and infinities on to
strto(f|d|ld) -- come from NetBSD.

Also fix LP64's strtold to return a NaN, and fix all the architectures
to return quiet NaNs.

Also fix wcstof/wcstod/wcstold to use parsefloat so they support hex
floats.

Lots of new tests.

Bug: http://b/31101647
Change-Id: Id7d46ac2d8acb8770b5e8c445e87cfabfde6f111
2016-09-07 15:01:54 -07:00
..
compat-43 Switch to OpenBSD insque/remque/killpg. 2014-09-23 14:06:56 -07:00
crypt Use upstream OpenBSD's arc4random. 2014-07-21 14:38:16 -07:00
gdtoa Sync with some upstream OpenBSD #include cleanup. 2014-09-23 13:55:15 -07:00
gen Revert "Switch back to the BSD exec for now." 2016-08-26 16:15:57 +00:00
include Merge "Upgrade to current vfprintf." 2014-04-18 18:19:23 +00:00
locale Fix sscanf/wcstod parsing of NaNs. 2016-09-07 15:01:54 -07:00
net Fix b64_pton. 2016-04-06 12:08:45 -07:00
stdio Fix sscanf/wcstod parsing of NaNs. 2016-09-07 15:01:54 -07:00
stdlib Add POSIX getsubopt(3). 2016-04-04 17:34:04 -07:00
string Sync with upstream OpenBSD. 2016-01-15 16:30:18 -08:00
time Sync with upstream OpenBSD. 2016-01-15 16:30:18 -08:00