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