]> git.sur5r.net Git - i3/i3/commit
Fix compilation warnings on all Debian architectures. (#3007)
authorMichael Stapelberg <stapelberg@users.noreply.github.com>
Sat, 30 Sep 2017 17:16:21 +0000 (10:16 -0700)
committerGitHub <noreply@github.com>
Sat, 30 Sep 2017 17:16:21 +0000 (10:16 -0700)
commit21cdcdb07c5b141471993f212809813cf9829d72
tree7ac8aad71a2dfaa07f0688a91e5084dbe9b791f1
parent962750eb64c7f968a03c4f57541d864f2418fcaf
Fix compilation warnings on all Debian architectures. (#3007)

stbuf.st_size is of type off_t, which the standard defines as “extended signed
integral type”¹, and for which there is no correct printf format string. Hence,
we need to cast it into a hopefully-large-enough type (ugh) and use the
corresponding format string. In our case, int64_t should do it, as config files
really shouldn’t be anywhere close to those numbers.

① http://pubs.opengroup.org/onlinepubs/007908799/xsh/systypes.h.html
include/all.h
src/config_parser.c
src/util.c