File diff r14207:f0d2dcb62e53 → r14208:c4ac4f772e63
src/saveload/saveload.cpp
Show inline comments
 
@@ -1244,9 +1244,11 @@ static void SlFixPointers()
 
/*******************************************
 
 ********** START OF LZO CODE **************
 
 *******************************************/
 

	
 
#ifdef WITH_LZO
 
#define LZO_SIZE 8192
 

	
 
#include "../3rdparty/minilzo/minilzo.h"
 
#include <lzo/lzo1x.h>
 

	
 
static size_t ReadLZO()
 
{
 
@@ -1305,6 +1307,8 @@ static void UninitLZO()
 
	free(_sl.buf_ori);
 
}
 

	
 
#endif /* WITH_LZO */
 

	
 
/*********************************************
 
 ******** START OF NOCOMP CODE (uncompressed)*
 
 *********************************************/
 
@@ -1596,7 +1600,11 @@ struct SaveLoadFormat {
 

	
 
static const SaveLoadFormat _saveload_formats[] = {
 
	{"memory", 0,                NULL,         NULL,       NULL,           InitMem,       WriteMem,    UnInitMem},
 
#if defined(WITH_LZO)
 
	{"lzo",    TO_BE32X('OTTD'), InitLZO,      ReadLZO,    UninitLZO,      InitLZO,       WriteLZO,    UninitLZO},
 
#else
 
	{"lzo",    TO_BE32X('OTTD'), NULL,         NULL,       NULL,           NULL,          NULL,        NULL},
 
#endif
 
	{"none",   TO_BE32X('OTTN'), InitNoComp,   ReadNoComp, UninitNoComp,   InitNoComp,    WriteNoComp, UninitNoComp},
 
#if defined(WITH_ZLIB)
 
	{"zlib",   TO_BE32X('OTTZ'), InitReadZlib, ReadZlib,   UninitReadZlib, InitWriteZlib, WriteZlib,   UninitWriteZlib},