mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-09-22 03:09:16 +08:00
add the alignment display for signed integer
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2220 bbd45198-f89e-11dd-88c7-29a3b14d5316
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
* 2010-03-17 Bernard remove rt_strlcpy function
|
||||
* fix gcc compiling issue.
|
||||
* 2010-04-15 Bernard remove weak definition on ICCM16C compiler
|
||||
* 2012-07-18 Arda add the alignment display for signed integer
|
||||
*/
|
||||
|
||||
#include <rtthread.h>
|
||||
@@ -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 ((sign)&&(size>0))
|
||||
size--;
|
||||
|
||||
while (size-->0)
|
||||
{
|
||||
if (buf <= end)
|
||||
|
||||
Reference in New Issue
Block a user