This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
libc/stdlib strtod.c strtod_l.c strtold.c
- From: roland at sourceware dot org
- To: glibc-cvs at sources dot redhat dot com
- Date: 14 Jan 2006 12:09:09 -0000
- Subject: libc/stdlib strtod.c strtod_l.c strtold.c
CVSROOT: /cvs/glibc
Module name: libc
Changes by: roland@sources.redhat.com 2006-01-14 12:09:09
Modified files:
stdlib : strtod.c strtod_l.c strtold.c
Log message:
2006-01-14 Jakub Jelinek <jakub@redhat.com>
* stdlib/stdlib.h (strtold): Don't define inline if [!__LDBL_COMPAT].
* wcsmbs/wchar.h (wcstold): Likewise.
* stdlib/strtod_l.c: Include math_ldbl_opt.h.
(____STRTOF_INTERNAL): Define.
(INTERNAL (__STRTOF)): Rename to ____STRTOF_INTERNAL.
(__STRTOF): Call ____STRTOF_INTERNAL instead.
[LONG_DOUBLE_COMPAT] (strtold_l, wcstold_l, __strtold_l, __wcstold_l):
Add compatibility symbols.
* stdlib/strtod.c: Include math_ldbl_opt.h.
[LONG_DOUBLE_COMPAT] (strtold, wcstold, __strtold_internal,
__wcstold_internal): Add compatibility symbols.
* stdlib/strtold.c: Include bits/wordsize.h, wchar.h.
(NEW, NEW1): Define.
(__new_strtold, __new_wcstold): New prototypes.
(____new_strtold_internal, ____new_wcstold_internal): Likewise.
Add libc_hidden_proto.
(STRTOF): Define to NEW (*told).
[__LONG_DOUBLE_MATH_OPTIONAL] (wcstold, strtold): Add
long_double_symbol.
[__LONG_DOUBLE_MATH_OPTIONAL] (__wcstold_internal,
__strtold_internal): Likewise. Add libc_hidden_ver.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/stdlib/strtod.c.diff?cvsroot=glibc&r1=1.77&r2=1.78
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/stdlib/strtod_l.c.diff?cvsroot=glibc&r1=1.13&r2=1.14
http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/stdlib/strtold.c.diff?cvsroot=glibc&r1=1.13&r2=1.14