From e9798719710b05bb352fe1e70ea59f18f67371ef Mon Sep 17 00:00:00 2001 From: hyzboy Date: Fri, 12 Jun 2020 13:15:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0CheckBOM(void=20*)=E5=87=BD?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- inc/hgl/Endian.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/inc/hgl/Endian.h b/inc/hgl/Endian.h index 3461e31..181c8f4 100644 --- a/inc/hgl/Endian.h +++ b/inc/hgl/Endian.h @@ -105,6 +105,17 @@ namespace hgl {4,{0x00,0x00,0xFE,0xFF},bomUTF32BE,&utf32be_charset ,ccpUTF32BE } }; + inline ByteOrderMask CheckBOM(const void *data) + { + for(uint i=bomNone+1;i inline T EndianSwap(const T value) {