tools/nolibc/stdio: make printf(%s) accept NULL
authorWilly Tarreau <w@1wt.eu>
Mon, 21 Mar 2022 17:33:07 +0000 (18:33 +0100)
committerPaul E. McKenney <paulmck@kernel.org>
Thu, 21 Apr 2022 00:05:45 +0000 (17:05 -0700)
commit170b230d22e89681ebca1a3d972dca441c8e4be5
tree0076ffc6acdf7d96dc07410c6ea2c84fcebe82fb
parentf0f04f28d5ae483b3b354cb3b63a3bab0b00cee4
tools/nolibc/stdio: make printf(%s) accept NULL

It's often convenient to support this, especially in test programs where
a NULL may correspond to an allocation error or a non-existing value.
Let's make printf("%s") support being passed a NULL. In this case it
prints "(null)" like glibc's printf().

Signed-off-by: Willy Tarreau <w@1wt.eu>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
tools/include/nolibc/stdio.h