intel/tools: fix invalid type in argument to printf format specifier

Also mark parse_error as printf-like to catch such errors with gcc.

CID: 1473100
CID: 1473101

Signed-off-by: Marcin Ślusarz <marcin.slusarz@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11574>
This commit is contained in:
Marcin Ślusarz
2021-06-24 13:22:42 +02:00
committed by Marge Bot
parent f2a3c9de67
commit 14227b3364
+2 -2
View File
@@ -57,7 +57,7 @@
#define SUBOPCODE_MEM_WRITE 0x06
#define SUBOPCODE_VERSION 0x0e
static void
static PRINTFLIKE(3, 4) void
parse_error(struct aub_read *read, const uint32_t *p, const char *fmt, ...)
{
if (!read->error)
@@ -316,7 +316,7 @@ aub_read_command(struct aub_read *read, const void *data, uint32_t data_len)
if (next > end) {
parse_error(read, data,
"input ends unexpectedly (command length: %d, remaining bytes: %d)\n",
"input ends unexpectedly (command length: %zu, remaining bytes: %zu)\n",
(uintptr_t)next - (uintptr_t)data,
(uintptr_t)end - (uintptr_t)data);
return -1;