]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit88ae4ee85e01d3ff9dadabfc532e854a01345890
treebca18b9e0ffa9bcbf157a4ce69cf79844beaf438
parent373921b1d53cfeb1c594253169f034e06f6e7444
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