expl: Simplify for platforms where 'long double' == 'double'.
authorBruno Haible <bruno@clisp.org>
Mon, 10 Oct 2011 22:00:31 +0000 (00:00 +0200)
committerBruno Haible <bruno@clisp.org>
Mon, 10 Oct 2011 22:00:31 +0000 (00:00 +0200)
commit150ee3a66dce0f413327e67322e5b89ed440bd71
treee2e8441b72fdc33a347f635153bf372f2358bd52
parentf91a52116057e8f56e1af7dd58b2ded6274d60e5
expl: Simplify for platforms where 'long double' == 'double'.

* lib/expl.c (expl) [HAVE_SAME_LONG_DOUBLE_AS_DOUBLE]: New alternative
implementation.
* m4/expl.m4 (gl_FUNC_EXPL): Require gl_LONG_DOUBLE_VS_DOUBLE.
Determine EXPL_LIBM according to HAVE_SAME_LONG_DOUBLE_AS_DOUBLE.
* modules/expl (Depends-on): Add exp. Update conditions.
ChangeLog
lib/expl.c
m4/expl.m4
modules/expl