Update.
1999-02-26 Andreas Jaeger <aj@arthur.rhein-neckar.de> * wcsmbs/wcstold_l.c [__NO_LONG_DOUBLE_MATH]: Add prototype declaration for ____wcstod_l_internal. * stdlib/strtold.c [__NO_LONG_DOUBLE_MATH]: Include <stdlib.h> for __strtod_internal prototype. * stdlib/strtold_l.c [__NO_LONG_DOUBLE_MATH] (____strtold_l_internal): Add prototype declaration. (__strtold_l): Call correct function.
This commit is contained in:
parent
1ff283cb46
commit
521c0ad579
11
ChangeLog
11
ChangeLog
|
@ -1,3 +1,14 @@
|
||||||
|
1999-02-26 Andreas Jaeger <aj@arthur.rhein-neckar.de>
|
||||||
|
|
||||||
|
* wcsmbs/wcstold_l.c [__NO_LONG_DOUBLE_MATH]: Add prototype
|
||||||
|
declaration for ____wcstod_l_internal.
|
||||||
|
|
||||||
|
* stdlib/strtold.c [__NO_LONG_DOUBLE_MATH]: Include <stdlib.h> for
|
||||||
|
__strtod_internal prototype.
|
||||||
|
* stdlib/strtold_l.c [__NO_LONG_DOUBLE_MATH]
|
||||||
|
(____strtold_l_internal): Add prototype declaration.
|
||||||
|
(__strtold_l): Call correct function.
|
||||||
|
|
||||||
1999-02-24 Ulrich Drepper <drepper@cygnus.com>
|
1999-02-24 Ulrich Drepper <drepper@cygnus.com>
|
||||||
|
|
||||||
* elf/elf.h: Add 32bit HPPA definitions.
|
* elf/elf.h: Add 32bit HPPA definitions.
|
||||||
|
|
|
@ -25,6 +25,7 @@
|
||||||
|
|
||||||
# include "strtod.c"
|
# include "strtod.c"
|
||||||
#else
|
#else
|
||||||
|
# include <stdlib.h>
|
||||||
/* There is no `long double' type, use the `double' implementations. */
|
/* There is no `long double' type, use the `double' implementations. */
|
||||||
long double
|
long double
|
||||||
__strtold_internal (const char *nptr, char **endptr, int group)
|
__strtold_internal (const char *nptr, char **endptr, int group)
|
||||||
|
|
|
@ -34,6 +34,8 @@ extern unsigned long long int ____strtoull_l_internal (const char *, char **,
|
||||||
|
|
||||||
#else
|
#else
|
||||||
/* There is no `long double' type, use the `double' implementations. */
|
/* There is no `long double' type, use the `double' implementations. */
|
||||||
|
extern double ____strtod_l_internal (const char *, char **, int,
|
||||||
|
__locale_t);
|
||||||
long double
|
long double
|
||||||
____strtold_l_internal (const char *nptr, char **endptr, int group,
|
____strtold_l_internal (const char *nptr, char **endptr, int group,
|
||||||
__locale_t loc)
|
__locale_t loc)
|
||||||
|
@ -44,6 +46,6 @@ ____strtold_l_internal (const char *nptr, char **endptr, int group,
|
||||||
long double
|
long double
|
||||||
__strtold_l (const char *nptr, char **endptr, __locale_t loc)
|
__strtold_l (const char *nptr, char **endptr, __locale_t loc)
|
||||||
{
|
{
|
||||||
return __strtod_internal (nptr, endptr, 0, loc);
|
return ____strtod_l_internal (nptr, endptr, 0, loc);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -37,6 +37,8 @@ extern unsigned long long int ____wcstoull_l_internal (const wchar_t *,
|
||||||
# include <wcstold.c>
|
# include <wcstold.c>
|
||||||
#else
|
#else
|
||||||
/* There is no `long double' type, use the `double' implementations. */
|
/* There is no `long double' type, use the `double' implementations. */
|
||||||
|
extern double ____wcstod_l_internal (const wchar_t *, wchar_t **, int,
|
||||||
|
__locale_t);
|
||||||
long double
|
long double
|
||||||
____wcstold_l_internal (const wchar_t *nptr, wchar_t **endptr, int group,
|
____wcstold_l_internal (const wchar_t *nptr, wchar_t **endptr, int group,
|
||||||
__locale_t loc)
|
__locale_t loc)
|
||||||
|
|
Loading…
Reference in New Issue