소스 검색

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>
-	inline Ty littleEndian(Ty& _in)
+	inline Ty littleEndian(const Ty _in)
 	{
 #if BX_CPU_ENDIAN_BIG
-		endianSwap(_in);
+		return endianSwap(_in);
 #else
 		return _in;
 #endif // BX_CPU_ENDIAN_BIG
 	}
 
 	template <typename Ty>
-	inline Ty bigEndian(Ty& _in)
+	inline Ty bigEndian(const Ty _in)
 	{
 #if BX_CPU_ENDIAN_LITTLE
 		return endianSwap(_in);