From 044593e081d4030532186c360e7ba149f3d3d523 Mon Sep 17 00:00:00 2001 From: BodgeMaster <> Date: Sat, 2 Jul 2022 16:41:54 +0200 Subject: [PATCH] NBT: add compiler errors to the endian specific sections --- src/lib/nbt.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/nbt.cpp b/src/lib/nbt.cpp index 5ede937..3ae13aa 100644 --- a/src/lib/nbt.cpp +++ b/src/lib/nbt.cpp @@ -86,6 +86,8 @@ namespace NBT { *(valueAsBytes+1) = data[currentPosition+2]; *(valueAsBytes+2) = data[currentPosition+1]; *(valueAsBytes+3) = data[currentPosition]; + #else + #error "NBT::helper::readFloat32: An implementation for your endianness is unavailable." #endif #endif float dereferencedValue = *value; @@ -120,6 +122,8 @@ namespace NBT { *(valueAsBytes+5) = data[currentPosition+2]; *(valueAsBytes+6) = data[currentPosition+1]; *(valueAsBytes+7) = data[currentPosition]; + #else + #error "NBT::helper::readFloat64: An implementation for your endianness is unavailable." #endif #endif double dereferencedValue = *value;