--- trunk/src/utils/ElementsTable.cpp 2008/01/23 03:45:33 1210 +++ trunk/src/utils/ElementsTable.cpp 2008/09/10 19:51:45 1290 @@ -30,10 +30,12 @@ GNU General Public License for more details. */ #include "config.h" +#include #include #include #include "utils/ElementsTable.hpp" #include "utils/simError.h" +#include "io/basic_ifstrstream.hpp" #if !HAVE_STRNCASECMP extern "C" int strncasecmp(const char *s1, const char *s2, size_t n); @@ -284,7 +286,7 @@ namespace oopse { init_ = true; std::string buffer, subbuffer; - std::ifstream ifs1, ifs2, ifs3, ifs4, *ifsP; + ifstrstream ifs1, ifs2, ifs3, ifs4, *ifsP; // First, look for an environment variable if (getenv(envvar_.c_str()) != NULL) { buffer = getenv(envvar_.c_str());