| 34 |
|
#include <fstream> |
| 35 |
|
#include "utils/ElementsTable.hpp" |
| 36 |
|
#include "utils/simError.h" |
| 37 |
+ |
#include "io/basic_ifstrstream.hpp" |
| 38 |
|
|
| 39 |
|
#if !HAVE_STRNCASECMP |
| 40 |
|
extern "C" int strncasecmp(const char *s1, const char *s2, size_t n); |
| 285 |
|
init_ = true; |
| 286 |
|
|
| 287 |
|
std::string buffer, subbuffer; |
| 288 |
< |
std::ifstream ifs1, ifs2, ifs3, ifs4, *ifsP; |
| 288 |
> |
ifstrstream ifs1, ifs2, ifs3, ifs4, *ifsP; |
| 289 |
|
// First, look for an environment variable |
| 290 |
|
if (getenv(envvar_.c_str()) != NULL) { |
| 291 |
|
buffer = getenv(envvar_.c_str()); |