From 9495194bf2c13d8e2ae097cf07b86240d3d8dc96 Mon Sep 17 00:00:00 2001 From: QAston Date: Thu, 30 Jan 2014 23:43:10 +0100 Subject: Fix warnings introduced on littleendian in 2134cb610d45727a0623741f7416a360882133fa This fix prevents possible issues on bigendian machines. Don't use c style casts ppl, it's evul. --- src/server/shared/Utilities/ByteConverter.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/server/shared/Utilities/ByteConverter.h') diff --git a/src/server/shared/Utilities/ByteConverter.h b/src/server/shared/Utilities/ByteConverter.h index bf1342a10e4..8eebb05bb13 100644 --- a/src/server/shared/Utilities/ByteConverter.h +++ b/src/server/shared/Utilities/ByteConverter.h @@ -47,9 +47,13 @@ namespace ByteConverter #if TRINITY_ENDIAN == TRINITY_BIGENDIAN template inline void EndianConvert(T& val) { ByteConverter::apply(&val); } template inline void EndianConvertReverse(T&) { } +template inline void EndianConvertPtr(void* val) { ByteConverter::apply(val); } +template inline void EndianConvertPtrReverse(void*) { } #else template inline void EndianConvert(T&) { } template inline void EndianConvertReverse(T& val) { ByteConverter::apply(&val); } +template inline void EndianConvertPtr(void*) { } +template inline void EndianConvertPtrReverse(void* val) { ByteConverter::apply(val); } #endif template void EndianConvert(T*); // will generate link error -- cgit v1.2.3