[BACK]Return to lcmd2.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / window

Diff for /src/usr.bin/window/Attic/lcmd2.c between version 1.6 and 1.7

version 1.6, 2003/04/05 01:39:50 version 1.7, 2003/04/17 07:17:18
Line 161 
Line 161 
         char *p = buf;          char *p = buf;
   
         if (t->tv_sec > 60*60) {          if (t->tv_sec > 60*60) {
                 (void) sprintf(p, "%ld:", t->tv_sec / (60*60));                  (void) snprintf(p, buf + sizeof buf - p,
                           "%ld:", t->tv_sec / (60*60));
                 while (*p++)                  while (*p++)
                         ;                          ;
                 p--;                  p--;
Line 169 
Line 170 
                 fill++;                  fill++;
         }          }
         if (t->tv_sec > 60) {          if (t->tv_sec > 60) {
                 (void) sprintf(p, fill ? "%02ld:" : "%ld:", t->tv_sec / 60);                  (void) snprintf(p, buf + sizeof buf - p,
                           fill ? "%02ld:" : "%ld:", t->tv_sec / 60);
                 while (*p++)                  while (*p++)
                         ;                          ;
                 p--;                  p--;
                 t->tv_sec %= 60;                  t->tv_sec %= 60;
                 fill++;                  fill++;
         }          }
         (void) sprintf(p, fill ? "%02ld.%02d" : "%ld.%02ld",          (void) snprintf(p, buf + sizeof buf - p,
                   fill ? "%02ld.%02d" : "%ld.%02ld",
                 t->tv_sec, t->tv_usec / 10000);                  t->tv_sec, t->tv_usec / 10000);
         return buf;          return buf;
 }  }

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7