From 54813ce3470c19ce82145c960bb38e77de03d327 Mon Sep 17 00:00:00 2001 From: midipix Date: Feb 03 2024 19:12:52 +0000 Subject: slbt_ar_output_members_posix() format string: use PRIu64 rather than %z. --- diff --git a/src/arbits/output/slbt_ar_output_members.c b/src/arbits/output/slbt_ar_output_members.c index f566656..43652a7 100644 --- a/src/arbits/output/slbt_ar_output_members.c +++ b/src/arbits/output/slbt_ar_output_members.c @@ -121,7 +121,17 @@ static int slbt_ar_output_members_posix( gidlen = slbt_ar_output_decimal_len_from_val(gidlen,1); arloc = newlocale(LC_ALL,setlocale(LC_ALL,0),0); - sprintf(fmtstr,"%%s%%s%%s %%%zuu/%%-%zuu %%%zuu %%s %%s\n",uidlen,gidlen,sizelen); + sprintf( + fmtstr, + "%%s%%s%%s " + "%%" PPRIU64 "u" + "/%%-" PPRIU64 "u " + "%%" PPRIU64 "u " + "%%s " + "%%s\n", + uidlen, + gidlen, + sizelen); } for (memberp=meta->a_memberv; *memberp; memberp++) {