shithub: rott

Download patch

ref: 899100c7673fc81ec1f3e7195e6feff8e6354044
parent: 7ad22c3159af90b31e6fb7ab233318d789dce472
author: Marc-Alexandre Espiaut <[email protected]>
date: Mon Jun 4 11:15:25 EDT 2018

Removing DOS code rt_game.c

--- a/rott/rt_game.c
+++ b/rott/rt_game.c
@@ -4802,40 +4802,6 @@
 
     GetPathFromEnvironment( filename, ApogeePath, loadname );
 
-#if PLATFORM_DOS
-    {
-        struct diskfree_t dfree;
-        // Determine available disk space
-        letter = toupper(filename[0]);
-        if (
-            (letter >= 'A') &&
-            (letter <= 'Q')
-        )
-        {
-            if (_dos_getdiskfree ((letter-'A'+1), &dfree))
-                Error ("Error in _dos_getdiskfree call\n");
-        }
-        else
-        {
-            if (_dos_getdiskfree (0, &dfree))
-                Error ("Error in _dos_getdiskfree call\n");
-        }
-
-        avail = (int) dfree.avail_clusters *
-                dfree.bytes_per_sector *
-                dfree.sectors_per_cluster;
-        avail -= 8192;
-
-        // Check to see if we have enough
-
-        if (avail < MAXSAVEDGAMESIZE)
-        {
-            CP_DisplayMsg ("There is not enough\nspace on your disk\nto Save Game!\nPress any key to continue", 13);
-            return (false);
-        }
-    }
-#endif
-
     // Open the savegame file
 
     savehandle = SafeOpenWrite (filename);