else {
num = Length / BlockSize;
tailings = Length % BlockSize;
+ leading = 0;
}
// Read central blocks
LOG("Reading %i blocks", num);
ret = ReadBlocks(block, num, Buffer, Argument);
if(ret != num ) {
+ LOG("Incomplete read (%i != %i)", ret, num);
LEAVE('X', leading + ret * BlockSize);
return leading + ret * BlockSize;
}