diff options
Diffstat (limited to 'firmware/common')
-rw-r--r-- | firmware/common/sprintf.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/common/sprintf.c b/firmware/common/sprintf.c index 3518a1ba5e..0b42f66ba1 100644 --- a/firmware/common/sprintf.c +++ b/firmware/common/sprintf.c | |||
@@ -43,7 +43,7 @@ static int format( | |||
43 | char *str; | 43 | char *str; |
44 | char tmpbuf[12], pad; | 44 | char tmpbuf[12], pad; |
45 | int ch, width, val, sign; | 45 | int ch, width, val, sign; |
46 | long lval; | 46 | long lval, lsign; |
47 | unsigned int uval; | 47 | unsigned int uval; |
48 | unsigned long ulval; | 48 | unsigned long ulval; |
49 | bool ok = true; | 49 | bool ok = true; |
@@ -116,7 +116,7 @@ static int format( | |||
116 | while (ulval); | 116 | while (ulval); |
117 | break; | 117 | break; |
118 | case 'd': | 118 | case 'd': |
119 | lval = sign = va_arg (ap, long); | 119 | lval = lsign = va_arg (ap, long); |
120 | if (lval < 0) | 120 | if (lval < 0) |
121 | lval = -lval; | 121 | lval = -lval; |
122 | do | 122 | do |
@@ -125,7 +125,7 @@ static int format( | |||
125 | lval /= 10; | 125 | lval /= 10; |
126 | } | 126 | } |
127 | while (lval > 0); | 127 | while (lval > 0); |
128 | if (sign < 0) | 128 | if (lsign < 0) |
129 | *--str = '-'; | 129 | *--str = '-'; |
130 | break; | 130 | break; |
131 | 131 | ||