From: Michael Koch Date: Sat, 16 Oct 2004 17:58:01 +0000 (+0000) Subject: 2004-10-16 Michael Koch X-Git-Tag: releases/gcc-4.0.0~3990 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=752ef8732dcfc40e4b061c4a6a55f099a95249f9;p=thirdparty%2Fgcc.git 2004-10-16 Michael Koch * gnu/java/nio/charset/UTF_16Encoder.java (UTF_16Encoder): Fixed maxBytesPerChar handling. From-SVN: r89150 --- diff --git a/libjava/ChangeLog b/libjava/ChangeLog index e41bf609f2ab..03a108fcdffe 100644 --- a/libjava/ChangeLog +++ b/libjava/ChangeLog @@ -1,3 +1,8 @@ +2004-10-16 Michael Koch + + * gnu/java/nio/charset/UTF_16Encoder.java + (UTF_16Encoder): Fixed maxBytesPerChar handling. + 2004-10-16 Michael Koch * java/math/BigDecimal.java, java/math/BigInteger.java: diff --git a/libjava/gnu/java/nio/charset/UTF_16Encoder.java b/libjava/gnu/java/nio/charset/UTF_16Encoder.java index b0cb9ed8ce11..8026e027beca 100644 --- a/libjava/gnu/java/nio/charset/UTF_16Encoder.java +++ b/libjava/gnu/java/nio/charset/UTF_16Encoder.java @@ -63,7 +63,7 @@ final class UTF_16Encoder extends CharsetEncoder UTF_16Encoder (Charset cs, int byteOrder, boolean useByteOrderMark) { super (cs, 2.0f, - useByteOrderMark ? 4.0f : 2.0f, + useByteOrderMark ? 2.0f : 4.0f, byteOrder == BIG_ENDIAN ? new byte[] { (byte) 0xFF, (byte) 0xFD } : new byte[] { (byte) 0xFD, (byte) 0xFF });