diff options
author | Fumitoshi Ukai <fumitoshi.ukai@gmail.com> | 2015-07-03 16:45:06 +0900 |
---|---|---|
committer | Fumitoshi Ukai <fumitoshi.ukai@gmail.com> | 2015-07-03 16:45:06 +0900 |
commit | a90adb03eebc68961c1c9ff34b0e2acb49e27502 (patch) | |
tree | 0bb951c8b258a4799fedc88c407cf01a83358a29 | |
parent | 8d503017f7fdb54fb6b522e0415751d7e172662f (diff) | |
download | kati-a90adb03eebc68961c1c9ff34b0e2acb49e27502.tar.gz |
remove unused types/func
reverseImplicitRules, byPrefix, bySuffix
reverse
-rw-r--r-- | dep.go | 23 | ||||
-rw-r--r-- | strutil.go | 9 |
2 files changed, 0 insertions, 32 deletions
@@ -483,29 +483,6 @@ func (db *depBuilder) populateRules(er *evalResult) error { return nil } -func reverseImplicitRules(rules []*rule) { - for i := 0; i < len(rules)/2; i++ { - j := len(rules) - i - 1 - rules[i], rules[j] = rules[j], rules[i] - } -} - -type byPrefix []*rule - -func (p byPrefix) Len() int { return len(p) } -func (p byPrefix) Swap(i, j int) { p[i], p[j] = p[j], p[i] } -func (p byPrefix) Less(i, j int) bool { - return p[i].outputPatterns[0].prefix < p[j].outputPatterns[0].prefix -} - -type bySuffix []*rule - -func (s bySuffix) Len() int { return len(s) } -func (s bySuffix) Swap(i, j int) { s[i], s[j] = s[j], s[i] } -func (s bySuffix) Less(i, j int) bool { - return reverse(s[i].outputPatterns[0].suffix) < reverse(s[j].outputPatterns[0].suffix) -} - func (db *depBuilder) reportStats() { if !LogFlag && !PeriodicStatsFlag { return @@ -242,15 +242,6 @@ func trimLeadingCurdir(s string) string { return s } -func reverse(s string) string { - // TODO(ukai): support UTF-8? - r := make([]byte, len(s)) - for i := 0; i < len(s); i++ { - r[i] = s[len(s)-1-i] - } - return string(r) -} - func contains(list []string, s string) bool { for _, v := range list { if v == s { |