if (result < 0)
{
log_printf (LOG_ERROR,
- "While writing data to 0x%.8x-0x%.8x on %s: %m\n",
+ "While writing data to 0x%.8lx-0x%.8lx on %s: %m\n",
written,written + i,device);
exit (EXIT_FAILURE);
}
log_printf (LOG_ERROR,
- "Short write count returned while writing to x%.8x-0x%.8x on %s: %d/%llu bytes written to flash\n",
+ "Short write count returned while writing to x%.8zx-0x%.8zx on %s: %zu/%llu bytes written to flash\n",
written,written + i,device,written + result,(unsigned long long)filestat.st_size);
exit (EXIT_FAILURE);
}
if (size < BUFSIZE) i = size;
if (flags & FLAG_VERBOSE)
log_printf (LOG_NORMAL,
- "\rVerifying data: %dk/%lluk (%llu%%)",
+ "\rVerifying data: %luk/%lluk (%llu%%)",
KB (written + i),
KB ((unsigned long long)filestat.st_size),
PERCENTAGE (written + i,(unsigned long long)filestat.st_size));
if (memcmp (src,dest,i))
{
log_printf (LOG_ERROR,
- "File does not seem to match flash data. First mismatch at 0x%.8x-0x%.8x\n",
+ "File does not seem to match flash data. First mismatch at 0x%.8zx-0x%.8zx\n",
written,written + i);
exit (EXIT_FAILURE);
}
ret = pwrite(fd, wbuf, dev_info.leb_size, offs);
if (ret != dev_info.leb_size) {
failed("pwrite");
- errorm("cannot write %d bytes to offs %lld, wrote %d",
+ errorm("cannot write %d bytes to offs %ld, wrote %d",
dev_info.leb_size, offs, ret);
break;
}
ret = pread(fd, rbuf, dev_info.leb_size, offs);
if (ret != dev_info.leb_size) {
failed("read");
- errorm("failed to read %d bytes at offset %d "
+ errorm("failed to read %d bytes at offset %ld "
"of volume %d", dev_info.leb_size, offs,
vol_id);
break;
continue;
if (test_read3(vol_info, len, offsets[i])) {
- errorm("offset = %d", offsets[i]);
+ errorm("offset = %ld", offsets[i]);
return -1;
}
}
ret = read(fd, buf1, test_len);
if (ret < 0) {
failed("read");
- errorm("failed to read %d bytes", test_len);
+ errorm("failed to read %lld bytes", test_len);
goto close;
}
if (ret != test_len) {
- errorm("failed to read %d bytes, read %d", test_len, ret);
+ errorm("failed to read %lld bytes, read %d", test_len, ret);
goto close;
}
if (memcmp(buf, buf1, test_len)) {