提交 c2868be9 编写于 作者: B bernard.xiong@gmail.com

add the alignment display for signed integer

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2220 bbd45198-f89e-11dd-88c7-29a3b14d5316
上级 1016e3ae
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
* 2010-03-17 Bernard remove rt_strlcpy function * 2010-03-17 Bernard remove rt_strlcpy function
* fix gcc compiling issue. * fix gcc compiling issue.
* 2010-04-15 Bernard remove weak definition on ICCM16C compiler * 2010-04-15 Bernard remove weak definition on ICCM16C compiler
* 2012-07-18 Arda add the alignment display for signed integer
*/ */
#include <rtthread.h> #include <rtthread.h>
...@@ -590,6 +591,9 @@ static char *print_number(char *buf, char *end, long num, int base, int s, int t ...@@ -590,6 +591,9 @@ static char *print_number(char *buf, char *end, long num, int base, int s, int t
if (!(type&(ZEROPAD | LEFT))) if (!(type&(ZEROPAD | LEFT)))
{ {
if ((sign)&&(size>0))
size--;
while (size-->0) while (size-->0)
{ {
if (buf <= end) if (buf <= end)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册