this is first patch addressing this issue. There are several other
places where similiar issues are happening (see use of %z, %lld, and
%llx in bfd, binutils, and opcode sources). There are are several
different ways to resolve these issue. First would be to add - as
done by this patch - include of inttypes.h - if available - and use
int64_t here instead 'long long' type. Second would be to add those
helper macros to bfd-in.h (eg BFD_PRI64 and bfd_int64_t/bfd_uint64_t).
Another variant would be to use in binutils the gnulib existing for
gdb for now. The fourth solution would be to enable for mingw-targets
by default POSIX-printf, which of course don't resolve the issue for
VC.
So I would like to get your opinion, which variant is preferred by
binutils community to resolve this printf-formatting issue.