From 5b6e6a0671c6c55fc18b3987c41ad59fa19e154f Mon Sep 17 00:00:00 2001 From: leitner Date: Tue, 2 May 2023 13:11:12 +0000 Subject: [PATCH] be more explicit about size requirement --- uint16.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/uint16.h b/uint16.h index 605f85e..8a99e0f 100644 --- a/uint16.h +++ b/uint16.h @@ -32,11 +32,11 @@ static inline void uint16_pack_big(char* out,uint16 in) { *(uint16*)out=__builtin_bswap16(in); } -static inline void uint16_unpack_big(const char *in,uint16* out) { +static inline void uint16_unpack_big(const char in[2],uint16* out) { *out=__builtin_bswap16(*(const uint16*)in); } -static inline uint16 uint16_read_big(const char* in) { +static inline uint16 uint16_read_big(const char in[2]) { return __builtin_bswap16(*(const uint16*)in); }