{
while (records--)
{
- int nread = safe_read (fdesc, buf, blocksize);
+ ssize_t nread = safe_read (fdesc, buf, blocksize);
if (nread < 0)
{
error (0, errno, _("reading %s"), quote (file));
unsigned char *ibuf, *bufstart; /* Input buffer. */
unsigned char *real_buf; /* real buffer address before alignment */
unsigned char *real_obuf;
- int nread; /* Bytes read in the current block. */
+ ssize_t nread; /* Bytes read in the current block. */
int exit_status = 0;
size_t page_size = getpagesize ();
size_t n_bytes_read;
}
}
- n_bytes_read = (size_t) nread;
+ n_bytes_read = nread;
if (n_bytes_read < input_blocksize)
{