X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fcore%2Ftime.c;h=762ffd0034fc3315c77e3951c0a41f5566fa2a3b;hb=1b899f6e899047a521d473d00492bcf699f44ede;hp=fe57384a2aac81572021925b3c09e0eda75c9167;hpb=dfb8c3997e59f23727872d981b19ea59023a4ad5;p=sysdb.git diff --git a/src/core/time.c b/src/core/time.c index fe57384..762ffd0 100644 --- a/src/core/time.c +++ b/src/core/time.c @@ -115,16 +115,16 @@ sdb_strfinterval(char *s, size_t len, sdb_time_t interval) #define LEN (len > n ? len - n : 0) for (i = 0; i < SDB_STATIC_ARRAY_LEN(specs); ++i) { if (interval >= specs[i].interval) { - n += snprintf(s + n, LEN, "%"PRIscTIME"%s", + n += snprintf(s + n, LEN, "%"PRIsdbTIME"%s", interval / specs[i].interval, specs[i].suffix); interval %= specs[i].interval; - if (i == SDB_STATIC_ARRAY_LEN(specs) - 1) + if (specs[i].interval == SDB_INTERVAL_SECOND) have_seconds = 1; } } if (interval) { - n += snprintf(s + n, LEN, ".%09"PRIscTIME, interval); + n += snprintf(s + n, LEN, ".%09"PRIsdbTIME, interval); have_seconds = 1; /* removing trailing zeroes */