|
From: | Bruno Haible |
Subject: | new modules getpayload, getpayloadf, getpayloadl |
Date: | Wed, 17 Apr 2024 15:56:32 +0200 |
ISO C 23 specifies in the (optional, but normative) Annex F also functions for extracting the payload of a quiet or signalling NaN. This patch series implements them. 2024-04-17 Bruno Haible <bruno@clisp.org> getpayloadl: Add tests. * tests/test-getpayloadl.c: New file. * modules/getpayloadl-tests: New file. getpayloadl: New module. * lib/math.in.h (getpayloadl): New declaration. * lib/getpayloadl.c: New file. * m4/math_h.m4 (gl_MATH_H): Test whether getpayloadl is declared. (gl_MATH_H_REQUIRE_DEFAULTS): Initialize GNULIB_GETPAYLOADL. (gl_MATH_H_DEFAULTS): Initialize HAVE_GETPAYLOADL, REPLACE_GETPAYLOADL. * modules/math (Makefile.am): Substitute GNULIB_GETPAYLOADL, HAVE_GETPAYLOADL, REPLACE_GETPAYLOADL. * modules/getpayloadl: New file. * doc/posix-functions/getpayloadl.texi: Mention the new module and the glibc bug. 2024-04-17 Bruno Haible <bruno@clisp.org> getpayloadf: Add tests. * tests/test-getpayloadf.c: New file. * modules/getpayloadf-tests: New file. getpayloadf: New module. * lib/math.in.h (getpayloadf): New declaration. * lib/getpayloadf.c: New file. * m4/math_h.m4 (gl_MATH_H): Test whether getpayloadf is declared. (gl_MATH_H_REQUIRE_DEFAULTS): Initialize GNULIB_GETPAYLOADF. (gl_MATH_H_DEFAULTS): Initialize HAVE_GETPAYLOADF, REPLACE_GETPAYLOADF. * modules/math (Makefile.am): Substitute GNULIB_GETPAYLOADF, HAVE_GETPAYLOADF, REPLACE_GETPAYLOADF. * modules/getpayloadf: New file. * doc/posix-functions/getpayloadf.texi: Mention the new module and the glibc bug. 2024-04-17 Bruno Haible <bruno@clisp.org> getpayload: Add tests. * tests/test-getpayload.c: New file. * modules/getpayload-tests: New file. getpayload: New module. * lib/math.in.h (getpayload): New declaration. * lib/getpayload.c: New file. * m4/getpayload.m4: New file. * m4/math_h.m4 (gl_MATH_H): Test whether getpayload is declared. (gl_MATH_H_REQUIRE_DEFAULTS): Initialize GNULIB_GETPAYLOAD. (gl_MATH_H_DEFAULTS): Initialize HAVE_GETPAYLOAD, REPLACE_GETPAYLOAD. * modules/math (Makefile.am): Substitute GNULIB_GETPAYLOAD, HAVE_GETPAYLOAD, REPLACE_GETPAYLOAD. * modules/getpayload: New file. * doc/posix-functions/getpayload.texi: Mention the new module and the glibc bug.
0001-getpayload-New-module.patch
Description: Text Data
0002-getpayload-Add-tests.patch
Description: Text Data
0003-getpayloadf-New-module.patch
Description: Text Data
0004-getpayloadf-Add-tests.patch
Description: Text Data
0005-getpayloadl-New-module.patch
Description: Text Data
0006-getpayloadl-Add-tests.patch
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |