summaryrefslogtreecommitdiff
path: root/os
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2013-02-14 16:19:34 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2013-05-14 16:37:30 +1000
commit7eb73779a0c82386710c4b670a342c0340485d19 (patch)
tree5005673843b63c30cb39e466148b97788ac6df74 /os
parent6da756fb1d67d6de99077826a3d2434b0e3a1555 (diff)
os: support %c in pnprintf
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Keith Packard <keithp@keithp.com> (cherry picked from commit d903d17d7f006fa333265b8476063b189c20d082)
Diffstat (limited to 'os')
-rw-r--r--os/log.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/os/log.c b/os/log.c
index e4e9e8b9d..9f95743b5 100644
--- a/os/log.c
+++ b/os/log.c
@@ -450,6 +450,13 @@ pnprintf(char *string, size_t size, const char *f, va_list args)
string[s_idx++] = number[i];
}
break;
+ case 'c':
+ {
+ char c = va_arg(args, int);
+ if (s_idx < size - 1)
+ string[s_idx++] = c;
+ }
+ break;
case '%':
string[s_idx++] = '%';
break;