1 diff -Nru abuse_sdl-0.6.1/src/sdlport/setup.cpp abuse_sdl-0.6.1.new/src/sdlport/setup.cpp
2 --- abuse_sdl-0.6.1/src/sdlport/setup.cpp Tue Feb 5 09:57:49 2002
3 +++ abuse_sdl-0.6.1.new/src/sdlport/setup.cpp Sat Mar 22 14:28:47 2003
5 // Set the savegame directory
8 + char *etc_dir = getenv("ETC_DIR");
11 - if( (homedir = getenv( "HOME" )) != NULL )
14 + savedir = (char *)jmalloc( strlen( etc_dir ) + 7, "savedir" );
15 + sprintf( savedir, "%s/abuse/\0", etc_dir );
16 + } else if( (homedir = getenv( "HOME" )) != NULL )
18 savedir = (char *)jmalloc( strlen( homedir ) + 8, "savedir" );
19 sprintf( savedir, "%s/.abuse/\0", homedir );
21 + if (etc_dir || homedir)
23 // Check if we already have a savegame directory
24 if( (fd = fopen( savedir, "r" )) == NULL )