bug-gnulib
[Top][All Lists]
Advanced

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

Re: limits-h: provide numerical limits macros


From: Bruno Haible
Subject: Re: limits-h: provide numerical limits macros
Date: Thu, 06 Sep 2018 14:54:25 +0200
User-agent: KMail/5.1.3 (Linux/4.4.0-134-generic; KDE/5.18.0; x86_64; ; )

With this revamped 'limits-h' module, a number of other modules can
be simplified. Done as in the attached patches.


2018-09-06  Bruno Haible  <address@hidden>

        count-trailing-zeros tests: Rely on limits-h module.
        * tests/test-count-trailing-zeros.c (ULLONG_MAX): Remove fallback
        definition.
        * modules/count-trailing-zeros-tests (Depends-on): Add 'limits-h'.

2018-09-06  Bruno Haible  <address@hidden>

        count-leading-zeros tests: Rely on limits-h module.
        * tests/test-count-leading-zeros.c (ULLONG_MAX): Remove fallback
        definition.
        * modules/count-leading-zeros-tests (Depends-on): Add 'limits-h'.

2018-09-06  Bruno Haible  <address@hidden>

        count-one-bits tests: Rely on limits-h module.
        * tests/test-count-one-bits.c (ULLONG_MAX): Remove fallback definition.
        * modules/count-one-bits-tests (Depends-on): Add 'limits-h'.

2018-09-06  Bruno Haible  <address@hidden>

        xstrtoll: Rely on limits-h module.
        * lib/xstrtol.c: Don't include intprops.h.
        (ULLONG_MAX, LLONG_MAX, LLONG_MIN): Remove fallback definitions.
        * modules/xstrtol (Depends-on): Remove 'intprops'.
        * modules/xstrtoll (Depends-on): Add 'limits-h'.

2018-09-06  Bruno Haible  <address@hidden>

        strtoll, strtoull: Rely on limits-h module.
        * lib/strtol.c (TYPE_SIGNED, TYPE_MINIMUM, TYPE_MAXIMUM): Remove macros.
        (ULLONG_MAX, LLONG_MAX, LLONG_MIN): Remove fallback definitions.
        * modules/strtoll (Depends-on): Add limits-h.
        * modules/strtoull (Depends-on): Likewise.

Attachment: 0001-strtoll-strtoull-Rely-on-limits-h-module.patch
Description: Text Data

Attachment: 0002-xstrtoll-Rely-on-limits-h-module.patch
Description: Text Data

Attachment: 0003-count-one-bits-tests-Rely-on-limits-h-module.patch
Description: Text Data

Attachment: 0004-count-leading-zeros-tests-Rely-on-limits-h-module.patch
Description: Text Data

Attachment: 0005-count-trailing-zeros-tests-Rely-on-limits-h-module.patch
Description: Text Data


reply via email to

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