]> git.ipfire.org Git - thirdparty/glibc.git/commit - NEWS
Add C2X _PRINTF_NAN_LEN_MAX
authorJoseph Myers <joseph@codesourcery.com>
Thu, 30 Sep 2021 20:53:34 +0000 (20:53 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Thu, 30 Sep 2021 20:53:34 +0000 (20:53 +0000)
commit01d34e934a395675ba3c576f2a51f10b86efbc20
tree0c45b06458f2458671ade0c404d41527c63bfefd
parent52c057e37c3e0d1451f1c1cc0465eddee6cf236d
Add C2X _PRINTF_NAN_LEN_MAX

C2X adds a macro _PRINTF_NAN_LEN_MAX to <stdio.h>, giving the maximum
length of printf output for a NaN.  glibc never includes an
n-char-sequence in its printf output for NaNs, so the correct value
for glibc is 4 ("-nan" or "-NAN"); define the macro accordingly.

This patch makes the macro definition conditional on __GLIBC_USE
(ISOC2X), as is generally done with features from new standard
versions.  The name is in the implementation namespace for older
standards, so it would also be possible to define it unconditionally.

Tested for x86_64.
NEWS
libio/stdio.h
manual/stdio.texi