Mercurial > gnulib
annotate modules/printf-frexpl @ 40186:8964917f9574
autoupdate
author | Karl Berry <karl@freefriends.org> |
---|---|
date | Mon, 18 Feb 2019 08:02:49 -0800 |
parents | 32db4d32dbf9 |
children |
rev | line source |
---|---|
8242 | 1 Description: |
2 printf_frexpl() function: split a long double into fraction and mantissa, | |
3 for hexadecimal printf, without requiring libm. | |
4 | |
5 Files: | |
6 lib/printf-frexpl.h | |
7 lib/printf-frexpl.c | |
8 lib/printf-frexp.c | |
9 m4/printf-frexpl.m4 | |
8829
ee226117aa23
Fix printf-frexpl module to recognize buggy AIX 5.1 frexpl().
Bruno Haible <bruno@clisp.org>
parents:
8648
diff
changeset
|
10 m4/frexpl.m4 |
8640
c19d5c61c5a3
No need to depend on ldexpl. Just need the m4/ldexpl.m4 file.
Bruno Haible <bruno@clisp.org>
parents:
8616
diff
changeset
|
11 m4/ldexpl.m4 |
8242 | 12 |
13 Depends-on: | |
15933
6860d9f2e394
printf-frexpl: Simplify for platforms where 'long double' == 'double'.
Bruno Haible <bruno@clisp.org>
parents:
8843
diff
changeset
|
14 printf-frexp [test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] |
6860d9f2e394
printf-frexpl: Simplify for platforms where 'long double' == 'double'.
Bruno Haible <bruno@clisp.org>
parents:
8843
diff
changeset
|
15 float [test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] |
6860d9f2e394
printf-frexpl: Simplify for platforms where 'long double' == 'double'.
Bruno Haible <bruno@clisp.org>
parents:
8843
diff
changeset
|
16 math [test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] |
6860d9f2e394
printf-frexpl: Simplify for platforms where 'long double' == 'double'.
Bruno Haible <bruno@clisp.org>
parents:
8843
diff
changeset
|
17 fpucw [test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] |
8242 | 18 |
19 configure.ac: | |
20 gl_FUNC_PRINTF_FREXPL | |
21 | |
22 Makefile.am: | |
23 lib_SOURCES += printf-frexpl.c | |
24 | |
25 Include: | |
8648
359d135f748c
Assume 'long double' exists.
Bruno Haible <bruno@clisp.org>
parents:
8640
diff
changeset
|
26 "printf-frexpl.h" |
8242 | 27 |
28 License: | |
18513
32db4d32dbf9
Relicense some modules under LGPLv2+.
Bruno Haible <bruno@clisp.org>
parents:
17713
diff
changeset
|
29 LGPLv2+ |
8242 | 30 |
31 Maintainer: | |
17713
1f14c6dd175d
Bruno Haible has stepped down as maintainer.
Paul Eggert <eggert@cs.ucla.edu>
parents:
15933
diff
changeset
|
32 all |