diff options
author | danh-arm <dan.handley@arm.com> | 2016-04-07 17:09:48 +0100 |
---|---|---|
committer | danh-arm <dan.handley@arm.com> | 2016-04-07 17:09:48 +0100 |
commit | a8f6e21eb4ba4b515955abc16ea9041bcf0009ed (patch) | |
tree | 4ea3101fe6ba7c73473915ac9318d28bc450fe85 | |
parent | 61dbb0285f478dcc0be5eb8c86291e203c9c80c2 (diff) | |
parent | bda77010a7e28a6f6e7ee537b9d085a12cb202a7 (diff) |
Merge pull request #563 from sbranden/tf_issue_380
Add support for %z in tf_print()
-rw-r--r-- | common/tf_printf.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/common/tf_printf.c b/common/tf_printf.c index c1d41889..9a7667a5 100644 --- a/common/tf_printf.c +++ b/common/tf_printf.c @@ -69,6 +69,7 @@ static void string_print(const char *str) * %ld and %lld - signed 64 bit decimal format * %lu and %llu - unsigned 64 bit decimal format * %p - pointer format + * %z - size_t format * Exits on all other formats. *******************************************************************/ @@ -124,6 +125,11 @@ loop: unsigned_num_print(unum, 16); break; + case 'z': + if (sizeof(size_t) == 8) + bit64 = 1; + fmt++; + goto loop; case 'l': bit64 = 1; fmt++; |