aboutsummaryrefslogtreecommitdiff
path: root/src/encoding
diff options
context:
space:
mode:
authorJosh Bleecher Snyder <josharian@gmail.com>2021-11-01 17:27:09 -0700
committerJosh Bleecher Snyder <josharian@gmail.com>2021-11-02 03:53:23 +0000
commit65f34786336201d99291e45d1631339b20c09e06 (patch)
treeac4ca05d28702ac7d74f65b043dce25415bad825 /src/encoding
parent926856542fd01ae2f8c05466338a139f2fdfee85 (diff)
downloadgo-65f34786336201d99291e45d1631339b20c09e06.tar.xz
encoding: simplify some code
Change-Id: I63aac663da4ce7bdd198d385f87929c74f6a5cf8 Reviewed-on: https://go-review.googlesource.com/c/go/+/360601 Trust: Josh Bleecher Snyder <josharian@gmail.com> Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/encoding')
-rw-r--r--src/encoding/ascii85/ascii85.go4
-rw-r--r--src/encoding/base32/base32.go4
-rw-r--r--src/encoding/base64/base64.go4
3 files changed, 3 insertions, 9 deletions
diff --git a/src/encoding/ascii85/ascii85.go b/src/encoding/ascii85/ascii85.go
index d42eb0ab00..f1f7af863c 100644
--- a/src/encoding/ascii85/ascii85.go
+++ b/src/encoding/ascii85/ascii85.go
@@ -142,9 +142,7 @@ func (e *encoder) Write(p []byte) (n int, err error) {
}
// Trailing fringe.
- for i := 0; i < len(p); i++ {
- e.buf[i] = p[i]
- }
+ copy(e.buf[:], p)
e.nbuf = len(p)
n += len(p)
return
diff --git a/src/encoding/base32/base32.go b/src/encoding/base32/base32.go
index 2f7d3637e5..3feea9ba47 100644
--- a/src/encoding/base32/base32.go
+++ b/src/encoding/base32/base32.go
@@ -221,9 +221,7 @@ func (e *encoder) Write(p []byte) (n int, err error) {
}
// Trailing fringe.
- for i := 0; i < len(p); i++ {
- e.buf[i] = p[i]
- }
+ copy(e.buf[:], p)
e.nbuf = len(p)
n += len(p)
return
diff --git a/src/encoding/base64/base64.go b/src/encoding/base64/base64.go
index 0c33f8e5f8..4a3e590649 100644
--- a/src/encoding/base64/base64.go
+++ b/src/encoding/base64/base64.go
@@ -229,9 +229,7 @@ func (e *encoder) Write(p []byte) (n int, err error) {
}
// Trailing fringe.
- for i := 0; i < len(p); i++ {
- e.buf[i] = p[i]
- }
+ copy(e.buf[:], p)
e.nbuf = len(p)
n += len(p)
return