diff options
author | Thomas Martitz <kugel@rockbox.org> | 2011-08-04 10:44:41 +0000 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2011-08-04 10:44:41 +0000 |
commit | 44ffa3ef93db8a4f5c56dfcb49ec7cb1e4c613f8 (patch) | |
tree | c63f160e8ea3f3852202a90e1873e474e702650b | |
parent | 8207a4a26731424a4a3f912a0fc2b9b6bf6c4f89 (diff) | |
download | rockbox-44ffa3ef93db8a4f5c56dfcb49ec7cb1e4c613f8.tar.gz rockbox-44ffa3ef93db8a4f5c56dfcb49ec7cb1e4c613f8.zip |
format/*printf: Add simple support for %p format specifier.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30249 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | firmware/common/format.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/firmware/common/format.c b/firmware/common/format.c index afe1010cfb..60c50ccd89 100644 --- a/firmware/common/format.c +++ b/firmware/common/format.c | |||
@@ -111,7 +111,12 @@ void format( | |||
111 | } | 111 | } |
112 | while (uval > 0); | 112 | while (uval > 0); |
113 | break; | 113 | break; |
114 | 114 | case 'p': | |
115 | case 'P': | ||
116 | /* for pointers prepend 0x and act like 'X' */ | ||
117 | push(userp, '0'); | ||
118 | push(userp, 'x'); | ||
119 | /* fall through */ | ||
115 | case 'x': | 120 | case 'x': |
116 | case 'X': | 121 | case 'X': |
117 | pad='0'; | 122 | pad='0'; |