diff --git a/lib/isc/buffer.c b/lib/isc/buffer.c index bcb299992a..30e6293c2f 100644 --- a/lib/isc/buffer.c +++ b/lib/isc/buffer.c @@ -21,6 +21,7 @@ #include #include +#include #include #include #include @@ -474,7 +475,7 @@ isc_buffer_putdecint(isc_buffer_t *b, isc_int64_t v) { REQUIRE(ISC_BUFFER_VALID(b)); /* xxxwpk do it more low-level way ? */ - l = snprintf(buf, 21, "%lld", v); + l = snprintf(buf, 21, "%" ISC_PRINT_QUADFORMAT "d", v); RUNTIME_CHECK(l <= 21); if (b->autore) { result = isc_buffer_reserve(&b, l);