// values. The first array element indicates whether a valid code is being
// returned. The second array element is the actual code. The third array
// element indicates whether EOF was reached.
- var findTableCode = function ccittFaxStreamFindTableCode(start, end, table,
- limit) {
+ CCITTFaxStream.prototype.findTableCode =
+ function ccittFaxStreamFindTableCode(start, end, table, limit) {
+
var limitValue = limit || 0;
for (var i = start; i <= end; ++i) {
return p[1];
}
} else {
- var result = findTableCode(1, 7, twoDimTable);
+ var result = this.findTableCode(1, 7, twoDimTable);
if (result[0] && result[2])
return result[1];
}
return p[1];
}
} else {
- var result = findTableCode(1, 9, whiteTable2);
+ var result = this.findTableCode.call(1, 9, whiteTable2);
if (result[0])
return result[1];
- result = findTableCode(11, 12, whiteTable1);
+ result = this.findTableCode(11, 12, whiteTable1);
if (result[0])
return result[1];
}
return p[1];
}
} else {
- var result = findTableCode(2, 6, blackTable3);
+ var result = this.findTableCode(2, 6, blackTable3);
if (result[0])
return result[1];
- result = findTableCode(7, 12, blackTable2, 64);
+ result = this.findTableCode(7, 12, blackTable2, 64);
if (result[0])
return result[1];
- result = findTableCode(10, 13, blackTable1);
+ result = this.findTableCode(10, 13, blackTable1);
if (result[0])
return result[1];
}