//
/**
*/
package net.sf.zipme;
import java.io.IOException;
import java.io.InputStream;
public class ZipArchive_InflaterInputStream extends InflaterInputStream {
private final int sz;
public ZipArchive_InflaterInputStream( InputStream in, Inflater inf, int sz){
super(in,inf);
this.sz=sz;
}
public int available() throws IOException {
if (sz == -1) return super.available();
if (super.available() != 0) return sz - inf.getTotalOut();
return 0;
}
}