diff options
Diffstat (limited to 'stdio-common/vfscanf.c')
-rw-r--r-- | stdio-common/vfscanf.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/stdio-common/vfscanf.c b/stdio-common/vfscanf.c index 1dbfc53ec9..a5f6f4e4b0 100644 --- a/stdio-common/vfscanf.c +++ b/stdio-common/vfscanf.c @@ -446,7 +446,7 @@ __vfscanf (FILE *s, const char *format, va_list argptr) { /* A double `l' is equivalent to an `L'. */ ++f; - flags |= need_longlong ? LONGDBL | LONG; + flags |= need_longlong ? LONGDBL : LONG; } else /* ints are long ints. */ @@ -455,7 +455,7 @@ __vfscanf (FILE *s, const char *format, va_list argptr) case 'q': case 'L': /* doubles are long doubles, and ints are long long ints. */ - flags |= need_longlong ? LONGDBL | LONG; + flags |= need_longlong ? LONGDBL : LONG; break; case 'a': /* The `a' is used as a flag only if followed by `s', `S' or |