From bfa6fa17715abb4145468d654639b47ffe7ec437 Mon Sep 17 00:00:00 2001 From: everyx Date: Sat, 22 Feb 2014 22:38:15 +0800 Subject: [PATCH 1/2] fix measure for ckj character --- tools/measure.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/measure.go b/tools/measure.go index 6a54599..2a11ae7 100644 --- a/tools/measure.go +++ b/tools/measure.go @@ -31,7 +31,7 @@ func main() { foundLongLine := false lines := readLines(sourcePath) for i, line := range lines { - if !foundLongLine && !commentPat.MatchString(line) && (len(line) > 58) { + if !foundLongLine && !commentPat.MatchString(line) && (utf8.RuneCountInString(line) > 58) { fmt.Printf("measure: %s:%d\n", sourcePath, i+1) foundLongLine = true foundLongFile = true From d244c2cbe418647d51f50960e2d4bc54c4f6f7da Mon Sep 17 00:00:00 2001 From: everyx Date: Sun, 23 Feb 2014 15:42:54 +0800 Subject: [PATCH 2/2] add missing utf-8 package import --- tools/measure.go | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/measure.go b/tools/measure.go index 2a11ae7..9ea4e10 100644 --- a/tools/measure.go +++ b/tools/measure.go @@ -7,6 +7,7 @@ import ( "path/filepath" "regexp" "strings" + "unicode/utf8" ) func check(err error) {