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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8242
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 printf_frexpl() function: split a long double into fraction and mantissa,
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3 for hexadecimal printf, without requiring libm.
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 Files:
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 lib/printf-frexpl.h
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 lib/printf-frexpl.c
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 lib/printf-frexp.c
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
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
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
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
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19 configure.ac:
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20 gl_FUNC_PRINTF_FREXPL
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 Makefile.am:
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23 lib_SOURCES += printf-frexpl.c
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 Include:
8648
359d135f748c Assume 'long double' exists.
Bruno Haible <bruno@clisp.org>
parents: 8640
diff changeset
26 "printf-frexpl.h"
8242
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 License:
18513
32db4d32dbf9 Relicense some modules under LGPLv2+.
Bruno Haible <bruno@clisp.org>
parents: 17713
diff changeset
29 LGPLv2+
8242
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30
eea9fb26d6bf New module 'printf-frexpl'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
31 Maintainer:
17713
1f14c6dd175d Bruno Haible has stepped down as maintainer.
Paul Eggert <eggert@cs.ucla.edu>
parents: 15933
diff changeset
32 all