<div dir="ltr"><div><div><div><div><div>Hi,<br><br></div>when compiling diglib I am getting several warnings like<br><br>format ‘%lld’ expects argument of type ‘long long int’, but argument 4 has type ‘off_t’ [-Wformat]<br>
<br></div>I am running Debian Unstable 64bit.<br><br></div>With a sample app<br><br>#include <stdio.h><br>#include <sys/types.h><br><br>int main(void) {<br>  off_t blah;<br><br>  return 0;<br>}<br><br></div>I am getting<br>
<br>gcc -E sizes.c  | grep __off_t | grep typedef<br>typedef long int __off_t;<br>typedef __off_t off_t;<br><br></div>and<br clear="all"><div><div><div><div><div><div><div><div><div><div><br>gcc -E sizes.c -D_FILE_OFFSET_BITS=64 | grep off_t<br>
typedef __off64_t off_t;<br><br></div><div>This seems to be OK. Trying to understand why %lld causes these warnings.<br><br></div><div>Martin<br><br></div><div>-- <br>Martin Landa <landa.martin <a href="http://gmail.com" target="_blank">gmail.com</a>> * <a href="http://geo.fsv.cvut.cz/~landa" target="_blank">http://geo.fsv.cvut.cz/~landa</a>
</div></div></div></div></div></div></div></div></div></div></div>