diff --git a/lib.c b/lib.c new file mode 100644 index 0000000..5b0aff1 --- /dev/null +++ b/lib.c @@ -0,0 +1,29 @@ +#include +#include "tuved.h" + + +int formatTime(time_t sTime,char *output) { + int day,hour,min,sec; + time_t curTime; + + curTime = sTime; + + day = curTime / 86400; + curTime -= (86400 * day); + hour = curTime / 3600; + curTime -= (3600 * hour); + min = curTime / 60; + curTime -= (60 * min); + sec = curTime; + + if (day) + sprintf(output, "%i:%.2d:%.2d:%.2d", day, hour, min, sec); + else + if (hour) sprintf(output, "%.2d:%.2d:%.2d", hour, min, sec); + else + if (min) sprintf(output, "%.2d:%.2d", min, sec); + else + sprintf(output, "%.2d", sec); + + return(sTime); + }