Author: damjan Date: Fri Sep 28 04:45:35 2012 New Revision: 1391299 URL: http://svn.apache.org/viewvc?rev=1391299&view=rev Log: LZW table clearing is handled in addTableEntry(), so remove the redundant cleared variable.
Modified: commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/common/mylzw/MyLzwCompressor.java Modified: commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/common/mylzw/MyLzwCompressor.java URL: http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/common/mylzw/MyLzwCompressor.java?rev=1391299&r1=1391298&r2=1391299&view=diff ============================================================================== --- commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/common/mylzw/MyLzwCompressor.java (original) +++ commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/common/mylzw/MyLzwCompressor.java Fri Sep 28 04:45:35 2012 @@ -22,9 +22,6 @@ import java.util.HashMap; import java.util.Map; public class MyLzwCompressor { - - // private static final int MAX_TABLE_SIZE = 1 << 12; - private int codeSize; private final int initialCodeSize; private int codes = -1; @@ -236,7 +233,6 @@ public class MyLzwCompressor { InitializeStringTable(); clearTable(); writeClearCode(bos); - boolean cleared = false; int w_start = 0; int w_length = 0; @@ -244,17 +240,15 @@ public class MyLzwCompressor { for (int i = 0; i < bytes.length; i++) { if (isInTable(bytes, w_start, w_length + 1)) { w_length++; - - cleared = false; } else { int code = codeFromString(bytes, w_start, w_length); writeDataCode(bos, code); - cleared = addTableEntry(bos, bytes, w_start, w_length + 1); + addTableEntry(bos, bytes, w_start, w_length + 1); w_start = i; w_length = 1; } - } /* end of for loop */ + } int code = codeFromString(bytes, w_start, w_length); writeDataCode(bos, code);