ttimeutil.c - stopwatch - simple timer for console or x root window
 (HTM) git clone git://src.adamsgaard.dk/stopwatch
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       ttimeutil.c (488B)
       ---
            1 #include <stdio.h>
            2 #include <string.h>
            3 
            4 void
            5 format_time(char *out, size_t outsiz, size_t t_elapsed, char *prefix, char *postfix)
            6 {
            7         size_t h = 0, m = 0, s = 0;
            8 
            9         h = t_elapsed / 3600;
           10         m = (t_elapsed % 3600) / 60;
           11         s = t_elapsed % 60;
           12 
           13         if (h > 0)
           14                 snprintf(out, outsiz, "%s%lld:%02lld:%02lld%s",
           15                          prefix, h, m, s, postfix);
           16         else if (m > 0)
           17                 snprintf(out, outsiz, "%s%lld:%02lld%s", prefix, m, s, postfix);
           18         else
           19                 snprintf(out, outsiz, "%s%lld s%s", prefix, s, postfix);
           20 }