diff options
author | rubidium <rubidium@openttd.org> | 2007-06-18 11:04:12 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2007-06-18 11:04:12 +0000 |
commit | 0c369c21e0ed1056c88e9f8ad157222f501d5fa5 (patch) | |
tree | 468aa0cdfe3932fe95960f971648f8b2bbf74a38 | |
parent | 966e2738b9c97bb44276ec90ebfa4a202d67d715 (diff) | |
download | openttd-0c369c21e0ed1056c88e9f8ad157222f501d5fa5.tar.xz |
(svn r10198) -Fix (r10194): did not search all search paths.
-rw-r--r-- | src/fileio.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/fileio.h b/src/fileio.h index 15047f7c5..8596dc123 100644 --- a/src/fileio.h +++ b/src/fileio.h @@ -40,12 +40,13 @@ enum Subdirectory { * Types of searchpaths OpenTTD might use */ enum Searchpath { - SP_WORKING_DIR, ///< Search in the working directory - SP_PERSONAL_DIR, ///< Search in the personal directory - SP_SHARED_DIR, ///< Search in the shared directory, like 'Shared Files' under Windows - SP_BINARY_DIR, ///< Search in the directory where the binary resides - SP_INSTALLATION_DIR, ///< Search in the installation directory - SP_APPLICATION_BUNDLE_DIR, ///< Search within the application bundle + SP_FIRST_DIR, + SP_WORKING_DIR = SP_FIRST_DIR, ///< Search in the working directory + SP_PERSONAL_DIR, ///< Search in the personal directory + SP_SHARED_DIR, ///< Search in the shared directory, like 'Shared Files' under Windows + SP_BINARY_DIR, ///< Search in the directory where the binary resides + SP_INSTALLATION_DIR, ///< Search in the installation directory + SP_APPLICATION_BUNDLE_DIR, ///< Search within the application bundle NUM_SEARCHPATHS }; @@ -70,7 +71,7 @@ static inline bool IsValidSearchPath(Searchpath sp) } /** Iterator for all the search paths */ -#define FOR_ALL_SEARCHPATHS(sp) for (sp = SP_PERSONAL_DIR; sp < NUM_SEARCHPATHS; sp++) if (IsValidSearchPath(sp)) +#define FOR_ALL_SEARCHPATHS(sp) for (sp = SP_FIRST_DIR; sp < NUM_SEARCHPATHS; sp++) if (IsValidSearchPath(sp)) FILE *FioFOpenFile(const char *filename, const char *mode = "rb", Subdirectory subdir = DATA_DIR); bool FioCheckFileExists(const char *filename, Subdirectory subdir = DATA_DIR); |