annotate modules/exp2l @ 17363:5a51fb7777a9

sys_select, sys_time: port 2013-01-30 Solaris 2.6 fix to Cygwin Problem reported by Marco Atzeri in <http://lists.gnu.org/archive/html/bug-gnulib/2013-03/msg00000.html>. * lib/sys_select.in.h [HAVE_SYS_SELECT_H && _CYGWIN_SYS_TIME_H]: Simply delegate to the system <sys/select.h> in this case too. Also, pay attention to _GL_SYS_SELECT_H_REDIRECT_FROM_SYS_TIME_H only if OSF/1, since otherwise Cygwin breaks, and it doesn't seem to be needed on Solaris either. * lib/sys_time.in.h [_CYGWIN_SYS_TIME_H]: Simply delgate to the system <sys/time.h> in this case.
author Paul Eggert <eggert@cs.ucla.edu>
date Tue, 19 Mar 2013 09:08:47 -0700
parents d19d163c1519
children 1f14c6dd175d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16620
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 exp2l() function: exponential base 2 function with long double argument.
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Files:
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 lib/exp2l.c
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 lib/expl-table.c
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 m4/exp2l.m4
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 Depends-on:
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 math
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 extensions
16628
d19d163c1519 exp2l-ieee: Work around test failure on OpenBSD 4.9 and IRIX 6.5.
Bruno Haible <bruno@clisp.org>
parents: 16620
diff changeset
12 exp2 [{ test $HAVE_EXP2L = 0 || test $REPLACE_EXP2L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1]
d19d163c1519 exp2l-ieee: Work around test failure on OpenBSD 4.9 and IRIX 6.5.
Bruno Haible <bruno@clisp.org>
parents: 16620
diff changeset
13 float [{ test $HAVE_EXP2L = 0 || test $REPLACE_EXP2L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
d19d163c1519 exp2l-ieee: Work around test failure on OpenBSD 4.9 and IRIX 6.5.
Bruno Haible <bruno@clisp.org>
parents: 16620
diff changeset
14 isnanl [{ test $HAVE_EXP2L = 0 || test $REPLACE_EXP2L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
d19d163c1519 exp2l-ieee: Work around test failure on OpenBSD 4.9 and IRIX 6.5.
Bruno Haible <bruno@clisp.org>
parents: 16620
diff changeset
15 roundl [{ test $HAVE_EXP2L = 0 || test $REPLACE_EXP2L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
d19d163c1519 exp2l-ieee: Work around test failure on OpenBSD 4.9 and IRIX 6.5.
Bruno Haible <bruno@clisp.org>
parents: 16620
diff changeset
16 ldexpl [{ test $HAVE_EXP2L = 0 || test $REPLACE_EXP2L = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
16620
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 configure.ac:
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19 gl_FUNC_EXP2L
16628
d19d163c1519 exp2l-ieee: Work around test failure on OpenBSD 4.9 and IRIX 6.5.
Bruno Haible <bruno@clisp.org>
parents: 16620
diff changeset
20 if test $HAVE_EXP2L = 0 || test $REPLACE_EXP2L = 1; then
16620
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 AC_LIBOBJ([exp2l])
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 AC_LIBOBJ([expl-table])
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23 fi
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 gl_MATH_MODULE_INDICATOR([exp2l])
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26 Makefile.am:
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 Include:
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29 <math.h>
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
31 Link:
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
32 $(EXP2L_LIBM)
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
33
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
34 License:
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
35 LGPL
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
36
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
37 Maintainer:
4a578c3945b8 New module 'exp2l'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
38 Bruno Haible