]> git.tdb.fi Git - libs/core.git/blobdiff - source/fs/path.cpp
Remove unnecessary std:: qualifiers
[libs/core.git] / source / fs / path.cpp
index d68595bb55ee83588ce9ae7a535c9424cbbaabef..353c63eca182d97ed1c5daa5e2c15bab7857665e 100644 (file)
@@ -8,7 +8,7 @@ using namespace std;
 namespace {
 
 #ifdef _WIN32
-inline bool is_windows_drive(const std::string &p)
+inline bool is_windows_drive(const string &p)
 { return (p.size()==2 && ((p[0]>='A' && p[0]<='Z') || (p[0]>='a' && p[0]<='z')) && p[1]==':'); }
 #endif
 
@@ -59,7 +59,7 @@ unsigned Path::size() const
 bool Path::is_absolute() const
 {
 #ifdef _WIN32
-       if(is_windows_drive((*this)[0]))
+       if(!empty() && is_windows_drive((*this)[0]))
                return true;
 #endif
        return path[0]==DIRSEP;