diff options
| author | Russ Cox <rsc@golang.org> | 2010-05-27 14:51:47 -0700 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2010-05-27 14:51:47 -0700 |
| commit | bb84f4b5d260d3642ef0a3197a1a5433ed2c2481 (patch) | |
| tree | 00b73c3b93f80b821ab525ba4e4b4ec3c6a01568 /src/pkg/encoding | |
| parent | 7ee6d44e4f34e648a1698a69ff2c6344910a3b62 (diff) | |
| download | go-bb84f4b5d260d3642ef0a3197a1a5433ed2c2481.tar.xz | |
changes &x -> x[0:] for array to slice conversion
R=gri
CC=golang-dev
https://golang.org/cl/1326042
Diffstat (limited to 'src/pkg/encoding')
| -rw-r--r-- | src/pkg/encoding/ascii85/ascii85.go | 10 | ||||
| -rw-r--r-- | src/pkg/encoding/base64/base64.go | 8 | ||||
| -rw-r--r-- | src/pkg/encoding/git85/git.go | 10 |
3 files changed, 14 insertions, 14 deletions
diff --git a/src/pkg/encoding/ascii85/ascii85.go b/src/pkg/encoding/ascii85/ascii85.go index 67d6ef7edf..ead0c24757 100644 --- a/src/pkg/encoding/ascii85/ascii85.go +++ b/src/pkg/encoding/ascii85/ascii85.go @@ -117,7 +117,7 @@ func (e *encoder) Write(p []byte) (n int, err os.Error) { if e.nbuf < 4 { return } - nout := Encode(&e.out, &e.buf) + nout := Encode(e.out[0:], e.buf[0:]) if _, e.err = e.w.Write(e.out[0:nout]); e.err != nil { return n, e.err } @@ -132,7 +132,7 @@ func (e *encoder) Write(p []byte) (n int, err os.Error) { } nn -= nn % 4 if nn > 0 { - nout := Encode(&e.out, p[0:nn]) + nout := Encode(e.out[0:], p[0:nn]) if _, e.err = e.w.Write(e.out[0:nout]); e.err != nil { return n, e.err } @@ -155,7 +155,7 @@ func (e *encoder) Write(p []byte) (n int, err os.Error) { func (e *encoder) Close() os.Error { // If there's anything left in the buffer, flush it out if e.err == nil && e.nbuf > 0 { - nout := Encode(&e.out, e.buf[0:e.nbuf]) + nout := Encode(e.out[0:], e.buf[0:e.nbuf]) e.nbuf = 0 _, e.err = e.w.Write(e.out[0:nout]) } @@ -275,10 +275,10 @@ func (d *decoder) Read(p []byte) (n int, err os.Error) { // Decode leftover input from last read. var nn, nsrc, ndst int if d.nbuf > 0 { - ndst, nsrc, d.err = Decode(&d.outbuf, d.buf[0:d.nbuf], d.readErr != nil) + ndst, nsrc, d.err = Decode(d.outbuf[0:], d.buf[0:d.nbuf], d.readErr != nil) if ndst > 0 { d.out = d.outbuf[0:ndst] - d.nbuf = copy(&d.buf, d.buf[nsrc:d.nbuf]) + d.nbuf = copy(d.buf[0:], d.buf[nsrc:d.nbuf]) continue // copy out and return } } diff --git a/src/pkg/encoding/base64/base64.go b/src/pkg/encoding/base64/base64.go index c8e70fccf0..496129798c 100644 --- a/src/pkg/encoding/base64/base64.go +++ b/src/pkg/encoding/base64/base64.go @@ -132,7 +132,7 @@ func (e *encoder) Write(p []byte) (n int, err os.Error) { if e.nbuf < 3 { return } - e.enc.Encode(&e.out, &e.buf) + e.enc.Encode(e.out[0:], e.buf[0:]) if _, e.err = e.w.Write(e.out[0:4]); e.err != nil { return n, e.err } @@ -147,7 +147,7 @@ func (e *encoder) Write(p []byte) (n int, err os.Error) { } nn -= nn % 3 if nn > 0 { - e.enc.Encode(&e.out, p[0:nn]) + e.enc.Encode(e.out[0:], p[0:nn]) if _, e.err = e.w.Write(e.out[0 : nn/3*4]); e.err != nil { return n, e.err } @@ -170,7 +170,7 @@ func (e *encoder) Write(p []byte) (n int, err os.Error) { func (e *encoder) Close() os.Error { // If there's anything left in the buffer, flush it out if e.err == nil && e.nbuf > 0 { - e.enc.Encode(&e.out, e.buf[0:e.nbuf]) + e.enc.Encode(e.out[0:], e.buf[0:e.nbuf]) e.nbuf = 0 _, e.err = e.w.Write(e.out[0:4]) } @@ -301,7 +301,7 @@ func (d *decoder) Read(p []byte) (n int, err os.Error) { nr := d.nbuf / 4 * 4 nw := d.nbuf / 4 * 3 if nw > len(p) { - nw, d.end, d.err = d.enc.decode(&d.outbuf, d.buf[0:nr]) + nw, d.end, d.err = d.enc.decode(d.outbuf[0:], d.buf[0:nr]) d.out = d.outbuf[0:nw] n = copy(p, d.out) d.out = d.out[n:] diff --git a/src/pkg/encoding/git85/git.go b/src/pkg/encoding/git85/git.go index 25a3deac00..09a45cd3c7 100644 --- a/src/pkg/encoding/git85/git.go +++ b/src/pkg/encoding/git85/git.go @@ -177,7 +177,7 @@ func (e *encoder) Write(p []byte) (n int, err os.Error) { if e.nbuf < 52 { return } - nout := Encode(&e.out, &e.buf) + nout := Encode(e.out[0:], e.buf[0:]) if _, e.err = e.w.Write(e.out[0:nout]); e.err != nil { return n, e.err } @@ -191,7 +191,7 @@ func (e *encoder) Write(p []byte) (n int, err os.Error) { nn = len(p) / 52 * 52 } if nn > 0 { - nout := Encode(&e.out, p[0:nn]) + nout := Encode(e.out[0:], p[0:nn]) if _, e.err = e.w.Write(e.out[0:nout]); e.err != nil { return n, e.err } @@ -212,7 +212,7 @@ func (e *encoder) Write(p []byte) (n int, err os.Error) { func (e *encoder) Close() os.Error { // If there's anything left in the buffer, flush it out if e.err == nil && e.nbuf > 0 { - nout := Encode(&e.out, e.buf[0:e.nbuf]) + nout := Encode(e.out[0:], e.buf[0:e.nbuf]) e.nbuf = 0 _, e.err = e.w.Write(e.out[0:nout]) } @@ -265,12 +265,12 @@ func (d *decoder) Read(p []byte) (n int, err os.Error) { if nl < 0 { continue } - nn, d.err = Decode(&d.outbuf, d.buf[0:nl+1]) + nn, d.err = Decode(d.outbuf[0:], d.buf[0:nl+1]) if e, ok := d.err.(CorruptInputError); ok { d.err = CorruptInputError(int64(e) + d.off) } d.out = d.outbuf[0:nn] - d.nbuf = copy(&d.buf, d.buf[nl+1:d.nbuf]) + d.nbuf = copy(d.buf[0:], d.buf[nl+1:d.nbuf]) d.off += int64(nl + 1) } panic("unreacahable") |
