From b762ac43f94bac97002b6a35b16917b962afb514 Mon Sep 17 00:00:00 2001 From: brinn <brinn> Date: Tue, 30 Aug 2011 07:15:59 +0000 Subject: [PATCH] fix: swapped byte order values on big endian machines SVN: 22689 --- .../java/ch/systemsx/cisd/base/io/RandomAccessFileImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/base/source/java/ch/systemsx/cisd/base/io/RandomAccessFileImpl.java b/base/source/java/ch/systemsx/cisd/base/io/RandomAccessFileImpl.java index bd7b0f9c472..b05631c9f65 100644 --- a/base/source/java/ch/systemsx/cisd/base/io/RandomAccessFileImpl.java +++ b/base/source/java/ch/systemsx/cisd/base/io/RandomAccessFileImpl.java @@ -41,7 +41,7 @@ public class RandomAccessFileImpl implements IRandomAccessFile private ByteOrder byteOrder = ByteOrder.BIG_ENDIAN; - private boolean changeByteOrder = ByteOrder.nativeOrder().equals(byteOrder); + private boolean changeByteOrder = ByteOrder.LITTLE_ENDIAN.equals(byteOrder); private long markedPosition = -1; @@ -90,7 +90,7 @@ public class RandomAccessFileImpl implements IRandomAccessFile public void setByteOrder(ByteOrder byteOrder) { this.byteOrder = byteOrder; - this.changeByteOrder = ByteOrder.nativeOrder().equals(byteOrder); + this.changeByteOrder = ByteOrder.LITTLE_ENDIAN.equals(byteOrder); } public int read() throws IOExceptionUnchecked -- GitLab