mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-02-28 04:27:07 +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:
parent
1016e3ae5b
commit
c2868be90d
@ -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
|
|||||||
|
|
||||||
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)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user