X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Flibgame%2Fsnapshot.c;h=221b9b6117b82d39973d46e694de69c14732181f;hp=1059eb954fc858616754b7f4722467fafd644400;hb=115ce6f2da1914d68b0fe0e5f9082973190dacdd;hpb=17c77433b0e3b4c985fc4171ab240c1acb3a928a diff --git a/src/libgame/snapshot.c b/src/libgame/snapshot.c index 1059eb95..221b9b61 100644 --- a/src/libgame/snapshot.c +++ b/src/libgame/snapshot.c @@ -16,12 +16,6 @@ #define DEBUG_SNAPSHOTS 0 #endif -#if DEBUG_SNAPSHOTS -#define MAX_SNAPSHOT_BYTES (50 * 1024 * 1024) -#else -#define MAX_SNAPSHOT_BYTES (500 * 1024 * 1024) -#endif - static ListNode *snapshot_single = NULL; static ListNode *snapshot_list = NULL; static ListNode *snapshot_current = NULL; @@ -94,7 +88,7 @@ static void FreeSnapshot(void *snapshot_buffers_ptr) FreeSnapshotBuffers(snapshot_buffers_ptr); } -void FreeSnapshotSingle() +void FreeSnapshotSingle(void) { FreeSnapshotBuffers(snapshot_single); @@ -117,7 +111,7 @@ static void FreeSnapshotList_UpToNode(ListNode *node) } } -void FreeSnapshotList() +void FreeSnapshotList(void) { #if DEBUG_SNAPSHOTS printf("::: FreeSnapshotList()\n"); @@ -133,7 +127,7 @@ void FreeSnapshotList() snapshot_current = NULL; } -void ReduceSnapshotList() +void ReduceSnapshotList(void) { #if DEBUG_SNAPSHOTS printf("::: (Reducing number of snapshots from %d ", @@ -204,11 +198,11 @@ void SaveSnapshotToList(ListNode *snapshot_buffers) num_snapshots++; next_snapshot_key++; - if (num_snapshot_bytes > MAX_SNAPSHOT_BYTES) + if (num_snapshot_bytes > setup.engine_snapshot_memory) ReduceSnapshotList(); } -boolean LoadSnapshotSingle() +boolean LoadSnapshotSingle(void) { if (snapshot_single) { @@ -258,7 +252,7 @@ boolean LoadSnapshotFromList_Newer(int steps) return FALSE; } -boolean CheckSnapshotList() +boolean CheckSnapshotList(void) { return (snapshot_list ? TRUE : FALSE); }