summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/main.c b/src/main.c
index 8aa97a2..e6b9758 100644
--- a/src/main.c
+++ b/src/main.c
@@ -38,14 +38,15 @@ main(int argc, const char *argv[])
time(&now);
while (arg > now) {
dif = arg - now;
- printf("\r%02d:%02d:%02d",
- (int) dif / 60 / 60,
+ printf("\r%03d:%02d:%02d:%02d",
+ (int) dif / 60 / 60 / 24,
+ (int) dif / 60 / 60 % 24,
(int) dif / 60 % 60,
- (int) dif % 60);
+ (int) dif % 60);
sleep(1);
time(&now);
}
- puts("");
+ printf("\r000:00:00:00\n");
return EXIT_SUCCESS;
}