]> Savannah Git Hosting - gnulib.git/commit
isnanf, isnand, isnanl: Fix link errors on AIX 7.1 with xlc.
authorBruno Haible <bruno@clisp.org>
Sun, 2 Jun 2024 16:34:36 +0000 (18:34 +0200)
committerBruno Haible <bruno@clisp.org>
Thu, 6 Jun 2024 22:37:42 +0000 (00:37 +0200)
commita13ebbb49237ea76132f285f2ee202654e9efc9f
treededd33c78ff830e537174467d04d285b39b22ce6
parente672461ef82ac89b1e5aa3ac1e71e574580e503a
isnanf, isnand, isnanl: Fix link errors on AIX 7.1 with xlc.

* lib/isnanf-nolibm.h (HAVE_ISNANF_NOLIBM): New macro.
* lib/isnand-nolibm.h (HAVE_ISNAND_NOLIBM): New macro.
* lib/isnanl-nolibm.h (HAVE_ISNANL_NOLIBM): New macro.
* lib/math.h (isnanf): Don't define via isnan if HAVE_ISNANF_NOLIBM is
defined.
(isnand): Don't define via isnan if HAVE_ISNAND_NOLIBM is defined.
(isnanl): Don't define via isnan if HAVE_ISNANL_NOLIBM is defined.
ChangeLog
lib/isnand-nolibm.h
lib/isnanf-nolibm.h
lib/isnanl-nolibm.h
lib/math.in.h