]> git.ipfire.org Git - thirdparty/gnulib.git/commit
isinf-no-c++: New module.
authorBruno Haible <bruno@clisp.org>
Fri, 19 Dec 2025 22:35:28 +0000 (23:35 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 19 Dec 2025 22:35:28 +0000 (23:35 +0100)
commitb368b69ba739fd3a71ca81e7bf20e4bb00b417a2
tree1a5045a297090787f241acbca40eafbde4f66669
parent060d155810c5f016033a53c4da227263ba74d83f
isinf-no-c++: New module.

Reported by G. Branden Robinson <g.branden.robinson@gmail.com> in
<https://lists.gnu.org/archive/html/bug-gnulib/2025-12/msg00150.html>.

* modules/isinf-no-c++: New file, based on modules/isinf.
* modules/isinf: Essentially an alias of isinf-no-c++ now.
* modules/isinf-no-c++-tests: Renamed from modules/isinf-tests.
* lib/math.in.h (isinf): Test also GNULIB_ISINF_NO_CXX.
* m4/math_h.m4 (gl_MATH_H_REQUIRE_DEFAULTS): Initialize
GNULIB_ISINF_NO_CXX.
* modules/math-h (Makefile.am): Substitute GNULIB_ISINF_NO_CXX.
* modules/fmod (Depends-on): Add isinf-no-c++. Remove isinf.
* modules/fmodl (Depends-on): Likewise.
* modules/hypot (Depends-on): Likewise.
* modules/hypotl (Depends-on): Likewise.
* modules/modf (Depends-on): Likewise.
* modules/modfl (Depends-on): Likewise.
* modules/remainder (Depends-on): Likewise.
* modules/remainderf (Depends-on): Likewise.
* modules/remainderl (Depends-on): Likewise.
* modules/strtod (Depends-on): Likewise.
* modules/strtof (Depends-on): Likewise.
* modules/strtold (Depends-on): Likewise.
19 files changed:
ChangeLog
lib/math.in.h
m4/math_h.m4
modules/fmod
modules/fmodl
modules/hypot
modules/hypotl
modules/isinf
modules/isinf-no-c++ [new file with mode: 0644]
modules/isinf-no-c++-tests [moved from modules/isinf-tests with 100% similarity]
modules/math-h
modules/modf
modules/modfl
modules/remainder
modules/remainderf
modules/remainderl
modules/strtod
modules/strtof
modules/strtold