diff -r 4896ec945d21 -r 8f066de3f874 src/fileio.h --- a/src/fileio.h Fri Sep 14 22:35:39 2007 +0000 +++ b/src/fileio.h Fri Sep 14 23:03:28 2007 +0000 @@ -6,7 +6,7 @@ #define FILEIO_H #include "helpers.hpp" -#include +#include void FioSeekTo(uint32 pos, int mode); void FioSeekToFile(uint8 slot, uint32 pos); @@ -64,7 +64,7 @@ /** * All the tar-files OpenTTD could search through. */ -extern std::list_tar_list; +extern std::vector_tar_list; /** * Checks whether the given search path is a valid search path @@ -78,7 +78,7 @@ /** Iterator for all the search paths */ #define FOR_ALL_SEARCHPATHS(sp) for (sp = SP_FIRST_DIR; sp < NUM_SEARCHPATHS; sp++) if (IsValidSearchPath(sp)) -#define FOR_ALL_TARS(tar) for (std::list::iterator it = _tar_list.begin(); it != _tar_list.end(); it++) if (tar = *it, true) +#define FOR_ALL_TARS(tar) for (std::vector::iterator it = _tar_list.begin(); it != _tar_list.end(); it++) if (tar = *it, true) typedef bool FioTarFileListCallback(const char *filename, int size, void *userdata); FILE *FioTarFileList(const char *tar, const char *mode, size_t *filesize, FioTarFileListCallback *callback, void *userdata);