diff options
author | Ulrich Drepper <drepper@redhat.com> | 2004-12-22 20:10:10 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2004-12-22 20:10:10 +0000 |
commit | a334319f6530564d22e775935d9c91663623a1b4 (patch) | |
tree | b5877475619e4c938e98757d518bb1e9cbead751 /stdlib/strtold.c | |
parent | 0ecb606cb6cf65de1d9fc8a919bceb4be476c602 (diff) | |
download | glibc-a334319f6530564d22e775935d9c91663623a1b4.zip glibc-a334319f6530564d22e775935d9c91663623a1b4.tar.gz glibc-a334319f6530564d22e775935d9c91663623a1b4.tar.bz2 |
(CFLAGS-tst-align.c): Add -mpreferred-stack-boundary=4.
Diffstat (limited to 'stdlib/strtold.c')
-rw-r--r-- | stdlib/strtold.c | 36 |
1 files changed, 4 insertions, 32 deletions
diff --git a/stdlib/strtold.c b/stdlib/strtold.c index 1f56dea..0bb227a 100644 --- a/stdlib/strtold.c +++ b/stdlib/strtold.c @@ -1,6 +1,6 @@ /* Read decimal floating point numbers. This file is part of the GNU C Library. - Copyright (C) 1995-2002, 2003, 2004, 2006 Free Software Foundation, Inc. + Copyright (C) 1995-2002, 2003, 2004 Free Software Foundation, Inc. Contributed by Ulrich Drepper <drepper@gnu.org>, 1995. The GNU C Library is free software; you can redistribute it and/or @@ -21,43 +21,15 @@ /* The actual implementation for all floating point sizes is in strtod.c. These macros tell it to produce the `float' version, `strtof'. */ -#include <bits/wordsize.h> - -#ifdef __LONG_DOUBLE_MATH_OPTIONAL -# include <wchar.h> -# define NEW(x) NEW1(x) -# define NEW1(x) __new_##x -long double ____new_strtold_internal (const char *, char **, int); -long double __new_strtold (const char *, char **); -long double ____new_wcstold_internal (const wchar_t *, wchar_t **, int); -long double __new_wcstold (const wchar_t *, wchar_t **); -libc_hidden_proto (____new_strtold_internal) -libc_hidden_proto (____new_wcstold_internal) -#else -# define NEW(x) x -#endif - #define FLOAT long double #define FLT LDBL #ifdef USE_WIDE_CHAR -# define STRTOF NEW (wcstold) +# define STRTOF wcstold # define STRTOF_L __wcstold_l #else -# define STRTOF NEW (strtold) +# define STRTOF strtold # define STRTOF_L __strtold_l #endif -#include "strtod.c" -#ifdef __LONG_DOUBLE_MATH_OPTIONAL -# include <math_ldbl_opt.h> -# ifdef USE_WIDE_CHAR -long_double_symbol (libc, __new_wcstold, wcstold); -long_double_symbol (libc, ____new_wcstold_internal, __wcstold_internal); -libc_hidden_ver (____new_wcstold_internal, __wcstold_internal) -# else -long_double_symbol (libc, __new_strtold, strtold); -long_double_symbol (libc, ____new_strtold_internal, __strtold_internal); -libc_hidden_ver (____new_strtold_internal, __strtold_internal) -# endif -#endif +#include "strtod.c" |