From fe497c497a1a0d018366b1e710b2a176cf9751f7 Mon Sep 17 00:00:00 2001 From: Eric Leblond Date: Thu, 31 Jul 2008 10:45:27 +0200 Subject: cleanup: fix warning about integer format This patch uses PRIu64 and PRId64 macros from inttypes.h to have a correct definition of 64 bit integer format for 64bits and 32bits arch. Signed-off-by: Eric Leblond Signed-off-by: Pablo Neira Ayuso --- util/db.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/util/db.c b/util/db.c index 68dcc31..61c31a3 100644 --- a/util/db.c +++ b/util/db.c @@ -32,6 +32,7 @@ #include #include #include +#include #include #include @@ -254,7 +255,7 @@ static int __interp_db(struct ulogd_pluginstance *upi) sprintf(di->stmt_ins, "%d,", res->u.value.i32); break; case ULOGD_RET_INT64: - sprintf(di->stmt_ins, "%lld,", res->u.value.i64); + sprintf(di->stmt_ins, "%" PRId64 ",", res->u.value.i64); break; case ULOGD_RET_UINT8: sprintf(di->stmt_ins, "%u,", res->u.value.ui8); @@ -268,7 +269,7 @@ static int __interp_db(struct ulogd_pluginstance *upi) sprintf(di->stmt_ins, "%u,", res->u.value.ui32); break; case ULOGD_RET_UINT64: - sprintf(di->stmt_ins, "%llu,", res->u.value.ui64); + sprintf(di->stmt_ins, "%" PRIu64 ",", res->u.value.ui64); break; case ULOGD_RET_BOOL: sprintf(di->stmt_ins, "'%d',", res->u.value.b); -- cgit v1.2.3