Fix a 64-bit compile error
authorMikko Rasa <tdb@tdb.fi>
Tue, 10 Jul 2012 09:02:34 +0000 (12:02 +0300)
committerMikko Rasa <tdb@tdb.fi>
Thu, 26 Jul 2012 19:30:18 +0000 (22:30 +0300)
source/fs/path.cpp

index 703be2b404744cbe76515ca4ebf40c4226649267..4db7f0cc140185d46234aa54eebfb1042af4e160 100644 (file)
@@ -39,7 +39,7 @@ void Path::init(const string &p)
        {
                string::size_type slash = p.find_first_of("/\\", start);
                if(slash>start || start==0)
        {
                string::size_type slash = p.find_first_of("/\\", start);
                if(slash>start || start==0)
-                       add_component(p.substr(start, max(slash-start, 1U)));
+                       add_component(p.substr(start, max<string::size_type>(slash-start, 1U)));
                if(slash==string::npos)
                        break;
                start = slash+1;
                if(slash==string::npos)
                        break;
                start = slash+1;