From ec03a0eb8fdb7059fad42bac3ee991ec88d36e44 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Sun, 2 Jan 2022 09:42:57 +0000 Subject: [PATCH] more --- source/util/src/encode.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source/util/src/encode.c b/source/util/src/encode.c index 192ecefe43..a3946daf5c 100644 --- a/source/util/src/encode.c +++ b/source/util/src/encode.c @@ -15,6 +15,11 @@ #include "encode.h" +#if __STDC_VERSION__ >= 201112L +static_assert(sizeof(float) == sizeof(uint32_t), "sizeof(float) must equal to sizeof(uint32_t)"); +static_assert(sizeof(double) == sizeof(uint64_t), "sizeof(double) must equal to sizeof(uint64_t)"); +#endif + void tCoderInit(SCoder* pCoder, td_endian_t endian, uint8_t* data, int32_t size, td_coder_t type) { if (type == TD_ENCODER) { if (data == NULL) size = 0;