From 4b625567d31a78eea6f899613f428c60be5d3171 Mon Sep 17 00:00:00 2001 From: Johan Wikman Date: Mon, 7 Dec 2015 15:12:32 +0200 Subject: [PATCH] Ensure that calculated length is an integer. --- utils/skygw_types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/skygw_types.h b/utils/skygw_types.h index c3bd8b491..e8159c3fd 100644 --- a/utils/skygw_types.h +++ b/utils/skygw_types.h @@ -33,7 +33,7 @@ #define MB MEGABYTE_BYTE #define GB GIGABYTE_BYTE -#define CALCLEN(i) (floor(log10(abs(i))) + 1) +#define CALCLEN(i) ((size_t)(floor(log10(abs(i))) + 1)) #define UINTLEN(i) (i<10 ? 1 : (i<100 ? 2 : (i<1000 ? 3 : CALCLEN(i))))