From 2f585043c345ae540bea9b2265fe5232e9f5abff Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Fri, 17 Jul 2020 20:02:53 -0700 Subject: [PATCH] test_storage: fix compilation with musl 1.2.0 time_t is 64-bit, even under 32-bit OSes. Signed-off-by: Rosen Penev --- src/test/test_storage.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/test/test_storage.c b/src/test/test_storage.c index b17ff6d..46d551a 100644 --- a/src/test/test_storage.c +++ b/src/test/test_storage.c @@ -228,7 +228,7 @@ static int load_time(time_t* v, char* s); static int load_time(time_t* v, char* s) { int ret = 0; - sscanf(s, "%" "li", v); // TODO: Check making portable for target SoC environemnts? + sscanf(s, "%" SCNi64, (int64_t*)v); // TODO: Check making portable for target SoC environemnts? return ret; } @@ -297,7 +297,7 @@ static int consume_actions(int argc, char* argv[]) } else if (strcmp(*(argv + 1), "show") == 0) { - printf("FAKETIME is currently: %ld\n", faketime); + printf("FAKETIME is currently: %" PRId64 "\n", (int64_t)faketime); } else { @@ -865,9 +865,9 @@ static int consume_actions(int argc, char* argv[]) faketime += 1; if (!(faketime & 1)) - printf("Faketime: tick %ld...\n", faketime); + printf("Faketime: tick %" PRId64 "...\n", (int64_t)faketime); else - printf("Faketime: tock %ld...\n", faketime); + printf("Faketime: tock %" PRId64 "...\n", (int64_t)faketime); } } else