https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109034
--- Comment #1 from Roland Illig <roland.illig at gmx dot de> --- While here: > "you can silence this warning by using a hexadecimal constant" > " (%wx rather than %wd)", %x requires an unsigned argument, %wd requires a signed argument, so %wd should probably be %wu instead.