commit | c5c84c8643250c71bde87541f2b28fc21a9c5cc7 | [log] [tgz] |
---|---|---|
author | David Turner <digit@android.com> | Tue May 17 04:07:27 2011 -0700 |
committer | Android Code Review <code-review@android.com> | Tue May 17 04:07:27 2011 -0700 |
tree | bb002e5b2a97a4e624721bf7a22495767d0044d2 | |
parent | e8f7e30b05c6ba103d64c1fb3cd5ef2b17be7aab [diff] | |
parent | 712e4f81e066578b0925dbfb5a6b664aeba5f564 [diff] |
Merge "vfscanf: Add support for L type modifier for long long"
diff --git a/libc/stdio/vfscanf.c b/libc/stdio/vfscanf.c index dbd0a8b..c48dd36 100644 --- a/libc/stdio/vfscanf.c +++ b/libc/stdio/vfscanf.c
@@ -159,7 +159,13 @@ flags |= MAXINT; goto again; case 'L': - flags |= LONGDBL; + flags |= + (*fmt == 'd') ? LLONG : + (*fmt == 'i') ? LLONG : + (*fmt == 'o') ? LLONG : + (*fmt == 'u') ? LLONG : + (*fmt == 'x') ? LLONG : + LONGDBL; goto again; case 'h': if (*fmt == 'h') {