BitSet.java (get(int, int)): Fix breakage when requested set doesn't start on a multiple of 64.
2005-05-09 David Daney <ddaney@avtrex.com> * java/util/BitSet.java (get(int, int)): Fix breakage when requested set doesn't start on a multiple of 64. From-SVN: r99492
This commit is contained in:
parent
5fabfd4cda
commit
ff56fbf19f
|
@ -1,3 +1,8 @@
|
||||||
|
2005-05-09 David Daney <ddaney@avtrex.com>
|
||||||
|
|
||||||
|
* java/util/BitSet.java (get(int, int)): Fix breakage when
|
||||||
|
requested set doesn't start on a multiple of 64.
|
||||||
|
|
||||||
2005-05-07 Matthias Klose <doko@debian.org>
|
2005-05-07 Matthias Klose <doko@debian.org>
|
||||||
|
|
||||||
* gnu/java/awt/peer/gtk/GtkVolatileImage.java: Add imports.
|
* gnu/java/awt/peer/gtk/GtkVolatileImage.java: Add imports.
|
||||||
|
|
|
@ -380,7 +380,7 @@ public class BitSet implements Cloneable, Serializable
|
||||||
}
|
}
|
||||||
|
|
||||||
int len = Math.min(hi_offset, bits.length - 1);
|
int len = Math.min(hi_offset, bits.length - 1);
|
||||||
int reverse = ~lo_bit;
|
int reverse = 64 - lo_bit;
|
||||||
int i;
|
int i;
|
||||||
for (i = 0; lo_offset < len; lo_offset++, i++)
|
for (i = 0; lo_offset < len; lo_offset++, i++)
|
||||||
bs.bits[i] = ((bits[lo_offset] >>> lo_bit)
|
bs.bits[i] = ((bits[lo_offset] >>> lo_bit)
|
||||||
|
|
Loading…
Reference in New Issue