From de1536fb3506ffa3c0affa68f34fa5623ba34463 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Mon, 3 Dec 2018 19:46:58 +0100 Subject: [PATCH] Added PRETTY_PRINT_TIME/PRETTY_ARG_TIME defines for easy pretty-printing of second-based time intervals --- lib/defines.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/defines.h b/lib/defines.h index ce3572f3..c62deef3 100644 --- a/lib/defines.h +++ b/lib/defines.h @@ -14,6 +14,8 @@ #define DLVL_EXTREME 8 // Everything is reported in extreme detail. #define DLVL_INSANE 9 // Everything is reported in insane detail. #define DLVL_DONTEVEN 10 // All messages enabled, even pointless ones. +#define PRETTY_PRINT_TIME "%ud%uh%um%us" +#define PRETTY_ARG_TIME(t) (int)(t)/86400, ((int)(t)%86400)/3600, ((int)(t)%3600)/60, (int)(t)%60 #if DEBUG > -1 #include