diff options
| author | Russ Cox <rsc@golang.org> | 2011-11-01 22:05:34 -0400 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2011-11-01 22:05:34 -0400 |
| commit | eb6929299b6da3d9bea1fa7f7cd319c2de9242bb (patch) | |
| tree | d3309a8985202985334709bc50e1a737ea117593 /src/pkg/strings/reader.go | |
| parent | c2049d2dfeeea3d41fafa91e3e3f0e47c285355b (diff) | |
| download | go-eb6929299b6da3d9bea1fa7f7cd319c2de9242bb.tar.xz | |
src/pkg/[n-z]*: gofix -r error -force=error
R=golang-dev, bsiegert, iant
CC=golang-dev
https://golang.org/cl/5294074
Diffstat (limited to 'src/pkg/strings/reader.go')
| -rw-r--r-- | src/pkg/strings/reader.go | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/src/pkg/strings/reader.go b/src/pkg/strings/reader.go index f4385a437a..ac8d9dcdf8 100644 --- a/src/pkg/strings/reader.go +++ b/src/pkg/strings/reader.go @@ -5,7 +5,8 @@ package strings import ( - "os" + "errors" + "io" "utf8" ) @@ -23,9 +24,9 @@ func (r *Reader) Len() int { return len(r.s) - r.i } -func (r *Reader) Read(b []byte) (n int, err os.Error) { +func (r *Reader) Read(b []byte) (n int, err error) { if r.i >= len(r.s) { - return 0, os.EOF + return 0, io.EOF } n = copy(b, r.s[r.i:]) r.i += n @@ -33,9 +34,9 @@ func (r *Reader) Read(b []byte) (n int, err os.Error) { return } -func (r *Reader) ReadByte() (b byte, err os.Error) { +func (r *Reader) ReadByte() (b byte, err error) { if r.i >= len(r.s) { - return 0, os.EOF + return 0, io.EOF } b = r.s[r.i] r.i++ @@ -46,9 +47,9 @@ func (r *Reader) ReadByte() (b byte, err os.Error) { // UnreadByte moves the reading position back by one byte. // It is an error to call UnreadByte if nothing has been // read yet. -func (r *Reader) UnreadByte() os.Error { +func (r *Reader) UnreadByte() error { if r.i <= 0 { - return os.NewError("strings.Reader: at beginning of string") + return errors.New("strings.Reader: at beginning of string") } r.i-- r.prevRune = -1 @@ -60,9 +61,9 @@ func (r *Reader) UnreadByte() os.Error { // If no bytes are available, the error returned is os.EOF. // If the bytes are an erroneous UTF-8 encoding, it // consumes one byte and returns U+FFFD, 1. -func (r *Reader) ReadRune() (ch rune, size int, err os.Error) { +func (r *Reader) ReadRune() (ch rune, size int, err error) { if r.i >= len(r.s) { - return 0, 0, os.EOF + return 0, 0, io.EOF } r.prevRune = r.i if c := r.s[r.i]; c < utf8.RuneSelf { @@ -77,9 +78,9 @@ func (r *Reader) ReadRune() (ch rune, size int, err os.Error) { // UnreadRune causes the next call to ReadRune to return the same rune // as the previous call to ReadRune. // The last method called on r must have been ReadRune. -func (r *Reader) UnreadRune() os.Error { +func (r *Reader) UnreadRune() error { if r.prevRune < 0 { - return os.NewError("strings.Reader: previous operation was not ReadRune") + return errors.New("strings.Reader: previous operation was not ReadRune") } r.i = r.prevRune r.prevRune = -1 |
