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 --- user.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'user.c') diff --git a/user.c b/user.c index dc9e21f..e044b4f 100644 --- a/user.c +++ b/user.c @@ -526,7 +526,7 @@ WriteArgSize(FILE *file, const argument_t *arg) * we have to round up. */ if (bsize % complex_alignof != 0) - fprintf(file, " + %d) & ~%d", complex_alignof - 1, complex_alignof - 1); + fprintf(file, " + %zd) & ~%zd", complex_alignof - 1, complex_alignof - 1); if (ptype->itIndefinite) { fprintf(file, " : sizeof(%s *)", @@ -841,7 +841,7 @@ WriteCheckArgSize(FILE *file, const argument_t *arg) /* If the base type size of the data field isn`t a multiple of complex_alignof, we have to round up. */ if (btype->itTypeSize % complex_alignof != 0) - fprintf(file, " + %d) & ~%d", complex_alignof - 1, complex_alignof - 1); + fprintf(file, " + %zd) & ~%zd", complex_alignof - 1, complex_alignof - 1); if (ptype->itIndefinite) fprintf(file, " : sizeof(%s *)", FetchUserType(btype)); -- cgit v1.2.3