diff options
| author | Jean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com> | 2005-02-25 18:50:16 +0000 |
|---|---|---|
| committer | Jean-Philippe Bernardy <jeanphilippe.bernardy@gmail.com> | 2005-02-25 18:50:16 +0000 |
| commit | fc19445ba011fed5b9568b2621ffe70bd23638c3 (patch) | |
| tree | a32712007b50ea937c82aa851e4dc191d8326218 /firmware/common | |
| parent | 5786b384ab3337540ef4d87dce71e91f7237870e (diff) | |
| download | rockbox-fc19445ba011fed5b9568b2621ffe70bd23638c3.zip rockbox-fc19445ba011fed5b9568b2621ffe70bd23638c3.tar.gz rockbox-fc19445ba011fed5b9568b2621ffe70bd23638c3.tar.bz2 rockbox-fc19445ba011fed5b9568b2621ffe70bd23638c3.tar.xz | |
more long policy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6065 a1c6a512-1295-4272-9138-f99709370657
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 3518a1b..0b42f66 100644 --- a/firmware/common/sprintf.c +++ b/firmware/common/sprintf.c @@ -43,7 +43,7 @@ static int format( char *str; char tmpbuf[12], pad; int ch, width, val, sign; - long lval; + long lval, lsign; unsigned int uval; unsigned long ulval; bool ok = true; @@ -116,7 +116,7 @@ static int format( while (ulval); break; case 'd': - lval = sign = va_arg (ap, long); + lval = lsign = va_arg (ap, long); if (lval < 0) lval = -lval; do @@ -125,7 +125,7 @@ static int format( lval /= 10; } while (lval > 0); - if (sign < 0) + if (lsign < 0) *--str = '-'; break; |