[Scummvm-cvs-logs] CVS: scummvm/queen resource.cpp,1.20,1.21
Joost Peters
joostp at users.sourceforge.net
Tue Oct 28 05:32:16 CET 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/queen graphics.cpp,1.36,1.37 logic.cpp,1.63,1.64 resource.cpp,1.19,1.20 resource.h,1.15,1.16 sound.cpp,1.4,1.5 talk.cpp,1.24,1.25
- Next message: [Scummvm-cvs-logs] CVS: scummvm/bs2 controls.cpp,1.35,1.36 controls.h,1.6,1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/queen
In directory sc8-pr-cvs1:/tmp/cvs-serv11970/queen
Modified Files:
resource.cpp
Log Message:
cleanup
Index: resource.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/resource.cpp,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- resource.cpp 28 Oct 2003 12:42:35 -0000 1.20
+++ resource.cpp 28 Oct 2003 13:27:37 -0000 1.21
@@ -142,23 +142,17 @@
}
uint8 *Resource::loadFile(const char *filename, uint32 skipBytes, byte *dstBuf) {
- uint32 size = fileSize(filename);
+ uint32 size = fileSize(filename) - skipBytes;
if (dstBuf == NULL)
dstBuf = new byte[size];
// skip 'skipBytes' bytes (useful for headers)
_resourceFile->seek(fileOffset(filename) + skipBytes, SEEK_SET);
- _resourceFile->read(dstBuf, size - skipBytes);
+ _resourceFile->read(dstBuf, size);
return dstBuf;
}
uint8 *Resource::loadFileMalloc(const char *filename, uint32 skipBytes, byte *dstBuf) {
- uint32 size = fileSize(filename);
- if (dstBuf == NULL)
- dstBuf = (byte *)malloc(size);
- // skip 'skipBytes' bytes (useful for headers)
- _resourceFile->seek(fileOffset(filename) + skipBytes, SEEK_SET);
- _resourceFile->read(dstBuf, size - skipBytes);
- return dstBuf;
+ return loadFile(filename, skipBytes, (byte *)malloc(fileSize(filename) - skipBytes));
}
bool Resource::exists(const char *filename) {
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/queen graphics.cpp,1.36,1.37 logic.cpp,1.63,1.64 resource.cpp,1.19,1.20 resource.h,1.15,1.16 sound.cpp,1.4,1.5 talk.cpp,1.24,1.25
- Next message: [Scummvm-cvs-logs] CVS: scummvm/bs2 controls.cpp,1.35,1.36 controls.h,1.6,1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list