Author: bodewig
Date: Mon Jul 25 09:53:30 2011
New Revision: 1150608

URL: http://svn.apache.org/viewvc?rev=1150608&view=rev
Log:
use long returning methods in Java5's Inflater/Deflater.  Addresses 
COMPRESS-129.

Modified:
    
commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java
    
commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java
    
commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java

Modified: 
commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java
URL: 
http://svn.apache.org/viewvc/commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java?rev=1150608&r1=1150607&r2=1150608&view=diff
==============================================================================
--- 
commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java
 (original)
+++ 
commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.java
 Mon Jul 25 09:53:30 2011
@@ -420,7 +420,7 @@ public class ZipArchiveInputStream exten
 
             long inB;
             if (current.getMethod() == ZipArchiveOutputStream.DEFLATED) {
-                inB = inf.getTotalIn();
+                inB = inf.getBytesRead();
             } else {
                 inB = readBytesOfEntry;
             }

Modified: 
commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java
URL: 
http://svn.apache.org/viewvc/commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java?rev=1150608&r1=1150607&r2=1150608&view=diff
==============================================================================
--- 
commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java
 (original)
+++ 
commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.java
 Mon Jul 25 09:53:30 2011
@@ -376,8 +376,8 @@ public class ZipArchiveOutputStream exte
                 deflate();
             }
 
-            entry.setSize(ZipUtil.adjustToLong(def.getTotalIn()));
-            entry.setCompressedSize(ZipUtil.adjustToLong(def.getTotalOut()));
+            entry.setSize(def.getBytesRead());
+            entry.setCompressedSize(def.getBytesWritten());
             entry.setCrc(realCrc);
 
             def.reset();

Modified: 
commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java
URL: 
http://svn.apache.org/viewvc/commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java?rev=1150608&r1=1150607&r2=1150608&view=diff
==============================================================================
--- 
commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java
 (original)
+++ 
commons/proper/compress/branches/zip64/src/main/java/org/apache/commons/compress/archivers/zip/ZipUtil.java
 Mon Jul 25 09:53:30 2011
@@ -69,6 +69,10 @@ public abstract class ZipUtil {
     /**
      * Assumes a negative integer really is a positive integer that
      * has wrapped around and re-creates the original value.
+     *
+     * <p>This methods is no longer used as of Apache Commons Compress
+     * 1.3</p>
+     *
      * @param i the value to treat as unsigned int.
      * @return the unsigned int as a long.
      */


Reply via email to