]> Cypherpunks repositories - gostls13.git/commitdiff
encoding: simplify some code
authorJosh Bleecher Snyder <josharian@gmail.com>
Tue, 2 Nov 2021 00:27:09 +0000 (17:27 -0700)
committerJosh Bleecher Snyder <josharian@gmail.com>
Tue, 2 Nov 2021 03:53:23 +0000 (03:53 +0000)
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>
src/encoding/ascii85/ascii85.go
src/encoding/base32/base32.go
src/encoding/base64/base64.go

index d42eb0ab00a6f970ba2d166dc61ebeb9d9f70413..f1f7af863c33363ec45c17611c5a13252d77f540 100644 (file)
@@ -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
index 2f7d3637e5a85329e97474310e34c54f25053ead..3feea9ba473f7fd0d82e2e71af22a31767d5d7a7 100644 (file)
@@ -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
index 0c33f8e5f844348c3ffe35f909de6da83be72ff6..4a3e590649ea95e62dadd92cea0006227f008a4b 100644 (file)
@@ -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