Mercurial > hg > openttd
changeset 4978:b143dabf4abf draft
(svn r6981) Use the pool macros for the Savegame pool
author | tron <tron@openttd.org> |
---|---|
date | Sat, 28 Oct 2006 11:40:47 +0000 |
parents | 2a013c9cf049 |
children | ac497c2baa54 |
files | saveload.c |
diffstat | 1 files changed, 3 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/saveload.c +++ b/saveload.c @@ -1004,11 +1004,6 @@ //********** 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 @@ } 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 @@ 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)