summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/plib/putil.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/plib/putil.cpp')
-rw-r--r--src/lib/netlist/plib/putil.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/netlist/plib/putil.cpp b/src/lib/netlist/plib/putil.cpp
index 56ada5c2dd9..44e8141f10a 100644
--- a/src/lib/netlist/plib/putil.cpp
+++ b/src/lib/netlist/plib/putil.cpp
@@ -5,6 +5,7 @@
#include "penum.h"
#include "pstrutil.h"
#include "ptypes.h"
+#include "pstream.h"
#include <algorithm>
#include <cstdlib> // needed for getenv ...
@@ -42,6 +43,12 @@ namespace plib
return filename.substr(0, p);
}
+ bool exists (const pstring &filename)
+ {
+ plib::ifstream f(filename);
+ return f.good();
+ }
+
pstring buildpath(std::initializer_list<pstring> list )
{
pstring ret = "";