]> Savannah Git Hosting - gnulib.git/commit
ilogbl: Ensure replacement on Haiku.
authorBruno Haible <bruno@clisp.org>
Sun, 29 Oct 2017 11:57:35 +0000 (12:57 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 29 Oct 2017 20:27:51 +0000 (21:27 +0100)
commit625f7aea332a6b43fd9be4ce91d805182a5feb0c
tree320a535d47d2207ff1f4b8550ce78a8ddd38c8aa
parent6065f427d616ccc578b38d92a5ef27bc4b6286ea
ilogbl: Ensure replacement on Haiku.

* m4/ilogbl.m4 (gl_FUNC_ILOGBL): Invoke gl_FUNC_ILOGBL_WORKS and set
REPLACE_ILOGBL if ilogbl does not work.
(gl_FUNC_ILOGBL_WORKS): New macro.
* lib/math.in.h (ilogbl): Replace if REPLACE_ILOGBL is 1.
* m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize REPLACE_ILOGBL.
* modules/math (Makefile.am): Substitute REPLACE_ILOGBL.
* modules/ilogbl (Depends-on, configure.ac): Consider REPLACE_ILOGBL.
* doc/posix-functions/ilogbl.texi: Mention the Haiku problem.
ChangeLog
doc/posix-functions/ilogbl.texi
lib/math.in.h
m4/ilogbl.m4
m4/math_h.m4
modules/ilogbl
modules/math