]> Cypherpunks repositories - gostls13.git/commitdiff
internal: use io.SeekStart, io.SeekCurrent, and io.SeekEnd
authorcuiweixie <cuiweixie@gmail.com>
Thu, 29 Sep 2022 13:46:56 +0000 (21:46 +0800)
committerGopher Robot <gobot@golang.org>
Thu, 29 Sep 2022 23:45:29 +0000 (23:45 +0000)
Change-Id: I23ab738b73bc33d3b0b10013c3fadd95b5b24681
Reviewed-on: https://go-review.googlesource.com/c/go/+/436719
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>

src/internal/coverage/decodecounter/decodecounterfile.go
src/internal/coverage/decodemeta/decodefile.go
src/internal/coverage/encodemeta/encode.go
src/internal/coverage/slicewriter/slicewriter.go

index 8a4c302275d6883436c500326eb4361a9dc9e160..8a905d9c3417ae45148672c906907aedf6bd22bb 100644 (file)
@@ -63,7 +63,7 @@ func NewCounterDataReader(fn string, rs io.ReadSeeker) (*CounterDataReader, erro
        }
        // Seek back to just past the file header.
        hsz := int64(unsafe.Sizeof(cdr.hdr))
-       if _, err := cdr.mr.Seek(hsz, os.SEEK_SET); err != nil {
+       if _, err := cdr.mr.Seek(hsz, io.SeekStart); err != nil {
                return nil, err
        }
        // Read preamble for first segment.
index dd602c5d8ace1de741eca9f97db2229354e23211..6580dd54022811cc2654b48bcac6b69859eb7046 100644 (file)
@@ -213,7 +213,7 @@ func (r *CoverageMetaFileReader) GetPackagePayload(pkIdx uint32, payloadbuf []by
                payload = make([]byte, 0, len)
        }
        payload = append(payload, make([]byte, len)...)
-       if _, err := r.f.Seek(int64(off), os.SEEK_SET); err != nil {
+       if _, err := r.f.Seek(int64(off), io.SeekStart); err != nil {
                return nil, err
        }
        if _, err := io.ReadFull(r.f, payload); err != nil {
index 1bc950637f6d330e8530abb3e538868da76d48a0..686042036a53576b757bffb5fdb17ffbc03b4424 100644 (file)
@@ -175,7 +175,7 @@ func (b *CoverageMetaDataBuilder) Emit(w io.WriteSeeker) ([16]byte, error) {
 
        // Back-patch the length.
        totalLength := uint32(off)
-       if _, err := w.Seek(0, os.SEEK_SET); err != nil {
+       if _, err := w.Seek(0, io.SeekStart); err != nil {
                return digest, err
        }
        b.wrUint32(w, totalLength)
index e606db901b08da694fae32582e73963e117c31c5..3522bf5770ecee7c6bbd12c5b9207467d4a7ced4 100644 (file)
@@ -6,7 +6,7 @@ package slicewriter
 
 import (
        "fmt"
-       "os"
+       "io"
 )
 
 // WriteSeeker is a helper object that implements the io.WriteSeeker
@@ -37,20 +37,20 @@ func (sws *WriteSeeker) Write(p []byte) (n int, err error) {
 // the slice will result in an error.
 func (sws *WriteSeeker) Seek(offset int64, whence int) (int64, error) {
        switch whence {
-       case os.SEEK_SET:
+       case io.SeekStart:
                if sws.off != offset && (offset < 0 || offset >= int64(len(sws.payload))) {
                        return 0, fmt.Errorf("invalid seek: new offset %d (out of range [0 %d]", offset, len(sws.payload))
                }
                sws.off = offset
                return offset, nil
-       case os.SEEK_CUR:
+       case io.SeekCurrent:
                newoff := sws.off + offset
                if newoff != sws.off && (newoff < 0 || newoff >= int64(len(sws.payload))) {
                        return 0, fmt.Errorf("invalid seek: new offset %d (out of range [0 %d]", newoff, len(sws.payload))
                }
                sws.off += offset
                return sws.off, nil
-       case os.SEEK_END:
+       case io.SeekEnd:
                newoff := int64(len(sws.payload)) + offset
                if newoff != sws.off && (newoff < 0 || newoff >= int64(len(sws.payload))) {
                        return 0, fmt.Errorf("invalid seek: new offset %d (out of range [0 %d]", newoff, len(sws.payload))