Mercurial > gnulib
annotate modules/strtod-obsolete @ 40216:02ed6264c100
strfmon_l: Fix -fsanitize=address finding.
* lib/strfmon_l.c: Include <errno.h>, <stdbool.h>, <stdlib.h>,
<string.h>.
(MAX_ARGS): Renamed from MAX_ARG_WORDS.
(directive_t, directives_t): New types.
(fmon_parse): New function.
(rpl_strfmon_l): Don't call va_arg more often than needed for the
format string. Consume 'long double' arguments in places where the
format string indicates so.
* modules/strfmon_l (Depends-on): Add 'stdbool'.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sat, 09 Mar 2019 23:30:40 +0100 |
parents | df1c76951f45 |
children |
rev | line source |
---|---|
14616
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
1 Description: |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
2 strtod() function for old platforms. |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
3 |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
4 Status: |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
5 obsolete |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
6 |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
7 Notice: |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
8 This module is obsolete. |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
9 |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
10 Files: |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
11 m4/strtod-obsolete.m4 |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
12 |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
13 Depends-on: |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
14 strtod |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
15 |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
16 configure.ac: |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
17 gl_FUNC_STRTOD_OBSOLETE |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
18 |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
19 Makefile.am: |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
20 |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
21 Include: |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
22 <string.h> |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
23 |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
24 License: |
18957
df1c76951f45
strtod-obsolete: Fix license.
Bruno Haible <bruno@clisp.org>
parents:
17713
diff
changeset
|
25 LGPL |
14616
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
26 |
ffa170f6f764
strtod: Remove check for strtod, unless supporting old platforms.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
27 Maintainer: |
17713
1f14c6dd175d
Bruno Haible has stepped down as maintainer.
Paul Eggert <eggert@cs.ucla.edu>
parents:
14616
diff
changeset
|
28 all |