On Thu, 2005-09-01 at 19:27 +0200, Mark Wielaard wrote:
> 2005-09-01  Mark Wielaard  <[EMAIL PROTECTED]>
> 
>         * libraries/javalib/java/util/zip/Adler32.java
>         (Adler32): Set adler to 1.
>         (reset): Likewise.
>         (getValue): Return unsigned int value.
> 
> With this all the new mauve tests pass.

It would probably help if I attached the patch...
Index: libraries/javalib/java/util/zip/Adler32.java
===================================================================
RCS file: /cvs/kaffe/kaffe/libraries/javalib/java/util/zip/Adler32.java,v
retrieving revision 1.1
diff -u -r1.1 Adler32.java
--- libraries/javalib/java/util/zip/Adler32.java	14 Jul 1998 17:02:10 -0000	1.1
+++ libraries/javalib/java/util/zip/Adler32.java	1 Sep 2005 17:37:57 -0000
@@ -20,7 +20,7 @@
 
   public Adler32()
   {
-    adler = 0;
+    adler = 1;
   }
 
   public void update(int b)
@@ -35,12 +35,12 @@
 
   public void reset()
   {
-    adler = 0;
+    adler = 1;
   }
 
   public long getValue()
   {
-    return (adler);
+    return (adler & 0xFFFFFFFFL);
   }
 
   public native void update(byte[] buf, int from, int len);

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to