mirror of
https://github.com/golang/go
synced 2024-09-21 00:43:04 +00:00
compress/bzip2,lzw: use built-in clear to simplify code
This commit is contained in:
parent
0a6f05e30f
commit
9a5104fe98
|
@ -355,9 +355,7 @@ func (bz2 *reader) readBlock() (err error) {
|
|||
repeatPower := 0
|
||||
|
||||
// The `C' array (used by the inverse BWT) needs to be zero initialized.
|
||||
for i := range bz2.c {
|
||||
bz2.c[i] = 0
|
||||
}
|
||||
clear(bz2.c[:])
|
||||
|
||||
decoded := 0 // counts the number of symbols decoded by the current tree.
|
||||
for {
|
||||
|
|
|
@ -170,9 +170,7 @@ func TestReaderReset(t *testing.T) {
|
|||
type devZero struct{}
|
||||
|
||||
func (devZero) Read(p []byte) (int, error) {
|
||||
for i := range p {
|
||||
p[i] = 0
|
||||
}
|
||||
clear(p)
|
||||
return len(p), nil
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue