From f519e6e262b4f0f3cf7f2ffd8f9634c9f05d6ed4 Mon Sep 17 00:00:00 2001
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
Date: Sat, 20 May 2023 00:33:32 +0200
Subject: Fix printing size_t

---
 server.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'server.c')

diff --git a/server.c b/server.c
index 238e958..00ca3f2 100644
--- a/server.c
+++ b/server.c
@@ -494,7 +494,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 *)", FetchServerType(btype));
@@ -1107,7 +1107,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 *)",
-- 
cgit v1.2.3