aboutsummaryrefslogtreecommitdiff
path: root/engines/prince/archive.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/prince/archive.cpp')
-rw-r--r--engines/prince/archive.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/engines/prince/archive.cpp b/engines/prince/archive.cpp
index 984c078bfb..0ed6e8c753 100644
--- a/engines/prince/archive.cpp
+++ b/engines/prince/archive.cpp
@@ -55,8 +55,8 @@ bool PtcArchive::open(const Common::String &filename) {
uint32 fileTableOffset = _stream->readUint32LE() ^ 0x4D4F4B2D; // MOK-
uint32 fileTableSize = _stream->readUint32LE() ^ 0x534F4654; // SOFT
- //debug("fileTableOffset : %08X", fileTableOffset);
- //debug("fileTableSize: %08X", fileTableSize);
+ debug(8, "fileTableOffset : %08X", fileTableOffset);
+ debug(8, "fileTableSize: %08X", fileTableSize);
_stream->seek(fileTableOffset);
@@ -70,7 +70,7 @@ bool PtcArchive::open(const Common::String &filename) {
Common::String name = (const char*)fileItem;
item._offset = READ_LE_UINT32(fileItem + 24);
item._size = READ_LE_UINT32(fileItem + 28);
- //debug("%12s %8X %d", name.c_str(), item._offset, item._size);
+ debug(8, "%12s %8X %d", name.c_str(), item._offset, item._size);
_items[name] = item;
}
@@ -135,6 +135,8 @@ Common::SeekableReadStream *PtcArchive::createReadStreamForMember(const Common::
return 0;
}
+ debug(8, "PtcArchive::createReadStreamForMember(%s)", name.c_str());
+
const FileEntry &entryHeader = _items[name];
if (entryHeader._size < 4)
@@ -156,9 +158,9 @@ Common::SeekableReadStream *PtcArchive::createReadStreamForMember(const Common::
free(buffer);
size = decompLen;
buffer = decompData;
- }
- //debug("PtcArchive::createReadStreamForMember name %s", name.c_str());
+ debug(8, "PtcArchive::createReadStreamForMember: decompressed %d to %d bytes", entryHeader._size, decompLen);
+ }
return new Common::MemoryReadStream(buffer, size, DisposeAfterUse::YES);
}