diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2007-03-20 13:45:38 +0000 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2007-03-20 13:45:38 +0000 |
commit | e693bc0f5de6c672246f9987e2cfc2615851fabd (patch) | |
tree | 69c13f4a6e33c903e1a75d283dd267b3cb3f586e /firmware/common | |
parent | 658561d135ff76f9f93b8b30877549db8a9752dd (diff) | |
download | rockbox-e693bc0f5de6c672246f9987e2cfc2615851fabd.tar.gz rockbox-e693bc0f5de6c672246f9987e2cfc2615851fabd.zip |
Oops. Should've used the unsigned local variables.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12857 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/common')
-rw-r--r-- | firmware/common/sprintf.c | 16 |
1 files 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( | |||
106 | break; | 106 | break; |
107 | 107 | ||
108 | case 'u': | 108 | case 'u': |
109 | val = va_arg(ap, unsigned int); | 109 | uval = va_arg(ap, unsigned int); |
110 | do | 110 | do |
111 | { | 111 | { |
112 | *--str = (val % 10) + '0'; | 112 | *--str = (uval % 10) + '0'; |
113 | val /= 10; | 113 | uval /= 10; |
114 | } | 114 | } |
115 | while (val > 0); | 115 | while (uval > 0); |
116 | break; | 116 | break; |
117 | 117 | ||
118 | case 'x': | 118 | case 'x': |
@@ -154,13 +154,13 @@ static int format( | |||
154 | break; | 154 | break; |
155 | 155 | ||
156 | case 'u': | 156 | case 'u': |
157 | lval = va_arg(ap, unsigned long); | 157 | ulval = va_arg(ap, unsigned long); |
158 | do | 158 | do |
159 | { | 159 | { |
160 | *--str = (lval % 10) + '0'; | 160 | *--str = (ulval % 10) + '0'; |
161 | lval /= 10; | 161 | ulval /= 10; |
162 | } | 162 | } |
163 | while (lval > 0); | 163 | while (ulval > 0); |
164 | break; | 164 | break; |
165 | 165 | ||
166 | default: | 166 | default: |