New module 'exp2l'.
authorBruno Haible <bruno@clisp.org>
Fri, 9 Mar 2012 00:13:40 +0000 (01:13 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 9 Mar 2012 01:15:36 +0000 (02:15 +0100)
commit6be810275c790f43e4c155fef6b073d3c3a75a21
treeb2d257e30e2597dcd68e42a6190afd3060d80273
parent7d52716d691e4cd4c01734f9a40d5e1d52301c2d
New module 'exp2l'.

* lib/math.in.h (exp2l): New declaration.
* lib/exp2l.c: New file.
* lib/expl-table.c: New file, extracted from lib/expl.c.
* lib/expl.c (gl_expl_table): New declaration.
(expl): Remove expl_table. Update reference.
* m4/exp2l.m4: New file.
* m4/math_h.m4 (gl_MATH_H): Test whether exp2l is declared.
(gl_MATH_H_DEFAULTS): Initialize GNULIB_EXP2L, HAVE_DECL_EXP2L.
* modules/math (Makefile.am): Substitute GNULIB_EXP2L, HAVE_DECL_EXP2L.
* modules/exp2l: New file.
* modules/expl (Files): Add lib/expl-table.c.
(configure.ac): Compile also expl-table.c.
* tests/test-math-c++.cc: Check the declaration of exp2l.
* doc/posix-functions/exp2l.texi: Mention the new module and the IRIX
problem.
12 files changed:
ChangeLog
doc/posix-functions/exp2l.texi
lib/exp2l.c [new file with mode: 0644]
lib/expl-table.c [new file with mode: 0644]
lib/expl.c
lib/math.in.h
m4/exp2l.m4 [new file with mode: 0644]
m4/math_h.m4
modules/exp2l [new file with mode: 0644]
modules/expl
modules/math
tests/test-math-c++.cc