|
|
@ -27,13 +27,10 @@ BufferReader.prototype.buffer = function(len) { |
|
|
|
}; |
|
|
|
|
|
|
|
BufferReader.prototype.read = function(len) { |
|
|
|
if (len) { |
|
|
|
var buf = this.buf.slice(this.pos, this.pos + len); |
|
|
|
this.pos = this.pos + len; |
|
|
|
return buf; |
|
|
|
} |
|
|
|
var buf = this.buf.slice(this.pos); |
|
|
|
this.pos = this.buf.length; |
|
|
|
if (!len) |
|
|
|
var len = this.buf.length; |
|
|
|
var buf = this.buf.slice(this.pos, this.pos + len); |
|
|
|
this.pos = this.pos + len; |
|
|
|
return buf; |
|
|
|
}; |
|
|
|
|
|
|
|