annotate modules/wcsrtombs @ 40231:9b3c79fdfe0b

strtod: fix clash with strtold Problem reported for RHEL 5 by Jesse Caldwell (Bug#34817). * lib/strtod.c (compute_minus_zero, minus_zero): Simplify by remving the macro / external variable, and having just a function. User changed. This avoids the need for an external variable that might clash.
author Paul Eggert <eggert@cs.ucla.edu>
date Mon, 11 Mar 2019 16:40:29 -0700
parents 1f14c6dd175d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
10941
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 wcsrtombs() function: convert wide string to string.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 Files:
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 lib/wcsrtombs.c
14263
72a370719412 wcsrtombs: Prepare for new module wwcsrtombs.
Bruno Haible <bruno@clisp.org>
parents: 12499
diff changeset
6 lib/wcsrtombs-impl.h
10943
47cd92ce639a New module 'wcsnrtombs'.
Bruno Haible <bruno@clisp.org>
parents: 10941
diff changeset
7 lib/wcsrtombs-state.c
10941
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 m4/wcsrtombs.m4
11527
4fe203c3f828 Replace wcrtomb, wcsrtombs, wcsnrtombs if mbstate_t has to be replaced.
Bruno Haible <bruno@clisp.org>
parents: 10943
diff changeset
9 m4/mbrtowc.m4
10941
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 m4/mbstate_t.m4
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 m4/locale-fr.m4
11527
4fe203c3f828 Replace wcrtomb, wcsrtombs, wcsnrtombs if mbstate_t has to be replaced.
Bruno Haible <bruno@clisp.org>
parents: 10943
diff changeset
12 m4/locale-ja.m4
4fe203c3f828 Replace wcrtomb, wcsrtombs, wcsnrtombs if mbstate_t has to be replaced.
Bruno Haible <bruno@clisp.org>
parents: 10943
diff changeset
13 m4/locale-zh.m4
10941
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14 m4/codeset.m4
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
15
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
16 Depends-on:
14683
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 14263
diff changeset
17 wchar
12499
9deb67d8d0d7 Add missing dependencies to 'extensions' module.
Bruno Haible <bruno@clisp.org>
parents: 11527
diff changeset
18 extensions
14683
efab6978105e Avoid unnecessary compilation units, through conditional dependencies.
Bruno Haible <bruno@clisp.org>
parents: 14263
diff changeset
19 wcrtomb [test $HAVE_WCSRTOMBS = 0 || test $REPLACE_WCSRTOMBS = 1]
10941
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 configure.ac:
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 gl_FUNC_WCSRTOMBS
15158
72916c2ab9a1 wcsrtombs: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
23 if test $HAVE_WCSRTOMBS = 0 || test $REPLACE_WCSRTOMBS = 1; then
72916c2ab9a1 wcsrtombs: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
24 AC_LIBOBJ([wcsrtombs])
72916c2ab9a1 wcsrtombs: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
25 AC_LIBOBJ([wcsrtombs-state])
72916c2ab9a1 wcsrtombs: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
26 gl_PREREQ_WCSRTOMBS
72916c2ab9a1 wcsrtombs: Move AC_LIBOBJ invocations to module description.
Bruno Haible <bruno@clisp.org>
parents: 14683
diff changeset
27 fi
10941
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 gl_WCHAR_MODULE_INDICATOR([wcsrtombs])
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30 Makefile.am:
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
31
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
32 Include:
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
33 <wchar.h>
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
34
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
35 License:
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
36 LGPL
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
37
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
38 Maintainer:
17713
1f14c6dd175d Bruno Haible has stepped down as maintainer.
Paul Eggert <eggert@cs.ucla.edu>
parents: 15158
diff changeset
39 all