compress/bzip2,lzw: use built-in clear to simplify code

This commit is contained in:
apocelipes 2024-03-09 20:11:51 +09:00
parent 0a6f05e30f
commit 9a5104fe98
2 changed files with 2 additions and 6 deletions

View file

@ -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 {

View file

@ -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
}