Changeset 3904
- Timestamp:
- 08/24/08 10:37:49 (3 months ago)
- Files:
-
- trunk/tango/util/PathUtil.d (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/tango/util/PathUtil.d
r3764 r3904 82 82 assert(start < end); 83 83 foreach(i, c; path[start..end-1]) 84 if (c == '/') 84 if (c == '/') { 85 if (path[start+i+1] == '/') 86 truncate(path, path[0..start+i+1], path[start+i+2..end]); 85 87 if (path[start+i+1] == '.') 86 88 return i + start + 1; 89 } 87 90 88 91 return -1; … … 249 252 assert (normalize ("d/") == "d/"); 250 253 assert (normalize ("/home/john/./foo/bar.txt") == "/home/john/foo/bar.txt"); 254 assert (normalize ("/home//john") == "/home/john"); 251 255 252 256 version (Windows) {












