annotate modules/copysignl @ 17431:744044c581c4

getcwd-lgpl: port to Tru64 * lib/getcwd-lgpl.c: Include <stdlib.h>, for malloc etc. Problem reported by Steven M. Schweda in <http://lists.gnu.org/archive/html/bug-gzip/2013-06/msg00010.html>.
author Paul Eggert <eggert@cs.ucla.edu>
date Tue, 11 Jun 2013 19:52:46 -0700
parents fdbe3125f81a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15913
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 copysignl() function: copy sign into another 'long double' number.
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Files:
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 lib/copysignl.c
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 m4/copysignl.m4
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 m4/mathfunc.m4
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 Depends-on:
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 math
16580
fdbe3125f81a math: Ensure declarations of math functions.
Bruno Haible <bruno@clisp.org>
parents: 15922
diff changeset
11 extensions
15922
e8d90530f5fd copysignl: Simplify for platforms where 'long double' == 'double'.
Bruno Haible <bruno@clisp.org>
parents: 15913
diff changeset
12 copysign [test $HAVE_COPYSIGNL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1]
e8d90530f5fd copysignl: Simplify for platforms where 'long double' == 'double'.
Bruno Haible <bruno@clisp.org>
parents: 15913
diff changeset
13 signbit [test $HAVE_COPYSIGNL = 0 && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0]
15913
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
15 configure.ac:
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
16 gl_FUNC_COPYSIGNL
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17 if test $HAVE_COPYSIGNL = 0; then
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 AC_LIBOBJ([copysignl])
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19 fi
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20 gl_MATH_MODULE_INDICATOR([copysignl])
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 Makefile.am:
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 Include:
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 <math.h>
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27 Link:
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 $(COPYSIGNL_LIBM)
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30 License:
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
31 LGPL
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
32
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
33 Maintainer:
adefeca52f7d New module 'copysignl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
34 Bruno Haible