Fixed two warnings, dunno why they slipped through the other time.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6599 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -414,15 +414,16 @@ flo_read(floppy_cookie *cookie, off_t position, void *data, size_t *numbytes)
|
|||||||
*numbytes = 0;
|
*numbytes = 0;
|
||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
toread = MIN(len, sectsize);
|
toread = MIN(len, (size_t)sectsize);
|
||||||
toread = MIN(toread, sectsize - (position % sectsize));
|
toread = MIN(toread, sectsize - (position % sectsize));
|
||||||
memcpy(data, cookie->flp->master->buffer + position % cylsize/*(sectsize * ) + (position % sectsize)*/, toread);
|
memcpy(data, cookie->flp->master->buffer + position % cylsize/*(sectsize * ) + (position % sectsize)*/, toread);
|
||||||
len -= toread;
|
len -= toread;
|
||||||
bytes_read += toread;
|
bytes_read += toread;
|
||||||
position += toread;
|
position += toread;
|
||||||
}
|
}
|
||||||
|
|
||||||
// read the middle blocks
|
// read the middle blocks
|
||||||
while (len >= sectsize) {
|
while (len >= (size_t)sectsize) {
|
||||||
TRACE("read: middle %Ld, %ld, %ld\n", position, bytes_read, len);
|
TRACE("read: middle %Ld, %ld, %ld\n", position, bytes_read, len);
|
||||||
|
|
||||||
// try to read as many sectors as we can
|
// try to read as many sectors as we can
|
||||||
|
|||||||
Reference in New Issue
Block a user