// package net.sf.zipme; class DeflaterEngine { /** * The adler checksum */ private Adler32 adler; public final void resetAdler(){ adler.reset(); } public final int getAdler(){ int chksum=(int)adler.getValue(); return chksum; } protected void hook26(){ adler=new Adler32(); original(); } protected void hook27(){ adler.reset(); original(); } protected void hook28( int more){ adler.update(inputBuf,inputOff,more); original(more); } protected void hook29( byte[] buffer, int offset, int length){ adler.update(buffer,offset,length); original(buffer,offset,length); } }