Lines Matching full:numbytes
297 int DiskIO::Read(void* buffer, int numBytes) {
309 if (numBytes <= blockSize) {
313 numBlocks = numBytes / blockSize;
314 if ((numBytes % blockSize) != 0)
325 memcpy(buffer, tempSpace, numBytes);
328 if (((numBlocks * blockSize) != numBytes) && (retval > 0))
329 retval = numBytes;
340 int DiskIO::Write(void* buffer, int numBytes) {
352 if (numBytes <= blockSize) {
356 numBlocks = numBytes / blockSize;
357 if ((numBytes % blockSize) != 0) numBlocks++;
366 memcpy(tempSpace, buffer, numBytes);
367 for (i = numBytes; i < numBlocks * blockSize; i++) {
373 if (((numBlocks * blockSize) != numBytes) && (retval > 0))
374 retval = numBytes;