projects
/
oweals
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
sbc8548: correct local bus SDRAM size from 64M to 128M
[oweals/u-boot.git]
/
lib_generic
/
strmhz.c
diff --git
a/lib_generic/strmhz.c
b/lib_generic/strmhz.c
index d0b6bc60d96a9c7b0dd9b582d1198b1a3400130d..d6da1d136eef49c4207127672e0c577f74ae8f47 100644
(file)
--- a/
lib_generic/strmhz.c
+++ b/
lib_generic/strmhz.c
@@
-27,9
+27,11
@@
char *strmhz (char *buf, long hz)
long l, n;
long m;
- n =
hz / 1000
000L;
+ n =
DIV_ROUND(hz, 1000) / 1
000L;
l = sprintf (buf, "%ld", n);
- m = (hz % 1000000L) / 1000L;
+
+ hz -= n * 1000000L;
+ m = DIV_ROUND(hz, 1000L);
if (m != 0)
sprintf (buf + l, ".%03ld", m);
return (buf);