From f519e6e262b4f0f3cf7f2ffd8f9634c9f05d6ed4 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sat, 20 May 2023 00:33:32 +0200 Subject: Fix printing size_t --- utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'utils.c') diff --git a/utils.c b/utils.c index 6d6bb9e..4835290 100644 --- a/utils.c +++ b/utils.c @@ -307,10 +307,10 @@ WriteFieldDeclPrim(FILE *file, const argument_t *arg, /* Pad mach_msg_type_t/mach_msg_type_long_t in case we need alignment by more than its size. */ if (!arg->argLongForm && sizeof_mach_msg_type_t % complex_alignof) { - fprintf(file, "\t\tchar %s_pad[%d];\n", + fprintf(file, "\t\tchar %s_pad[%zd];\n", arg->argTTName, complex_alignof - sizeof_mach_msg_type_t % complex_alignof); } else if (arg->argLongForm && sizeof_mach_msg_type_long_t % complex_alignof) { - fprintf(file, "\t\tchar %s_pad[%d];\n", arg->argTTName, + fprintf(file, "\t\tchar %s_pad[%zd];\n", arg->argTTName, complex_alignof - sizeof_mach_msg_type_long_t % complex_alignof); } -- cgit v1.2.3