]> granicus.if.org Git - curl/commitdiff
made time2str() use longs internally instead to prevent compiler warnings
authorDaniel Stenberg <daniel@haxx.se>
Tue, 23 Mar 2004 15:06:14 +0000 (15:06 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 23 Mar 2004 15:06:14 +0000 (15:06 +0000)
when converting to ints

lib/progress.c

index 0c15e4b3db421bdb9a9df24c9a35b4e9f90148a5..9a1cef7aa91fc72903bab56a27e947c2bb379e4c 100644 (file)
    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);
   }
 }