+
+ // Do we need to add an offset to use block 0?
+
+ dev->internalStartBlock = dev->startBlock;
+ dev->internalEndBlock = dev->endBlock;
+ dev->blockOffset = 0;
+ dev->chunkOffset = 0;
+
+ if(dev->startBlock == 0)
+ {
+ dev->internalStartBlock++;
+ dev->internalEndBlock++;
+ dev->blockOffset++;
+ dev->chunkOffset = dev->nChunksPerBlock;
+ }
+
+
+ nBlocks = dev->internalEndBlock - dev->internalStartBlock + 1;