# This patch file was generated by NetBeans IDE
# It uses platform neutral UTF-8 encoding and \n newlines.
--- a/COSParser.java (Today 8.46.20)
+++ b/Current File
@@ -270,7 +270,7 @@
}
}
}
- prev = trailer.getInt(COSName.PREV);
+ prev = trailer.getLong(COSName.PREV);
if (prev > 0)
{
// check the xref table reference
@@ -1175,6 +1175,7 @@
return startXRefOffset;
}
source.seek(startXRefOffset);
+ skipSpaces();
if (source.peek() == X && isString(XREF_TABLE))
{
return startXRefOffset;
@@ -1520,7 +1521,7 @@
private long searchNearestValue(List values, long offset)
{
long newValue = -1;
- long currentDifference = -1;
+ Long currentDifference = null;
int currentOffsetIndex = -1;
int numberOfOffsets = values.size();
// find the nearest value
@@ -1528,7 +1529,7 @@
{
long newDifference = offset - values.get(i);
// find the nearest offset
- if (currentDifference == -1
+ if (currentDifference == null
|| (Math.abs(currentDifference) > Math.abs(newDifference)))
{
currentDifference = newDifference;