From a334319f6530564d22e775935d9c91663623a1b4 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Wed, 22 Dec 2004 20:10:10 +0000 Subject: (CFLAGS-tst-align.c): Add -mpreferred-stack-boundary=4. --- stdlib/strtold.c | 36 ++++-------------------------------- 1 file changed, 4 insertions(+), 32 deletions(-) (limited to 'stdlib/strtold.c') diff --git a/stdlib/strtold.c b/stdlib/strtold.c index 1f56deaa01..0bb227a84f 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 , 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 - -#ifdef __LONG_DOUBLE_MATH_OPTIONAL -# include -# 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 -# 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" -- cgit v1.2.3