diff options
author | Ben Lindstrom <mouring@eviladmin.org> | 2003-04-28 23:30:43 +0000 |
---|---|---|
committer | Ben Lindstrom <mouring@eviladmin.org> | 2003-04-28 23:30:43 +0000 |
commit | 0e7f4363f3d7b2ae707709607fd816f663c7449a (patch) | |
tree | 25beca64df9bf49d1b2ccba7643ed6dbc170de92 /progressmeter.c | |
parent | f50ad1fd04fa23af4968f406c5993869f0aeee61 (diff) |
- (bal) [defines.h progressmeter.c scp.c] Some more culling of non 64bit
hacked code.
Diffstat (limited to 'progressmeter.c')
-rw-r--r-- | progressmeter.c | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/progressmeter.c b/progressmeter.c index fbfece203..343e1b7d5 100644 --- a/progressmeter.c +++ b/progressmeter.c | |||
@@ -215,36 +215,19 @@ draw_progress_meter() | |||
215 | 215 | ||
216 | nspaces = MIN(get_tty_width() - 79, sizeof(spaces) - 1); | 216 | nspaces = MIN(get_tty_width() - 79, sizeof(spaces) - 1); |
217 | 217 | ||
218 | #ifdef HAVE_LONG_LONG_INT | ||
219 | snprintf(buf, sizeof(buf), | 218 | snprintf(buf, sizeof(buf), |
220 | "\r%-45.45s%.*s%3d%% %4lld%c%c %3lld.%01d%cB/s", | 219 | "\r%-45.45s%.*s%3d%% %4lld%c%c %3lld.%01d%cB/s", |
221 | curfile, | 220 | curfile, |
222 | nspaces, | 221 | nspaces, |
223 | spaces, | 222 | spaces, |
224 | ratio, | 223 | ratio, |
225 | (long long)abbrevsize, | 224 | (int64_t)abbrevsize, |
226 | prefixes[ai], | 225 | prefixes[ai], |
227 | ai == 0 ? ' ' : 'B', | 226 | ai == 0 ? ' ' : 'B', |
228 | (long long)(bytespersec / 1024), | 227 | (int64_t)(bytespersec / 1024), |
229 | (int)((bytespersec % 1024) * 10 / 1024), | 228 | (int)((bytespersec % 1024) * 10 / 1024), |
230 | prefixes[bi] | 229 | prefixes[bi] |
231 | ); | 230 | ); |
232 | #else | ||
233 | /* XXX: Handle integer overflow? */ | ||
234 | snprintf(buf, sizeof(buf), | ||
235 | "\r%-45.45s%.*s%3d%% %4lu%c%c %3lu.%01d%cB/s", | ||
236 | curfile, | ||
237 | nspaces, | ||
238 | spaces, | ||
239 | ratio, | ||
240 | (u_long)abbrevsize, | ||
241 | prefixes[ai], | ||
242 | ai == 0 ? ' ' : 'B', | ||
243 | (u_long)(bytespersec / 1024), | ||
244 | (int)((bytespersec % 1024) * 10 / 1024), | ||
245 | prefixes[bi] | ||
246 | ); | ||
247 | #endif | ||
248 | 231 | ||
249 | if (cursize <= 0 || elapsed <= 0.0 || cursize > totalbytes) { | 232 | if (cursize <= 0 || elapsed <= 0.0 || cursize > totalbytes) { |
250 | snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf), | 233 | snprintf(buf + strlen(buf), sizeof(buf) - strlen(buf), |