mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
very big transfers now get nicer progress displayed after 9999 megabytes have
been transfered!
This commit is contained in:
parent
5d947e973e
commit
e096072745
@ -57,6 +57,7 @@ static char *max5data(double bytes, char *max5)
|
||||
{
|
||||
#define ONE_KILOBYTE 1024
|
||||
#define ONE_MEGABYTE (1024*1024)
|
||||
#define ONE_GIGABYTE (1024*1024*1024)
|
||||
|
||||
if(bytes < 100000) {
|
||||
sprintf(max5, "%5Od", (curl_off_t)bytes);
|
||||
@ -71,7 +72,17 @@ static char *max5data(double bytes, char *max5)
|
||||
sprintf(max5, "%4.1fM", bytes/ONE_MEGABYTE);
|
||||
return max5;
|
||||
}
|
||||
#if SIZEOF_CURL_OFF_T > 4
|
||||
if((curl_off_t)bytes < ((curl_off_t)10000*ONE_MEGABYTE)) {
|
||||
sprintf(max5, "%4OdM", (curl_off_t)bytes/ONE_MEGABYTE);
|
||||
return max5;
|
||||
}
|
||||
/* 10000 MB - 8589934587 GB !! */
|
||||
sprintf(max5, "%4.1fG", bytes/ONE_GIGABYTE);
|
||||
#else
|
||||
sprintf(max5, "%4OdM", (curl_off_t)bytes/ONE_MEGABYTE);
|
||||
#endif
|
||||
|
||||
return max5;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user