tiny-printf: Support vsnprintf()
authorSimon South <simon@simonsouth.net>
Wed, 2 Oct 2019 14:55:07 +0000 (10:55 -0400)
committerTom Rini <trini@konsulko.com>
Thu, 31 Oct 2019 11:22:53 +0000 (07:22 -0400)
commit9b3fbb2b439a717dda0eaa34cb455a9ce38532ef
treec0b5b8f7ac3647577352371be26db914592a0331
parent54b6abae3ae9dd181044ddd52429b4df5505872f
tiny-printf: Support vsnprintf()

Add a simple implementation of this function, to allow logging to be
enabled in the SPL or TPL for systems that rely on the tiny printf()
implementation.

To keep the code size small,

- The function is built only when logging is enabled, as it
  (currently) is not needed otherwise; and
- Like the existing implementation of snprintf(), its buffer-size
  parameter is ignored.

Signed-off-by: Simon South <simon@simonsouth.net>
lib/tiny-printf.c