lib/vsprintf.c: Amend static asserts for format specifier flags
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Tue, 26 Oct 2021 14:03:56 +0000 (17:03 +0300)
committerPetr Mladek <pmladek@suse.com>
Wed, 27 Oct 2021 13:13:47 +0000 (15:13 +0200)
commit24a1dffbecafeb00d8830985eb7a318e37aabc4e
treebca18b9e0ffa9bcbf157a4ce69cf79844beaf438
parentc15b5fc054c3d6c97e953617605235c5cb8ce979
lib/vsprintf.c: Amend static asserts for format specifier flags

There are couple of improvements to static asserts against
the format specifier flags:

- new static assert for SIGN
- fix static assert for SMALL

SMALL is not equal to ASCII code of white space, it equals to
the bit difference between capital and small letters (however
the value is the same, semantically expression means different
things).

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/20211026140356.45610-1-andriy.shevchenko@linux.intel.com
lib/vsprintf.c