bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

new modules getpayload, getpayloadf, getpayloadl


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.

Attachment: 0001-getpayload-New-module.patch
Description: Text Data

Attachment: 0002-getpayload-Add-tests.patch
Description: Text Data

Attachment: 0003-getpayloadf-New-module.patch
Description: Text Data

Attachment: 0004-getpayloadf-Add-tests.patch
Description: Text Data

Attachment: 0005-getpayloadl-New-module.patch
Description: Text Data

Attachment: 0006-getpayloadl-Add-tests.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]