Mercurial > gnulib
annotate modules/printf-posix @ 40164:b973ad598121
Fix build error when building a shared libunistring on Android.
* tests/uninorm/test-nfc.c (n): Don't define on Android.
(main): Add 'volatile', to defeat a GCC optimization that would
eliminate the reference.
* tests/uninorm/test-nfd.c (n): Don't define on Android.
(main): Add 'volatile', to defeat a GCC optimization that would
eliminate the reference.
* tests/uninorm/test-nfkc.c (n): Don't define on Android.
(main): Add 'volatile', to defeat a GCC optimization that would
eliminate the reference.
* tests/uninorm/test-nfkd.c (n): Don't define on Android.
(main): Add 'volatile', to defeat a GCC optimization that would
eliminate the reference.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Mon, 28 Jan 2019 21:14:08 +0100 |
parents | 1f14c6dd175d |
children |
rev | line source |
---|---|
8402 | 1 Description: |
2 POSIX compatible printf() function: print formatted output to standard output | |
3 | |
13187
be869a242af0
Fix side effects from tests-related modules.
Bruno Haible <bruno@clisp.org>
parents:
8919
diff
changeset
|
4 Comment: |
be869a242af0
Fix side effects from tests-related modules.
Bruno Haible <bruno@clisp.org>
parents:
8919
diff
changeset
|
5 This module should not be used as a dependency from a test module, |
be869a242af0
Fix side effects from tests-related modules.
Bruno Haible <bruno@clisp.org>
parents:
8919
diff
changeset
|
6 otherwise when this module occurs as a tests-related module, it will |
be869a242af0
Fix side effects from tests-related modules.
Bruno Haible <bruno@clisp.org>
parents:
8919
diff
changeset
|
7 have side effects on the compilation of the 'vasnprintf' module, if |
be869a242af0
Fix side effects from tests-related modules.
Bruno Haible <bruno@clisp.org>
parents:
8919
diff
changeset
|
8 that module occurs among the main modules in lib/. |
be869a242af0
Fix side effects from tests-related modules.
Bruno Haible <bruno@clisp.org>
parents:
8919
diff
changeset
|
9 |
8402 | 10 Files: |
11 lib/printf.c | |
12 m4/printf-posix-rpl.m4 | |
13 m4/printf.m4 | |
14402
57da5afce380
stdio: simplify by moving files to printf-posix, sigpipe
Paul Eggert <eggert@cs.ucla.edu>
parents:
13187
diff
changeset
|
14 m4/asm-underscore.m4 |
8402 | 15 |
16 Depends-on: | |
17 stdio | |
8919
42e2847583f9
Fix *printf so that it recognizes non-IEEE numbers on i386, x86_64, ia64.
Bruno Haible <bruno@clisp.org>
parents:
8402
diff
changeset
|
18 printf-safe |
14683
efab6978105e
Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents:
14402
diff
changeset
|
19 vfprintf-posix [test $REPLACE_PRINTF = 1] |
8402 | 20 |
21 configure.ac: | |
22 gl_FUNC_PRINTF_POSIX | |
23 gl_STDIO_MODULE_INDICATOR([printf-posix]) | |
24 | |
25 Makefile.am: | |
26 | |
27 Include: | |
28 <stdio.h> | |
29 | |
30 License: | |
31 LGPL | |
32 | |
33 Maintainer: | |
17713
1f14c6dd175d
Bruno Haible has stepped down as maintainer.
Paul Eggert <eggert@cs.ucla.edu>
parents:
14683
diff
changeset
|
34 all |