annotate modules/unistdio/u32-u32-vasnprintf @ 17632:86af85d364e1 default tip

unistd: port readlink to Mac OS X 10.3.9 * lib/unistd.in.h (_GL_INCLUDING_UNISTD_H): New macro, to work around self-include problem in Mac OS X 10.3.9 when combined with readlink module. Problem reported by Klaus Zietler in <http://bugs.gnu.org/16825>.
author Paul Eggert <eggert@penguin.cs.ucla.edu>
date Tue, 25 Feb 2014 11:16:27 -0800
parents a18c505b7981
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9030
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 Formatted output to UTF-32 strings.
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Files:
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 lib/unistdio/u32-u32-vasnprintf.c
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 lib/vasnprintf.c
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 m4/vasnprintf.m4
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 m4/printf.m4
15905
53e09ee0d19a *printf: Fix for platforms where 'long double' == 'double'.
Bruno Haible <bruno@clisp.org>
parents: 13788
diff changeset
9 m4/math_h.m4
9030
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 m4/wchar_t.m4
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 m4/wint_t.m4
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12 m4/longlong.m4
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
13 m4/intmax_t.m4
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14 m4/stdint_h.m4
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
15 m4/inttypes_h.m4
15959
a18c505b7981 vasnprintf: Optimize bit search operation.
Bruno Haible <bruno@clisp.org>
parents: 15905
diff changeset
16 m4/exponentd.m4
9030
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 Depends-on:
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19 unistdio/base
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20 unistdio/u32-printf-parse
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 unistdio/u-printf-args
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 uniconv/u32-conv-from-enc
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23 unistr/u32-cpy
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 unistr/u32-set
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 unistr/u32-mbsnlen
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26 unistr/u8-to-u32
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27 unistr/u16-to-u32
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 unistr/u8-strlen
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29 unistr/u8-strmblen
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30 unistr/u16-strlen
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
31 unistr/u16-strmblen
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
32 unistr/u32-strlen
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
33 unistr/u32-strmblen
9646
a113e473cc98 Rename isnan, applicable to 'double' only, to isnand.
Bruno Haible <bruno@clisp.org>
parents: 9449
diff changeset
34 isnand-nolibm
9030
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
35 isnanl-nolibm
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
36 frexpl-nolibm
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
37 printf-frexp
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
38 printf-frexpl
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
39 signbit
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
40 fpucw
9449
a859a771e88a Use GL_NOCRASH, to avoid a crashreporter dialog box from a configure check.
Bruno Haible <bruno@clisp.org>
parents: 9030
diff changeset
41 nocrash
9030
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
42 printf-safe
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
43 alloca-opt
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
44 localcharset
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
45 xsize
10427
c1afe24d144c Remove module EOVERFLOW.
Bruno Haible <bruno@clisp.org>
parents: 9831
diff changeset
46 errno
11612
991284aa5fe0 Depend on memchr.
Bruno Haible <bruno@clisp.org>
parents: 10973
diff changeset
47 memchr
10973
e1a3422c4e90 Add support for universal builds to vasnprintf.
Bruno Haible <bruno@clisp.org>
parents: 10427
diff changeset
48 multiarch
13788
6f8ee3f6161c rewrite int foo[2*X-1] to verify(X) or to int foo[X?1:-1]
Paul Eggert <eggert@cs.ucla.edu>
parents: 13388
diff changeset
49 verify
9030
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
50
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
51 configure.ac:
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
52 gl_PREREQ_VASNPRINTF_WITH_EXTRAS
13388
9ef3893d2c73 Don't use AC_LIBOBJ with file names in subdirectories.
Bruno Haible <bruno@clisp.org>
parents: 13354
diff changeset
53 gl_LIBUNISTRING_MODULE([0.9], [unistdio/u32-u32-vasnprintf])
9030
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
54
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
55 Makefile.am:
13388
9ef3893d2c73 Don't use AC_LIBOBJ with file names in subdirectories.
Bruno Haible <bruno@clisp.org>
parents: 13354
diff changeset
56 if LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF
9ef3893d2c73 Don't use AC_LIBOBJ with file names in subdirectories.
Bruno Haible <bruno@clisp.org>
parents: 13354
diff changeset
57 lib_SOURCES += unistdio/u32-u32-vasnprintf.c
9ef3893d2c73 Don't use AC_LIBOBJ with file names in subdirectories.
Bruno Haible <bruno@clisp.org>
parents: 13354
diff changeset
58 endif
9030
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
59
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
60 Include:
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
61 "unistdio.h"
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
62
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
63 License:
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
64 LGPL
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
65
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
66 Maintainer:
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
67 Bruno Haible
870029929d86 Formatted output functions for Unicode strings.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
68