]> Cypherpunks repositories - gostls13.git/commitdiff
archive/zip: tweak API and docs.
authorAndrew Gerrand <adg@golang.org>
Wed, 8 Feb 2012 03:34:40 +0000 (14:34 +1100)
committerAndrew Gerrand <adg@golang.org>
Wed, 8 Feb 2012 03:34:40 +0000 (14:34 +1100)
Fixes #2835.

R=golang-dev, n13m3y3r, r, bradfitz
CC=golang-dev
https://golang.org/cl/5645051

src/pkg/archive/zip/reader.go
src/pkg/archive/zip/writer.go

index 4dd0f4f434421a8d8b1f473ffa1086e4a0f1c0c0..c3009869b60a0d17d12fe49f27246c4a7625e7b1 100644 (file)
@@ -117,7 +117,7 @@ func (rc *ReadCloser) Close() error {
 }
 
 // Open returns a ReadCloser that provides access to the File's contents.
-// It is safe to Open and Read from files concurrently.
+// Multiple files may be read concurrently.
 func (f *File) Open() (rc io.ReadCloser, err error) {
        bodyOffset, err := f.findBodyOffset()
        if err != nil {
index b1b128e2a7da406c7ef11d91e5ba9734a71b2859..a4f0654474a6711f097da434fdd3e3abfcd8e330 100644 (file)
@@ -19,7 +19,7 @@ import (
 
 // Writer implements a zip file writer.
 type Writer struct {
-       *countWriter
+       countWriter
        dir    []*header
        last   *fileWriter
        closed bool
@@ -32,7 +32,7 @@ type header struct {
 
 // NewWriter returns a new Writer writing a zip file to w.
 func NewWriter(w io.Writer) *Writer {
-       return &Writer{countWriter: &countWriter{w: bufio.NewWriter(w)}}
+       return &Writer{countWriter: countWriter{w: bufio.NewWriter(w)}}
 }
 
 // Close finishes writing the zip file by writing the central directory.