diff options
Diffstat (limited to 'src/lib/io/bytebuffer.go')
| -rw-r--r-- | src/lib/io/bytebuffer.go | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/src/lib/io/bytebuffer.go b/src/lib/io/bytebuffer.go index bc6a73741..5d4cd8add 100644 --- a/src/lib/io/bytebuffer.go +++ b/src/lib/io/bytebuffer.go @@ -74,6 +74,13 @@ func (b *ByteBuffer) Write(p []byte) (n int, err os.Error) {  	return n, nil  } +// WriteByte appends the byte c to the buffer. +// Because Write never fails and WriteByte is not part of the +// io.Writer interface, it does not need to return a value. +func (b *ByteBuffer) WriteByte(c byte) { +	b.Write([]byte{c}); +} +  // Read reads the next len(p) bytes from the buffer or until the buffer  // is drained.  The return value n is the number of bytes read; err is always nil.  func (b *ByteBuffer) Read(p []byte) (n int, err os.Error) { | 
