>From 9ec9c50b5e9acbc97bf7c7fc023328b231772065 Mon Sep 17 00:00:00 2001 From: Jerry Van Baren Date: Mon, 30 Oct 2006 19:55:32 -0500 Subject: [PATCH] Enhance vsprintf to handle "ll" long long specifier (it already supported the deprecated "q" specifier). Signed-off-by: Jerry Van Baren --- lib_generic/vsprintf.c | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/lib_generic/vsprintf.c b/lib_generic/vsprintf.c index 2740f2e..034c619 100644 --- a/lib_generic/vsprintf.c +++ b/lib_generic/vsprintf.c @@ -256,6 +256,13 @@ #endif if (*fmt == 'h' || *fmt == 'l' || *fmt == 'q') { qualifier = *fmt; ++fmt; +#ifdef CFG_64BIT_VSPRINTF + /* parse ll (64 bit) and change to 'q' */ + if (*fmt == 'l') { + qualifier = 'q'; + ++fmt; + } +#endif } /* default base */ -- 1.4.1.1