mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-22 05:19:03 +00:00
os: remove as-yet unused function splitPath
This commit is contained in:
@@ -35,42 +35,6 @@ func basename(name string) string {
|
|||||||
return name
|
return name
|
||||||
}
|
}
|
||||||
|
|
||||||
// splitPath returns the base name and parent directory.
|
|
||||||
func splitPath(path string) (string, string) {
|
|
||||||
// if no better parent is found, the path is relative from "here"
|
|
||||||
dirname := "."
|
|
||||||
|
|
||||||
// Remove all but one leading slash.
|
|
||||||
for len(path) > 1 && path[0] == '/' && path[1] == '/' {
|
|
||||||
path = path[1:]
|
|
||||||
}
|
|
||||||
|
|
||||||
i := len(path) - 1
|
|
||||||
|
|
||||||
// Remove trailing slashes.
|
|
||||||
for ; i > 0 && path[i] == '/'; i-- {
|
|
||||||
path = path[:i]
|
|
||||||
}
|
|
||||||
|
|
||||||
// if no slashes in path, base is path
|
|
||||||
basename := path
|
|
||||||
|
|
||||||
// Remove leading directory path
|
|
||||||
for i--; i >= 0; i-- {
|
|
||||||
if path[i] == '/' {
|
|
||||||
if i == 0 {
|
|
||||||
dirname = path[:1]
|
|
||||||
} else {
|
|
||||||
dirname = path[:i]
|
|
||||||
}
|
|
||||||
basename = path[i+1:]
|
|
||||||
break
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return dirname, basename
|
|
||||||
}
|
|
||||||
|
|
||||||
func fixRootDirectory(p string) string {
|
func fixRootDirectory(p string) string {
|
||||||
return p
|
return p
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user