diff options
author | dtucker <dtucker> | 2005-11-25 03:44:55 +0000 |
---|---|---|
committer | dtucker <dtucker> | 2005-11-25 03:44:55 +0000 |
commit | f1cf4fa7627b96f4b1e64d83b410193ead1576b7 (patch) | |
tree | 92a852bad3d5e35b76b15a6497f2538472126d72 /progressmeter.c | |
parent | ef44b189168b6a9ee467a9e3f0e5e320a0323e89 (diff) | |
download | openssh-f1cf4fa7627b96f4b1e64d83b410193ead1576b7.tar.gz |
- (dtucker) [progressmeter.c scp.c sftp-server.c] Use correct casts for
snprintf formats, fixes warnings on some 64 bit platforms. Patch from
shaw at vranix.com, ok djm@
Diffstat (limited to 'progressmeter.c')
-rw-r--r-- | progressmeter.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/progressmeter.c b/progressmeter.c index 3cda0906..13c51d87 100644 --- a/progressmeter.c +++ b/progressmeter.c @@ -85,8 +85,8 @@ format_rate(char *buf, int size, off_t bytes) bytes = (bytes + 512) / 1024; } snprintf(buf, size, "%3lld.%1lld%c%s", - (int64_t) (bytes + 5) / 100, - (int64_t) (bytes + 5) / 10 % 10, + (long long) (bytes + 5) / 100, + (long long) (bytes + 5) / 10 % 10, unit[i], i ? "B" : " "); } @@ -99,7 +99,7 @@ format_size(char *buf, int size, off_t bytes) for (i = 0; bytes >= 10000 && unit[i] != 'T'; i++) bytes = (bytes + 512) / 1024; snprintf(buf, size, "%4lld%c%s", - (int64_t) bytes, + (long long) bytes, unit[i], i ? "B" : " "); } |