Remove gmx::File (except for File::exists())
[alexxy/gromacs.git] / src / gromacs / utility / datafilefinder.cpp
index bdf673df5d6b5adf6344d68643e7ef9940f17518..e773fff84b2a55db6f2c69199d288f9e43088ab0 100644 (file)
 
 #include "datafilefinder.h"
 
-#include "config.h"
-
 #include <cstdlib>
 
 #include <string>
 #include <vector>
 
+#include "buildinfo.h"
 #include "gromacs/utility/directoryenumerator.h"
 #include "gromacs/utility/exceptions.h"
-#include "gromacs/utility/file.h"
+#include "gromacs/utility/filestream.h"
 #include "gromacs/utility/path.h"
 #include "gromacs/utility/programcontext.h"
 #include "gromacs/utility/stringutil.h"
@@ -134,7 +133,7 @@ FILE *DataFileFinder::openFile(const DataFileOptions &options) const
         fprintf(debug, "Opening library file %s\n", fn);
     }
 #endif
-    return File::openRawHandle(filename, "r");
+    return TextInputFile::openRawHandle(filename);
 }
 
 std::string DataFileFinder::findFile(const DataFileOptions &options) const