From e693bc0f5de6c672246f9987e2cfc2615851fabd Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Tue, 20 Mar 2007 13:45:38 +0000 Subject: Oops. Should've used the unsigned local variables. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12857 a1c6a512-1295-4272-9138-f99709370657 --- firmware/common/sprintf.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/firmware/common/sprintf.c b/firmware/common/sprintf.c index 282b62b2a6..0b3a4f3344 100644 --- a/firmware/common/sprintf.c +++ b/firmware/common/sprintf.c @@ -106,13 +106,13 @@ static int format( break; case 'u': - val = va_arg(ap, unsigned int); + uval = va_arg(ap, unsigned int); do { - *--str = (val % 10) + '0'; - val /= 10; + *--str = (uval % 10) + '0'; + uval /= 10; } - while (val > 0); + while (uval > 0); break; case 'x': @@ -154,13 +154,13 @@ static int format( break; case 'u': - lval = va_arg(ap, unsigned long); + ulval = va_arg(ap, unsigned long); do { - *--str = (lval % 10) + '0'; - lval /= 10; + *--str = (ulval % 10) + '0'; + ulval /= 10; } - while (lval > 0); + while (ulval > 0); break; default: -- cgit v1.2.3