summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortron <tron@openttd.org>2006-10-28 11:40:47 +0000
committertron <tron@openttd.org>2006-10-28 11:40:47 +0000
commit3b4ff2c2b7a254efe20500c4d8d0fa71ed14ec2d (patch)
treef524a7e247e0cb504d328a928dcaa15e05cb780e
parentad055327fc983704541efe4e675152e2812c1e68 (diff)
downloadopenttd-3b4ff2c2b7a254efe20500c4d8d0fa71ed14ec2d.tar.xz
(svn r6981) Use the pool macros for the Savegame pool
-rw-r--r--saveload.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/saveload.c b/saveload.c
index 4b8453889..0818ebaca 100644
--- a/saveload.c
+++ b/saveload.c
@@ -1004,11 +1004,6 @@ static void UninitNoComp(void)
//********** START OF MEMORY CODE (in ram)****
//********************************************
-enum {
- SAVE_POOL_BLOCK_SIZE_BITS = 17,
- SAVE_POOL_MAX_BLOCKS = 500
-};
-
#include "network.h"
#include "table/strings.h"
#include "table/sprites.h"
@@ -1024,12 +1019,12 @@ typedef struct ThreadedSave {
} ThreadedSave;
/* A maximum size of of 128K * 500 = 64.000KB savegames */
-static MemoryPool _save_pool = {"Savegame", SAVE_POOL_MAX_BLOCKS, SAVE_POOL_BLOCK_SIZE_BITS, sizeof(byte), NULL, NULL, 0, 0, NULL};
+STATIC_POOL(Savegame, byte, 17, 500, NULL, NULL)
static ThreadedSave _ts;
static bool InitMem(void)
{
- _ts.save = &_save_pool;
+ _ts.save = &_Savegame_pool;
_ts.count = 0;
CleanPool(_ts.save);
@@ -1394,7 +1389,7 @@ void SaveFileError(void)
static OTTDThread* save_thread;
-/** We have written the whole game into memory, _save_pool, now find
+/** We have written the whole game into memory, _Savegame_pool, now find
* and appropiate compressor and start writing to file.
*/
static void* SaveFileToDisk(void *arg)