mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-28 00:21:52 +03:00
Use SCANF_LDBL_IS_DBL instead of __ldbl_is_dbl.
Change the callers of __vfscanf_internal and __vfwscanf_internal that want to treat 'long double' as another name for 'double' (all of which happen to be in sysdeps/ieee754/ldbl-opt/nldbl-compat.c) to communicate this via the new flags argument, instead of the per-thread variable __no_long_double and its __ldbl_is_dbl wrapper macro. Tested for powerpc and powerpc64le.
This commit is contained in:
committed by
Gabriel F. T. Gomes
parent
b87eb3f8fe
commit
d91798b31a
@ -332,10 +332,6 @@ __vfscanf_internal (FILE *s, const char *format, va_list argptr,
|
||||
struct char_buffer charbuf;
|
||||
scratch_buffer_init (&charbuf.scratch);
|
||||
|
||||
/* Temporarily honor the environmental mode bits. */
|
||||
if (__ldbl_is_dbl)
|
||||
mode_flags |= SCANF_LDBL_IS_DBL;
|
||||
|
||||
#ifdef __va_copy
|
||||
__va_copy (arg, argptr);
|
||||
#else
|
||||
|
Reference in New Issue
Block a user