Rename GetUncompressedDataSize to GetDataSize

Also rename the old `GetDataSize` to `GetFileDataSize`. `GetDataSize`
now returns the actual data size, not the data size before
decompression.
This commit is contained in:
heinrich5991 2017-08-30 08:36:17 +02:00
parent 3555762e1a
commit 2682480f8a
13 changed files with 36 additions and 36 deletions

View file

@ -10,7 +10,7 @@ class IMap : public IInterface
MACRO_INTERFACE("map", 0) MACRO_INTERFACE("map", 0)
public: public:
virtual void *GetData(int Index) = 0; virtual void *GetData(int Index) = 0;
virtual int GetUncompressedDataSize(int Index) = 0; virtual int GetDataSize(int Index) = 0;
virtual void *GetDataSwapped(int Index) = 0; virtual void *GetDataSwapped(int Index) = 0;
virtual void UnloadData(int Index) = 0; virtual void UnloadData(int Index) = 0;
virtual void *GetItem(int Index, int *Type, int *pID) = 0; virtual void *GetItem(int Index, int *Type, int *pID) = 0;

View file

@ -258,8 +258,8 @@ int CDataFileReader::NumData()
return m_pDataFile->m_Header.m_NumRawData; return m_pDataFile->m_Header.m_NumRawData;
} }
// always returns the size in the file // returns the size in the file
int CDataFileReader::GetDataSize(int Index) int CDataFileReader::GetFileDataSize(int Index)
{ {
if(!m_pDataFile) { return 0; } if(!m_pDataFile) { return 0; }
@ -268,15 +268,15 @@ int CDataFileReader::GetDataSize(int Index)
return m_pDataFile->m_Info.m_pDataOffsets[Index+1]-m_pDataFile->m_Info.m_pDataOffsets[Index]; return m_pDataFile->m_Info.m_pDataOffsets[Index+1]-m_pDataFile->m_Info.m_pDataOffsets[Index];
} }
// always returns the size in the file // returns the size of the resulting data
int CDataFileReader::GetUncompressedDataSize(int Index) int CDataFileReader::GetDataSize(int Index)
{ {
if(!m_pDataFile) { return 0; } if(!m_pDataFile) { return 0; }
if(m_pDataFile->m_Header.m_Version == 4) if(m_pDataFile->m_Header.m_Version == 4)
return m_pDataFile->m_Info.m_pDataSizes[Index]; return m_pDataFile->m_Info.m_pDataSizes[Index];
else else
return GetDataSize(Index); return GetFileDataSize(Index);
} }
void *CDataFileReader::GetDataImpl(int Index, int Swap) void *CDataFileReader::GetDataImpl(int Index, int Swap)
@ -287,7 +287,7 @@ void *CDataFileReader::GetDataImpl(int Index, int Swap)
if(!m_pDataFile->m_ppDataPtrs[Index]) if(!m_pDataFile->m_ppDataPtrs[Index])
{ {
// fetch the data size // fetch the data size
int DataSize = GetDataSize(Index); int DataSize = GetFileDataSize(Index);
#if defined(CONF_ARCH_ENDIAN_BIG) #if defined(CONF_ARCH_ENDIAN_BIG)
int SwapSize = DataSize; int SwapSize = DataSize;
#endif #endif

View file

@ -8,6 +8,7 @@ class CDataFileReader
{ {
struct CDatafile *m_pDataFile; struct CDatafile *m_pDataFile;
void *GetDataImpl(int Index, int Swap); void *GetDataImpl(int Index, int Swap);
int GetFileDataSize(int Index);
public: public:
CDataFileReader() : m_pDataFile(0) {} CDataFileReader() : m_pDataFile(0) {}
~CDataFileReader() { Close(); } ~CDataFileReader() { Close(); }
@ -22,7 +23,6 @@ public:
void *GetData(int Index); void *GetData(int Index);
void *GetDataSwapped(int Index); // makes sure that the data is 32bit LE ints when saved void *GetDataSwapped(int Index); // makes sure that the data is 32bit LE ints when saved
int GetDataSize(int Index); int GetDataSize(int Index);
int GetUncompressedDataSize(int Index);
void UnloadData(int Index); void UnloadData(int Index);
void *GetItem(int Index, int *pType, int *pID); void *GetItem(int Index, int *pType, int *pID);
int GetItemSize(int Index); int GetItemSize(int Index);

View file

@ -12,7 +12,7 @@ public:
CMap() {} CMap() {}
virtual void *GetData(int Index) { return m_DataFile.GetData(Index); } virtual void *GetData(int Index) { return m_DataFile.GetData(Index); }
virtual int GetUncompressedDataSize(int Index) { return m_DataFile.GetUncompressedDataSize(Index); } virtual int GetDataSize(int Index) { return m_DataFile.GetDataSize(Index); }
virtual void *GetDataSwapped(int Index) { return m_DataFile.GetDataSwapped(Index); } virtual void *GetDataSwapped(int Index) { return m_DataFile.GetDataSwapped(Index); }
virtual void UnloadData(int Index) { m_DataFile.UnloadData(Index); } virtual void UnloadData(int Index) { m_DataFile.UnloadData(Index); }
virtual void *GetItem(int Index, int *pType, int *pID) { return m_DataFile.GetItem(Index, pType, pID); } virtual void *GetItem(int Index, int *pType, int *pID) { return m_DataFile.GetItem(Index, pType, pID); }

View file

@ -161,7 +161,7 @@ void CBackground::OnRender()
Graphics()->TextureSet(m_pImages->Get(pTMap->m_Image)); Graphics()->TextureSet(m_pImages->Get(pTMap->m_Image));
CTile *pTiles = (CTile *)m_pMap->GetData(pTMap->m_Data); CTile *pTiles = (CTile *)m_pMap->GetData(pTMap->m_Data);
unsigned int Size = m_pMap->GetUncompressedDataSize(pTMap->m_Data); unsigned int Size = m_pMap->GetDataSize(pTMap->m_Data);
if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CTile)) if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CTile))
{ {

View file

@ -250,7 +250,7 @@ void CMapLayers::OnRender()
Graphics()->TextureSet(m_pClient->m_pMapimages->Get(pTMap->m_Image)); Graphics()->TextureSet(m_pClient->m_pMapimages->Get(pTMap->m_Image));
CTile *pTiles = (CTile *)m_pLayers->Map()->GetData(pTMap->m_Data); CTile *pTiles = (CTile *)m_pLayers->Map()->GetData(pTMap->m_Data);
unsigned int Size = m_pLayers->Map()->GetUncompressedDataSize(pTMap->m_Data); unsigned int Size = m_pLayers->Map()->GetDataSize(pTMap->m_Data);
if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CTile)) if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CTile))
{ {
@ -304,7 +304,7 @@ void CMapLayers::OnRender()
Graphics()->TextureSet(m_pClient->m_pMapimages->GetEntities()); Graphics()->TextureSet(m_pClient->m_pMapimages->GetEntities());
CTile *pFrontTiles = (CTile *)m_pLayers->Map()->GetData(pTMap->m_Front); CTile *pFrontTiles = (CTile *)m_pLayers->Map()->GetData(pTMap->m_Front);
unsigned int Size = m_pLayers->Map()->GetUncompressedDataSize(pTMap->m_Front); unsigned int Size = m_pLayers->Map()->GetDataSize(pTMap->m_Front);
if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CTile)) if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CTile))
{ {
@ -323,7 +323,7 @@ void CMapLayers::OnRender()
Graphics()->TextureSet(m_pClient->m_pMapimages->GetEntities()); Graphics()->TextureSet(m_pClient->m_pMapimages->GetEntities());
CSwitchTile *pSwitchTiles = (CSwitchTile *)m_pLayers->Map()->GetData(pTMap->m_Switch); CSwitchTile *pSwitchTiles = (CSwitchTile *)m_pLayers->Map()->GetData(pTMap->m_Switch);
unsigned int Size = m_pLayers->Map()->GetUncompressedDataSize(pTMap->m_Switch); unsigned int Size = m_pLayers->Map()->GetDataSize(pTMap->m_Switch);
if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CSwitchTile)) if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CSwitchTile))
{ {
@ -341,7 +341,7 @@ void CMapLayers::OnRender()
Graphics()->TextureSet(m_pClient->m_pMapimages->GetEntities()); Graphics()->TextureSet(m_pClient->m_pMapimages->GetEntities());
CTeleTile *pTeleTiles = (CTeleTile *)m_pLayers->Map()->GetData(pTMap->m_Tele); CTeleTile *pTeleTiles = (CTeleTile *)m_pLayers->Map()->GetData(pTMap->m_Tele);
unsigned int Size = m_pLayers->Map()->GetUncompressedDataSize(pTMap->m_Tele); unsigned int Size = m_pLayers->Map()->GetDataSize(pTMap->m_Tele);
if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CTeleTile)) if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CTeleTile))
{ {
@ -359,7 +359,7 @@ void CMapLayers::OnRender()
Graphics()->TextureSet(m_pClient->m_pMapimages->GetEntities()); Graphics()->TextureSet(m_pClient->m_pMapimages->GetEntities());
CSpeedupTile *pSpeedupTiles = (CSpeedupTile *)m_pLayers->Map()->GetData(pTMap->m_Speedup); CSpeedupTile *pSpeedupTiles = (CSpeedupTile *)m_pLayers->Map()->GetData(pTMap->m_Speedup);
unsigned int Size = m_pLayers->Map()->GetUncompressedDataSize(pTMap->m_Speedup); unsigned int Size = m_pLayers->Map()->GetDataSize(pTMap->m_Speedup);
if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CSpeedupTile)) if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CSpeedupTile))
{ {
@ -377,7 +377,7 @@ void CMapLayers::OnRender()
Graphics()->TextureSet(m_pClient->m_pMapimages->GetEntities()); Graphics()->TextureSet(m_pClient->m_pMapimages->GetEntities());
CTuneTile *pTuneTiles = (CTuneTile *)m_pLayers->Map()->GetData(pTMap->m_Tune); CTuneTile *pTuneTiles = (CTuneTile *)m_pLayers->Map()->GetData(pTMap->m_Tune);
unsigned int Size = m_pLayers->Map()->GetUncompressedDataSize(pTMap->m_Tune); unsigned int Size = m_pLayers->Map()->GetDataSize(pTMap->m_Tune);
if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CTuneTile)) if (Size >= pTMap->m_Width*pTMap->m_Height*sizeof(CTuneTile))
{ {

View file

@ -46,21 +46,21 @@ void CCollision::Init(class CLayers *pLayers)
if(m_pLayers->TeleLayer()) if(m_pLayers->TeleLayer())
{ {
unsigned int Size = m_pLayers->Map()->GetUncompressedDataSize(m_pLayers->TeleLayer()->m_Tele); unsigned int Size = m_pLayers->Map()->GetDataSize(m_pLayers->TeleLayer()->m_Tele);
if (Size >= m_Width*m_Height*sizeof(CTeleTile)) if (Size >= m_Width*m_Height*sizeof(CTeleTile))
m_pTele = static_cast<CTeleTile *>(m_pLayers->Map()->GetData(m_pLayers->TeleLayer()->m_Tele)); m_pTele = static_cast<CTeleTile *>(m_pLayers->Map()->GetData(m_pLayers->TeleLayer()->m_Tele));
} }
if(m_pLayers->SpeedupLayer()) if(m_pLayers->SpeedupLayer())
{ {
unsigned int Size = m_pLayers->Map()->GetUncompressedDataSize(m_pLayers->SpeedupLayer()->m_Speedup); unsigned int Size = m_pLayers->Map()->GetDataSize(m_pLayers->SpeedupLayer()->m_Speedup);
if (Size >= m_Width*m_Height*sizeof(CSpeedupTile)) if (Size >= m_Width*m_Height*sizeof(CSpeedupTile))
m_pSpeedup = static_cast<CSpeedupTile *>(m_pLayers->Map()->GetData(m_pLayers->SpeedupLayer()->m_Speedup)); m_pSpeedup = static_cast<CSpeedupTile *>(m_pLayers->Map()->GetData(m_pLayers->SpeedupLayer()->m_Speedup));
} }
if(m_pLayers->SwitchLayer()) if(m_pLayers->SwitchLayer())
{ {
unsigned int Size = m_pLayers->Map()->GetUncompressedDataSize(m_pLayers->SwitchLayer()->m_Switch); unsigned int Size = m_pLayers->Map()->GetDataSize(m_pLayers->SwitchLayer()->m_Switch);
if (Size >= m_Width*m_Height*sizeof(CSwitchTile)) if (Size >= m_Width*m_Height*sizeof(CSwitchTile))
m_pSwitch = static_cast<CSwitchTile *>(m_pLayers->Map()->GetData(m_pLayers->SwitchLayer()->m_Switch)); m_pSwitch = static_cast<CSwitchTile *>(m_pLayers->Map()->GetData(m_pLayers->SwitchLayer()->m_Switch));
@ -75,14 +75,14 @@ void CCollision::Init(class CLayers *pLayers)
if(m_pLayers->TuneLayer()) if(m_pLayers->TuneLayer())
{ {
unsigned int Size = m_pLayers->Map()->GetUncompressedDataSize(m_pLayers->TuneLayer()->m_Tune); unsigned int Size = m_pLayers->Map()->GetDataSize(m_pLayers->TuneLayer()->m_Tune);
if (Size >= m_Width*m_Height*sizeof(CTuneTile)) if (Size >= m_Width*m_Height*sizeof(CTuneTile))
m_pTune = static_cast<CTuneTile *>(m_pLayers->Map()->GetData(m_pLayers->TuneLayer()->m_Tune)); m_pTune = static_cast<CTuneTile *>(m_pLayers->Map()->GetData(m_pLayers->TuneLayer()->m_Tune));
} }
if(m_pLayers->FrontLayer()) if(m_pLayers->FrontLayer())
{ {
unsigned int Size = m_pLayers->Map()->GetUncompressedDataSize(m_pLayers->FrontLayer()->m_Front); unsigned int Size = m_pLayers->Map()->GetDataSize(m_pLayers->FrontLayer()->m_Front);
if (Size >= m_Width*m_Height*sizeof(CTile)) if (Size >= m_Width*m_Height*sizeof(CTile))
m_pFront = static_cast<CTile *>(m_pLayers->Map()->GetData(m_pLayers->FrontLayer()->m_Front)); m_pFront = static_cast<CTile *>(m_pLayers->Map()->GetData(m_pLayers->FrontLayer()->m_Front));
} }

View file

@ -633,7 +633,7 @@ int CEditorMap::Load(class IStorage *pStorage, const char *pFileName, int Storag
if(!(pItem->m_Settings > -1)) if(!(pItem->m_Settings > -1))
break; break;
const unsigned Size = DataFile.GetUncompressedDataSize(pItem->m_Settings); const unsigned Size = DataFile.GetDataSize(pItem->m_Settings);
char *pSettings = (char *)DataFile.GetData(pItem->m_Settings); char *pSettings = (char *)DataFile.GetData(pItem->m_Settings);
char *pNext = pSettings; char *pNext = pSettings;
while(pNext < pSettings + Size) while(pNext < pSettings + Size)
@ -867,7 +867,7 @@ int CEditorMap::Load(class IStorage *pStorage, const char *pFileName, int Storag
pGroup->AddLayer(pTiles); pGroup->AddLayer(pTiles);
void *pData = DataFile.GetData(pTilemapItem->m_Data); void *pData = DataFile.GetData(pTilemapItem->m_Data);
unsigned int Size = DataFile.GetUncompressedDataSize(pTilemapItem->m_Data); unsigned int Size = DataFile.GetDataSize(pTilemapItem->m_Data);
pTiles->m_Image = pTilemapItem->m_Image; pTiles->m_Image = pTilemapItem->m_Image;
pTiles->m_Game = pTilemapItem->m_Flags&TILESLAYERFLAG_GAME; pTiles->m_Game = pTilemapItem->m_Flags&TILESLAYERFLAG_GAME;
@ -878,7 +878,7 @@ int CEditorMap::Load(class IStorage *pStorage, const char *pFileName, int Storag
if(pTiles->m_Tele) if(pTiles->m_Tele)
{ {
void *pTeleData = DataFile.GetData(pTilemapItem->m_Tele); void *pTeleData = DataFile.GetData(pTilemapItem->m_Tele);
unsigned int Size = DataFile.GetUncompressedDataSize(pTilemapItem->m_Tele); unsigned int Size = DataFile.GetDataSize(pTilemapItem->m_Tele);
if (Size >= pTiles->m_Width*pTiles->m_Height*sizeof(CTeleTile)) if (Size >= pTiles->m_Width*pTiles->m_Height*sizeof(CTeleTile))
{ {
static const int s_aTilesRep[] = { static const int s_aTilesRep[] = {
@ -909,7 +909,7 @@ int CEditorMap::Load(class IStorage *pStorage, const char *pFileName, int Storag
else if(pTiles->m_Speedup) else if(pTiles->m_Speedup)
{ {
void *pSpeedupData = DataFile.GetData(pTilemapItem->m_Speedup); void *pSpeedupData = DataFile.GetData(pTilemapItem->m_Speedup);
unsigned int Size = DataFile.GetUncompressedDataSize(pTilemapItem->m_Speedup); unsigned int Size = DataFile.GetDataSize(pTilemapItem->m_Speedup);
if (Size >= pTiles->m_Width*pTiles->m_Height*sizeof(CSpeedupTile)) if (Size >= pTiles->m_Width*pTiles->m_Height*sizeof(CSpeedupTile))
{ {
@ -929,7 +929,7 @@ int CEditorMap::Load(class IStorage *pStorage, const char *pFileName, int Storag
else if(pTiles->m_Front) else if(pTiles->m_Front)
{ {
void *pFrontData = DataFile.GetData(pTilemapItem->m_Front); void *pFrontData = DataFile.GetData(pTilemapItem->m_Front);
unsigned int Size = DataFile.GetUncompressedDataSize(pTilemapItem->m_Front); unsigned int Size = DataFile.GetDataSize(pTilemapItem->m_Front);
if (Size >= pTiles->m_Width*pTiles->m_Height*sizeof(CTile)) if (Size >= pTiles->m_Width*pTiles->m_Height*sizeof(CTile))
mem_copy(((CLayerFront*)pTiles)->m_pTiles, pFrontData, pTiles->m_Width*pTiles->m_Height*sizeof(CTile)); mem_copy(((CLayerFront*)pTiles)->m_pTiles, pFrontData, pTiles->m_Width*pTiles->m_Height*sizeof(CTile));
@ -938,7 +938,7 @@ int CEditorMap::Load(class IStorage *pStorage, const char *pFileName, int Storag
else if(pTiles->m_Switch) else if(pTiles->m_Switch)
{ {
void *pSwitchData = DataFile.GetData(pTilemapItem->m_Switch); void *pSwitchData = DataFile.GetData(pTilemapItem->m_Switch);
unsigned int Size = DataFile.GetUncompressedDataSize(pTilemapItem->m_Switch); unsigned int Size = DataFile.GetDataSize(pTilemapItem->m_Switch);
if (Size >= pTiles->m_Width*pTiles->m_Height*sizeof(CSwitchTile)) if (Size >= pTiles->m_Width*pTiles->m_Height*sizeof(CSwitchTile))
{ {
const int s_aTilesComp[] = { const int s_aTilesComp[] = {
@ -984,7 +984,7 @@ int CEditorMap::Load(class IStorage *pStorage, const char *pFileName, int Storag
else if(pTiles->m_Tune) else if(pTiles->m_Tune)
{ {
void *pTuneData = DataFile.GetData(pTilemapItem->m_Tune); void *pTuneData = DataFile.GetData(pTilemapItem->m_Tune);
unsigned int Size = DataFile.GetUncompressedDataSize(pTilemapItem->m_Tune); unsigned int Size = DataFile.GetDataSize(pTilemapItem->m_Tune);
if (Size >= pTiles->m_Width*pTiles->m_Height*sizeof(CTuneTile)) if (Size >= pTiles->m_Width*pTiles->m_Height*sizeof(CTuneTile))
{ {
CTuneTile *pLayerTuneTiles = ((CLayerTune *)pTiles)->m_pTuneTile; CTuneTile *pLayerTuneTiles = ((CLayerTune *)pTiles)->m_pTuneTile;

View file

@ -2720,7 +2720,7 @@ void CGameContext::OnMapChange(char *pNewMapName, int MapNameSize)
{ {
SettingsIndex = pInfo->m_Settings; SettingsIndex = pInfo->m_Settings;
char *pMapSettings = (char *)Reader.GetData(SettingsIndex); char *pMapSettings = (char *)Reader.GetData(SettingsIndex);
int DataSize = Reader.GetUncompressedDataSize(SettingsIndex); int DataSize = Reader.GetDataSize(SettingsIndex);
if(DataSize == TotalLength && mem_comp(pSettings, pMapSettings, DataSize) == 0) if(DataSize == TotalLength && mem_comp(pSettings, pMapSettings, DataSize) == 0)
{ {
// Configs coincide, no need to update map. // Configs coincide, no need to update map.
@ -2767,7 +2767,7 @@ void CGameContext::OnMapChange(char *pNewMapName, int MapNameSize)
continue; continue;
} }
unsigned char *pData = (unsigned char *)Reader.GetData(i); unsigned char *pData = (unsigned char *)Reader.GetData(i);
int Size = Reader.GetUncompressedDataSize(i); int Size = Reader.GetDataSize(i);
Writer.AddData(Size, pData); Writer.AddData(Size, pData);
Reader.UnloadData(i); Reader.UnloadData(i);
} }
@ -2812,7 +2812,7 @@ void CGameContext::LoadMapSettings()
if(!(pItem->m_Settings > -1)) if(!(pItem->m_Settings > -1))
break; break;
int Size = pMap->GetUncompressedDataSize(pItem->m_Settings); int Size = pMap->GetDataSize(pItem->m_Settings);
char *pSettings = (char *)pMap->GetData(pItem->m_Settings); char *pSettings = (char *)pMap->GetData(pItem->m_Settings);
char *pNext = pSettings; char *pNext = pSettings;
while(pNext < pSettings + Size) while(pNext < pSettings + Size)

View file

@ -35,7 +35,7 @@ void Process(IStorage *pStorage, const char *pMapName, const char *pConfigName)
return; return;
} }
int Size = Map.GetUncompressedDataSize(pItem->m_Settings); int Size = Map.GetDataSize(pItem->m_Settings);
char *pSettings = (char *)Map.GetData(pItem->m_Settings); char *pSettings = (char *)Map.GetData(pItem->m_Settings);
char *pNext = pSettings; char *pNext = pSettings;
while(pNext < pSettings + Size) while(pNext < pSettings + Size)

View file

@ -69,7 +69,7 @@ void Process(IStorage *pStorage, const char *pMapName, const char *pConfigName)
{ {
SettingsIndex = pInfo->m_Settings; SettingsIndex = pInfo->m_Settings;
char *pMapSettings = (char *)Reader.GetData(SettingsIndex); char *pMapSettings = (char *)Reader.GetData(SettingsIndex);
int DataSize = Reader.GetUncompressedDataSize(SettingsIndex); int DataSize = Reader.GetDataSize(SettingsIndex);
if(DataSize == TotalLength && mem_comp(pSettings, pMapSettings, DataSize) == 0) if(DataSize == TotalLength && mem_comp(pSettings, pMapSettings, DataSize) == 0)
{ {
dbg_msg("config_store", "configs coincide, not updating map"); dbg_msg("config_store", "configs coincide, not updating map");
@ -116,7 +116,7 @@ void Process(IStorage *pStorage, const char *pMapName, const char *pConfigName)
continue; continue;
} }
unsigned char *pData = (unsigned char *)Reader.GetData(i); unsigned char *pData = (unsigned char *)Reader.GetData(i);
int Size = Reader.GetUncompressedDataSize(i); int Size = Reader.GetDataSize(i);
Writer.AddData(Size, pData); Writer.AddData(Size, pData);
Reader.UnloadData(i); Reader.UnloadData(i);
} }

View file

@ -188,7 +188,7 @@ int main(int argc, const char **argv)
else else
{ {
pData = g_DataReader.GetData(Index); pData = g_DataReader.GetData(Index);
Size = g_DataReader.GetUncompressedDataSize(Index); Size = g_DataReader.GetDataSize(Index);
} }
g_DataWriter.AddData(Size, pData); g_DataWriter.AddData(Size, pData);

View file

@ -35,7 +35,7 @@ int main(int argc, const char **argv)
for(Index = 0; Index < DataFile.NumData(); Index++) for(Index = 0; Index < DataFile.NumData(); Index++)
{ {
pPtr = DataFile.GetData(Index); pPtr = DataFile.GetData(Index);
Size = DataFile.GetUncompressedDataSize(Index); Size = DataFile.GetDataSize(Index);
df.AddData(Size, pPtr); df.AddData(Size, pPtr);
} }