X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fpath.cpp;h=d8a2c71e830f08052d9b45573546ba241a4c4df9;hp=5424cb1c79e31936a7628cef52a85f1eb74306d0;hb=d3c9b9abb9e3c69aeecbca1044b43e7ec83f3b8c;hpb=9c48f72f02e3112f4193cc8b3f12b135aa483de1 diff --git a/source/path.cpp b/source/path.cpp index 5424cb1..d8a2c71 100644 --- a/source/path.cpp +++ b/source/path.cpp @@ -141,12 +141,12 @@ Path::Iterator Path::end() const void Path::init(const string &p) { - unsigned start=0; + string::size_type start=0; if(p[0]=='/' || p[0]=='\\') add_component(string(1, DIRSEP)); while(1) { - unsigned slash=p.find_first_of("/\\", start); + string::size_type slash=p.find_first_of("/\\", start); if(slash>start) add_component(p.substr(start, slash-start)); if(slash==string::npos) @@ -191,8 +191,8 @@ void Path::add_component(const string &comp) #endif else { - unsigned slash=path.rfind(DIRSEP); - unsigned start=(slash==string::npos ? 0 : slash+1); + string::size_type slash=path.rfind(DIRSEP); + string::size_type start=(slash==string::npos ? 0 : slash+1); if(!path.compare(start, string::npos, "..")) { // If the last component already is a .., add another