From 16efe95597e5bdbf9e51f6272aa7fc7eb10669af Mon Sep 17 00:00:00 2001 From: morkt Date: Sat, 2 Aug 2014 09:04:31 +0400 Subject: [PATCH] (FormatCatalog.ReadString): removed misplaced big-endian treatment. --- GameRes/GameRes.cs | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/GameRes/GameRes.cs b/GameRes/GameRes.cs index 5875b05f..4987ffe1 100644 --- a/GameRes/GameRes.cs +++ b/GameRes/GameRes.cs @@ -381,19 +381,9 @@ namespace GameRes { file.Position = 0; uint signature = (byte)file.ReadByte(); - if (BitConverter.IsLittleEndian) - { - signature |= (uint)file.ReadByte() << 8; - signature |= (uint)file.ReadByte() << 16; - signature |= (uint)file.ReadByte() << 24; - } - else - { - signature <<= 24; - signature |= (uint)file.ReadByte() << 16; - signature |= (uint)file.ReadByte() << 8; - signature |= (byte)file.ReadByte(); - } + signature |= (uint)file.ReadByte() << 8; + signature |= (uint)file.ReadByte() << 16; + signature |= (uint)file.ReadByte() << 24; return signature; } }