]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
2004-10-16 Michael Koch <konqueror@gmx.de>
authorMichael Koch <konqueror@gmx.de>
Sat, 16 Oct 2004 17:58:01 +0000 (17:58 +0000)
committerMichael Koch <mkoch@gcc.gnu.org>
Sat, 16 Oct 2004 17:58:01 +0000 (17:58 +0000)
* gnu/java/nio/charset/UTF_16Encoder.java
(UTF_16Encoder): Fixed maxBytesPerChar handling.

From-SVN: r89150

libjava/ChangeLog
libjava/gnu/java/nio/charset/UTF_16Encoder.java

index e41bf609f2abefad504f4265a51298ec2f13f661..03a108fcdffe257581811592c82d04c05124c9d9 100644 (file)
@@ -1,3 +1,8 @@
+2004-10-16  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/nio/charset/UTF_16Encoder.java
+       (UTF_16Encoder): Fixed maxBytesPerChar handling.
+
 2004-10-16  Michael Koch  <konqueror@gmx.de>
 
        * java/math/BigDecimal.java, java/math/BigInteger.java:
index b0cb9ed8ce117f7490cf6600e230b59336256d17..8026e027becafe1fffc961610b3481361eda5352 100644 (file)
@@ -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 });