[Kaffe] a new patch for ZipOutputStream
    Moses DeJong 
    dejong at cs.umn.edu
       
    Tue Feb 23 23:49:26 PST 1999
    
    
  
On Tue, 23 Feb 1999, Archie Cobbs wrote:
> Moses DeJong writes:
> >  private void put16(byte[] zheader, int pos, int val) {
> >  	zheader[pos] = (byte)val;
> > -	zheader[pos+1] = (byte)(val >> 8);
> > +	zheader[pos+1] = (byte)(val >>> 8);
> >  }
> 
> This patch was just committed, but just FYI it's not necessary because
> you're already masking off the top 24 bits with the (byte) cast.
> 
> -Archie
> 
> ___________________________________________________________________________
> Archie Cobbs   *   Whistle Communications, Inc.  *   http://www.whistle.com
You are correct, the implementation of put16() does not create an error
by using >> instead of >>> but the put32 function will. I though it
would just be a lot more clear if they both did it the same way
even if the put16() did not really "need" it.
Mo 
    
    
More information about the kaffe
mailing list