From: Daniel Stenberg Date: Tue, 23 Mar 2004 15:06:14 +0000 (+0000) Subject: made time2str() use longs internally instead to prevent compiler warnings X-Git-Tag: curl-7_11_2~221 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=306ff5649ae01afe53416fd5bc24537109ae9a03;p=thirdparty%2Fcurl.git made time2str() use longs internally instead to prevent compiler warnings when converting to ints --- diff --git a/lib/progress.c b/lib/progress.c index 0c15e4b3db..9a1cef7aa9 100644 --- a/lib/progress.c +++ b/lib/progress.c @@ -42,24 +42,24 @@ byte) */ static void time2str(char *r, long t) { - int h; + long h; if(!t) { strcpy(r, "--:--:--"); return; } h = (t/3600); if(h <= 99) { - int m = (t-(h*3600))/60; - int s = (t-(h*3600)-(m*60)); - sprintf(r, "%2d:%02d:%02d",h,m,s); + long m = (t-(h*3600))/60; + long s = (t-(h*3600)-(m*60)); + sprintf(r, "%2ld:%02ld:%02ld",h,m,s); } else { /* this equals to more than 99 hours, switch to a more suitable output format to fit within the limits. */ if(h/24 <= 999) - sprintf(r, "%3dd %02dh", h/24, h-(h/24)*24); + sprintf(r, "%3ldd %02ldh", h/24, h-(h/24)*24); else - sprintf(r, "%7dd", h/24); + sprintf(r, "%7ldd", h/24); } }