From cfda1f88e8b004b8e5265c2296eb2bdd3496d067 Mon Sep 17 00:00:00 2001 From: "John \"Elwin\" Edwards" Date: Thu, 3 Mar 2016 21:30:38 -0500 Subject: [PATCH] Super-Rogue: begin fixing restore failures on Windows. Start to solve the problem by calling md_init() to set _fmode. Now reading a savefile only triggers an error handler and causes an abort instead of a crash. --- srogue/main.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/srogue/main.c b/srogue/main.c index 1c42821..3a474db 100644 --- a/srogue/main.c +++ b/srogue/main.c @@ -52,9 +52,7 @@ main(int argc, char *argv[], char *envp[]) time_t now; char *homedir = roguehome(); -#ifdef __DJGPP__ - _fmode = O_BINARY; -#endif + md_init(); if (homedir == NULL) homedir = "";