瀏覽代碼

Fixed littleEndian function.

bkaradzic 12 年之前
父節點
當前提交
9f05385eff
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      include/bx/endian.h

+ 3 - 3
include/bx/endian.h

@@ -47,17 +47,17 @@ namespace bx
 	}
 	}
 
 
 	template <typename Ty>
 	template <typename Ty>
-	inline Ty littleEndian(Ty& _in)
+	inline Ty littleEndian(const Ty _in)
 	{
 	{
 #if BX_CPU_ENDIAN_BIG
 #if BX_CPU_ENDIAN_BIG
-		endianSwap(_in);
+		return endianSwap(_in);
 #else
 #else
 		return _in;
 		return _in;
 #endif // BX_CPU_ENDIAN_BIG
 #endif // BX_CPU_ENDIAN_BIG
 	}
 	}
 
 
 	template <typename Ty>
 	template <typename Ty>
-	inline Ty bigEndian(Ty& _in)
+	inline Ty bigEndian(const Ty _in)
 	{
 	{
 #if BX_CPU_ENDIAN_LITTLE
 #if BX_CPU_ENDIAN_LITTLE
 		return endianSwap(_in);
 		return endianSwap(_in);