diff options
author | Eric Leblond <eric@inl.fr> | 2008-07-31 10:45:27 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@netfilter.org> | 2008-07-31 10:45:27 +0200 |
commit | fe497c497a1a0d018366b1e710b2a176cf9751f7 (patch) | |
tree | 1f77c553b8f7ff9d945c8f10aa2c842189e93b7a /util | |
parent | 61704a1f28aad1c64cbcdbec67be17e675482065 (diff) |
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 <eric@inl.fr>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'util')
-rw-r--r-- | util/db.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -32,6 +32,7 @@ #include <netinet/in.h> #include <arpa/inet.h> #include <time.h> +#include <inttypes.h> #include <ulogd/ulogd.h> #include <ulogd/db.h> @@ -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); |