* src/dd.c (dd_copy): To print an off_t portably we need
to use PRIdMAX and cast to intmax_t, otherwise there
could be a mismatch between say a 32 bit off_t
and uintmax_t. This was flagged by -Wformat on
a 64 bit host when compiling with CFLAGS=-m32.
if (ftruncate (STDOUT_FILENO, output_offset) != 0)
{
error (0, errno,
- _("failed to truncate to %"PRIuMAX" bytes"
+ _("failed to truncate to %" PRIdMAX " bytes"
" in output file %s"),
- output_offset, quote (output_file));
+ (intmax_t) output_offset, quote (output_file));
return EXIT_FAILURE;
}
}