--- trunk/OOPSE-4/src/utils/ElementsTable.cpp 2008/01/23 03:45:33 3319 +++ trunk/OOPSE-4/src/utils/ElementsTable.cpp 2008/09/11 19:40:59 3448 @@ -30,10 +30,13 @@ GNU General Public License for more details. */ #include "config.h" +#include #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 +287,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());