fOffsetTable
fOffsetTable = (int32**)calloc(fChannelCount, sizeof(int32*));
fOffsetTable[0] = (int32*)calloc(fHeight * fChannelCount, sizeof(int32));
fOffsetTable[i] = fOffsetTable[0] + i * fHeight;
fOffsetTable[i][j] = _ReadLong();
fOffsetTable = (int32**)calloc(fChannelCount, sizeof(int32*));
fOffsetTable[0] = (int32*)calloc(fHeight * fChannelCount, sizeof(int32));
fOffsetTable[i] = fOffsetTable[0] + i * fHeight;
swap_data(B_INT32_TYPE, fOffsetTable[0], size, B_SWAP_HOST_TO_BENDIAN);
ret = fStream->Write(fOffsetTable[0], size);
if (fOffsetTable != NULL) {
free(fOffsetTable[0]);
free(fOffsetTable);
fOffsetTable = NULL;
int32 offset = fOffsetTable[z][y];
if (fOffsetTable[z][y] != 0)
fOffsetTable[z][y] = fARLEOffset;
fOffsetTable[z][y] = fARLEOffset;
if (fOffsetTable[z][y] != 0)
offset = fOffsetTable[z][y] = fNextRowOffset;
fOffsetTable(NULL),
int32** fOffsetTable; // offset table for compression
delete[] fOffsetTable;
fOffsetTable = new(std::nothrow) uint64[
if (fOffsetTable == NULL)
fOffsetTable, entriesToRead * sizeof(uint64));
_offset = fOffsetTable[chunkIndex - fOffsetTableIndex];
uint64* fOffsetTable;