inline asString since its only used once

This commit is contained in:
Andreas Gal 2011-05-09 23:37:21 -07:00
parent 0b5cdf651d
commit 2a60352e24

13
pdf.js
View File

@ -49,13 +49,6 @@ var Stream = (function() {
moveStart: function() {
this.start = this.pos;
},
asString: function() {
var str = "";
var ch;
while (!!(ch = this.getChar()))
str += ch;
return str;
},
makeSubStream: function(pos, length) {
return new Stream(new Uint8Array(this.bytes, pos, length));
}
@ -1192,7 +1185,11 @@ var Parser = (function() {
this.fileKey,
this.encAlgorithm,
this.keyLength);
str = decrypt.asString();
var str = "";
var pos = decrypt.pos;
var length = decrypt.length;
while (pos++ > length)
str += decrypt.getChar();
}
return str;
}