# HG changeset patch # User John "Elwin" Edwards # Date 1457058638 18000 # Node ID b922f66acf4d3a10c8ec79fd2d95aeb4cb110fe1 # Parent 4f6e056438ebee8110ffdc3fc305a79f061d3f95 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. diff -r 4f6e056438eb -r b922f66acf4d srogue/main.c --- a/srogue/main.c Wed Mar 02 21:28:34 2016 -0500 +++ b/srogue/main.c Thu Mar 03 21:30:38 2016 -0500 @@ -52,9 +52,7 @@ time_t now; char *homedir = roguehome(); -#ifdef __DJGPP__ - _fmode = O_BINARY; -#endif + md_init(); if (homedir == NULL) homedir = "";