aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Tsai <joetsai@digital-static.net>2016-05-29 00:47:45 -0700
committerJoe Tsai <thebrokentoaster@gmail.com>2016-05-31 18:28:44 +0000
commit7cd6cae6a63f09caa88bbcc394053b40cdeeccd1 (patch)
treef1c67ca462484a522184b54aad56d06b6f1ddd34
parent4223294eab3dee0f6c03fd57fc24be3dc3e2d53a (diff)
downloadgo-7cd6cae6a63f09caa88bbcc394053b40cdeeccd1.tar.gz
go-7cd6cae6a63f09caa88bbcc394053b40cdeeccd1.zip
compress/flate: use seperate const block for exported constants
As rendered on https://tip.golang.org/pkg/compress/flate/, there is an extra new-line because of the unexported constants in the same block. <<< const ( NoCompression = 0 BestSpeed = 1 BestCompression = 9 DefaultCompression = -1 HuffmanOnly = -2 // Disables match search and only does Huffman entropy reduction. ) >>> Instead, seperate the exported compression level constants into its own const block. This is both more readable and also fixes the issue. Change-Id: I60b7966c83fb53356c02e4640d05f55a3bee35b7 Reviewed-on: https://go-review.googlesource.com/23557 Reviewed-by: Ian Lance Taylor <iant@golang.org> Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
-rw-r--r--src/compress/flate/deflate.go9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/compress/flate/deflate.go b/src/compress/flate/deflate.go
index 8467d7749d..8a085ba347 100644
--- a/src/compress/flate/deflate.go
+++ b/src/compress/flate/deflate.go
@@ -16,9 +16,12 @@ const (
BestCompression = 9
DefaultCompression = -1
HuffmanOnly = -2 // Disables match search and only does Huffman entropy reduction.
- logWindowSize = 15
- windowSize = 1 << logWindowSize
- windowMask = windowSize - 1
+)
+
+const (
+ logWindowSize = 15
+ windowSize = 1 << logWindowSize
+ windowMask = windowSize - 1
// The LZ77 step produces a sequence of literal tokens and <length, offset>
// pair tokens. The offset is also known as distance. The underlying wire