diff options
author | Bruno Haible <bruno@clisp.org> | 2023-04-08 00:19:35 +0200 |
---|---|---|
committer | Bruno Haible <bruno@clisp.org> | 2023-04-08 00:19:35 +0200 |
commit | 545054941c1325d69c9afbabd25c9f9ec2fb3bcf (patch) | |
tree | ac1acdb920e363368842645e522b53a2f2215afa /lib/stdio.in.h | |
parent | 0a0fb288072ce33e602886f232493731b86a2574 (diff) | |
download | gnulib-545054941c1325d69c9afbabd25c9f9ec2fb3bcf.tar.gz |
stdio: Fix the value of _PRINTF_NAN_LEN_MAX on OpenBSD.
* lib/stdio.in.h (_PRINTF_NAN_LEN_MAX): Define to 4 on OpenBSD.
Diffstat (limited to 'lib/stdio.in.h')
-rw-r--r-- | lib/stdio.in.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/stdio.in.h b/lib/stdio.in.h index 69242b6c36..f318014978 100644 --- a/lib/stdio.in.h +++ b/lib/stdio.in.h @@ -209,12 +209,11 @@ #ifndef _PRINTF_NAN_LEN_MAX # if defined __FreeBSD__ || defined __DragonFly__ \ || defined __NetBSD__ \ - || defined __OpenBSD__ \ || (defined __APPLE__ && defined __MACH__) /* On BSD systems, a NaN value prints as just "nan", without a sign. */ # define _PRINTF_NAN_LEN_MAX 3 -# elif (__GLIBC__ >= 2) || MUSL_LIBC || defined __sun || defined __CYGWIN__ -/* glibc, musl libc, Solaris libc, and Cygwin produce "[-]nan". */ +# elif (__GLIBC__ >= 2) || MUSL_LIBC || defined __OpenBSD__ || defined __sun || defined __CYGWIN__ +/* glibc, musl libc, OpenBSD, Solaris libc, and Cygwin produce "[-]nan". */ # define _PRINTF_NAN_LEN_MAX 4 # elif defined _AIX /* AIX produces "[-]NaNQ". */ |