# HG changeset patch # User Darkvater # Date 1171964770 0 # Node ID f1149b4ff9321812a9b36fd9b05a156295131379 # Parent bfa159e740d94f99a7eace98a3987cc251fefe66 (svn r8823) -Fix (r8821): wrapping opendir to ottd-specific function failed on non-windows because this wrapper was only active for win32 (thx Rubidium) diff -r bfa159e740d9 -r f1149b4ff932 src/fios.cpp --- a/src/fios.cpp Tue Feb 20 06:39:09 2007 +0000 +++ b/src/fios.cpp Tue Feb 20 09:46:10 2007 +0000 @@ -21,7 +21,6 @@ # include #else # include -# include #endif /* WIN32 */ /* Variables to display file lists */ diff -r bfa159e740d9 -r f1149b4ff932 src/fios.h --- a/src/fios.h Tue Feb 20 06:39:09 2007 +0000 +++ b/src/fios.h Tue Feb 20 09:46:10 2007 +0000 @@ -80,6 +80,10 @@ DIR *opendir(const wchar_t *path); struct dirent *readdir(DIR *d); int closedir(DIR *d); +#else +/* Use system-supplied opendir/readdir/closedir functions */ +# include +# include #endif /* defined(WIN32) */ /** diff -r bfa159e740d9 -r f1149b4ff932 src/newgrf_config.cpp --- a/src/newgrf_config.cpp Tue Feb 20 06:39:09 2007 +0000 +++ b/src/newgrf_config.cpp Tue Feb 20 09:46:10 2007 +0000 @@ -16,14 +16,10 @@ #include "fileio.h" #include "fios.h" -#include #include #ifdef WIN32 # include -#else -# include -# include #endif /* WIN32 */ diff -r bfa159e740d9 -r f1149b4ff932 src/strings.cpp --- a/src/strings.cpp Tue Feb 20 06:39:09 2007 +0000 +++ b/src/strings.cpp Tue Feb 20 09:46:10 2007 +0000 @@ -24,13 +24,8 @@ #include "industry.h" #include "helpers.hpp" -#ifdef WIN32 /* for opendir/readdir/closedir */ # include "fios.h" -#else -# include -# include -#endif /* WIN32 */ char _userstring[128];