[Scummvm-cvs-logs] SF.net SVN: scummvm:[42422] tools/trunk/compress_gob.cpp

drmccoy at users.sourceforge.net drmccoy at users.sourceforge.net
Sun Jul 12 18:59:29 CEST 2009


Revision: 42422
          http://scummvm.svn.sourceforge.net/scummvm/?rev=42422&view=rev
Author:   drmccoy
Date:     2009-07-12 16:59:29 +0000 (Sun, 12 Jul 2009)

Log Message:
-----------
Fully initializing memory, this fixes LZ-compression for me

Modified Paths:
--------------
    tools/trunk/compress_gob.cpp

Modified: tools/trunk/compress_gob.cpp
===================================================================
--- tools/trunk/compress_gob.cpp	2009-07-12 16:40:10 UTC (rev 42421)
+++ tools/trunk/compress_gob.cpp	2009-07-12 16:59:29 UTC (rev 42422)
@@ -355,9 +355,10 @@
 	size = fileSize(src);
 
 	byte *unpacked = new byte [size + 1];
-	for (int i = 0; i < 4096 - 18; i++)
-		dico[i] = 0x20;
 
+	memset(dico, 0x20, 4114);
+	memset(unpacked, 0, size + 1);
+
 	fread(unpacked, 1, size, src);
 
 	writeBuffer[0] = size & 0xFF;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list