{
unsigned long destLen = entry.size;
uncompress(uncompressed, &destLen, compressed, entry.cSize);
- entry.size = destLen;
+ entry.size = (FileSize)destLen; // TODO: Support 64 bit file sizes
}
delete compressed;
}
{
unsigned long destLen = entry.size;
uncompress(uncompressed, &destLen, compressed, entry.cSize);
- entry.size = destLen;
+ entry.size = (FileSize)destLen;
}
delete compressed;
}
{
unsigned long destLen = entry.size;
uncompress(uncompressed, &destLen, compressed, entry.cSize);
- entry.size = destLen;
+ entry.size = (FileSize)destLen;
}
delete compressed;
}
if(compressed)
{
compress2(compressed, &destLen, uncompressed, entry.size, compression);
- entry.cSize = destLen;
+ entry.cSize = (FileSize)destLen;
}
}
delete uncompressed;
last = position;
if(!first) first = position;
- if(newPosition) *newPosition = (bool)position;
+ if(newPosition) *newPosition = position;
}
else
{
{
unsigned long destLen = entry.size;
uncompress(uncompressed, &destLen, compressed, entry.cSize);
- entry.size = destLen;
+ entry.size = (FileSize)destLen;
}
delete compressed;
}